@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Lora:ital,wght@0,400;0,600;1,400&family=Merriweather:ital,wght@0,400;0,700;1,400&family=Crimson+Text:ital,wght@0,400;0,600;1,400&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=EB+Garamond:ital,wght@0,400;0,600;1,400&family=Raleway:ital,wght@0,400;0,600;1,400&family=Montserrat:ital,wght@0,400;0,600;1,400&family=Open+Sans:ital,wght@0,400;0,600;1,400&family=Tangerine:wght@400;700&family=Great+Vibes&family=Dancing+Script:wght@400;600;700&display=swap";:root{--sl-ink:#1a1d2e;--sl-ink-2:#2d3a8c;--sl-ink-soft:#4b5068;--sl-ink-muted:#8b90a5;--sl-surface:#fff;--sl-wash:#f5f6fa;--sl-line:#e8eaf0;--sl-brand:#4f5bd5;--sl-brand-deep:#2d3a8c;--sl-brand-glow:#eef0fb;--sl-teal:#06b6d4;--sl-green:#10b981;--sl-amber:#f59e0b;--sl-red:#ef4444;--sl-radius:16px;--sl-radius-sm:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,system-ui,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--sl-wash);color:var(--sl-ink);font-size:15px;line-height:1.5}#root{flex-direction:column;min-height:100vh;display:flex}.sl-nav-item{color:#ffffff80;border-left:3px solid #0000;align-items:center;padding:6px 18px;font-weight:500;transition:transform .22s cubic-bezier(.4,0,.2,1),background .2s,color .2s,border-color .15s;display:flex}.sl-nav-item:hover{color:#fff;background:#4f5bd52e;transform:translate(8px)}.sl-nav-icon{transition:transform .22s cubic-bezier(.4,0,.2,1)}.sl-nav-item:hover .sl-nav-icon{transform:scale(1.15)}.sl-collapsed .sl-nav-item:hover{transform:none}.sl-nav-item.is-active{color:#fff;cursor:pointer;background:#4f5bd540;border-left-color:#06b6d4;font-weight:600}.sl-nav-item.is-active:hover{background:#4f5bd54d}.sl-tip{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.sl-tip-ic{cursor:help;-webkit-user-select:none;user-select:none;border:1px solid #d3d9f7;border-radius:999px;justify-content:center;align-items:center;width:17px;height:17px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic;font-weight:700;line-height:1;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex;color:#4f5bd5!important;background:#eef1fc!important}.sl-tip:hover .sl-tip-ic{border-color:#4f5bd5;transform:scale(1.08);color:#fff!important;background:#4f5bd5!important}.sl-tip-text{visibility:hidden;opacity:0;z-index:60;pointer-events:none;background:#1a1d2e;border-radius:8px;padding:9px 11px;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #141d2e38;color:#fff!important;text-align:left!important;white-space:pre-line!important;width:max-content!important;max-width:260px!important;font-size:12px!important;font-weight:500!important;line-height:1.45!important}.sl-tip:hover .sl-tip-text{visibility:visible;opacity:1}.sl-nav-section{text-transform:uppercase;letter-spacing:1px;color:#ffffff38;padding:12px 18px 4px;font-size:10px;font-weight:700}.sl-header-btn{transition:background .15s,border-color .15s}.sl-header-btn:hover{background:#f0f2f7}.sl-header-btn-danger:hover{background:#ef4444e6;border-color:#ef4444e6}.sl-card{transition:transform .2s,box-shadow .2s}.sl-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000014}.sl-order-card{cursor:pointer;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s,border-color .18s}.sl-order-card:hover{border-color:#4f5bd5;transform:translateY(-3px);box-shadow:0 10px 24px #4f5bd529}.sl-order-card:active{transform:translateY(-1px)}.sl-color-row{cursor:pointer;transition:background .12s,border-color .12s}.sl-color-row:hover{background:#f5f6fa;border-color:#c9cee0}#sl-print-portal{display:none}@media print{html.sl-printing body>:not(#sl-print-portal){display:none!important}#sl-print-portal{margin:0;padding:0;display:block}#sl-print-portal .sl-print-label{break-inside:avoid;break-after:page;page-break-after:always;margin:0!important}#sl-print-portal .sl-print-label:last-child{break-after:auto;page-break-after:auto}}.sl-sidebar{transition:width .2s}.sl-nav-item{gap:12px}.sl-nav-icon{text-align:center;flex-shrink:0;width:20px}.sl-collapsed .sl-nav-label,.sl-collapsed .sl-brand-text{display:none}.sl-collapsed .sl-nav-item{justify-content:center;gap:0}.sl-collapsed .sl-nav-section{display:none}.sl-user-btn{border-radius:10px;transition:background .15s}.sl-user-btn:hover{background:#f0f2f7}.sl-ud-logout:hover{background:#fef2f2}.sl-tab{transition:background .12s}.sl-tab:hover{background:#f5f6fa}.sl-brand-title{text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff,0 0 2px #fff;letter-spacing:.5px;white-space:nowrap;line-height:1.1}.sl-brand-subtitle{letter-spacing:.6px;white-space:nowrap}.sl-shape-btn{transition:border-color .15s,background .15s}.sl-shape-btn:hover{border-color:#4f5bd5}.sl-med-row{transition:background .12s}.sl-med-row:hover{background:#f9fafb}.sl-med-row:last-child{border-bottom:none}.sl-med-edit{transition:background .12s,border-color .12s}.sl-med-edit:hover{background:#eef0fb;border-color:#4f5bd5}.sl-del-btn{background:#fff;transition:background .12s,border-color .12s}.sl-del-btn:hover{background:#fef2f2;border-color:#ef4444}.sl-btn-primary:hover{filter:brightness(1.07)}.sl-btn-secondary:hover{background:#f0f2f7!important;border-color:#cdd2e0!important}:where(button){transition:transform .15s,filter .15s}:where(button:not(:disabled)):hover{filter:brightness(.95);transform:translateY(-1px)}:where(button:not(:disabled)):active{filter:brightness(.9);transform:translateY(0)}@media (prefers-reduced-motion:reduce){:where(button){transition:none}:where(button:not(:disabled)):hover{transform:none}}.sl-acc-header{cursor:pointer;-webkit-user-select:none;user-select:none}.sl-acc-header:hover .sl-acc-title{color:#4f5bd5}.sl-link{cursor:pointer;transition:color .15s,text-decoration-color .15s}.sl-spinner{border:4px solid #e3e7f5;border-top-color:#4f5bd5;border-radius:50%;width:46px;height:46px;animation:.8s linear infinite sl-spin}@keyframes sl-spin{to{transform:rotate(360deg)}}@keyframes sl-fade-in{0%{opacity:0}to{opacity:1}}.sl-saved{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:700;animation:.35s ease-out sl-saved-pop;display:inline-flex}@keyframes sl-saved-pop{0%{opacity:0;transform:scale(.8)}40%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.sl-link:hover{color:#4f5bd5;text-decoration:underline}body.sl-modal-open{overflow:hidden}
