.axc-sidebar{transition:width var(--axc-t-panel,.2s ease-in-out)}.axc-sidebar__nav{scrollbar-width:thin;scrollbar-color:var(--axc-border) transparent}.axc-sidebar__nav::-webkit-scrollbar{width:6px}.axc-sidebar__nav::-webkit-scrollbar-track{background:transparent}.axc-sidebar__nav::-webkit-scrollbar-thumb{background:var(--axc-border);border-radius:999px}.axc-sidebar__nav::-webkit-scrollbar-thumb:hover{background:var(--axc-text-muted)}.axc-sidebar__toggle-mobile{display:none}@media (min-width:900px){.axc-app-shell{margin-left:var(--axc-sidebar-w,220px)}}@media (max-width:899px){.axc-sidebar{position:fixed;inset:0 auto 0 0;transform:translateX(-100%);z-index:40}.axc-sidebar--open{transform:translateX(0)}.axc-sidebar__toggle-mobile{display:inline-flex}.axc-app-shell{margin-left:0}}.axc-toast-stack{position:fixed;right:var(--axc-s4,1rem);bottom:var(--axc-s4,1rem);display:flex;flex-direction:column-reverse;gap:var(--axc-s2,.5rem);z-index:110}.axc-toast{background:var(--axc-surface);border:1px solid var(--axc-border);border-left:3px solid var(--axc-accent);border-radius:var(--axc-r-control,8px);padding:var(--axc-s3,.75rem) var(--axc-s4,1rem);font:400 13px var(--axc-font-ui,inherit);max-width:360px}.axc-toast--success{border-left-color:var(--axc-success)}.axc-toast--error{border-left-color:var(--axc-critical)}@keyframes axc-spin{to{transform:rotate(1turn)}}.axc-error-banner{padding:.625rem .875rem;background:color-mix(in srgb,var(--axc-critical,#C23B3B) 10%,transparent);border:1px solid color-mix(in srgb,var(--axc-critical,#c23b3b) 35%,transparent);border-radius:var(--axc-r-control,8px);color:var(--axc-critical,#C23B3B);font-size:.8rem;margin-bottom:1rem}:root{--axc-bg:#FAFBFC;--axc-surface:#FFFFFF;--axc-border:#E3E6EB;--axc-text:#12151C;--axc-text-muted:#5A6270;--axc-success:#1C8356;--axc-warning:#9B661A;--axc-critical:#C23B3B;--axc-accent:#8a6526;--axc-accent-hover:#755518;--axc-accent-active:#664a15;--axc-space-1:4px;--axc-space-2:8px;--axc-space-3:12px;--axc-space-4:16px;--axc-space-6:24px;--axc-space-8:32px;--axc-space-12:48px;--axc-space-16:64px;--axc-radius-card-app:10px;--axc-radius-card-storefront:14px;--axc-radius-control:8px}@media (prefers-color-scheme:dark){:root{--axc-bg:#0B0E14;--axc-surface:#141821;--axc-border:#262B36;--axc-text:#EDEFF3;--axc-text-muted:#9BA3B2}}:root[data-theme=dark]{--axc-bg:#0B0E14;--axc-surface:#141821;--axc-border:#262B36;--axc-text:#EDEFF3;--axc-text-muted:#9BA3B2}:root[data-theme=light]{--axc-bg:#FAFBFC;--axc-surface:#FFFFFF;--axc-border:#E3E6EB;--axc-text:#12151C;--axc-text-muted:#5A6270}*{box-sizing:border-box}body{background:var(--axc-bg);color:var(--axc-text);font-family:-apple-system,Segoe UI,Helvetica Neue,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:600;text-wrap:balance}h1,h2,h3,h4,h5,h6,p{font-family:-apple-system,Segoe UI,Helvetica Neue,sans-serif;margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit}table{border-collapse:collapse}ol,ul{list-style:none;margin:0;padding:0}:focus-visible{outline:2px solid var(--axc-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important}}.axc-btn{height:36px;padding:0 var(--axc-space-4);border-radius:var(--axc-radius-control);font-size:14px;font-weight:600;border:none;cursor:pointer;transition:background-color .15s ease-out}.axc-btn:disabled{opacity:.5;cursor:not-allowed}.axc-btn-primary{background:var(--axc-accent);color:#fff}.axc-btn-primary:hover:not(:disabled){background:var(--axc-accent-hover)}.axc-btn-primary:active:not(:disabled){background:var(--axc-accent-active)}.axc-btn-secondary{background:var(--axc-surface);color:var(--axc-text);border:1px solid var(--axc-border)}.axc-btn-secondary:hover:not(:disabled){background:var(--axc-bg)}.axc-input{height:36px;padding:0 var(--axc-space-3);border-radius:var(--axc-radius-control);border:1px solid var(--axc-border);background:var(--axc-surface);color:var(--axc-text);font-size:14px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.axc-input:focus{outline:none;border-color:var(--axc-accent);border-width:2px;box-shadow:0 0 0 3px rgba(138,101,38,.1)}.axc-input:disabled{background:var(--axc-bg);color:var(--axc-text-muted)}.axc-input-error{border-color:var(--axc-critical)}.axc-field-error{color:var(--axc-critical);font-size:13px;margin-top:var(--axc-space-1)}.axc-card{background:var(--axc-surface);border:1px solid var(--axc-border);border-radius:var(--axc-radius-card-app)}.admin-login-shell{min-height:100dvh;display:grid;place-items:center;padding:2rem}.admin-login-shell .axc-card{width:360px;max-width:calc(100vw - 3rem);padding:2rem;text-align:center}.admin-login-brand{font-weight:700;font-size:1.25rem;margin-bottom:.25rem}.admin-login-sub{font-size:.8125rem;color:var(--axc-text-muted);margin-bottom:1.5rem}.axc-auth-form{gap:var(--axc-space-3)}.axc-auth-form,.axc-auth-label{display:flex;flex-direction:column}.axc-auth-label{gap:var(--axc-space-1);font-size:.8125rem;color:var(--axc-text-muted)}.axc-auth-success{font-size:.8125rem;color:var(--axc-success);margin-bottom:var(--axc-space-3)}.axc-auth-tabbar{display:flex;gap:var(--axc-space-2);margin-bottom:var(--axc-space-4);border-bottom:1px solid var(--axc-border)}.axc-auth-tab{background:none;padding:var(--axc-space-2) var(--axc-space-1);font-size:.8125rem;font-weight:600;color:var(--axc-text-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.axc-auth-tab--active{color:var(--axc-text);border-bottom-color:var(--axc-accent)}.axc-auth-divider{display:flex;align-items:center;gap:var(--axc-space-3);margin:var(--axc-space-4) 0;font-size:.75rem;color:var(--axc-text-muted)}.axc-auth-divider:after,.axc-auth-divider:before{content:"";flex:1 1;height:1px;background:var(--axc-border)}.axc-auth-link-btn{background:none;border:none;padding:0;font-size:.8125rem;color:var(--axc-accent);cursor:pointer}.axc-badge{display:inline-block;height:20px;line-height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.axc-badge-success{background:rgba(28,131,86,.12);color:var(--axc-success)}.axc-badge-warning{background:rgba(155,102,26,.12);color:var(--axc-warning)}.axc-badge-critical{background:rgba(194,59,59,.12);color:var(--axc-critical)}.axc-badge-neutral{background:rgba(90,98,112,.12);color:var(--axc-text-muted)}.axc-table{width:100%;border-collapse:collapse;font-size:13.5px}.axc-table th{text-align:left;color:var(--axc-text-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:0 var(--axc-space-3) var(--axc-space-2)}.axc-table td,.axc-table th{border-bottom:1px solid var(--axc-border)}.axc-table td{padding:var(--axc-space-3);height:44px}.axc-empty{text-align:center;color:var(--axc-text-muted);font-size:13.5px}.axc-empty,.axc-main{padding:var(--axc-space-8)}.axc-main{max-width:1200px;margin:0 auto;width:100%}@media (max-width:1023px){.axc-main{padding:var(--axc-space-4);max-width:100%}}