.a{--a-bg:#f6f3ee;--a-card:#fffdf9;--a-ink:#0f0f0f;--a-mute:#6b6272;--a-line:#e4dccf;--a-gold:#0f5a43;--a-gold-soft:#fff0c7;--a-night:#0d3b2e;--a-red:#b3261e;--a-green:#1f6b45;background:var(--a-bg);color:var(--a-ink);font-family:var(--s-body), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-block-size:100vh;font-size:15px;font-weight:400;line-height:1.7}.a a{color:inherit;text-decoration:none}.a button{cursor:pointer}.a :focus-visible{outline:2px solid var(--a-gold);outline-offset:2px;border-radius:6px}.a h1{font-size:26px;font-weight:700;line-height:1.4}.a h2{font-size:16px;font-weight:600}.a-sr{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.a-logo{font-family:var(--s-display), sans-serif;color:#ffab00;align-items:center;gap:10px;font-size:40px;font-weight:900;line-height:1.2;display:inline-flex}.a-btn{border:1px solid var(--a-line);background:var(--a-card);min-block-size:44px;color:var(--a-ink);font:inherit;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:14.5px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.a-btn:hover{border-color:var(--a-ink)}.a .a-btn-main{background:var(--a-night);border-color:var(--a-night);color:#f4eee4}.a .a-btn-main:hover{background:#2a2033}.a .a-btn-danger{color:var(--a-red)}.a .a-btn-danger:hover{border-color:var(--a-red);background:#fdf0ee}.a-btn-sm{min-block-size:36px;padding:4px 12px;font-size:13.5px}.a-btn:disabled{opacity:.55;cursor:not-allowed}.a-alert,.a-ok{border-radius:12px;margin-block-end:16px;padding:10px 14px;font-size:14.5px}.a-alert{color:#7c1d17;background:#fdf0ee;border:1px solid #efc4be}.a-ok{color:var(--a-green);background:#e9f5ee;border:1px solid #b9dcc7}.a-alert code{direction:ltr;unicode-bidi:isolate;background:#0000000f;border-radius:6px;padding:1px 6px;font-size:13px}.a-hint{color:var(--a-mute);font-size:13.5px}.a-empty{color:var(--a-mute)}.a .a-back{color:var(--a-mute);text-underline-offset:4px;font-size:13.5px;text-decoration:underline}.a-login{background:var(--a-night);place-items:center;padding:24px;display:grid}.a-login-card{background:var(--a-card);text-align:center;border-radius:24px;gap:14px;inline-size:min(100%,400px);padding:32px 28px;display:grid}.a-login-card .a-logo{color:var(--a-gold);font-size:46px}.a-login-form{text-align:start;gap:10px;display:grid}.a-login-form label{font-size:14px;font-weight:500}.a-login-form input,.a-fields input,.a-fields select,.a-fields textarea,.a-stock input{border:1px solid var(--a-line);min-block-size:46px;inline-size:100%;color:var(--a-ink);font:inherit;background:#fff;border-radius:12px;padding:10px 14px;font-size:16px}.a-login-form input:focus,.a-fields input:focus,.a-fields select:focus,.a-fields textarea:focus,.a-stock input:focus{border-color:var(--a-gold);outline:0;box-shadow:0 0 0 3px #a8742a2e}.a-login-form .a-alert{margin:0}.a-shell{grid-template-rows:auto 1fr;display:grid}.a-side{background:var(--a-night);color:#f4eee4;z-index:20;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:10px 16px 0;display:grid;position:sticky;inset-block-start:0}.a-side .a-logo{font-size:30px}.a-side-foot{grid-area:1/2;align-items:center;gap:14px;font-size:13.5px;display:flex}.a-side-foot a,.a-side-foot button{color:#b5ab9f;font:inherit;background:0 0;border:0;padding:6px 0}.a-side-foot a:hover,.a-side-foot button:hover{color:#ffab00}.a-nav{scrollbar-width:none;grid-column:1/-1;gap:4px;margin-inline:-16px;padding-inline:12px;display:flex;overflow-x:auto}.a-nav::-webkit-scrollbar{display:none}.a-nav a{color:#b5ab9f;white-space:nowrap;border-block-end:2px solid #0000;align-items:center;gap:8px;padding:10px 12px;font-size:14.5px;display:inline-flex}.a-nav a:hover{color:#f4eee4}.a-nav a[aria-current]{color:#ffab00;border-color:#ffab00}.a-nav b{color:var(--a-night);text-align:center;background:#ffab00;border-radius:10px;min-inline-size:20px;padding-inline:5px;font-size:12px;line-height:20px}.a-main{inline-size:100%;min-inline-size:0;max-inline-size:1180px;margin-inline:auto;padding:22px 16px 60px}.a-head{gap:2px;margin-block-end:20px;display:grid}.a-head p{color:var(--a-mute)}.a-head p a{text-underline-offset:4px;text-decoration:underline}.a-head-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.a-card{background:var(--a-card);border:1px solid var(--a-line);border-radius:18px;align-content:start;gap:12px;min-inline-size:0;padding:18px;display:grid}.a-card-head{justify-content:space-between;align-items:baseline;display:flex}.a-card-head a{color:var(--a-gold);font-size:13.5px}.a-stats{grid-template-columns:1fr 1fr;gap:12px;margin-block-end:14px;display:grid}.a-stats li{background:var(--a-card);border:1px solid var(--a-line);border-radius:18px;gap:2px;padding:16px;display:grid}.a-stats li>span{color:var(--a-mute);font-size:13.5px}.a-stats b{font-size:30px;font-weight:700;line-height:1.3}.a-stats b small{color:var(--a-mute);font-size:13px;font-weight:400}.a-stats li>small{color:var(--a-mute);font-size:12.5px}.a-stats li:first-child{background:var(--a-night);border-color:var(--a-night);color:#f4eee4}.a-stats li:first-child b{color:#ffab00}.a-stats li:first-child span,.a-stats li:first-child small{color:#b5ab9f}.a-stats li[data-alert=true]{border-color:var(--a-gold);background:var(--a-gold-soft)}.a-cols{align-items:start;gap:14px;margin-block-end:14px;display:grid}.a-stack{gap:14px;min-inline-size:0;display:grid}.a-bars{grid-template-columns:repeat(14,1fr);align-items:end;gap:5px;block-size:170px;display:grid}.a-bars span{grid-template-rows:1fr auto;justify-items:center;gap:4px;block-size:100%;display:grid}.a-bars i{background:#d9cdb9;border-radius:6px 6px 2px 2px;align-self:end;inline-size:100%;max-inline-size:30px}.a-bars span[data-today=true] i{background:var(--a-gold)}.a-bars small{color:var(--a-mute);font-size:11px}.a-rank{counter-reset:rank;gap:2px;margin:0;padding:0;list-style:none;display:grid}.a-rank li{counter-increment:rank;border-block-end:1px solid var(--a-line);justify-content:space-between;gap:12px;padding-block:8px;font-size:14.5px;display:flex}.a-rank li:before{content:counter(rank);color:var(--a-gold);inline-size:18px;font-weight:700}.a-rank li a{flex:1}.a-rank li a:hover,.a-items a:hover{text-decoration:underline}.a-rank li span{color:var(--a-mute);white-space:nowrap;font-size:13px}.a-list{display:grid}.a-list a{border-block-end:1px solid var(--a-line);border-radius:8px;align-items:center;gap:10px;padding:9px 6px;font-size:14.5px;display:flex}.a-list a:hover{background:var(--a-bg)}.a-list a>span:first-of-type{flex:1;min-inline-size:0}.a-list small{color:var(--a-mute)}.a-pill{white-space:nowrap;color:#26418f;background:#e8eefc;border-radius:999px;padding:1px 12px;font-size:12.5px;font-weight:500;display:inline-block}.a-pill[data-status=preparing]{background:var(--a-gold-soft);color:#7a5211}.a-pill[data-status=shipped]{color:#5a3594;background:#ece5f7}.a-pill[data-status=delivered]{color:var(--a-green);background:#e3f3ea}.a-pill[data-status=cancelled]{color:#5d5a57;background:#ecebea}.a-msgs{gap:10px;display:grid}.a-msgs li{border-inline-start:3px solid var(--a-gold);padding-inline-start:12px}.a-msgs small{color:var(--a-mute)}.a-tabs{scrollbar-width:none;gap:8px;margin-block-end:14px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.a-tabs::-webkit-scrollbar{display:none}.a-tabs a{border:1px solid var(--a-line);background:var(--a-card);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 14px;font-size:14px;display:inline-flex}.a-tabs a b{color:var(--a-mute);font-size:12.5px;font-weight:500}.a-tabs a[aria-current]{background:var(--a-night);border-color:var(--a-night);color:#f4eee4}.a-tabs a[aria-current] b{color:#ffab00}.a-table-card{padding:0;overflow:hidden}.a-table{border-collapse:collapse;inline-size:100%;font-size:14.5px}.a-table thead{display:none}.a-table tr{border-block-end:1px solid var(--a-line);grid-template-columns:1fr 1fr;gap:6px 12px;padding:14px 16px;display:grid;position:relative}.a-table tr:last-child{border:0}.a-table td{min-inline-size:0;padding:0;display:block}.a-table td[data-label]:before{content:attr(data-label);color:var(--a-mute);font-size:12px;display:block}.a-table td small{color:var(--a-mute)}.a-table s{color:var(--a-mute);font-size:13px}.a-rowlink:after{content:"";position:absolute;inset:0}.a-table tr:has(.a-rowlink):hover{background:var(--a-bg)}.a-table-products td:first-child,.a-actions{grid-column:1/-1}.a-table-products td:first-child:before{display:none}.a-prod{align-items:center;gap:12px;display:flex}.a-prod:hover b{text-decoration:underline}.a-prod-img{background:var(--a-line);border-radius:10px;flex-shrink:0;block-size:46px;inline-size:46px;position:relative;overflow:hidden}.a-prod-img img,.a-thumbs img{object-fit:cover}.a-actions{gap:8px;display:flex!important}.a-items{gap:8px;display:grid}.a-items li{justify-content:space-between;gap:12px;display:flex}.a-items small{color:var(--a-mute)}.a-items-total{border-block-start:1px solid var(--a-line);padding-block-start:10px;font-weight:500}.a-items-total b{font-size:20px}.a-status-actions{flex-wrap:wrap;gap:8px;display:flex}.a-log{border-block-start:1px solid var(--a-line);gap:6px;margin:0;padding:0;padding-block-start:12px;font-size:14px;list-style:none;display:grid}.a-log li{justify-content:space-between;gap:12px;display:flex}.a-log span{color:var(--a-mute)}.a-dl{gap:10px;display:grid}.a-dl div{display:grid}.a-dl dt{color:var(--a-mute);font-size:12.5px}.a-dl dd{overflow-wrap:anywhere}.a-dl a{text-underline-offset:4px;text-decoration:underline}.a-form{gap:14px;display:grid}.a-form .a-alert,.a-form .a-ok{margin:0}.a-fields{gap:12px;display:grid}.a-fields label{gap:4px;min-inline-size:0;display:grid}.a-fields label>span,.a-stock label>span{font-size:13.5px;font-weight:500}.a-fields small{color:var(--a-mute);font-weight:400}.a-fields textarea{resize:vertical}.a-fields input[type=file]{padding:8px;font-size:14px}.a-fields input[dir=ltr],.a-stock input{text-align:end}.a-option{gap:12px;display:grid}.a-thumbs{flex-wrap:wrap;gap:10px;display:flex}.a-thumbs li{background:var(--a-line);border:1px solid var(--a-line);border-radius:12px;block-size:84px;inline-size:84px;position:relative;overflow:hidden}.a-thumbs li:first-child{border:2px solid var(--a-gold)}.a-thumbs button{color:#fff;background:#151019cc;border:0;border-radius:50%;place-items:center;block-size:24px;inline-size:24px;padding:0;display:grid;position:absolute;inset-block-start:4px;inset-inline-end:4px}.a-stock{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.a-stock label{gap:4px;display:grid}.a-form-foot{background:linear-gradient(transparent, var(--a-bg) 30%);justify-content:flex-end;gap:10px;padding-block:18px 12px;display:flex;position:sticky;inset-block-end:0}@media (min-width:700px){.a-stats{grid-template-columns:repeat(4,1fr)}.a-cols{grid-template-columns:1fr 1fr}.a-cols-wide{grid-template-columns:1.6fr 1fr}.a-fields,.a-option{grid-template-columns:1fr 1fr}.a-wide{grid-column:1/-1}.a-tabs{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.a-table thead{display:table-header-group}.a-table tr{display:table-row}.a-table td,.a-table th{text-align:start;vertical-align:middle;border-block-end:1px solid var(--a-line);padding:12px 16px;display:table-cell}.a-table tr:last-child td{border:0}.a-table th{color:var(--a-mute);background:var(--a-bg);font-size:12.5px;font-weight:500}.a-table td[data-label]:before{display:none}.a-actions{white-space:nowrap;text-align:end!important;display:table-cell!important}.a-actions form{margin-inline-start:6px;display:inline-block}}@media (min-width:1000px){.a-shell{grid-template-rows:none;grid-template-columns:230px 1fr}.a-side{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;align-items:start;gap:22px;block-size:100vh;padding:26px 16px 20px}.a-side .a-logo{padding-inline:10px;font-size:42px}.a-nav{flex-direction:column;margin:0;padding:0;overflow:visible}.a-nav a{border:0;border-radius:12px;padding:11px 12px}.a-nav a[aria-current]{background:#e3c08a24}.a-nav b{margin-inline-start:auto}.a-side-foot{border-block-start:1px solid #f4eee41f;flex-direction:column;grid-area:auto;align-items:flex-start;gap:4px;padding-block-start:14px;padding-inline:12px}.a-main{padding:34px 36px 60px}.a h1{font-size:30px}}.a-mark{flex:none;block-size:.9em;inline-size:.9em}.a-demo{color:#4a3a10;background:#fff4d6;border:1px solid #f1d58a;border-radius:12px;margin:0 0 22px;padding:12px 16px;font-size:14px;line-height:1.8}.a-demo a{color:inherit;font-weight:700;text-decoration:underline}.a-demo-login{text-align:center;margin:0}.a-demo-login b[dir=ltr]{background:#fff;border-radius:6px;padding:1px 8px;font-family:ui-monospace,monospace;font-size:16px}
