:root{--amara-ink:#1a1410;--amara-charcoal:#2c2420;--amara-espresso:#3d2f28;--amara-sand:#e8dfd4;--amara-blush:#c4a484;--amara-rose:#a67c5d;--amara-gold:#b8956c;--amara-cream:#f7f3ee;--amara-mist:#f0ebe4;--amara-success:#2d6a4f;--amara-warning:#b08900;--amara-danger:#9b2226;--amara-info:#3d5a80;--sidebar-width:260px;--topbar-height:64px}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--amara-mist);color:var(--amara-ink)}.brand-font,body,button,h1,h2,h3,h4,h5,html,input,select,textarea{font-family:var(--font-manrope),"Manrope",sans-serif}.brand-font,h1,h2,h3,h4,h5{font-weight:600;letter-spacing:.02em}a{text-decoration:none}.login-page{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.25rem 1.5rem;overflow:hidden;background:var(--amara-cream)}.login-atmosphere{position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(184,149,108,.22),transparent 55%),radial-gradient(ellipse 50% 40% at 80% 100%,rgba(61,47,40,.08),transparent 50%),linear-gradient(180deg,#f3ebe2 0,var(--amara-cream) 45%,#efe6db 100%),url(/login-bg.svg) 50%/cover no-repeat;opacity:.95;pointer-events:none;animation:login-fade-in .8s ease both}.login-stage{position:relative;z-index:1;width:100%;max-width:420px;gap:1.75rem;animation:login-rise .7s cubic-bezier(.22,1,.36,1) both}.login-brand,.login-stage{display:flex;flex-direction:column;align-items:center}.login-brand{text-align:center;gap:.65rem;animation:login-rise .75s cubic-bezier(.22,1,.36,1) .08s both}.login-logo{width:auto;max-width:min(280px,70vw);height:auto;object-fit:contain;border-radius:0;border:none;box-shadow:none}.login-brand-meta{margin:0;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#8a7b71;font-weight:600}.login-card{width:100%;background:rgba(255,255,255,.92);border:1px solid rgba(61,47,40,.08);box-shadow:0 24px 60px rgba(26,20,16,.08);padding:2.25rem 2rem 2.4rem;animation:login-rise .75s cubic-bezier(.22,1,.36,1) .16s both}.login-card h2{font-size:1.65rem;margin-bottom:.35rem}.login-card .subtitle{color:#6b5e56;margin-bottom:1.75rem}.login-powered{position:relative;z-index:1;margin:auto 0 0;padding-top:2rem;font-size:.75rem;letter-spacing:.04em;text-transform:none;color:#8a7b71;font-weight:500;text-align:center}@keyframes login-fade-in{0%{opacity:0}to{opacity:.95}}@keyframes login-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.btn-amara{background:var(--amara-ink);border-color:var(--amara-ink);color:#fff;border-radius:0;padding:.75rem 1.25rem;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-weight:600;transition:background .2s ease,transform .2s ease}.btn-amara:focus,.btn-amara:hover{background:var(--amara-espresso);border-color:var(--amara-espresso);color:#fff;transform:translateY(-1px)}.btn-amara-outline{background:transparent;border:1px solid var(--amara-ink);color:var(--amara-ink);border-radius:0;padding:.55rem 1rem;letter-spacing:.04em;font-size:.85rem;font-weight:600}.btn-amara-outline:hover{background:var(--amara-ink);color:#fff}.form-control,.form-select{border-radius:0;border-color:#d9cfc4;padding:.7rem .9rem}.form-control:focus,.form-select:focus{border-color:var(--amara-gold);box-shadow:0 0 0 .2rem rgba(184,149,108,.2)}.form-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#6b5e56;font-weight:600}.password-toggle{border-radius:0;border-color:#d9cfc4;border-left:0;color:#6b5e56;background:#fff;display:flex;align-items:center;justify-content:center;padding-left:.75rem;padding-right:.75rem}.password-toggle:focus,.password-toggle:hover{border-color:#d9cfc4;background:#f5f1ec;color:#4a413a}.admin-shell{min-height:100vh;display:flex;background:var(--amara-mist)}.sidebar{width:var(--sidebar-width);background:#fff;color:var(--amara-ink);position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:1030;border-right:1px solid #edf0f2}.sidebar-brand{min-height:var(--topbar-height);display:flex;align-items:center;justify-content:center;padding:.85rem 1.25rem;border-bottom:1px solid #edf0f2}.sidebar-brand .sidebar-logo{width:100%;max-width:180px;height:auto;border-radius:10px;object-fit:contain}.sidebar-nav{padding:1.25rem .85rem;flex:1 1;overflow-y:auto}.nav-section-label{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#737373;padding:.75rem .85rem .4rem}.sidebar-link{display:flex;align-items:center;gap:.85rem;font-size:1.05rem;font-weight:500;border-radius:8px;padding:.7rem .85rem;color:#55504b;border-left:2px solid transparent;margin-bottom:.65rem;transition:all .18s ease}.sidebar-link .app-icon{font-size:1.45rem;width:1.65rem;text-align:center}.sidebar-link:hover{color:var(--amara-ink);background:#edf0f2}.sidebar-link.active{color:var(--amara-ink);background:#f5efe7;font-weight:600;border-left-color:var(--amara-gold)}.sidebar-footer{padding:1rem 1.25rem 1.4rem;border-top:1px solid #edf0f2;font-size:.85rem;color:#737373}.main-area{margin-left:var(--sidebar-width);flex:1 1;min-width:0}.topbar{height:var(--topbar-height);background:rgba(247,243,238,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(61,47,40,.08);display:flex;align-items:center;justify-content:space-between;padding:0 1.75rem;position:-webkit-sticky;position:sticky;top:0;z-index:1020}.topbar-title{font-size:1.05rem;font-weight:500;color:#6b5e56}.topbar-actions{gap:1rem}.avatar-chip,.topbar-actions{display:flex;align-items:center}.avatar-chip{gap:.65rem;background:#fff;border:1px solid rgba(61,47,40,.1);padding:.35rem .75rem .35rem .4rem}.avatar-chip .avatar{width:32px;height:32px;border-radius:50%;background:var(--amara-espresso);color:#fff;display:grid;place-items:center;font-size:.8rem;font-weight:700}.page-content{padding:1.75rem}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.page-header h1{font-size:2.1rem;margin:0 0 .25rem}.page-header p{margin:0;color:#6b5e56}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.stat-card{background:#fff;border:1px solid rgba(61,47,40,.08);padding:1.25rem 1.35rem;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--amara-gold)}.stat-card .label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#6b5e56;margin-bottom:.5rem}.stat-card .value{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:2rem;line-height:1;margin-bottom:.35rem}.stat-card .delta{font-size:.8rem;color:var(--amara-success)}.panel{background:#fff;border:1px solid rgba(61,47,40,.08);margin-bottom:1.25rem}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(61,47,40,.08);flex-wrap:wrap}.panel-header h2{font-size:1.35rem;margin:0}.inventory-tabs{display:flex;gap:.25rem;padding:.85rem 1.25rem 0;border-bottom:1px solid rgba(61,47,40,.08);overflow-x:auto}.inventory-tab{border:0;background:transparent;color:#6b5e56;padding:.7rem 1rem;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid transparent;white-space:nowrap}.inventory-tab.active,.inventory-tab:hover{color:var(--amara-ink)}.inventory-tab.active{border-bottom-color:var(--amara-gold)}.panel-body{padding:1.25rem}.table-amara{margin:0;vertical-align:middle}.table-amara thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#6b5e56;font-weight:600;border-bottom-color:#e6ddd3;background:#faf7f3;white-space:nowrap}.table-amara td{border-color:#efe7de;font-size:.92rem}.voucher-code-cell{display:flex;flex-direction:column;gap:.15rem;min-width:0}.voucher-code-row{display:inline-flex;align-items:center;gap:.4rem;line-height:1.2}.voucher-code-row .fw-semibold{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.02em}.voucher-copy-btn{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:1px solid rgba(61,47,40,.18);background:transparent;color:var(--amara-rose);line-height:1;flex-shrink:0;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.voucher-copy-btn:hover{background:rgba(166,124,93,.1);border-color:var(--amara-rose);color:var(--amara-espresso)}.voucher-copy-btn i{font-size:.8rem;line-height:1}.badge-status{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:0}.badge-success{background:rgba(45,106,79,.12);color:var(--amara-success)}.badge-warning{background:rgba(176,137,0,.14);color:var(--amara-warning)}.badge-danger{background:rgba(155,34,38,.12);color:var(--amara-danger)}.badge-info{background:rgba(61,90,128,.12);color:var(--amara-info)}.badge-neutral{background:rgba(61,47,40,.08);color:var(--amara-espresso)}.product-cell{display:flex;align-items:center;gap:.75rem}.product-thumb{width:42px;height:42px;background:var(--amara-sand);display:grid;place-items:center;color:var(--amara-espresso);font-size:.75rem;font-weight:700;flex-shrink:0}.filters-row{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.filters-row .form-control,.filters-row .form-select{min-width:160px}.banner-preview{aspect-ratio:16/6;background:linear-gradient(135deg,var(--amara-espresso),var(--amara-gold));color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem;position:relative;overflow:hidden}.banner-preview.alt{background:linear-gradient(135deg,#4a372e,#8d6e4c)}.banner-preview .eyebrow{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.banner-preview h3{margin:.2rem 0 0;font-size:1.6rem}.banner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.chart-bars{display:flex;align-items:flex-end;gap:.65rem;height:180px;padding-top:1rem}.chart-bars .bar-wrap{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:.4rem;height:100%;justify-content:flex-end}.chart-bars .bar{width:100%;background:linear-gradient(180deg,var(--amara-gold),var(--amara-espresso));min-height:8px}.chart-bars .bar-label{font-size:.7rem;color:#6b5e56}.ticket-priority-high{color:var(--amara-danger)}.ticket-priority-medium{color:var(--amara-warning)}.ticket-priority-low{color:var(--amara-info)}.empty-hint{color:#8a7b71;font-size:.9rem}.modal-content{border-radius:0;border:1px solid rgba(61,47,40,.12)}.modal-footer,.modal-header{border-color:#efe7de}.modal.show.d-block{background:transparent}body.modal-open{overflow:hidden;padding-right:0!important}@media (max-width:1100px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.banner-grid{grid-template-columns:1fr}}@media (max-width:900px){.login-page{padding:2rem 1rem}.login-card{padding:1.75rem 1.35rem 2rem}.sidebar{transform:translateX(-100%)}.sidebar.open{transform:translateX(0)}.main-area{margin-left:0}}@media (max-width:640px){.stat-grid{grid-template-columns:1fr}.page-content{padding:1rem}}.inventory-page .page-header{align-items:center;gap:.75rem;margin-bottom:1rem}.inventory-page .page-header h1{font-size:1.5rem;letter-spacing:-.04em}.inventory-page .page-header p{color:#77716b;font-size:.85rem;margin-bottom:0}.inventory-page .panel{border:1px solid #e8e5e1;border-radius:12px;overflow:hidden}.inventory-page .btn{border-radius:7px;letter-spacing:0;text-transform:none}.inventory-page .btn-amara-outline{border-color:#dedad5}.inventory-page .inventory-tabs{gap:1.25rem;padding:0 1rem;border-color:#eeece9}.inventory-page .inventory-tab{display:flex;align-items:center;gap:.5rem;padding:.75rem 0;font-size:.85rem;text-transform:none;letter-spacing:0;color:#77716b}.inventory-page .inventory-tab.active{color:#29231e;border-bottom-color:#29231e}.inventory-tab-count{border-radius:6px;background:#f3f2f0;color:#77716b;padding:.15rem .45rem;font-size:.75rem}.inventory-tab.active .inventory-tab-count{background:#eee6dc;color:#574331}.inventory-page .panel-header{padding:.75rem 1rem;border-color:#eeece9}.inventory-page .panel-header h2{font-size:.9rem;letter-spacing:0}.inventory-page .inventory-filters{flex:1 1 480px;min-width:0;justify-content:flex-end;gap:.75rem}.inventory-search{position:relative;flex:1 1 240px;max-width:380px;min-width:0}.inventory-search>.app-icon{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#817a73;pointer-events:none}.inventory-page .inventory-search .form-control{width:100%;min-width:0;padding-left:2.5rem}.inventory-page .inventory-filters>.form-select{flex:0 1 185px;width:185px;min-width:0}.inventory-page .inventory-filters .form-control,.inventory-page .inventory-filters .form-select{height:36px}.inventory-reset{flex:0 0 auto;height:36px;white-space:nowrap}.inventory-page .form-control,.inventory-page .form-select{border-radius:7px;border-color:#dedad5;font-size:.875rem}.inventory-page .table-amara thead th{padding:.6rem .75rem;background:#f8f9fa;color:#77716b;font-size:.78rem;text-transform:none;letter-spacing:0;border-color:#eeece9}.inventory-page .table-amara thead .btn{font-size:inherit}.inventory-page .table-amara thead .app-icon{font-size:.7rem;margin-left:.25rem;opacity:.55}.inventory-page .table-amara td{padding:.55rem .75rem;border-color:#f0eeeb;font-size:.85rem}.inventory-page .table-amara tbody tr:hover>td{background-color:#fcfbf9}.inventory-page .product-thumb{width:34px;height:38px;border-radius:7px;overflow:hidden;flex-shrink:0}.inventory-page .product-cell{min-width:160px;gap:.6rem}.inventory-page .product-cell .btn{font-size:.875rem;text-align:left}.inventory-page .table-amara td .btn-sm{font-size:.75rem;padding:.3rem .5rem}.inventory-page .table-amara td .btn-outline-danger{border-color:transparent;border-radius:7px!important}.inventory-page .table-responsive{scrollbar-width:thin}@media (max-width:767px){.inventory-page .panel-header{padding:.75rem;align-items:stretch}.inventory-page .inventory-filters{flex-basis:100%;width:100%;justify-content:flex-start}.inventory-page .inventory-search{flex-basis:100%;max-width:none}.inventory-page .inventory-filters>.form-select{flex:1 1 180px}.inventory-page .inventory-tabs{padding:0 1rem;gap:1.25rem}}.inventory-page .page-header .btn{padding:.5rem .85rem;font-size:.8rem}.inventory-page .inventory-filters .form-control,.inventory-page .inventory-filters .form-select{padding-top:.35rem;padding-bottom:.35rem}.inventory-page .inventory-reset{padding:.35rem .65rem;font-size:.8rem}.inventory-pagination{padding:.65rem 1rem}.inventory-page .inventory-pagination .btn{padding:.3rem .55rem;min-height:32px;font-size:.8rem}.inventory-page .inventory-pagination .form-select{padding:.3rem 1.9rem .3rem .55rem;min-height:32px}.inventory-page .loading-frame .skeleton-row{padding:12px 16px}.inventory-page .loading-frame .skeleton-thumbnail{width:34px;height:38px}@media (pointer:coarse){.inventory-page .inventory-pagination .btn,.inventory-page .table-amara td .btn-sm{min-height:40px}}.skeleton{position:relative;overflow:hidden;height:14px;width:100%;border-radius:5px;background:#edece9;margin-bottom:12px}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:skeleton-sweep 1.6s ease-in-out infinite}.skeleton-short{width:55%}.skeleton-title{width:180px;max-width:100%;height:22px}.skeleton-value{width:45%;height:36px;margin:22px 0}.skeleton-card{background:#fff;border:1px solid #e8e5e1;border-radius:10px;padding:24px}.skeleton-panel{border-radius:10px;overflow:hidden}.skeleton-toolbar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:24px;border-bottom:1px solid #efedea}.skeleton-input{width:260px;max-width:100%;height:40px;margin:0}.skeleton-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;grid-gap:32px;gap:32px;padding:18px 24px;border-bottom:1px solid #f2f0ed}.skeleton-row .skeleton{margin:0}.skeleton-product{display:flex;align-items:center;gap:14px}.skeleton-thumbnail{width:42px;height:46px;flex-shrink:0}.skeleton-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:20px;gap:20px}.skeleton-image{height:220px;margin-bottom:24px}.skeleton-detail{display:grid;grid-template-columns:1fr 2fr;grid-gap:24px;gap:24px;padding:12px}.skeleton-detail .skeleton:not(.skeleton-image){margin-bottom:24px}.skeleton-chart{height:180px;display:flex;align-items:end;gap:20px;padding:24px}.skeleton-chart .skeleton{margin:0}.action-spinner{display:inline-block;width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;vertical-align:-.12em;margin-right:.5em;animation:action-spin .7s linear infinite}.app-preloader{display:flex;min-height:100vh;background:var(--amara-mist)}.preloader-sidebar{width:var(--sidebar-width);flex-shrink:0;padding:28px;background:white}.skeleton-logo{height:52px;margin-bottom:42px}.skeleton-nav{height:32px;margin-bottom:18px}.preloader-main{flex:1 1;min-width:0;padding:32px}.preloader-main>.skeleton-title{margin-bottom:32px}@keyframes skeleton-sweep{to{transform:translateX(100%)}}@keyframes action-spin{to{transform:rotate(1turn)}}@media (max-width:767px){.skeleton-row{grid-template-columns:2fr 1fr;gap:20px;padding:16px}.skeleton-row>:nth-child(n+3){display:none}.skeleton-detail{grid-template-columns:1fr}.preloader-main{padding:20px}}@media (max-width:991px){.preloader-sidebar{display:none}}@media (prefers-reduced-motion:reduce){.action-spinner,.skeleton:after{animation:none}}.inventory-page .inventory-action{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid transparent;background:transparent;color:#62594f;font-size:1rem;vertical-align:middle}.inventory-page .inventory-action:hover{background:#f0ede8;color:#29231e}.inventory-page .inventory-action-danger{color:#a33636}.inventory-page .inventory-action-danger:hover{background:#fff0ee;color:#942525}.inventory-page .inventory-action:focus-visible{outline:2px solid #a67c5d;outline-offset:2px}@media (pointer:coarse){.inventory-page .inventory-action{width:44px;height:44px}}.app-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.15em}.sidebar-link .app-icon{height:1.65rem}.modal-close-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;font-size:1.3rem;color:#62594f}.modal-close-icon:hover{background:#f0ede8}.compact-modal .modal-content{border-radius:10px;overflow:hidden;box-shadow:0 16px 48px rgba(26,20,16,.16)}.compact-modal .modal-header{padding:.7rem 1rem;gap:.75rem}.compact-modal .modal-title{font-size:1rem;line-height:1.4;letter-spacing:0}.compact-modal .modal-body{padding:1rem}.compact-modal .modal-footer{padding:.6rem 1rem;gap:.5rem;background:#faf9f7}.compact-modal .modal-footer>*{margin:0}.compact-modal .modal-body .row{--bs-gutter-x:1rem;--bs-gutter-y:0.75rem}.compact-modal .modal-body .mb-3{margin-bottom:.75rem!important}.compact-modal .form-label{margin-bottom:.3rem;font-size:.78rem;line-height:1.35;text-transform:none;letter-spacing:0;color:#62594f}.compact-modal .form-control,.compact-modal .form-select{min-height:36px;padding:.4rem .65rem;font-size:.85rem;line-height:1.4;border-radius:6px}.compact-modal .form-select{padding-right:2rem}.compact-modal textarea.form-control{min-height:72px}.compact-modal .form-text{margin-top:.25rem;font-size:.73rem;line-height:1.4}.compact-modal .form-check-label{font-size:.85rem}.compact-modal .btn{padding:.45rem .8rem;font-size:.8rem;border-radius:6px;text-transform:none;letter-spacing:0}.compact-modal .modal-close-icon{width:32px;height:32px;padding:0;font-size:1.15rem}.compact-modal .modal-body input[type=file]::-webkit-file-upload-button{padding-top:.4rem;padding-bottom:.4rem}.compact-modal .modal-body input[type=file]::file-selector-button{padding-top:.4rem;padding-bottom:.4rem}@media (max-width:575px){.compact-modal .modal-dialog{margin:.75rem}.compact-modal .modal-body,.compact-modal .modal-footer,.compact-modal .modal-header{padding:.75rem}}@media (pointer:coarse){.compact-modal .btn,.compact-modal .form-control,.compact-modal .form-select{min-height:40px}.compact-modal .modal-close-icon{width:40px}}.brand-logo-frame{display:flex;align-items:center;justify-content:center;width:72px;height:46px;padding:3px;border:1px solid #e8e5e1;border-radius:6px;background:#fff;overflow:hidden}.brand-logo-frame img{display:block;width:100%;height:100%;object-fit:contain}.brand-logo-frame span{color:#76614d;font-size:.85rem;font-weight:600}.catalog-label{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .5rem;border:1px solid transparent;border-radius:5px;font-size:.75rem;font-weight:500;line-height:1.4}.catalog-label-brand{background:#f2ecfa;color:#69468a;border-color:#e6daf2}.catalog-label-category{background:#eaf3fb;color:#32628c;border-color:#d7e7f5}.inventory-color-labels{display:flex;flex-wrap:wrap;gap:.3rem;min-width:100px;max-width:220px}.catalog-label-color{background:#faf9f7;border-color:#e9e5df;color:#554e46}.inventory-color-swatch{width:10px;height:10px;flex-shrink:0;border-radius:50%;border:1px solid rgba(0,0,0,.18)}.inventory-color-swatch.is-multicolor{background:conic-gradient(#e46a6a,#e9c75d,#76a773,#729ace,#ba82b5,#e46a6a)}.inventory-color-swatch.is-unknown{background:linear-gradient(135deg,#eee 43%,#aaa 44%,#aaa 56%,#eee 57%)}body{min-height:100dvh;display:flex;flex-direction:column}.site-content{flex:1 0 auto}.site-content .admin-shell,.site-content .app-preloader,.site-content .login-page{min-height:calc(100dvh - 64px)}.site-footer{min-height:64px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding:1rem 1.75rem;border-top:1px solid #e8e5e1;background:#fff;color:#77716b;font-size:.75rem}.site-footer strong{color:#554e46;font-weight:500}.site-footer-dashboard{margin-left:var(--sidebar-width)}@media (max-width:991px){.site-footer-dashboard{margin-left:0}}@media (max-width:575px){.site-footer{padding:.85rem 1rem;justify-content:center;text-align:center}}.orders-page .panel,.orders-page .stat-card{border-radius:10px;overflow:hidden}.orders-page .stat-card:before{display:none}.orders-page .stat-card .delta,.orders-page .stat-card .label{color:#62594f}.orders-page .badge-status{background:transparent;color:#62594f}:is(.orders-page,.overview-page) .stat-grid .stat-card{box-shadow:0 2px 5px rgba(26,20,16,.025)}:is(.orders-page,.overview-page) .stat-grid .stat-card:first-child{background:#fff8eb;border-color:#f0e3c8}:is(.orders-page,.overview-page) .stat-grid .stat-card:first-child .value{color:#855b20}:is(.orders-page,.overview-page) .stat-grid .stat-card:nth-child(2){background:#edf8f2;border-color:#d8eade}:is(.orders-page,.overview-page) .stat-grid .stat-card:nth-child(2) .value{color:#2c684b}:is(.orders-page,.overview-page) .stat-grid .stat-card:nth-child(3){background:#eef5fc;border-color:#dce7f2}:is(.orders-page,.overview-page) .stat-grid .stat-card:nth-child(3) .value{color:#355f88}:is(.orders-page,.overview-page) .stat-grid .stat-card:nth-child(4){background:#f5f0fa;border-color:#e7ddf0}:is(.orders-page,.overview-page) .stat-grid .stat-card:nth-child(4) .value{color:#6b4d85}.orders-page .stat-grid .stat-card:nth-child(5){background:#fdf1f0;border-color:#f3d8d5}.orders-page .stat-grid .stat-card:nth-child(5) .value{color:#a83a35}@media (min-width:1101px){.orders-page .stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.overview-page .stat-card{border-radius:10px}.overview-page .stat-card:before{display:none}.overview-page .stat-card .delta,.overview-page .stat-card .label{color:#62594f}