/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.order-5{order:5}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#080a0c;--surface:#121518d1;--surface-solid:#111417;--surface-2:#1c2024b8;--line:#ffffff17;--line-bright:#ffffff29;--text:#f4f6f3;--muted:#8d9595;--dim:#626969;--accent:#b9f58f;--accent-strong:#93e85f;--danger:#f77;--warning:#f2c76f;--info:#80b7ff;--font-sans:var(--font-geist-sans), Inter, Arial, sans-serif;--font-mono:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);margin:0}.admin-access-shell{background:radial-gradient(circle at 50% 0%, #b9f58f14, transparent 36%), var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.admin-access-card{text-align:center;border-radius:22px;justify-items:center;gap:12px;width:min(440px,100%);padding:42px;display:grid}.admin-access-card>p{color:var(--accent);font:9px var(--font-mono);letter-spacing:.18em;margin:6px 0 0}.admin-access-card h1{letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(24px,6vw,34px)}.admin-access-card>span:last-child{color:var(--muted);max-width:330px;font-size:13px;line-height:1.55}.admin-access-action{justify-content:center;align-items:center;min-width:170px;margin-top:8px;text-decoration:none;display:inline-flex}.admin-telegram-login{color:#fff;background:linear-gradient(135deg,#2aabee,#2187c6);border:1px solid #4da3e266;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:12px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 32px #2aabee1f}.admin-telegram-login:hover{transform:translateY(-1px);box-shadow:0 15px 38px #2aabee33}.admin-telegram-login>span{font-size:18px}.admin-code-fallback{border-top:1px solid var(--line);width:100%;margin-top:8px;padding-top:14px}.admin-code-fallback summary{cursor:pointer;color:var(--muted);font-size:10px;list-style-position:inside}.admin-code-fallback form{gap:12px;width:100%;margin-top:14px;display:grid}.admin-access-card form label{color:var(--muted);font:9px var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase}.admin-access-card form input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);font:14px var(--font-mono);letter-spacing:.08em;background:#ffffff09;border-radius:11px;outline:none;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s}.admin-access-card form input:focus-visible{background:#b9f58f09;border-color:#b9f58f8c;box-shadow:0 0 0 3px #b9f58f14}.admin-access-card form button{color:#0d120c;background:var(--accent);border:1px solid #b9f58f38;border-radius:11px;min-height:44px;font-weight:700;transition:opacity .18s,transform .18s}.admin-access-card form button:not(:disabled):hover{transform:translateY(-1px)}.admin-access-card form button:disabled{cursor:not-allowed;opacity:.38}button,input,textarea,select{font:inherit}button{color:inherit}:is(button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:2px;outline:2px solid #b9f58fb8}button,select{cursor:pointer}.glass-shell{border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff0e,#ffffff05);box-shadow:inset 0 1px #ffffff0e,0 20px 70px #0003}.ambient{pointer-events:none;filter:blur(110px);opacity:.12;border-radius:50%;position:fixed}.ambient-one{background:#88cd75;width:40rem;height:40rem;top:-24rem;left:-12rem}.ambient-two{opacity:.09;background:#726bd1;width:30rem;height:30rem;top:24rem;right:-16rem}.brand-mark{align-items:center;gap:12px;min-width:0;display:flex}.brand-symbol{width:38px;height:38px;color:var(--accent);font:700 18px var(--font-mono);background:linear-gradient(145deg,#b9f58f38,#b9f58f0d);border:1px solid #b9f58f6b;border-radius:11px 3px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 20px #b9f58f12}.brand-copy{line-height:1;display:grid}.brand-copy strong{letter-spacing:.18em;font-size:14px}.brand-copy small{color:var(--muted);font:9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:5px}.store-app{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:54px 54px;min-height:100vh;padding:18px 28px 120px;position:relative;overflow:hidden}.store-app:before,.store-app:after{content:"";z-index:0;background:linear-gradient(#0000,#ffffff14 15% 85%,#0000);width:1px;position:fixed;top:0;bottom:0}.store-app:before{left:max(18px,50% - 680px)}.store-app:after{right:max(18px,50% - 680px)}.store-header,.store-hero,.catalog,.service-strip{z-index:1;width:min(1320px,100%);margin-inline:auto;position:relative}.store-header{border-radius:18px;justify-content:space-between;align-items:center;min-height:72px;padding:14px 16px 14px 20px;display:flex}.header-actions{align-items:center;gap:8px;display:flex}.icon-button{border:1px solid var(--line);background:#ffffff06;border-radius:12px;width:42px;height:42px;font-size:22px;position:relative}.icon-button i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px var(--accent);border-radius:50%;position:absolute;top:8px;right:9px}.profile-chip{border:1px solid var(--line);background:#ffffff06;border-radius:12px;align-items:center;gap:9px;height:42px;padding:0 12px 0 5px;display:flex}.profile-chip span{width:32px;height:32px;color:var(--accent);background:#2c3032;border-radius:9px;place-items:center;font-weight:700;display:grid}.profile-chip b{font-size:13px;font-weight:580}.store-hero{justify-content:space-between;align-items:flex-end;min-height:410px;padding:96px 42px 58px;display:flex}.eyebrow{color:#b5bcb9;font:10px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 20px;display:flex}.eyebrow span{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #b9f58fb3}.store-hero h1{letter-spacing:-.065em;max-width:750px;margin:0;font-size:clamp(48px,6.2vw,84px);font-weight:520;line-height:.96}.store-hero h1 em{color:#838a88;font-style:normal}.hero-copy{color:var(--muted);max-width:530px;margin:26px 0 0;font-size:16px;line-height:1.6}.trust-card{border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;width:310px;margin-bottom:7px;padding:14px;display:grid}.trust-icon{width:44px;height:44px;color:var(--accent);background:#b9f58f0f;border:1px solid #b9f58f38;border-radius:13px;place-items:center;display:grid}.trust-card div:nth-child(2){gap:4px;display:grid}.trust-card strong{font-size:13px}.trust-card span{color:var(--muted);font-size:10px}.trust-card small{color:var(--accent);font:10px var(--font-mono)}.catalog{padding:22px 42px 90px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:26px;display:flex}.section-heading>div{align-items:baseline;gap:14px;display:flex}.section-index{color:var(--accent);font:10px var(--font-mono)}.section-heading h2{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:540}.section-heading p{color:var(--muted);font:11px var(--font-mono);margin:0}.search-box{border-radius:16px;align-items:center;gap:12px;height:58px;padding:0 18px;display:flex}.search-box>span{color:var(--muted);font-size:24px;transform:rotate(-15deg)}.search-box input{color:var(--text);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.search-box input::placeholder{color:#686f6f}.search-box button{width:28px;height:28px;color:var(--muted);background:#ffffff0f;border:0;border-radius:50%}.filter-row{justify-content:space-between;align-items:center;gap:14px;margin:17px 0 24px;display:flex}.category-pills{flex-wrap:wrap;gap:7px;display:flex}.category-pills button,.delivery-filter{border:1px solid var(--line);color:var(--muted);background:#ffffff05;border-radius:100px;padding:9px 14px;font-size:12px;transition:all .2s}.category-pills button{align-items:center;gap:7px;display:inline-flex}.category-pills button:hover,.delivery-filter:hover{border-color:var(--line-bright);color:var(--text)}.category-pills button.active,.delivery-filter.active{color:#12150f;border-color:var(--accent);background:var(--accent)}.delivery-filter span{margin-right:5px}.product-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.product-card{border-radius:18px;flex-direction:column;min-height:260px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.product-card:hover{border-color:var(--line-bright);transform:translateY(-3px)}.product-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0e,#0000 70%);border-radius:50%;width:170px;height:170px;position:absolute;top:-85px;right:-65px}.product-card.unavailable{opacity:.68;filter:saturate(.55)}.product-main{text-align:left;background:0 0;border:0;flex:1;grid-template-columns:62px 1fr auto;align-items:start;gap:16px;padding:54px 20px 20px;display:grid}.product-icon,.modal-product-icon,.mini-icon{color:#f5f5f5;border:1px solid #ffffff21;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff24,0 14px 30px #00000040}.product-icon{width:62px;height:62px;font:600 24px var(--font-mono);border-radius:18px 7px}.mint{background:linear-gradient(145deg,#27665c,#122e2b)}.violet{background:linear-gradient(145deg,#544b8b,#25223e)}.red{background:linear-gradient(145deg,#d32835,#65121a)}.blue{background:linear-gradient(145deg,#285d81,#152c3c)}.product-meta{text-transform:uppercase;color:var(--muted);font:8px var(--font-mono);letter-spacing:.1em;align-items:center;gap:6px;margin:2px 0 10px;display:flex}.stock-dot{background:var(--accent);border-radius:50%;width:5px;height:5px}.stock-dot.off{background:var(--warning)}.product-info h3{letter-spacing:-.03em;margin:0;font-size:18px}.product-info p{color:var(--muted);margin:5px 0 0;font-size:12px}.card-arrow{color:var(--dim);font-size:18px}.product-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.price-block{gap:2px;display:grid}.price-block strong{font-size:17px}.price-block del{color:var(--dim);font-size:10px}.add-button,.notify-button{border:1px solid var(--line-bright);background:#ffffff0b;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:600}.add-button:hover{background:var(--accent);color:#12150f;border-color:var(--accent)}.notify-button{color:var(--warning)}.product-badge{color:#a7aeab;border:1px solid var(--line);font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.1em;border-radius:100px;padding:5px 8px;position:absolute;top:15px;left:18px}.empty-state{text-align:center;border-radius:18px;align-content:center;justify-items:center;min-height:300px;padding:40px;display:grid}.empty-state>span{color:var(--dim);font-size:34px}.empty-state h3{margin:10px 0 4px}.empty-state p{color:var(--muted);margin:0 0 18px;font-size:13px}.empty-state button{border:1px solid var(--line-bright);background:#ffffff0d;border-radius:10px;padding:10px 14px}.service-strip{border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.service-strip>div{grid-template-columns:30px 1fr;gap:4px 10px;padding:24px;display:grid}.service-strip>div+div{border-left:1px solid var(--line)}.service-strip span{color:var(--accent);font:9px var(--font-mono);grid-row:span 2}.service-strip strong{font-size:13px}.service-strip p{color:var(--muted);margin:0;font-size:11px}.floating-cart{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141815f0;border:1px solid #b9f58f52;border-radius:17px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:min(520px,100% - 36px);height:66px;padding:9px 11px;display:grid;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 16px 55px #0000008f,inset 0 1px #ffffff1a}.cart-symbol{background:var(--accent);color:#11150e;border-radius:12px;place-items:center;width:44px;height:44px;font-size:19px;display:grid;position:relative}.cart-symbol i{color:#fff;width:19px;height:19px;font:9px var(--font-mono);background:#252a27;border:2px solid #111;border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-4px}.floating-cart>span:nth-child(2){text-align:left;display:grid}.floating-cart small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.floating-cart strong{font-size:16px}.floating-cart>b{color:var(--accent);margin-right:8px;font-size:11px}.mobile-nav{display:none}.modal-layer{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;justify-content:flex-end;animation:.2s fade-in;display:flex;position:fixed;inset:0}.cart-drawer{border-left:1px solid var(--line-bright);background:#111416;width:min(470px,100%);height:100%;padding:26px;animation:.28s drawer-in;overflow-y:auto;box-shadow:-30px 0 100px #0000008c}.cart-drawer,.customer-account,.admin-editor,.admin-sidebar nav,.data-panel{scrollbar-width:thin;scrollbar-color:#b9f58f47 transparent}.cart-drawer::-webkit-scrollbar{width:7px;height:7px}.customer-account::-webkit-scrollbar{width:7px;height:7px}.admin-editor::-webkit-scrollbar{width:7px;height:7px}.admin-sidebar nav::-webkit-scrollbar{width:7px;height:7px}.data-panel::-webkit-scrollbar{width:7px;height:7px}.cart-drawer::-webkit-scrollbar-track{background:0 0}.customer-account::-webkit-scrollbar-track{background:0 0}.admin-editor::-webkit-scrollbar-track{background:0 0}.admin-sidebar nav::-webkit-scrollbar-track{background:0 0}.data-panel::-webkit-scrollbar-track{background:0 0}.cart-drawer::-webkit-scrollbar-thumb{background:#b9f58f3d padding-box padding-box;border:2px solid #0000;border-radius:999px}.customer-account::-webkit-scrollbar-thumb{background:#b9f58f3d padding-box padding-box;border:2px solid #0000;border-radius:999px}.admin-editor::-webkit-scrollbar-thumb{background:#b9f58f3d padding-box padding-box;border:2px solid #0000;border-radius:999px}.admin-sidebar nav::-webkit-scrollbar-thumb{background:#b9f58f3d padding-box padding-box;border:2px solid #0000;border-radius:999px}.data-panel::-webkit-scrollbar-thumb{background:#b9f58f3d padding-box padding-box;border:2px solid #0000;border-radius:999px}.drawer-head{justify-content:space-between;align-items:start;margin-bottom:28px;display:flex}.drawer-head span,.side-label{color:var(--accent);font:9px var(--font-mono);letter-spacing:.15em}.drawer-head h2{letter-spacing:-.04em;margin:7px 0 0;font-size:28px}.drawer-head h2 i{font:10px var(--font-mono);color:#111;background:var(--accent);vertical-align:middle;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:inline-grid}.drawer-head>button,.modal-close{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:#ffffff08;border-radius:11px;font-size:20px}.cart-lines{border-top:1px solid var(--line)}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:18px 0;display:grid}.mini-icon{border-radius:13px 5px;width:48px;height:48px}.cart-line>div:nth-child(2){gap:3px;display:grid}.cart-line strong{font-size:13px}.cart-line span,.cart-line small{color:var(--muted);font-size:10px}.line-end{justify-items:end;gap:8px;display:grid}.line-end b{font-size:13px}.quantity{border:1px solid var(--line);border-radius:8px;align-items:center;display:flex;overflow:hidden}.quantity button{width:26px;height:26px;color:var(--muted);background:#ffffff09;border:0}.quantity span{text-align:center;width:24px;color:var(--text)}.cart-note{background:#b9f58f09;border:1px solid #b9f58f1f;border-radius:12px;gap:10px;margin:18px 0 28px;padding:12px;display:flex}.cart-note>span{color:var(--accent)}.cart-note p{gap:2px;margin:0;font-size:11px;display:grid}.cart-note p strong{font-size:11px}.cart-note p{color:var(--muted)}.api-access-warning{background:#ffbe5e11;border:1px solid #ffbe5e47;border-radius:12px;gap:12px;margin:14px 0 18px;padding:14px;display:grid}.api-access-warning>p{color:#e8d7b8;white-space:pre-line;margin:0;font-size:11px;line-height:1.58}.api-access-warning label{color:var(--text);cursor:pointer;align-items:flex-start;gap:9px;font-size:10px;line-height:1.5;display:flex}.api-access-warning input{accent-color:var(--accent);margin-top:2px}.cart-summary{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.cart-summary span{color:var(--muted)}.cart-summary strong{letter-spacing:-.04em;font-size:28px}.checkout-button{background:var(--accent);color:#12150f;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:0 18px;font-size:13px;font-weight:680;display:flex}.checkout-button:disabled{opacity:.4}.payment-provider-link{text-decoration:none}.checkout-hint{color:var(--muted);text-align:center;margin:10px 4px 0;font-size:10px;line-height:1.45}.continue-button{width:100%;color:var(--muted);background:0 0;border:0;padding:13px;font-size:12px}.compact-cart-lines .cart-line{padding:13px 0}.compact-cart-lines .mini-icon{border-radius:11px 5px;width:40px;height:40px}.payment-picker{gap:11px;margin:4px 0 18px;display:grid}.payment-picker>div:first-child{justify-content:space-between;align-items:end;display:flex}.payment-picker>div:first-child span{font-size:12px;font-weight:680}.payment-picker>div:first-child small{color:var(--muted);font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.payment-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.payment-method-grid>button{border:1px solid var(--line);min-width:0;color:var(--muted);text-align:left;background:linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:11px;align-items:center;gap:7px;padding:8px;transition:border-color .18s,background .18s,transform .18s;display:flex}.payment-method-grid>button:hover{border-color:#b9f58f40;transform:translateY(-1px)}.payment-method-grid>button.active{color:var(--text);background:linear-gradient(145deg,#b9f58f1a,#b9f58f06);border-color:#b9f58f6b;box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000029}.payment-method-grid i{color:#dce7d6;width:25px;height:25px;font:normal 10px var(--font-mono);background:#ffffff0e;border-radius:8px;flex:none;place-items:center;display:grid}.payment-method-grid button.active i{color:#10150e;background:var(--accent)}.payment-method-grid button>span{gap:1px;min-width:0;display:grid}.payment-method-grid strong{text-overflow:ellipsis;font-size:9px;overflow:hidden}.payment-method-grid small{text-overflow:ellipsis;color:inherit;font:7px var(--font-mono);overflow:hidden}.direct-payment-card{gap:13px;display:grid}.direct-payment-card>header{background:radial-gradient(circle at 100% 0,#b9f58f1a,#0000 45%),#ffffff05;border:1px solid #b9f58f2b;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:15px;padding:17px;display:flex}.direct-payment-card>header>div{gap:4px;display:grid}.direct-payment-card>header small{color:var(--muted);font:8px var(--font-mono);letter-spacing:.1em}.direct-payment-card>header strong{letter-spacing:-.035em;font-size:23px}.payment-state{color:#f0cc8b;font:8px var(--font-mono);text-transform:uppercase;background:#e2b76b14;border-radius:8px;padding:6px 8px}.payment-state.finished{color:var(--accent);background:#b9f58f17}.payment-state.failed,.payment-state.expired,.payment-state.refunded{color:#ff9e9e;background:#ff777714}.payment-state.needs_review,.payment-state.partially_paid{color:#ffd18a;background:#ffbe5e17}.payment-network{color:var(--muted);justify-content:space-between;align-items:center;padding:0 3px;font-size:10px;display:flex}.payment-network b{color:var(--text);font-size:13px}.direct-payment-card>label{border:1px solid var(--line);background:#ffffff05;border-radius:12px;grid-template-columns:1fr auto;gap:7px;padding:12px;display:grid}.direct-payment-card>label>span{color:var(--muted);font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.direct-payment-card code{overflow-wrap:anywhere;color:#e8eee5;font:10px/1.5 var(--font-mono);-webkit-user-select:all;user-select:all;grid-column:1/-1}.direct-payment-card>label button{color:var(--accent);font:8px var(--font-mono);background:0 0;border:0;grid-area:1/2}.payment-warning{background:#ffbe5e09;border:1px solid #ffbe5e29;border-radius:12px;padding:12px 13px}.payment-warning b{font-size:11px}.payment-warning p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.5}.modal-layer.centered{justify-content:center;align-items:center;padding:18px}.product-modal{background:#111416f2;border-radius:22px;width:min(470px,100%);max-height:calc(100vh - 36px);padding:32px;position:relative;overflow-y:auto}.modal-close{position:absolute;top:18px;right:18px}.modal-product-icon{width:68px;height:68px;font:600 26px var(--font-mono);border-radius:20px 8px;margin-bottom:26px}.product-modal h2{letter-spacing:-.04em;margin:0 0 3px;font-size:30px}.product-modal h3{color:var(--muted);margin:0;font-size:14px;font-weight:450}.modal-description{color:#b0b6b4;margin:20px 0;font-size:13px;line-height:1.55}.modal-description.api-description{color:#e1d2b8;white-space:pre-line;background:#ffbe5e0b;border:1px solid #ffbe5e33;border-radius:12px;padding:13px}.product-modal ul{border-top:1px solid var(--line);margin:0 0 22px;padding:0;list-style:none}.product-modal li{color:#c5cac8;border-bottom:1px solid var(--line);gap:10px;padding:11px 0;font-size:12px;display:flex}.product-modal li span{color:var(--accent)}.modal-price{justify-content:space-between;align-items:end;margin:0 0 18px;display:flex}.modal-price>div{display:grid}.modal-price small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.modal-price strong{font-size:26px}.modal-price>span{color:var(--muted);font:9px var(--font-mono)}.toast{z-index:200;background:#1c211d;border:1px solid #b9f58f47;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;animation:.3s toast-in;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 50px #0000008c}.toast span{color:var(--accent)}.account-layer{justify-content:center;align-items:center;padding:18px}.customer-account{background:#0f1214f7;border-radius:22px;width:min(720px,100%);max-height:calc(100vh - 36px);padding:24px;overflow-y:auto;box-shadow:0 30px 120px #000000b8}.account-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.account-head>div{gap:5px;display:grid}.account-head span{color:var(--accent);font:9px var(--font-mono);letter-spacing:.16em}.account-head h2{letter-spacing:-.04em;margin:0;font-size:27px}.account-head>button{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:#ffffff08;border-radius:11px;font-size:20px}.account-tabs{gap:6px;padding:14px 0;display:flex}.account-tabs button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 13px;font-size:11px}.account-tabs button.active{color:var(--text);border-color:var(--line-bright);background:#ffffff0a}.account-tabs i{min-width:18px;height:18px;color:var(--accent);font:normal 8px var(--font-mono);background:#b9f58f14;border-radius:8px;place-items:center;margin-left:5px;display:inline-grid}.account-empty{text-align:center;border:1px dashed var(--line);min-height:240px;color:var(--muted);border-radius:16px;align-content:center;place-items:center;gap:7px;display:grid}.account-empty>span{color:var(--accent);font-size:25px}.account-empty h3,.account-empty p{margin:0}.account-empty h3{color:var(--text);font-size:16px}.account-empty p{max-width:360px;font-size:11px;line-height:1.5}.customer-orders{gap:10px;display:grid}.customer-order{border:1px solid var(--line);background:#ffffff05;border-radius:15px;padding:16px}.customer-order-head{justify-content:space-between;align-items:flex-start;display:flex}.customer-order-head>div{gap:3px;display:grid}.customer-order-head span{color:var(--accent);font:10px var(--font-mono)}.customer-order-head small{color:var(--muted);font-size:9px}.customer-order-head>b{font-size:17px}.order-state{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;margin:13px 0;font-size:10px;display:flex}.order-state i{background:#e2b76b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #e2b76b80}.order-state i.done{background:var(--accent);box-shadow:0 0 10px #b9f58f80}.customer-order-items{border-top:1px solid var(--line);display:grid}.customer-order-items>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.customer-order-items span{gap:3px;display:grid}.customer-order-items b,.customer-order-items strong{font-size:11px}.customer-order-items small{color:var(--muted);font-size:9px}.order-delivery-button{min-height:42px;margin-top:12px}.order-cancel-button{color:#ff9a9f;background:#ff5a640e;border:1px solid #ff7a8033;border-radius:10px;width:100%;min-height:38px;margin-top:12px;font-size:10px}.order-cancel-button:hover:not(:disabled){background:#ff5a641a;border-color:#ff7a806b}.web-delivery{background:#b0ff7a09;border:1px solid #b0ff7a3d;border-radius:12px;gap:10px;margin-top:12px;padding:13px;display:grid}.web-delivery h4{color:var(--accent);margin:0;font-size:12px}.web-delivery>article{gap:7px;display:grid}.web-delivery>article>strong{font-size:11px}.web-delivery>article>div{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:7px;display:grid}.web-delivery span{color:var(--muted);font-size:9px}.web-delivery code{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:10px}.web-delivery button{border:1px solid var(--line);color:var(--accent);background:#ffffff06;border-radius:8px;padding:6px 8px;font-size:9px}.web-delivery .manual-delivery-message{align-items:flex-start}.web-delivery .manual-delivery-message pre{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:var(--text);font:inherit;flex:1;margin:0;line-height:1.55}.customer-support{gap:12px;display:grid}.customer-support>label{gap:7px;display:grid}.customer-support>label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:10px}.customer-support input,.customer-support textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff06;border-radius:11px;outline:none;padding:12px}.customer-support input:focus,.customer-support textarea:focus{border-color:#b9f58f61}.customer-support textarea{resize:vertical;min-height:110px}.ticket-history{gap:8px;margin-top:10px;display:grid}.ticket-history h3{margin:4px 0;font-size:14px}.ticket-history>button{border:1px solid var(--line);color:var(--text);text-align:left;background:#ffffff05;border-radius:12px;grid-template-columns:1fr auto;gap:5px 12px;padding:13px;display:grid}.ticket-history>button.active{background:#b9f58f0d;border-color:#b9f58f61}.ticket-history>button>span{align-items:center;gap:8px;display:flex}.ticket-history>button b{color:var(--accent);font:9px var(--font-mono)}.ticket-history>button small,.ticket-history>button p{color:var(--muted);font-size:9px}.ticket-history>button>strong{font-size:11px}.ticket-history>button>i{color:var(--muted);font:normal 9px var(--font-mono);grid-area:1/2}.ticket-history>button p{grid-column:1/-1;margin:0}.customer-ticket-thread{border:1px solid var(--line);background:#ffffff05;border-radius:13px;gap:10px;margin-top:8px;padding:14px;display:grid}.customer-ticket-thread>header{justify-content:space-between;align-items:center;display:flex}.customer-ticket-thread>header button{color:var(--muted);background:0 0;font-size:18px}.customer-ticket-thread>div{gap:7px;max-height:280px;display:grid;overflow-y:auto}.customer-ticket-thread article{background:#ffffff0a;border-radius:11px;width:min(88%,470px);padding:10px 12px}.customer-ticket-thread article.customer{background:#b9f58f14;margin-left:auto}.customer-ticket-thread article small{color:var(--muted);font:8px var(--font-mono)}.customer-ticket-thread article p{white-space:pre-wrap;margin:5px 0 0;line-height:1.5}.customer-ticket-thread>label{color:var(--muted);gap:6px;font-size:9px;display:grid}.account-notice{color:#dcebd3;background:#182019;border:1px solid #b9f58f33;border-radius:11px;justify-content:space-between;gap:10px;margin-top:12px;padding:11px 13px;font-size:10px;display:flex;position:sticky;bottom:0}.account-notice button{color:var(--muted);background:0 0;border:0}.account-head small{color:var(--muted);font:9px var(--font-mono)}.account-login-button{width:min(310px,100%);margin-top:10px;text-decoration:none}.customer-wallet,.customer-topups{gap:14px;display:grid}.wallet-hero{background:radial-gradient(circle at 90% 0,#b9f58f21,#0000 42%),#b9f58f09;border:1px solid #b9f58f2e;border-radius:17px;justify-content:space-between;align-items:flex-end;gap:20px;min-height:150px;padding:22px;display:flex}.wallet-hero>div{gap:7px;display:grid}.wallet-hero span,.wallet-hero small,.wallet-identity span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px}.wallet-hero strong{letter-spacing:-.06em;font-size:clamp(34px,7vw,52px)}.wallet-hero button{color:#14170f;background:var(--accent);border:1px solid #b9f58f42;border-radius:10px;min-height:38px;padding:0 15px;font-weight:700}.wallet-identity{border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.wallet-identity>div{gap:4px;min-width:0;display:grid}.wallet-identity strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.wallet-identity button,.topup-history button{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:9px;padding:8px 11px}.browser-session-note{color:var(--muted);background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;margin:-8px 0 18px;padding:11px 13px;font-size:12px;line-height:1.5}.ledger-list,.topup-history{gap:7px;display:grid}.ledger-list h3,.topup-history h3,.topup-form h3{margin:3px 0 5px;font-size:14px}.ledger-list article{border:1px solid var(--line);border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.ledger-list article>i{border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.ledger-list article>div{gap:3px;display:grid}.ledger-list strong,.ledger-list b{font-size:11px}.ledger-list small{color:var(--muted);font-size:8px}.ledger-list .credit{color:var(--accent);background:#b9f58f12}.ledger-list .debit{color:#ffb2a9;background:#ff77770f}.topup-form{border:1px solid var(--line);background:#ffffff05;border-radius:15px;grid-template-columns:1fr 150px;gap:12px;padding:18px;display:grid}.topup-form>div,.topup-form>label:nth-of-type(2),.topup-form>button,.topup-form>small{grid-column:1/-1}.topup-form p,.topup-form>small{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.topup-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:9px;display:grid}.topup-form input,.topup-form textarea,.topup-form select{border:1px solid var(--line);width:100%;color:var(--text);background:#111516;border-radius:10px;outline:none;padding:11px}.topup-form textarea{resize:vertical;min-height:76px}.topup-history article{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto;gap:16px;padding:13px;display:grid}.topup-history article>div{justify-items:start;gap:4px;display:grid}.topup-history article>div:last-child{justify-items:end}.topup-history span,.topup-history small{color:var(--muted);font:8px var(--font-mono)}.topup-history strong{font-size:16px}.topup-history p{max-width:330px;color:var(--muted);text-align:right;margin:0;font-size:9px}.topup-status{color:#e5c685;font:8px var(--font-mono);background:#e2b76b14;border-radius:7px;padding:5px 8px}.topup-status.approved{color:var(--accent);background:#b9f58f14}.topup-status.rejected,.topup-status.cancelled{color:#ffb2a9;background:#ff77770f}.topup-status.finished{color:var(--accent);background:#b9f58f14}.topup-status.failed,.topup-status.refunded,.topup-status.expired,.topup-status.provider_error{color:#ffb2a9;background:#ff77770f}.topup-status.partially_paid,.topup-status.needs_review{color:#ffd18a;background:#ffbe5e14}.crypto-topup-history{gap:9px;display:grid}.crypto-topup-history>h3{margin:3px 0 5px;font-size:14px}.crypto-payment-card{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#34aeeb14,#0000 35%),#ffffff04;border-radius:14px;gap:13px;padding:15px;display:grid}.crypto-payment-card>header,.crypto-payment-card>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.crypto-payment-card>header>div{gap:3px;display:grid}.crypto-payment-card>header span,.crypto-payment-card>header small,.crypto-payment-card>footer small{color:var(--muted);font:8px var(--font-mono)}.crypto-payment-card>header strong{font-size:19px}.crypto-payment-warning{background:#34aeeb0e;border:1px solid #34aeeb33;border-radius:10px;gap:5px;padding:11px 12px;display:grid}.crypto-payment-warning strong{font-size:12px}.crypto-payment-warning span{color:#b7c5cb;font-size:9px;line-height:1.5}.crypto-payment-card dl{gap:7px;margin:0;display:grid}.crypto-payment-card dl>div{background:#ffffff06;border-radius:9px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.crypto-payment-card dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.crypto-payment-card dd{overflow-wrap:anywhere;color:#e8eef0;min-width:0;font:9px var(--font-mono);margin:0}.crypto-payment-card button{border:1px solid var(--line);color:#cbd5d9;background:#ffffff06;border-radius:8px;padding:7px 9px;font-size:8px}.crypto-payment-card button:hover{color:#fff;border-color:#34aeeb59}.customer-login-form{gap:12px;width:100%;margin-top:18px;display:grid}.customer-login-form input{width:100%}.admin-app{--sidebar:248px;grid-template-columns:var(--sidebar) 1fr;background:radial-gradient(circle at 72% -15%,#b9f58f0b,#0000 30%),#090b0d;gap:0;min-height:100vh;transition:grid-template-columns .25s;display:grid;position:relative}.admin-app.sidebar-collapsed{--sidebar:76px}.admin-ambient{opacity:.08;background:#769865;width:32rem;height:32rem;top:-20rem;right:-15rem}.admin-sidebar{z-index:20;background:#0d1012eb;border-width:0 1px 0 0;border-radius:0;flex-direction:column;height:100vh;padding:18px 14px 14px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-brand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:56px;padding:0 4px 14px;display:flex}.sidebar-brand>button{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:#ffffff08;border-radius:8px;font-size:18px;transition:transform .25s}.sidebar-collapsed .sidebar-brand>button{transform:rotate(180deg)}.admin-sidebar nav{scrollbar-width:thin;flex:1;min-height:0;margin-top:16px;display:block;overflow-y:auto}.nav-group{gap:3px;margin-bottom:15px;display:grid}.nav-label{color:#555d5c;font:8px var(--font-mono);letter-spacing:.15em;white-space:nowrap;padding:0 10px 8px}.admin-sidebar nav button,.sidebar-system button{width:100%;height:41px;color:var(--muted);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:0 10px;display:grid}.admin-sidebar nav button:hover,.sidebar-system button:hover{color:var(--text);background:#ffffff09}.admin-sidebar nav button.active{color:var(--text);box-shadow:inset 2px 0 0 var(--accent);background:linear-gradient(90deg,#b9f58f1a,#b9f58f06)}.admin-sidebar nav button i,.sidebar-system button i{color:#7f8784;text-align:center;font-size:17px;font-style:normal}.admin-sidebar nav button.active i{color:var(--accent)}.admin-sidebar nav button span,.sidebar-system button span{font-size:12px}.admin-sidebar nav button b,.sidebar-system button b{color:#aeb4b2;min-width:20px;height:20px;font:9px var(--font-mono);background:#ffffff0e;border-radius:6px;place-items:center;display:grid}.admin-sidebar nav button .nav-order-counts{font:9px var(--font-mono);justify-content:flex-end;align-items:center;gap:4px;display:flex}.admin-sidebar nav button .nav-order-counts b.attention{color:#ff9a91;background:#ff777713;border:1px solid #f773}.sidebar-system{border-top:1px solid var(--line);gap:4px;margin-top:4px;padding-top:12px;display:grid}.admin-profile{border-top:1px solid var(--line);white-space:nowrap;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;height:58px;margin-top:14px;padding:10px 6px 0;display:grid}.admin-profile>span{width:34px;height:34px;color:var(--accent);font:10px var(--font-mono);background:#282e2a;border-radius:10px;place-items:center;display:grid}.admin-profile>div{gap:3px;display:grid}.admin-profile strong{font-size:11px}.admin-profile small{color:var(--muted);font-size:9px}.admin-profile button{color:var(--dim);background:0 0;border:0}.admin-profile .admin-logout{color:#aab1ae;border-radius:7px;padding:6px 7px;font-size:9px}.admin-profile .admin-logout:hover{color:#ffb2a9;background:#ff77770f}.wallet-overview{border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.wallet-overview>div{border-right:1px solid var(--line);align-content:center;gap:5px;min-height:102px;padding:18px 20px;display:grid}.wallet-overview>div:last-child{border-right:0}.wallet-overview span,.wallet-panel-head>div>span,.wallet-adjustment>header>span{color:var(--accent);font:600 9px var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.wallet-overview strong{font-size:25px;font-weight:620;line-height:1}.wallet-overview small{color:var(--muted);font-size:10px}.wallet-panel{border-radius:15px;overflow:hidden}.wallet-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 16px;display:flex}.wallet-panel-head>div:first-child{gap:4px;min-width:0;display:grid}.wallet-panel-head h2{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:620}.wallet-panel-head small{color:var(--muted);font-size:10px}.wallet-panel-controls{grid-template-columns:155px minmax(220px,1fr) auto;align-items:center;gap:8px;min-width:min(640px,65%);display:grid}.wallet-panel-controls input,.wallet-panel-controls select,.wallet-adjustment input,.wallet-review textarea{border:1px solid var(--line);width:100%;min-width:0;min-height:40px;color:var(--text);background:#ffffff06;border-radius:10px;padding:0 11px;font-size:11px}.wallet-panel .table-empty,.wallet-panel .table-empty.compact-empty{min-height:118px}.wallet-admin-list{display:grid}.wallet-admin-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1.25fr) minmax(130px,.55fr) minmax(180px,.8fr) minmax(110px,auto) auto;align-items:center;gap:14px;min-width:0;padding:13px 16px;display:grid}.wallet-admin-list article>div{gap:3px;min-width:0;display:grid}.wallet-admin-list article span{color:var(--muted);font-size:9px}.wallet-admin-list article strong{color:var(--text);text-overflow:ellipsis;font-size:11px;overflow:hidden}.wallet-admin-list article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wallet-admin-list .topup-status{border:1px solid var(--line);white-space:nowrap;border-radius:8px;justify-self:start;align-items:center;min-height:26px;padding:0 9px;font-size:10px;display:inline-flex}.wallet-row-actions{flex-direction:row;gap:6px!important;display:flex!important}.wallet-row-actions button,.wallet-row-actions a{border:1px solid var(--line);min-height:34px;color:var(--text);background:#ffffff08;border-radius:8px;align-items:center;padding:0 10px;font-size:10px;text-decoration:none;display:inline-flex}.wallet-adjustment{border-radius:15px;grid-template-columns:minmax(240px,.8fr) minmax(520px,1.6fr);align-items:end;gap:22px;padding:18px;display:grid}.wallet-adjustment>header{gap:5px;min-width:0;display:grid}.wallet-adjustment h2{margin:0;font-size:16px;font-weight:620}.wallet-adjustment p{max-width:460px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.wallet-adjustment-fields{grid-template-columns:minmax(110px,.7fr) minmax(110px,.7fr) minmax(180px,1.4fr) auto;align-items:end;gap:9px;min-width:0;display:grid}.wallet-adjustment label{min-width:0;color:var(--muted);gap:6px;font-size:10px;display:grid}.wallet-adjustment label>span{color:var(--muted);font:10px var(--font-sans);letter-spacing:0;text-transform:none}.wallet-review{width:min(540px,100vw - 30px)}.wallet-review>label{color:var(--muted);gap:7px;padding:0 20px 18px;font-size:9px;display:grid}.wallet-review textarea{resize:vertical;min-height:95px;padding:11px}.wallet-review-amount{border:1px solid var(--line);border-radius:12px;gap:4px;margin:18px 20px;padding:16px;display:grid}.wallet-review-amount span,.wallet-review-amount small{color:var(--muted);font-size:9px}.wallet-review-amount strong{font-size:27px}.sidebar-collapsed .admin-sidebar{padding-inline:10px}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-label,.sidebar-collapsed .admin-sidebar nav span,.sidebar-collapsed .admin-sidebar nav b,.sidebar-collapsed .sidebar-system span,.sidebar-collapsed .sidebar-system b,.sidebar-collapsed .admin-profile div,.sidebar-collapsed .admin-profile button{display:none}.sidebar-collapsed .admin-sidebar nav button,.sidebar-collapsed .sidebar-system button{grid-template-columns:1fr;padding:0}.sidebar-collapsed .admin-profile{grid-template-columns:1fr;justify-items:center}.admin-main{z-index:1;min-width:0;padding:0 30px 50px;position:relative}.admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:104px;display:flex}.admin-header>div:first-of-type>span{color:var(--muted);font:8px var(--font-mono);letter-spacing:.12em}.admin-header h1{letter-spacing:-.04em;margin:7px 0 0;font-size:25px;font-weight:550}.admin-header-actions{align-items:center;gap:8px;display:flex}.sync-button,.header-search,.admin-notify{border:1px solid var(--line);height:38px;color:var(--muted);background:#ffffff06;border-radius:10px;font-size:10px}.sync-button{padding:0 12px}.sync-button i{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.header-search{align-items:center;gap:8px;min-width:185px;padding:0 9px 0 12px;display:flex}.header-search span{text-align:left;flex:1}.header-search kbd{border:1px solid var(--line);color:var(--dim);font:8px var(--font-mono);border-radius:5px;padding:3px 5px}.admin-notify{width:38px;font-size:19px;position:relative}.admin-notify i{background:var(--accent);color:#10140e;width:17px;height:17px;font:8px var(--font-mono);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:-5px;right:-4px}.mobile-menu-button{display:none}.admin-section{gap:18px;padding-top:24px;animation:.28s section-in;display:grid}.metric-grid{grid-template-columns:1.35fr repeat(3,1fr);gap:10px;display:grid}.metric-card{border-radius:15px;min-height:145px;padding:18px;position:relative;overflow:hidden}.metric-card.featured{background:linear-gradient(145deg,#b9f58f17,#ffffff05);border-color:#b9f58f2e}.metric-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.metric-label i{color:var(--accent);font-style:normal}.metric-card>strong{letter-spacing:-.05em;margin-top:16px;font-size:28px;font-weight:560;display:block}.metric-foot{align-items:center;gap:7px;margin-top:9px;font-size:9px;display:flex}.metric-foot b{color:var(--accent)}.metric-foot span{color:var(--dim)}.metric-icon{color:#565e5a;font-size:22px;position:absolute;top:48px;right:18px}.mini-bars{opacity:.35;align-items:end;gap:3px;width:42%;height:42px;display:flex;position:absolute;bottom:12px;right:14px}.mini-bars i{background:linear-gradient(var(--accent), transparent);border-radius:2px 2px 0 0;flex:1}.admin-grid-two{grid-template-columns:1.6fr 1fr;gap:10px;display:grid}.panel,.data-panel{border-radius:15px}.panel{padding:19px}.panel-head{justify-content:space-between;align-items:start;gap:15px;display:flex}.panel-kicker{color:var(--muted);font:8px var(--font-mono);letter-spacing:.13em;margin-bottom:6px;display:block}.panel-head h2,.team-head h2{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:560}.panel-meta{color:var(--muted);font:9px var(--font-mono);white-space:nowrap}.plain-button{color:var(--muted);background:0 0;border:0;font-size:9px}.signal-list{margin-top:12px;display:grid}.signal-list>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;min-height:62px;display:grid}.signal-list>button:hover{background:#ffffff05}.signal-icon{width:30px;height:30px;font:12px var(--font-mono);border-radius:9px;place-items:center;display:grid}.signal-icon.danger{color:var(--danger);background:#ff777717}.signal-icon.warn{color:var(--warning);background:#f2c76f17}.signal-icon.info{color:var(--info);background:#80b7ff17}.signal-icon.calm{color:var(--accent);background:#b9f58f12}.signal-list div{gap:4px;display:grid}.signal-list strong{font-size:11px}.signal-list p{color:var(--muted);margin:0;font-size:9px}.signal-list time{color:var(--dim);font:8px var(--font-mono)}.live-label{color:var(--accent);font:8px var(--font-mono)}.live-label i{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.health-score{align-items:center;gap:15px;margin:18px 0;display:flex}.score-ring{--health-progress:0%;isolation:isolate;background:conic-gradient(from -90deg, var(--accent) 0 var(--health-progress), #b9f58f33 var(--health-progress) 100%);border-radius:50%;flex:0 0 70px;justify-content:center;align-items:baseline;width:70px;height:70px;padding-top:23px;display:flex;position:relative}.score-ring:before{content:"";z-index:-1;border-radius:inherit;background:var(--surface-solid);position:absolute;inset:4px;box-shadow:inset 0 0 0 1px #ffffff06}.score-ring strong{font-size:20px}.score-ring span{color:var(--muted);font-size:8px}.health-score>div:last-child{gap:5px;display:grid}.health-score>div:last-child strong{font-size:14px}.health-score p{color:var(--muted);margin:0;font-size:9px}.health-lines{border-top:1px solid var(--line);display:grid}.health-lines>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 48px;align-items:center;gap:9px;min-height:39px;font-size:9px;display:grid}.health-lines>div>span:first-child{color:#bdc2c0}.health-lines>div>b{text-align:right;font:8px var(--font-mono);color:var(--muted)}.status{width:max-content;font:8px var(--font-mono);white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:5px 8px;display:inline-flex}.status-ok{color:var(--accent);background:#b9f58f12;border-color:#b9f58f1f}.status-warn{color:var(--warning);background:#f2c76f12;border-color:#f2c76f1f}.status-muted{color:#8d9593;border-color:var(--line);background:#ffffff09}.status-info{color:var(--info);background:#80b7ff12;border-color:#80b7ff1f}.full-quiet-button{border:1px solid var(--line);color:#b6bcba;background:#ffffff06;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:38px;margin-top:14px;padding:0 12px;font-size:9px;display:flex}.funnel-panel{padding:20px}.panel-head select,.toolbar select{color:#aab0ae;border:1px solid var(--line);background:#ffffff09;border-radius:9px;padding:9px 28px 9px 10px;font-size:9px}.panel-head select option,.toolbar select option{background:#171a1c}.funnel{gap:9px;margin-top:22px;display:grid}.funnel-step{grid-template-columns:170px 1fr 55px 45px;align-items:center;gap:12px;min-height:23px;display:grid;position:relative}.funnel-step>div:first-child{align-items:center;gap:9px;display:flex}.funnel-step>div:first-child span{width:19px;height:19px;color:var(--muted);font:8px var(--font-mono);background:#ffffff0b;border-radius:6px;place-items:center;display:grid}.funnel-step>div:first-child strong{font-size:9px;font-weight:500}.funnel-bar{background:#ffffff0a;border-radius:4px;height:7px;overflow:hidden}.funnel-bar i{background:linear-gradient(90deg, #b9f58f52, var(--accent));border-radius:4px;height:100%;display:block}.funnel-step>b{font:9px var(--font-mono);text-align:right}.funnel-step>small{color:var(--muted);font:8px var(--font-mono)}.funnel-step>em{color:var(--warning);font:normal 7px var(--font-mono);position:absolute;top:18px;right:96px}.toolbar{border-radius:13px;align-items:center;gap:7px;min-height:56px;padding:8px;display:flex}.admin-search{border:1px solid var(--line);background:#0000001f;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:260px;height:38px;padding:0 10px;display:flex}.admin-search span{color:var(--muted);font-size:17px}.admin-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:10px}.admin-search-clear{width:24px;height:24px;color:var(--muted);background:#ffffff0a;border:0;border-radius:7px;flex:0 0 24px;place-items:center;padding:0;font-size:16px;line-height:1;display:grid}.admin-search-clear:hover{color:var(--text);background:#ffffff17}.filter-button,.primary-button,.list-toolbar>button,.conversation-head>button{border:1px solid var(--line);color:#b5bbb9;white-space:nowrap;background:#ffffff09;border-radius:9px;height:38px;padding:0 12px;font-size:9px}.filter-button i{background:var(--accent);color:#10140e;width:16px;height:16px;font:normal 7px var(--font-mono);border-radius:50%;place-items:center;margin-left:4px;display:inline-grid}.primary-button{background:var(--accent);color:#12150f;border-color:var(--accent);font-weight:650}.smart-chips{align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.smart-chips button{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#ffffff05;border-radius:100px;padding:7px 10px;font-size:9px}.smart-chips button.active{color:var(--accent);background:#b9f58f12;border-color:#b9f58f40}.smart-chips span{color:var(--dim);font:8px var(--font-mono);margin-left:4px}.bulk-bar{background:#1c231bf0;border:1px solid #b9f58f33;border-radius:12px;align-items:center;gap:7px;min-height:48px;padding:7px 12px;display:flex}.bulk-bar strong{margin-right:auto;font-size:10px}.bulk-bar button{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;padding:7px 10px;font-size:8px}.data-panel{overflow:hidden}.data-table{min-width:900px}.table-empty{min-height:180px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.table-empty strong{color:var(--text);font-size:12px}.table-empty span{font-size:10px}.table-row{border-bottom:1px solid var(--line);color:#abb1af;align-items:center;gap:11px;min-height:62px;padding:0 14px;font-size:9px;display:grid}.table-row:hover:not(.table-head){background:#ffffff05}.table-head{color:#59615f;min-height:39px;font:7px var(--font-mono);letter-spacing:.08em;background:#0000001f}.catalog-panel{overflow-x:auto}.catalog-table .table-row{grid-template-columns:16px minmax(200px,1fr) 150px 178px 126px 96px 92px 217px}.catalog-toolbar{flex-wrap:wrap}.catalog-sort{flex:0 230px;min-width:190px}.catalog-sort select{min-width:0}.catalog-item-inactive{opacity:.7}.catalog-item-inactive:hover{opacity:.92}.quick-price-cell{grid-template-columns:minmax(0,1fr) 31px;align-items:center;gap:4px;display:grid}.quick-price-cell>label{background:#00000038;border:1px solid #b9f58f2e;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;height:32px;display:grid;overflow:hidden}.quick-price-cell>label>span{color:var(--accent);text-align:right;font:10px var(--font-mono)}.quick-price-cell input{color:#f0f4f1;width:100%;min-width:0;height:30px;font:600 10px var(--font-mono);background:0 0;border:0;outline:0;padding:0 6px}.quick-price-cell>button{width:31px;height:31px;color:var(--accent);background:#b9f58f0f;border:1px solid #b9f58f38;border-radius:8px;place-items:center;display:grid}.quick-price-cell>small{color:var(--dim);font:7px var(--font-mono);grid-column:1/-1}.catalog-stock-cell,.catalog-sales-cell,.catalog-date-cell{gap:4px;display:grid}.catalog-stock-cell b,.catalog-sales-cell b,.catalog-date-cell time{color:var(--text);font:600 9px var(--font-mono)}.catalog-stock-cell small,.catalog-sales-cell small,.catalog-date-cell small{color:var(--muted);font-size:7px;line-height:1.35}.stock-command-panel{grid-template-columns:minmax(220px,.78fr) minmax(520px,2.1fr) minmax(176px,.56fr);align-items:stretch;gap:10px;padding:10px;display:grid;position:relative;overflow:hidden}.stock-command-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#b9f58f09,#0000 32%),repeating-linear-gradient(90deg,#0000 0 79px,#ffffff03 80px);position:absolute;inset:0}.stock-command-intro{align-items:center;gap:11px;min-width:0;padding:8px 10px;display:flex;position:relative}.stock-command-icon{width:39px;height:39px;color:var(--accent);background:#b9f58f0e;border:1px solid #b9f58f30;border-radius:11px 4px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 20px #b9f58f06}.stock-command-intro div{gap:2px;min-width:0;display:grid}.stock-command-intro small{color:var(--accent);font:7px var(--font-mono);letter-spacing:.12em}.stock-command-intro strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.stock-command-intro div>span{color:var(--muted);font-size:8px}.stock-command-levels{grid-template-columns:repeat(5,minmax(88px,1fr));gap:6px;display:grid;position:relative}.stock-command-level{--stock-signal:var(--accent);border:1px solid var(--line);min-width:0;min-height:57px;color:var(--muted);text-align:left;background:#ffffff05;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:7px 1fr;align-content:center;gap:2px 7px;padding:7px 9px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.stock-command-level:hover,.stock-command-level.active{border-color:var(--stock-signal);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.stock-command-level:hover,.stock-command-level.active{border-color:color-mix(in srgb,var(--stock-signal) 38%,transparent)}}.stock-command-level:hover,.stock-command-level.active{background:var(--stock-signal)}@supports (color:color-mix(in lab, red, red)){.stock-command-level:hover,.stock-command-level.active{background:color-mix(in srgb,var(--stock-signal) 7%,transparent)}}.stock-command-level:hover,.stock-command-level.active{box-shadow:inset 0 1px #ffffff06,0 10px 26px #0000001f}.stock-command-level>i{background:var(--stock-signal);width:6px;height:24px;box-shadow:0 0 12px var(--stock-signal);border-radius:4px;grid-row:1/3;align-self:center}@supports (color:color-mix(in lab, red, red)){.stock-command-level>i{box-shadow:0 0 12px color-mix(in srgb,var(--stock-signal) 28%,transparent)}}.stock-command-level span{align-items:baseline;gap:5px;min-width:0;display:flex}.stock-command-level b{color:var(--text);font:650 13px var(--font-mono)}.stock-command-level small{color:var(--stock-signal)}@supports (color:color-mix(in lab, red, red)){.stock-command-level small{color:color-mix(in srgb,var(--stock-signal) 78%,#dfe5e2)}}.stock-command-level small{white-space:nowrap;font-size:8px}.stock-command-level em{color:var(--dim);font:normal 7px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stock-command-level.stock-out,.stock-command-level.stock-critical,.catalog-stock-cell.stock-out,.catalog-stock-cell.stock-critical,.stock-policy-preview .stock-out,.stock-policy-preview .stock-critical{--stock-signal:#ff776f}.stock-command-level.stock-low,.catalog-stock-cell.stock-low,.stock-policy-preview .stock-low{--stock-signal:#f2b45d}.stock-command-level.stock-normal,.catalog-stock-cell.stock-normal,.stock-policy-preview .stock-normal{--stock-signal:#79b8ff}.stock-command-level.stock-healthy,.catalog-stock-cell.stock-healthy,.stock-policy-preview .stock-healthy{--stock-signal:var(--accent)}.stock-reorder-button{color:#d5b57d;white-space:nowrap;background:#f2b45d09;border:1px solid #f2b45d2e;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:146px;padding:0 12px;font-size:9px;display:flex;position:relative}.stock-reorder-button b{color:#17130e;min-width:21px;height:21px;font:700 8px var(--font-mono);background:#f2b45d;border-radius:6px;place-items:center;display:grid}.stock-reorder-button.active,.stock-reorder-button:hover{background:#f2b45d13;border-color:#f2b45d61}.stock-command-actions{grid-template-rows:repeat(2,minmax(0,1fr));gap:6px;display:grid;position:relative}.stock-command-actions .stock-reorder-button{min-width:0;min-height:0}.stock-reorder-button.supplier{color:#9dccff;background:#71b5ff09;border-color:#71b5ff2e}.stock-reorder-button.supplier b{color:#07131e;background:#79b8ff}.stock-reorder-button.supplier.active,.stock-reorder-button.supplier:hover{background:#71b5ff14;border-color:#71b5ff66}.catalog-stock-cell{--stock-signal:var(--accent);align-content:center;gap:5px}.stock-cell-head{justify-content:space-between;align-items:center;gap:7px;display:flex}.stock-cell-head b{letter-spacing:-.03em;font-size:13px}.stock-cell-head b small{color:var(--muted);font:7px var(--font-mono)}.stock-cell-head em{border:1px solid var(--stock-signal);align-items:center;min-height:20px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.stock-cell-head em{border:1px solid color-mix(in srgb,var(--stock-signal) 23%,transparent)}}.stock-cell-head em{color:var(--stock-signal);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.stock-cell-head em{color:color-mix(in srgb,var(--stock-signal) 86%,#fff)}}.stock-cell-head em{background:var(--stock-signal)}@supports (color:color-mix(in lab, red, red)){.stock-cell-head em{background:color-mix(in srgb,var(--stock-signal) 7%,transparent)}}.stock-cell-head em{font:normal 7px var(--font-mono)}.stock-meter{background:#ffffff0b;border-radius:4px;height:4px;overflow:hidden}.stock-meter i{border-radius:inherit;background:var(--stock-signal);min-width:2px;height:100%;box-shadow:0 0 9px var(--stock-signal);display:block}@supports (color:color-mix(in lab, red, red)){.stock-meter i{box-shadow:0 0 9px color-mix(in srgb,var(--stock-signal) 32%,transparent)}}.stock-meter i{transition:width .35s}.stock-restock-link{width:max-content;max-width:100%;color:var(--stock-signal);border:0;align-items:center;gap:5px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.stock-restock-link{color:color-mix(in srgb,var(--stock-signal) 80%,#fff)}}.stock-restock-link{background:0 0;font-size:8px}.stock-restock-link:hover:not(:disabled){color:#fff}.supplier-stock-note{color:#8bbfff;width:max-content;max-width:100%;font:600 8px var(--font-mono);align-items:center;gap:5px;display:inline-flex}.stock-policy-editor{background:#b9f58f05;border:1px solid #b9f58f24;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.stock-policy-editor legend{color:var(--accent);font:8px var(--font-mono);letter-spacing:.07em;padding:0 6px}.stock-policy-preview{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.stock-policy-preview span{--stock-signal:var(--accent);border:1px solid var(--stock-signal);place-items:center;min-height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.stock-policy-preview span{border:1px solid color-mix(in srgb,var(--stock-signal) 18%,transparent)}}.stock-policy-preview span{color:var(--stock-signal);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.stock-policy-preview span{color:color-mix(in srgb,var(--stock-signal) 80%,#fff)}}.stock-policy-preview span{background:var(--stock-signal)}@supports (color:color-mix(in lab, red, red)){.stock-policy-preview span{background:color-mix(in srgb,var(--stock-signal) 5%,transparent)}}.stock-policy-preview span{font:7px var(--font-mono)}.stock-policy-editor>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:8px;line-height:1.55}.catalog-row-actions{grid-template-columns:repeat(6,32px);justify-content:end;gap:5px;display:grid}.catalog-action-icon{border:1px solid var(--line);color:#b9c1bd;width:32px;height:32px;font:600 9px var(--font-mono);background:#ffffff06;border-radius:8px;place-items:center;transition:border-color .16s,color .16s,background .16s,transform .16s;display:grid}.catalog-action-icon:hover:not(:disabled){color:var(--accent);background:#b9f58f12;border-color:#b9f58f59;transform:translateY(-1px)}.catalog-action-icon.success{color:var(--accent)}.catalog-action-icon.warning{color:#ffd58a}.catalog-action-icon.danger{color:#ff9a91}.catalog-action-icon:disabled{opacity:.38;cursor:not-allowed}.catalog-editor-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:-5px 0 15px;display:grid}.catalog-editor-stats>span{border:1px solid var(--line);background:#ffffff06;border-radius:10px;align-content:center;gap:5px;min-height:58px;padding:9px 10px;display:grid}.catalog-editor-stats small{color:var(--muted);font:7px var(--font-mono);text-transform:uppercase}.catalog-editor-stats b{color:var(--text);font:600 11px var(--font-mono)}.row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.stock-button{min-width:53px;color:var(--accent);background:#b9f58f0d;border:1px solid #b9f58f33;border-radius:8px;padding:6px 8px;font-size:8px}.stock-button:hover{background:#b9f58f1a}.promo-button{color:#a9cbff;background:linear-gradient(#5b91e61f,#5b91e60b);border:1px solid #7cb2ff47;border-radius:8px;min-width:58px;padding:6px 9px;font-size:8px}.promo-button:hover:not(:disabled){border-color:#90c4ff80;transform:translateY(-1px);box-shadow:0 8px 24px #2d6edc21}.table-row input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid var(--line-bright);background:#0003;border-radius:4px;width:14px;height:14px}.table-row input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px #161916}.name-cell{grid-template-columns:34px 1fr;align-items:center;gap:2px 9px;display:grid}.name-cell i,.detail-block i{width:32px;height:32px;font-style:normal;font:10px var(--font-mono);border-radius:9px 3px;grid-row:span 2;place-items:center;display:grid}.name-cell i.ai,.detail-block i.ai{color:var(--accent);background:#214a42}.name-cell i.netflix{color:#fff;background:#6e161e}.catalog-row-marker{border:1px solid #b9f58f8c;border-radius:50%;justify-self:center;width:6px;height:6px;box-shadow:0 0 8px #b9f58f3d}.name-cell i.catalog-brand-icon{color:#ecf3ef;background:linear-gradient(145deg,#445b4fd9,#171e1ceb)}.name-cell b{color:var(--text);font-size:10px}.name-cell small{color:var(--muted);font-size:8px}.positive{color:var(--accent)}.negative{color:var(--danger)}.row-menu{color:var(--dim);letter-spacing:1px;background:0 0;border:0}.table-footer{height:52px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 14px;font-size:8px;display:flex}.table-footer>div{gap:3px;display:flex}.table-footer button{border:1px solid var(--line);width:27px;height:27px;color:var(--muted);background:#ffffff05;border-radius:7px;font-size:8px}.table-footer button.active{color:#111;background:var(--accent);border-color:var(--accent)}.section-tabs{border-bottom:1px solid var(--line);align-items:stretch;gap:2px;height:43px;display:flex}.section-tabs>button{color:var(--muted);background:0 0;border:0;padding:0 14px;font-size:9px;position:relative}.section-tabs>button.active{color:var(--text)}.section-tabs>button.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.section-tabs button i{width:17px;height:17px;font:normal 7px var(--font-mono);background:#ffffff0f;border-radius:50%;place-items:center;margin-left:5px;display:inline-grid}.section-tabs .tab-action{height:34px;margin:0 0 8px auto}.supplier-summary{border:1px solid var(--line);background:#ffffff05;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.supplier-summary>div{grid-template-columns:1fr auto;align-items:center;gap:4px;min-height:84px;padding:13px 15px;display:grid}.supplier-summary>div+div{border-left:1px solid var(--line)}.supplier-summary>div>strong{letter-spacing:-.04em;font-size:20px}.supplier-summary>div>span:last-child{color:var(--muted);grid-column:span 2;font-size:8px}.supplier-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.supplier-card{border-radius:15px;padding:17px}.supplier-top{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;display:grid}.supplier-logo{border:1px solid var(--line);color:#d7dcda;width:42px;height:42px;font:9px var(--font-mono);background:#ffffff0b;border-radius:12px 4px;place-items:center;display:grid}.supplier-top h3{margin:0;font-size:13px}.supplier-top p{color:var(--muted);margin:4px 0 0;font-size:8px}.supplier-stats{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.supplier-stats>div{gap:5px;padding:12px 7px;display:grid}.supplier-stats>div+div{border-left:1px solid var(--line)}.supplier-stats span,.uptime span{color:var(--muted);font-size:8px}.supplier-stats strong{font-size:9px;font-weight:520}.uptime{grid-template-columns:1fr auto;gap:6px;margin-top:13px;display:grid}.uptime b{font:8px var(--font-mono)}.uptime div{background:#ffffff0d;border-radius:3px;grid-column:span 2;height:4px;overflow:hidden}.uptime div i{background:var(--accent);height:100%;display:block}.supplier-actions{grid-template-columns:1fr 34px;gap:7px;margin-top:14px;display:grid}.supplier-actions button{border:1px solid var(--line);color:#b1b8b5;background:#ffffff06;border-radius:9px;height:34px;font-size:8px}.policy-callout{border-color:#b9f58f24;border-radius:14px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.policy-callout>span{width:32px;height:32px;color:var(--accent);background:#b9f58f12;border-radius:10px;place-items:center;display:grid}.policy-callout>div{gap:4px;display:grid}.policy-callout strong{font-size:10px}.policy-callout p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.policy-callout button{border:1px solid var(--line);color:#b4bab8;background:#ffffff08;border-radius:8px;padding:8px 10px;font-size:8px}.orders-layout{grid-template-columns:minmax(500px,1.35fr) minmax(340px,.65fr);align-items:start}.list-toolbar{border-bottom:1px solid var(--line);gap:8px;padding:10px;display:flex}.list-toolbar .admin-search{min-width:100px}.order-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:65px 1fr 76px 110px;align-items:center;gap:10px;width:100%;min-height:70px;padding:10px 13px;display:grid}.order-row:hover,.order-row.active{background:#ffffff06}.order-row.active{box-shadow:inset 2px 0 0 var(--accent)}.order-row>span{gap:4px;display:grid}.order-row b,.order-row strong{font-size:9px}.order-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.order-detail{border-radius:15px;padding:18px;position:sticky;top:20px}.detail-head{justify-content:space-between;align-items:start;margin-bottom:9px;display:flex}.detail-head span{color:var(--muted);font:8px var(--font-mono)}.detail-head h2{margin:5px 0 0;font-size:23px}.detail-head button{color:var(--muted);background:0 0;border:0}.customer-card{border-block:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:9px;margin-top:15px;padding:13px 0;display:grid}.customer-card>span{width:34px;height:34px;color:var(--accent);font:9px var(--font-mono);background:#282e2a;border-radius:10px;place-items:center;display:grid}.customer-card>div{gap:3px;display:grid}.customer-card strong{font-size:9px}.customer-card small{color:var(--muted);font-size:8px}.customer-card button{border:1px solid var(--line);color:#b4bab8;background:#ffffff08;border-radius:7px;padding:7px 8px;font-size:8px}.detail-block{border-bottom:1px solid var(--line);padding:15px 0}.detail-block>span{color:var(--muted);font:7px var(--font-mono);letter-spacing:.1em;margin-bottom:10px;display:block}.detail-block>div{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;display:grid}.detail-block p{gap:3px;margin:0;display:grid}.detail-block p strong{font-size:9px}.detail-block p small{color:var(--muted);font-size:7px}.detail-block>div>b{font-size:9px}.detail-kv{border-bottom:1px solid var(--line);padding:10px 0}.detail-kv>div{justify-content:space-between;padding:6px 0;font-size:8px;display:flex}.detail-kv span{color:var(--muted)}.order-timeline{padding:14px 0 5px;display:grid}.order-timeline>div{grid-template-columns:24px 1fr;gap:10px;min-height:48px;display:grid;position:relative}.order-timeline>div:not(:last-child):after{content:"";background:var(--line-bright);width:1px;position:absolute;top:26px;bottom:1px;left:11px}.order-timeline i{border:1px solid var(--line);width:23px;height:23px;font:normal 7px var(--font-mono);color:var(--dim);border-radius:50%;place-items:center;display:grid}.order-timeline .done i{background:var(--accent);color:#111;border-color:var(--accent)}.order-timeline .current i{border-color:var(--warning);color:var(--warning)}.order-timeline p{gap:3px;margin:2px 0 0;display:grid}.order-timeline strong{font-size:8px}.order-timeline small{color:var(--muted);font-size:7px}.detail-action{justify-content:space-between;align-items:center;width:100%;padding:0 12px;display:flex}.admin-order-items{border-bottom:1px solid var(--line);padding:10px 0;display:grid}.admin-order-items>div{justify-content:space-between;gap:10px;padding:8px 0;display:flex}.admin-order-items span{gap:3px;display:grid}.admin-order-items b,.admin-order-items strong{font-size:9px}.admin-order-items small{color:var(--muted);font-size:8px}.order-resolution-panel{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;display:grid}.order-resolution-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-resolution-panel>header>div{gap:4px;display:grid}.order-resolution-panel>header span{color:var(--accent);font:650 9px var(--font-mono);letter-spacing:.1em}.order-resolution-panel>header strong{font-size:12px}.order-resolution-panel>header small{color:var(--muted);font-size:9px;line-height:1.4}.order-resolution-balance{background:#a7f47109;border:1px solid #a7f4712e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.order-resolution-balance span{color:var(--muted);font-size:9px}.order-resolution-balance b{font-size:13px}.order-resolution-list{gap:8px;display:grid}.order-resolution-list article{border:1px solid var(--line);background:#ffffff05;border-radius:11px;gap:9px;padding:12px;display:grid}.order-resolution-list article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.order-resolution-list article>header>div{gap:3px;min-width:0;display:grid}.order-resolution-list article>header b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.order-resolution-list article>header small{color:var(--muted);font-size:8px}.order-resolution-list article>header strong{flex:none;font-size:10px}.order-resolution-list article>input{border:1px solid var(--line);width:100%;min-height:36px;color:var(--text);background:#0000002e;border-radius:9px;padding:0 10px;font-size:9px}.order-resolution-actions{flex-wrap:wrap;gap:7px;display:flex}.order-resolution-actions button{min-height:34px;padding:0 11px}.order-balance-control{padding:12px}.order-balance-control .customer-balance-fields{grid-template-columns:1fr}.order-balance-control .customer-balance-fields button{width:100%}.resolution-state{color:#9fc8ff;background:#58a4ff14;border-radius:8px;margin:0;padding:7px 9px;font-size:9px}.resolution-state.success{color:var(--accent);background:#a7f47112}.resolution-unavailable{color:var(--muted);font-size:9px;line-height:1.4}.fulfillment-box{gap:8px;padding-top:14px;display:grid}.fulfillment-box label{color:var(--muted);gap:7px;font-size:9px;display:grid}.fulfillment-box textarea{resize:vertical;border:1px solid var(--line);min-height:120px;color:var(--text);background:#ffffff06;border-radius:10px;outline:none;padding:10px}.fulfillment-box textarea:focus{border-color:#b9f58f61}.fulfillment-file-field{background:#b9f58f09;border:1px dashed #b9f58f40;border-radius:10px;padding:10px}.fulfillment-file-field input{width:100%;color:var(--muted);font-size:8px}.fulfillment-file-field small,.fulfillment-box>small{color:var(--dim);font-size:7px;line-height:1.4}.fulfillment-box>div{gap:7px;display:flex}.fulfillment-box>div>button{flex:1;min-height:38px}.operation-notice{color:#d8ebcf;background:#b9f58f0a;border:1px solid #b9f58f2e;border-radius:9px;margin:10px 0 0;padding:9px 10px;font-size:8px}.operation-notice.danger{color:#ffc1b9;background:#ff77770d;border-color:#f773}.order-delivery-audit{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;display:grid}.order-delivery-audit>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-delivery-audit>header>div{gap:4px;min-width:0;display:grid}.order-delivery-audit>header span{color:var(--accent);font:600 9px var(--font-mono);letter-spacing:.1em}.order-delivery-audit>header strong{font-size:12px}.order-delivery-audit>header small{color:var(--muted);font-size:9px}.order-delivery-audit>header button{flex:none;min-width:118px}.order-delivery-content{gap:12px;display:grid}.order-delivery-summary{background:#b9f58f0b;border:1px solid #b9f58f26;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;min-height:52px;padding:10px 12px;display:grid}.order-delivery-summary>span{min-width:58px;color:var(--accent);font:600 9px var(--font-mono);text-align:center;background:#b9f58f14;border-radius:8px;grid-row:span 2;padding:6px 8px}.order-delivery-summary b{font-size:11px}.order-delivery-summary small{color:var(--muted);font-size:9px}.delivery-access-list,.delivery-manual-list{gap:8px;display:grid}.delivery-access-list>h3,.delivery-manual-list>h3{color:var(--muted);margin:0;font-size:10px;font-weight:600}.delivery-access-list>article,.delivery-manual-list>article{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.delivery-access-list article>header,.delivery-manual-list article>header{border-bottom:1px solid var(--line);gap:3px;padding-bottom:8px;display:grid}.delivery-access-list article>header span,.delivery-manual-list article>header span{color:var(--accent);font:600 9px var(--font-mono)}.delivery-access-list article>header strong{font-size:11px}.delivery-access-list article>header small,.delivery-manual-list article>header small{color:var(--muted);font-size:9px}.delivery-access-list article>div{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.delivery-access-list article>div>span{color:var(--muted);font-size:9px}.delivery-access-list code{color:#e3e8e4;min-width:0;font:10px/1.45 var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.copy-delivery-button,.delivery-message-preview>button{min-height:32px;color:var(--accent);background:#b9f58f0d;border:1px solid #b9f58f2e;border-radius:8px;justify-self:start;padding:0 10px;font-size:9px}.delivery-access-list details{border:1px solid var(--line);border-radius:10px;min-width:0;overflow:hidden}.delivery-access-list summary{color:var(--muted);cursor:pointer;padding:10px 12px;font-size:9px}.delivery-message-preview{gap:8px;min-width:0;padding:0 10px 10px;display:grid}.delivery-message-preview+.delivery-message-preview{border-top:1px solid var(--line);padding-top:10px}.delivery-message-preview pre,.delivery-manual-list pre{color:#e5ebe7;max-width:100%;font:10px/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#00000042;border-radius:9px;margin:0;padding:10px;overflow:auto}.order-delivery-empty,.delivery-warning{border:1px dashed var(--line-bright);border-radius:11px;gap:4px;padding:12px;display:grid}.order-delivery-empty strong,.delivery-warning strong{font-size:10px}.order-delivery-empty span,.delivery-warning span{color:var(--muted);font-size:9px;line-height:1.45}.warranty-claims-panel{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;display:grid}.warranty-claims-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.warranty-claims-panel>header>div{gap:4px;min-width:0;display:grid}.warranty-claims-panel>header span{color:var(--accent);font:650 9px var(--font-mono);letter-spacing:.1em}.warranty-claims-panel>header strong{font-size:12px}.warranty-claims-panel>header small{color:var(--muted);font-size:9px;line-height:1.4}.warranty-claims-panel>header button{flex:none}.warranty-empty{border:1px dashed var(--line-bright);background:#ffffff04;border-radius:11px;gap:4px;padding:12px;display:grid}.warranty-empty strong{font-size:10px}.warranty-empty span{color:var(--muted);font-size:9px;line-height:1.45}.warranty-claim-list{gap:10px;display:grid}.warranty-claim-card{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:10px;padding:12px;display:grid}.warranty-claim-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.warranty-claim-card>header>div{gap:3px;min-width:0;display:grid}.warranty-claim-card>header b{font:650 10px var(--font-mono);letter-spacing:.03em}.warranty-claim-card>header small{color:var(--muted);font-size:9px;line-height:1.35}.warranty-window{background:#b9f58f0b;border:1px solid #b9f58f1f;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.warranty-window span{color:var(--accent);font-size:9px}.warranty-window b{justify-self:end;font-size:9px}.warranty-reason{gap:5px;display:grid}.warranty-reason>span,.warranty-field{color:var(--muted);font-size:9px}.warranty-reason p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.warranty-note,.warranty-progress{color:#d8ebcf;background:#b9f58f0b;border:1px solid #b9f58f21;border-radius:9px;margin:0;padding:8px 10px;font-size:9px;line-height:1.45}.warranty-note.danger,.warranty-progress.danger{color:#ffc1b9;background:#ff77770d;border-color:#ff77772e}.warranty-progress.success{color:var(--accent)}.warranty-field{gap:6px;display:grid}.warranty-field :where(input,textarea){border:1px solid var(--line);width:100%;min-height:38px;color:var(--text);font:500 10px var(--font-sans);background:#ffffff06;border-radius:9px;outline:none;padding:9px 10px}.warranty-field textarea{resize:vertical;min-height:84px;line-height:1.45}.warranty-field :where(input,textarea):focus{border-color:#b9f58f6b;box-shadow:0 0 0 3px #b9f58f0d}.warranty-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.warranty-actions button,.warranty-fulfillment>button,.warranty-secondary-action>button{white-space:normal;width:100%;height:auto;min-height:38px;line-height:1.25}.warranty-fulfillment{gap:8px;display:grid}.warranty-secondary-action{border-top:1px solid var(--line);padding-top:8px}.warranty-secondary-action summary{cursor:pointer;color:var(--muted);font-size:9px;list-style-position:inside}.warranty-secondary-action[open]{gap:8px;display:grid}.delivery-warning{background:#f2c76f0b;border-style:solid;border-color:#f2c76f38}.delivery-warning strong{color:var(--warning)}.support-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:stretch;gap:12px;height:clamp(520px,100vh - 160px,680px);min-height:520px}.ticket-list,.conversation{border-radius:15px;overflow:hidden}.ticket-list{overflow-y:auto}.ticket-tabs{border-bottom:1px solid var(--line);height:48px;padding:0 8px;display:flex}.ticket-tabs button,.ticket-tabs>span{color:var(--muted);background:0 0;border:0;align-items:center;padding:0 8px;font-size:8px;display:flex;position:relative}.ticket-tabs button.active,.ticket-tabs>span.active{color:var(--text)}.ticket-tabs button.active:after,.ticket-tabs>span.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:7px;right:7px}.ticket-tabs i{font:normal 7px var(--font-mono);color:var(--accent)}.ticket-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;width:100%;min-height:92px;padding:13px 14px;position:relative}.ticket-list>button.active{box-shadow:inset 2px 0 0 var(--accent);background:linear-gradient(90deg,#b9f58f13,#ffffff05)}.ticket-list>button>div{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 8px;display:flex}.ticket-list>button>div>b{color:var(--muted);font:8px var(--font-mono)}.ticket-list>button>div>.status{white-space:normal;text-align:right;max-width:100%;margin-left:auto;line-height:1.2}.ticket-list>button>strong{margin-top:9px;font-size:10px;display:block}.ticket-list>button>p{color:var(--muted);margin:5px 0 0;padding-right:68px;font-size:8px}.ticket-list>button>small{color:var(--dim);font-size:7px;position:absolute;bottom:12px;right:14px}.conversation{grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;display:grid}.conversation-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:70px;padding:13px 16px;display:flex}.conversation-head>div:first-child{flex:1;min-width:0}.conversation-head .conversation-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.conversation-head .conversation-actions .danger-button{height:34px}.conversation-head span{color:var(--muted);font:8px var(--font-mono)}.conversation-head h2{white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:14px;overflow:hidden}.conversation-head>button:last-child{width:34px;padding:0}.support-context{border-bottom:1px solid var(--line);background:#ffffff04;grid-template-columns:minmax(210px,1.25fr) minmax(130px,.8fr) minmax(110px,.55fr);align-items:center;gap:12px;min-height:62px;padding:10px 16px;display:grid}.support-context>span{gap:4px;min-width:0;display:grid}.support-context>span:first-child{align-items:center;gap:9px;display:flex}.support-context i{width:34px;height:34px;color:var(--accent);font:normal 9px var(--font-mono);background:#b9f58f0e;border:1px solid #b9f58f29;border-radius:10px;flex:none;place-items:center;display:grid}.support-context small{color:var(--muted);font-size:8px}.support-context b{color:#dce2de;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.messages{background:linear-gradient(#ffffff02,#0000 45%);align-content:start;gap:15px;padding:20px;display:grid;overflow-y:auto}.message{align-items:end;gap:9px;display:flex}.message>span{width:28px;height:28px;color:var(--accent);font:8px var(--font-mono);background:#282e2a;border-radius:9px;flex:none;place-items:center;display:grid}.message p{border:1px solid var(--line);color:#d2d7d4;background:#ffffff0a;border-radius:13px 13px 13px 3px;max-width:72%;margin:0;padding:11px 13px;font-size:10px;line-height:1.55}.message p small{color:var(--muted);margin-bottom:5px;font-size:8px;display:block}.message.agent{justify-content:flex-end}.message.agent p{background:#b9f58f0f;border-color:#b9f58f1f;border-radius:12px 12px 3px}.internal-note{background:#f2c76f09;border:1px dashed #f2c76f33;border-radius:10px;padding:10px}.internal-note span{color:var(--warning);font:7px var(--font-mono)}.internal-note p{color:var(--muted);margin:5px 0 0;font-size:8px}.reply-box{border:1px solid var(--line-bright);background:#0000002e;border-radius:13px;margin:12px;overflow:hidden}.reply-box>div{border-bottom:1px solid var(--line);height:34px;padding:0 6px;display:flex}.reply-box>div button{color:var(--muted);background:0 0;border:0;font-size:8px}.reply-box>div button.active{color:var(--text)}.reply-box textarea{resize:none;width:100%;height:78px;color:var(--text);background:0 0;border:0;outline:0;padding:11px 12px;font-size:10px;line-height:1.5}.reply-box footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;height:42px;padding:5px;display:flex}.reply-box footer>span button{color:var(--muted);background:0 0;border:0;font-size:8px}.reply-box .primary-button{height:32px}.customer-side{padding:16px}.customer-profile{justify-items:center;margin:20px 0 12px;display:grid}.customer-profile i{width:48px;height:48px;color:var(--accent);font:normal 10px var(--font-mono);background:#282e2a;border-radius:14px;place-items:center;display:grid}.customer-profile strong{margin-top:10px;font-size:11px}.customer-profile span{color:var(--muted);margin-top:3px;font-size:8px}.competitor-cards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.competitor-cards article{border:1px solid var(--line);background:#ffffff05;border-radius:13px;grid-template-columns:1fr auto;align-items:center;min-height:86px;padding:14px;display:grid}.competitor-cards span{color:var(--muted);font-size:8px}.competitor-cards strong{font-size:22px}.competitor-cards small{color:var(--dim);grid-column:span 2;font-size:8px}.competitor-table .table-row{grid-template-columns:1fr 1.4fr 1.25fr .6fr .6fr .9fr 25px}.source-name{grid-template-columns:29px 1fr;align-items:center;gap:2px 8px;display:grid}.source-name i{background:#ffffff0d;border-radius:9px;grid-row:span 2;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.source-name b{color:var(--text)}.source-name small{color:var(--muted);font-size:7px}.new-label{color:var(--info)}.roles-layout{grid-template-columns:1fr 340px;align-items:start}.team-head{border-bottom:1px solid var(--line);align-items:center;padding:17px}.team-list>div{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr 120px 88px 76px;align-items:center;gap:10px;min-height:67px;padding:9px 15px;display:grid}.team-list>div>span{width:35px;height:35px;color:var(--accent);font:normal 8px var(--font-mono);background:#282e2a;border-radius:10px;place-items:center;display:grid}.team-list p{gap:3px;margin:0;display:grid}.team-list strong,.team-list>div>b{font-size:9px}.team-list small{color:var(--muted);font-size:8px}.team-list select,.team-create select{border:1px solid var(--line);min-height:32px;color:var(--text);background:#15191b;border-radius:8px;padding:0 8px;font-size:9px}.team-list .row-menu{letter-spacing:0;color:var(--muted);font-size:8px}.team-manager{overflow:hidden}.team-create{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.4fr 1fr auto;gap:8px;padding:14px;display:grid}.team-create label{gap:5px;display:grid}.team-create label span{color:var(--muted);font-size:8px}.team-create input{border:1px solid var(--line);min-height:34px;color:var(--text);background:#ffffff06;border-radius:8px;padding:0 9px}.team-create .primary-button{align-self:end;min-height:34px}.role-panel{border-radius:15px;padding:18px}.role-panel h2{margin:7px 0 14px;font-size:22px}.role-matrix{border-top:1px solid var(--line);margin-bottom:14px;display:grid}.role-matrix p{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;margin:0;padding:9px 0;display:flex}.role-matrix b{font-size:9px}.role-matrix span{color:var(--muted);text-align:right;font-size:8px}.admin-inline-notice{color:#d7e8ce;background:#b9f58f0a;border:1px solid #b9f58f33;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:10px 12px;font-size:9px;display:flex}.admin-inline-notice button{color:var(--muted);background:0 0;border:0}.admin-error-state{background:#ff77770b;border:1px solid #ff777738;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.admin-error-state>div{gap:4px;display:grid}.admin-error-state strong{color:#ffb4aa;font-size:11px}.admin-error-state span{color:var(--muted);font-size:9px}.admin-state{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:190px;display:grid}.admin-state>span{border:1px solid var(--line);width:42px;height:42px;color:var(--accent);background:#b9f58f0d;border-radius:12px;place-items:center;display:grid}.admin-state h2{margin:0 0 6px;font-size:17px}.admin-state p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.admin-editor-layer{z-index:150;overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:hidden}.admin-editor{overscroll-behavior:contain;background:#0e1113fa;border-radius:18px;width:min(650px,100%);min-height:0;max-height:calc(100dvh - 36px);padding:20px;overflow-y:auto}.admin-editor header{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.admin-editor header span{color:var(--accent);font:8px var(--font-mono);letter-spacing:.12em}.admin-editor header h2{margin:5px 0 0;font-size:22px}.admin-editor header>button{border:1px solid var(--line);width:35px;height:35px;color:var(--muted);background:#ffffff08;border-radius:9px;font-size:18px}.editor-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.editor-grid label{color:var(--muted);gap:6px;font-size:8px;display:grid}.editor-grid input,.editor-grid select,.editor-grid textarea{border:1px solid var(--line);min-height:38px;color:var(--text);background:#15191b;border-radius:9px;outline:none;padding:0 10px}.smart-combobox-field{min-width:0;color:var(--muted);gap:6px;font-size:8px;display:grid;position:relative}.editor-grid>.smart-combobox-field:first-child{grid-column:1/-1}.smart-combobox{min-width:0;display:block;position:relative}.smart-combobox input{text-overflow:ellipsis;width:100%;padding-right:38px;transition:border-color .18s,box-shadow .18s,background .18s}.smart-combobox-current+input{padding-left:39px}.smart-combobox.open input,.smart-combobox input:focus{background:#171c1d;border-color:#b9f58f8c;box-shadow:0 0 0 3px #b9f58f12,0 12px 28px #00000038}.smart-combobox-current{z-index:2;pointer-events:none;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.smart-combobox-toggle{z-index:3;border:0;border-left:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:0 0;font-size:15px;transition:color .18s,transform .18s;position:absolute;top:4px;right:4px}.smart-combobox.open .smart-combobox-toggle{color:var(--accent);transform:rotate(180deg)}.smart-combobox-menu{z-index:220;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1112fb;border:1px solid #b9f58f33;border-radius:12px;max-height:286px;padding:5px;animation:.16s both combobox-in;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 70px #0000008c,inset 0 1px #ffffff09}.smart-combobox-menu>button{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px;display:grid}.smart-combobox-menu>button:hover,.smart-combobox-menu>button.active{background:linear-gradient(90deg,#b9f58f1f,#b9f58f09)}.smart-combobox-menu>button>i{border:1px solid var(--line);background:#ffffff06;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.smart-combobox-menu>button>span{gap:3px;min-width:0;display:grid}.smart-combobox-menu strong{color:#eef2ef;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.smart-combobox-menu small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.smart-combobox-menu>button>b{color:var(--accent);font-size:10px}.smart-combobox-empty{color:var(--muted);text-align:center;padding:14px 10px;font-size:8px;line-height:1.5}.template-notice{color:#dce9d8;background:linear-gradient(90deg,#b9f58f16,#b9f58f06);border:1px solid #b9f58f33;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 26px;align-items:center;gap:9px;margin:-5px 0 14px;padding:9px 10px;font-size:8px;line-height:1.5;display:grid}.template-notice>button{width:25px;height:25px;color:var(--muted);background:0 0;border:0;font-size:14px}@keyframes combobox-in{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.editor-grid textarea{resize:vertical;min-height:76px;padding-block:9px;line-height:1.5}.editor-grid label:nth-child(-n+2),.editor-grid .editor-wide{grid-column:1/-1}.editor-grid .editor-check{grid-column:1/-1;align-items:center;gap:8px;display:flex}.editor-grid .editor-check input{width:16px;height:16px;min-height:0}.marketing-optin{background:linear-gradient(135deg,#b9f58f12,#6baeff09);border:1px solid #b9f58f33;border-radius:12px;padding:13px 14px;align-items:flex-start!important}.marketing-optin input{accent-color:var(--accent);margin-top:2px}.marketing-optin span{gap:4px;display:grid}.marketing-optin b{color:var(--text);font-size:11px}.marketing-optin small{color:var(--muted);font-size:9px;line-height:1.45}.promotion-editor{width:min(620px,100%)}.promotion-price-preview{background:radial-gradient(circle at 100% 0,#b9f58f17,#0000 52%),#ffffff06;border:1px solid #b9f58f2e;border-radius:15px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-bottom:18px;padding:16px;display:grid}.promotion-price-preview>span{gap:5px;display:grid}.promotion-price-preview>span:last-child{text-align:right}.promotion-price-preview small{color:var(--muted);font:8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.promotion-price-preview s{color:#8c9491;font:18px var(--font-mono)}.promotion-price-preview strong{color:var(--accent);font:22px var(--font-mono)}.promotion-price-preview i{color:var(--dim);font-style:normal}.promotion-current{gap:14px;display:grid}.promotion-current>div:first-child{background:#b9f58f0e;border:1px solid #b9f58f38;border-radius:14px;gap:6px;padding:16px;display:grid}.promotion-current small,.promotion-current span{color:var(--muted);font-size:9px}.promotion-current strong{color:var(--accent);font:22px var(--font-mono)}.promotion-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.promotion-stats span{border:1px solid var(--line);border-radius:10px;gap:5px;padding:10px;display:grid}.promotion-stats b{color:var(--text);font:13px var(--font-mono)}.admin-editor footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.admin-editor footer span{color:var(--muted);font-size:8px}.editor-safe-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:14px;padding-top:13px;display:flex}.danger-button{color:#ffafa5;background:#ff77770d;border:1px solid #f773;border-radius:9px;height:38px;padding:0 12px;font-size:9px}.inventory-layer{align-items:flex-start;padding-block:clamp(10px,2vh,24px);overflow-y:auto}body.inventory-dialog-open{overflow:hidden}.inventory-manager{width:min(1120px,100%);max-height:none;overflow:visible}.inventory-counts{grid-template-columns:repeat(7,minmax(86px,1fr));gap:7px;margin-bottom:12px;display:grid;overflow-x:auto}.inventory-counts button{border:1px solid var(--line);min-width:86px;color:var(--muted);text-align:left;background:#ffffff05;border-radius:11px;gap:3px;padding:10px;display:grid}.inventory-counts button.active{background:#b9f58f12;border-color:#b9f58f4d}.inventory-counts b{color:var(--text);font:18px var(--font-mono)}.inventory-counts span{font-size:8px}.inventory-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,auto) auto;align-items:end;gap:9px;margin-bottom:12px;display:grid}.inventory-toolbar>label:not(.admin-search){color:var(--muted);gap:5px;font-size:8px;display:grid}.inventory-toolbar select{border:1px solid var(--line);min-width:180px;height:39px;color:var(--text);background:#15191b;border-radius:10px;padding:0 32px 0 11px}.permission-note{color:#b9d5f6;background:#4a8bdb0f;border:1px solid #7eb7ff2e;border-radius:10px;margin:0 0 12px;padding:9px 11px;font-size:9px}.inventory-conversion-callout{background:#ffb96109;border:1px solid #ffb9612e;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:14px;display:flex}.inventory-conversion-callout div{gap:4px;display:grid}.inventory-conversion-callout strong{color:var(--text);font-size:11px}.inventory-conversion-callout p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.inventory-import{border:1px solid var(--line);background:#ffffff05;border-radius:14px;margin-bottom:12px;overflow:clip}.inventory-import>summary,.inventory-batches>summary{color:var(--text);cursor:pointer;padding:12px 14px;font-size:10px}.inventory-import-body{border-top:1px solid var(--line);gap:10px;padding:0 14px 14px;display:grid}.inventory-import-guide{background:#b9f58f0b;border-radius:10px;gap:5px;padding:11px;display:grid}.inventory-import-guide strong{color:var(--text);font-size:10px}.inventory-import-guide code{color:var(--accent);font:8px var(--font-mono);white-space:nowrap;overflow-x:auto}.inventory-import-guide span,.inventory-import-body>small{color:var(--muted);font-size:8px}.inventory-import-controls{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.inventory-import-controls>label:not(.inventory-file-button){color:var(--muted);gap:5px;font-size:8px;display:grid}.inventory-import-controls select{border:1px solid var(--line);height:34px;color:var(--text);background:#15191b;border-radius:8px;padding:0 28px 0 9px}.inventory-file-button{border:1px solid var(--line);min-height:34px;color:var(--text-dim);cursor:pointer;background:#ffffff06;border-radius:8px;align-items:center;padding:0 11px;font-size:8px;display:inline-flex}.inventory-file-button input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.inventory-import-body>label{color:var(--muted);gap:5px;font-size:8px;display:grid}.inventory-import-body textarea{resize:vertical;border:1px solid var(--line);color:#d9e4da;width:100%;min-height:96px;font:9px/1.5 var(--font-mono);background:#00000040;border-radius:10px;padding:10px}.inventory-input-modes{border:1px solid var(--line);background:#0000002e;border-radius:11px;grid-template-columns:repeat(2,minmax(150px,1fr));gap:4px;width:fit-content;padding:4px;display:grid}.inventory-input-modes button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:9px}.inventory-input-modes button.active{color:#102011;background:var(--accent);font-weight:700}.inventory-position-editor{gap:10px;display:grid}.inventory-position-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.inventory-position-head>div{gap:3px;display:grid}.inventory-position-head strong{color:var(--text);font-size:11px}.inventory-position-head small,.inventory-position-head>span,.inventory-position-editor>small{color:var(--muted);font-size:8px;line-height:1.5}.inventory-position-list{gap:9px;display:grid}.inventory-position-card{border:1px solid var(--line);background:#ffffff05;border-radius:11px;gap:9px;padding:11px;display:grid}.inventory-position-card>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0;display:flex;position:static}.inventory-position-card>header strong{color:var(--accent);font-size:10px}.inventory-position-card>header button{color:#ffaaa0;background:#ff68570a;border:1px solid #ff685729;border-radius:7px;min-height:28px;padding:0 8px;font-size:8px}.inventory-position-delivery,.inventory-position-account-grid label{color:var(--muted);gap:5px;font-size:9px;display:grid}.inventory-position-card :where(input,textarea){border:1px solid var(--line);color:#e5ebe7;width:100%;min-width:0;font:10px/1.55 var(--font-mono);background:#0000003d;border-radius:9px;padding:9px 10px}.inventory-position-card input{min-height:38px}.inventory-position-card textarea{resize:vertical;white-space:pre-wrap;min-height:118px}.inventory-position-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.inventory-position-account-grid .inventory-position-extra{grid-column:1/-1}.inventory-add-position{min-height:42px;color:var(--accent);background:#b9f58f09;border:1px dashed #b9f58f47;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.inventory-add-position:hover:not(:disabled){background:#b9f58f14}.inventory-file-import{border:1px solid var(--line);background:#0000001a;border-radius:11px}.inventory-file-import>summary{color:var(--text-dim);cursor:pointer;padding:10px 11px;font-size:9px}.inventory-file-import-body{gap:9px;padding:0 11px 11px;display:grid}.inventory-file-import-body>label{color:var(--muted);gap:5px;font-size:9px;display:grid}.inventory-file-import-body>small{color:var(--muted);font-size:8px}.inventory-import-actions{justify-content:flex-end;gap:8px;display:flex}.inventory-import-box{border:1px solid var(--line);background:#ffffff05;border-radius:14px;gap:9px;padding:13px;display:grid}.inventory-import-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-import-head>div{align-items:center;gap:7px;display:flex}.inventory-import-head>div:first-child{gap:3px;display:grid}.inventory-import-head strong{font-size:11px}.inventory-import-head small,.inventory-list-head small{color:var(--muted);font-size:8px}.inventory-import-head select{border:1px solid var(--line);height:32px;color:var(--text);background:#15191b;border-radius:8px;padding:0 24px 0 9px;font-size:8px}.inventory-file{border:1px dashed var(--line-bright);min-height:42px;color:var(--muted);cursor:pointer;background:#0000001f;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:9px;padding:8px 11px;display:grid}.inventory-file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.inventory-file span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.inventory-file b{color:var(--dim);font:8px var(--font-mono)}.inventory-import-box textarea{resize:vertical;border:1px solid var(--line);color:#d9e4da;width:100%;min-height:76px;font:9px/1.5 var(--font-mono);background:#00000040;border-radius:10px;padding:10px}.inventory-actions{justify-content:flex-end;gap:7px;display:flex}.inventory-preview{border-top:1px solid var(--line);gap:8px;padding-top:9px;display:grid}.inventory-preview-metrics{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:8px;display:flex}.inventory-preview-metrics b{color:var(--text)}.inventory-error-list{color:#ffb9ae;background:#ff68570f;border-radius:9px;max-height:180px;padding:10px;font-size:8px;overflow-y:auto}.inventory-error-list ul{margin:6px 0 0;padding-left:18px}.inventory-preview-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.inventory-preview-rows>span{border:1px solid var(--line);color:#cad1cd;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:7px 8px;font-size:8px;display:grid}.inventory-preview-rows b{color:var(--accent);font:7px var(--font-mono)}.inventory-preview-rows small{color:var(--dim);font-size:7px}.inventory-unit-list{gap:7px;margin-top:12px;display:grid}.inventory-list-head{justify-content:space-between;align-items:center;gap:12px;padding:3px 1px;display:flex}.inventory-list-head>div{gap:3px;display:grid}.inventory-list-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:3px;display:flex}.inventory-list-head strong{font-size:11px}.inventory-unit-card{border:1px solid var(--line);background:#ffffff04;border-radius:11px;grid-template-columns:minmax(220px,1.2fr) 100px minmax(200px,.85fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 11px;display:grid}.inventory-unit-identity,.inventory-unit-dates{gap:3px;min-width:0;display:grid}.inventory-unit-identity strong{color:var(--text);font:9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;overflow:hidden}.inventory-unit-identity span,.inventory-unit-dates span{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.unit-status{color:var(--muted);font:normal 7px var(--font-mono);background:#ffffff0d;border-radius:999px;justify-self:start;padding:4px 7px}.unit-status.available{color:var(--accent);background:#b9f58f14}.unit-status.reserved,.unit-status.assigned{color:#f7d778;background:#f7d77814}.unit-status.quarantined{color:#ffb9ae;background:#ff685714}.unit-status.delivered,.unit-status.completed{color:#9dc8ff;background:#5497ec14}.unit-status.deleted,.unit-status.failed{color:#ff9b8e;background:#ff685714}.inventory-unit-actions{justify-content:flex-end;gap:5px;display:flex}.inventory-unit-actions button{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:7px;padding:5px 7px;font-size:7px}.inventory-unit-actions button.danger{color:#ff9b8e}.inventory-unit-actions .quiet-icon-button{color:#9dc8ff}.inventory-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;gap:5px;padding:22px;font-size:9px;display:grid}.inventory-batches{border:1px solid var(--line);background:#ffffff03;border-radius:11px;margin-top:12px}.inventory-batch-list{gap:5px;padding:0 10px 10px;display:grid}.inventory-batch-list article{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(180px,1fr) auto minmax(160px,auto);align-items:center;gap:10px;padding:8px 9px;display:grid}.inventory-batch-list article>div{gap:2px;display:grid}.inventory-batch-list strong{color:var(--text);font-size:8px}.inventory-batch-list span,.inventory-batch-list small{color:var(--muted);font-size:7px}.inventory-export{background:#ffb96106;border:1px solid #ffb96129;border-radius:11px;margin-top:12px;padding:11px}.inventory-export summary{color:#e9c47b;cursor:pointer;font-size:9px}.inventory-export p{color:var(--muted);font-size:8px}.inventory-export label{color:var(--muted);gap:5px;margin-bottom:8px;font-size:8px;display:grid}.inventory-export input{border:1px solid var(--line);height:34px;color:var(--text);font:9px var(--font-mono);background:#0003;border-radius:8px;padding:0 9px}.inventory-replace-layer{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020505c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.inventory-replace-dialog{width:min(720px,100%);max-height:min(86vh,760px);padding:18px;overflow-y:auto}.inventory-replace-dialog header{justify-content:space-between;align-items:start;gap:14px;display:flex}.inventory-replace-dialog header div{gap:4px;display:grid}.inventory-replace-dialog header span{color:var(--accent);font:7px var(--font-mono);letter-spacing:.1em}.inventory-replace-dialog h3{color:var(--text);margin:0;font-size:16px}.inventory-replace-dialog>p{color:var(--muted);font-size:9px;line-height:1.5}.inventory-replace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inventory-replace-grid label{color:var(--muted);gap:5px;font-size:8px;display:grid}.inventory-replace-grid input,.inventory-replace-grid textarea{border:1px solid var(--line);width:100%;min-height:38px;color:var(--text);background:#111516;border-radius:9px;padding:8px 10px}.inventory-replace-grid textarea{resize:vertical;min-height:90px}.inventory-replace-grid .editor-wide{grid-column:1/-1}.inventory-replace-dialog footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.category-editor-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.category-create-button{width:100%;margin:16px 0}.category-admin-list{border-top:1px solid var(--line);gap:7px;padding-top:14px;display:grid}.category-admin-list>div{border:1px solid var(--line);background:#ffffff06;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.category-admin-list span{gap:3px;min-width:0;display:grid}.category-admin-list strong{text-overflow:ellipsis;overflow:hidden}.category-admin-list small{color:var(--muted);font:8px var(--font-mono)}.category-library-icon{width:38px;height:38px;color:var(--accent);background:#b9f58f0d;border:1px solid #b9f58f24;border-radius:11px;place-items:center;display:grid}.catalog-icon-field{border:1px solid var(--line);min-height:38px;color:var(--accent);background:#0003;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;padding-left:7px;gap:8px!important;display:grid!important}.catalog-icon-field select{width:100%;height:36px;background:0 0!important;border:0!important}.catalog-category-picker{border:1px solid var(--line);background:#ffffff04;border-radius:13px;margin:3px 0;padding:0 14px 14px}.catalog-category-picker legend{color:#9da7a2;padding:0 7px;font-size:9px}.catalog-category-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0 12px;display:grid}.catalog-category-option{border:1px solid var(--line);cursor:pointer;background:#00000024;border-radius:11px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;min-width:0;min-height:52px;padding:8px 10px;transition:border-color .16s,background .16s,transform .16s;position:relative;color:#d8dedb!important;gap:9px!important;display:grid!important}.catalog-category-option:hover{background:#b9f58f09;border-color:#b9f58f47;transform:translateY(-1px)}.catalog-category-option.selected{background:linear-gradient(90deg,#b9f58f17,#b9f58f06);border-color:#b9f58f5c}.catalog-category-option input{opacity:0;pointer-events:none;margin:0;position:absolute;width:1px!important;height:1px!important;min-height:0!important}.catalog-category-option:has(input:focus-visible){outline-offset:2px;outline:2px solid #b9f58f80}.catalog-category-option>i{color:#aee983;background:#b9f58f0b;border:1px solid #b9f58f24;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.catalog-category-option>span{gap:3px;min-width:0;display:grid}.catalog-category-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.catalog-category-option small{color:var(--muted);font-size:8px}.catalog-category-option>svg{color:var(--accent);opacity:.15;transition:opacity .16s,transform .16s}.catalog-category-option.selected>svg{opacity:1;transform:scale(1.05)}.catalog-primary-category{border-top:1px solid var(--line);grid-template-columns:minmax(130px,auto) minmax(0,1fr);align-items:center;padding-top:11px;color:#8f9994!important;gap:12px!important;font-size:9px!important;display:grid!important}.catalog-primary-category select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--text);background:#14191a;border-radius:9px;padding:0 30px 0 10px}.category-row-actions{grid-template-columns:repeat(2,auto);justify-content:flex-end;gap:6px!important;display:flex!important}.category-row-actions .row-menu{justify-content:center;align-items:center;gap:7px;width:auto;min-width:112px;padding-inline:10px;display:inline-flex}.conversation-state{color:var(--muted);text-align:center;margin:auto;padding:18px;font-size:10px}.field-error{color:#ffaaa0;margin:7px 0 0;font-size:9px}.intelligence-toolbar{flex-wrap:wrap}.compact-field{min-width:112px;color:var(--muted);gap:4px;font-size:8px;display:grid}.compact-field input{border:1px solid var(--line);min-width:0;height:35px;color:var(--text);background:#00000029;border-radius:8px;padding:0 9px}.grow-field{flex:1;min-width:165px}.compact-check{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:flex}.compact-check input{accent-color:var(--accent)}.toolbar-note{color:var(--muted);flex:1;font-size:9px}.intelligence-list{overflow:hidden}.intelligence-row{border:0;border-bottom:1px solid var(--line);color:#b8bfbc;text-align:left;background:0 0;grid-template-columns:minmax(190px,1.5fr) .8fr 1fr .8fr .8fr;align-items:center;gap:14px;width:100%;min-height:62px;padding:10px 15px;display:grid}button.intelligence-row:hover{background:#ffffff05}.intelligence-row>span{gap:4px;min-width:0;display:grid}.intelligence-row strong,.intelligence-row b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.intelligence-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.intelligence-head{min-height:38px;color:var(--dim);font:7px var(--font-mono);letter-spacing:.08em;background:#0000001f}.customer-detail{width:min(780px,100%);max-height:min(82vh,720px);padding:22px}.customer-detail header{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:14px}.customer-detail header span{font-size:9px}.customer-detail header h2{font-size:clamp(19px,2.4vw,24px)}.customer-detail h3{color:#dfe5e1;margin:18px 0 8px;font-size:11px}.customer-detail-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.customer-detail-metrics>div{border:1px solid var(--line);background:#ffffff05;border-radius:11px;gap:6px;min-width:0;padding:12px;display:grid}.customer-detail-metrics span{color:var(--muted);font-size:9px;line-height:1.35}.customer-detail-metrics b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.customer-balance-control{background:#a7f47109;border:1px solid #a7f47133;border-radius:13px;gap:12px;padding:14px;display:grid}.customer-balance-control>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-balance-control>header>div{gap:4px;display:grid}.customer-balance-control>header span{color:var(--accent);font:650 9px var(--font-mono);letter-spacing:.1em}.customer-balance-control>header strong{font-size:12px}.customer-balance-control>header small{color:var(--muted);font-size:9px;line-height:1.4}.customer-balance-control>header>b{white-space:nowrap;font-size:15px}.customer-balance-fields{grid-template-columns:minmax(130px,.55fr) minmax(220px,1.45fr) auto;align-items:end;gap:9px;display:grid}.customer-balance-fields label{color:var(--muted);gap:6px;font-size:9px;display:grid}.customer-balance-fields input{border:1px solid var(--line);width:100%;min-height:38px;color:var(--text);background:#0000002e;border-radius:9px;padding:0 11px}.customer-profile-link-card{grid-column:span 2}.customer-profile-link-card a{color:var(--accent);font:10px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.customer-profile-link-card a:hover{text-decoration:underline}.customer-profile-link-card button{min-height:30px;color:var(--accent);background:#b9f58f0e;border:1px solid #b9f58f33;border-radius:8px;justify-self:start;padding:0 9px;font-size:9px}.detail-history{border-top:1px solid var(--line);display:grid}.detail-history>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:52px;padding:7px 2px;display:grid}.detail-history>div>span{gap:3px;min-width:0;display:grid}.detail-history b{font-size:10px}.detail-history small,.detail-history>p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.finance-metrics,.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-title{border-bottom:1px solid var(--line);padding:15px}.panel-title h2{margin:0;font-size:16px}.reconciliation-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.35fr .8fr .8fr;align-items:center;gap:13px;min-height:60px;padding:9px 15px;display:grid}.reconciliation-row>span{gap:4px;min-width:0;display:grid}.reconciliation-row b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reconciliation-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.audit-list{overflow:hidden}.audit-row{border-bottom:1px solid var(--line);color:#b9bfbd;grid-template-columns:140px 1fr 1.2fr 1.1fr .75fr;align-items:center;gap:14px;min-height:56px;padding:9px 15px;display:grid}.audit-row>span{gap:3px;min-width:0;display:grid}.audit-row b,.audit-row code{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.audit-row small,.audit-row time{color:var(--muted);font-size:8px}.audit-row details{position:relative}.audit-row summary{color:var(--accent);cursor:pointer;font-size:8px}.audit-row pre{z-index:5;border:1px solid var(--line-bright);color:#d8dedb;width:min(420px,70vw);max-height:240px;font:8px/1.5 var(--font-mono);white-space:pre-wrap;background:#111517;border-radius:9px;padding:12px;position:absolute;right:0;overflow:auto}.audit-head{min-height:38px;color:var(--dim);font:7px var(--font-mono);letter-spacing:.08em;background:#0000001f}.session-list{overflow:hidden}.session-list .panel-title{justify-content:space-between;align-items:center;display:flex}.session-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(170px,1fr) minmax(150px,.8fr) minmax(150px,.8fr) auto;align-items:center;gap:14px;min-height:68px;padding:10px 15px;display:grid}.session-icon{border:1px solid var(--line);width:34px;height:34px;color:var(--accent);background:#b9f58f0d;border-radius:10px;place-items:center;display:grid}.session-row>span:not(.session-icon){gap:4px;min-width:0;display:grid}.session-row b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.session-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.terms-confirm{color:var(--muted);cursor:pointer;align-items:flex-start;gap:9px;margin:12px 0;font-size:10px;line-height:1.45;display:flex}.terms-confirm input{accent-color:var(--accent);margin-top:2px}.terms-confirm a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.terms-page{background:radial-gradient(circle at 20% 0,#a6ff5b17,#0000 34%),#090b0c;place-items:center;min-height:100vh;padding:28px 16px;display:grid}.terms-shell{border-radius:22px;width:min(760px,100%);padding:clamp(22px,5vw,48px)}.terms-shell header{border-bottom:1px solid var(--line);padding-bottom:24px}.terms-shell header span{color:var(--accent);font:9px var(--font-mono);letter-spacing:.13em}.terms-shell h1{margin:10px 0 6px;font-size:clamp(28px,5vw,48px)}.terms-shell header p,.terms-shell section p{color:var(--muted);line-height:1.75}.terms-shell section{border-bottom:1px solid var(--line);padding:21px 0}.terms-shell section h2{margin:0 0 8px;font-size:16px}.terms-shell section p{margin:0;font-size:12px}.terms-shell footer{color:var(--muted);justify-content:space-between;gap:18px;padding-top:24px;font-size:10px;display:flex}.terms-shell footer a{color:var(--accent)}.legal-document{width:min(860px,100%)}.public-documents-nav{flex-wrap:wrap;gap:8px;padding:18px 0 4px;display:flex}.public-documents-nav a,.public-support-button{border:1px solid var(--line);color:var(--text);background:#ffffff06;border-radius:999px;padding:8px 11px;font-size:10px;text-decoration:none;transition:border-color .16s,color .16s,background .16s}.public-documents-nav a:hover,.public-support-button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.public-documents-nav a:hover,.public-support-button:hover{border-color:color-mix(in srgb, var(--accent) 65%, var(--line))}}.public-documents-nav a:hover,.public-support-button:hover{color:var(--accent);background:#a6ff5b12}.review-keyword{background:#a6ff5b0e;border:1px solid #a6ff5b6b;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:11px 13px;display:flex}.review-keyword span{color:var(--muted);font-size:10px}.review-keyword code{color:var(--accent);font:12px var(--font-mono);letter-spacing:.06em}.payment-tariff-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.payment-tariff-head,.payment-tariff-row{grid-template-columns:minmax(130px,.9fr) 90px minmax(180px,1.5fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.payment-tariff-head{color:var(--muted);font:9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#ffffff06}.payment-tariff-row{border-top:1px solid var(--line);font-size:11px}.payment-tariff-row strong{font-size:12px}.payment-tariff-row b{color:var(--accent);font:13px var(--font-mono)}.payment-tariff-row span{color:var(--muted);line-height:1.45}.legal-note{margin-top:12px!important;font-size:10px!important}.public-support-button{min-height:30px;color:var(--accent);align-items:center;display:inline-flex}.store-public-footer{border-top:1px solid var(--line);width:min(1240px,100% - 40px);color:var(--muted);font:9px var(--font-mono);letter-spacing:.035em;justify-content:space-between;align-items:center;gap:18px;margin:10px auto 28px;padding:14px 2px;display:flex}.store-public-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.store-public-footer a{color:var(--muted);text-decoration:none;transition:color .16s}.store-public-footer a:hover{color:var(--accent)}@media (max-width:620px){.terms-shell footer,.store-public-footer{flex-direction:column;align-items:flex-start}.payment-tariff-head{display:none}.payment-tariff-row{grid-template-columns:1fr auto;gap:6px 12px}.payment-tariff-row span{grid-column:1/-1}.store-public-footer{width:min(100% - 28px,1240px)}.store-public-footer nav{justify-content:flex-start;gap:9px 13px}}.notification-settings>p{color:var(--muted);margin:-4px 0 18px;font-size:10px;line-height:1.55}.notification-settings>div:not(.admin-inline-notice){gap:8px;display:grid}.notification-settings .notification-automation{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.notification-settings>div:not(.admin-inline-notice)>button{border:1px solid var(--line);color:var(--text);text-align:left;background:#ffffff06;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.notification-settings>div:not(.admin-inline-notice)>button>span{gap:4px;display:grid}.notification-settings>div:not(.admin-inline-notice) strong{font-size:12px}.notification-settings>div:not(.admin-inline-notice) small{color:var(--muted);font-size:9px}.notification-settings>div:not(.admin-inline-notice) i{min-width:45px;color:var(--muted);font:normal 8px var(--font-mono);text-align:center;background:#ffffff0d;border-radius:999px;padding:6px 8px}.notification-settings>div:not(.admin-inline-notice) i.active{color:#071006;background:var(--accent)}.connector-actions{grid-template-columns:1fr auto;gap:8px;margin-top:12px;display:grid}.connector-actions .full-quiet-button{margin-top:0}.editor-hint{border:1px solid var(--line);color:var(--muted);border-radius:10px;margin:14px 0 0;padding:11px 12px;font-size:9px;line-height:1.55}.connector-offers{overflow:hidden}.connector-offers .list-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.connector-offers .list-toolbar span{color:var(--muted);font-size:9px}.offer-filterbar{border-bottom:1px solid var(--line);background:#070a0b5c;grid-template-columns:minmax(240px,1.5fr) repeat(4,minmax(145px,.72fr)) auto auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.offer-filterbar .admin-search{min-width:0}.offer-filterbar .smart-chips{margin:0}.offer-filterbar select{min-width:0;height:var(--admin-control-height);border:1px solid var(--line);border-radius:var(--admin-control-radius);color:var(--text);font-size:var(--admin-control-font);background:#111517;padding:0 30px 0 10px}.offer-list{display:grid}.offer-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,1.45fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(210px,1.25fr);align-items:center;gap:14px;padding:13px 16px;display:grid}.offer-list>article>div{gap:3px;min-width:0;display:grid}.offer-list span{color:var(--muted);font:8px var(--font-mono);text-transform:uppercase}.offer-list strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}.offer-list small{color:var(--muted);text-overflow:ellipsis;font-size:8px;overflow:hidden}.offer-mapping select{border:1px solid var(--line);width:100%;color:var(--text);background:#111517;border-radius:8px;padding:8px;font-size:9px}.offer-mapping{align-items:center;grid-template-columns:minmax(0,1fr) auto!important}.abandonment-reasons{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;padding-top:14px;display:grid}.abandonment-reasons>div{background:#ffffff06;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.abandonment-reasons span{color:var(--muted);font-size:9px}.abandonment-reasons strong{color:var(--warn);font:12px var(--font-mono)}.competitor-summary{grid-template-columns:repeat(3,minmax(120px,.55fr)) minmax(220px,1fr) auto;align-items:center;gap:1px;min-width:0;max-width:100%;display:grid;overflow:hidden}.competitor-summary>div{border-right:1px solid var(--line);align-content:center;gap:4px;min-height:82px;padding:14px 18px;display:grid}.competitor-summary>div span{color:var(--muted);font:8px var(--font-mono);letter-spacing:.08em}.competitor-summary>div strong{font-size:22px;font-weight:620}.competitor-summary>div small{color:var(--dim);font-size:8px}.competitor-summary>.admin-search{margin:0 12px}.competitor-summary>.filter-button{margin-right:12px}.competitor-summary>.filter-button.active{color:#10150e;border-color:var(--accent);background:var(--accent)}@media (max-width:900px){.offer-list>article{grid-template-columns:1fr 1fr}.offer-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-filterbar .admin-search{grid-column:1/-1}.competitor-summary{grid-template-columns:repeat(3,1fr)}.competitor-summary>.admin-search{grid-column:1/span 2;margin-bottom:12px}.competitor-summary>.filter-button{margin-bottom:12px}}@media (max-width:620px){.offer-list>article{grid-template-columns:1fr}.offer-mapping{grid-template-columns:1fr!important}.abandonment-reasons,.offer-filterbar{grid-template-columns:1fr}.offer-filterbar .admin-search{grid-column:1}.competitor-summary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.competitor-summary>div:nth-child(3),.competitor-summary>.admin-search{grid-column:1/-1}.competitor-summary>.filter-button{grid-column:1/-1;margin-left:12px}.competitor-cards{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.competitor-card{min-width:0}.competitor-card h2{overflow-wrap:anywhere}.connector-offers{width:100%;min-width:0;max-width:100%}}.role-list{border-top:1px solid var(--line);display:grid}.role-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:55px;display:grid}.role-list button>span{width:27px;height:27px;color:var(--muted);background:#ffffff0b;border-radius:8px;place-items:center;display:grid}.role-list p{gap:3px;margin:0;display:grid}.role-list strong{font-size:9px}.role-list small{color:var(--muted);font-size:7px}.role-list b{color:var(--dim)}.security-note{background:#b9f58f0d;border:1px solid #b9f58f1f;border-radius:10px;gap:9px;margin-top:15px;padding:11px;display:flex}.security-note>span{color:var(--accent)}.security-note p{gap:3px;margin:0;display:grid}.security-note strong{font-size:8px}.security-note small{color:var(--muted);font-size:7px;line-height:1.4}.sidebar-backdrop{display:none}@keyframes fade-in{0%{opacity:0}}@keyframes drawer-in{0%{opacity:.5;transform:translate(30px)}}@keyframes section-in{0%{opacity:0;transform:translateY(5px)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-12px)}}@media (max-width:1100px){.product-grid{grid-template-columns:repeat(2,1fr)}.store-hero{align-items:center}.trust-card{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.finance-metrics,.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.support-layout{grid-template-columns:240px 1fr}.customer-side{display:none}.roles-layout{grid-template-columns:1fr 300px}.sync-button{display:none}}@media (max-width:820px){.wallet-admin-summary{grid-template-columns:1fr}.wallet-admin-summary>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}.wallet-admin-tools>div:first-child{grid-template-columns:1fr 1fr}.wallet-admin-tools>div:first-child input{grid-column:1/-1}.wallet-admin-list{overflow-x:auto}.wallet-admin-list article{min-width:850px}.wallet-adjustment{grid-template-columns:1fr 1fr}.wallet-adjustment>div{grid-column:1/-1}.store-app{padding:10px 12px 105px}.store-app:before,.store-app:after{display:none}.store-header{border-radius:15px;min-height:60px;padding:10px 11px}.store-header .brand-symbol{width:34px;height:34px}.profile-chip{width:38px;height:38px;padding:3px}.profile-chip span{width:30px;height:30px}.profile-chip b{display:none}.store-hero{align-items:flex-end;min-height:330px;padding:65px 9px 44px}.store-hero h1{font-size:clamp(44px,13vw,66px)}.hero-copy{max-width:400px;font-size:13px;line-height:1.55}.catalog{padding:18px 0 45px}.section-heading{padding-inline:6px}.section-heading h2{font-size:26px}.filter-row{align-items:flex-start}.category-pills{scrollbar-width:none;flex-wrap:nowrap;margin-right:-12px;padding-right:12px;overflow-x:auto}.category-pills::-webkit-scrollbar{display:none}.delivery-filter{flex:none}.product-grid{grid-template-columns:1fr}.product-card{min-height:220px}.product-main{padding-top:52px}.service-strip{grid-template-columns:1fr;margin-bottom:10px}.service-strip>div+div{border-left:0;border-top:1px solid var(--line)}.mobile-nav{z-index:30;background:#111416f0;border-radius:17px;grid-template-columns:repeat(4,1fr);height:66px;padding:5px;display:grid;position:fixed;bottom:8px;left:10px;right:10px}.mobile-nav button{color:var(--muted);background:0 0;border:0;border-radius:11px;align-content:center;justify-items:center;gap:4px;font-size:8px;display:grid;position:relative}.mobile-nav button span{font-size:18px}.mobile-nav button.active{color:var(--accent);background:#b9f58f0d}.mobile-nav button i{background:var(--accent);color:#111;min-width:15px;height:15px;font:normal 7px var(--font-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;right:calc(50% - 18px)}.floating-cart{bottom:82px}.cart-drawer{border:1px solid var(--line-bright);border-radius:22px 22px 0 0;width:100%;height:min(88vh,720px);margin-top:auto;padding:22px 18px;animation-name:sheet-in}.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes sheet-in{0%{opacity:.5;transform:translateY(30px)}}.admin-app,.admin-app.sidebar-collapsed{display:block}.admin-sidebar{width:255px;transition:transform .25s;position:fixed;left:0;transform:translate(-105%)}.admin-sidebar.mobile-open{transform:translate(0)}.admin-sidebar.mobile-open .brand-copy,.admin-sidebar.mobile-open .nav-label,.admin-sidebar.mobile-open nav span,.admin-sidebar.mobile-open nav b,.admin-sidebar.mobile-open .sidebar-system span,.admin-sidebar.mobile-open .sidebar-system b,.admin-sidebar.mobile-open .admin-profile div,.admin-sidebar.mobile-open .admin-profile button{display:initial}.admin-sidebar.mobile-open nav button,.admin-sidebar.mobile-open .sidebar-system button{grid-template-columns:24px 1fr auto;padding:0 10px}.sidebar-backdrop{z-index:15;background:#000000a6;border:0;display:block;position:fixed;inset:0}.admin-main{padding:0 14px 35px}.admin-header{min-height:83px}.mobile-menu-button{border:1px solid var(--line);background:#ffffff08;border-radius:10px;width:37px;height:37px;display:block}.admin-header>div:first-of-type{flex:1}.admin-header>div:first-of-type>span{display:none}.admin-header h1{margin:0;font-size:19px}.header-search{place-items:center;width:38px;min-width:38px;padding:0;display:grid}.header-search span,.header-search kbd{display:none}.admin-grid-two,.orders-layout,.roles-layout{grid-template-columns:1fr}.supplier-summary{grid-template-columns:repeat(2,1fr)}.supplier-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.supplier-summary>div:nth-child(4){border-top:1px solid var(--line)}.support-layout{grid-template-columns:220px 1fr;overflow-x:auto}.order-detail{position:static}.toolbar{flex-wrap:wrap}.toolbar .admin-search{flex-basis:100%}.admin-state{grid-template-columns:auto 1fr}.admin-state>button{grid-column:2;justify-self:start}.data-panel,.intelligence-list,.audit-list,.session-list{overflow-x:auto}.intelligence-row{min-width:790px}.audit-row{min-width:850px}.session-row{min-width:760px}.reconciliation-row{min-width:700px}.competitor-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.eyebrow{font-size:8px}.store-hero h1{font-size:45px}.search-box{height:52px}.filter-row{display:block}.delivery-filter{margin-top:10px}.product-main{grid-template-columns:54px 1fr auto;gap:12px}.product-icon{width:54px;height:54px}.product-modal{padding:26px 20px}.account-layer{align-items:flex-end;padding:0}.customer-account{border-radius:22px 22px 0 0;width:100%;max-height:91vh;padding:20px 16px 24px}.account-tabs{overflow-x:auto}.account-tabs button{flex:none}.wallet-hero{flex-direction:column;align-items:stretch}.wallet-identity{grid-template-columns:1fr}.ledger-list article{grid-template-columns:30px 1fr}.ledger-list article>b{grid-column:2}.topup-form{grid-template-columns:1fr}.topup-form>*{grid-column:1!important}.crypto-payment-card>header,.crypto-payment-card>footer{flex-direction:column;align-items:flex-start}.crypto-payment-card dl>div{grid-template-columns:1fr auto}.crypto-payment-card dt{grid-column:1/-1}.ticket-history>button{grid-template-columns:1fr}.ticket-history>button>i{grid-area:auto}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:127px;padding:14px}.metric-card>strong{font-size:23px}.metric-card.featured{grid-column:span 2}.metric-foot{flex-direction:column;align-items:start}.admin-grid-two{grid-template-columns:1fr}.funnel-step{grid-template-columns:120px 1fr 38px}.funnel-step>small{display:none}.funnel-step>em{right:5px}.supplier-grid{grid-template-columns:1fr}.supplier-summary>div{padding:10px}.supplier-summary>div>strong{font-size:16px}.section-tabs{overflow-x:auto}.section-tabs .tab-action{display:none}.policy-callout{grid-template-columns:30px 1fr}.policy-callout button{grid-column:span 2}.support-layout{grid-template-columns:100%;height:auto;min-height:0;overflow:visible}.ticket-list{max-height:310px;overflow-y:auto}.conversation{min-height:570px}.conversation-head{flex-wrap:wrap;align-items:flex-start}.conversation-head .conversation-actions{justify-content:space-between;width:100%}.support-context{grid-template-columns:1fr 1fr}.support-context>span:first-child{grid-column:1/-1}.team-list>div{grid-template-columns:36px 1fr auto}.team-list>div>b,.team-list .status{display:none}.team-list select{grid-column:2}.team-list .row-menu{grid-area:1/3/span 2}.team-create{grid-template-columns:1fr 1fr}.customer-detail-metrics{grid-template-columns:1fr}.customer-profile-link-card{grid-column:auto}.compact-field,.grow-field{flex:1;min-width:calc(50% - 8px)}.toolbar-note{flex-basis:100%}.team-create .primary-button{min-height:38px}.editor-grid{grid-template-columns:1fr}.editor-grid label,.editor-grid label:nth-child(-n+2),.editor-grid .editor-wide{grid-column:1}.catalog-toolbar .admin-search{flex-basis:100%;min-width:100%}.catalog-sort{flex:1}.catalog-editor-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-editor footer,.editor-safe-actions{flex-direction:column;align-items:stretch}.category-admin-list>div{grid-template-columns:38px minmax(0,1fr) auto}.category-row-actions{grid-column:2/span 2;justify-content:flex-start}.admin-error-state{flex-direction:column;align-items:flex-start}.inventory-manager{padding:14px}.inventory-import-head,.inventory-list-head{flex-direction:column;align-items:flex-start}.inventory-preview-rows{grid-template-columns:1fr}.inventory-unit-list>div:not(.inventory-list-head):not(.inventory-empty){grid-template-columns:minmax(0,1fr) auto}.inventory-unit-actions{grid-column:1/span 2;justify-content:flex-start}.inventory-manager footer{flex-direction:column;align-items:flex-start}.competitor-cards{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}}.price-safety-panel{background:#b9f58f09;border:1px solid #b9f58f33;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0;padding:14px;display:grid}.price-safety-panel legend{color:var(--accent);font:600 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:0 7px}.price-safety-panel label{grid-column:auto!important}.price-safety-panel p{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.catalog-create-layer{isolation:isolate}.catalog-create-editor{scrollbar-gutter:stable;width:min(980px,100%);margin:0}.create-delivery-panel{background:linear-gradient(145deg,#b9f58f0e,#ffffff05);border:1px solid #b9f58f38;border-radius:15px;gap:14px;margin-top:4px;padding:16px;display:grid}.create-delivery-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.create-delivery-head>div{min-width:0}.create-delivery-head span{color:var(--accent);font:700 9px var(--font-mono);letter-spacing:.12em}.create-delivery-head h3{margin:5px 0 4px;font-size:17px}.create-delivery-head p{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.create-delivery-head strong{color:var(--accent);background:#b9f58f12;border:1px solid #b9f58f33;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.create-delivery-settings{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);gap:10px;display:grid}.create-delivery-settings label,.create-delivery-fields label{color:var(--muted);gap:6px;font-size:10px;display:grid}.create-delivery-settings :where(input,select),.create-delivery-fields :where(input,textarea){border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);background:#15191b;border-radius:9px;outline:none;padding:0 11px}.create-delivery-fields textarea{resize:vertical;min-height:76px;padding-block:10px;line-height:1.45}.create-delivery-fields label small{color:var(--dim);font-size:9px;line-height:1.4}.create-delivery-settings :where(input,select):focus,.create-delivery-fields :where(input,textarea):focus{border-color:#b9f58f94;box-shadow:0 0 0 3px #b9f58f14}.create-delivery-list{gap:9px;max-height:420px;padding-right:3px;display:grid;overflow:auto}.create-delivery-row{border:1px solid var(--line);background:#080b0c9e;border-radius:12px;gap:11px;padding:12px;display:grid}.create-delivery-row.is-ready{border-color:#b9f58f38}.admin-editor .create-delivery-row>header{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.create-delivery-row>header>div{align-items:baseline;gap:9px;display:flex}.create-delivery-row>header b{font-size:11px}.admin-editor .create-delivery-row>header span{color:var(--muted);font:9px var(--font-sans);letter-spacing:0}.create-delivery-row.is-ready>header span{color:var(--accent)}.admin-editor .create-delivery-row>header>button{color:#ff8585;background:#ff6b6b0e;border:1px solid #ff6b6b2e;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.create-delivery-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.editor-grid .create-delivery-fields label{grid-column:auto!important}.editor-grid .create-delivery-fields .field-wide{grid-column:1/-1!important}.create-delivery-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.create-delivery-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.create-delivery-actions span{color:var(--muted);margin-left:auto;font-size:9px}.create-delivery-security{color:var(--muted);background:#ffffff06;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:10px;line-height:1.5;display:flex}.create-delivery-security svg{color:var(--accent);flex:none}@media (max-width:760px){.create-delivery-panel{padding:12px}.create-delivery-head{flex-direction:column}.create-delivery-settings,.create-delivery-fields{grid-template-columns:1fr}.editor-grid .create-delivery-fields .field-wide{grid-column:1!important}.create-delivery-actions{flex-direction:column;align-items:stretch}.create-delivery-actions button{width:100%}.create-delivery-actions span{text-align:center;margin-left:0}}.action-toolbar{grid-template-columns:minmax(240px,1fr) 190px 170px auto;align-items:end;gap:12px;padding:16px;display:grid}.action-list{overflow:hidden}.action-count{min-width:34px;height:28px;color:var(--accent);font:600 11px var(--font-mono);background:#b9f58f1a;border:1px solid #b9f58f3b;border-radius:999px;place-items:center;padding:0 9px;display:grid}.admin-app{--sidebar:268px;isolation:isolate;background:radial-gradient(circle at 62% -18%,#6eafff1a,#0000 29rem),radial-gradient(circle at 92% 12%,#a4f47313,#0000 32rem),linear-gradient(#080a0d 0%,#06080a 100%)}.admin-app:before{content:"";z-index:-1;pointer-events:none;opacity:.24;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.admin-app .glass-shell{-webkit-backdrop-filter:blur(26px)saturate(125%);backdrop-filter:blur(26px)saturate(125%);background:linear-gradient(145deg,#191e23d6,#0b0e11c2);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff12,0 22px 60px #0000003d,0 1px 2px #0009}.admin-sidebar{background:linear-gradient(#0e1216f7,#080b0df5);padding:18px 13px 14px;box-shadow:14px 0 50px #0003}.admin-sidebar nav button,.sidebar-system button{border-radius:11px;height:43px;transition:color .16s,background .16s,transform .16s,box-shadow .16s}.admin-sidebar nav button:hover,.sidebar-system button:hover{background:#ffffff0b;transform:translate(2px)}.admin-sidebar nav button.active{box-shadow:inset 2px 0 0 var(--accent), inset 0 1px 0 #ffffff0a, 0 8px 24px #0000001f;background:linear-gradient(90deg,#b9f58f21,#6dafff09)}.admin-sidebar nav button i,.sidebar-system button i{place-items:center;display:grid}.admin-sidebar nav button.active i{filter:drop-shadow(0 0 8px #b9f58f47)}.admin-sidebar nav{overflow-x:hidden}.sidebar-brand>button{place-items:center;display:grid}.admin-main{padding-inline:clamp(18px,2.5vw,38px)}.admin-header{min-height:112px}.admin-header h1{font-size:clamp(23px,2vw,30px);font-weight:610}.admin-header-actions button{transition:color .16s,border-color .16s,background .16s,transform .16s}.admin-header-actions button:hover{color:var(--text);background:#ffffff0d;border-color:#ffffff2b;transform:translateY(-1px)}.sync-button{align-items:center;gap:7px;display:inline-flex}.sync-button i{background:0 0;border-radius:0;width:auto;height:auto;margin:0}.admin-notify{place-items:center;display:grid}.admin-notify i{width:15px;height:15px;font-size:7px;top:1px;right:1px}.admin-section{gap:16px;animation:.42s cubic-bezier(.22,1,.36,1) both premium-section-in}.overview-commandbar{border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:9px 10px 9px 15px;display:flex}.overview-commandbar>div:first-child{gap:4px;display:grid}.overview-commandbar small{color:var(--dim);font-size:10px}.live-pulse{color:#cbd3cf;align-items:center;gap:7px;font-size:11px;font-weight:620;display:inline-flex}.live-pulse i{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #b9f58f14,0 0 16px #b9f58f73}.live-pulse.refreshing i{animation:.9s ease-in-out infinite live-pulse}.period-switch,.chart-metric-switch{border:1px solid var(--line);background:#0003;border-radius:10px;padding:3px;display:inline-flex}.period-switch button,.chart-metric-switch button{min-height:31px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:10px;transition:all .16s}.period-switch button.active,.chart-metric-switch button.active{color:#10150e;background:var(--accent);box-shadow:0 5px 18px #b9f58f1f}.metric-grid{gap:12px}.metric-card{border-radius:17px;min-height:156px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s}.metric-card:hover{border-color:#ffffff26;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 26px 70px #00000047}.metric-card.featured{background:radial-gradient(circle at 90% 0,#b9f58f24,#0000 55%),linear-gradient(145deg,#1f2a1fe0,#0c1011cc)}.metric-label{color:#8e9995;justify-content:space-between;align-items:center;min-height:18px;font-size:9px;font-weight:650;display:flex}.metric-card>strong{font-size:clamp(28px,2.4vw,36px);font-weight:610}.metric-foot{font-size:10px}.metric-icon{color:#79837e;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;top:48px;right:18px}.revenue-chart-panel{min-height:365px;padding:20px 20px 15px;overflow:hidden}.premium-chart{height:285px;color:var(--accent);margin:14px -4px 0;position:relative}.premium-chart svg{width:100%;height:248px;overflow:visible}.chart-gridline{stroke:#fff1;stroke-width:1px;vector-effect:non-scaling-stroke}.chart-area{color:var(--accent)}.chart-line{fill:none;stroke:var(--accent);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px #b9f58f33);stroke-dasharray:1400;animation:.9s cubic-bezier(.22,1,.36,1) both chart-draw}.chart-hit{fill:#0000}.chart-dot{fill:#0b0f0c;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke;transition:r .16s,fill .16s}.chart-point:hover .chart-dot{r:5;fill:var(--accent)}.chart-axis{color:#68716e;height:25px;font:8px var(--font-mono);justify-content:space-between;align-items:end;display:flex}.panel,.data-panel,.order-detail{border-radius:17px}.panel-head h2,.team-head h2{font-size:17px;font-weight:620}.status{min-width:0;max-width:none;min-height:25px;font:600 10px/1 var(--font-sans);letter-spacing:0;flex:none;padding:0 10px;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.status-danger{color:#ff8c8c;background:#ff696913;border-color:#ff696933}.status-ok{background:#b9f58f13;border-color:#b9f58f33}.status-info{background:#69aeff14;border-color:#69aeff33}.status-warn{background:#f2c76f13;border-color:#f2c76f33}.toolbar,.list-toolbar{background:#080b0d6b}.admin-search{border-radius:10px;height:40px}.admin-search>svg{color:#707a76;flex:none}.admin-search input{font-size:11px}.toolbar-select{border:1px solid var(--line);color:#6f7975;background:#ffffff06;border-radius:10px;align-items:center;gap:7px;min-width:155px;height:40px;padding-left:10px;display:flex}.toolbar-select select{color:#b8c0bd;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0 28px 0 0;font-size:10px}.admin-app select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-app select option{color:#eef3f0;background:#111518}.admin-app select option:checked{color:#fff;background:#246bd7}.orders-toolbar{grid-template-columns:minmax(210px,1fr) 170px 185px;display:grid}.order-column-head,.order-row{grid-template-columns:minmax(120px,.8fr) minmax(130px,1fr) minmax(80px,.55fr) minmax(125px,.72fr)}.order-column-head{border-bottom:1px solid var(--line);color:#59635f;min-height:35px;font:8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#00000029;align-items:center;gap:12px;padding:0 16px;display:grid}.order-row{gap:12px;min-height:72px;padding:10px 16px;transition:background .15s,box-shadow .15s}.order-row:hover{background:#ffffff09}.order-row.active{background:linear-gradient(90deg,#b9f58f13,#ffffff05)}.order-row>b{white-space:nowrap;font-size:11px}.order-row .status{justify-self:start}.order-detail{min-width:0;padding:20px;top:18px}.detail-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:0;padding-bottom:15px}.detail-head h2{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:clamp(19px,2vw,25px);overflow:hidden}.customer-card{margin-top:0}.detail-kv>div{gap:18px;font-size:10px}.detail-kv b{text-align:right;overflow-wrap:anywhere}.load-more-button{margin:12px}.compact-empty{min-height:155px}.policy-callout{grid-template-columns:36px minmax(0,1fr) auto;overflow:visible}.policy-callout>div{min-width:0}.policy-callout .status{justify-self:end;min-width:max-content;max-width:none}.team-list>div{grid-template-columns:40px minmax(170px,1fr) minmax(130px,155px) minmax(90px,110px) minmax(76px,90px);gap:12px;padding-inline:16px}.team-list select{width:100%;min-width:0}.team-list .status{justify-self:start;min-width:max-content}.team-list .row-menu{border:1px solid var(--line);background:#ffffff06;border-radius:8px;justify-self:end;min-width:76px;min-height:32px}.admin-app .empty-state{min-height:260px;padding:clamp(28px,4vw,48px);overflow:hidden}.admin-app .empty-state>span{font-size:inherit}.premium-empty{width:100%;max-width:920px;margin-inline:auto}.premium-empty h2{margin:15px 0 7px;font-size:clamp(18px,2.2vw,24px)}.premium-empty p{max-width:700px;margin:0;font-size:12px;line-height:1.65}.empty-state-icon{background:radial-gradient(circle,#80b7ff1c,#80b7ff08);border:1px solid #80b7ff2b;border-radius:16px;place-items:center;width:54px;height:54px;display:grid;color:var(--info)!important}.empty-state-note{border:1px solid var(--line);color:#9ca6a2;background:#ffffff06;border-radius:10px;align-items:center;gap:8px;max-width:100%;margin-top:20px;padding:10px 13px;font-size:10px;display:inline-flex}.empty-state-note span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-state{min-height:150px}.admin-state-icon{font-size:inherit!important}.data-panel{scrollbar-color:#b9f58f40 transparent}.table-head{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.table-row,.wallet-admin-list article,.session-row,.audit-row{transition:background .15s}.table-row:hover:not(.table-head),.wallet-admin-list article:hover,.session-row:hover,.audit-row:hover{background:#ffffff07}.filter-button,.primary-button,.full-quiet-button,.row-menu,.stock-button{transition:transform .15s,color .15s,background .15s,border-color .15s,box-shadow .15s}.filter-button:hover:not(:disabled),.full-quiet-button:hover:not(:disabled),.row-menu:hover:not(:disabled),.stock-button:hover:not(:disabled){background:#ffffff0e;border-color:#ffffff2b;transform:translateY(-1px)}.primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 25px #b9f58f29}@keyframes premium-section-in{0%{opacity:0;transform:translateY(9px)scale(.996)}to{opacity:1;transform:none}}@keyframes chart-draw{0%{stroke-dashoffset:1400px;opacity:.25}to{stroke-dashoffset:0;opacity:1}}@keyframes live-pulse{50%{opacity:.42;transform:scale(.72)}}@media (max-width:1220px){.orders-layout{grid-template-columns:minmax(0,1fr)}.order-detail{position:static}.roles-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.overview-commandbar{flex-direction:column;align-items:flex-start}.period-switch{width:100%}.period-switch button{flex:1}.revenue-chart-panel{min-height:330px;padding-inline:15px}.premium-chart{height:250px}.premium-chart svg{height:215px}.orders-toolbar{grid-template-columns:1fr 1fr}.orders-toolbar .admin-search{grid-column:1/-1}.order-column-head,.order-row{min-width:660px}.order-list,.team-list{overflow-x:auto}.team-list>div{min-width:720px}.policy-callout{grid-template-columns:36px minmax(0,1fr)}.policy-callout .status,.policy-callout>button{grid-column:2;justify-self:start}}@media (max-width:580px){.admin-main{padding-inline:11px}.admin-header-actions{gap:5px}.metric-grid{grid-template-columns:1fr}.metric-card,.metric-card.featured{grid-column:auto;min-height:132px}.revenue-chart-panel .panel-head{flex-direction:column;align-items:stretch}.chart-metric-switch{width:100%}.chart-metric-switch button{flex:1}.orders-toolbar{flex-direction:column;display:flex}.toolbar-select{width:100%}.order-list{overflow-x:hidden}.order-column-head{display:none}.order-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status""customer amount";gap:10px 14px;min-width:0;min-height:92px;padding:13px 14px}.order-row>span:first-child{grid-area:identity}.order-row>span:nth-child(2){grid-area:customer}.order-row>b{text-align:right;grid-area:amount;align-self:end}.order-row>.status{grid-area:status;justify-self:end}.premium-empty{min-height:300px!important}.empty-state-note{justify-content:center;width:100%}.empty-state-note span{white-space:normal}.team-list{overflow-x:visible}.team-list>div{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"avatar identity status"".role action";gap:9px 10px;min-width:0;padding:12px}.team-list>div>span{grid-area:avatar}.team-list>div>p{grid-area:identity;min-width:0}.team-list>div>select{grid-area:role;width:100%}.team-list>div>.status{grid-area:status;justify-self:end;display:inline-flex}.team-list>div>.row-menu{grid-area:action;justify-self:end}.policy-callout{grid-template-columns:32px minmax(0,1fr);overflow:visible}.policy-callout .status,.policy-callout>button{grid-column:2;justify-self:start;min-width:max-content}}@media (prefers-reduced-motion:reduce){.admin-app *,.admin-app :before,.admin-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.action-row{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.action-row.severity-critical{background:linear-gradient(90deg,#ff535314,#0000 35%)}.action-row.severity-warning{background:linear-gradient(90deg,#ffc04f0f,#0000 35%)}.action-severity{border:1px solid var(--line-bright);width:28px;height:28px;color:var(--muted);font:700 12px var(--font-mono);border-radius:9px;place-items:center;display:grid}.severity-critical .action-severity{color:#ff8181;background:#ff53531a;border-color:#ff535361}.severity-warning .action-severity{color:#ffd27a;background:#ffc04f14;border-color:#ffc04f52}.action-copy{gap:4px;min-width:0;display:grid}.action-copy>span,.action-copy>small{color:var(--muted);font:500 9px var(--font-mono);letter-spacing:.055em;text-transform:uppercase}.action-copy>strong{color:var(--text);font-size:14px}.action-copy>p{max-width:800px;color:var(--text-dim);margin:0;font-size:12px;line-height:1.5}.action-copy>small{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;overflow:hidden}.action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:330px;display:flex}.action-buttons button{white-space:nowrap;min-height:32px}.action-dialog textarea{resize:vertical;min-height:112px}@media (max-width:920px){.action-toolbar{grid-template-columns:minmax(220px,1fr) 1fr 1fr}.action-toolbar>button{grid-column:3}.action-row{grid-template-columns:30px minmax(0,1fr);align-items:start}.action-buttons{grid-column:2;justify-content:flex-start;max-width:none}}@media (max-width:580px){.price-safety-panel{grid-template-columns:1fr}.price-safety-panel p{grid-column:1}.action-toolbar{grid-template-columns:1fr 1fr}.action-toolbar .grow-field,.action-toolbar>button{grid-column:1/span 2}.action-row{padding:14px 12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-app{--admin-control-height:40px;--admin-control-radius:10px;--admin-control-font:11px;--admin-label-font:10px}.admin-app :where(button,input,select,textarea){font-family:var(--font-sans)}.admin-app :where(.filter-button,.primary-button,.danger-button,.full-quiet-button,.row-menu){min-height:var(--admin-control-height);border-radius:var(--admin-control-radius);font-size:var(--admin-control-font);justify-content:center;align-items:center;gap:7px;padding-inline:13px;line-height:1.15;display:inline-flex}.admin-app :where(.editor-grid label,.compact-field,.inventory-toolbar>label:not(.admin-search),.inventory-import-controls>label:not(.inventory-file-button),.inventory-import-body>label,.inventory-replace-grid label,.team-create label span){color:#89928e;font-size:var(--admin-label-font);line-height:1.25}.admin-app :where(.editor-grid input,.editor-grid select,.catalog-icon-field,.inventory-toolbar select,.inventory-import-controls select,.inventory-replace-grid input,.compact-field input,.team-create input,.team-create select){min-height:var(--admin-control-height);border-radius:var(--admin-control-radius);font-size:var(--admin-control-font)}.admin-app :where(input,select,textarea)::placeholder{color:#59625e;opacity:1}.admin-app :where(input,select,textarea):focus{border-color:#b9f58f6b;box-shadow:0 0 0 3px #b9f58f12}.admin-app button:disabled{opacity:.42;cursor:not-allowed;transform:none!important}.catalog-toolbar{min-height:62px;overflow:visible}.catalog-toolbar>:where(button,label,.admin-search){flex-shrink:0}.catalog-toolbar .admin-search{flex:280px}.catalog-sort{height:var(--admin-control-height);padding:0 10px}.catalog-sort>svg{flex:none}.catalog-sort select{height:100%;font-size:var(--admin-control-font);padding-right:26px}.catalog-table .table-head{font-size:9px}.catalog-table .table-row:not(.table-head){min-height:72px;font-size:11px}.quick-price-cell>label,.quick-price-cell>button{height:34px}.quick-price-cell>small{font-size:9px;line-height:1.35}.catalog-stock-cell small,.catalog-sales-cell small,.catalog-date-cell small,.name-cell small{font-size:9px}.name-cell b{font-size:11px}.category-manager{width:min(920px,100%)}.category-editor-head strong{font-size:13px}.category-admin-list>div{border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto minmax(240px,auto);min-height:68px}.category-admin-list strong{font-size:13px}.category-admin-list small{font-size:9px;line-height:1.35}.category-library-icon{width:40px;height:40px}.category-create-button{min-height:44px!important}.inventory-import-controls{gap:10px}.inventory-import-controls>label.inventory-cost-field{min-width:190px}.inventory-cost-field>b{color:var(--danger);font-size:12px}.money-input{height:var(--admin-control-height);border-radius:var(--admin-control-radius);background:#00000038;border:1px solid #b9f58f38;grid-template-columns:28px minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.money-input i{color:var(--accent);font:normal 600 12px var(--font-mono);text-align:center}.money-input input{width:100%;min-width:0;height:100%;color:var(--text);font:600 11px var(--font-mono);background:0 0;border:0;outline:0;padding:0 10px 0 0}.inventory-file-button{min-height:var(--admin-control-height);border-radius:var(--admin-control-radius);font-size:var(--admin-control-font);gap:7px}.inventory-import>summary,.inventory-batches>summary,.inventory-import-guide strong,.inventory-list-head strong{font-size:12px}.inventory-import-guide span,.inventory-import-body>small,.inventory-preview-metrics,.inventory-list-head small{font-size:10px}.inventory-unit-card{min-height:70px}.inventory-unit-identity strong{white-space:normal;overflow-wrap:anywhere;font-size:11px;overflow:visible}.inventory-unit-identity span,.inventory-unit-dates span{font-size:9px}.unit-status{align-items:center;min-height:25px;padding-inline:9px;font-size:9px;display:inline-flex}.inventory-unit-actions button{align-items:center;gap:6px;min-height:32px;padding-inline:9px;font-size:9px;display:inline-flex}.inventory-batch-list strong{font-size:10px}.inventory-batch-list span,.inventory-batch-list small{font-size:9px}@media (max-width:1180px){.stock-command-panel{grid-template-columns:1fr minmax(176px,auto)}.stock-command-levels{grid-area:2/1/auto/-1}.stock-command-actions{grid-area:1/2}}@media (max-width:760px){.catalog-toolbar>:where(button,label,.admin-search){flex:calc(50% - 7px)}.catalog-toolbar .admin-search{flex-basis:100%}.stock-command-panel{grid-template-columns:1fr}.stock-command-intro,.stock-command-actions,.stock-command-levels{grid-area:auto/1}.stock-command-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-command-level:last-child{grid-column:1/-1}.stock-command-actions{grid-template-rows:none;grid-template-columns:1fr}.stock-reorder-button{min-height:40px}.catalog-panel{overflow-x:hidden}.catalog-table{min-width:0}.catalog-table .table-head{display:none}.catalog-table .table-row:not(.table-head){grid-template-columns:minmax(0,1fr) minmax(120px,auto);gap:11px 12px;min-height:0;padding:14px;position:relative}.catalog-table .catalog-row-marker{position:absolute;top:27px;left:12px}.catalog-table .name-cell{grid-column:1;padding-left:10px}.catalog-table .quick-price-cell{grid-column:2}.catalog-table .catalog-stock-cell{grid-column:1}.catalog-table .catalog-sales-cell{grid-column:2}.catalog-table .catalog-date-cell{grid-column:1}.catalog-table .table-row:not(.table-head)>span:nth-child(7){grid-column:2;justify-self:end}.catalog-table .catalog-row-actions{grid-column:1/-1;grid-template-columns:repeat(6,minmax(32px,1fr));justify-content:stretch;width:100%}.catalog-table .catalog-action-icon{width:100%}.category-admin-list>div{grid-template-columns:42px minmax(0,1fr) auto}.category-row-actions{grid-column:2/-1;justify-content:flex-start}.category-row-actions .row-menu{flex:1;min-width:0}.inventory-import-controls>*{flex:calc(50% - 5px)}.inventory-import-controls>label.inventory-cost-field{flex-basis:100%}.catalog-category-options{grid-template-columns:1fr}.catalog-primary-category{grid-template-columns:1fr;gap:6px!important}.stock-policy-editor{grid-template-columns:1fr}.stock-policy-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-policy-preview span:last-child{grid-column:1/-1}}.admin-main{--admin-text-xs:9px;--admin-text-sm:10px;--admin-text-md:11px;--admin-text-lg:16px;--admin-radius-sm:8px;--admin-radius-md:10px;--admin-radius-panel:15px;font-size:var(--admin-text-md)}.admin-section{gap:14px;padding-top:20px}.admin-main :where(.panel,.data-panel,.order-detail,.ticket-list,.conversation,.role-panel,.supplier-card,.competitor-card,.policy-callout){border-radius:var(--admin-radius-panel)}.admin-main :where(.toolbar,.list-toolbar){gap:8px;min-height:60px;padding:10px}.admin-main :where(.admin-search,.toolbar-select,.wallet-panel-controls input,.wallet-panel-controls select){height:var(--admin-control-height);border-radius:var(--admin-control-radius)}.admin-main :where(.filter-button,.primary-button,.danger-button,.full-quiet-button,.row-menu,.stock-button,.promo-button,.supplier-actions button,.policy-callout button){min-height:var(--admin-control-height);border-radius:var(--admin-control-radius);font-size:var(--admin-control-font);padding:0 13px;line-height:1.2}.admin-main :where(.panel-kicker,.panel-meta,.table-head,.intelligence-head,.audit-head,.detail-block>span){font-size:var(--admin-text-xs)}.admin-main :where(.metric-label,.metric-foot,.table-footer,.toolbar-note,.compact-field,.compact-check,.field-error,.editor-hint,.operation-notice){font-size:var(--admin-text-sm)}.admin-main :where(.table-empty){gap:6px;min-height:132px;padding:24px}.admin-main :where(.table-empty.compact-empty){min-height:118px}.admin-main .table-empty strong{font-size:13px;font-weight:620}.admin-main .table-empty span{max-width:440px;color:var(--muted);font-size:var(--admin-text-sm);line-height:1.5}.admin-main :where(.table-row:not(.table-head),.intelligence-row,.audit-row,.reconciliation-row){min-height:64px;font-size:var(--admin-text-md)}.admin-main :where(.intelligence-row strong,.intelligence-row b,.audit-row b,.audit-row code,.reconciliation-row b,.session-row b){font-size:var(--admin-text-md)}.admin-main :where(.intelligence-row small,.audit-row small,.audit-row time,.reconciliation-row small,.session-row small){font-size:var(--admin-text-xs)}.admin-main :where(.audit-row summary,.audit-row pre){font-size:var(--admin-text-sm)}.admin-main :where(.order-row b,.order-row strong,.customer-card strong,.detail-block p strong,.detail-block>div>b,.admin-order-items b,.admin-order-items strong){font-size:var(--admin-text-md)}.admin-main :where(.order-row small,.customer-card small,.detail-block p small,.admin-order-items small,.order-timeline small){font-size:var(--admin-text-xs)}.admin-main .detail-kv>div,.admin-main .order-timeline strong{font-size:var(--admin-text-sm)}.admin-main .section-tabs{height:auto;min-height:48px}.admin-main .section-tabs>button{min-height:47px;font-size:var(--admin-text-md);padding-inline:15px}.admin-main .section-tabs button i{font-size:var(--admin-text-xs)}.admin-main .supplier-summary>div>span:last-child,.admin-main .supplier-top p,.admin-main .supplier-stats span,.admin-main .uptime span,.admin-main .policy-callout p{font-size:var(--admin-text-sm)}.admin-main .supplier-top h3{font-size:14px}.admin-main .supplier-stats strong,.admin-main .uptime b{font-size:var(--admin-text-md)}.admin-main .supplier-actions button{height:var(--admin-control-height)}.admin-main .policy-callout strong{font-size:12px}.admin-main :where(.competitor-cards span,.competitor-cards small,.competitor-summary>div span,.competitor-summary>div small){font-size:var(--admin-text-xs)}.admin-main .team-list>div{min-height:68px}.admin-main :where(.team-list strong,.team-list>div>b,.role-matrix b,.role-list strong,.security-note strong){font-size:var(--admin-text-md)}.admin-main :where(.team-list small,.role-matrix span,.role-list small,.security-note small){font-size:var(--admin-text-xs);line-height:1.45}.admin-main :where(.team-list select,.team-create select,.team-create input,.team-list .row-menu){min-height:var(--admin-control-height);font-size:var(--admin-control-font)}.admin-main .reply-box textarea{height:84px;min-height:84px;font-size:var(--admin-text-md)}.admin-main .reply-box>div button,.admin-main .reply-box footer>span button{font-size:var(--admin-text-sm)}.admin-main .message p{font-size:var(--admin-text-md)}.admin-main .message p small,.admin-main .support-context small{font-size:var(--admin-text-xs)}.admin-main .support-context b{font-size:var(--admin-text-md)}.admin-main .notification-settings>div:not(.admin-inline-notice) small{font-size:var(--admin-text-sm)}.admin-main .notification-settings>div:not(.admin-inline-notice) i{font-size:var(--admin-text-xs)}.admin-main .admin-inline-notice{min-height:42px;font-size:var(--admin-text-md)}.admin-main .admin-inline-notice>button{border-radius:var(--admin-radius-sm);background:0 0;border:0;min-width:30px;min-height:30px}.admin-main small{font-size:var(--admin-text-xs)}.admin-main .ticket-tabs>span{font-size:var(--admin-text-sm)}.admin-main .ticket-list>button>p{font-size:var(--admin-text-sm);line-height:1.4}.admin-main .ticket-list>button>small{font-size:var(--admin-text-xs)}.admin-main .conversation:has(.support-resolution){grid-template-rows:auto auto auto minmax(0,1fr) auto}.support-resolution{border-bottom:1px solid var(--line);background:radial-gradient(circle at 100% 0,#b9f58f14,#0000 38%),#ffffff05;display:block}.support-resolution:not([open])+.messages{min-height:190px}.support-resolution-body{border-top:1px solid var(--line);gap:10px;padding:12px 16px 14px;display:grid}.support-resolution-head,.support-resolution-controls,.support-resolution-actions,.support-resolution-status{align-items:center;gap:10px;display:flex}.support-resolution-head{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:18px;min-height:58px;padding:9px 16px;list-style:none;display:grid}.support-resolution-head::-webkit-details-marker{display:none}.support-resolution-head::marker{content:""}.support-resolution-head>span{gap:3px;display:grid}.support-resolution-head>span:nth-child(2){text-align:right}.support-resolution-head small,.support-resolution-controls label>span{color:var(--muted);font-size:var(--admin-text-xs)}.support-resolution-head b{color:var(--text);font-size:var(--admin-text-md)}.support-resolution-expand{border:1px solid var(--line-bright);border-radius:var(--admin-control-radius);background:#0000002e;min-width:150px;padding:7px 30px 7px 12px;position:relative}.support-resolution-expand:after{content:"⌄";color:var(--accent);font-size:16px;transition:transform .18s;position:absolute;top:50%;right:11px;transform:translateY(-56%)}.support-resolution[open] .support-resolution-expand:after{transform:translateY(-44%)rotate(180deg)}.support-resolution-controls label{gap:5px;min-width:0;display:grid}.support-resolution-controls label:first-child{flex:48%}.support-resolution-controls .support-resolution-note{flex:52%}.support-resolution-controls select,.support-resolution-controls input{width:100%;height:var(--admin-control-height);border:1px solid var(--line-bright);border-radius:var(--admin-control-radius);color:var(--text);background:var(--control-bg,#111615);font-size:var(--admin-text-md);outline:0;padding:0 11px}.support-resolution-controls select:focus,.support-resolution-controls input:focus{border-color:#b9f58f8c;box-shadow:0 0 0 3px #b9f58f14}.support-resolution-status{flex-wrap:wrap}.support-resolution-status>span{border:1px solid var(--line);min-height:25px;color:var(--muted);font-size:var(--admin-text-xs);background:#0000002e;border-radius:999px;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.support-resolution-status b{color:var(--text);font-weight:650}.support-resolution-actions{flex-wrap:wrap;justify-content:flex-end}.support-resolution-actions button{justify-content:center;gap:7px;min-width:180px}.support-resolution>.operation-notice{margin:0}@media (max-width:760px){.support-resolution-head{grid-template-columns:1fr auto;gap:10px}.support-resolution-head>span:nth-child(2){display:none}.support-resolution-expand{min-width:0}.support-resolution-controls{flex-direction:column;align-items:stretch}.support-resolution-actions{grid-template-columns:1fr;display:grid}.support-resolution-actions button{width:100%;min-width:0}}.admin-main .audit-row :where(small,time){font-size:var(--admin-text-xs)}.admin-main .audit-row :where(b,code){font-size:var(--admin-text-md)}.admin-main .audit-row summary{font-size:var(--admin-text-sm)}.admin-main .security-note strong,.admin-main .role-list strong,.admin-main .role-matrix b{font-size:var(--admin-text-md)}.admin-main .security-note small,.admin-main .role-list small,.admin-main .role-matrix span{font-size:var(--admin-text-xs)}.admin-main .team-list :where(select,.row-menu),.admin-main .team-create :where(input,select,.primary-button){min-height:var(--admin-control-height);height:var(--admin-control-height);border-radius:var(--admin-control-radius);font-size:var(--admin-control-font)}.admin-main .team-create label span{font-size:var(--admin-text-sm)}.admin-main .team-list :where(strong,b){font-size:var(--admin-text-md)}.admin-main .team-list small{font-size:var(--admin-text-xs)}.admin-main .action-toolbar :where(input,select,button){min-height:var(--admin-control-height);height:var(--admin-control-height);border-radius:var(--admin-control-radius);font-size:var(--admin-control-font)}.admin-main .competitor-card :where(span,small),.admin-main .offer-list :where(span,small),.admin-main .competitor-summary>div :where(span,small){font-size:var(--admin-text-xs)}.admin-main .competitor-card .status{border-radius:var(--admin-radius-sm);min-height:26px;font-size:var(--admin-text-xs);padding:0 9px}.source-price-monitor{gap:12px;min-width:0;display:grid}.source-monitor-hero{grid-template-columns:minmax(280px,1fr) minmax(230px,.55fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid;overflow:hidden}.source-monitor-hero h2{letter-spacing:-.025em;margin:5px 0 4px;font-size:19px}.source-monitor-hero p{max-width:680px;color:var(--muted);font-size:var(--admin-text-sm);margin:0;line-height:1.5}.source-monitor-hero>.primary-button{justify-content:center;align-items:center;gap:8px;min-width:164px;display:inline-flex}.source-monitor-auto{border-left:1px solid var(--line);grid-template-columns:9px 1fr;align-items:center;gap:4px 9px;min-width:0;padding-left:18px;display:grid}.source-monitor-auto>span{border-radius:50%;width:8px;height:8px}.source-monitor-auto>span.online,.source-dot.online{background:var(--accent);box-shadow:0 0 12px #b9f58f73}.source-monitor-auto>span.offline,.source-dot.offline{background:var(--danger);box-shadow:0 0 10px #ff77774d}.source-monitor-auto strong{font-size:var(--admin-text-md)}.source-monitor-auto small{color:var(--muted);font-size:var(--admin-text-xs);grid-column:2}.source-monitor-summary{border:1px solid var(--line);border-radius:var(--admin-radius-panel);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.source-monitor-summary article{background:var(--panel);align-content:center;gap:5px;min-height:88px;padding:14px 17px;display:grid}.source-monitor-summary span{color:var(--muted);font:var(--admin-text-xs) var(--font-mono);letter-spacing:.07em}.source-monitor-summary strong{letter-spacing:-.04em;font-size:22px}.source-monitor-summary small{color:var(--dim);font-size:var(--admin-text-xs)}.source-monitor-summary article.warn strong{color:var(--warning)}.source-monitor-summary article.danger strong{color:var(--danger)}.source-monitor-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.source-monitor-sources article{border:1px solid var(--line);border-radius:var(--admin-radius-control);background:#ffffff05;grid-template-columns:9px minmax(150px,1fr) minmax(135px,.7fr) minmax(100px,.45fr);align-items:center;gap:11px;min-width:0;min-height:64px;padding:11px 14px;display:grid}.source-dot{border-radius:50%;width:8px;height:8px}.source-monitor-sources article>div{gap:4px;min-width:0;display:grid}.source-monitor-sources strong,.source-monitor-sources b{font-size:var(--admin-text-sm);overflow-wrap:anywhere}.source-monitor-sources span,.source-monitor-sources small{color:var(--muted);font-size:var(--admin-text-xs)}.source-monitor-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.source-monitor-toolbar .admin-search{width:min(420px,100%)}.source-monitor-toolbar .smart-chips{margin-left:auto}.source-monitor-sort{flex:0 0 188px;min-width:188px}.source-monitor-sort select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--text);font:600 12px/1 var(--font-sans);background:#0a0e10e6;border-radius:10px;padding:0 34px 0 12px}.source-monitor-table-wrap{min-width:0;overflow:auto}.source-monitor-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.source-monitor-table th{border-bottom:1px solid var(--line);height:38px;color:var(--muted);text-align:left;font:var(--admin-text-xs) var(--font-mono);letter-spacing:.07em;text-transform:uppercase;padding:0 12px}.source-monitor-table th:first-child{width:24%}.source-monitor-table th:nth-child(2){width:10%}.source-monitor-table th:nth-child(3){width:16%}.source-monitor-table th:nth-child(4){width:10%}.source-monitor-table th:nth-child(5){width:11%}.source-monitor-table th:nth-child(6){width:16%}.source-monitor-table th:last-child{width:13%}.source-monitor-table td{vertical-align:middle;border-bottom:1px solid #ffffff0e;padding:12px}.source-monitor-table tbody tr{transition:background-color .15s}.source-monitor-table tbody tr:hover{background:#b9f58f06}.source-monitor-table td>:where(strong,span,small){display:block}.source-monitor-table td strong{color:var(--text);font-size:var(--admin-text-md);font-weight:650}.source-monitor-table td span{color:var(--muted);font-size:var(--admin-text-xs);margin-top:4px}.source-monitor-table td small{color:var(--dim);font:var(--admin-text-xs) var(--font-mono);overflow-wrap:anywhere;margin-top:4px}.source-monitor-table td.source-negative strong{color:var(--danger)}.source-decision{border:1px solid var(--line);white-space:nowrap;background:#ffffff06;border-radius:8px;align-items:center;width:fit-content;min-height:27px;padding:0 9px;color:var(--muted)!important;margin:0!important;display:inline-flex!important}.source-decision.healthy{background:#b9f58f11;border-color:#b9f58f3d;color:var(--accent)!important}.source-decision.price_up,.source-decision.stale{background:#f2c76f11;border-color:#f2c76f3d;color:var(--warning)!important}.source-decision.loss,.source-decision.out_of_stock{background:#f771;border-color:#ff77773d;color:var(--danger)!important}.source-monitor-empty,.source-monitor-state{min-height:160px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:22px;display:grid}.source-monitor-state.danger strong{color:var(--danger)}.source-monitor-pagination{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;display:flex}.source-monitor-pagination>span{color:var(--muted);font:600 10px/1 var(--font-mono);margin-right:auto}.source-monitor-pagination b{text-align:center;min-width:50px;color:var(--muted);font:600 10px/1 var(--font-mono)}.source-monitor-pagination button{border:1px solid var(--line);min-height:34px;color:var(--text);font:650 11px/1 var(--font-sans);background:#ffffff06;border-radius:9px;padding:0 12px}.source-monitor-pagination button:hover:not(:disabled){color:var(--accent);border-color:#b6ff7f6b}.source-monitor-pagination button:disabled{opacity:.38;cursor:default}.source-monitor-archive{padding:0 15px}.source-monitor-archive summary{cursor:pointer;min-height:46px;color:var(--muted);font-size:var(--admin-text-sm);align-items:center;display:flex}.source-monitor-archive p{color:var(--dim);font-size:var(--admin-text-xs);margin:0;padding:0 0 15px;line-height:1.55}.supplier-section-tabs select{min-height:var(--admin-control-height);border:1px solid var(--line);border-radius:var(--admin-radius-control);color:var(--muted);background:var(--panel-strong);font-size:var(--admin-text-sm);flex:none;padding:0 32px 0 11px}@media (max-width:1120px){.source-monitor-hero{grid-template-columns:1fr minmax(230px,.7fr)}.source-monitor-hero>.primary-button{grid-column:1/-1;width:100%}.source-monitor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.source-monitor-sources{grid-template-columns:1fr}}@media (max-width:720px){.source-monitor-hero{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;padding:15px}.source-monitor-hero>*{min-width:0;max-width:100%}.source-monitor-hero :where(h2,p,strong,small){overflow-wrap:anywhere}.source-monitor-auto{border-left:0;border-top:1px solid var(--line);padding:13px 0 0}.source-monitor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.source-monitor-summary article{min-height:76px;padding:12px}.source-monitor-summary article,.source-monitor-summary :where(span,small){overflow-wrap:anywhere;min-width:0}.source-monitor-summary strong{font-size:19px}.source-monitor-sources article{grid-template-columns:9px 1fr}.source-monitor-sources article>div:nth-of-type(n+2){grid-column:2}.source-monitor-toolbar{flex-direction:column;align-items:stretch}.source-monitor-toolbar .admin-search{width:100%}.source-monitor-sort{flex-basis:auto;width:100%;min-width:0}.source-monitor-toolbar .smart-chips{flex-wrap:nowrap;width:100%;margin:0;overflow-x:auto}.source-monitor-toolbar .smart-chips button{white-space:nowrap;flex:none}.source-monitor-table-wrap{background:0 0;border:0;overflow:visible}.source-monitor-table{min-width:0;display:block}.source-monitor-table thead{display:none}.source-monitor-table tbody{gap:9px;display:grid}.source-monitor-table tbody tr{border:1px solid var(--line);border-radius:var(--admin-radius-control);background:var(--panel);grid-template-columns:1fr 1fr;padding:10px;display:grid}.source-monitor-table td{border:0;align-content:start;padding:8px;display:grid}.source-monitor-table td:first-child{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:12px}.source-monitor-table td:last-child{grid-column:1/-1}.source-monitor-table td:before{content:attr(data-label);color:var(--dim);font:var(--admin-text-xs) var(--font-mono);text-transform:uppercase;margin-bottom:5px}.source-decision{justify-content:center;width:100%}.source-monitor-pagination{grid-template-columns:1fr 1fr;display:grid}.source-monitor-pagination>span{grid-column:1/-1;margin:0}.source-monitor-pagination b{display:none}}.admin-main .offer-list strong{font-size:var(--admin-text-md)}.admin-main .offer-mapping select{min-height:var(--admin-control-height);border-radius:var(--admin-control-radius);font-size:var(--admin-control-font)}@media (max-width:1100px){.wallet-panel-head{flex-direction:column;align-items:stretch}.wallet-panel-controls{width:100%;min-width:0}.wallet-adjustment{grid-template-columns:1fr}}@media (max-width:820px){.wallet-overview{grid-template-columns:1fr}.wallet-overview>div{border-right:0;border-bottom:1px solid var(--line);min-height:82px}.wallet-overview>div:last-child{border-bottom:0}.wallet-panel-controls{grid-template-columns:1fr 1fr}.wallet-panel-controls input{grid-column:1/-1}.wallet-panel-controls .filter-button{width:100%}.wallet-admin-list{overflow-x:auto}.wallet-admin-list article{min-width:820px}.wallet-adjustment-fields{grid-template-columns:1fr 1fr}.wallet-adjustment-fields .wallet-reason{grid-column:1/-1}.wallet-adjustment-fields .primary-button{grid-column:1/-1;width:100%}}@media (max-width:580px){.admin-main{--admin-control-height:42px;padding-inline:14px}.wallet-panel-controls,.wallet-adjustment-fields{grid-template-columns:1fr}.wallet-panel-controls>*,.wallet-adjustment-fields>*{grid-column:1!important}}.supplier-ops-panel{border:1px solid var(--line);border-radius:var(--admin-radius-panel);background:linear-gradient(135deg,#b9f58f06,#0000 34%),#0e1113c2;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 24px 70px #00000029}.supplier-ops-panel:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 46%);mask-image:linear-gradient(#000,#0000 46%)}.supplier-ops-panel>*{z-index:1;position:relative}.supplier-ops-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:20px 22px;display:flex}.supplier-ops-heading>div{min-width:0}.supplier-ops-heading>div>span{color:var(--accent);font:600 var(--admin-text-xs) var(--font-mono);letter-spacing:.14em}.supplier-ops-heading h2{letter-spacing:-.025em;margin:5px 0 3px;font-size:18px;font-weight:640}.supplier-ops-heading p{max-width:720px;color:var(--muted);font-size:var(--admin-text-sm);margin:0;line-height:1.5}.supplier-ops-filters{border-bottom:1px solid var(--line);background:#0000001f;grid-template-columns:minmax(260px,1fr) minmax(150px,.32fr) minmax(170px,.38fr) auto;align-items:center;gap:8px;min-height:62px;padding:10px 12px;display:grid}.supplier-ops-filters.compact{grid-template-columns:minmax(180px,260px) auto;justify-content:start}.supplier-section-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.supplier-section-tabs::-webkit-scrollbar{display:none}.supplier-section-tabs>button{white-space:nowrap;flex:none}.supplier-ops-filters>label{grid-template-rows:auto 1fr;gap:4px;min-width:0;display:grid}.supplier-ops-filters>label>span{color:var(--muted);font-size:var(--admin-text-xs)}.supplier-ops-filters :where(input,select,button){width:100%;min-width:0;height:var(--admin-control-height);border:1px solid var(--line);border-radius:var(--admin-control-radius);color:var(--text);font-size:var(--admin-control-font);background:#ffffff09;padding:0 12px}.supplier-ops-filters button{white-space:nowrap;width:auto}.supplier-ops-sort-note{color:#7f8a85;font:var(--admin-text-xs)/1.45 var(--font-mono)}div.supplier-ops-sort-note{border-bottom:1px solid #ffffff0b;align-items:center;min-height:34px;padding:0 12px 10px;display:flex}span.supplier-ops-sort-note{min-height:var(--admin-control-height);align-self:end;align-items:center;padding-inline:4px;display:flex}.supplier-ops-search>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.supplier-ops-table-wrap{scrollbar-width:thin;scrollbar-color:#b9f58f47 transparent;width:100%;overflow-x:auto}.supplier-ops-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:920px}.supplier-ops-table th{border-bottom:1px solid var(--line);color:#747d79;height:38px;font:600 var(--admin-text-xs) var(--font-mono);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:0 12px}.supplier-ops-table td{color:#d7dcda;min-height:66px;font-size:var(--admin-text-md);vertical-align:middle;border-bottom:1px solid #ffffff0e;padding:12px}.supplier-ops-table tbody tr{transition:background-color .15s}.supplier-ops-table tbody tr:hover{background:#b9f58f06}.supplier-ops-table td>:where(strong,span,small){display:block}.supplier-ops-table td strong{color:var(--text);font-size:var(--admin-text-md);font-weight:650}.supplier-ops-table td span{margin-top:4px}.supplier-ops-table td small{color:var(--muted);font:var(--admin-text-xs) var(--font-mono);overflow-wrap:anywhere;margin-top:4px}.supplier-ops-table td small.supplier-offer-description{font-family:var(--font-sans);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.supplier-ops-table td small.supplier-offer-description.missing{color:var(--warning)}.supplier-ops-table td:last-child{text-align:right;width:104px}.supplier-ops-chip{border:1px solid var(--line);color:#aeb5b2;white-space:nowrap;background:#ffffff09;border-radius:8px;align-items:center;width:fit-content;min-height:26px;padding:0 9px;font:600 var(--admin-text-xs) var(--font-mono)!important;display:inline-flex!important}.supplier-ops-chip.ok{color:var(--accent);background:#b9f58f11;border-color:#b9f58f3d}.supplier-ops-chip.warn{color:var(--warning);background:#f2c76f11;border-color:#f2c76f3d}.supplier-ops-chip.danger{color:var(--danger);background:#f771;border-color:#ff77773d}.supplier-ops-pagination{justify-content:flex-end;gap:8px;min-height:54px;padding:8px 12px;display:flex}.supplier-ops-pagination>span{color:var(--muted);font:var(--admin-text-xs) var(--font-mono);align-self:center;margin-right:auto}.supplier-ops-pagination button,.supplier-ops-modal button,.supplier-ops-settings-grid button,.supplier-ops-cards button{min-height:var(--admin-control-height);border:1px solid var(--line);border-radius:var(--admin-control-radius);color:#c5ccca;font-size:var(--admin-control-font);background:#ffffff09;padding:0 13px}.supplier-ops-empty,.supplier-ops-loading{text-align:center;place-content:center;justify-items:center;gap:6px;min-height:180px;padding:28px;display:grid}.supplier-ops-empty strong{font-size:13px}.supplier-ops-empty span,.supplier-ops-loading{color:var(--muted);font-size:var(--admin-text-sm)}.supplier-ops-modal-layer{z-index:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020405c7;place-items:center;padding:24px;animation:.16s both fade-in;display:grid;position:fixed;inset:0}.supplier-ops-modal{border:1px solid var(--line-bright);background:#111517;border-radius:16px;width:min(880px,100%);max-height:min(820px,100vh - 48px);padding:18px;overflow:auto;box-shadow:0 32px 110px #000000a8,inset 0 1px #ffffff0b}.supplier-ops-modal.small{width:min(560px,100%)}.supplier-ops-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.supplier-ops-modal>header span{color:var(--accent);font:var(--admin-text-xs) var(--font-mono);letter-spacing:.12em}.supplier-ops-modal h2{letter-spacing:-.025em;margin:6px 0 0;font-size:18px}.supplier-ops-modal>header>button{width:38px;padding:0;font-size:17px}.supplier-ops-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.supplier-ops-detail-grid>div{border:1px solid var(--line);background:#ffffff06;border-radius:11px;align-content:center;gap:7px;min-height:70px;padding:12px;display:grid}.supplier-ops-detail-grid span{color:var(--muted);font-size:var(--admin-text-xs)}.supplier-ops-detail-grid strong{font-size:var(--admin-text-md);overflow-wrap:anywhere}.supplier-ops-detail-grid .supplier-balance-low{background:#ff5c5c11;border-color:#ff707057}.supplier-ops-detail-grid .supplier-balance-low strong{color:#ff9a9a}.supplier-ops-timeline,.supplier-ops-attempts{border-top:1px solid var(--line);padding:14px 0}.supplier-ops-timeline h3,.supplier-ops-attempts h3{margin:0 0 10px;font-size:12px}.supplier-ops-timeline article{grid-template-columns:13px 1fr;gap:9px;padding:6px 0;display:grid;position:relative}.supplier-ops-timeline article i{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 12px #b9f58f4d}.supplier-ops-timeline article div,.supplier-ops-attempts>div{grid-template-columns:minmax(180px,1fr) minmax(160px,1fr) auto;gap:10px;display:grid}.supplier-ops-timeline :where(strong,span,small),.supplier-ops-attempts :where(strong,span,small){font-size:var(--admin-text-xs);overflow-wrap:anywhere}.supplier-ops-timeline :where(span,small),.supplier-ops-attempts :where(span,small){color:var(--muted)}.supplier-ops-attempts>div{border-top:1px solid #ffffff0b;padding:9px 0}.supplier-ops-reveal{background:#f2c76f09;border:1px solid #f2c76f33;border-radius:12px;margin:14px 0;padding:14px}.supplier-ops-reveal h3{margin:0;font-size:12px}.supplier-ops-reveal>p{color:var(--muted);font-size:var(--admin-text-xs);margin:5px 0 12px}.supplier-ops-reveal article{border-top:1px solid #ffffff0e;gap:5px;padding:10px 0;display:grid}.supplier-ops-reveal article span{color:var(--warning);font-size:var(--admin-text-xs)}.supplier-ops-reveal code{color:var(--text);font:var(--admin-text-sm) var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.supplier-ops-modal>footer,.supplier-ops-action-form{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.supplier-ops-action-form{flex-wrap:wrap}.supplier-ops-action-form textarea{flex:100%;min-height:88px}.supplier-ops-modal>label{color:var(--muted);font-size:var(--admin-label-font);gap:7px;margin-top:13px;display:grid}.supplier-ops-modal :where(input,textarea,select),.supplier-ops-action-form textarea{width:100%;min-height:var(--admin-control-height);border:1px solid var(--line);border-radius:var(--admin-control-radius);color:var(--text);font-size:var(--admin-control-font);resize:vertical;background:#00000038;padding:10px 12px}.supplier-ops-modal select{-webkit-appearance:auto;appearance:auto}.supplier-ops-help{color:var(--muted);font-size:var(--admin-text-sm);margin:14px 0 0;line-height:1.5}.supplier-ops-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.supplier-ops-settings-grid>article,.supplier-ops-cards>article{border:1px solid var(--line);background:#ffffff06;border-radius:12px}.supplier-ops-settings-grid>article{padding:15px}.supplier-ops-settings-grid h3{margin:0 0 12px;font-size:12px}.supplier-ops-settings-grid label,.supplier-ops-cards label{color:#aab2af;min-height:44px;font-size:var(--admin-text-sm);border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:12px;display:flex}.supplier-ops-settings-grid label input[type=number],.supplier-ops-cards label input[type=number]{border:1px solid var(--line);width:128px;height:34px;color:var(--text);font:var(--admin-text-sm) var(--font-mono);background:#00000038;border-radius:8px;padding:0 9px}.supplier-ops-notes{flex-direction:column;padding-block:9px;align-items:stretch!important}.supplier-ops-notes textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:62px;color:var(--text);font-size:var(--admin-text-sm);background:#00000038;border-radius:8px;padding:9px}.supplier-ops-settings-grid input[type=checkbox],.supplier-ops-cards input[type=checkbox]{width:36px;height:20px;accent-color:var(--accent-strong)}.supplier-ops-settings-grid small{color:var(--muted);margin-top:10px;line-height:1.45;display:block}.supplier-ops-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.supplier-ops-cards>article{padding:14px}.supplier-ops-cards article>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.supplier-ops-cards article>header div{gap:4px;display:grid}.supplier-ops-cards article>header strong{font-size:12px}.supplier-ops-cards article>header span{color:var(--muted);font:var(--admin-text-xs) var(--font-mono)}.supplier-ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.supplier-ops-metrics span{min-width:0;color:var(--muted);font-size:var(--admin-text-xs);border:1px solid #ffffff0b;border-radius:9px;gap:4px;padding:9px;display:grid}.supplier-ops-metrics b{color:var(--text);font:600 var(--admin-text-sm) var(--font-mono);overflow-wrap:anywhere}.supplier-ops-cards>article>button{width:100%;margin-top:10px}.roboticvn-control{margin-bottom:14px}.roboticvn-pricing>article>p{color:var(--muted);font-size:var(--admin-text-sm);margin:0 0 12px;line-height:1.5}.roboticvn-pricing>article>button{width:100%;min-height:38px;margin-top:12px}.roboticvn-offers{min-width:1060px}.roboticvn-offers th:first-child{width:34%}.roboticvn-offers th:nth-child(2){width:17%}.roboticvn-offers th:nth-child(3),.roboticvn-offers th:nth-child(4),.roboticvn-offers th:nth-child(5){width:13%}.catalog-source-summary{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-bottom:12px;display:grid}.catalog-source-summary>button{border:1px solid var(--admin-border,#ffffff1a);min-width:0;min-height:72px;color:var(--admin-text,#eef2ee);text-align:left;background:#ffffff06;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.catalog-source-summary>button:hover,.catalog-source-summary>button.active{background:#adff7614;border-color:#adff767a}.catalog-source-summary span,.catalog-source-summary small{color:var(--muted)}.catalog-source-summary strong{font-size:var(--admin-text-sm)}.catalog-source-badge{color:#b7ff89;text-overflow:ellipsis;white-space:nowrap;background:#adff760f;border:1px solid #adff7638;border-radius:999px;width:fit-content;max-width:100%;margin-top:4px;padding:3px 7px;font-size:10px;font-style:normal;line-height:1.2;display:inline-flex;overflow:hidden}.catalog-source-badge.source-supplier{color:#9dccff;background:#478bd614;border-color:#71b5ff47}.supplier-ops-row-actions{justify-content:flex-end;gap:6px;display:flex!important}.supplier-ops-row-actions button{border:1px solid var(--line);min-height:32px;color:var(--text);font-size:var(--admin-text-xs);background:#ffffff08;border-radius:8px;padding:0 10px}@media (max-width:1180px){.supplier-ops-filters{grid-template-columns:minmax(240px,1fr) 1fr 1fr auto}.supplier-ops-settings-grid,.supplier-ops-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.supplier-ops-heading{flex-direction:column;align-items:flex-start;padding:16px}.supplier-ops-heading>button{width:100%}.supplier-ops-filters,.supplier-ops-filters.compact{grid-template-columns:1fr 1fr}.supplier-ops-filters>:first-child{grid-column:1/-1}.supplier-ops-filters>button{grid-column:auto;width:100%}.supplier-ops-detail-grid,.supplier-ops-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-ops-cards{grid-template-columns:1fr}.supplier-ops-modal-layer{padding:10px}.supplier-ops-modal{max-height:calc(100vh - 20px);padding:14px}.supplier-ops-timeline article div,.supplier-ops-attempts>div{grid-template-columns:1fr;gap:3px}}@media (max-width:500px){.supplier-ops-filters,.supplier-ops-filters.compact,.supplier-ops-detail-grid,.supplier-ops-settings-grid{grid-template-columns:1fr}.supplier-ops-filters>*{grid-column:1!important}.supplier-ops-pagination{grid-template-columns:1fr;display:grid}.supplier-ops-pagination button{width:100%}.supplier-ops-metrics{grid-template-columns:1fr}}@media (max-width:760px){.supplier-ops-table-wrap{padding:0 10px 10px;overflow:visible}.supplier-ops-table{table-layout:auto;min-width:0;display:block}.supplier-ops-table thead{display:none}.supplier-ops-table tbody{gap:10px;display:grid}.supplier-ops-table tbody>tr:not(.supplier-ops-loading-row){border:1px solid var(--line);background:linear-gradient(145deg,#ffffff07,#ffffff03);border-radius:13px;gap:0;padding:8px 12px;display:grid;box-shadow:inset 0 1px #ffffff06}.supplier-ops-table tbody>tr:not(.supplier-ops-loading-row)>td{text-align:left;overflow-wrap:anywhere;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:5px 10px;width:auto;min-height:42px;padding:8px 0;display:grid}.supplier-ops-table tbody>tr:not(.supplier-ops-loading-row)>td:last-child{border-bottom:0}.supplier-ops-table tbody>tr:not(.supplier-ops-loading-row)>td:empty{display:none}.supplier-ops-table tbody>tr:not(.supplier-ops-loading-row)>td:before{content:attr(data-label);color:#727d78;font:600 var(--admin-text-xs) var(--font-mono);letter-spacing:.045em;text-transform:uppercase;align-self:start;padding-top:2px}.supplier-ops-table tbody>tr:not(.supplier-ops-loading-row)>td>:where(strong,span,small,button){grid-column:2}.supplier-ops-table tbody>tr:not(.supplier-ops-loading-row)>td>button{width:100%}.supplier-ops-loading-row{display:table-row}.supplier-ops-loading-row>td{width:100%;display:table-cell}.roboticvn-offers{min-width:0}}@media (max-width:500px){.supplier-ops-table-wrap{padding-inline:8px}.supplier-ops-table tbody>tr:not(.supplier-ops-loading-row)>td{grid-template-columns:96px minmax(0,1fr)}}.catalog-panel{background:linear-gradient(135deg,#b9f58f05,#0000 32%),#0d1012e0;border-color:#b9f58f1b;box-shadow:inset 0 1px #ffffff08,0 24px 70px #00000024}.catalog-table{min-width:1120px}.catalog-table .table-row{grid-template-columns:minmax(280px,1.65fr) minmax(170px,190px) minmax(170px,190px) minmax(130px,150px) 106px 180px;gap:16px;padding-inline:18px}.catalog-table .table-head{color:#737d78;min-height:44px;font:600 9px var(--font-mono);letter-spacing:.095em;background:#05070894}.catalog-table .table-head>span:last-child{z-index:4;background:linear-gradient(90deg,#080b0cf5,#080b0cfe 22%);border-left:1px solid #b9f58f17;align-self:stretch;align-items:center;padding-left:16px;display:flex;position:sticky;right:0;box-shadow:-16px 0 24px #0000003d}.catalog-product-row{background:#ffffff02;position:relative;min-height:92px!important;transition:background-color .15s,box-shadow .15s,opacity .15s!important}.catalog-product-row:before{content:"";background:var(--accent);opacity:.2;border-radius:0 3px 3px 0;width:2px;position:absolute;top:16px;bottom:16px;left:0;box-shadow:0 0 16px #b9f58f38}.catalog-product-row:hover{box-shadow:inset 0 1px #ffffff05,inset 0 -1px #ffffff05;background:linear-gradient(90deg,#b9f58f08,#ffffff04 28%,#ffffff03)!important}.catalog-product-row:hover:before{opacity:.75}.catalog-product-row.catalog-item-inactive:before{opacity:.18;box-shadow:none;background:#7b8580}.catalog-product-cell{grid-template-rows:auto auto auto;grid-template-columns:42px minmax(0,1fr);gap:4px 12px;min-width:0}.catalog-product-cell i.catalog-brand-icon{background:linear-gradient(145deg,#455b50c2,#161c1bf5);border:1px solid #b9f58f1f;border-radius:12px 5px;grid-row:1/4;width:40px;height:40px;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #00000026}.catalog-product-cell>b{color:#f1f5f2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;line-height:1.3;overflow:hidden}.catalog-product-cell>small{color:#858f8a;min-width:0;font:9px/1.35 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-product-cell .catalog-source-badge{min-height:21px;font:600 8px var(--font-mono);border-radius:6px;grid-column:2;align-items:center;margin:1px 0 0;padding:0 7px}.quick-price-cell{grid-template-columns:minmax(0,1fr) 38px;align-content:center;gap:6px}.quick-price-cell>label{background:#0000003d;border-color:#b9f58f33;border-radius:9px;grid-template-columns:22px minmax(0,1fr);height:40px;box-shadow:inset 0 1px #ffffff05}.quick-price-cell>label>span{font-size:11px}.quick-price-cell input{height:38px;font:650 12px var(--font-mono);padding-inline:7px}.quick-price-cell>button{border-radius:9px;width:38px;height:40px}.catalog-price-readonly{color:#e8f0ec;background:linear-gradient(135deg,#71b5ff0e,#0003);border:1px solid #71b5ff29;border-radius:9px;grid-column:1/-1;grid-template-columns:22px 1fr 26px;align-items:center;height:40px;padding:0 8px;display:grid}.catalog-price-readonly>span{color:var(--accent);font:650 11px var(--font-mono)}.catalog-price-readonly strong{font:650 12px var(--font-mono)}.catalog-price-readonly>svg{color:#8bbfff;opacity:.78;justify-self:end}.quick-price-cell>small.catalog-price-caption{color:#7f8984;font:8px/1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.catalog-stock-cell{gap:7px}.catalog-stock-cell .stock-cell-head b{font-size:15px}.catalog-stock-cell .stock-cell-head b small{font-size:8px}.catalog-stock-cell .stock-cell-head em{border-radius:7px;min-height:24px;padding-inline:8px;font-size:8px}.catalog-stock-cell .stock-meter{height:5px}.catalog-stock-cell>small{font-size:8px}.catalog-stock-cell .stock-restock-link{font-size:8px;font-weight:600}.catalog-sales-cell{align-content:center;gap:5px}.catalog-sales-cell>b{font-size:12px}.catalog-sales-cell>small{font-size:8px;line-height:1.4}.catalog-no-sales{color:#77817c;font:9px/1.4 var(--font-mono)}.catalog-status-cell{align-items:center;display:flex}.catalog-status-cell .status{border-radius:8px;min-height:28px;padding:0 10px;font-size:9px}.catalog-row-actions{z-index:3;background:linear-gradient(90deg,#0d1012f0,#0d1012fe 22%);border-left:1px solid #b9f58f14;grid-template-columns:repeat(4,34px);grid-auto-rows:34px;align-content:center;align-self:stretch;gap:4px;min-width:180px;margin-block:0;padding:9px 12px 9px 17px;display:grid;position:sticky;right:0;box-shadow:-18px 0 28px #00000038}.catalog-action-icon{background:linear-gradient(#ffffff09,#ffffff05);border-radius:9px;width:34px;height:34px;box-shadow:inset 0 1px #ffffff06}.catalog-action-label{display:none}.catalog-row-actions .catalog-action-icon:first-child{color:#d8e4dc;background:#b9f58f0b;border-color:#b9f58f2e;grid-column:span 2;justify-content:center;align-items:center;gap:6px;width:auto;display:inline-flex}.catalog-row-actions .catalog-action-icon:first-child .catalog-action-label{text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:inline;overflow:hidden}.catalog-row-actions .catalog-action-icon:nth-last-child(2){margin-left:0}@media (max-width:760px){.catalog-panel{overflow-x:hidden}.catalog-table{width:100%;min-width:0}.catalog-table .catalog-product-row{grid-template-columns:minmax(0,1fr) minmax(132px,.55fr);gap:14px 16px;padding:16px}.catalog-table .catalog-product-row>.catalog-product-cell{grid-column:1/-1;padding-left:0}.catalog-table .catalog-product-row>.quick-price-cell{grid-column:1}.catalog-table .catalog-product-row>.catalog-stock-cell{grid-column:2}.catalog-table .catalog-product-row>.catalog-sales-cell{grid-column:1}.catalog-table .catalog-product-row>.catalog-status-cell{grid-column:2;justify-self:start}.catalog-table .catalog-product-row>.catalog-row-actions{z-index:auto;width:100%;min-width:0;box-shadow:none;background:0 0;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;padding:0;display:grid;position:static;right:auto}.catalog-table .catalog-action-icon{justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;padding:0 8px;display:inline-flex}.catalog-table .catalog-action-label{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:inline;overflow:hidden}.catalog-row-actions .catalog-action-icon:first-child{grid-column:auto;width:100%}.catalog-row-actions .catalog-action-icon:nth-last-child(2){margin-left:0}}@media (max-width:520px){.catalog-table .catalog-product-row{grid-template-columns:1fr}.catalog-table .catalog-product-row>:where(.catalog-product-cell,.quick-price-cell,.catalog-stock-cell,.catalog-sales-cell,.catalog-row-actions){grid-column:1/-1;width:100%}.catalog-table .catalog-product-row>.catalog-status-cell{grid-column:1/-1;justify-self:start}.catalog-table .catalog-product-row>.catalog-row-actions{grid-template-columns:repeat(3,minmax(42px,1fr))}}.catalog-create-editor>header{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0e1113fe,#0e1113f5);border-bottom:1px solid #ffffff12;margin:-20px -20px 16px;padding:18px 20px 14px;position:sticky;top:-20px}.catalog-create-editor>footer{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0e1113e0,#0e1113fe 22%);margin:18px -20px -20px;padding:14px 20px 18px;position:sticky;bottom:-20px}.catalog-create-intro{background:linear-gradient(135deg,#b9f58f0e,#6baeff06);border:1px solid #b9f58f29;border-radius:14px;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:14px;display:grid}.catalog-create-intro>div:first-child{gap:4px;display:grid}.catalog-create-intro strong{font-size:14px}.catalog-create-intro span{color:var(--muted);font-size:11px;line-height:1.5}.catalog-create-presets{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.catalog-create-presets button{border:1px solid var(--line);color:#dce4e0;background:#ffffff08;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:11px;display:inline-flex}.catalog-create-presets button:hover{background:#b9f58f0f;border-color:#b9f58f59}.catalog-create-error{color:#ffaaa4;background:#ff777712;border:1px solid #ff77774d;border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 13px;display:flex}.catalog-create-error svg{flex:none;margin-top:1px}.catalog-create-error>div{gap:3px;display:grid}.catalog-create-error strong{color:#ffd1cd;font-size:12px}.catalog-create-error span{font-size:11px;line-height:1.45}.catalog-create-grid{gap:13px}.catalog-create-grid>label,.catalog-create-grid .smart-combobox-field,.create-extra-grid label,.create-manual-panel label,.create-delivery-simple>label{font-size:12px!important;line-height:1.35!important}.catalog-create-grid :where(input,select,textarea),.create-extra-grid :where(input,select,textarea){min-height:44px;font-size:14px!important}.catalog-create-grid textarea{padding:11px 12px}.catalog-create-grid :where(label small,.smart-combobox-field small){font-size:10px;line-height:1.45}.create-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.create-mode-grid>label{border:1px solid var(--line);min-height:72px;color:var(--muted);cursor:pointer;background:#ffffff05;border-radius:13px;grid-template-columns:18px 22px minmax(0,1fr);align-items:center;padding:12px 14px;gap:10px!important;display:grid!important}.create-mode-grid>label.is-selected{color:var(--accent);background:#b9f58f0f;border-color:#b9f58f57;box-shadow:inset 0 0 24px #b9f58f06}.create-mode-grid input{width:17px;height:17px;min-height:0;accent-color:var(--accent)}.create-mode-grid svg{color:currentColor}.create-mode-grid span{gap:4px;display:grid}.create-mode-grid b{color:var(--text);font-size:13px}.create-mode-grid small{color:var(--muted);font-size:10px}.create-delivery-simple{grid-template-columns:minmax(0,1fr) minmax(240px,.38fr)}.create-delivery-simple .create-delivery-head,.create-delivery-simple .create-bulk-input,.create-delivery-simple .create-delivery-security{grid-column:1/-1}.create-delivery-simple .create-bulk-format,.create-delivery-simple .create-purchase-cost,.create-manual-panel label{color:var(--muted);gap:7px;display:grid}.create-delivery-simple :where(input,select,textarea),.create-manual-panel :where(input,select){border:1px solid var(--line);width:100%;color:var(--text);background:#15191b;border-radius:10px;outline:none}.create-bulk-input{color:var(--muted);gap:7px;display:grid}.create-bulk-input textarea{resize:vertical;min-height:150px;font:13px/1.55 var(--font-mono)!important}.create-bulk-input small,.create-purchase-cost small{color:var(--dim)}.create-manual-panel{border:1px solid var(--line);background:#ffffff05;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.create-extra-options>summary{font-size:12px}.create-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px;display:grid}.create-extra-grid label{color:var(--muted);gap:7px;display:grid}.create-extra-grid .editor-wide{grid-column:1/-1}.create-price-safety{border:1px solid var(--line);border-radius:10px;margin:0 14px 14px;overflow:hidden}.create-price-safety>summary{min-height:40px;color:var(--muted);cursor:pointer;align-items:center;padding:0 11px;font-size:11px;display:flex}.catalog-create-editor>footer>span{font-size:11px;line-height:1.4}.catalog-create-editor>footer .primary-button{min-width:180px;min-height:44px;font-size:12px}.catalog-form-divider{border-top:1px solid #fff1;align-items:center;gap:10px;margin-top:5px;padding:9px 0 2px;display:flex}.catalog-form-divider:first-child{border-top:0;margin-top:0;padding-top:0}.catalog-form-divider>span{width:27px;height:27px;color:var(--accent);font:700 10px var(--font-mono);background:#b9f58f0e;border:1px solid #b9f58f38;border-radius:8px;flex:none;place-items:center;display:grid}.catalog-form-divider>div{gap:2px;display:grid}.catalog-form-divider strong{font-size:12px}.catalog-form-divider small{color:var(--muted);font-size:9px}.catalog-advanced-options{border:1px solid var(--line);background:#ffffff04;border-radius:12px;overflow:clip}.catalog-advanced-options>summary{color:#aeb8b3;cursor:pointer;align-items:center;min-height:43px;padding:0 13px;font-size:10px;display:flex}.catalog-advanced-options[open]>summary{border-bottom:1px solid var(--line);color:var(--text)}.catalog-advanced-options .price-safety-panel{background:#b9f58f06;border:0;border-radius:0;margin:0}.notification-route-guide{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;padding-top:12px;display:grid}.notification-route-guide article{border:1px solid var(--line);background:#ffffff05;border-radius:11px;align-content:start;gap:6px;padding:12px;display:grid}.notification-route-guide article>span{color:var(--accent);font:700 8px var(--font-mono);letter-spacing:.1em}.notification-route-guide article>strong{font-size:11px}.notification-route-guide article>small{min-height:42px;color:var(--muted);font-size:9px;line-height:1.5}.notification-route-guide article>button{width:100%;margin-top:3px}.inventory-restock-optin{cursor:pointer;background:#b9f58f09;border:1px solid #b9f58f2e;border-radius:10px;align-items:flex-start;min-height:54px;padding:11px 12px;gap:10px!important;display:flex!important}.inventory-restock-optin input{width:17px;height:17px;accent-color:var(--accent);flex:none;margin-top:1px}.inventory-restock-optin span{gap:3px;display:grid}.inventory-restock-optin b{color:var(--text);font-size:10px}.inventory-restock-optin small{color:var(--muted);font-size:9px;line-height:1.45}.inventory-batch-state{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.inventory-batch-state>em{color:#d8bb79;white-space:nowrap;background:#f2c76f0e;border:1px solid #f2c76f2e;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}@media (max-width:760px){.catalog-create-editor>header{margin:-14px -14px 14px;padding:14px;top:-14px}.catalog-create-editor>footer{margin:16px -14px -14px;padding:12px 14px 14px;bottom:-14px}.catalog-create-intro{grid-template-columns:1fr}.catalog-create-presets{justify-content:flex-start}.create-mode-grid,.create-manual-panel,.create-extra-grid,.create-delivery-simple{grid-template-columns:1fr}.create-delivery-simple .create-delivery-head,.create-delivery-simple .create-bulk-input,.create-delivery-simple .create-delivery-security{grid-column:1}.notification-route-guide{grid-template-columns:1fr}.notification-route-guide article>small{min-height:0}.inventory-manager{width:calc(100vw - 20px);min-width:0;max-width:calc(100vw - 20px);overflow-x:hidden}.inventory-counts{overscroll-behavior-inline:contain;grid-template-columns:repeat(7,84px);width:100%;min-width:0;overflow-x:auto}.inventory-toolbar{grid-template-columns:minmax(0,1fr)}.inventory-toolbar>*,.inventory-toolbar select{width:100%;min-width:0}.inventory-input-modes{grid-template-columns:1fr;width:100%}.inventory-position-head{flex-direction:column;align-items:flex-start}.inventory-position-account-grid{grid-template-columns:1fr}.inventory-position-account-grid .inventory-position-extra{grid-column:1}.inventory-unit-card{grid-template-columns:minmax(0,1fr) auto;gap:9px 10px}.inventory-unit-dates{grid-column:1/-1}.inventory-unit-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.inventory-unit-actions button{justify-content:center;min-width:0}.inventory-batch-list article{grid-template-columns:minmax(0,1fr) auto}.inventory-batch-list article>small{grid-column:1/-1}}.web-delivery code,.delivery-access-list code{white-space:pre-wrap}@media (max-width:460px){.inventory-unit-actions{grid-template-columns:1fr}.inventory-import-actions{grid-template-columns:1fr;display:grid}.inventory-import-actions button{width:100%}}.admin-app{overflow-x:clip}@media (max-width:580px){.admin-main{width:100%;max-width:100%;overflow-x:clip}.admin-header{gap:10px}.admin-header>div:first-of-type{min-width:0}.admin-header h1{text-wrap:balance;font-size:clamp(18px,6vw,21px);line-height:1.15}.admin-header-actions .sync-button{display:none}.intelligence-list{overflow-x:visible}.intelligence-row.intelligence-head{display:none}.intelligence-row:not(.intelligence-head){text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;padding:0}.intelligence-row:not(.intelligence-head)>span{border-top:1px solid #ffffff0b;align-content:center;gap:5px;min-width:0;min-height:74px;padding:12px 14px}.intelligence-row:not(.intelligence-head)>span:first-child{border-top:0;border-bottom:1px solid var(--line);background:#b9f58f06;grid-column:1/-1;min-height:68px}.intelligence-row:not(.intelligence-head)>span:nth-child(2n){border-right:1px solid #ffffff0b}.intelligence-row>span:not(:first-child):before{color:var(--dim);font:600 var(--admin-text-xs) var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.intelligence-row>span:nth-child(2):before{content:"Покупки"}.intelligence-row>span:nth-child(3):before{content:"Оплачено"}.intelligence-row>span:nth-child(4):before{content:"Обращения"}.intelligence-row>span:nth-child(5):before{content:"Активность"}.intelligence-row :where(strong,b,small){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.intelligence-row>span:first-child strong{font-size:13px}.admin-editor-layer{align-items:stretch;padding:8px}.admin-editor,.customer-detail{width:100%;max-height:calc(100dvh - 16px);padding:16px}.detail-history>div{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity amount""status status";align-items:start;gap:7px 10px;padding:10px 2px}.detail-history>div>span{grid-area:identity}.detail-history>div>strong{white-space:nowrap;grid-area:amount;justify-self:end}.detail-history>div>.status{white-space:normal;grid-area:status;justify-self:start;max-width:100%}.detail-history :where(b,small){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}}@media (max-width:460px){.action-toolbar{grid-template-columns:1fr}.action-toolbar .grow-field,.action-toolbar>button{grid-column:1}.action-toolbar :where(.compact-field,.grow-field){width:100%;min-width:0}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
