:root:root{color-scheme:light;--font-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--card-radius:14px;--card-shadow:0 2px 10px rgb(22 32 51/3%);--adm-color-border:var(--line);--adm-color-box:var(--surface);--adm-color-wathet:var(--brand-soft);--adm-button-border-radius:10px;--adm-font-family:var(--font-sans);--adm-color-text:var(--ink);--adm-color-text-secondary:var(--muted);--adm-color-weak:var(--muted);--adm-color-background:var(--surface);--adm-color-fill-content:var(--canvas);--brand:#2563eb;--brand-dark:#1d4ed8;--brand-soft:#eff6ff;--accent:#b45309;--ink:#162033;--muted:#64748b;--line:#e6ebf2;--surface:#ffffff;--canvas:#f5f7fb;--adm-color-primary:var(--brand);--adm-color-success:#16845b;--adm-color-warning:#b45309;--adm-color-danger:#dc3545;--adm-font-size-main:15px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#edf1f7;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}.app-shell{width:min(100%,760px);min-height:100vh;margin:0 auto;background:var(--canvas);box-shadow:0 0 36px rgb(22 32 51/4%)}.page{min-height:100vh;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.page-with-tabs{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.page-content{padding:14px}.sticky-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgb(255 255 255/94%);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sticky-header .adm-nav-bar{min-height:50px}.header-action{position:absolute;top:11px;right:14px;z-index:2}.section-title{margin:22px 2px 10px;color:var(--muted);font-size:13px;font-weight:650;letter-spacing:.08em}.surface{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.stack{display:grid;grid-gap:12px;gap:12px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.muted{color:var(--muted)}.money-positive{color:var(--brand)}.money-negative{color:#dc3545}.loading-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:rgb(22 32 51/24%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.loading-card{display:flex;gap:10px;align-items:center;padding:14px 18px;background:white;border-radius:14px;box-shadow:0 12px 36px rgb(0 0 0/16%)}.bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:40;width:min(100%,760px);margin:0 auto;padding-bottom:env(safe-area-inset-bottom);background:rgb(255 255 255/96%);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.native-field{display:grid;min-width:0;grid-gap:7px;gap:7px}.native-field>label{color:var(--muted);font-size:13px}.native-field input,.native-field select,.native-field textarea{width:100%;min-height:42px;padding:9px 11px;color:var(--ink);background:var(--canvas);border:1px solid var(--line);border-radius:10px;outline:none}.native-field textarea{min-height:74px;resize:vertical}.native-field input:focus,.native-field select:focus,.native-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgb(37 99 235/10%)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.span-2{grid-column:1/-1}.popup-page{height:min(92vh,900px);overflow:auto;background:var(--canvas)}.popup-actions{position:-webkit-sticky;position:sticky;z-index:10;bottom:0;display:grid;grid-template-columns:1fr 2fr;grid-gap:10px;gap:10px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.empty-panel{padding:36px 16px;text-align:center}.landing{position:relative;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:74px 28px 24px;color:var(--ink);background:linear-gradient(155deg,#ffffff,#eff6ff)}.landing:after{position:absolute;right:-80px;bottom:110px;width:260px;height:260px;content:"";border:1px solid #dbeafe;border-radius:48% 52% 63% 37%;transform:rotate(24deg)}.landing-kicker{color:var(--brand);font-size:11px;font-weight:700;letter-spacing:.2em}.landing-copy{position:relative;z-index:1}.landing-copy h1{margin:20px 0 16px;font-family:var(--font-sans);font-size:clamp(42px,12vw,70px);font-weight:500;line-height:1.16}.landing-copy p{max-width:360px;margin:0 0 30px;color:var(--muted);font-size:16px;line-height:1.8}.landing-link{display:inline-flex;gap:18px;align-items:center;padding:13px 18px;color:var(--brand-dark);font-weight:700;text-decoration:none;background:var(--brand-soft);border-radius:999px}.landing-card{position:relative;z-index:1;display:flex;gap:14px;align-items:center;width:min(100%,390px);margin-top:auto;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-card small,.landing-card strong{display:block}.landing-card small{margin-top:4px;color:var(--muted)}.cat-face{display:grid;width:48px;height:48px;place-items:center;color:var(--brand-dark);font-size:28px;background:var(--brand-soft);border-radius:50% 50% 46% 46%}.landing-footer{position:relative;z-index:1;margin-top:26px;color:var(--muted);font-size:11px}.landing-footer a{color:inherit}.login-page{position:relative;isolation:isolate;overflow:hidden;display:grid;min-height:100vh;min-height:100svh;padding:40px 20px;place-items:center;background:#f3f7fd}.login-panel{position:relative;z-index:1;width:min(100%,408px);padding:32px 28px;background:rgb(255 255 255/94%);border:1px solid rgb(255 255 255/95%);border-radius:18px;box-shadow:0 16px 60px rgb(37 99 235/8%),0 0 0 1px rgb(37 99 235/5%);animation:login-panel-enter .7s cubic-bezier(.2,.7,.2,1) both}.login-brand{display:flex;align-items:center;gap:12px;padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid var(--line)}.login-brand>div{min-width:0}.login-panel h1{margin:0;color:var(--ink);font-family:var(--font-sans);font-size:22px;font-weight:650;line-height:1.4;letter-spacing:-.3px}.login-mark{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;color:var(--brand);background:var(--brand-soft);border:1px solid #dbeafe;border-radius:12px}.login-mark svg{display:block}.login-form{display:grid;grid-gap:20px;gap:20px}.login-error{margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--adm-color-danger);font-size:13px;line-height:1.6}.login-startup{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.login-startup a{color:var(--brand);text-decoration:underline}.login-form label{display:grid;grid-gap:8px;gap:8px}.login-form label>span{color:var(--ink);font-size:13px;font-weight:550;line-height:1.5}.login-input{display:flex;align-items:center;min-width:0;min-height:48px;padding:0 13px;background:#f8faff;border:1px solid var(--line);border-radius:10px;transition:border-color .15s,box-shadow .15s}.login-input:focus-within{background:var(--surface);border-color:var(--brand);box-shadow:0 0 0 3px rgb(37 99 235/9%)}.login-form .adm-input{--font-size:15px;--placeholder-color:#8996a8;flex:1 1;min-width:0}.login-form>.adm-button{--border-radius:10px;margin-top:6px;min-height:48px;font-size:16px;font-weight:600}.login-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict}.login-glow{position:absolute;width:560px;height:560px;border-radius:50%;will-change:transform}.login-glow-blue{top:-220px;left:-200px;background:radial-gradient(circle,rgb(96 165 250/30%),rgb(147 197 253/10%) 45%,transparent 70%);animation:login-glow-drift 10s ease-in-out -3s infinite alternate}.login-glow-ice{right:-280px;top:18%;background:radial-gradient(circle,rgb(125 211 252/24%),rgb(186 230 253/8%) 45%,transparent 70%);animation:login-glow-drift 14s ease-in-out -6s infinite alternate-reverse}.login-glow-violet{bottom:-210px;left:-80px;background:radial-gradient(circle,rgb(129 140 248/18%),rgb(199 210 254/8%) 45%,transparent 70%);animation:login-glow-drift 12s ease-in-out -4s infinite alternate}.login-light-field{display:block;width:100%;height:100%;opacity:.8}.login-flow-lines,.login-streams{animation:login-field-drift 16s ease-in-out -4s infinite alternate}.login-streams{opacity:.75}.login-streams path{stroke-dasharray:24 136;animation:login-stream-travel 8s linear -1.8s infinite}.login-streams path:nth-child(2){animation-duration:10s;animation-delay:-4s}.login-stars{animation:login-field-drift 12s linear -4s infinite alternate-reverse}.login-stars circle{opacity:.4;animation:login-star-breathe 4s ease-in-out infinite alternate}.login-backdrop[data-paused=true] *{animation-play-state:paused}@keyframes login-glow-drift{0%{transform:translate3d(-20px,-15px,0) scale(.95)}to{transform:translate3d(90px,65px,0) scale(1.12)}}@keyframes login-field-drift{0%{transform:translate3d(-30px,-35px,0)}to{transform:translate3d(40px,55px,0)}}@keyframes login-stream-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}@keyframes login-star-breathe{0%{opacity:.22}to{opacity:.65}}@keyframes login-panel-enter{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.login-backdrop *,.login-panel{animation:none!important}.login-glow{will-change:auto}.login-input{transition:none}}@media (max-width:359px){.login-page{padding:28px 16px}.login-panel{padding:26px 20px}.login-panel h1{font-size:20px}.login-brand{gap:10px}.login-mark{flex-basis:40px;width:40px;height:40px}}@media (min-width:640px){.page-content{padding:20px}.popup-page{width:620px;margin:0 auto}}.orders-hero{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:26px 22px 18px;color:var(--ink);background:var(--surface);border-bottom:1px solid var(--line)}.orders-kicker{display:none}.editor-kicker,.orders-kicker{color:var(--brand);font-size:10px;font-weight:750;letter-spacing:.18em}.orders-hero h1{margin:0 0 7px;font-family:var(--font-sans);font-size:27px;font-weight:700;letter-spacing:-.5px}.orders-hero p{margin:0;color:var(--muted);font-size:13px}.text-button{padding:6px;color:inherit;background:none;border:0}.search-panel{display:grid;grid-gap:10px;gap:10px;margin:0 0 14px;padding:10px}.search-panel .adm-search-bar{--background:#f5f7fb}.order-search-row{display:flex;align-items:center;gap:10px}.order-search-row .adm-search-bar{flex:1 1;min-width:0}.order-search-row>.adm-button{flex-shrink:0}.admin-panel{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.admin-primary{color:var(--ink);text-align:left;background:white;border:1px solid var(--line);border-radius:16px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px 18px;align-items:center;background:var(--brand-soft);border-color:rgb(37 99 235/12%)}.admin-primary>span{display:grid;width:34px;height:34px;place-items:center;color:white;background:var(--brand);border-radius:12px}.admin-primary small,.admin-primary strong{display:block}.admin-primary strong{font-size:17px}.admin-primary small{margin-top:5px;color:var(--muted);line-height:1.5}.quick-filter-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding:13px 14px}.quick-filter-panel>div:first-child{display:grid;flex:0 0 auto;grid-gap:3px;gap:3px}.quick-filter-panel>div:first-child strong{font-size:14px}.quick-filter-panel .adm-selector{flex:1 1;max-width:280px}.quick-filter-panel .adm-selector-item{min-width:90px;text-align:center}.result-label{display:flex;align-items:center;justify-content:space-between;margin:16px 2px 10px;color:var(--muted);font-size:13px}.order-list{display:grid;grid-gap:13px;gap:13px}.order-card{padding:16px}.order-card-head,.order-card-head>div,.order-head-right{display:flex;align-items:center}.order-card-head{justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:13px;border-bottom:1px solid var(--line)}.order-card-head>div:first-child{gap:9px;min-width:0;flex-wrap:wrap;overflow-wrap:anywhere}.order-number{padding:5px 7px;color:var(--brand);font-size:10px;font-weight:750;background:var(--brand-soft);border-radius:6px}.order-head-right{gap:8px;flex-wrap:wrap;margin-left:auto}.order-money{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.address-block{position:relative;display:grid;width:100%;grid-gap:3px;gap:3px;margin:12px 0;padding:12px;color:var(--ink);text-align:left;background:var(--canvas);border:0;border-radius:10px;overflow-wrap:anywhere}.address-block small,.address-block span{color:var(--muted);font-size:11px}.address-block strong{padding-right:42px;font-size:13px;font-weight:550;line-height:1.55}.address-block small{position:absolute;right:12px;bottom:15px;color:var(--brand)}.order-meta{display:flex;justify-content:space-between;padding:9px 11px;color:var(--muted);font-size:11px;background:var(--canvas);border-radius:9px}.order-lines{display:grid;grid-gap:10px;gap:10px;padding:9px 0}.order-series{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:12px}.order-series>summary{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8faff;border-bottom:1px solid var(--line);list-style:none;cursor:pointer}.order-series>summary::-webkit-details-marker{display:none}.order-series>summary:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.order-series>summary strong,.order-series>summary>div span{display:block}.order-series>summary>div span{margin-bottom:2px;color:var(--muted);font-size:9px;letter-spacing:.08em}.order-series>summary strong{color:var(--ink);font-size:13px}.order-series-actions{display:flex;align-items:center;gap:10px}.order-series-chevron{display:block;width:16px;height:16px;flex:0 0 16px;color:var(--brand);transform:rotate(180deg)}.order-series[open]>summary .order-series-chevron{transform:none}.order-series:not([open])>summary{border-bottom:0}.order-series-actions>b{padding:4px 7px;color:var(--brand);font-size:10px;font-weight:600;background:white;border-radius:999px}.order-series-items{padding:0 11px}.order-series-items .order-line+.order-line{border-top:1px solid var(--line)}.order-line{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:start;padding:8px 0}.line-index{color:#94a3b8;font-family:var(--font-sans);font-size:12px}.order-line em,.order-line small,.order-line strong{display:block}.order-line strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.order-line small{margin-top:3px;color:var(--muted)}.order-line em{margin-top:3px;color:var(--accent);font-size:11px;font-style:normal}.order-line b{color:var(--ink);font-size:13px}.order-remark{padding:10px 12px;color:var(--muted);font-size:12px;line-height:1.6;background:var(--canvas);border-radius:9px}.order-remark span{margin-right:8px;color:var(--muted)}.order-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--line)}@media (max-width:480px){.order-actions{gap:6px;padding-top:10px}.order-actions .adm-button.adm-button-mini{--border-radius:7px;padding:6px 8px;min-height:34px;font-size:12px;font-weight:500;line-height:20px;white-space:nowrap}}.order-pagination{display:flex;flex-direction:column;align-items:center;gap:9px;padding:24px 0 12px}.order-load-more.adm-button{--background-color:var(--brand-soft);--border-color:transparent;--border-radius:999px;--text-color:var(--brand);min-width:156px;min-height:44px;padding:10px 24px;font-size:14px;font-weight:550;line-height:22px;transition:background-color .15s ease}.order-scroll-status.adm-infinite-scroll{padding:0;color:var(--muted);font-size:13px;line-height:24px}.order-load-more.adm-button:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (hover:hover){.order-load-more.adm-button:not(:disabled):hover{--background-color:#dbeafe}}.list-end,.order-pagination-hint{margin:0;color:var(--muted);font-size:12px;line-height:18px;text-align:center}.list-end{padding:28px 0 14px}.tab-icon{font-size:18px;font-weight:600}.editor-head{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:18px 16px 13px;background:rgb(255 255 255/96%);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.delivery-popup h2,.editor-head h2,.simple-popup h2{margin:4px 0 0;font-family:var(--font-sans);font-size:24px;font-weight:650}.text-button{color:var(--brand)}.editor-section{padding:15px}.delivery-mode-options{display:flex;gap:6px;margin-left:auto}.delivery-mode-options .adm-button{padding:5px 6px;font-size:12px;line-height:18px;white-space:nowrap}.delivery-section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:14px}.editor-section .delivery-section-head h3{margin:0;font-size:14px}.manual-delivery .delivery-section-head{margin-bottom:0}.manual-delivery{display:grid;grid-gap:16px;gap:16px}.editor-section.manual-delivery>h3,.manual-delivery>p{margin:0}.manual-address-recognition{gap:10px;padding-bottom:16px;border-bottom:1px solid var(--line)}.manual-address-recognition-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.manual-address-recognition-head>label{color:var(--muted);font-size:13px}.manual-address-recognition-head>button{flex-shrink:0}.editor-section h3,.sku-picker h3{margin:0 0 14px;font-size:15px}.editor-section .row-between h3{margin-bottom:0}.address-recognizer{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;margin:12px 0}.address-recognizer textarea,.mark-input{padding:9px 10px;background:var(--canvas);border:1px solid var(--line);border-radius:9px;resize:none}.detail-editor-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.detail-editor-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px;gap:9px;padding:11px 26px 11px 10px;background:var(--canvas);border-radius:12px}.sku-choice{display:flex;min-width:0;gap:8px;align-items:center;padding:0;color:var(--ink);text-align:left;background:transparent;border:0}.sku-choice span{color:var(--muted);font-family:var(--font-sans)}.sku-choice strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mark-input{grid-column:1/-1;width:100%}.remove-button{position:absolute;top:5px;right:5px;color:var(--adm-color-danger);background:transparent;border:0}.editor-empty{margin:12px 0;text-align:center}.switch-field{display:flex;align-items:center;justify-content:space-between;padding:9px 1px;color:var(--muted);font-size:13px;gap:8px;flex-wrap:wrap}.adm-switch{isolation:isolate;flex-shrink:0}.chip-list{margin-top:12px}.chip-list,.fast-add-group{display:grid;grid-gap:7px;gap:7px}.fast-add-group{padding-top:8px}.fast-add-group+.fast-add-group{margin-top:5px;border-top:1px solid var(--line)}.fast-add-group>strong{color:var(--muted);font-size:12px}.fast-add-group>div{display:flex;flex-wrap:wrap;gap:7px}.chip{padding:7px 10px;color:var(--brand);font-size:12px;background:var(--brand-soft);border:0;border-radius:999px}.sku-picker{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;width:min(100%,760px);margin:0 auto;grid-gap:12px;gap:12px;padding:18px 14px}.sku-picker-list{overflow-y:auto}.sku-picker-list button{display:grid;width:100%;grid-gap:4px;gap:4px;padding:12px 4px;color:var(--ink);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line)}.sku-picker-list span{color:var(--muted);font-size:11px}.sku-picker>.row-between h3{margin:0}.sku-cascade{display:grid;grid-template-columns:minmax(76px,.85fr) minmax(78px,1fr) minmax(0,1.8fr);min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:12px}.sku-cascade-column{display:flex;flex-direction:column;min-width:0;min-height:0}.sku-cascade-column+.sku-cascade-column{border-left:1px solid var(--line)}.sku-cascade-column h4{margin:0;padding:10px 8px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:500}.sku-cascade-brands{background:var(--canvas)}.sku-cascade-series{background:#fafbfe}.sku-cascade-options{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sku-cascade-options button{display:block;width:100%;padding:13px 8px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);text-align:left;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.sku-cascade-options button[aria-pressed=true]{color:var(--brand);background:var(--brand-soft);box-shadow:inset 3px 0 var(--brand);font-weight:600}.sku-cascade-options button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.sku-cascade-products strong{font-weight:500}.sku-cascade-products small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.sku-picker-empty{padding:30px 12px;color:var(--muted);text-align:center}.sku-selector{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0}.sku-selector .sku-cascade{height:300px;flex:none}.sku-picker>.sku-selector{flex:1 1}.sku-picker>.sku-selector .sku-cascade{flex:1 1;height:auto}.sku-selector .sku-cascade-options button{border-radius:0;border-width:0 0 1px;padding:12px 8px;font-size:13px;background:transparent}.sku-selector .sku-cascade-options button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand)}.sku-selector .sku-cascade-options button:disabled{opacity:.5;cursor:not-allowed}.sku-selector .adm-search-bar-input-box input{border:0;background:transparent;padding:0}.sku-field{min-width:0}.sku-field-trigger{display:flex;justify-content:space-between;gap:8px;width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);text-align:left;overflow-wrap:anywhere}.sku-field-trigger span{flex-shrink:0;color:var(--muted)}.sku-field>.sku-selector{margin-top:10px}.delivery-popup,.simple-popup{padding:22px 18px calc(18px + env(safe-area-inset-bottom))}.simple-popup .native-field{margin-top:20px}.simple-popup-actions{display:grid;grid-template-columns:1fr 1.8fr;grid-gap:10px;gap:10px;margin-top:20px}.delivery-popup>p{color:var(--muted)}.delivery-rows{display:grid;grid-gap:2px;gap:2px;max-height:48vh;overflow:auto}.delivery-rows>div{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line)}.delivery-rows small,.delivery-rows strong{display:block}.delivery-rows strong{max-width:230px;font-size:12px}.delivery-rows small{margin-top:4px;color:var(--muted)}.history-list{display:grid;grid-gap:12px;gap:12px;max-height:50vh;overflow:auto;text-align:left}.history-list>div{padding-bottom:10px;border-bottom:1px solid var(--line)}.history-list span,.history-list strong{display:block}.history-list span{margin-top:4px;color:var(--muted);font-size:12px}@media (max-width:380px){.form-grid{grid-template-columns:1fr}.span-2{grid-column:auto}}.report-year-filter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:14px 16px}.report-year-filter h2{margin:4px 0 0;font-size:17px}.report-year-filter select{min-width:124px;padding:9px 30px 9px 11px;color:var(--ink);font-weight:600;background:var(--canvas);border:1px solid var(--line);border-radius:10px}.report-hero{padding:24px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.report-hero>span{color:var(--muted);font-size:12px}.report-hero>strong{color:var(--brand);overflow-wrap:anywhere;display:block;margin:8px 0 24px;font-size:36px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-hero>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.report-hero p{margin:0;padding-top:14px;border-top:1px solid var(--line)}.report-hero b,.report-hero small{display:block}.report-hero small{margin-bottom:5px;color:var(--muted)}.yearly-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));grid-gap:8px;gap:8px;padding:10px}.yearly-summary button{display:grid;min-width:0;grid-gap:5px;gap:5px;padding:11px 12px;color:var(--ink);text-align:left;background:var(--canvas);border:1px solid transparent;border-radius:11px}.yearly-summary button.active{color:var(--brand-dark);background:var(--brand-soft);border-color:rgb(37 99 235/18%)}.yearly-summary span{color:var(--muted);font-size:11px}.yearly-summary strong{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.chart-panel{margin-top:14px;padding:18px 14px 12px}.chart-panel h2{margin:4px 0 0;font-family:var(--font-sans);font-size:20px;font-weight:650}.sales-chart{position:relative;margin-top:10px}.sales-chart svg{display:block;width:100%;height:270px;touch-action:pan-y}.chart-tick{fill:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sales-chart svg:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.sales-chart-tooltip{position:absolute;z-index:1;width:164px;padding:10px 12px;color:white;background:#162033;border-radius:10px;box-shadow:0 4px 16px rgb(22 32 51/12%);pointer-events:none}.sales-chart-tooltip span,.sales-chart-tooltip strong{display:block}.sales-chart-tooltip span{margin-bottom:4px;font-size:12px;color:#dbeafe}.sales-chart-tooltip strong{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-hint{margin:0;color:var(--muted);font-size:11px}.chart-empty{padding:50px 0;color:var(--muted);text-align:center}.month-list{display:grid;grid-gap:12px;gap:12px}.month-list>div{color:var(--muted)}.month-list strong{color:var(--ink)}.chart-period-switch{display:flex;align-items:center;gap:8px;flex-shrink:0}.chart-heading{flex-wrap:wrap;gap:12px}.account-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;overflow:hidden;background:var(--line);border-radius:20px}.account-summary>div,.account-summary>p{margin:0;padding:19px 16px;background:white}.account-summary span,.account-summary strong{display:block}.account-summary span{margin-bottom:8px;color:var(--muted);font-size:11px}.account-summary strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-summary>p{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;color:var(--brand-dark);background:var(--brand-soft)}.account-summary>p span{margin:0;color:var(--muted)}.account-day{padding:0 14px}.account-day>header{display:flex;align-items:center;justify-content:space-between;padding:15px 2px 10px}.account-day>header div:first-child{display:flex;gap:7px;align-items:baseline}.account-day>header small,.account-day>header span{color:var(--muted);font-size:10px}.account-day>header div:last-child{display:flex;gap:9px}.account-row{display:grid;grid-template-columns:9px 1fr auto;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:13px 1px;color:var(--ink);text-align:left;background:transparent;border:0;border-top:1px solid var(--line)}.account-dot{width:7px;height:7px;background:var(--adm-color-danger);border-radius:50%}.account-dot.income{background:var(--brand)}.account-row b,.account-row small,.account-row strong{display:block}.account-row small{max-width:340px;margin-top:4px;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.account-row>div:last-child{text-align:right}.account-row b{margin-bottom:4px;font-size:13px}.account-editor .form-grid,.record-form,.sku-editor-form{margin-top:20px}.sku-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:14px;padding:18px 8px;color:var(--brand);background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius)}.sku-stats>div{text-align:center;border-right:1px solid var(--line)}.sku-stats>div:last-child{border:0}.sku-stats span,.sku-stats strong{display:block}.sku-stats strong{font-family:var(--font-sans);font-size:25px}.sku-stats span{margin-top:4px;color:var(--muted);font-size:10px}.sku-tabs{margin-bottom:12px}.sku-workspace{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.sku-types{display:grid;grid-gap:5px;gap:5px}.sku-types button{display:flex;align-items:center;justify-content:space-between;padding:12px 9px;color:var(--muted);text-align:left;background:transparent;border:0;border-radius:10px}.sku-types button.active{color:var(--brand);font-weight:650;background:var(--brand-soft)}.sku-types small{opacity:.6}.sku-list{min-width:0}.sku-list-head{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid var(--line)}.sku-list-head span{color:var(--muted);font-size:11px}.store-hero{padding:22px;color:var(--brand);background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius)}.store-hero h1{display:inline;margin:0 10px 0 0;font-family:var(--font-sans);font-size:46px;font-weight:650}.store-hero p{display:inline;color:var(--muted)}.store-hero>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.store-notice{display:grid;grid-gap:5px;gap:5px;margin-top:12px;padding:13px 14px;color:#92400e;font-size:12px;line-height:1.6;background:#fffbeb;border:1px solid #fde68a;border-radius:13px}.store-group{padding:0 14px}.store-group header,.store-row{display:flex;align-items:center;justify-content:space-between}.store-group header{padding:15px 0 10px}.store-group header span{color:var(--muted);font-size:11px}.store-row{padding:12px 0;border-top:1px solid var(--line)}.store-row span,.store-row strong{display:block}.store-row strong{font-size:13px}.store-row span{margin-top:3px;color:var(--muted);font-size:11px}.record-title{margin:5px 0 0;font-family:var(--font-sans);font-size:22px;font-weight:650}.direction-mark{display:grid;width:42px;height:42px;place-items:center;color:white;background:var(--brand);border-radius:14px}.direction-mark.out{background:var(--accent)}.record-form{margin-bottom:18px}.adm-button{--border-radius:10px;font-weight:550}.adm-button-default{--border-color:var(--line);--text-color:var(--ink)}.adm-button.adm-button-default.adm-button-fill-outline{--border-color:var(--line)}.adm-search-bar{--background:var(--canvas)}.adm-search-bar,.adm-selector.adm-selector{--border-radius:10px}.adm-selector-item-active{background:var(--brand-soft);color:var(--brand)}.adm-tab-bar-item-active{color:var(--brand)}.adm-tab-bar-item-icon svg{display:block;flex:none}.adm-tag{--border-radius:6px}.adm-button:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.account-summary strong,.order-money{overflow-wrap:anywhere}@media (max-width:359px){.orders-hero{padding:22px 14px 16px}.order-card{padding:12px}.order-meta{gap:8px;flex-wrap:wrap}}