/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-ease: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;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink:#06100d;--paper:#eef0e6;--muted:#9fa99d;--gold:#d6c477;--gold2:#8d7a3e;--accent:#26a977;--accent-soft:#9bdec2;--purple:#7258a8;--line:#d6c47747;--panel:#0a1411eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#030806}body{color:var(--paper);background:radial-gradient(circle at 80% 0,#1963482e,#0000 38%),linear-gradient(155deg,#07100d,#020504 72%);min-height:100vh;margin:0;font-family:Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}button,input,select{font:inherit}button,a{color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}img{max-width:100%;display:block}.eyebrow{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;font-size:10px}.center-screen{min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:16px;display:grid}.seal-loader,.brand-mark{border:1px solid var(--gold);width:48px;height:48px;color:var(--gold);background:#07100d;place-items:center;font-family:Georgia,serif;font-size:27px;display:grid;box-shadow:inset 0 0 22px #d6c47714}.seal-loader{animation:1.5s ease-in-out infinite pulse}.icon-button{border:1px solid var(--line);background:#00000047;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.primary-button,.secondary-button{border:1px solid var(--gold);letter-spacing:.08em;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-weight:750;display:flex}.primary-button{color:#fff;background:linear-gradient(135deg,#177b5b,#20a478);box-shadow:0 15px 35px #00000047}.secondary-button{color:var(--gold);background:0 0}.form-message{text-align:center;color:var(--muted);min-height:20px;font-size:13px}.form-message.error{color:#ff9a88}.empty-note{border:1px dashed var(--line);color:var(--muted);text-align:center;background:#d6c47708;padding:18px;font-size:13px;line-height:1.7}.login-shell{background:#07100d;max-width:520px;min-height:100svh;margin:auto;position:relative;overflow:hidden}.login-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 76% 8%,#7258a842,#0000 33%),radial-gradient(circle at 18% 24%,#1f825e2e,#0000 35%);position:absolute;inset:0}.login-hero{background:linear-gradient(#0205041f,#07100d),radial-gradient(at 80% 18%,#5f4c9147,#0000 45%);min-height:36svh;padding:38px 28px 70px;position:relative}.login-hero .brand-mark{margin-bottom:35px}.login-hero h1{letter-spacing:-.04em;margin:12px 0 17px;font-family:Georgia,Songti SC,serif;font-size:50px;line-height:1.02}.login-hero h1 em{color:#dfe5d8;letter-spacing:.05em;font-size:.62em;font-style:normal}.login-hero p{color:#b6af7e;letter-spacing:.22em;margin:0;font-size:12px}.login-panel{border-top:1px solid var(--gold2);background:linear-gradient(#0a1511,#050b09);border-radius:34px 34px 0 0;min-height:64svh;margin-top:-35px;padding:28px;position:relative;box-shadow:0 -25px 60px #00000059}.section-head{align-items:center;gap:13px;margin-bottom:22px;display:flex}.section-head>span{color:var(--gold);font-family:Georgia,serif;font-size:30px}.section-head h2{margin:0 0 4px;font-family:Georgia,Songti SC,serif;font-size:22px}.section-head p{color:var(--muted);margin:0;font-size:12px}.account-display{border:1px solid var(--gold2);color:#68736b;background:#030806;justify-content:center;align-items:center;gap:8px;height:68px;margin-bottom:17px;display:flex}.account-display b{color:#f0e8c9;border-bottom:1px solid var(--gold);min-width:25px;font:28px Georgia,serif}.keypad{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px;display:grid}.keypad button{color:#f0f2e8;background:#0b1713;border:1px solid #d6c47738;border-radius:3px;height:56px;font:24px Georgia,serif}.keypad button:active{background:#183d30;transform:scale(.98)}.keypad .key-minor{color:var(--gold);font:12px system-ui}.login-panel>.primary-button{width:100%}.color-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin:0 -28px;padding:25px calc(50% - 122px) 35px;display:flex;overflow-x:auto}.color-card{scroll-snap-align:center;background:0 0;border:0;flex:0 0 244px;height:320px;padding:15px;position:relative}.color-card .material{width:100%;height:100%;display:block;box-shadow:inset 0 0 45px #00000080,0 20px 50px #0006}.color-card i{color:#ffffffb8;font:11px Georgia,serif;position:absolute;bottom:23px;right:22px}.frame-orange{border:4px solid #c96d31;box-shadow:inset 0 0 0 2px #f3d68a,0 0 0 1px #6d321d}.frame-orange:before{content:"";pointer-events:none;border:1px solid #f1d289;position:absolute;inset:8px}.frame-blue:before,.frame-blue:after{content:"";filter:drop-shadow(0 5px 4px #000);border:33px solid #0000;border-top-width:0;border-bottom:48px solid #b79850;position:absolute;bottom:0}.frame-blue .material{border:2px solid #526f8c}.frame-yellow .material{border:1px solid #f0cd61}.frame-yellow:after{content:"";background:linear-gradient(90deg,#0000,#e7c55e 20% 80%,#0000);height:1px;position:absolute;bottom:5px;left:-55px;right:-55px}.frame-green .material{border:2px solid #6c9e75}.frame-green:before{content:"◇";color:#c8bc76;letter-spacing:164px;text-shadow:0 274px #c8bc76;justify-content:space-between;font-size:34px;display:flex;position:absolute;inset:-2px;overflow:hidden}.frame-pink .material{border:5px solid #a8586c;box-shadow:inset 0 0 25px #4d1f2d,0 18px 0 -10px #c2a05a,0 25px 40px #000}.frame-purple{background:linear-gradient(135deg,#31203f,#9f7ba8);border:9px ridge #7c5a91;border-radius:14px}.frame-purple .material{border:1px solid #d1b477;border-radius:4px}.frame-purple:before{content:"";z-index:-1;background:radial-gradient(circle,#8752ae2e,#0000 65%);position:absolute;inset:-25px}.shop-shell{--theme:#1d9c70;--theme-rgb:29,156,112;background:linear-gradient(#07110e,#030806);max-width:540px;min-height:100vh;margin:auto}.shop-header{background:radial-gradient(circle at 85% 5%,rgba(var(--theme-rgb),.26),transparent 45%);justify-content:space-between;align-items:flex-start;padding:28px 20px 22px;display:flex}.shop-header h1{margin:8px 0;font-family:Georgia,Songti SC,serif;font-size:26px}.shop-header p{color:var(--muted);margin:0;font-size:12px}.ad-section,.products-section{padding:14px 0 0}.section-title{justify-content:space-between;align-items:flex-end;padding:0 20px 14px;display:flex}.section-title span{color:var(--gold);letter-spacing:.2em;font-size:9px}.section-title h2{margin:3px 0 0;font:24px Georgia,Songti SC,serif}.section-title small{color:var(--muted);font-size:11px}.ad-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:13px;padding:4px 20px 22px;display:flex;overflow:auto}.ad-card{scroll-snap-align:center;text-align:left;border:1px solid var(--gold2);background:#09120f;flex:0 0 86%;grid-template-columns:42% 1fr;min-height:176px;padding:0;display:grid;overflow:hidden;box-shadow:0 18px 40px #00000042}.ad-art{background:radial-gradient(circle at 60% 30%,rgba(var(--theme-rgb),.78),rgba(var(--theme-rgb),.14) 53%,#040907);border-right:1px solid var(--line);place-content:center;justify-items:center;gap:8px;display:grid;position:relative}.ad-art span{color:#ead98e;font:9px Georgia,serif;position:absolute;top:10px;left:10px}.ad-art b{color:#fff;text-shadow:0 3px 12px #000;font:29px Georgia,Songti SC,serif}.ad-card>div:last-child{padding:25px 17px}.ad-card>div:last-child span{color:var(--gold);letter-spacing:.12em;font-size:9px}.ad-card h3{margin:9px 0;font:19px Georgia,Songti SC,serif}.ad-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.products-section{padding-bottom:110px}.product-group{border-top:1px solid var(--line)}.group-label{color:var(--gold);background:#d6c47709;align-items:center;gap:6px;margin:0;padding:13px 20px;font-size:11px;display:flex}.product-row{background:#ffffff03;border-bottom:1px solid #d6c4771f;grid-template-columns:28px 64px 1fr auto;align-items:start;gap:11px;padding:15px 20px;display:grid}.product-row.selected{background:linear-gradient(90deg,rgba(var(--theme-rgb),.12),transparent)}.check-button{border:1px solid var(--gold2);color:#fff;background:#07100d;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:20px;display:grid}.selected .check-button{background:var(--theme);border-color:var(--theme)}.product-thumb{border:1px solid var(--gold2);background:radial-gradient(circle at 65% 20%,rgba(var(--theme-rgb),.5),#07100d);color:#eadb9a;place-items:center;width:64px;height:64px;font:28px Georgia,serif;display:grid;overflow:hidden}.product-thumb img{object-fit:cover;width:100%;height:100%}.product-info>span{color:var(--gold);letter-spacing:.1em;font-size:9px}.product-info h3{margin:4px 0;font:16px Georgia,Songti SC,serif}.product-info p{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.product-row>strong{color:#f1dc92;margin-top:22px;font:14px Georgia,serif}.inline-controls{grid-column:1/-1;gap:8px;margin-top:10px;display:flex}.inline-controls select{border:1px solid var(--line);color:#ddd;background:#07100d;max-width:145px;height:32px;padding:0 8px;font-size:10px}.qty{border:1px solid var(--line);align-items:center;height:32px;display:flex}.qty button{background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.qty b{text-align:center;min-width:28px;font-size:11px}.contact-divider{align-items:center;gap:8px;padding:17px 14px;text-decoration:none;display:flex}.contact-divider>span{background:linear-gradient(90deg,transparent,var(--gold2));flex:1;height:1px}.contact-divider>span:last-child{background:linear-gradient(90deg,var(--gold2),transparent)}.contact-divider>div{background:rgba(var(--theme-rgb),.13);border:1px solid rgba(var(--theme-rgb),.32);white-space:nowrap;align-items:center;gap:3px;padding:8px 10px;font-size:9px;display:flex}.contact-divider em{color:#b9c0b7;font-style:normal}.contact-divider u{color:var(--gold);text-underline-offset:3px}.bottom-bar{z-index:30;width:min(540px,100%);padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--gold2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040907f0;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-bar>div{flex-direction:column;display:flex}.bottom-bar span{color:var(--muted);font-size:10px}.bottom-bar strong{color:var(--gold);font:22px Georgia,serif}.bottom-bar>button{background:var(--theme);color:#fff;border:1px solid #78c9a9;align-items:center;gap:8px;height:48px;padding:0 22px;font-weight:700;display:flex}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bundle-sheet{border:1px solid var(--gold2);width:min(540px,100%);padding:28px 22px calc(24px + env(safe-area-inset-bottom));background:linear-gradient(#14221d,#060c0a);border-bottom:0;border-radius:28px 28px 0 0;position:relative;box-shadow:0 -25px 70px #000}.sheet-handle{background:#526059;border-radius:5px;width:45px;height:4px;margin:-13px auto 23px}.sheet-close{border:1px solid var(--line);background:0 0;border-radius:50%;width:38px;height:38px;position:absolute;top:18px;right:18px}.bundle-sheet h2{margin:8px 0;font:28px Georgia,Songti SC,serif}.bundle-sheet>p{color:var(--muted);font-size:12px}.bundle-list{border-top:1px solid var(--line);margin:22px 0}.bundle-list>div{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.bundle-list .product-thumb{width:50px;height:50px;font-size:21px}.bundle-list span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.bundle-list strong{color:var(--gold)}.bundle-sheet .primary-button{width:100%}.cart-shell{background:radial-gradient(circle at 90% 0,#7258a833,#0000 37%),#07100d;max-width:540px;min-height:100vh;margin:auto;padding:0 20px 35px}.cart-header{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:24px 0;display:grid}.cart-header h1{margin:3px 0;font:30px Georgia,Songti SC,serif}.cart-header small{color:var(--muted)}.cart-list article{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr auto;gap:13px;padding:19px 0;display:grid}.cart-list h3{margin:0 0 5px;font:17px Georgia,Songti SC,serif}.cart-list p{color:var(--muted);margin:0 0 8px;font-size:11px}.cart-list strong{color:var(--gold)}.cart-list article>div:last-child{text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.cart-list .qty{width:max-content;margin-top:12px}.delete-button{color:#cf7469;background:0 0;border:1px solid #ff786433;place-items:center;width:35px;height:35px;display:grid}.delete-button svg{width:16px}.continue-link{color:var(--gold);background:0 0;border:0;align-items:center;gap:7px;padding:20px 0;font-size:12px;display:flex}.cart-summary{border:1px solid var(--gold2);background:#00000038;padding:19px}.cart-summary>div{justify-content:space-between;padding:8px 0;display:flex}.cart-summary>div+div{border-top:1px solid var(--line);margin-top:8px;padding-top:15px}.cart-summary strong{color:var(--gold);font:24px Georgia,serif}.cart-summary p{color:var(--muted);margin:12px 0 0;font-size:10px}.send-order{color:#07100d;background:linear-gradient(135deg,#816621,#c8a546);border:1px solid #dfcf83;justify-content:center;align-items:center;gap:9px;width:100%;height:58px;margin-top:18px;font-weight:800;display:flex}.empty-cart{text-align:center;place-content:center;gap:18px;min-height:65vh;display:grid}.success-page{text-align:center;flex-direction:column;align-items:center;padding-top:70px;display:flex}.success-page>svg{color:#55c293;width:66px;height:66px;margin-bottom:20px}.success-page h1{margin:8px;font:38px Georgia,Songti SC,serif}.success-page>p{color:var(--muted)}.order-ticket{border:1px solid var(--gold2);text-align:left;background:#0000003d;grid-template-columns:1fr 1fr;gap:13px;width:100%;margin:24px 0;padding:20px;display:grid}.order-ticket span{color:var(--muted);font-size:11px}.order-ticket strong,.order-ticket b{text-align:right;color:var(--gold)}.qr-card{border:1px solid var(--line);color:#222;background:#fff;padding:12px}.qr-card img{object-fit:contain;width:220px;height:220px}.qr-card span{margin-top:8px;font-size:11px;display:block}.success-page .secondary-button{width:100%;margin-top:20px}.qr-modal{background:#fff;padding:18px;position:relative}.qr-modal img{width:min(85vw,420px)}.qr-modal button{background:#000;border:0;border-radius:50%;width:38px;height:38px;position:absolute;top:8px;right:8px}.admin-shell{background:radial-gradient(circle at 85% 0,#7258a82e,#0000 35%),#060c0a;max-width:1100px;min-height:100vh;margin:auto;padding:28px}.admin-header{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding-bottom:23px;display:flex}.admin-header .brand-mark{cursor:pointer;border-radius:0}.admin-header>div:nth-child(2){flex:1}.admin-header h1{margin:4px 0;font:28px Georgia,Songti SC,serif}.admin-welcome span{color:var(--gold);letter-spacing:.15em;font-size:11px}.admin-welcome h2{margin:8px 0;font:38px Georgia,Songti SC,serif}.module-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.module-grid>button{text-align:left;border:1px solid var(--line);background:linear-gradient(135deg,#0d1d17f2,#080d0bf2);grid-template-columns:45px 1fr auto;align-items:start;gap:15px;min-height:135px;padding:20px;transition:all .2s;display:grid}.module-grid>button:hover{border-color:var(--gold);transform:translateY(-2px)}.module-grid svg{color:var(--gold);width:27px;height:27px}.module-grid h3{margin:0 0 7px;font:20px Georgia,Songti SC,serif}.module-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.admin-empty{text-align:center;place-content:center;justify-items:center;gap:15px;min-height:65vh;display:grid}.admin-empty>svg{width:55px;height:55px;color:var(--gold)}.admin-panel{padding:26px 0}.panel-top{justify-content:space-between;align-items:center;min-height:40px;margin-bottom:22px;display:flex}.panel-top>button{color:var(--gold);background:0 0;border:0;align-items:center;gap:7px;display:flex}.panel-top p{color:#8bd8b7;margin:0;font-size:12px}.detail-intro{border-left:2px solid var(--gold);background:#d6c4770a;align-items:center;gap:16px;margin-bottom:24px;padding:20px;display:flex}.detail-intro>svg{color:var(--gold);width:32px;height:32px}.detail-intro h2{margin:0 0 6px;font:26px Georgia,Songti SC,serif}.detail-intro p{color:var(--muted);margin:0;font-size:12px}.form-card{border:1px solid var(--line);background:#0003;grid-template-columns:repeat(2,1fr);gap:15px;margin:15px 0;padding:20px;display:grid}.form-card h3,.form-card code{grid-column:1/-1}.form-card label{color:var(--gold);flex-direction:column;gap:7px;font-size:11px;display:flex}.form-card label.wide{grid-column:1/-1}.form-card input,.form-card select,.search-box input{color:#eee;background:#07100d;border:1px solid #d6c4774d;outline:none;height:44px;padding:0 12px}.form-card input:focus,.form-card select:focus,.search-box input:focus{border-color:var(--gold)}.form-card .primary-button{grid-column:1/-1}.file-field{border:1px dashed var(--gold2);justify-content:center;align-items:center;min-height:74px;padding:13px}.file-field input{border:0;height:auto;padding:0;font-size:10px}.data-list{flex-direction:column;gap:9px;display:flex}.data-list article{border:1px solid var(--line);background:#ffffff04;grid-template-columns:1fr auto auto auto;align-items:center;gap:13px;padding:15px;display:grid}.data-list article.warning{border-color:#dc6d5273}.data-list span{color:var(--muted);font-size:9px}.data-list h3{margin:4px 0;font:15px Georgia,serif}.data-list p{color:var(--muted);margin:0;font-size:11px}.data-list>article>strong{color:var(--gold)}.data-list select{border:1px solid var(--line);color:#ddd;background:#07100d;height:36px}.small-action{border:1px solid var(--gold2);height:36px;color:var(--gold);background:0 0;align-items:center;gap:5px;padding:0 11px;font-size:10px;text-decoration:none;display:flex}.small-action svg{width:13px}.compact-list{border:1px solid var(--line)}.compact-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto auto;align-items:center;gap:12px;padding:12px 15px;font-size:12px;display:grid}.compact-list>div:last-child{border-bottom:0}.compact-list span,.compact-list em{color:var(--muted);font-style:normal}.compact-list button{border:1px solid var(--gold2);color:var(--gold);background:0 0;padding:6px 10px}.dot{background:#aaa;border-radius:50%;width:11px;height:11px}.dot.orange{background:#d87634}.dot.blue{background:#3d8dbb}.dot.yellow{background:#d5ad27}.dot.green{background:#2aa277}.dot.pink{background:#c86c83}.dot.purple{background:#8967b1}.search-box{border:1px solid var(--gold2);align-items:center;margin-bottom:15px;padding:0 13px;display:flex}.search-box svg{color:var(--gold)}.search-box input{background:0 0;border:0;flex:1}.catalog-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.catalog-grid article{border:1px solid var(--line);padding:12px}.catalog-grid .product-thumb{width:100%;height:100px}.catalog-grid span,.catalog-grid p{color:var(--muted);font-size:9px}.catalog-grid h3{margin:6px 0;font:15px Georgia,Songti SC,serif}.catalog-grid strong{color:var(--gold);font:16px Georgia,serif}.preview-table{border:1px solid var(--line);margin-top:18px}.preview-table>div{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 1fr 1fr;padding:10px 14px;font-size:11px;display:grid}.preview-table .primary-button{width:calc(100% - 30px);margin:15px}.ad-admin-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ad-admin-grid button{text-align:left;border:1px solid var(--line);background:radial-gradient(circle at 85% 5%,#7258a840,#0000 45%),#09130f;min-height:150px;padding:18px}.ad-admin-grid span,.ad-admin-grid em{color:var(--gold);font-size:9px;font-style:normal}.ad-admin-grid h3{font:17px Georgia,Songti SC,serif}.ad-admin-grid p{color:var(--muted);font-size:11px}.subheading{margin:30px 0 12px;font:20px Georgia,Songti SC,serif}.product-form{grid-template-columns:repeat(4,1fr)}@keyframes pulse{50%{opacity:.5}}.form-card textarea{color:#eee;resize:vertical;background:#07100d;border:1px solid #d6c4774d;outline:none;height:105px;padding:12px;line-height:1.6}.form-card textarea:focus{border-color:var(--gold)}.ad-admin-grid>div{text-align:left;border:1px solid var(--line);background:radial-gradient(circle at 85% 5%,#7258a840,#0000 45%),#09130f;min-height:150px;padding:18px}.readiness-summary{background:radial-gradient(at 92% 0,#6d557f33,#0000 40%),linear-gradient(145deg,#0f1a15eb,#050907f2);border:1px solid #d8c7873d;border-radius:9px;margin-bottom:14px;padding:24px}.readiness-summary>span{color:var(--gold);letter-spacing:.2em;font-size:9px}.readiness-summary h3{margin:8px 0 6px;font:25px Georgia,Songti SC,serif}.readiness-summary p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.content-checklist{gap:10px;display:grid}.content-checklist article{border:1px solid var(--line);background:linear-gradient(145deg,#0e1814db,#050807e6);border-radius:9px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.content-checklist article.check-required{border-color:#da755b66}.content-checklist article.check-done{border-color:#58a98047}.check-icon{color:#c7a654;background:#c7a6540d;border:1px solid;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.check-required .check-icon{color:#de806b}.check-done .check-icon{color:#68bd91}.check-icon svg{width:20px;height:20px}.content-checklist span{color:var(--gold);letter-spacing:.1em;font-size:9px}.content-checklist h3{margin:4px 0;font:17px Georgia,Songti SC,serif}.content-checklist p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.content-checklist button{border:1px solid var(--gold2);min-width:72px;height:40px;color:var(--gold);background:0 0;border-radius:5px;font-size:11px}.catalog-grid .product-thumb img{object-fit:cover;width:100%;height:100%}@media (width<=700px){.admin-shell{padding:18px 14px}.module-grid{grid-template-columns:1fr}.module-grid>button{min-height:118px}.admin-welcome{padding-top:35px}.admin-welcome h2{font-size:31px}.form-card,.product-form{grid-template-columns:1fr}.form-card label.wide,.form-card .primary-button,.form-card h3,.form-card code{grid-column:auto}.catalog-grid,.ad-admin-grid{grid-template-columns:repeat(2,1fr)}.data-list article{grid-template-columns:1fr auto}.data-list select,.data-list .small-action{grid-column:auto}.panel-top{align-items:flex-start;gap:12px}.panel-top p{text-align:right}.content-checklist article{grid-template-columns:42px minmax(0,1fr)}.content-checklist button{grid-column:2;width:max-content}.contact-divider>div{padding:8px 5px;font-size:8px}.contact-divider em{display:none}}@media (width<=360px){.login-panel{padding:23px 18px}.product-row{grid-template-columns:26px 57px 1fr auto;gap:8px;padding-left:12px;padding-right:12px}.product-thumb{width:57px;height:57px}.contact-divider>div{white-space:normal;text-align:center}.ad-card{flex-basis:91%}.catalog-grid{grid-template-columns:1fr}.cart-shell{padding-left:14px;padding-right:14px}}:root{--ink:#040605;--paper:#f0f1e9;--muted:#a0a89f;--gold:#d8c787;--gold-bright:#f4e7b5;--gold2:#756636;--purple:#6d557f;--line:#d8c7873d;--panel:#0b110f}.batch-integrated-row{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;display:grid!important}.batch-row-identity{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.batch-row-identity label,.batch-row-fields label{gap:5px!important;min-width:0!important;font-weight:800!important;display:grid!important}.batch-row-identity select,.batch-row-identity input,.batch-row-fields select,.batch-row-fields input,.batch-product-switch select{border:1px solid var(--admin-line)!important;background:var(--admin-card-strong)!important;width:100%!important;min-width:0!important;height:46px!important;color:var(--admin-ink)!important;border-radius:10px!important;padding:0 10px!important;font-size:15px!important;font-weight:750!important}.batch-product-switch{background:var(--admin-card-strong)!important;color:var(--admin-ink)!important;border:1px solid #cda35380!important;border-radius:11px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:9px 11px!important;display:grid!important}.batch-product-switch>span{color:var(--admin-muted)!important;font-size:12px!important}.batch-product-switch>small{white-space:nowrap!important;color:var(--admin-muted)!important}.batch-product-switch select{font-size:17px!important}.batch-integrated-row .batch-row-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important}.product-pricing-entry{border:1px solid var(--admin-line)!important;background:var(--admin-card-strong)!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important}.product-pricing-entry span{gap:4px!important;display:grid!important}.product-pricing-entry small{color:var(--admin-muted)!important}.product-pricing-entry button{border:1px solid var(--admin-accent)!important;color:#fff!important;background:linear-gradient(135deg,#1e795f,#6a537d)!important;border-radius:10px!important;min-height:44px!important;padding:0 14px!important;font-weight:850!important}@media (width<=680px){.batch-row-identity{grid-template-columns:repeat(2,minmax(0,1fr))!important}.batch-customer-note{grid-column:1/-1!important}.batch-product-switch{grid-template-columns:1fr!important}.batch-product-switch>small{white-space:normal!important}.batch-integrated-row .batch-row-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-pricing-entry{grid-template-columns:1fr!important}.product-pricing-entry button{width:100%!important}}.batch-product-confirm.is-manual-match>div button{align-items:center;gap:5px;display:inline-flex}.batch-product-confirm.is-manual-match>div button.active{border-color:var(--theme,#2d8d71);background:rgba(var(--theme-rgb,45,141,113),.14);box-shadow:inset 0 0 0 1px rgba(var(--theme-rgb,45,141,113),.26)}.batch-product-confirm.is-manual-match>div button svg{width:16px;height:16px}.delivery-photo-upload{color:#eadb9c!important;cursor:pointer!important;background:#d8c77712!important;width:100%!important;min-height:52px!important;margin:0!important}@media (width<=520px){.batch-time-presets{grid-template-columns:repeat(4,minmax(0,1fr))!important}.batch-manual-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}.batch-row-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.batch-print-grid{grid-template-columns:24px minmax(54px,1.2fr) minmax(48px,1fr) 38px 34px 48px 54px!important;font-size:8px!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .product-row,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .product-row{box-sizing:border-box!important;grid-template:"photo name price"34px"photo tags check"34px"photo quantity check"48px/116px minmax(0,1fr) 54px!important;gap:5px 9px!important;height:auto!important;min-height:136px!important;padding:10px!important;display:grid!important;overflow:hidden!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .product-thumb,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .product-thumb{aspect-ratio:1!important;grid-area:photo!important;width:116px!important;min-width:116px!important;height:116px!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single :is(.product-info,.product-copy-trigger,.product-buy-controls),.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single :is(.product-info,.product-copy-trigger,.product-buy-controls){display:contents!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single h3,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single h3{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:name!important;align-self:center!important;margin:0!important;font-size:18px!important;overflow:hidden!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .product-tags,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .product-tags{grid-area:tags!important;align-self:center!important;margin:0!important;transform:none!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .product-card-price,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .product-card-price{white-space:nowrap!important;grid-area:price!important;place-self:center end!important;margin:0!important;font-size:14px!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .product-quick-quantity,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .product-quick-quantity{grid-area:quantity!important;grid-template-columns:40px minmax(38px,1fr) 40px!important;align-self:center!important;width:100%!important;margin:0!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .check-button,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .check-button{grid-area:check!important;place-self:end!important;width:50px!important;height:50px!important;margin:0!important;position:static!important}}.batch-product-confirm.is-manual-match>div button.active{color:var(--admin-ink)!important;background:linear-gradient(135deg,#277a5d75,#6a4a7857)!important;border-color:#d7bf72!important;box-shadow:inset 0 0 0 1px #d7bf7247!important}.batch-product-search{margin:0!important}@media (width<=520px){.batch-time-presets{grid-template-columns:repeat(4,minmax(0,1fr))!important}.batch-manual-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}.batch-row-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.batch-print-grid{grid-template-columns:24px minmax(54px,1.2fr) minmax(48px,1fr) 38px 34px 48px 54px!important;font-size:8px!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .product-row,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .product-row{box-sizing:border-box!important;grid-template:"photo name price"34px"photo tags check"34px"photo quantity check"48px/116px minmax(0,1fr) 54px!important;gap:5px 9px!important;height:auto!important;min-height:136px!important;padding:10px!important;display:grid!important;overflow:hidden!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .product-thumb,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .product-thumb{aspect-ratio:1!important;grid-area:photo!important;width:116px!important;min-width:116px!important;height:116px!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single :is(.product-info,.product-copy-trigger,.product-buy-controls),.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single :is(.product-info,.product-copy-trigger,.product-buy-controls){display:contents!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single h3,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single h3{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:name!important;align-self:center!important;margin:0!important;font-size:18px!important;overflow:hidden!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .product-tags,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .product-tags{grid-area:tags!important;align-self:center!important;margin:0!important;transform:none!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .product-card-price,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .product-card-price{white-space:nowrap!important;grid-area:price!important;place-self:center end!important;margin:0!important;font-size:14px!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .product-quick-quantity,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .product-quick-quantity{grid-area:quantity!important;grid-template-columns:40px minmax(38px,1fr) 40px!important;align-self:center!important;width:100%!important;margin:0!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .check-button,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .check-button{grid-area:check!important;place-self:end!important;width:50px!important;height:50px!important;margin:0!important;position:static!important}}html{-webkit-tap-highlight-color:transparent;background:#020403}body{background:radial-gradient(at 82% -8%,#5b406f40,#0000 38%),radial-gradient(at 8% 28%,#17493630,#0000 38%),linear-gradient(155deg,#080d0b,#020403 72%)}button,select,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.eyebrow{color:var(--gold);text-shadow:0 0 18px #d8c78726;font-weight:700}.icon-button{background:linear-gradient(145deg,#ffffff09,#0000004d);border-color:#d8c7874d;min-width:44px;min-height:44px;transition:transform .18s,border-color .18s,background .18s;box-shadow:inset 0 1px #ffffff0a,0 8px 22px #00000040}.icon-button:active{background:#d8c7871a;transform:scale(.94)}.primary-button,.secondary-button{border-radius:8px;transition:transform .18s,filter .18s,box-shadow .18s}.primary-button{background:linear-gradient(135deg,#234d3f,#34765e 56%,#152e27);border-color:#b7a86e;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,inset 0 -8px 18px #0000002e,0 15px 34px #00000052}.primary-button:before{content:"";pointer-events:none;border:1px solid #f4e7b524;border-radius:6px;position:absolute;inset:1px}.primary-button:active,.secondary-button:active{transform:scale(.985)}.center-screen{text-align:center;background:radial-gradient(circle at 50% 42%,#6d557f29,#0000 36%);padding:24px}.center-screen .secondary-button{padding:0 28px}.login-shell{background:radial-gradient(at 88% 4%,#6a4f7e57,#0000 36%),radial-gradient(at 5% 35%,#1d4d3a38,#0000 36%),#060a08;box-shadow:0 0 70px #000}.login-shell:before{opacity:.85;background:linear-gradient(118deg,#0000 48%,#d8c78709 49%,#0000 50%),radial-gradient(circle at 76% 8%,#7258a82e,#0000 33%)}.login-hero{background:linear-gradient(#00000005,#07100d 95%);padding:34px 28px 72px;animation:.5s cubic-bezier(.2,.8,.2,1) both page-rise}.login-hero .brand-mark{background:linear-gradient(145deg,#121915,#050706);border-color:#a69355;margin-bottom:28px;box-shadow:inset 0 0 0 3px #060907,inset 0 0 0 4px #d8c78740,0 14px 30px #00000061}.login-hero h1{color:#f4f5ec;text-shadow:0 4px 30px #000000a6;font-size:52px}.login-hero h1 em{color:#d9ddcf}.login-hero p{color:#c8ba7d}.login-assurance{color:#7f8b82;letter-spacing:.05em;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.login-assurance i,.shop-header p i{background:#70bb93;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #70bb93cc}.login-panel{background:linear-gradient(160deg,#0f1915fa,#050907fc 64%);border-color:#7e6e3b;margin-top:-38px;padding:27px 28px 32px;animation:.55s cubic-bezier(.18,.82,.22,1) both sheet-rise;box-shadow:0 -1px #f4e7b529,0 -26px 65px #0000006e}.step-rail{color:#657169;letter-spacing:.09em;align-items:center;gap:9px;margin:0 0 24px;font-size:10px;display:flex}.step-rail span{transition:color .25s}.step-rail span.active{color:var(--gold-bright)}.step-rail i{background:#d8c7872e;flex:1;height:1px;position:relative;overflow:hidden}.step-rail i:after{content:"";background:linear-gradient(90deg,var(--gold),#8f77a2);transform-origin:0;transition:transform .35s;position:absolute;inset:0;transform:scaleX(0)}.step-rail i.active:after{transform:scaleX(1)}.section-head{margin-bottom:18px}.section-head>span{color:#bda964;font-size:27px}.section-head h2{color:#f2f3ea}.section-head p{color:#828d85}.account-display{background:linear-gradient(#020403,#080d0b);border-color:#6f6035;border-radius:8px;height:70px;transition:border-color .25s,box-shadow .25s;box-shadow:inset 0 11px 28px #000000b3,0 1px #ffffff08}.account-display.filled{border-color:#a99654;box-shadow:inset 0 10px 30px #000,0 0 22px #d8c78712}.account-display b{color:var(--gold-bright);text-shadow:0 0 16px #f4e7b52e;border-color:#8f7b43}.keypad{gap:10px}.keypad button{background:linear-gradient(145deg,#111b17,#07100d);border-color:#d8c78730;border-radius:8px;height:56px;transition:transform .1s,background .15s,border-color .15s;box-shadow:inset 0 1px #ffffff0a,0 6px 13px #0000002e}.keypad button:active{background:linear-gradient(145deg,#1e4134,#0b1c16);border-color:#a89450;transform:translateY(1px)scale(.97)}.color-track{scroll-snap-type:none;perspective:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;margin:0;padding:12px 0 20px;display:grid;overflow:visible}.color-card{scroll-snap-align:none;filter:saturate(.84)brightness(.9);border-radius:11px;width:100%;min-width:0;height:146px;padding:8px;transition:transform .24s,filter .24s}.login-shell.color-step .login-hero{align-items:center;gap:14px;min-height:142px;padding:22px 28px 50px;display:flex}.login-shell.color-step .login-hero .brand-mark{flex:none;width:46px;height:46px;margin:0;font-size:24px}.login-shell.color-step .login-hero .eyebrow,.login-shell.color-step .login-hero>p,.login-shell.color-step .login-assurance{display:none}.login-shell.color-step .login-hero h1{letter-spacing:-.02em;margin:0;font-size:31px}.login-shell.color-step .login-hero h1 br{display:none}.login-shell.color-step .login-hero h1 em{margin-left:8px;font-size:.55em}.color-card:active{transform:scale(.975)}.color-card .material{border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1c,inset 0 -70px 85px #0000005e,0 22px 45px #00000073}.frame-orange{border-width:3px}.frame-orange:before{inset:5px}.frame-blue:before,.frame-blue:after{border-width:0 15px 23px;bottom:1px}.frame-blue:before{left:-3px}.frame-blue:after{right:-3px}.frame-yellow:after{left:-12px;right:-12px}.frame-green:before{content:"";letter-spacing:0;text-shadow:none;pointer-events:none;background:radial-gradient(circle at 0 0,#d3c17b 0 4px,#0000 5px),radial-gradient(circle at 100% 0,#d3c17b 0 4px,#0000 5px),radial-gradient(circle at 0 100%,#d3c17b 0 4px,#0000 5px),radial-gradient(circle at 100% 100%,#d3c17b 0 4px,#0000 5px);display:block;inset:3px}.frame-pink .material{border-width:3px;box-shadow:inset 0 0 25px #4d1f2d,0 12px 0 -8px #c2a05a,0 20px 32px #000}.frame-purple{border-width:5px}.material-grain{mix-blend-mode:soft-light;opacity:.72;background:repeating-radial-gradient(at 15% 12%,#0000 0 7px,#ffffff05 8px 9px),linear-gradient(115deg,#0000 25%,#ffffff1a 42%,#0000 57%);inset:0;position:absolute!important;bottom:auto!important;right:auto!important}.material-orange{background:radial-gradient(at 30% 16%,#da9450,#8c3f20 48%,#33140f 100%)}.material-blue{background:radial-gradient(at 66% 16%,#6a9fb6,#234f72 48%,#091a2e)}.material-yellow{background:radial-gradient(at 30% 14%,#e7cb76,#a47d26 53%,#4b330d)}.material-green{background:radial-gradient(at 65% 16%,#6eaf83,#245e43 48%,#09271d)}.material-pink{background:radial-gradient(at 30% 15%,#dca2ac,#8d4f61 51%,#3b202a)}.material-purple{background:radial-gradient(at 65% 16%,#ab91bd,#634778 52%,#25172f)}.form-message{line-height:1.55}.form-message.error{color:#f2a095;background:#b1433617;border:1px solid #f2a0952b;border-radius:7px;padding:9px}.shop-shell{--theme:#3b8266;--theme-rgb:59,130,102;background:radial-gradient(ellipse at 88% 2%,rgba(var(--theme-rgb),.28),transparent 27%), radial-gradient(ellipse at 4% 34%,#6d557f21,transparent 28%), linear-gradient(180deg,#09100d,#030504 80%);position:relative;overflow:hidden;box-shadow:0 0 65px #000000d9}.shop-shell:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#d8c78705 36%,#0000 37%),radial-gradient(circle at 50% 17%,#0000 0,#00000021 70%);position:absolute;inset:0}.theme-orange{--theme:#9a572f;--theme-rgb:154,87,47}.theme-blue{--theme:#356b8c;--theme-rgb:53,107,140}.theme-yellow{--theme:#9c7d2c;--theme-rgb:156,125,44}.theme-green{--theme:#3b8266;--theme-rgb:59,130,102}.theme-pink{--theme:#966071;--theme-rgb:150,96,113}.theme-purple{--theme:#765c8c;--theme-rgb:118,92,140}.shop-header{background:linear-gradient(180deg,rgba(var(--theme-rgb),.11),transparent);border-bottom:1px solid #d8c7871a;padding:30px 20px 27px;animation:.44s ease-out both page-rise;position:relative}.shop-header:after{content:"";background:var(--gold-bright);width:62px;height:1px;box-shadow:0 0 14px var(--gold);position:absolute;bottom:-1px;left:20px}.shop-header h1{letter-spacing:.01em;color:#f4f4eb;font-size:27px}.shop-header p{color:#8f9991;align-items:center;gap:7px;display:flex}.shop-header p i{flex:none;display:block}.section-title{padding-bottom:15px;position:relative}.section-title h2{color:#f1f2e9;font-size:25px}.section-title small b{color:var(--gold-bright);font:14px Georgia,serif}.ad-section{padding-top:21px;position:relative}.ad-track{overscroll-behavior-x:contain;scroll-behavior:smooth;touch-action:pan-x pan-y;gap:14px;padding:4px 20px 15px}.ad-card{min-height:352px;animation:card-reveal .42s ease-out var(--delay) both;background:linear-gradient(160deg,#111a16,#070b09);border-color:#796a3b;border-radius:13px;flex-basis:90%;transition:transform .2s,border-color .2s;display:block;position:relative;box-shadow:inset 0 0 0 1px #f4e7b50d,0 20px 48px #00000061}.ad-card:active{border-color:#b9a866;transform:scale(.985)}.ad-card:after{content:"";pointer-events:none;border:1px solid #d8c78714;border-radius:9px;position:absolute;inset:5px}.ad-art{background:radial-gradient(ellipse at 64% 22%,rgba(var(--theme-rgb),.8),rgba(var(--theme-rgb),.18) 48%,#050706 78%);border-bottom:1px solid #d8c78733;border-right:0;height:246px;overflow:hidden}.ad-art:after{content:"";pointer-events:none;background:linear-gradient(#00000008,#000000a8),linear-gradient(120deg,#d8c7871a,#0000 35%);position:absolute;inset:0}.ad-art.has-image img{object-fit:cover;filter:saturate(.78)contrast(1.06)brightness(.82);width:100%;height:100%;position:absolute;inset:0}.ad-art.has-image svg,.ad-art.has-image b{z-index:2;text-shadow:0 3px 18px #000;position:relative}.ad-art span{z-index:3;color:var(--gold-bright);background:#0204038c;border:1px solid #f4e7b547;border-radius:999px;padding:5px 8px;top:13px;left:14px}.ad-art b{letter-spacing:.08em;font-size:34px}.ad-art svg{color:var(--gold-bright);filter:drop-shadow(0 2px 8px #000)}.ad-card>div.ad-copy{padding:14px 18px 17px}.ad-copy p{white-space:nowrap;text-overflow:ellipsis;min-height:18px;overflow:hidden}.ad-copy i{color:#cdbd7f;align-items:center;gap:3px;margin-top:8px;font-size:10px;font-style:normal;display:flex}.ad-dots{justify-content:center;align-items:center;gap:6px;height:14px;display:flex}.ad-dots i{background:#414941;border-radius:99px;width:4px;height:4px}.ad-dots i.active{background:linear-gradient(90deg,var(--gold),var(--theme));width:18px;box-shadow:0 0 8px #d8c78740}.products-section{padding-top:28px;padding-bottom:128px;position:relative}.product-group{border-color:#d8c78724}.group-label{color:#cdbd7e;letter-spacing:.02em;background:linear-gradient(90deg,#d8c7870e,#0000);min-height:44px;padding:13px 20px}.product-row{min-height:105px;animation:card-reveal .38s ease-out var(--delay) both;background:linear-gradient(90deg,#ffffff04,#0000);border-color:#d8c7871c;grid-template-columns:62px minmax(0,1fr) auto 44px;gap:10px;padding:17px 18px;transition:background .25s,border-color .25s}.product-row.selected{background:linear-gradient(90deg,rgba(var(--theme-rgb),.16),#6d557f09 68%,transparent);border-bottom-color:#d8c78730}.check-button{background:linear-gradient(145deg,#0d1512,#040605);border-color:#716438;width:44px;height:44px;margin-top:9px;transition:transform .17s,background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff0a}.check-button:active{transform:scale(.91)}.selected .check-button{background:linear-gradient(145deg,rgba(var(--theme-rgb),1),rgba(var(--theme-rgb),.6));box-shadow:inset 0 0 0 2px #00000038,0 0 18px rgba(var(--theme-rgb),.25);border-color:#c0b277}.product-thumb{background:radial-gradient(ellipse at 68% 18%,rgba(var(--theme-rgb),.62),#09100d 72%);width:62px;height:62px;color:var(--gold-bright);border-color:#756839;border-radius:8px;box-shadow:inset 0 0 0 2px #080c0a,inset 0 0 0 3px #d8c78721,0 10px 24px #0000003d}.product-info>span{color:#bdad70;background:#d8c78709;border:1px solid #d8c78726;border-radius:999px;padding:3px 6px;line-height:1;display:inline-block}.product-info h3{color:#edf0e7;font-size:16px}.product-info p{-webkit-line-clamp:2;color:#8e9990;line-height:1.55}.product-row>strong{color:var(--gold-bright);white-space:nowrap;text-shadow:0 0 14px #d8c7871f;margin-top:20px}.product-row>strong,.bottom-bar strong,.bundle-list strong,.cart-item-side>b,.cart-summary strong{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:-.035em;font-family:DIN Alternate,Arial Narrow,Roboto Condensed,Helvetica Neue,Arial,sans-serif;font-weight:700}.inline-controls{flex-wrap:wrap;gap:8px;margin-top:9px}.inline-controls select{background:#070c0a;border-color:#d8c78740;border-radius:6px;max-width:150px;height:44px;padding:0 28px 0 10px;font-size:11px}.qty{background:#070c0a;border-color:#d8c78740;border-radius:6px;height:44px;overflow:hidden}.qty button{color:#d7dcd3;width:44px;height:44px;transition:background .15s,transform .15s}.qty button:active{background:rgba(var(--theme-rgb),.25);transform:scale(.92)}.qty b{min-width:30px;color:var(--gold-bright);font-size:12px}.contact-divider{gap:7px;min-height:84px;padding:16px 12px}.contact-divider>div{white-space:normal;background:linear-gradient(135deg,rgba(var(--theme-rgb),.18),#6d557f1a);border-color:#d8c7874d;border-radius:10px;gap:9px;min-height:54px;padding:9px 12px;box-shadow:inset 0 1px #ffffff09,0 8px 22px #0003}.contact-divider>div>svg{color:var(--gold-bright);flex:none}.contact-divider p{flex-direction:column;gap:2px;margin:0;line-height:1.35;display:flex}.contact-divider b{color:#e8eadf;font-size:10px}.contact-divider em{color:#909b92;font-size:9px;display:block!important}.contact-divider u{color:var(--gold-bright);text-underline-offset:4px;white-space:nowrap;font:12px Georgia,serif}.bottom-bar{min-height:78px;padding:10px 17px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#080d0be8,#030504fa);border-top-color:#796b3d;box-shadow:0 -18px 42px #00000073,inset 0 1px #f4e7b50d}.bottom-bar>div{min-width:105px}.bottom-bar strong{color:var(--gold-bright);font-size:23px}.bottom-bar small{color:#626d65;margin-top:1px;font-size:8px}.bottom-bar>button{background:linear-gradient(135deg,rgba(var(--theme-rgb),1),rgba(var(--theme-rgb),.68));border-color:#b4a56c;border-radius:8px;min-width:142px;height:52px;transition:transform .17s,filter .17s;box-shadow:inset 0 1px #ffffff1f,inset 0 -10px 20px #0000002e,0 10px 25px #00000052}.bottom-bar>button:active{transform:scale(.97)}.luxury-toast{z-index:95;left:50%;top:max(18px,env(safe-area-inset-top));color:#e9ebdf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080f0cf5;border:1px solid #8c7c46;border-radius:999px;align-items:center;gap:9px;width:max-content;max-width:calc(100vw - 32px);min-height:48px;padding:10px 17px 10px 10px;font-size:12px;animation:2.6s both toast-in-out;display:flex;position:fixed;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0f,0 16px 40px #0000007a}.luxury-toast span{background:linear-gradient(145deg,var(--theme),#214638);color:#fff;border:1px solid #d8c78773;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.modal-backdrop{background:#010202c7;animation:.2s both fade-in}.bundle-sheet{background:radial-gradient(ellipse at 85% 0,rgba(var(--theme-rgb),.2),transparent 32%),linear-gradient(155deg,#111a16,#050807 68%);border-color:#837342;animation:.28s cubic-bezier(.2,.8,.2,1) both sheet-rise;box-shadow:inset 0 1px #f4e7b514,0 -25px 70px #000}.sheet-close{border-color:#d8c78747;width:44px;height:44px}.bundle-sheet h2{color:#f2f3e9}.bundle-list>div{min-height:72px}.bundle-sheet .primary-button{height:56px}.cart-shell{padding:0 20px calc(35px + env(safe-area-inset-bottom));background:radial-gradient(at 92% 0,#6d557f47,#0000 30%),radial-gradient(at 0 42%,#2358432b,#0000 35%),linear-gradient(#09100d,#030504);position:relative;overflow:hidden;box-shadow:0 0 60px #000}.cart-shell:before{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 45%,#d8c78704 46%,#0000 47%);position:absolute;inset:0}.cart-header{border-color:#d8c78733;padding:25px 0 22px;animation:.4s both page-rise;position:relative}.cart-header:after{content:"";background:var(--gold-bright);width:45px;height:1px;position:absolute;bottom:-1px;left:0}.cart-header h1{color:#f3f4eb}.cart-header small{color:#c9bb82;background:#0000002e;border:1px solid #d8c78736;border-radius:999px;padding:5px 9px}.cart-list{transition:opacity .18s;position:relative}.cart-list.is-updating{opacity:.62}.cart-list article{border-color:#d8c78729;grid-template-columns:62px minmax(0,1fr) auto;min-height:150px;padding:20px 0;animation:.34s ease-out both card-reveal}.cart-list h3{color:#eef0e6;font-size:18px}.cart-item-main>strong{color:#b7aa77;margin-top:8px;font-size:12px;display:block}.cart-item-side{min-width:68px}.cart-item-side>b{color:var(--gold-bright);font:15px Georgia,serif}.cart-list .qty{margin-top:10px}.cart-list .qty svg{width:15px}.cart-spec{background:#070c0a;border:1px solid #d8c78733;border-radius:6px;align-items:center;width:max-content;max-width:100%;height:44px;display:flex;position:relative;overflow:hidden}.cart-spec>span{color:#7e8a81;border-right:1px solid #d8c78721;padding:0 7px;font-size:9px}.cart-spec select{appearance:none;color:#ccd1c8;background:0 0;border:0;min-width:92px;max-width:135px;height:44px;padding:0 28px 0 8px;font-size:10px}.cart-spec svg{pointer-events:none;color:#a89961;position:absolute;right:8px}.delete-button{background:#7e302a12;border-color:#d8685b3b;border-radius:8px;width:44px;height:44px;transition:background .17s,transform .17s}.delete-button:active{background:#aa403433;transform:scale(.93)}.quote-updating{color:#c8bc8b;background:#030605f2;border:1px solid #d8c78740;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:9px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.quote-updating i{background:#76b595;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #76b595}.continue-link{color:#cdbf89;min-height:52px;padding:4px 0}.continue-link:active{opacity:.72}.cart-summary{background:linear-gradient(145deg,#101915e6,#050807eb);border-color:#7c6d3d;border-radius:12px;padding:17px 18px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000003b}.cart-summary:before{content:"";pointer-events:none;border:1px solid #d8c7870f;border-radius:8px;position:absolute;inset:5px}.cart-summary>div{z-index:1;position:relative}.cart-summary>div+div{border:0;margin-top:0;padding-top:8px}.cart-summary .grand-total{border-top:1px solid #d8c78733;margin-top:8px;padding-top:15px}.cart-summary strong{color:var(--gold-bright);font-size:26px}.cart-summary p{z-index:1;color:#7f8b82;align-items:center;gap:5px;display:flex;position:relative}.cart-summary p svg{color:#71aa8d;width:13px}.send-order{background:linear-gradient(135deg,#6f5921,#d2b85b 52%,#89702c);border-color:#b4a366;border-radius:9px;height:60px;transition:transform .17s,filter .17s;box-shadow:inset 0 1px #ffffff4d,inset 0 -10px 20px #412c0538,0 16px 32px #00000054}.send-order:active{transform:scale(.985)}.send-order:disabled{filter:saturate(.35)}.send-note{text-align:center;color:#69736c;margin:9px 0 0;font-size:9px}.empty-cart{flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:72svh;display:flex;position:relative}.empty-cart h2{margin:7px 0 0;font:25px Georgia,Songti SC,serif}.empty-cart p{color:#7f8982;margin:0 0 15px;font-size:12px}.empty-cart .primary-button{width:210px}.empty-bag{width:72px;height:72px;color:var(--gold);background:radial-gradient(circle,#d8c7871a,#0000 65%);border:1px solid #77683b;border-radius:50%;place-items:center;font:34px Georgia,serif;display:grid;box-shadow:inset 0 0 25px #d8c7870d}.cart-skeleton{padding-top:20px}.cart-skeleton>div{border-bottom:1px solid #d8c7871c;grid-template-columns:62px 1fr;gap:14px;padding:18px 0;display:grid}.cart-skeleton>div>i{background:#101714;border-radius:8px;width:62px;height:62px}.cart-skeleton span{flex-direction:column;gap:9px;display:flex}.cart-skeleton b,.cart-skeleton em,.cart-skeleton small{background:linear-gradient(90deg,#111814,#1c2521,#111814) 0 0/200% 100%;border-radius:3px;height:12px;animation:1.2s 2 skeleton-sheen;display:block}.cart-skeleton b{width:55%}.cart-skeleton em{width:75%}.cart-skeleton small{width:36%}.cart-skeleton.compact{padding:0}.success-page{padding-top:68px;position:relative}.success-seal{background:radial-gradient(circle,#438b6747,#0000 68%);border:1px solid #874;border-radius:50%;place-items:center;width:78px;height:78px;margin-bottom:18px;animation:.48s cubic-bezier(.18,1.4,.4,1) both success-pop;display:grid;box-shadow:0 0 40px #438b6721}.success-seal svg{color:#72bd96;width:52px;height:52px}.order-ticket{background:linear-gradient(145deg,#101915f2,#040706f2);border-radius:10px;box-shadow:inset 0 1px #ffffff0a}.qr-modal button{width:44px;height:44px}.admin-shell{background:radial-gradient(at 88% 0,#6d557f3d,#0000 32%),radial-gradient(at 3% 42%,#23584326,#0000 32%),linear-gradient(155deg,#0a100d,#030504)}.admin-header{border-color:#d8c78733}.admin-welcome h2{color:#f1f2e9}.module-grid>button{background:radial-gradient(at 88% 4%,#6d557f21,#0000 35%),linear-gradient(145deg,#0f1915f7,#050807f7);border-color:#d8c78738;border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 15px 34px #0003}.module-grid>button:after{content:"";background:linear-gradient(var(--gold-bright),transparent);width:2px;height:42px;position:absolute;top:19px;left:0}.module-grid>button:active{transform:scale(.99)}.module-grid svg{background:#d8c78709;border:1px solid #d8c78733;border-radius:8px;width:43px;height:43px;padding:7px}.detail-intro,.form-card,.data-list article,.catalog-grid article,.ad-admin-grid>div{background:linear-gradient(145deg,#0f1814d1,#050807db);border-radius:9px;box-shadow:inset 0 1px #ffffff06}.form-card input,.form-card select,.search-box input,.form-card textarea{border-radius:6px}.small-action,.data-list select,.compact-list button{min-height:44px}@keyframes page-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes card-reveal{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:none}}@keyframes sheet-rise{0%{opacity:.7;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes toast-in-out{0%{opacity:0;transform:translate(-50%,-14px)scale(.96)}9%,84%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-7px)scale(.98)}}@keyframes skeleton-sheen{to{background-position:-200% 0}}@keyframes success-pop{0%{opacity:0;transform:scale(.6)rotate(-8deg)}to{opacity:1;transform:none}}@media (width<=700px){.module-grid>button{min-height:124px}.contact-divider>div{font-size:inherit;padding:9px 11px}.panel-top p{background:#67ba900f;border:1px solid #67ba9033;border-radius:7px;padding:7px 9px}}@media (width<=380px){.login-hero{padding:28px 20px 65px}.login-hero h1{font-size:45px}.login-panel{padding:24px 18px 30px}.keypad button{height:52px}.login-shell.color-step .login-hero{min-height:132px;padding:18px 20px 43px}.login-shell.color-step .login-hero h1{font-size:28px}.color-track{gap:10px 7px}.color-card{height:128px;padding:6px}.shop-header,.section-title{padding-left:14px;padding-right:14px}.shop-header h1{font-size:23px}.ad-track{padding-left:14px;padding-right:14px}.ad-card{flex-basis:94%;min-height:332px}.ad-art{height:230px}.product-row{grid-template-columns:56px minmax(0,1fr) auto 44px;gap:8px;padding:15px 12px}.product-row>.product-thumb{width:56px;height:56px}.product-row>strong{margin-top:17px;font-size:13px}.product-info h3{font-size:15px}.product-info p{-webkit-line-clamp:1}.inline-controls{margin-left:-64px}.contact-divider>span{display:none}.contact-divider>div{justify-content:center;width:100%}.bottom-bar{padding-left:12px;padding-right:12px}.bottom-bar>button{min-width:132px;padding:0 16px}.cart-shell{padding-left:14px;padding-right:14px}.cart-list article{grid-template-columns:56px minmax(0,1fr) auto;gap:9px}.cart-list .product-thumb{width:56px;height:56px}.cart-item-side{min-width:58px}.cart-item-side>b{font-size:13px}.cart-spec select{max-width:110px}}.order-progress,.customer-order-progress{grid-template-columns:repeat(4,minmax(0,1fr))}.order-progress li,.customer-order-progress li{background:#ffffff06;border:1px solid #0000;border-radius:10px;min-width:0;padding:9px 7px}.order-progress .stage-pending.done,.customer-order-progress .stage-pending.done{background:linear-gradient(145deg,#27599159,#14253a3d);border-color:#579fec94}.order-progress .stage-shipping.done,.customer-order-progress .stage-shipping.done{background:linear-gradient(145deg,#83651254,#322a123d);border-color:#e2be4b94}.order-progress .stage-delivered.done,.customer-order-progress .stage-delivered.done{background:linear-gradient(145deg,#8e481957,#361f123d);border-color:#e88b4499}.order-progress .stage-paid.done,.customer-order-progress .stage-paid.done{background:linear-gradient(145deg,#7e305257,#3419273d);border-color:#e07ba694}.order-progress li.current,.customer-order-progress li.current{box-shadow:0 0 0 1px #f5e59d33,0 8px 20px #0000002e}.order-complete-indicator{color:#b9f0d0;background:linear-gradient(135deg,#2271496b,#10382647);border:1px solid #50cc8c8c;border-radius:10px;align-items:center;gap:8px;margin-top:9px;padding:9px 12px;font-weight:800;display:flex}.order-complete-indicator>i{background:#55d894;border-radius:50%;width:9px;height:9px;box-shadow:0 0 13px #55d894}.order-mini-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;display:grid}.order-mini-progress>span{color:#77837c;text-align:center;border:1px solid #ffffff12;border-radius:7px;min-width:0;padding:7px 4px;font-size:8px}.order-mini-progress>span i{background:#475149;border-radius:50%;width:7px;height:7px;margin:0 auto 4px;display:block}.order-mini-progress .stage-pending.done{color:#a9d5ff;background:#27599138;border-color:#579fec6b}.order-mini-progress .stage-shipping.done{color:#f4d776;background:#83651238;border-color:#e2be4b6b}.order-mini-progress .stage-delivered.done{color:#f1ad77;background:#8e481938;border-color:#e88b4470}.order-mini-progress .stage-paid.done{color:#edabc7;background:#7e305238;border-color:#e07ba66b}.order-mini-progress>b{color:#aee6c4;text-align:center;background:#277a4d47;border-radius:7px;grid-column:1/-1;padding:7px;font-size:9px}.admin-complete-order{display:none!important}.template-add-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:12px 0;display:grid}.template-add-row label{color:#d9c982;gap:6px;font-size:10px;display:grid}.template-add-row select,.template-add-row button{color:#fff;background:#07100d;border:1px solid #d8c77747;border-radius:9px;height:46px;padding:0 10px}.template-add-row button{color:#e8d78f;align-items:center;gap:6px;display:flex}.template-list{gap:10px;margin-top:18px;display:grid}.template-list article{background:#ffffff06;border:1px solid #d8c77733;border-radius:11px;padding:13px}.template-list article header{justify-content:space-between;gap:10px;display:flex}.template-list h3{color:#fff;margin:0}.template-list p{color:#9ca79f;margin:5px 0 0;font-size:10px}.template-list header>span{color:#d8c77d;font-size:10px}.template-list article>div{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.template-list button{color:#e7e9e3;background:#ffffff06;border:1px solid #d8c77738;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 10px;display:flex}.account-role-tabs,.layout-command{flex-wrap:wrap;gap:7px;display:flex}.account-role-tabs{margin:12px 0}.account-role-tabs button,.layout-command button{color:#a9b2ac;background:#ffffff05;border:1px solid #d8c77733;border-radius:9px;min-height:40px;padding:0 14px}.account-role-tabs button.active,.layout-command button.active{color:#f2e5ad;background:#d8c7771f;border-color:#d7c676}.account-search{margin-bottom:10px}.customer-delist-panel{gap:11px;display:grid}.delist-product-list{gap:8px;display:grid}.delist-product-list.layout-double{grid-template-columns:repeat(2,minmax(0,1fr))}.delist-product-list>button{color:#fff;text-align:left;background:#ffffff05;border:1px solid #d8c77726;border-radius:10px;grid-template-columns:58px minmax(0,1fr) 22px;align-items:center;gap:9px;min-width:0;min-height:74px;padding:8px;display:grid}.delist-product-list>button.selected{background:#d8c7771a;border-color:#d8c77d}.delist-product-list .product-thumb{width:58px;height:58px}.delist-product-list span{min-width:0}.delist-product-list b,.delist-product-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.delist-product-list small{color:#9aa49d}.customer-price-list form{align-items:center;gap:8px;grid-template-columns:minmax(0,1fr) 110px auto!important;display:grid!important}.customer-price-list input{color:#fff;background:#06100c;border:1px solid #d8c77738;border-radius:7px;width:100%;height:40px;padding:0 8px}.customer-price-list button{min-height:40px}.visual-ad-grid>article>button:last-child{position:relative;overflow:hidden}.visual-ad-grid .ad-admin-slot{color:#f1e4ad;background:#00000085;border:1px solid #f0de8f47;border-radius:999px;padding:6px 9px;font-size:9px;top:10px;left:10px;z-index:3!important;width:auto!important;display:block!important;position:absolute!important}.visual-ad-grid>article>button:last-child>svg{z-index:3;color:#f0dea0;position:absolute;top:12px;right:12px}.ad-visual-editor{width:min(560px,100vw - 16px)!important;max-height:94dvh!important;overflow-y:auto!important}.ad-visual-editor .image-upload-field img{object-fit:cover;width:100%;max-height:260px}.bundle-product-picker>div{max-height:42dvh;overflow-y:auto}.schedule-center{border:1px solid #d8c77733;border-radius:11px;margin:12px 0;padding:12px}.schedule-center>summary{color:#eee3b2;align-items:center;gap:8px;display:flex}.schedule-center>summary span{color:#8fc9aa;margin-left:auto;font-size:10px}.schedule-list{gap:8px;margin-top:12px;display:grid}.schedule-list article{border:1px solid #d8c7771f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.schedule-list b,.schedule-list small{display:block}.schedule-list small{color:#929d96;margin-top:4px}.schedule-list em{color:#d9c87e;font-size:9px;font-style:normal}.schedule-list button{min-height:38px}.period-ledger>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.period-ledger>div>article{min-width:0}.period-ledger>div strong{font-size:clamp(19px,3vw,27px)!important}.billing-period-caption{color:#d8c981;margin:10px 0}.device-account-groups{gap:9px;display:grid}.device-account-groups>details{background:#ffffff05;border:1px solid #d8c7772e;border-radius:11px;overflow:hidden}.device-account-groups>details>summary{justify-content:space-between;align-items:center;min-height:62px;padding:10px 13px;display:flex}.device-account-groups summary b,.device-account-groups summary span{display:block}.device-account-groups summary span{color:#99a49c;margin-top:4px;font-size:9px}.device-account-groups details[open] summary>svg{transform:rotate(90deg)}@media (width<=520px){.order-progress,.customer-order-progress,.order-mini-progress{grid-template-columns:1fr 1fr}.order-mini-progress>b{grid-column:1/-1}.template-add-row{grid-template-columns:1fr}.template-add-row button{justify-content:center}.assign-product-grid.layout-double,.delist-product-list.layout-double,.period-ledger>div{grid-template-columns:1fr!important}.customer-price-list form{grid-template-columns:minmax(0,1fr) 96px!important}.customer-price-list form button{grid-column:1/-1}}.procurement-favorite-backdrop{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a8;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.procurement-favorite-sheet{box-sizing:border-box;width:min(620px,100%);max-height:82dvh;padding:28px 16px calc(18px + env(safe-area-inset-bottom));color:#f5efdc;background:#07110d;border:1px solid #d8c77766;border-radius:24px 24px 0 0;position:relative;overflow:auto;box-shadow:0 -18px 60px #0000006b}.procurement-favorite-sheet h2{font:750 25px var(--font-display);margin:5px 54px 3px 0}.procurement-favorite-sheet>p{color:#a8b1aa;margin:0 54px 16px 0;font-size:13px}.procurement-favorite-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.procurement-favorite-options>button{box-sizing:border-box;color:#e7dfc6;background:#0d1813;border:1px solid #d8c77747;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 12px;font-weight:800;display:flex}.procurement-favorite-options>button.active{color:#fff;background:linear-gradient(135deg,#287f61ad,#5d477ab8);border-color:#d8c777}.procurement-favorite-options svg{width:18px}.procurement-favorite-sheet>label{color:#cfbd7b;gap:7px;font-size:12px;font-weight:850;display:grid}.procurement-favorite-sheet>label input{box-sizing:border-box;color:#fff;background:#020705;border:1px solid #d8c77757;border-radius:12px;width:100%;height:50px;padding:0 13px;font-size:16px}.procurement-favorite-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.procurement-favorite-actions>button{box-sizing:border-box;color:#ece5d2;background:#0d1813;border:1px solid #d8c77752;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:50px;font-weight:850;display:flex}.procurement-favorite-actions>.primary-button{color:#fff;background:linear-gradient(135deg,#287f61,#5d477a)}html[data-surface-theme=light] .procurement-favorite-sheet{color:#211d17;background:#fffdf8;border-color:#a87e1e5c}html[data-surface-theme=light] .procurement-favorite-sheet>p{color:#6f675c}html[data-surface-theme=light] .procurement-favorite-options>button,html[data-surface-theme=light] .procurement-favorite-actions>button{color:#282219;background:#fff;border-color:#a87e1e47}html[data-surface-theme=light] .procurement-favorite-options>button.active,html[data-surface-theme=light] .procurement-favorite-actions>.primary-button{color:#fff;background:linear-gradient(135deg,#2c8667,#705486)}html[data-surface-theme=light] .procurement-favorite-sheet>label input{color:#211d17;background:#fff}@media (width<=520px){.delivery-shell>.peisong-embedded{border-radius:0!important;width:calc(100% + 32px)!important;max-width:none!important;margin-inline:-16px!important}.delivery-shell>.peisong-embedded iframe{width:100%!important;min-height:calc(100dvh - 206px)!important}}.surface-theme-toggle{z-index:76;top:calc(env(safe-area-inset-top) + 14px);color:#ead991;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050c09d1;border:1px solid #d6c4777a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed;right:max(14px,50vw - 526px);box-shadow:0 10px 28px #0000003d,inset 0 0 0 1px #ffffff0a}.surface-theme-toggle svg{width:20px;height:20px}.surface-theme-toggle:active{transform:scale(.94)}.order-item-with-image{grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important}.order-product-thumb{color:#e5d58f;background:linear-gradient(145deg,#14271f,#07100d);border:1px solid #d6c47759;border-radius:9px;place-items:center;width:48px;min-width:48px;height:48px;font-weight:750;display:grid;overflow:hidden}.order-product-thumb img{object-fit:cover;width:100%;height:100%}.delivery-item{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid}.delivery-item .delivery-quantity-pad{grid-column:1/-1}html[data-surface-theme=light]{--paper:#17231f;--muted:#65736d;--gold:#8b6c18;--gold2:#b99b46;--line:#6b531638;--panel:#fffffff0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f2ec}html[data-surface-theme=light] .surface-theme-toggle{color:#70539a;background:#ffffffe6;box-shadow:0 10px 28px #3a2e1924}html[data-surface-theme=light] :is(.login-hero,.shop-header,.delivery-header){background:radial-gradient(circle at 84% 8%,rgba(var(--theme-rgb,114,88,168),.13),transparent 44%)}html[data-surface-theme=light] :is(.login-panel,.bundle-sheet,.orders-sheet,.product-detail-sheet,.admin-detail-drawer,.payment-confirm-card){color:#17231f;background:linear-gradient(#fff,#f7f5ef);box-shadow:0 -20px 55px #261f1329}html[data-surface-theme=light] :is(.module-grid>button,.form-card,.data-list article,.compact-list,.catalog-grid article,.product-row,.delivery-order-list>article,.delivery-item,.cart-list article,.order-ticket,.detail-intro,.customer-order-list details,.template-list article){color:#17231f;background:#ffffffc7;box-shadow:0 8px 24px #2c24150e}html[data-surface-theme=light] :is(input,select,textarea,.search-box,.account-display,.keypad button,.check-button,.qty,.delivery-quantity-pad button,.delivery-quantity-pad input){color:#17231f!important;background:#fff!important;border-color:#775b1847!important}html[data-surface-theme=light] :is(p,small,.product-info p,.data-list p,.module-grid p,.delivery-header p,.shop-header p){color:#65736d}html[data-surface-theme=light] :is(.bottom-bar,.delivery-datebar){color:#17231f;background:#ffffffeb;box-shadow:0 -10px 28px #2a211014}html[data-surface-theme=light] .modal-backdrop{background:#251f185c}html[data-surface-theme=light] .order-product-thumb{color:#755e20;background:linear-gradient(145deg,#f6f1df,#fff)}html[data-surface-theme=light] .brand-mark,html[data-surface-theme=light] .seal-loader{color:#72589b;background:#fff}html[data-surface-theme=light] .primary-button{color:#fff}html[data-surface-theme=light] .product-row.selected{background:linear-gradient(90deg,rgba(var(--theme-rgb),.14),#ffffffb8)}@media (width<=700px){.surface-theme-toggle{right:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shop-header-actions{align-items:center;gap:8px;display:flex}.header-order-button{min-width:44px;min-height:44px;color:var(--gold-bright);background:#050a087a;border:1px solid #d8c7874d;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:10px;display:flex}.header-order-button:active{transform:scale(.97)}.ad-dots{gap:0;height:44px}.ad-dots button{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.ad-dots button i{background:#414941;border-radius:99px;width:4px;height:4px;transition:width .2s,background .2s;display:block}.ad-dots button.active i{background:linear-gradient(90deg,var(--gold),var(--theme));width:18px;box-shadow:0 0 8px #d8c78740}.product-detail-trigger{cursor:pointer;padding:0}.product-copy-trigger{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.product-copy-trigger>span{color:var(--gold);letter-spacing:.1em;font-size:9px}.product-copy-trigger h3{margin:4px 0;font:16px Georgia,Songti SC,serif}.product-copy-trigger p{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.product-copy-trigger:active h3{color:var(--gold-bright)}.bottom-bar.is-feedback{animation:.46s cart-confirm}.bundle-sheet,.product-detail-sheet,.orders-sheet{overscroll-behavior:contain;max-height:min(88vh,760px);overflow:auto}.bundle-item-main{min-width:0}.bundle-item-main select{border:1px solid var(--line);color:#eee;background:#07100d;border-radius:5px;width:100%;height:34px;margin:7px 0;padding:0 8px;font-size:10px}.bundle-list .bundle-item-main .qty{width:max-content}.bundle-total{color:var(--muted);justify-content:space-between;align-items:center;padding:0 0 16px;font-size:12px;display:flex}.bundle-total strong{color:var(--gold-bright);font-size:20px}.product-detail-sheet,.orders-sheet{background:radial-gradient(ellipse at 85% 0,rgba(var(--theme-rgb),.2),transparent 32%),linear-gradient(155deg,#111a16,#050807 68%);width:min(540px,100%);padding:28px 22px calc(24px + env(safe-area-inset-bottom));border:1px solid #837342;border-bottom:0;border-radius:28px 28px 0 0;animation:.28s cubic-bezier(.2,.8,.2,1) both sheet-rise;position:relative;box-shadow:inset 0 1px #f4e7b514,0 -25px 70px #000}.product-detail-sheet h2,.orders-sheet h2{margin:8px 0;font:28px Georgia,Songti SC,serif}.product-detail-sheet>p,.orders-sheet>p{color:var(--muted);font-size:12px;line-height:1.7}.detail-hero{border:1px solid var(--gold2);background:#050807;border-radius:10px;width:100%;height:220px;margin-bottom:18px;padding:0;overflow:hidden}.detail-hero img{object-fit:cover;width:100%;height:100%}.detail-price{color:var(--gold-bright);font-variant-numeric:tabular-nums;margin:18px 0;font:700 27px DIN Alternate,Arial Narrow,sans-serif;display:block}.detail-controls{grid-template-columns:1fr auto;gap:12px;margin:18px 0;display:grid}.detail-controls label{color:var(--gold);flex-direction:column;gap:7px;font-size:10px;display:flex}.detail-controls select{border:1px solid var(--line);color:#eee;background:#07100d;border-radius:6px;height:44px;padding:0 10px}.detail-controls .qty{height:44px}.detail-controls .qty button{width:42px;height:42px}.product-detail-sheet>.primary-button{width:100%;height:56px}.orders-sheet{--theme:#8060a9;--theme-rgb:128,96,169}.sheet-loading{min-height:180px;color:var(--muted);place-content:center;justify-items:center;gap:12px;font-size:12px;display:grid}.sheet-loading i{border:1px solid var(--gold2);border-top-color:var(--gold);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}.customer-order-list{gap:9px;margin-top:18px;display:grid}.customer-order-list details{background:#ffffff06;border:1px solid #d8c7872e;border-radius:9px;overflow:hidden}.customer-order-list summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:15px;list-style:none;display:grid}.customer-order-list summary::-webkit-details-marker{display:none}.customer-order-list summary span{color:var(--muted);font-size:9px}.customer-order-list summary h3{margin:5px 0;font:15px Georgia,serif}.customer-order-list summary p{color:var(--muted);margin:0;font-size:10px}.customer-order-list summary>div:last-child{justify-items:end;gap:7px;display:grid}.customer-order-list summary strong{color:var(--gold-bright);font-variant-numeric:tabular-nums}.order-status{border:1px solid var(--gold2);color:var(--gold);border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.order-status.completed{color:#7fd2ac;border-color:#3d8368}.order-status.cancelled{color:#d4897d;border-color:#81453f}.customer-order-detail{border-top:1px solid #d8c7871f;padding:0 15px 15px}.customer-order-detail>div{border-bottom:1px solid #d8c78714;justify-content:space-between;gap:10px;padding:11px 0;font-size:11px;display:flex}.customer-order-detail small{color:var(--muted);margin-top:4px;display:block}.customer-order-detail>b{color:var(--gold)}.customer-order-detail>button{border:1px solid var(--gold2);min-height:42px;color:var(--gold);background:0 0;border-radius:6px;align-items:center;gap:6px;margin-top:12px;padding:0 13px;display:flex}.orders-sheet .empty-note button{border:1px solid var(--gold2);min-height:42px;color:var(--gold);background:0 0;margin:12px auto 0;padding:0 14px;display:block}@keyframes cart-confirm{0%,to{box-shadow:0 -18px 42px #00000073}50%{box-shadow:0 -18px 50px rgba(var(--theme-rgb),.38),inset 0 1px #f4e7b521}}@media (width<=430px){.shop-header{gap:8px}.shop-header-actions{flex-direction:column-reverse;align-items:flex-end}.header-order-button{padding:0 10px}.header-order-button span{display:none}.bundle-list>div{grid-template-columns:46px minmax(0,1fr) auto}.detail-hero{height:190px}.product-detail-sheet,.orders-sheet{padding-left:16px;padding-right:16px}}.detail-intro{position:relative}.detail-intro .pending-badge{color:#e8a493;white-space:nowrap;background:#b946341a;border:1px solid #dd806759;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:10px}.admin-filter-bar{align-items:center;gap:10px;margin:0 0 15px;display:flex}.admin-filter-bar .search-box{flex:1;margin:0}.admin-filter-bar>select,.account-filter select{border:1px solid var(--gold2);color:#eee;background:#07100d;border-radius:6px;height:46px;padding:0 12px}.account-filter{color:var(--gold);align-items:center;gap:10px;font-size:11px;display:flex}.order-data-list article{grid-template-columns:minmax(0,1fr) auto auto auto}.order-summary-button{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;padding:0;display:grid}.order-summary-button svg{color:var(--gold);width:17px}.admin-detail-drawer{width:min(650px,100%);max-height:88vh;padding:30px 24px calc(24px + env(safe-area-inset-bottom));border:1px solid var(--gold2);background:radial-gradient(at 86% 0,#704d9633,#0000 36%),linear-gradient(155deg,#111a16,#050807 70%);border-bottom:0;border-radius:24px 24px 0 0;animation:.28s cubic-bezier(.2,.8,.2,1) both sheet-rise;position:relative;overflow:auto;box-shadow:0 -24px 70px #000}.admin-detail-drawer h2{margin:9px 0;font:28px Georgia,Songti SC,serif}.admin-detail-drawer>p{color:var(--muted);font-size:12px}.admin-order-items{border-top:1px solid var(--line);margin-top:22px}.admin-order-items>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:14px 0;display:flex}.admin-order-items small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.admin-order-items strong,.admin-order-total strong{color:var(--gold-bright)}.admin-order-total{justify-content:space-between;align-items:center;padding:18px 0;font-size:13px;display:flex}.admin-order-total strong{font-size:23px}.admin-detail-drawer>.primary-button{justify-content:center;align-items:center;gap:8px;height:50px;text-decoration:none;display:flex}.form-card>.secondary-button{border:1px solid var(--line);height:44px;color:var(--muted);background:0 0;grid-column:1/-1}.editable-list>div{grid-template-columns:minmax(160px,1fr) auto auto auto auto}.list-main-button{text-align:left;color:inherit;flex-direction:column;gap:5px;padding:0;display:flex;background:0 0!important;border:0!important}.list-main-button span{font-size:10px}.editable-list button{justify-content:center;align-items:center;gap:5px;min-height:40px;display:flex}.editable-list button svg,.card-actions svg{width:13px;height:13px}.danger-action{color:#e59082!important;border-color:#d0685773!important}.editable-catalog article{padding:0;overflow:hidden}.catalog-preview{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:12px;display:block}.editable-catalog .catalog-preview .product-thumb{width:100%;height:100px}.card-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.card-actions button{border:0;border-right:1px solid var(--line);min-height:42px;color:var(--gold);background:#00000026;justify-content:center;align-items:center;gap:5px;display:flex}.disabled-item{opacity:.56;filter:saturate(.55)}.template-download{border:1px solid var(--gold2);min-height:44px;color:var(--gold);border-radius:6px;align-items:center;gap:7px;margin-left:auto;padding:0 13px;font-size:10px;text-decoration:none;display:flex}.visual-ad-grid{margin-bottom:16px}.visual-ad-grid button{position:relative;overflow:hidden}.visual-ad-grid button>img{object-fit:cover;opacity:.22;width:100%;height:100%;position:absolute;inset:0}.visual-ad-grid button>:not(img){position:relative}.visual-ad-grid button>svg{width:18px;color:var(--gold);bottom:13px;right:13px;position:absolute!important}.visual-ad-grid .empty-ad{border-style:dashed}.alert-data-list article{grid-template-columns:minmax(0,1fr) auto auto}.device-list>div>div:first-child{flex-direction:column;gap:5px;display:flex}.device-list small{color:var(--muted);font-size:9px}.device-actions{gap:6px;display:flex}.device-actions button{white-space:nowrap;min-height:40px}@media (width<=700px){.detail-intro{align-items:flex-start}.detail-intro .pending-badge,.template-download{margin-left:0}.admin-filter-bar{flex-direction:column;align-items:stretch}.admin-filter-bar>select{width:100%}.order-data-list article{grid-template-columns:minmax(0,1fr) auto}.order-data-list select,.order-data-list .small-action{grid-column:auto}.editable-list>div{grid-template-columns:minmax(0,1fr) auto auto}.editable-list>div>em{grid-column:2}.editable-list>div>button:not(.list-main-button){grid-row:2}.device-list>div{grid-template-columns:minmax(0,1fr) auto}.device-list small{grid-column:1}.device-actions{grid-area:1/2/3}.alert-data-list article{grid-template-columns:minmax(0,1fr) auto}.admin-detail-drawer{padding-left:16px;padding-right:16px}}:root{--font-ui:"PingFang SC","Microsoft YaHei UI","Noto Sans SC","Source Han Sans SC",sans-serif;--font-display:"Source Han Serif SC","Noto Serif SC","Songti SC",STSong,serif;--font-number:"DIN Alternate","Roboto Mono","SFMono-Regular",Consolas,monospace}body,button,input,select,textarea{font-family:var(--font-ui);font-variant-numeric:tabular-nums lining-nums}h1,h2,h3,.shop-header h1,.section-title h2,.product-info h3,.product-copy-trigger h3,.admin-detail-drawer h2{font-family:var(--font-display);letter-spacing:.01em;font-weight:500}.product-row>strong,.bottom-bar strong,.bundle-list strong,.cart-item-side>b,.cart-summary strong,.order-summary-button h3,.admin-order-items strong,.admin-order-total strong,.detail-price{font-family:var(--font-number);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:-.04em}.shop-header{align-items:center;padding:18px 20px 16px}.shop-header .eyebrow{letter-spacing:.17em;font-size:8px}.shop-header h1{margin:5px 0 4px;font-size:23px;line-height:1.18}.shop-header-actions{flex-direction:row;align-items:center}.header-order-button span{display:inline}.ad-section .section-title{padding-bottom:10px}.ad-track{padding-bottom:11px}.ad-card{flex-basis:94%;min-height:430px}.ad-card>div.ad-copy{grid-template-columns:1fr auto;align-content:center;column-gap:10px;min-height:94px;padding:12px 17px 13px;display:grid}.ad-copy>span,.ad-copy>h3,.ad-copy>p{grid-column:1}.ad-copy h3{margin:3px 0;font-size:18px}.ad-copy p{font-size:10px}.ad-copy i{grid-area:1/2/4;align-self:center;margin:0}.product-row{background:linear-gradient(145deg,#0f1915e6,#040706eb);border:1px solid #d8c78729;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:112px minmax(0,1fr) auto;gap:10px 13px;min-height:158px;margin:10px 12px;padding:12px;position:relative;box-shadow:inset 0 1px #ffffff06,0 14px 28px #00000038}.product-row.selected{background:radial-gradient(ellipse at 10% 0,rgba(var(--theme-rgb),.2),transparent 52%),linear-gradient(145deg,#0f1915f5,#040706f0);box-shadow:inset 0 0 0 1px rgba(var(--theme-rgb),.13),0 15px 32px #00000042;border-color:#d8c78773}.product-row>.product-thumb{border-radius:9px;grid-area:1/1/3;width:112px;height:132px}.product-thumb img{filter:saturate(.9)contrast(1.04)}.product-info{grid-column:2/4;min-width:0}.product-copy-trigger p{-webkit-line-clamp:2;font-size:10px;line-height:1.55}.product-info h3,.product-copy-trigger h3{margin:6px 0 5px;font-size:18px;line-height:1.2}.product-tags,.detail-tags{flex-wrap:wrap;gap:5px;display:flex}.product-tags span,.detail-tags span{color:#c8b979;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;background:#d8c7870a;border:1px solid #d8c7872e;border-radius:999px;max-width:100%;padding:3px 7px;font-size:8px;line-height:1.2;overflow:hidden}.product-tags span:nth-child(n+4){display:none}.product-row>strong{grid-area:2/2;align-self:end;margin:0;font-size:18px}.check-button{border-radius:999px;grid-area:2/3;justify-content:center;align-self:end;align-items:center;gap:5px;width:auto;min-width:72px;height:44px;margin:0;padding:0 12px;display:flex}.check-button span{letter-spacing:.06em;font-size:11px;font-weight:700}.selected .check-button{color:#fff}.inline-controls{margin:9px 0 0}.inline-controls select{max-width:130px}.product-detail-sheet{padding-top:20px}.detail-hero{height:292px;margin-bottom:15px}.detail-tags{margin:3px 48px 8px 0}.product-detail-sheet h2{margin:7px 0;font-size:27px}.detail-description{margin:0;color:#aeb7af!important;line-height:1.8!important}.product-facts{border-top:1px solid #d8c78726;margin:16px 0}.product-facts>div{border-bottom:1px solid #d8c7871a;grid-template-columns:62px 1fr;gap:12px;padding:11px 0;display:grid}.product-facts dt{color:#8c978f;font-size:10px}.product-facts dd{color:#dde1d8;margin:0;font-size:11px;line-height:1.55}.detail-price{margin:15px 0;font-size:25px}.admin-subnav{background:#0000002e;border:1px solid #d8c78729;border-radius:10px;gap:8px;margin:0 0 16px;padding:5px;display:flex}.admin-subnav button{color:#8c978f;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:11px;display:flex}.admin-subnav button svg{width:16px}.admin-subnav button.active{color:#f1e5ad;background:linear-gradient(145deg,#2853428c,#22172d73);border-color:#d8c78759;box-shadow:inset 0 1px #ffffff0a}.order-intro{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.order-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.order-tools .pending-badge{margin:0}.order-tools button{color:#c9bd87;background:#0000002e;border:1px solid #d8c78738;border-radius:7px;align-items:center;gap:6px;min-height:44px;padding:0 12px;display:flex}.order-tools button.active{color:#f0dda0;background:#60487538;border-color:#9b8650}.order-tools svg{width:16px}.calendar-inline{background:#0a100db8;border:1px solid #d8c7872e;border-radius:9px;align-items:end;gap:10px;margin:-4px 0 15px;padding:13px;display:flex}.calendar-inline label{color:#9fa9a1;flex-direction:column;flex:1;gap:6px;font-size:10px;display:flex}.calendar-inline input{color:#eef0e8;background:#070c0a;border:1px solid #d8c78733;border-radius:6px;height:44px;padding:0 10px}.calendar-inline .small-action{padding:0 13px}.admin-detail-drawer h2,.order-summary-button h3{overflow-wrap:anywhere;word-break:break-word}.admin-detail-drawer h2{font-size:clamp(20px,5vw,28px);line-height:1.2}.order-summary-button h3{letter-spacing:0;font-size:clamp(14px,2.4vw,18px);line-height:1.3}.import-explainer{background:linear-gradient(145deg,#141f1acc,#080a09d9);border:1px solid #d8c7872e;border-radius:9px;align-items:center;gap:18px;margin:0 0 14px;padding:15px 17px;display:flex}.import-explainer>div{flex:1}.import-explainer b{color:#eef0e8;font-size:14px}.import-explainer p{color:#929d95;margin:6px 0 0;font-size:10px;line-height:1.65}.assign-form{margin-bottom:15px}.preview-table{background:#030605cc;border:1px solid #d8c7872e;border-radius:9px;overflow:auto}.preview-table>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:14px;display:flex}.preview-table>header span{color:#8f9992;font-size:10px}.preview-table>div{border-bottom:1px solid #d8c78717;grid-template-columns:42px minmax(155px,1.4fr) minmax(100px,.7fr) minmax(115px,.8fr) minmax(160px,1fr);align-items:center;gap:10px;min-width:720px;padding:11px 14px;font-size:10px;display:grid}.preview-table small{color:#707b73;margin-top:4px;display:block}.preview-table em{font-style:normal}.preview-table .ok{color:#77cba4}.preview-table .bad{color:#ec9b8e}.preview-table .muted{color:#89938c}.preview-table>.primary-button{width:calc(100% - 28px);height:48px;margin:14px}.image-upload-field{grid-template-columns:minmax(0,1fr) auto 88px;align-items:end;gap:10px;display:grid}.image-upload-field>label:first-child{min-width:0}.compact-upload{white-space:nowrap;height:46px}.compact-upload.is-busy{opacity:.6}.image-upload-field>img{object-fit:cover;border:1px solid var(--gold2);border-radius:7px;width:88px;height:70px}.form-feedback{color:#8ed0ae;margin:0;font-size:10px}.editable-catalog .catalog-preview .product-thumb{height:142px}.editable-catalog .catalog-preview .product-thumb img{object-fit:cover;width:100%;height:100%}.catalog-preview>span{color:#b6a96f;margin-top:9px;font-size:9px;display:block}.catalog-preview h3{margin:5px 0;font-size:17px}.catalog-preview>strong{font-family:var(--font-number);font-variant-numeric:tabular-nums}@media (width<=700px){.admin-subnav{overflow-x:auto}.admin-subnav button{flex:none;min-width:120px;padding:0 12px}.order-intro{grid-template-columns:auto 1fr}.order-tools{grid-column:1/-1;justify-content:space-between;width:100%;margin:8px 0 0}.calendar-inline{flex-direction:column;align-items:stretch}.calendar-inline .small-action{justify-content:center}.import-explainer{flex-direction:column;align-items:flex-start}.image-upload-field{grid-template-columns:1fr 90px}.image-upload-field>label:first-child{grid-column:1/-1}.image-upload-field>img{width:90px}.preview-table>header{flex-direction:column;gap:4px}}@media (width<=380px){.shop-header{padding:15px 14px 13px}.shop-header h1{font-size:20px}.header-order-button{padding:0 9px}.header-order-button span{display:none}.ad-card{min-height:397px}.ad-art{height:302px}.ad-copy i{font-size:9px}.product-row{grid-template-columns:96px minmax(0,1fr) auto;gap:8px 10px;margin:8px;padding:10px}.product-row>.product-thumb{width:96px;height:122px}.product-info h3,.product-copy-trigger h3,.product-row>strong{font-size:16px}.check-button{min-width:62px;padding:0 9px}.inline-controls{margin-left:-106px}.detail-hero{height:232px}}.loading-detail{color:#768178;letter-spacing:.05em;min-height:16px;margin-top:7px;font-size:10px;animation:1.8s ease-in-out infinite soft-pulse;display:block}.center-screen .seal-loader{box-shadow:0 0 0 1px #d8c78714,0 0 42px #7258a81f}.device-pending-help{background:radial-gradient(circle at 94% 0,#7258a82e,#0000 42%),#050907b8;border:1px solid #d8c7873d;border-radius:10px;margin-top:11px;padding:13px 14px;box-shadow:inset 0 1px #ffffff06}.device-pending-help b{color:#e7d68f;font-size:11px;display:block}.device-pending-help p{color:#9ea79f;margin:6px 0 11px;font-size:10px;line-height:1.65}.device-pending-help button{color:#f2dfa0;background:linear-gradient(145deg,#335b4a94,#3c2b4975);border:1px solid #d8c78759;border-radius:7px;width:100%;min-height:44px;font-size:11px}.device-pending-help button:disabled{opacity:.55}.ad-cycle-progress{background:#d8c78717;border-radius:99px;width:min(118px,32%);height:2px;margin:-2px auto 8px;overflow:hidden}.ad-cycle-progress i{transform-origin:0;background:linear-gradient(90deg,var(--theme),var(--gold-bright));width:100%;height:100%;animation:5s linear both ad-cycle;display:block}.ad-cycle-progress.is-paused i{opacity:.5;animation-play-state:paused}.undo-toast{z-index:24;background:#080e0bf5;border:1px solid #d8c78752;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin:12px 0 -2px;padding:7px 8px 7px 14px;animation:.24s both undo-arrive;display:flex;position:sticky;top:10px;box-shadow:0 16px 38px #0000006b}.undo-toast span{color:#c7cec7;font-size:11px}.undo-toast button{color:#efdfa3;background:#d8c78712;border:1px solid #d8c78747;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:82px;height:38px;display:flex}.undo-toast button svg{width:15px}.live-sync-row{background:linear-gradient(90deg,#2a5e4621,#55396714);border:1px solid #68b88f33;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;margin:-5px 0 15px;padding:7px 8px 7px 13px;display:flex}.live-sync-row>span{color:#9fd3b8;grid-template-columns:9px 1fr;align-items:center;column-gap:7px;font-size:10px;display:grid}.live-sync-row>span i{background:#73c49d;border-radius:50%;grid-row:1/3;width:7px;height:7px;box-shadow:0 0 9px #73c49da6}.live-sync-row>span small{color:#77857c;font-size:8px}.live-sync-row>span.is-syncing i{animation:.8s infinite sync-pulse}.live-sync-row button{color:#cdbf88;background:#0000002e;border:1px solid #d8c7873d;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:102px;height:38px;font-size:10px;display:flex}.live-sync-row button svg{width:14px}.live-sync-row button:disabled{opacity:.52}.live-sync-row button:disabled svg{animation:.8s linear infinite spin}.form-message button{min-height:32px;color:inherit;background:0 0;border:1px solid;border-radius:6px;margin-left:10px;padding:0 9px}html[data-surface-theme=light] .live-sync-row{background:linear-gradient(90deg,#238a5d24,#76539717);border-color:#12714c4d}html[data-surface-theme=light] .live-sync-row>span{color:#176d4c}html[data-surface-theme=light] .live-sync-row>span small{color:#5e655f}html[data-surface-theme=light] .live-sync-row button{color:#4c432b;background:#fffdf7;border-color:#8e6a1c4d}@keyframes ad-cycle{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes undo-arrive{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes soft-pulse{50%{opacity:.55}}@keyframes sync-pulse{50%{opacity:.55;transform:scale(1.45)}}@media (width<=430px){.live-sync-row{align-items:stretch}.live-sync-row>span{flex:1}.live-sync-row button{min-width:92px}.device-pending-help{padding:12px}.undo-toast{margin-left:0;margin-right:0}}button,a,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:not(:disabled),a{transition:transform .1s,filter .1s,border-color .14s,background-color .14s}button:not(:disabled):active,a:active{filter:brightness(1.16)}.module-grid>button:active,.catalog-preview:active,.visual-ad-grid>button:active,.primary-button:active,.small-action:active{transform:scale(.975)}.admin-action-toast{z-index:130;left:50%;bottom:max(18px,env(safe-area-inset-bottom));color:#e9e4cc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#070d0af5;border:1px solid #d8c78773;border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 28px);min-height:48px;padding:0 17px;font-size:11px;animation:2.7s both toast-in-out;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 15px 44px #0000008c}.admin-action-toast svg{color:#7bd1a6;width:16px}.period-ledger{background:radial-gradient(circle at 92% 0,#704d9624,#0000 40%),#050a08c2;border:1px solid #d8c78733;border-radius:11px;margin:0 0 15px;padding:13px}.period-ledger>header{align-items:end;gap:10px;display:flex}.period-ledger nav{border:1px solid #d8c7872b;border-radius:8px;padding:3px;display:flex}.period-ledger nav button{color:#89958d;background:0 0;border:0;border-radius:6px;min-width:50px;height:38px}.period-ledger nav button.active{color:#f0dda2;background:linear-gradient(145deg,#3a6d549e,#412a5085)}.period-ledger label{color:#8f9a92;flex-direction:column;gap:5px;font-size:9px;display:flex}.period-ledger input{color:#eef0e8;background:#070c0a;border:1px solid #d8c78733;border-radius:6px;height:44px;padding:0 9px}.period-ledger header>a{color:#d5c58d;border:1px solid #d8c78740;border-radius:7px;align-items:center;gap:6px;min-height:44px;margin-left:auto;padding:0 12px;font-size:10px;text-decoration:none;display:flex}.period-ledger header>a svg{width:15px}.period-ledger>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.period-ledger article{background:#ffffff05;border:1px solid #d8c7871f;border-radius:8px;padding:12px}.period-ledger article span,.period-ledger article small{color:#7f8b83;font-size:9px;display:block}.period-ledger article strong{color:#f1dda0;font:700 21px var(--font-number);margin:5px 0;display:block}.order-data-list article{grid-template-columns:minmax(220px,1fr) auto auto auto auto;align-items:center}.order-summary-button h3{color:#f0f1e9;margin:5px 0 3px!important;font-size:20px!important}.order-summary-button p{color:#92a097;margin:0;font-size:10px}.order-summary-button code,.detail-order-number{color:#748078;font:9px var(--font-number);letter-spacing:.03em;margin-top:7px;display:block}.payment-toggle{color:#d2c289;background:#00000029;border:1px solid #d8c78740;border-radius:6px;align-items:center;gap:5px;min-height:44px;padding:0 10px;font-size:10px;display:flex}.payment-toggle svg{width:15px}.payment-toggle.received{color:#7dd0a7;background:#37855f1f;border-color:#6dca9d61}.asset-quick-picker{grid-column:1/-1;gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.asset-quick-picker button{background:#050806;border:1px solid #d8c78729;border-radius:7px;flex:0 0 62px;height:54px;padding:2px}.asset-quick-picker button.active{border-color:#dbc878;box-shadow:0 0 0 2px #d8c7871c}.asset-quick-picker img{object-fit:cover;border-radius:4px;width:100%;height:100%}.settings-form .image-upload-field{grid-column:1/-1}.list-main-button small{color:#7e8b82;font-size:9px}.filter-context{color:#7f8d83;font-size:10px}.security-toolbar{color:#8f9b93;background:#00000026;border:1px solid #d8c78724;border-radius:8px;justify-content:space-between;align-items:center;margin:0 0 12px;padding:9px 11px;font-size:10px;display:flex}.security-toolbar button{color:#d4c58c;background:0 0;border:1px solid #d8c7873b;border-radius:6px;align-items:center;gap:6px;min-height:40px;padding:0 11px;display:flex}.security-toolbar svg{width:14px}.alert-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.device-list>div{grid-template-columns:auto minmax(180px,1fr) auto auto auto}.device-list>div>svg{color:#cbbb81}.device-list>div>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.product-price-drawer,.ad-visual-editor{width:min(720px,100%)}.price-drawer-hero{grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:14px;margin:10px 42px 18px 0;display:grid}.price-drawer-hero .product-thumb{width:94px;height:94px}.price-drawer-hero span,.price-drawer-hero p{color:#839088;font-size:9px}.price-drawer-hero h2{margin:5px 0}.price-drawer-hero>strong{color:#f1dda0;font:700 21px var(--font-number)}.price-matrix,.customer-price-list{border-top:1px solid #d8c78729;margin-top:15px}.price-matrix>h3,.customer-price-list>h3{font-size:15px}.price-matrix form{border-bottom:1px solid #d8c78717;grid-template-columns:minmax(140px,1fr) 120px 62px;align-items:center;gap:8px;padding:9px 0;display:grid}.price-matrix span,.customer-price-list span{flex-direction:column;gap:4px;display:flex}.price-matrix small,.customer-price-list small{color:#79867e;font-size:9px}.price-matrix input{color:#eee;background:#070c0a;border:1px solid #d8c78733;border-radius:6px;height:40px;padding:0 8px}.price-matrix button{color:#d5c68e;background:#d8c7870d;border:1px solid #d8c78742;border-radius:6px;height:40px}.customer-price-list>div{border-bottom:1px solid #d8c78717;grid-template-columns:minmax(150px,1fr) auto 70px;align-items:center;gap:10px;padding:11px 0;display:grid}.customer-price-list strong{color:#e9d793;font-family:var(--font-number)}.customer-price-list em{color:#8cd0ae;text-align:right;font-size:9px;font-style:normal}.customer-price-list em.muted{color:#66736b;grid-column:2/4}.visual-ad-grid>button{text-align:left;min-height:230px}.visual-ad-grid button>img{opacity:.38}.visual-ad-grid .ad-placeholder{background:radial-gradient(circle,#694b8433,#0000 60%);place-items:center;display:grid;inset:0;position:absolute!important}.visual-ad-grid .ad-placeholder svg{color:#6f765f;width:42px}.ad-visual-editor{display:block}.ad-visual-editor>label{color:#c6b87d;flex-direction:column;gap:6px;margin:11px 0;font-size:10px;display:flex}.ad-visual-editor>label input,.ad-visual-editor>label select{color:#eee;background:#070c0a;border:1px solid #d8c78733;border-radius:6px;height:44px;padding:0 10px}.ad-visual-editor>.image-upload-field{margin:12px 0}.bundle-product-picker{margin:16px 0}.bundle-product-picker>header{justify-content:space-between;align-items:center;display:flex}.bundle-product-picker>header span{color:#8e9a91;font-size:10px}.bundle-product-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bundle-product-picker article{background:#ffffff04;border:1px solid #d8c78724;border-radius:8px;overflow:hidden}.bundle-product-picker article.selected{background:#3071511a;border-color:#6fc39973}.bundle-product-picker article>button{width:100%;min-height:72px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr) 30px;align-items:center;gap:9px;padding:8px;display:grid}.bundle-product-picker .product-thumb{width:52px;height:52px}.bundle-product-picker article>button span{flex-direction:column;gap:5px;display:flex}.bundle-product-picker article>button small{color:#b7a973}.bundle-product-picker article>button i{border:1px solid #d8c78733;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.bundle-product-picker article>button i svg{width:15px}.bundle-product-picker article>div{align-items:center;gap:7px;padding:0 8px 8px;display:flex}.bundle-product-picker article>div select{color:#eee;background:#070c0a;border:1px solid #d8c78733;border-radius:5px;flex:1;min-width:0;height:38px}.bundle-product-picker article>div button{color:#eee;background:0 0;border:1px solid #d8c78733;border-radius:5px;width:38px;height:38px}.ad-visual-editor>.primary-button{width:100%;height:54px}.shop-header{min-height:76px;padding:10px 15px 9px}.shop-header .eyebrow{font-size:7px}.shop-header h1{margin:3px 0 2px;font-size:18px}.shop-header p{font-size:8px}.shop-header:after{width:34px;left:15px}.header-order-button,.shop-header .icon-button{height:40px;min-height:40px}.header-order-button{padding:0 10px}.ad-section{padding-top:8px}.ad-section .section-title{align-items:center;padding:0 15px 7px}.section-title h2{font-size:17px}.section-title>div>span{font-size:7px}.section-title small{font-size:8px}.ad-track{gap:10px;padding:2px 15px 7px}.ad-card{border-radius:11px;flex-basis:94%;grid-template-columns:57% 43%;min-height:205px;max-height:205px;display:grid}.ad-art{height:205px}.ad-card>div.ad-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-height:205px;padding:14px 12px;display:flex}.ad-copy>span,.ad-copy>h3,.ad-copy>p,.ad-copy i{grid-area:auto}.ad-copy h3{white-space:normal;font-size:17px;line-height:1.25}.ad-copy p{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;display:-webkit-box}.ad-copy i{margin-top:12px}.ad-dots{height:26px}.ad-dots button{width:32px;height:26px}.ad-cycle-progress{margin-top:-2px;margin-bottom:5px}.products-section{padding-top:13px}@media (width<=700px){.period-ledger>header{flex-wrap:wrap;align-items:stretch}.period-ledger header>a{margin-left:0}.period-ledger>div{grid-template-columns:1fr}.period-ledger article{grid-template-columns:1fr auto;align-items:center;display:grid}.period-ledger article strong{grid-area:1/2/3}.order-data-list article{grid-template-columns:minmax(0,1fr) auto}.payment-toggle{grid-column:1}.device-list>div{grid-template-columns:auto minmax(0,1fr) auto}.device-list small{grid-column:2}.device-actions{grid-area:auto/2/auto/4;justify-content:flex-end}.bundle-product-picker>div{grid-template-columns:1fr}.alert-actions{grid-column:1/-1;justify-content:flex-start}.price-drawer-hero{grid-template-columns:72px minmax(0,1fr);margin-right:38px}.price-drawer-hero .product-thumb{width:72px;height:72px}.price-drawer-hero>strong{grid-column:2}.price-matrix form{grid-template-columns:1fr 95px 58px}.filter-context{display:block}.image-upload-field{grid-template-columns:1fr 90px}.asset-quick-picker{grid-column:1/-1}}@media (width<=380px){.shop-header{min-height:70px;padding:8px 12px}.shop-header h1{font-size:16px}.shop-header p,.header-order-button span{display:none}.ad-section .section-title,.ad-track{padding-left:12px;padding-right:12px}.ad-card{grid-template-columns:55% 45%;min-height:184px;max-height:184px}.ad-art{height:184px}.ad-card>div.ad-copy{min-height:184px;padding:11px 9px}.ad-copy h3{font-size:15px}.price-matrix form{grid-template-columns:1fr 80px}.price-matrix form button{grid-column:2}.customer-price-list>div{grid-template-columns:1fr auto}.customer-price-list em{grid-column:2}.period-ledger nav{width:100%}.period-ledger nav button{flex:1}}.admin-compact-toolbar{background:linear-gradient(110deg,#16261fc7,#1f142775);border:1px solid #d8c7872e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;margin:0 0 12px;padding:9px 10px 9px 15px;display:flex;box-shadow:inset 0 1px #ffffff06}.admin-compact-toolbar>div{flex-direction:column;gap:5px;display:flex}.admin-compact-toolbar b{color:#e8eadf;font:16px Georgia,Songti SC,serif}.admin-compact-toolbar span{color:#7f8b83;font-size:9px}.admin-compact-toolbar>button{color:#eadb9f;background:linear-gradient(145deg,#3d685261,#4a30584d);border:1px solid #d8c7874d;border-radius:7px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:10px;display:flex}.admin-compact-toolbar>button svg{width:15px}.collapsible-editor{scroll-margin-top:18px;animation:.26s cubic-bezier(.2,.8,.2,1) both editor-unfold}.assign-product-grid{overscroll-behavior:contain;scrollbar-color:#d8c78740 transparent;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:342px;padding:2px;display:grid;overflow-y:auto}.assign-product-grid>button{min-height:92px;color:inherit;text-align:left;background:#ffffff05;border:1px solid #d8c78724;border-radius:8px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid;position:relative;overflow:hidden}.assign-product-grid>button:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#eddb970f 50%,#0000 62%);transition:transform .35s;position:absolute;inset:0;transform:translate(-120%)}.assign-product-grid>button:active:before{transform:translate(120%)}.assign-product-grid>button.selected{background:linear-gradient(145deg,#2857424f,#462a543d);border-color:#c7b469;box-shadow:inset 0 0 0 1px #f0dc9314,0 8px 22px #0003}.assign-product-grid>button.selected>svg{color:#82d3aa;width:17px;position:absolute;top:7px;right:7px}.assign-product-grid .product-thumb{width:62px;height:70px}.assign-product-grid span{flex-direction:column;gap:5px;min-width:0;display:flex}.assign-product-grid b{text-overflow:ellipsis;white-space:nowrap;color:#e7e9df;font-size:12px;overflow:hidden}.assign-product-grid small{color:#a99c6d;font-size:9px;line-height:1.45}.assign-product-grid em{color:#748078;font-size:8px;font-style:normal}.assign-product-grid>button.selected em{color:#80caa5}.security-commandbar{gap:10px}.security-commandbar nav,.security-commandbar>div{align-items:center;gap:6px;display:flex}.security-commandbar nav{border:1px solid #d8c78724;border-radius:7px;padding:3px}.security-commandbar nav button{border:0;min-height:34px;padding:0 10px}.security-commandbar nav button.active{color:#f0dfa4;background:linear-gradient(145deg,#3769508c,#482f5775)}.show-more-button{color:#c9ba82;background:#d8c78706;border:1px dashed #d8c78740;border-radius:8px;width:100%;min-height:46px;margin:10px 0 2px;font-size:10px}.admin-subnav,.asset-quick-picker{-ms-overflow-style:none;scrollbar-width:none}.admin-subnav::-webkit-scrollbar{display:none}.asset-quick-picker::-webkit-scrollbar{display:none}@keyframes editor-unfold{0%{opacity:0;clip-path:inset(0 0 78% round 9px);transform:translateY(-7px)}to{opacity:1;clip-path:inset(0 round 9px);transform:none}}@media (width<=700px){.admin-panel{padding-top:15px}.panel-top{margin-bottom:12px}.detail-intro{gap:12px;margin-bottom:14px;padding:14px 13px}.detail-intro>svg{width:25px;height:25px}.detail-intro h2{margin-bottom:4px;font-size:21px}.detail-intro p{font-size:10px;line-height:1.55}.period-ledger{padding:10px}.period-ledger>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.period-ledger article{min-width:0;padding:9px 7px;display:block}.period-ledger article strong{white-space:nowrap;grid-area:auto;margin:4px 0;font-size:clamp(14px,4.2vw,19px);display:block}.period-ledger article span,.period-ledger article small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.assign-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px}.assign-product-grid>button{grid-template-columns:54px minmax(0,1fr);min-height:82px}.assign-product-grid .product-thumb{width:54px;height:62px}.security-commandbar{flex-direction:column;align-items:stretch}.security-commandbar nav{width:100%}.security-commandbar nav button{flex:1}.security-commandbar>div{justify-content:flex-end}.security-commandbar>div button{flex:1;justify-content:center}.editable-list>div{grid-template-columns:1fr 1fr;padding:14px;position:relative}.editable-list .list-main-button{text-align:left;grid-area:1/1/auto/-1;justify-content:center;align-items:flex-start;min-height:64px;padding:0 54px 12px 0}.editable-list>div>i{position:absolute;top:18px;right:17px}.editable-list>div>em{position:absolute;top:38px;right:14px}.editable-list>div>button:not(.list-main-button){grid-row:2;min-height:42px}.editable-list>div>button:nth-last-child(2){grid-column:1}.editable-list>div>button:last-child{grid-column:2}}@media (width<=360px){.assign-product-grid{grid-template-columns:1fr}.assign-product-grid>button{grid-template-columns:66px minmax(0,1fr)}.assign-product-grid .product-thumb{width:66px}.period-ledger article strong{font-size:14px}.period-ledger article small{display:none}}body{color:#f3f4ed;-webkit-font-smoothing:antialiased;font-size:15px;font-weight:500}.shop-shell h1,.shop-shell h2,.shop-shell h3,.admin-shell h1,.admin-shell h2,.admin-shell h3,.cart-shell h1,.cart-shell h2,.cart-shell h3{color:#f4f5ef;text-shadow:0 1px 14px #ffffff06;font-weight:720}.product-row.out-of-stock{filter:saturate(.15);background:linear-gradient(145deg,#121413e6,#050706f0);border-color:#b4b9b121}.product-row.out-of-stock .product-thumb img{opacity:.45}.product-row.out-of-stock .product-copy-trigger,.product-row.out-of-stock>strong{opacity:.58}.stock-tag{color:#e2e4df!important;background:#ffffff0d!important;border-color:#ffffff2e!important}.purchase-distance{font-weight:650;color:#cdbf87!important;margin-top:7px!important;font-size:10px!important;display:block!important}.inline-controls{flex-wrap:wrap}.inline-controls select{flex:112px;max-width:160px}.product-detail-sheet .detail-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-sheet .purchase-distance{margin:4px 0 10px!important}.order-note-card{background:radial-gradient(circle at 92% 0,#7450972e,#0000 43%),linear-gradient(145deg,#111e18f0,#060a08f5);border:1px solid #d8c7773d;border-radius:14px;margin:0 0 18px;padding:17px;animation:.35s both card-reveal;box-shadow:0 18px 42px #00000038}.order-note-card>header{justify-content:space-between;align-items:start;margin-bottom:14px;display:flex}.order-note-card h2{margin:4px 0;font-size:18px}.order-note-card>header small{color:#8e9a91}.order-note-card>label{color:#d8c98e;flex-direction:column;gap:7px;margin-top:12px;font-size:11px;display:flex}.order-note-card textarea{resize:vertical;color:#f4f4ef;background:#060c0a;border:1px solid #d8c77738;border-radius:9px;outline:none;width:100%;padding:12px;line-height:1.65}.order-note-card textarea:focus{border-color:#cbb969;box-shadow:0 0 0 3px #cbb96914}.order-note-card label small{color:#87938b;line-height:1.5}.voice-recorder{background:#0003;border:1px solid #d8c7772b;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:72px;padding:10px 10px 10px 13px;display:flex}.voice-recorder>div{align-items:center;gap:10px;display:flex}.voice-recorder>div>svg{color:#d7c77f}.voice-recorder span{flex-direction:column;gap:4px;display:flex}.voice-recorder small{color:#7e8a82;font-size:9px}.voice-recorder button,.voice-preview button{color:#e9d994;background:#d8c7770d;border:1px solid #d8c77747;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 12px;display:flex}.voice-capture-actions{grid-template-columns:1fr 1fr;gap:7px!important;display:grid!important}.voice-capture-actions button{white-space:nowrap}.voice-recorder.is-recording{background:#8e2f251a;border-color:#e06b5b7a}.voice-recorder.is-recording>div>svg{color:#ff8f7d;animation:.8s infinite sync-pulse}.voice-preview{grid-template-columns:1fr auto;gap:8px;margin-top:9px;display:grid}.voice-preview audio{width:100%;height:42px}.voice-message{color:#9ec8b1;margin:8px 0 0;font-size:10px;line-height:1.55}.today-order-strip{background:linear-gradient(110deg,#1c3329ad,#2f1f3a73);border:1px solid #d8c77733;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:11px 12px;display:flex}.today-order-strip>div{align-items:center;gap:12px;display:flex}.today-order-strip span{color:#a7b1aa;font-size:10px}.today-order-strip b{color:#f0dda0}.today-order-strip em{color:#84cfaa;font-size:10px;font-style:normal}.today-order-strip button,.account-date-picker button{color:#dfce91;background:#00000029;border:1px solid #d8c77740;border-radius:7px;align-items:center;gap:6px;min-height:42px;padding:0 11px;display:flex}.order-summary-button{width:100%;min-height:92px;background:linear-gradient(110deg,#ffffff06,#0000)!important;border:1px solid #d8c77726!important;border-radius:9px!important;padding:10px 12px!important}.order-summary-button>div>em{color:#d7c788;border:1px solid #d8c77733;border-radius:999px;margin-top:8px;padding:5px 8px;font-size:9px;font-style:normal;display:inline-flex}.order-summary-button>div>small{color:#d4c890;margin-top:5px;font-size:10px;display:block}.admin-customer-note{background:#d8c7770f;border-left:3px solid #b7a45d;margin:15px 0;padding:13px}.admin-customer-note b{color:#f0dfa5}.admin-customer-note p{color:#d7dbd4;line-height:1.6}.admin-customer-note audio{width:100%;height:42px}.admin-order-items em{color:#83d0a8;margin-top:5px;font-size:11px;font-style:normal;display:block}.admin-delivery-note{background:#37825e14;border:1px solid #6ac49733;border-radius:8px;color:#a9d8c0!important;padding:11px!important}.admin-complete-order{width:100%;margin-bottom:10px;background:linear-gradient(135deg,#287f61,#5d477a)!important}.selection-toolbar{align-items:center;gap:8px;display:flex}.selection-toolbar b{color:#e7d795;margin-right:auto}.selection-toolbar button,.availability-panel button{color:#d9ca90;background:0 0;border:1px solid #d8c77738;border-radius:6px;min-height:38px;padding:0 10px}.availability-panel{background:#060c0ad6;border:1px solid #d8c77730;border-radius:11px;margin-top:14px;padding:14px}.availability-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.availability-panel header>div{flex-direction:column;gap:5px;display:flex}.availability-panel header span{color:#89958d;font-size:9px}.availability-panel select,.account-date-picker input{color:#eee;background:#070c0a;border:1px solid #d8c77738;border-radius:7px;height:42px;padding:0 9px}.availability-panel>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.availability-panel>div button{flex:1;min-width:100px}.account-date-toolbar{flex-wrap:wrap}.account-date-picker{background:#00000026;border:1px solid #d8c77726;border-radius:9px;align-items:end;gap:10px;margin:-2px 0 12px;padding:12px;display:flex}.account-date-picker label{color:#9ba69e;flex-direction:column;gap:5px;font-size:10px;display:flex}.delivery-shell{color:#f3f4ed;background:radial-gradient(circle at 87% 0,#734e973b,#0000 34%),linear-gradient(160deg,#0a1712,#030705 68%);max-width:620px;min-height:100svh;margin:auto;padding:0 16px 40px}.delivery-header{border-bottom:1px solid #d8c77733;justify-content:space-between;align-items:start;min-height:122px;padding:24px 2px 18px;display:flex}.delivery-header h1{font:720 28px var(--font-display);color:#f5f5ef;margin:7px 0 5px}.delivery-header p{color:#99a69d;margin:0;font-size:11px}.delivery-datebar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040907eb;border-bottom:1px solid #d8c77724;gap:7px;margin:0 -16px 14px;padding:10px 16px;display:flex;position:sticky;top:0}.delivery-datebar button,.delivery-datebar label{color:#cfc28c;background:#ffffff06;border:1px solid #d8c77738;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 11px;display:flex}.delivery-datebar button.active{color:#fff0bd;background:linear-gradient(145deg,#2f6f539e,#432d527a)}.delivery-datebar label{flex:1;position:relative}.delivery-datebar input{opacity:0;width:100%;position:absolute;inset:0}.delivery-message{z-index:12;color:#a9d8c0;background:#0d2018f5;border:1px solid #6fcb9d40;border-radius:8px;padding:10px 12px;font-size:11px;position:sticky;top:66px}.delivery-order-list{flex-direction:column;gap:13px;display:flex}.delivery-order-list>article{animation:delivery-reveal .36s ease var(--delay) both;background:linear-gradient(145deg,#0f1c17f2,#050907f5);border:1px solid #d8c77733;border-radius:13px;padding:15px;box-shadow:0 16px 34px #00000040}.delivery-order-list>article>header{justify-content:space-between;gap:10px;display:flex}.delivery-order-list>article>header>div{flex-direction:column;gap:5px;display:flex}.delivery-order-list>article>header span{font-size:20px;font-weight:750}.delivery-order-list>article>header small{color:#8e9a91;font-size:9px}.delivery-order-list>article>header em{color:#d8c98e;border:1px solid #d8c77738;border-radius:999px;height:max-content;padding:6px 9px;font-size:9px;font-style:normal}.delivery-order-list>article>header em.delivery_submitted{color:#8bd6b0;border-color:#69cb9b4d}.delivery-remark{background:#d8c7770e;border-left:3px solid #b7a45d;margin:13px 0;padding:12px}.delivery-remark b{color:#f0dea2}.delivery-remark p{color:#dce0d9;gap:6px;margin:7px 0 0;line-height:1.6;display:flex}.delivery-remark p svg{flex:0 0 15px;width:15px}.delivery-remark audio{width:100%;height:40px;margin-top:8px}.delivery-items{border-top:1px solid #d8c77724;margin-top:12px}.delivery-items label{border-bottom:1px solid #d8c7771a;grid-template-columns:minmax(0,1fr) 92px 30px;align-items:center;gap:8px;padding:12px 0;display:grid;position:relative}.delivery-items label span{flex-direction:column;gap:4px;display:flex}.delivery-items label small{color:#9ba69e;font-size:9px}.delivery-items input{color:#fff;height:46px;font:750 17px var(--font-number);text-align:center;background:#050a08;border:1px solid #d8c77740;border-radius:7px;padding:0 8px}.delivery-items label>em{color:#cdbf88;font-size:9px;font-style:normal}.delivery-note{color:#d4c58d;flex-direction:column;gap:6px;margin:13px 0;font-size:10px;display:flex}.delivery-note textarea{resize:vertical;color:#eee;background:#050a08;border:1px solid #d8c7772e;border-radius:7px;padding:10px}.delivery-submit{color:#fff;background:linear-gradient(135deg,#267a5d,#5e4778);border:1px solid #bcaa64;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-weight:750;display:flex}.delivery-loading,.delivery-empty{color:#89958d;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:260px;display:grid}.delivery-loading i{border:2px solid #4c5a52;border-top-color:#d6c477;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite spin}.delivery-empty svg{color:#ab9d69;width:44px;height:44px}.delivery-empty h2{color:#e8e9e2;margin:4px 0 0}.delivery-empty p{margin:0;font-size:11px}.modal-backdrop{animation:.2s both veil-in}.admin-panel,.products-section,.ad-section{animation:.32s both section-enter}.catalog-grid>article,.module-grid>button{animation:.36s both card-reveal}.out-of-stock{filter:saturate(.25);opacity:.7}.delivery-order-list>article>header em.completed{color:#eedb98;background:#d8c7770f;border-color:#d8c77761}.delivery-items input:disabled,.delivery-note textarea:disabled{opacity:.68;color:#bfc5bf;border-color:#d8c7771f}.delivery-submit:disabled{opacity:.72;color:#d9ddd8;background:linear-gradient(135deg,#26372f,#45394e)}@keyframes delivery-reveal{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes veil-in{0%{opacity:0}to{opacity:1}}@keyframes section-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (width<=520px){.product-detail-sheet .detail-controls{grid-template-columns:1fr 1fr}.product-detail-sheet .detail-controls label:last-child{grid-column:1/-1}.today-order-strip{flex-direction:column;align-items:stretch}.today-order-strip>div{justify-content:space-between}.today-order-strip button{justify-content:center}.selection-toolbar{flex-wrap:wrap}.selection-toolbar b{width:100%}.availability-panel header{flex-direction:column;align-items:stretch}.voice-preview{grid-template-columns:1fr}.delivery-datebar{padding-left:12px;padding-right:12px}.delivery-items label{grid-template-columns:minmax(0,1fr) 76px 26px}}@media (prefers-reduced-motion:reduce){.delivery-order-list>article,.admin-panel,.products-section,.ad-section,.catalog-grid>article,.module-grid>button,.order-note-card,.modal-backdrop{animation:none!important}}.product-layout-toggle{align-items:center;gap:4px;display:flex}.product-layout-toggle button{color:#9aa69d;background:#00000029;border:1px solid #d8c77733;border-radius:6px;align-items:center;gap:3px;height:30px;padding:0 7px;font-size:9px;display:flex}.product-layout-toggle button.active{color:#f1dda0;background:#d8c7771f;border-color:#cdbb70}.product-layout-toggle button svg{width:13px}.product-layout-toggle small{white-space:nowrap;margin-left:5px}.products-section.product-layout-double .product-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.products-section.product-layout-double .group-label{grid-column:1/-1;margin:-8px -8px 0;padding:12px}.products-section.product-layout-double .product-row{background:linear-gradient(145deg,#111d17e0,#050907f0);border:1px solid #d8c7772b;border-radius:9px;flex-direction:column;gap:7px;min-width:0;padding:8px;display:flex;position:relative}.products-section.product-layout-double .product-thumb{aspect-ratio:1.18;order:0;width:100%;height:auto}.products-section.product-layout-double .product-info{order:1;width:100%;min-width:0}.products-section.product-layout-double .product-info h3{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:14px;overflow:hidden}.products-section.product-layout-double .product-info p,.products-section.product-layout-double .purchase-distance{display:none!important}.products-section.product-layout-double .product-row>strong{color:#efdb98;order:2;margin:0;font-size:13px}.products-section.product-layout-double .check-button{z-index:2;background:#040a07c7;order:0;margin:0;position:absolute;top:13px;right:13px}.products-section.product-layout-double .inline-controls{flex-direction:column;order:3;gap:5px;width:100%;margin:0}.products-section.product-layout-double .inline-controls select{width:100%;max-width:none;height:30px}.products-section.product-layout-double .qty{align-self:flex-start;height:30px}.products-section.product-layout-double .qty button{height:28px}@media (width<=380px){.product-layout-toggle button{padding:0 5px}.product-layout-toggle button svg{display:none}.products-section.product-layout-double .product-row{padding:6px}.products-section.product-layout-double .check-button{top:10px;right:10px}}.color-card.frame-orange{--card-frame:#c96d31;--card-frame-light:#f3d68a;--card-frame-dark:#6d321d}.color-card.frame-blue{--card-frame:#387fa9;--card-frame-light:#9ed9ee;--card-frame-dark:#173c5f}.color-card.frame-yellow{--card-frame:#c9a42a;--card-frame-light:#fff0a0;--card-frame-dark:#6e5010}.color-card.frame-green{--card-frame:#2d8e64;--card-frame-light:#a9dfbd;--card-frame-dark:#124b36}.color-card.frame-pink{--card-frame:#b65f76;--card-frame-light:#f2bac7;--card-frame-dark:#622d40}.color-card.frame-purple{--card-frame:#8060a9;--card-frame-light:#d2b8ec;--card-frame-dark:#3c2658}.color-card.frame-orange,.color-card.frame-blue,.color-card.frame-yellow,.color-card.frame-green,.color-card.frame-pink,.color-card.frame-purple{border:4px solid var(--card-frame);box-shadow:inset 0 0 0 2px var(--card-frame-light),0 0 0 1px var(--card-frame-dark),0 12px 28px #0000004d;background:0 0}.color-card.frame-orange:before,.color-card.frame-blue:before,.color-card.frame-yellow:before,.color-card.frame-green:before,.color-card.frame-pink:before,.color-card.frame-purple:before{content:"";border:1px solid var(--card-frame-light);pointer-events:none;color:initial;font-size:initial;letter-spacing:normal;text-shadow:none;display:block;position:absolute;inset:8px;overflow:visible}.color-card.frame-orange:after,.color-card.frame-blue:after,.color-card.frame-yellow:after,.color-card.frame-green:after,.color-card.frame-pink:after,.color-card.frame-purple:after{content:none!important}.color-card.frame-orange .material,.color-card.frame-blue .material,.color-card.frame-yellow .material,.color-card.frame-green .material,.color-card.frame-pink .material,.color-card.frame-purple .material{border:0!important;border-radius:0!important;box-shadow:inset 0 0 45px #00000080,0 20px 50px #0006!important}.shop-shell.theme-green{--theme:#14a778;--theme-rgb:20,167,120;--premium-leaf:#62d998;--premium-mist:#d8f7d8;--premium-gold:#f2e7a6;background:radial-gradient(circle at 78% 2%,#31ab7147,#0000 31%),radial-gradient(circle at 8% 20%,#b7e27c24,#0000 32%),linear-gradient(#06120e 0%,#020604 48%,#050a07 100%)}.shop-shell.theme-green .shop-header{background:linear-gradient(#02070524,#020705d1),radial-gradient(at 78% 16%,#58dd8c47,#0000 42%),radial-gradient(at 20% 0,#f2e7a61f,#0000 34%);border-bottom:1px solid #d8c77738;min-height:220px;padding:32px 20px 28px}.shop-shell.theme-green .shop-header h1{letter-spacing:-.03em;color:#fbfff7;text-shadow:0 8px 26px #00000094;max-width:310px;font-size:clamp(34px,9.5vw,50px);line-height:.98}.shop-shell.theme-green .shop-header p{color:#f2e7a6d1;letter-spacing:.18em}.shop-shell.theme-green .eyebrow,.shop-shell.theme-green .section-title span,.shop-shell.theme-green .product-info>span,.shop-shell.theme-green .group-label{color:var(--premium-gold)}.shop-shell.theme-green .ad-card,.shop-shell.theme-green .product-row,.shop-shell.theme-green .purchase-memory-zone,.shop-shell.theme-green .catalog-toolbar,.shop-shell.theme-green .customer-order-list details,.shop-shell.theme-green .template-list article,.shop-shell.theme-green .bundle-sheet,.shop-shell.theme-green .product-detail-sheet{background:linear-gradient(145deg,#10251de0,#030806eb),radial-gradient(circle at 88% 0,#3fbe7e1f,#0000 38%);border-color:#d8c7772e;box-shadow:inset 0 1px #ffffff09,0 16px 38px #00000047}.shop-shell.theme-green .product-row{grid-template-columns:30px 76px 1fr auto;padding:16px 18px}.shop-shell.theme-green .product-thumb{background:radial-gradient(circle at 65% 20%,#62d99857,#0000 42%),linear-gradient(145deg,#06100c,#020504);border-color:#f2e7a640;border-radius:18px;width:76px;height:76px}.shop-shell.theme-green .product-info h3{color:#fbfff7;margin-top:5px;font-size:18px}.shop-shell.theme-green .product-info p{color:#d8e8d8ad}.shop-shell.theme-green .product-row>strong,.shop-shell.theme-green .bottom-bar strong,.shop-shell.theme-green .bundle-list strong{color:var(--premium-gold);text-shadow:0 0 18px #f2e7a62e}.shop-shell.theme-green .check-button,.shop-shell.theme-green .icon-button,.shop-shell.theme-green .header-order-button{background:#020705b8;border-color:#f2e7a642}.shop-shell.theme-green .selected .check-button,.shop-shell.theme-green .bottom-bar>button,.shop-shell.theme-green .primary-button{background:linear-gradient(135deg,#0b6d50,#20b989);border-color:#95f2c56b}.shop-shell.theme-green .bottom-bar{background:linear-gradient(#040907b8,#030705f5);border-top-color:#f2e7a647;box-shadow:0 -18px 42px #0000005c}.purchase-memory-zone{background:radial-gradient(circle at 92% 0,#7258a826,#0000 42%),linear-gradient(145deg,#0f1b16f5,#050907fa);border:1px solid #d8c77747;border-radius:16px;margin:0 12px 14px;overflow:hidden;box-shadow:0 18px 42px #00000038}.purchase-memory-zone>header{border-bottom:1px solid #d8c77724;justify-content:space-between;align-items:flex-end;gap:12px;padding:15px 15px 13px;display:flex}.purchase-memory-zone>header>div{min-width:0}.purchase-memory-zone>header span{color:#cdbd7a;letter-spacing:.18em;font-size:8px}.purchase-memory-zone>header h3{color:#f2eee0;margin:4px 0 2px;font:700 21px Georgia,Songti SC,serif}.purchase-memory-zone>header p{color:#9ba69f;margin:0;font-size:10px}.purchase-memory-zone>header nav{flex:none;gap:6px;display:flex}.purchase-memory-zone>header button{color:#ded5b0;background:#0000002e;border:1px solid #d8c7773d;border-radius:999px;align-items:center;gap:5px;min-height:36px;padding:0 9px;font-size:10px;display:flex}.purchase-memory-strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;gap:9px;padding:10px 10px 12px;display:flex;overflow-x:auto}.purchase-memory-strip::-webkit-scrollbar{display:none}.purchase-memory-strip .product-row{scroll-snap-align:start;flex:0 0 min(78vw,340px);min-height:144px;margin:0}.purchase-memory-empty{color:#cbc4a7;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;width:100%;min-height:70px;display:flex}.current-product-group{border-top:0}.check-button,.products-section.product-layout-double .check-button{border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.products-section.product-layout-double .check-button{width:38px;min-width:38px;height:38px}.voice-order-badge{align-items:center;gap:5px;color:#d8c67e!important;white-space:normal!important;margin-top:6px!important;display:flex!important}.voice-order-badge svg{flex:none;width:14px;height:14px}.pwa-guide-warning{background:#eebb6014;border:1px solid #eebb6059;border-radius:9px;color:#ead89c!important;padding:10px 12px!important}.account-date-picker button.active{color:#f2e5ae;background:#d8c7771f;border-color:#d8c67e}@media (width<=380px){.purchase-memory-zone>header{flex-direction:column;align-items:flex-start}.purchase-memory-zone>header nav{width:100%}.purchase-memory-zone>header nav button{flex:1;justify-content:center}.purchase-memory-strip .product-row{flex-basis:82vw}}.purchase-zone{background:linear-gradient(145deg,#0f1b16f0,#060a08fa);border:1px solid #d8c77738;border-radius:12px;margin:0 12px 12px;overflow:hidden;box-shadow:0 16px 35px #0000002e}.purchase-zone-last{border-color:rgba(var(--theme-rgb),.38)}.purchase-zone-history{background:radial-gradient(circle at 88% 5%,#7258a82e,#0000 44%),linear-gradient(145deg,#12131bf5,#060909fa);border-color:#7f62ab6b}.purchase-zone-heading{width:100%;min-height:82px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #d8c77724;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.purchase-zone-heading>span{flex-direction:column;gap:4px;min-width:0;display:flex}.purchase-zone-heading i{color:#cdbd7a;letter-spacing:.16em;font-size:8px;font-style:normal}.purchase-zone-heading b{color:#f2eee0;font:700 21px Georgia,Songti SC,serif}.purchase-zone-heading small{color:#a7afa6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.purchase-zone-heading>svg{color:#d8c67e;flex:none}.purchase-zone-heading:active,.purchase-history-link:active{background:#d8c77714;transform:scale(.995)}.purchase-zone-products{border-top:0}.purchase-zone-products .group-label{padding-left:16px;padding-right:16px}.purchase-history-link{width:100%;min-height:72px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:13px 16px;display:flex}.purchase-history-link>svg{color:#cdbd7a;flex:none}.purchase-history-link>span{flex-direction:column;flex:1;gap:5px;display:flex}.purchase-history-link b{color:#ede7d2;font-size:14px}.purchase-history-link small{color:#9aa59e;font-size:10px}.purchase-history-link>svg:last-child{color:#d8c67e;width:17px}.purchase-sections .contact-divider{margin:0 12px;padding-left:2px;padding-right:2px}.pwa-install-pill{z-index:55;left:50%;bottom:calc(env(safe-area-inset-bottom) + 88px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0a1611f7,#201728f7);border:1px solid #e2cc7d80;border-radius:18px;align-items:center;width:min(100% - 28px,360px);min-height:64px;padding:6px 6px 6px 7px;animation:.42s cubic-bezier(.2,.8,.2,1) both pwa-pill-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 20px 54px #0000008c,inset 0 1px #ffffff0f}.pwa-install-main{color:#f6f2e5;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:11px;min-width:0;min-height:52px;padding:0 8px;display:flex}.pwa-install-main>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.pwa-install-main b{letter-spacing:.04em;font-size:14px}.pwa-install-main small{color:#aeb8b0;font-size:10px}.pwa-install-icon{color:#ead991;background:linear-gradient(145deg,#dcbe6329,#63467e33);border:1px solid #dfc7747a;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.pwa-install-icon svg{width:19px}.pwa-install-close,.pwa-guide-close{color:#89948d;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.pwa-install-close svg,.pwa-guide-close svg{width:17px}.pwa-install-main:active{transform:scale(.985)}.pwa-offline-bar{z-index:100;top:env(safe-area-inset-top);color:#ffe1a1;text-align:center;background:#3d2611f5;border:1px solid #e3af5f6b;border-radius:0 0 12px 12px;width:min(100% - 24px,560px);padding:10px 14px;font-size:11px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 34px #00000059}.pwa-guide-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b3;justify-content:center;align-items:flex-end;padding:18px;animation:.2s both veil-in;display:flex;position:fixed;inset:0}.pwa-guide-sheet{width:min(100%,470px);padding:29px 22px calc(22px + env(safe-area-inset-bottom));background:radial-gradient(circle at 90% 0,#714a9742,#0000 42%),linear-gradient(155deg,#10231b,#050907 70%);border:1px solid #e0c97b6e;border-radius:24px 24px 16px 16px;animation:.35s cubic-bezier(.2,.8,.2,1) both pwa-sheet-in;position:relative;box-shadow:0 -18px 64px #0009}.pwa-guide-close{position:absolute;top:13px;right:13px}.pwa-guide-mark{color:#eadb9d;background:linear-gradient(145deg,#ccb56724,#63467e2e);border:1px solid #ccb86f;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid}.pwa-guide-mark svg{width:25px}.pwa-guide-sheet>small{color:#cbbb7d;letter-spacing:.22em;font-size:9px}.pwa-guide-sheet h2{color:#f4f1e7;margin:8px 0 17px;font:720 25px Georgia,Songti SC,serif}.pwa-guide-sheet ol{counter-reset:guide;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.pwa-guide-sheet li{counter-increment:guide;background:#ffffff06;border:1px solid #dcc77e29;border-radius:11px;align-items:center;gap:11px;min-height:54px;padding:8px 12px;display:flex}.pwa-guide-sheet li svg{color:#d8c77f;flex:0 0 18px;width:18px}.pwa-guide-sheet li span{color:#e5e7df;font-size:13px;line-height:1.5}.pwa-guide-sheet p{color:#9da8a0;margin:15px 2px 0;font-size:10px;line-height:1.7}.pwa-guide-confirm{color:#fff;background:linear-gradient(135deg,#28775a,#604878);border:1px solid #c9b46e;border-radius:11px;width:100%;min-height:50px;margin-top:18px;font-weight:730}.pwa-guide-confirm:active{transform:scale(.99)}body:has(.login-shell) .pwa-install-pill{left:auto;right:14px;top:calc(env(safe-area-inset-top) + 14px);width:205px;min-height:58px;animation-name:pwa-login-pill-in;bottom:auto;transform:none}body:has(.login-shell) .pwa-install-main{gap:8px;min-height:46px;padding-left:5px}body:has(.login-shell) .pwa-install-icon{flex-basis:36px;width:36px;height:36px}body:has(.login-shell) .pwa-install-close{flex-basis:38px;width:38px;height:38px}:is(body:has(.shop-shell) .pwa-install-pill,body:has(.admin-shell) .pwa-install-pill,body:has(.cart-shell) .pwa-install-pill,body:has(.delivery-shell) .pwa-install-pill){width:205px;animation-name:pwa-login-pill-in;left:14px;right:auto;transform:none}:is(body:has(.admin-shell) .pwa-install-pill,body:has(.cart-shell) .pwa-install-pill,body:has(.delivery-shell) .pwa-install-pill){bottom:calc(env(safe-area-inset-bottom) + 14px)}:is(body:has(.shop-shell) .pwa-install-main,body:has(.admin-shell) .pwa-install-main,body:has(.cart-shell) .pwa-install-main,body:has(.delivery-shell) .pwa-install-main){gap:8px;padding-left:5px}:is(body:has(.shop-shell) .pwa-install-main small,body:has(.admin-shell) .pwa-install-main small,body:has(.cart-shell) .pwa-install-main small,body:has(.delivery-shell) .pwa-install-main small){display:none}:is(body:has(.shop-shell) .pwa-install-close,body:has(.admin-shell) .pwa-install-close,body:has(.cart-shell) .pwa-install-close,body:has(.delivery-shell) .pwa-install-close){flex-basis:38px;width:38px}.browser-login-notice{background:linear-gradient(135deg,#25684e2e,#65487f29);border:1px solid #d8c77747;border-radius:11px;align-items:flex-start;gap:11px;margin:0 0 18px;padding:13px 14px;animation:.3s both section-enter;display:flex}.browser-login-notice>svg{color:#dfcf8b;flex:0 0 21px;width:21px;height:21px;margin-top:1px}.browser-login-notice b{color:#f2eee0;font-size:13px;display:block}.browser-login-notice p{color:#aeb8b0;margin:5px 0 0;font-size:10px;line-height:1.65}@keyframes pwa-pill-in{0%{opacity:0;transform:translate(-50%,14px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes pwa-sheet-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes pwa-login-pill-in{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:none}}@media (width<=380px){.pwa-install-pill{bottom:calc(env(safe-area-inset-bottom) + 80px)}.pwa-guide-sheet{padding-left:18px;padding-right:18px}.pwa-guide-sheet h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.pwa-install-pill,.pwa-guide-backdrop,.pwa-guide-sheet{scroll-behavior:auto!important;animation:none!important}}button,a,input,select,textarea{touch-action:manipulation}.sheet-close{z-index:4;place-items:center!important;display:grid!important;top:14px!important;right:14px!important}.device-note-field{color:#d9c98d;flex-direction:column;gap:7px;margin:12px 0;font-size:11px;display:flex}.device-note-field input{color:#f5f5ef;background:#050a08;border:1px solid #d8c7773d;border-radius:9px;min-height:46px;padding:0 12px}.ad-art.has-image picture,.ad-art.has-image picture img{width:100%;height:100%;position:absolute;inset:0}.ad-art.has-image picture img{object-fit:cover}.ad-art.has-image:after{content:"";pointer-events:none;background:linear-gradient(#00000008,#00000057);position:absolute;inset:0}.ad-art.has-image>span,.ad-art.has-image>svg,.ad-art.has-image>b{z-index:2}.catalog-toolbar{border-bottom:1px solid #d8c77721;align-items:center;gap:8px;padding:10px 12px;display:flex}.catalog-toolbar>label{color:#cdbd7a;background:#0000003d;border:1px solid #d8c77733;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 10px;display:flex}.catalog-toolbar input{color:#f4f4ef;background:0 0;border:0;outline:none;width:100%;font-size:12px}.catalog-toolbar input::placeholder{color:#7f8b83}.available-toolbar{background:#d8c77706;margin:0;padding:12px 14px}.purchase-memory-zone>header{align-items:flex-start}.purchase-memory-zone>header nav{flex-wrap:wrap;justify-content:flex-end}.current-product-group.product-layout-double{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.current-product-group.product-layout-double>.catalog-toolbar,.current-product-group.product-layout-double>.group-label,.current-product-group.product-layout-double>.empty-note{grid-column:1/-1;margin:-8px -8px 0}.current-product-group.product-layout-double .product-row{border:1px solid #d8c7772b;border-radius:9px;flex-direction:column;gap:7px;min-width:0;padding:8px;display:flex;position:relative}.current-product-group.product-layout-double .product-thumb{aspect-ratio:1.18;width:100%;height:auto}.current-product-group.product-layout-double .product-info p,.current-product-group.product-layout-double .purchase-distance{display:none!important}.current-product-group.product-layout-double .product-row>strong{margin:0}.current-product-group.product-layout-double .check-button{background:#040a07d1;width:38px;min-width:38px;height:38px;position:absolute;top:13px;right:13px}.detail-quantity-control{grid-column:1/-1}.detail-quantity-control>.qty{justify-content:space-between;width:100%;height:52px}.detail-quantity-control>.qty button{width:58px;height:50px}.detail-quantity-control>.qty b{font:760 21px var(--font-number)}.quick-quantities{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.quick-quantities button{color:#d9ca91;background:#0000003b;border:1px solid #d8c77738;border-radius:7px;min-height:40px}.quick-quantities button.active{color:#fff1bb;background:#d8c77724;border-color:#ddca7d}.customer-order-actions{justify-content:flex-end!important;gap:8px!important;display:flex!important}.customer-order-actions a,.customer-order-actions button{color:#dfce91;background:0 0;border:1px solid #d8c77738;border-radius:8px;align-items:center;gap:6px;min-height:42px;padding:0 12px;text-decoration:none;display:flex}.cart-shell{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.cart-list .product-thumb{width:72px;height:72px}.cart-item-main{min-width:0}.cart-item-main h3{margin-bottom:9px}.cart-spec{grid-template-columns:35px minmax(0,1fr) 18px;align-items:center;gap:5px;margin:5px 0;display:grid}.cart-spec select{width:100%;min-width:0;height:38px}.cart-item-side b{white-space:nowrap;font-size:12px}.cart-floating-actions{z-index:40;width:min(540px,100%);padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040907f2;border-top:1px solid #d8c77742;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:9px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.cart-floating-actions button{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:54px;margin:0;display:flex}.cart-back-menu{color:#eadb9e;background:#ffffff09;border:1px solid #d8c77742}.cart-floating-actions .send-order{height:auto}.qr-card{border-radius:14px;display:block;overflow:hidden}.qr-card img,.qr-modal img{display:block;-webkit-touch-callout:default!important;-webkit-user-select:auto!important;user-select:auto!important;pointer-events:auto!important}.qr-image-crop{background:#fff;width:min(72vw,280px);height:min(72vw,280px);display:block;position:relative;overflow:hidden}.qr-image-crop img{transform-origin:50%;width:100%;max-width:none;position:absolute;top:44%;left:50%;transform:translate(-50%,-44%)scale(2.05);aspect-ratio:auto!important;height:auto!important}.qr-modal{border-radius:16px;overflow:hidden}.qr-modal .qr-image-crop.large{width:min(88vw,440px);height:min(88vw,440px)}.qr-modal>button{z-index:3}.delivery-items{flex-direction:column;gap:10px;padding-top:12px;display:flex}.delivery-item{background:#00000026;border:1px solid #d8c77726;border-radius:10px;padding:12px}.delivery-item>span{flex-direction:column;gap:4px;display:flex}.delivery-item>span small{color:#9ba69e}.delivery-quantity-pad{grid-template-columns:46px 54px minmax(70px,1fr) 54px 46px;gap:5px;margin-top:10px;display:grid}.delivery-quantity-pad button,.delivery-quantity-pad input{color:#fff;text-align:center;background:#050a08;border:1px solid #d8c77740;border-radius:8px;height:48px;font-weight:750}.delivery-quantity-pad button{color:#e8d791}.delivery-actions{grid-template-columns:.8fr 1.2fr;gap:8px;display:grid}.delivery-actions button{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:52px;display:flex}.delivery-start{color:#eadb9c;background:#d8c77714;border:1px solid #d8c7774d}.delivery-actions .delivery-submit{margin:0}.ad-bulk-toolbar{border:1px solid #d8c77729;border-radius:10px;flex-wrap:wrap;gap:7px;margin:10px 0;padding:11px;display:flex}.ad-bulk-toolbar span{color:#dfce90;align-self:center;margin-right:auto}.ad-bulk-toolbar button{color:#d9ca90;background:0 0;border:1px solid #d8c77738;border-radius:7px;min-height:40px;padding:0 10px}.ad-admin-selectable{min-width:0;position:relative}.ad-admin-selectable>button:last-child{width:100%;height:100%}.ad-select-toggle{z-index:4;color:#eadb99;background:#040907e6;border:1px solid #d8c77757;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:9px;right:9px}.ad-admin-selectable.selected{outline-offset:2px;outline:2px solid #d8c67e}.availability-schedule-form{margin-top:12px}.schedule-list{flex-direction:column;grid-column:1/-1;gap:7px;display:flex}.schedule-list>div{border:1px solid #d8c77724;border-radius:8px;justify-content:space-between;align-items:center;padding:9px;display:flex}.schedule-list span{flex-direction:column;gap:3px;display:flex}.schedule-list small{color:#8f9a93}.scope-manager{border-top:1px solid #d8c7772e;margin-top:16px;padding-top:12px}.scope-card{background:#0000002e;border:1px solid #d8c77730;border-radius:11px;margin:10px 0;padding:14px}.scope-card>label{color:#d7c788;flex-direction:column;gap:6px;display:flex}.scope-card select{color:#eee;background:#050a08;border:1px solid #d8c77733;height:44px;padding:0 10px}.scope-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.scope-card fieldset{border:1px solid #d8c77729;border-radius:8px;max-height:270px;margin:12px 0;padding:10px;overflow:auto}.scope-card legend{color:#d7c788;padding:0 6px}.scope-card fieldset label{color:#dfe2dc;align-items:center;gap:8px;min-height:38px;display:flex}.scope-card fieldset input{width:18px;height:18px}.device-list input{color:#eee;background:#050a08;border:1px solid #d8c7772e;border-radius:7px;min-height:38px;margin-top:6px;padding:0 8px}@media (width<=520px){.purchase-memory-zone>header{flex-direction:column;align-items:stretch}.purchase-memory-zone>header>div{width:100%}.purchase-memory-zone>header nav{grid-template-columns:1.35fr 1fr 1fr;width:100%;display:grid}.purchase-memory-zone>header nav button{white-space:nowrap;justify-content:center;min-width:0;padding:0 6px}.purchase-memory-zone>header h3{font-size:23px}.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-toolbar .product-layout-toggle{justify-content:flex-end}.quick-quantities{grid-template-columns:repeat(3,1fr)}.cart-list article{grid-template-columns:62px minmax(0,1fr)}.cart-list .product-thumb{width:62px;height:62px}.cart-item-side{grid-column:2;flex-direction:row!important;align-items:center!important}.delivery-quantity-pad{grid-template-columns:42px 48px minmax(62px,1fr) 48px 42px}.delivery-quantity-pad button{font-size:11px}.scope-columns{grid-template-columns:1fr}.ad-bulk-toolbar button{flex:1;min-width:85px}}.login-shell:not(.color-step) .login-hero{min-height:196px;padding:24px 24px 48px}.login-shell:not(.color-step) .login-hero .brand-mark{width:52px;height:52px;margin:0;position:absolute;top:26px;right:76px}.login-shell:not(.color-step) .login-hero .eyebrow{max-width:calc(100% - 76px);display:block}.login-shell:not(.color-step) .login-hero h1{max-width:calc(100% - 76px);margin:10px 0;font-size:39px;line-height:.98}.login-shell:not(.color-step) .login-hero p{letter-spacing:.14em;font-size:9px}.login-shell:not(.color-step) .login-assurance{margin-top:10px;font-size:9px}.login-shell:not(.color-step) .login-panel{min-height:0;padding:22px 24px calc(24px + env(safe-area-inset-bottom));margin-top:-27px}.login-shell:not(.color-step) .section-head{margin-bottom:13px}.login-shell:not(.color-step) .section-head>span{font-size:24px}.login-shell:not(.color-step) .section-head h2{font-size:19px}.login-shell:not(.color-step) .section-head p{font-size:10px}.login-shell:not(.color-step) .account-display{height:52px;margin-bottom:10px}.login-shell:not(.color-step) .account-display b{font-size:23px}.login-shell:not(.color-step) .keypad{gap:7px;margin-bottom:11px}.login-shell:not(.color-step) .keypad button{height:46px;font-size:20px}.login-mode-switch{grid-template-columns:1fr 1fr;gap:7px;margin:-2px 0 11px;display:grid}.login-mode-switch button{color:#8f9992;background:#0000002e;border:1px solid #d8c7872e;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 8px;font-size:10px;display:flex}.login-mode-switch button svg{width:15px}.login-mode-switch button span{font:700 12px var(--font-number)}.login-mode-switch button.active{color:#f0e6bf;background:linear-gradient(145deg,#275c4673,#4b335b38);border-color:#b09a55;box-shadow:inset 0 1px #ffffff0a}.name-login-field{color:var(--gold);flex-direction:column;gap:7px;margin:5px 0 13px;font-size:10px;display:flex}.name-login-field input{border:1px solid var(--gold2);color:#f3f3eb;background:#030806;border-radius:8px;outline:none;height:54px;padding:0 14px;font-size:16px}.name-login-field input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d8c77714}.name-login-field small{color:#77827b;line-height:1.55}.agreement-row{background:#d8c77706;border:1px solid #d8c7871f;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;margin:1px 0 7px;padding:6px 9px;display:flex}.agreement-row label{color:#d8ddd4;cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}.agreement-row input{accent-color:#27936c;width:18px;height:18px}.agreement-row button{min-height:34px;color:var(--gold);background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:flex}.agreement-row button svg{width:14px}.notice-backdrop{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;justify-content:center;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.user-notice-sheet{overscroll-behavior:contain;width:min(100%,520px);max-height:91svh;padding:28px 18px calc(22px + env(safe-area-inset-bottom));background:radial-gradient(circle at 88% 0,#6f49953d,#0000 33%),linear-gradient(155deg,#12221b,#050807 68%);border:1px solid #d8c7776b;border-bottom:0;border-radius:24px 24px 0 0;animation:.28s cubic-bezier(.2,.8,.2,1) both sheet-rise;position:relative;overflow:auto;box-shadow:0 -24px 70px #000}.user-notice-sheet h2{font:24px var(--font-display);margin:8px 38px 13px 0;line-height:1.35}.notice-intro{color:#a9b2aa;margin:7px 0;font-size:11px;line-height:1.7}.notice-sections{gap:7px;margin:16px 0;display:grid}.notice-sections article{background:#ffffff05;border:1px solid #d8c77721;border-radius:9px;grid-template-columns:28px 1fr;gap:9px;padding:11px;display:grid}.notice-sections article>span{color:#bba863;font:11px var(--font-number)}.notice-sections h3{font:600 13px var(--font-ui);color:#e6e9e1;margin:0 0 4px}.notice-sections p{color:#929d95;margin:0;font-size:10px;line-height:1.65}.notice-important{color:#dcd1a8;background:#d0b76212;border-left:2px solid #d0b762;padding:11px;font-size:10px;line-height:1.7}.notice-accept{width:100%;margin-top:14px;position:sticky;bottom:0;box-shadow:0 -14px 30px #07100d}.pwa-browser-handoff,.pwa-copy-link{color:#fff;background:linear-gradient(135deg,#28775a,#604878);border:1px solid #baa45f;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;margin-top:10px;font-weight:700;text-decoration:none;display:flex}.pwa-copy-link{color:#d6c477;background:0 0}.pwa-browser-handoff svg,.pwa-copy-link svg{width:17px}body:has(.login-shell) .pwa-install-pill{left:14px;right:auto;top:calc(env(safe-area-inset-top) + 12px);width:198px;bottom:auto}.delivery-datebar button small{color:#f0d98f;margin-top:2px;font-size:8px;display:block}.voice-received{color:#82d0aa;align-items:center;gap:5px;margin:8px 0;font-size:11px;display:flex}.admin-delivery-address{background:#489a7312;border:1px solid #75c19d3b;border-radius:8px;padding:10px 12px;color:#cae4d7!important}@media (width<=380px){.login-shell:not(.color-step) .login-hero{min-height:174px;padding:20px 18px 41px}.login-shell:not(.color-step) .login-hero .brand-mark{width:46px;height:46px;top:22px;right:70px}.login-shell:not(.color-step) .login-hero h1{font-size:34px}.login-shell:not(.color-step) .login-assurance{margin-top:7px}.login-shell:not(.color-step) .login-panel{padding:18px 18px calc(20px + env(safe-area-inset-bottom))}.login-shell:not(.color-step) .section-head{margin-bottom:9px}.login-shell:not(.color-step) .keypad button{height:42px}.login-mode-switch button{min-height:38px}.agreement-row{min-height:38px;padding-top:3px;padding-bottom:3px}body:has(.login-shell) .pwa-install-pill{width:178px}body:has(.login-shell) .pwa-install-main small{display:none}}.ad-card.ad-image-only{aspect-ratio:16/9;background:#050907;border-radius:12px;flex:0 0 94%;padding:0;position:relative;overflow:hidden;min-height:0!important;max-height:none!important;display:block!important}.ad-card.ad-image-only:after{display:none}.ad-card.ad-image-only .ad-art{background:#050907;border:0;width:100%;position:absolute;inset:0;height:100%!important}.ad-card.ad-image-only .ad-art:after{display:none!important}.ad-card.ad-image-only .ad-art img{object-fit:cover;filter:none;width:100%;height:100%;position:absolute;inset:0;transform:none}.catalog-toolbar>label{border-color:#d8c7774d;border-radius:11px;height:52px;padding:0 14px}.catalog-toolbar>label svg{flex:0 0 19px;width:19px;height:19px}.catalog-toolbar input{height:50px;font-size:15px}.cart-list article{grid-template-columns:58px minmax(0,1fr) 58px;gap:9px;padding:11px 0}.cart-item-main h3{margin:0 0 5px;font-size:15px}.cart-spec{grid-template-columns:30px minmax(0,1fr) 12px;gap:3px;margin:2px 0;font-size:9px}.cart-item-meta{justify-content:space-between;align-items:center;gap:7px;margin-top:5px;display:flex}.cart-item-meta>strong{white-space:nowrap;font-size:10px}.cart-item-side{align-items:flex-end;min-width:0}.cart-item-side b{white-space:normal;text-align:right;font-size:10px}.current-product-group.product-layout-double .product-row.selected .check-button{background:linear-gradient(145deg,var(--theme),rgba(var(--theme-rgb),.72));color:#fff;box-shadow:0 0 0 2px rgba(var(--theme-rgb),.2),0 8px 22px rgba(var(--theme-rgb),.38);border-color:#f2dea0}.cart-list article{grid-template-columns:54px minmax(0,1fr) auto!important;gap:9px!important;min-height:0!important;padding:10px 0!important}.cart-list .product-thumb{border-radius:8px;width:54px!important;height:54px!important}.cart-item-main h3{color:#fff;font-weight:800;font-size:16px!important}.cart-option-row{grid-template-columns:1fr 1fr!important;gap:5px!important;display:grid!important}.cart-spec{grid-template-columns:30px minmax(0,1fr) 13px!important;margin:2px 0!important}.cart-spec select{height:32px!important;padding:0 5px!important;font-size:11px!important}.cart-item-meta{margin-top:3px!important}.cart-item-meta>strong,.cart-item-side>b{color:#ffe9a5!important;font-size:13px!important;font-weight:800!important}.cart-item-meta .qty{height:30px!important}.cart-item-meta .qty button{width:29px!important;height:28px!important}.cart-item-side{gap:5px!important}.cart-item-side .delete-button{width:32px!important;height:32px!important}.voice-retry-button{color:#ffe7a1;background:#d9c67714;border:1px solid #d9c677;border-radius:9px;width:100%;height:42px;font-weight:700}.delivery-submit.neutral{color:#eadfb9!important;background:#ffffff0b!important;border-color:#d8c77747!important}.delivery-customer-card p{color:#d7ddd7;margin:5px 0;font-size:12px}.admin-order-detail-backdrop{overflow:auto;align-items:flex-start!important;padding:12px 0!important}.admin-order-detail-backdrop .admin-detail-drawer{border-radius:18px!important;max-height:calc(100vh - 24px)!important;margin:0 auto!important}:is(.admin-panel:has(.admin-order-detail-backdrop),.admin-panel:has(.modal-backdrop)){animation:none!important;transform:none!important}.ad-visual-editor .image-upload-field>label:first-child{color:#c6b87d;gap:6px;font-size:10px;display:grid}.ad-visual-editor .image-upload-field>label:first-child input{color:#eee;background:#070c0a;border:1px solid #d8c78733;border-radius:6px;width:100%;min-width:0;height:44px;padding:0 10px}.order-route-editor-floating{z-index:95;color:#f4eedc;background:#050a08f7;border:1px solid #d8c77773;border-radius:13px;width:auto;max-width:calc(100vw - 24px);padding:10px 12px;position:fixed;bottom:14px;right:max(12px,50vw - 313px);box-shadow:0 16px 42px #000}.order-route-editor-floating summary{cursor:pointer;color:#eadb93;white-space:nowrap;font-weight:700}.order-route-editor-floating[open]{gap:9px;width:min(330px,100vw - 24px);display:grid}.order-route-editor-floating label{grid-template-columns:76px 1fr;align-items:center;gap:8px;font-size:11px;display:grid}.order-route-editor-floating select{color:#fff;background:#07100d;border:1px solid #d8c7774d;border-radius:8px;min-width:0;height:40px;padding:0 8px}.cart-summary{padding:12px 14px}.cart-summary .grand-total{border:0;padding:0}.send-progress{z-index:44;left:50%;bottom:calc(76px + env(safe-area-inset-bottom));color:#eadb9d;text-align:center;background:#050c09f5;border:1px solid #d8c77757;border-radius:9px;width:min(100% - 28px,512px);padding:10px 12px;font-size:11px;position:fixed;transform:translate(-50%);box-shadow:0 10px 32px #000}.qr-card{background:#f7fff9;border:3px solid #07c160;border-radius:18px;padding:12px;overflow:visible;box-shadow:0 0 0 1px #ffffff6b,0 18px 44px #07c1602e}.qr-card>span:last-child{color:#126d3d;text-align:center;margin-top:9px;font-weight:700;display:block}.qr-image-crop,.qr-modal .qr-image-crop.large{aspect-ratio:1;background:#fff;width:min(78vw,320px);height:auto;padding:7px;display:block;position:relative;overflow:visible}.qr-image-crop img{display:block;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;position:static!important;transform:none!important}.qr-modal{background:#fff;border:3px solid #07c160;padding:10px;overflow:visible}@media (width<=520px){.catalog-toolbar{gap:9px}.cart-list article{grid-template-columns:54px minmax(0,1fr) 52px}.cart-list .product-thumb{width:54px;height:54px}.cart-item-side{flex-direction:column!important;grid-column:auto!important;justify-content:space-between!important;align-items:flex-end!important}.cart-option-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.order-progress,.customer-order-progress{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0;padding:0;list-style:none;display:grid;position:relative}.order-progress:before,.customer-order-progress:before{content:"";background:#24302b;height:3px;position:absolute;top:15px;left:8%;right:8%}.order-progress li,.customer-order-progress li{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.order-progress li>i,.customer-order-progress li>i{color:#89938d;background:#111a16;border:2px solid #3e4a44;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;font-weight:800;display:grid}.order-progress li.done>i,.customer-order-progress li.done>i{color:#fff;background:#2e7860;border-color:#79caa6}.order-progress li.current>i,.customer-order-progress li.current>i{color:#f2dfa0;border-color:#d9c77e;box-shadow:0 0 16px #d9c77e40}.order-progress b,.customer-order-progress b{color:#f4f4ed;font-size:11px;display:block}.order-progress small,.customer-order-progress small{color:#929b94;font-size:9px;line-height:1.35;display:block}.order-route-card{background:#d8c77709;border:1px solid #d8c77733;border-radius:10px;gap:5px;padding:12px;display:grid}.order-route-card b{color:#f3dfa0}.order-route-card span{color:#d6ddd8;font-size:11px}.admin-note-editor{color:#e3d18c;gap:6px;margin:12px 0;font-size:11px;display:grid}.admin-note-editor textarea{color:#fff;background:#07100d;border:1px solid #d8c77740;border-radius:9px;min-height:70px;padding:10px}.assign-product-grid>article{background:#08110e;border:1px solid #d8c7772b;border-radius:9px;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;display:grid;position:relative;overflow:hidden}.assign-product-grid>article.selected{border-color:#d9c77f;box-shadow:0 0 0 2px #d9c77f1f}.assign-product-edit{text-align:left!important;border:0!important;grid-template-columns:70px minmax(0,1fr)!important;display:grid!important}.assign-product-check{color:#d9c77f!important;background:#ffffff06!important;border:0!important;border-left:1px solid #d8c7772e!important;width:44px!important}.assign-product-grid>article.selected .assign-product-check{color:#fff!important;background:#2b7a60!important}.inventory-bulk{border:1px solid #d8c7772e;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:12px;display:flex}.inventory-bulk span{color:#aeb7b0;font-size:11px}.inventory-bulk label,.ad-bulk-toolbar label,.bulk-choice{color:#d9c77f;align-items:center;gap:7px;font-size:10px;display:flex}.inventory-bulk select,.ad-bulk-toolbar select,.bulk-choice select{color:#eee;background:#07100d;border:1px solid #d8c77747;border-radius:7px;height:38px;padding:0 9px}.visual-ad-grid{grid-template-columns:1fr!important}.visual-ad-grid>article{min-height:0}.visual-ad-grid>article>button:last-child{aspect-ratio:16/7;width:100%;display:block;position:relative;overflow:hidden;padding:0!important}.visual-ad-grid img{object-fit:cover!important;width:100%!important;height:100%!important}.visual-ad-grid h3,.visual-ad-grid p,.visual-ad-grid span,.visual-ad-grid em,.visual-ad-grid>article>button:last-child>svg{display:none!important}.bundle-search{border:1px solid #d8c77738;border-radius:8px;align-items:center;gap:8px;height:44px;padding:0 10px;display:flex}.bundle-search input{color:#fff;background:0 0;border:0;outline:none;flex:1}.security-primary-tabs{margin-bottom:16px}.security-primary-tabs small{color:#fff;background:#b85245;border-radius:10px;margin-left:5px;padding:1px 5px}@media (width<=520px){.order-progress,.customer-order-progress{grid-template-columns:1fr;gap:0}.order-progress:before,.customer-order-progress:before{width:3px;height:auto;inset:15px auto 15px 15px}.order-progress li,.customer-order-progress li{text-align:left;grid-template-columns:32px 1fr;place-items:center start;padding:6px 0;display:grid}.order-progress li>i,.customer-order-progress li>i{grid-row:1/3}.order-progress small,.customer-order-progress small{text-align:left}.visual-ad-grid>article>button:last-child{aspect-ratio:16/8}.assign-product-edit{grid-template-columns:58px minmax(0,1fr)!important}}.product-row,.order-data-list>article,.compact-list>div{content-visibility:auto;contain-intrinsic-size:92px}.payment-confirm-backdrop{align-items:center;padding:16px}.payment-confirm-card{background:radial-gradient(circle at 100% 0,#68478b40,#0000 42%),linear-gradient(150deg,#102019,#050907 72%);border:1px solid #d8c7777a;border-radius:18px;width:min(100%,430px);padding:28px 20px 20px;animation:.24s ease-out both sheet-rise;position:relative;box-shadow:0 24px 80px #000}.payment-confirm-card>svg{color:#d9c77d;width:34px;height:34px;margin-bottom:8px}.payment-confirm-card h2{font:26px var(--font-display);color:#fff;margin:4px 0 10px}.payment-confirm-card>p{color:#aeb8b1}.payment-confirm-card>p strong{color:#ffe7a0;font-size:18px}.payment-confirm-card label{color:#e1d195;gap:8px;margin:16px 0;font-size:12px;display:grid}.payment-confirm-card input{color:#fff;height:58px;font:800 22px var(--font-number);background:#030806;border:1px solid #d8c7776b;border-radius:10px;padding:0 14px}.payment-difference{color:#f2bd7e;margin:-7px 0 14px;display:block}.payment-confirm-actions{grid-template-columns:.8fr 1.4fr;gap:9px;display:grid}.payment-confirm-actions>button{color:#e8e7df;background:0 0;border:1px solid #d8c77747;border-radius:10px;min-height:50px}.payment-confirm-actions .primary-button{background:linear-gradient(135deg,#28775a,#654873);margin:0}.scope-tree{gap:10px;margin:12px 0 18px;display:grid}.scope-tree>article{background:linear-gradient(135deg,#28775a14,#65487312);border:1px solid #d8c77738;border-radius:12px;padding:14px}.scope-tree header{justify-content:space-between;align-items:center;gap:10px;display:flex}.scope-tree header b{color:#fff}.scope-tree header span{color:#e3d18d;border:1px solid #d8c77747;border-radius:20px;padding:4px 8px;font-size:10px}.scope-tree-deliveries,.scope-tree-customers{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.scope-tree-deliveries svg{color:#7bc6a2;width:17px}.scope-tree-deliveries em,.scope-tree-customers span{color:#cdd5cf;background:#ffffff0b;border-radius:7px;padding:6px 8px;font-size:10px;font-style:normal}.alert-date-filter{color:#e2d18f;align-items:center;gap:8px;display:flex}.alert-date-filter input{color:#fff;background:#050a08;border:1px solid #d8c77745;border-radius:8px;height:42px;padding:0 10px}.visual-ad-grid .ad-select-toggle{background:linear-gradient(145deg,#2c765d,#654978);top:auto;bottom:10px;right:10px;box-shadow:0 8px 24px #0000008c}.ad-visual-editor{overscroll-behavior:contain;width:min(100%,620px)!important;max-height:calc(100svh - 20px)!important;overflow:auto!important}.image-upload-field>img{object-fit:contain;background:#020504;border-radius:10px;width:100%;max-height:260px;display:block}.cart-list.is-updating{opacity:1!important;pointer-events:auto!important}.cart-list.is-updating:after{display:none!important}@media (width<=520px){.payment-confirm-actions{grid-template-columns:1fr}.admin-filter-bar>select{width:100%}.ad-visual-editor{max-height:96svh!important}.scope-tree header{flex-direction:column;align-items:flex-start}}.visual-ad-grid>article{aspect-ratio:16/7;height:auto!important;min-height:0!important}.visual-ad-grid>article>button:last-child{aspect-ratio:16/7!important;height:auto!important;min-height:0!important}.visual-ad-grid .ad-select-toggle{width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;position:absolute!important}@media (width<=520px){.visual-ad-grid>article,.visual-ad-grid>article>button:last-child{aspect-ratio:16/8!important}}.header-order-button span{white-space:nowrap;display:inline!important}.header-order-button.order-status-pending,.header-order-button.order-status-confirmed{border-color:#d8c7776b}.header-order-button.order-status-shipping,.header-order-button.order-status-delivery_submitted{color:#a9e5c7;background:#235e4838;border-color:#6fc3997a}.header-order-button.order-status-completed{color:#bde8d0;border-color:#8bd1ac6b}.header-order-button.order-status-cancelled{color:#d89a90;border-color:#cc6f6359}.delivery-order-list>article{padding:0;overflow:hidden}.delivery-order-summary{width:100%;min-height:86px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:9px;padding:14px;display:grid}.delivery-order-summary>div{flex-direction:column;gap:5px;min-width:0;display:flex}.delivery-order-summary span{text-overflow:ellipsis;white-space:nowrap;color:#f4f5ef;font-size:18px;font-weight:760;overflow:hidden}.delivery-order-summary small{text-overflow:ellipsis;white-space:nowrap;color:#909e95;font-size:9px;overflow:hidden}.delivery-order-summary em{color:#d8c98e;border:1px solid #d8c77738;border-radius:999px;height:max-content;padding:6px 9px;font-size:9px;font-style:normal}.delivery-order-summary em.delivery_submitted{color:#8bd6b0;border-color:#69cb9b4d}.delivery-order-summary em.completed{color:#eedb98;background:#d8c7770f;border-color:#d8c77761}.delivery-order-summary>svg{color:#cdbc7b;width:18px;transition:transform .2s}.delivery-order-list>article.is-expanded .delivery-order-summary>svg{transform:rotate(180deg)}.delivery-order-detail{border-top:1px solid #d8c77721;padding:0 14px 15px;animation:.2s both detail-open}.delivery-customer-card{background:#ffffff05;border:1px solid #d8c77724;border-radius:9px;margin:13px 0 0;padding:11px}.delivery-customer-card b{color:#e8d798}.delivery-customer-card p{color:#cad1cc;margin:6px 0 0;font-size:10px;line-height:1.45}.voice-received{color:#8bd1ac;align-items:center;gap:6px;margin-top:9px;font-size:10px;display:flex}.voice-received svg{width:14px}@keyframes detail-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.assign-product-grid{max-height:430px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.assign-product-grid>article{grid-template-columns:minmax(0,1fr) 48px;min-width:0;min-height:98px}.assign-product-edit{grid-template-columns:76px minmax(0,1fr)!important;min-width:0!important;min-height:98px!important;padding:9px!important;overflow:hidden!important}.assign-product-edit .product-thumb{border-radius:7px;min-width:76px;overflow:hidden;width:76px!important;height:78px!important}.assign-product-edit .product-thumb img{object-fit:cover;width:100%;height:100%;display:block}.assign-product-edit span{min-width:0;overflow:hidden}.assign-product-edit b,.assign-product-edit small,.assign-product-edit em{text-overflow:ellipsis;max-width:100%;overflow:hidden}.assign-product-edit small,.assign-product-edit em{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ad-target-filter{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid!important}.ad-target-filter label{color:#e2d18f;gap:7px;font-size:11px;display:grid}.ad-target-filter select{color:#fff;background:#07100d;border:1px solid #d8c7774d;border-radius:9px;width:100%;height:48px;padding:0 11px}.ad-target-filter>small{color:#97a39b;max-width:260px;line-height:1.5}.visual-ad-grid{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.visual-ad-grid>article{background:#050a08;border-radius:13px;width:100%;min-width:0;position:relative;overflow:hidden}.visual-ad-grid>article>button:last-child{aspect-ratio:16/7;border-radius:13px;width:100%;display:block;min-height:0!important;padding:0!important}.visual-ad-grid button>img{object-fit:cover!important;opacity:1!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.visual-ad-grid .disabled-item img{filter:saturate(.5);opacity:.48!important}.visual-ad-grid .ad-placeholder{color:#d5c680}.visual-ad-grid .ad-placeholder b{color:#d9c980;font-size:12px;display:block!important}.visual-ad-grid .ad-select-toggle{z-index:4;border-radius:50%!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:grid!important;top:auto!important;bottom:10px!important;right:10px!important}.visual-ad-grid>article.selected{box-shadow:0 0 0 2px #d8c77d,0 16px 34px #0000004d}.scope-tree-branches{gap:8px;margin-top:11px;display:grid}.scope-tree-branches>div{background:#ffffff05;border:1px solid #d8c7771f;border-radius:9px;padding:10px}.scope-tree-branches strong{color:#dfe5df;align-items:center;gap:7px;font-size:11px;display:flex}.scope-tree-branches strong svg{color:#83c9a6;width:15px}.scope-tree-branches p{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.scope-tree-branches p span,.scope-tree-branches em{color:#abb7af;background:#ffffff0b;border-radius:6px;padding:5px 7px;font-size:9px;font-style:normal}.scope-regional-picker{background:#ffffff05;border:1px solid #d8c77733;border-radius:11px;margin:14px 0;padding:13px}.scope-regional-picker label{color:#dfcf91;gap:7px;font-size:11px;display:grid}.scope-regional-picker select{color:#fff;background:#07100d;border:1px solid #d8c77747;border-radius:8px;height:46px;padding:0 10px}.delivery-scope-list{gap:12px;display:grid}.delivery-scope-list>article{background:linear-gradient(145deg,#0e1b16f0,#050907f2);border:1px solid #d8c77733;border-radius:12px;padding:14px}.delivery-scope-list>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.delivery-scope-list>article>header>div{align-items:center;gap:9px;display:flex}.delivery-scope-list>article>header svg{color:#7bc9a2;width:19px}.delivery-scope-list>article>header span{flex-direction:column;gap:4px;display:flex}.delivery-scope-list>article>header small{color:#929e96;font-size:9px}.delivery-scope-list .primary-button{width:auto;min-height:42px;margin:0;padding:0 12px;font-size:10px}.delivery-customer-chips{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.delivery-customer-chips>button{color:#e6e8e2;background:#ffffff06;border:1px solid #d8c7772e;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:5px 8px;display:flex}.delivery-customer-chips small{color:#9ea9a1}.delivery-customer-chips svg{width:13px}.delivery-customer-chips>span{color:#89958d;font-size:10px}.delivery-customer-search{border:1px solid #d8c7773d;border-radius:9px;align-items:center;gap:8px;height:46px;padding:0 11px;display:flex}.delivery-customer-search svg{color:#d3c37e;width:17px}.delivery-customer-search input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0}.delivery-customer-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.delivery-customer-results>button{color:#e8e9e3;text-align:left;background:#ffffff05;border:1px solid #d8c77726;border-radius:8px;align-items:center;gap:6px;min-width:0;min-height:42px;padding:7px;display:flex}.delivery-customer-results>button svg{color:#78c49e;width:14px}.delivery-customer-results small{color:#9aa59d;margin-left:auto}.delivery-customer-results>span{color:#89958d;font-size:10px}@media (width<=520px){.header-order-button{font-size:10px;padding:0 10px!important}.voice-recorder{flex-direction:column;align-items:stretch}.voice-recorder>div:first-child{min-width:0}.voice-capture-actions{width:100%}.voice-capture-actions button{width:100%;padding:0 8px}.assign-product-grid{max-height:430px;grid-template-columns:1fr!important}.assign-product-grid>article{grid-template-columns:minmax(0,1fr) 48px;min-height:96px}.assign-product-edit{grid-template-columns:74px minmax(0,1fr)!important;min-height:96px!important}.assign-product-edit .product-thumb{min-width:74px;width:74px!important;height:76px!important}.ad-target-filter{grid-template-columns:1fr}.ad-target-filter>small{max-width:none}.visual-ad-grid>article>button:last-child{aspect-ratio:16/8!important}.delivery-scope-list>article>header{flex-direction:column;align-items:stretch}.delivery-scope-list .primary-button{width:100%}.delivery-customer-results{grid-template-columns:1fr}}body:has(.login-shell) .pwa-install-pill.app-link-pill{z-index:60;border-radius:11px;width:142px;min-height:44px;padding:3px;animation:.3s both pwa-login-pill-in;position:absolute;inset:88px 24px auto auto;transform:none}body:has(.login-shell) .app-link-pill .pwa-install-main{text-align:left;justify-content:center;gap:7px;min-height:38px;padding:0 6px}body:has(.login-shell) .app-link-pill .pwa-install-icon{border-radius:8px;flex:0 0 29px;width:29px;height:29px}body:has(.login-shell) .app-link-pill .pwa-install-icon svg{width:15px;height:15px}body:has(.login-shell) .app-link-pill b{white-space:nowrap;font-size:12px;line-height:1.2}body:has(.login-shell) .app-link-pill small{white-space:nowrap;font-size:8px;line-height:1.25;display:block}body:has(.login-shell) .app-link-pill.copied{background:linear-gradient(135deg,#0d3426fa,#372744fa);border-color:#6cd39fad}.app-copy-status{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.login-shell.color-step .app-link-pill{display:none}@media (width<=380px){body:has(.login-shell) .pwa-install-pill.app-link-pill{width:132px;top:76px;right:18px}body:has(.login-shell) .app-link-pill small{font-size:7.5px}}input[type=search]{appearance:none}input[type=search]::-webkit-search-cancel-button{filter:invert();opacity:.72}.search-box,.bundle-search,.delivery-customer-search{z-index:2;pointer-events:auto;min-height:48px;position:relative}.search-box input[type=search],.bundle-search input[type=search],.delivery-customer-search input[type=search],input[data-search-id]{pointer-events:auto;touch-action:manipulation;min-width:0;min-height:46px}.search-feedback{color:#9be0bf;background:#2a7f5c1a;border:1px solid #58b78f4d;border-radius:9px;align-items:center;min-height:34px;margin:6px 0 12px;padding:7px 10px;font-size:11px;line-height:1.4;display:flex}.search-feedback:before{content:"✓";color:#fff;background:#2b8063;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:7px;font-size:10px;font-weight:800;display:grid}.search-feedback.is-empty{color:#efc58d;background:#975b261a;border-color:#de9f5a52}.search-feedback.is-empty:before{content:"!";background:#9f682e}.search-inline-count{color:#8fd9b5;margin-top:5px;font-size:10px;display:block}.search-inline-count.is-empty{color:#e5ad78}body{font-size:16px;font-weight:550}button,input,select,textarea{font-size:14px}.shop-shell small,.cart-shell small,.delivery-shell small,.admin-shell small{font-size:max(10px,.72rem);line-height:1.5}.shop-shell p,.cart-shell p,.delivery-shell p,.admin-shell p{line-height:1.58}.price,.grand-total strong,.admin-order-total strong,.order-data-list>article>strong{font-variant-numeric:tabular-nums;font-weight:850}.order-data-list>article>strong{font-size:18px}.customer-order-list summary span{font-size:11px}.customer-order-list summary h3{font-size:16px}.customer-order-list summary p{font-size:12px}.customer-order-list summary strong{font-size:17px;font-weight:850}.order-status{font-size:11px;font-weight:750}.order-complete-under-total{white-space:nowrap;background:linear-gradient(135deg,#287d536b,#12443052);border:1px solid #5dd59780;border-radius:999px;align-items:center;gap:6px;width:max-content;margin-top:1px;padding:5px 9px;font-weight:850;line-height:1.2;box-shadow:inset 0 0 0 1px #bff6d70f;color:#c0f3d5!important;font-size:11px!important;display:inline-flex!important}.order-complete-under-total>i{background:#61db9a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #61db9ae6}.voice-recorder{min-height:104px;padding:14px}.voice-recorder>div:first-child{align-items:flex-start}.voice-recorder span>b{color:#f4f4ee;font-size:16px}.voice-recorder small{font-size:11px}.voice-capture-actions{width:min(100%,240px);grid-template-columns:1fr!important}.voice-capture-actions button,.voice-preview button{box-shadow:0 10px 24px #00000038,inset 0 0 0 1px #fff4c214;color:#fff6cf!important;background:linear-gradient(135deg,#327e5eb8,#4e355ca8)!important;border-color:#e4d07d85!important;border-radius:12px!important;min-height:58px!important;padding:0 20px!important;font-size:16px!important;font-weight:850!important}.voice-capture-actions button svg{width:22px;height:22px}.assign-product-grid.layout-single{grid-template-columns:1fr!important}.assign-product-grid.layout-double{grid-template-columns:repeat(2,minmax(0,1fr))!important}.assign-product-grid.layout-single .assign-product-edit{grid-template-columns:92px minmax(0,1fr)!important}.assign-product-grid.layout-single .assign-product-edit .product-thumb{min-width:92px;width:92px!important;height:92px!important}.assign-product-grid.layout-double>article{grid-template-columns:minmax(0,1fr) 42px;align-content:start}.assign-product-grid.layout-double .assign-product-edit{grid-template-rows:88px auto;grid-template-columns:1fr!important;align-content:start!important;gap:8px!important;min-height:166px!important}.assign-product-grid.layout-double .assign-product-edit .product-thumb{min-width:0;width:100%!important;height:88px!important}.assign-product-grid.layout-double .assign-product-edit span{gap:3px}.assign-product-grid.layout-double .assign-product-edit b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box}.assign-product-grid.layout-double .assign-product-edit small{font-size:10px}.assign-product-grid.layout-double .assign-product-check{width:42px!important}@media (width<=520px){body{font-size:16px}button,input,select,textarea{font-size:15px}.voice-capture-actions{width:100%}.assign-product-grid.layout-single{grid-template-columns:1fr!important}.assign-product-grid.layout-double{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.assign-product-grid.layout-double>article{grid-template-columns:minmax(0,1fr) 38px;min-height:170px}.assign-product-grid.layout-double .assign-product-edit{grid-template-rows:82px auto;grid-template-columns:1fr!important;min-height:170px!important;padding:7px!important}.assign-product-grid.layout-double .assign-product-edit .product-thumb{min-width:0;width:100%!important;height:82px!important}.assign-product-grid.layout-double .assign-product-check{width:38px!important}}html[data-surface-theme=light] body:before{opacity:.16;mix-blend-mode:multiply}html[data-surface-theme=light] :is(.login-hero,.shop-header,.delivery-header,.admin-header,.cart-header){background:radial-gradient(circle at 92% 0,rgba(var(--theme-rgb,59,130,102),.11),transparent 42%), linear-gradient(180deg,#fffffffa,#f8f9f7f5);border-color:#9d803433}html[data-surface-theme=light] :is(.login-hero,.shop-header,.delivery-header,.admin-header,.cart-header):after{opacity:.34}html[data-surface-theme=light] .surface-theme-toggle{color:rgb(var(--theme-rgb,59,130,102));background:#fff;border-color:#9d80346b;box-shadow:0 9px 24px #28352d1c,inset 0 0 0 1px #ffffffe6}html[data-surface-theme=light] :is(.login-panel,.bundle-sheet,.orders-sheet,.product-detail-sheet,.admin-detail-drawer,.payment-confirm-card,.cart-confirm-card,.device-approval-card){color:var(--paper);background:radial-gradient(circle at 96% 0,rgba(var(--theme-rgb,59,130,102),.065),transparent 32%), #fff;border-color:#9d803461;box-shadow:0 -18px 48px #222e2721,inset 0 1px #ffffffe6}html[data-surface-theme=light] :is(.module-grid>button,.form-card,.data-list article,.compact-list,.compact-list>div,.catalog-grid article,.product-row,.delivery-order-list>article,.delivery-item,.cart-list article,.order-ticket,.detail-intro,.customer-order-list details,.template-list article,.purchase-zone,.availability-panel,.scope-manager,.admin-compact-toolbar,.account-date-picker,.delivery-scope-list>article,.trusted-device-group,.warning-card,.settings-card,.price-card){color:var(--paper);background:#fff;border-color:#9d80343d;box-shadow:0 7px 22px #202d250e,inset 0 1px #ffffffeb}html[data-surface-theme=light] :is(.import-explainer,.preview-table){color:var(--paper);background:radial-gradient(circle at 96% 0,rgba(var(--theme-rgb,59,130,102),.055),transparent 36%), #fff;border-color:#9d803442;box-shadow:0 7px 22px #202d250e,inset 0 1px #fffffff0}html[data-surface-theme=light] .import-explainer b{color:#202a31}html[data-surface-theme=light] .import-explainer p{color:#68727b}html[data-surface-theme=light] .preview-table>header{color:#253039;background:linear-gradient(90deg,rgba(var(--theme-rgb,59,130,102),.065),transparent);border-color:#9d80342e}html[data-surface-theme=light] .preview-table>header span,html[data-surface-theme=light] .preview-table small{color:#737d84}html[data-surface-theme=light] .preview-table>div{border-color:#9d803424}html[data-surface-theme=light] :is(.purchase-zone-history,.purchase-zone-last){background:linear-gradient(135deg,rgba(var(--theme-rgb,59,130,102),.07),transparent 42%), #fff;border-color:rgba(var(--theme-rgb,59,130,102),.28)}html[data-surface-theme=light] :is(.purchase-zone-heading,.purchase-history-link,.group-label){color:var(--paper);background:linear-gradient(90deg,rgba(var(--theme-rgb,59,130,102),.065),transparent);border-color:#9d80342b}html[data-surface-theme=light] :is(.purchase-zone-heading b,.purchase-history-link b){color:#253039}html[data-surface-theme=light] :is(.purchase-zone-heading small,.purchase-history-link small){color:#737d84}html[data-surface-theme=light] .product-row{background:#fff;border-color:#9d80342b}html[data-surface-theme=light] .product-row.selected{background:linear-gradient(90deg,rgba(var(--theme-rgb,59,130,102),.13),rgba(var(--theme-rgb,59,130,102),.035) 60%,#fff);border-color:rgba(var(--theme-rgb,59,130,102),.32);box-shadow:inset 3px 0 rgb(var(--theme-rgb,59,130,102)),0 8px 22px #25312a0f}html[data-surface-theme=light] .product-thumb{color:#8a712e;background:linear-gradient(145deg,#faf7ee,#fff);border-color:#9d80347a;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px #9d803426,0 8px 18px #2a342e1a}html[data-surface-theme=light] .check-button{color:#fff;box-shadow:none;background:#fff;border-color:#9d803485}html[data-surface-theme=light] .selected .check-button{border-color:rgb(var(--theme-rgb,59,130,102));background:rgb(var(--theme-rgb,59,130,102));box-shadow:0 5px 14px rgba(var(--theme-rgb,59,130,102),.24)}html[data-surface-theme=light] :is(input,select,textarea,.search-box,.account-display,.keypad button,.qty,.delivery-quantity-pad button,.delivery-quantity-pad input,.bundle-search,.delivery-customer-search){box-shadow:inset 0 1px 2px #222e2709;color:#263139!important;background:#fff!important;border-color:#9d80344d!important}html[data-surface-theme=light] :is(input,textarea)::placeholder{color:#9aa1a5}html[data-surface-theme=light] input[type=search]::-webkit-search-cancel-button{filter:none;opacity:.48}html[data-surface-theme=light] :is(.secondary-button,.header-order-button,.sheet-close,.layout-command button,.admin-subnav button,.account-role-tabs button){color:#3f4a51;background:#fff;border-color:#9d80344d;box-shadow:0 3px 10px #222e270b}html[data-surface-theme=light] :is(.layout-command button.active,.admin-subnav button.active,.account-role-tabs button.active){color:rgb(var(--theme-rgb,59,130,102));background:rgba(var(--theme-rgb,59,130,102),.09);border-color:rgba(var(--theme-rgb,59,130,102),.38)}html[data-surface-theme=light] :is(.primary-button,.bottom-bar>button,.voice-capture-actions button,.voice-preview button){color:#fff!important;background:linear-gradient(135deg,rgb(var(--theme-rgb,59,130,102)),rgba(var(--theme-rgb,59,130,102),.78))!important;box-shadow:0 8px 20px rgba(var(--theme-rgb,59,130,102),.2),inset 0 1px #ffffff3b!important;border-color:#9d80349e!important}html[data-surface-theme=light] :is(.bottom-bar,.delivery-datebar){color:var(--paper);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#fffffff2;border-color:#9d803457;box-shadow:0 -8px 26px #212d2617}html[data-surface-theme=light] :is(.bottom-bar strong,.detail-price,.bundle-total strong,.product-row>strong){color:#886d25}html[data-surface-theme=light] :is(h1,h2,h3,b,strong,.admin-shell h1,.admin-shell h2,.admin-shell h3,.cart-shell h1,.cart-shell h2,.cart-shell h3){color:#202a31;text-shadow:none}html[data-surface-theme=light] :is(p,small,.product-info p,.data-list p,.module-grid p,.delivery-header p,.shop-header p,.bottom-bar span){color:#6c767e}html[data-surface-theme=light] :is(.inline-controls select,.detail-controls select,.bundle-item-main select){color:#263139;background:#fff;border-color:#9d80344d}html[data-surface-theme=light] .contact-divider>div{color:#3f494f;background:linear-gradient(135deg,rgba(var(--theme-rgb,59,130,102),.085),#fff);border-color:#9d80344d;box-shadow:0 6px 16px #27322b0e}html[data-surface-theme=light] .contact-divider em{color:#667178}html[data-surface-theme=light] .modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2d342f47}html[data-surface-theme=light] .sheet-handle{background:#d4d8d5}html[data-surface-theme=light] .order-product-thumb{color:#816a2b;background:linear-gradient(145deg,#f6f3e9,#fff);border-color:#9d803459}html[data-surface-theme=light] :is(.search-feedback,.search-feedback.is-empty){color:#47534d;background:rgba(var(--theme-rgb,59,130,102),.065);border-color:rgba(var(--theme-rgb,59,130,102),.22)}html[data-surface-theme=light] .search-feedback.is-empty{color:#865f32;background:#fff8ef;border-color:#e3c9a6}html[data-surface-theme=light] .voice-recorder{color:var(--paper);background:#fff;border-color:#9d803442}html[data-surface-theme=light] .voice-recorder span>b{color:#202a31}html[data-surface-theme=light] .order-complete-under-total{box-shadow:none;background:#edf8f1;border-color:#aad7ba;color:#216645!important}html[data-surface-theme=light] .brand-mark,html[data-surface-theme=light] .seal-loader{color:#7f6829;background:#fff;border-color:#9d803480;box-shadow:0 7px 20px #232f2814,inset 0 0 0 1px #9d80341a}html[data-surface-theme=light] .login-hero h1 em{color:#9a8240}html[data-surface-theme=light] body:has(.login-shell) .app-link-pill{color:#34413c;background:#fffffff5;border-color:#9d803473;box-shadow:0 8px 22px #2430291a,inset 0 1px #fffffff2}html[data-surface-theme=light] body:has(.login-shell) .app-link-pill .pwa-install-icon{color:rgb(var(--theme-rgb,59,130,102));background:rgba(var(--theme-rgb,59,130,102),.085);border-color:rgba(var(--theme-rgb,59,130,102),.24)}html[data-surface-theme=light] body:has(.login-shell) .app-link-pill b{color:#29352f}html[data-surface-theme=light] body:has(.login-shell) .app-link-pill small{color:#737d77}html[data-surface-theme=light] body:has(.login-shell) .app-link-pill.copied{color:#245d46;background:#f1faf5;border-color:#84b99f}html[data-surface-theme=light] .shop-shell :is(.product-row,.purchase-memory-zone,.catalog-toolbar,.customer-order-list details,.template-list article,.bundle-sheet,.product-detail-sheet){color:var(--paper);border-color:#9d803440;box-shadow:0 7px 22px #202d250e,inset 0 1px #fffffff2;background:linear-gradient(135deg,rgba(var(--theme-rgb,59,130,102),.055),transparent 42%), #fff!important}html[data-surface-theme=light] .shop-shell .product-row.selected{border-color:rgba(var(--theme-rgb,59,130,102),.34);box-shadow:inset 3px 0 rgb(var(--theme-rgb,59,130,102)),0 8px 22px #25312a0f;background:linear-gradient(90deg,rgba(var(--theme-rgb,59,130,102),.14),rgba(var(--theme-rgb,59,130,102),.035) 64%,#fff)!important}html[data-surface-theme=light] .shop-shell .product-row.out-of-stock{color:#77807c;filter:saturate(.3);border-color:#daddd9;background:#f0f2ef!important}html[data-surface-theme=light] .shop-shell :is(.products-section.product-layout-double .product-row,.current-product-group.product-layout-double .product-row){border-color:#9d80343d;background:#fff!important}html[data-surface-theme=light] .shop-shell :is(.products-section.product-layout-double .product-row.selected,.current-product-group.product-layout-double .product-row.selected){background:linear-gradient(145deg,rgba(var(--theme-rgb,59,130,102),.13),#fff 60%)!important}html[data-surface-theme=light] .shop-shell .purchase-memory-zone>header{color:var(--paper);background:linear-gradient(90deg,rgba(var(--theme-rgb,59,130,102),.075),transparent);border-color:#9d80342e}html[data-surface-theme=light] .shop-shell .purchase-memory-zone>header h3{color:#253039}html[data-surface-theme=light] .shop-shell .purchase-memory-zone>header p{color:#737d84}html[data-surface-theme=light] .shop-shell .purchase-memory-zone>header button{color:#49554f;background:#fff;border-color:#9d80344d;box-shadow:0 3px 10px #222e270b}html[data-surface-theme=light] .shop-shell :is(.header-order-button,.icon-button){color:#39453f;background:#fff;border-color:#9d803457;box-shadow:0 5px 14px #212e2612}html[data-surface-theme=light] .shop-shell .catalog-toolbar>label{color:#725f2a;background:#fff;border-color:#9d803447}html[data-surface-theme=light] .shop-shell .catalog-toolbar input{color:#263139;background:0 0}html[data-surface-theme=light] .shop-shell .shop-header{color:var(--paper);border-color:#9d803438;box-shadow:0 8px 26px #222e270e;background:radial-gradient(circle at 92% 0,rgba(var(--theme-rgb,59,130,102),.13),transparent 44%), linear-gradient(180deg,#fff,#f7f9f7)!important}html[data-surface-theme=light] .shop-shell .shop-header h1{color:#263139}html[data-surface-theme=light] .shop-shell .shop-header :is(.eyebrow,p){color:#68756f}html[data-surface-theme=light] .shop-shell .shop-header .eyebrow{color:#8d742f}html[data-surface-theme=light] .shop-shell .bottom-bar{color:var(--paper);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border-color:#9d803461;box-shadow:0 -9px 28px #212d261a;background:#fffffff5!important}html[data-surface-theme=light] .shop-shell .bottom-bar :is(span,small){color:#6c767e}.shop-header-actions .surface-theme-toggle{z-index:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;flex:0 0 40px;width:40px;height:40px;position:static;box-shadow:inset 0 0 0 1px #ffffff09,0 6px 18px #0000002e}.shop-header-actions .surface-theme-toggle svg{width:17px;height:17px}.shop-shell.theme-green .shop-header{min-height:76px;padding:10px 15px 9px}.shop-shell.theme-green .shop-header h1{letter-spacing:0;max-width:none;margin:3px 0 2px;font-size:18px;line-height:1.18}.shop-shell.theme-green .shop-header p{letter-spacing:normal}.shop-shell.theme-green .product-row{grid-template-rows:auto auto;grid-template-columns:112px minmax(0,1fr) auto;gap:10px 13px;min-height:158px;margin:10px 12px;padding:12px}.shop-shell.theme-green .product-row>.product-thumb{border-radius:9px;grid-area:1/1/3;width:112px;height:132px}.shop-shell.theme-green .product-row>.product-info{grid-column:2/4}.shop-shell.theme-green .product-row>strong{grid-area:2/2}.shop-shell.theme-green .product-row>.check-button{grid-area:2/3}.shop-shell.theme-green :is(.products-section.product-layout-double,.current-product-group.product-layout-double) .product-row{flex-direction:column;gap:7px;min-width:0;min-height:0;margin:0;padding:8px;display:flex}.shop-shell.theme-green :is(.products-section.product-layout-double,.current-product-group.product-layout-double) .product-row>.product-thumb{aspect-ratio:1.18;order:0;width:100%;height:auto}.shop-shell.theme-green :is(.products-section.product-layout-double,.current-product-group.product-layout-double) .product-row>.product-info{order:1;grid-column:auto;width:100%}.shop-shell.theme-green :is(.products-section.product-layout-double,.current-product-group.product-layout-double) .product-row>strong{order:2;grid-area:auto}.shop-shell.theme-green :is(.products-section.product-layout-double,.current-product-group.product-layout-double) .product-row>.check-button{order:0;grid-area:auto;position:absolute;top:13px;right:13px}@media (width<=380px){.shop-shell.theme-green .shop-header{min-height:70px;padding:8px 12px}.shop-shell.theme-green .shop-header h1{font-size:16px}.shop-shell.theme-green .product-row{grid-template-columns:96px minmax(0,1fr) auto;gap:8px 10px;margin:8px;padding:10px}.shop-shell.theme-green .product-row>.product-thumb{width:96px;height:122px}.shop-shell.theme-green :is(.products-section.product-layout-double,.current-product-group.product-layout-double) .product-row{margin:0;padding:6px}.shop-shell.theme-green :is(.products-section.product-layout-double,.current-product-group.product-layout-double) .product-row>.product-thumb{width:100%;height:auto}}html[data-surface-theme=light] :is(.login-hero,.shop-header,.delivery-header,.admin-header,.cart-header),html[data-surface-theme=light] .shop-shell .shop-header{border-color:#80631f3d;box-shadow:0 8px 25px #4f3d2312;background:radial-gradient(circle at 92% 0,rgba(var(--theme-rgb,59,130,102),.1),transparent 42%), linear-gradient(180deg,#fffaf2,#f5eee3)!important}html[data-surface-theme=light] :is(.login-panel,.bundle-sheet,.orders-sheet,.product-detail-sheet,.admin-detail-drawer,.payment-confirm-card,.cart-confirm-card,.device-approval-card,.module-grid>button,.form-card,.data-list article,.compact-list,.compact-list>div,.catalog-grid article,.product-row,.delivery-order-list>article,.delivery-item,.cart-list article,.order-ticket,.detail-intro,.customer-order-list details,.template-list article,.purchase-zone,.availability-panel,.scope-manager,.admin-compact-toolbar,.account-date-picker,.delivery-scope-list>article,.trusted-device-group,.warning-card,.settings-card,.price-card){color:var(--paper);border-color:#80631f3d;box-shadow:0 7px 22px #4b39200f,inset 0 1px #ffffffeb;background:#fffaf2!important}html[data-surface-theme=light] .shop-shell :is(.product-row,.purchase-memory-zone,.catalog-toolbar,.customer-order-list details,.template-list article,.bundle-sheet,.product-detail-sheet){color:var(--paper);border-color:#80631f40;background:linear-gradient(135deg,rgba(var(--theme-rgb,59,130,102),.045),transparent 42%), #fffaf2!important}html[data-surface-theme=light] :is(h1,h2,h3,b,strong,.product-copy-trigger h3,.product-info h3){color:#29251f;text-shadow:none}html[data-surface-theme=light] :is(p,small,.product-info p,.product-copy-trigger p,.data-list p,.module-grid p,.delivery-header p,.shop-header p,.bottom-bar span,.purchase-zone-heading small,.purchase-history-link small){color:#6d6459}html[data-surface-theme=light] :is(.eyebrow,.product-info>span,.product-copy-trigger>span,.group-label){color:#80631f}html[data-surface-theme=light] :is(input,select,textarea,.search-box,.account-display,.keypad button,.qty){color:#2c2822!important;background:#fffdf8!important;border-color:#80631f52!important}html[data-surface-theme=light] .shop-shell .product-row.selected{border-color:rgba(var(--theme-rgb,59,130,102),.4);background:linear-gradient(90deg,rgba(var(--theme-rgb,59,130,102),.14),rgba(var(--theme-rgb,59,130,102),.035) 64%,#fffaf2)!important}html[data-surface-theme=light] .shop-shell :is(.header-order-button,.icon-button),html[data-surface-theme=light] .shop-header-actions .surface-theme-toggle{color:#39332b;background:#fffaf2;border-color:#80631f5c;box-shadow:0 5px 14px #4b392017}html[data-surface-theme=light] .shop-header-actions .surface-theme-toggle{color:rgb(var(--theme-rgb,59,130,102))}html[data-surface-theme=light] .shop-shell .bottom-bar{color:var(--paper);border-color:#80631f66;box-shadow:0 -9px 28px #4b39201c;background:#fffaf2f5!important}.product-list-track.product-layout-single{flex-direction:column;gap:0;min-width:0;display:flex}.product-list-track.product-layout-single .product-row{border-radius:14px!important;grid-template-rows:minmax(38px,auto) 42px!important;grid-template-columns:76px minmax(0,1fr) 68px!important;align-items:center!important;gap:4px 10px!important;min-height:106px!important;margin:7px 11px!important;padding:8px 9px!important;display:grid!important}.product-list-track.product-layout-single .product-row>.product-thumb{aspect-ratio:auto!important;border-radius:11px!important;grid-area:1/1/3!important;width:76px!important;height:88px!important}.product-list-track.product-layout-single .product-row>.product-info{grid-area:1/2/3!important;width:100%!important;min-width:0!important}.product-list-track.product-layout-single .product-row>.product-info h3{font-size:18px!important;line-height:1.25!important}.product-list-track.product-layout-single .product-row>.product-info p{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px!important;font-size:13px!important;line-height:1.35!important;display:-webkit-box!important}.product-list-track.product-layout-single .product-row>strong{white-space:nowrap;grid-area:1/3!important;place-self:end!important;margin:0!important;font-size:16px!important}.product-list-track.product-layout-single .product-row>.check-button{grid-area:2/3!important;place-self:start end!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important;position:static!important}.product-list-track.product-layout-double{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity!important;grid-template-rows:repeat(2,minmax(194px,auto))!important;grid-template-columns:none!important;grid-auto-columns:clamp(154px,42vw,188px)!important;grid-auto-flow:column!important;gap:9px!important;padding:9px 11px 15px!important;display:grid!important;overflow:auto hidden!important}.product-list-track.product-layout-double::-webkit-scrollbar{display:none}.product-list-track.product-layout-double .product-row{scroll-snap-align:start;border-radius:13px!important;flex-direction:column!important;gap:6px!important;width:auto!important;min-width:0!important;min-height:194px!important;margin:0!important;padding:7px!important;display:flex!important;position:relative!important}.product-list-track.product-layout-double .product-row>.product-thumb{aspect-ratio:auto!important;border-radius:10px!important;order:0!important;width:100%!important;height:108px!important}.product-list-track.product-layout-double .product-row>.product-info{order:1!important;grid-area:auto!important;width:100%!important;min-width:0!important}.product-list-track.product-layout-double .product-row>.product-info h3{font-size:16px!important;line-height:1.2!important}.product-list-track.product-layout-double .product-info p,.product-list-track.product-layout-double .purchase-distance{display:none!important}.product-list-track.product-layout-double .product-row>strong{order:2!important;margin:0!important;font-size:15px!important}.product-list-track.product-layout-double .product-row>.check-button{width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;position:absolute!important;top:15px!important;right:15px!important}.voice-file-input{display:none!important}.voice-capture-actions>button{min-width:132px!important;min-height:48px!important;padding:0 18px!important;font-size:16px!important;font-weight:800!important}.login-shell>.surface-theme-toggle,.delivery-shell>.surface-theme-toggle,.admin-shell>.surface-theme-toggle,.cart-shell>.surface-theme-toggle,.center-screen>.surface-theme-toggle{top:max(14px,env(safe-area-inset-top))!important;z-index:230!important;border:1px solid #e0ca7594!important;width:46px!important;height:46px!important;position:fixed!important;right:14px!important;box-shadow:0 8px 24px #00000047!important}html[data-surface-theme=light]{--paper:#211e1a;--muted:#514a42}html[data-surface-theme=light] :is(h1,h2,h3,h4,b,strong,button,.product-copy-trigger h3,.product-info h3,.module-grid strong,.data-list strong){color:#211e1a}html[data-surface-theme=light] .shop-shell .product-row.selected>.check-button{color:#fff!important}@media (width<=370px){.product-list-track.product-layout-single .product-row{grid-template-columns:68px minmax(0,1fr) 60px!important;margin-inline:8px!important;padding:7px!important}.product-list-track.product-layout-single .product-row>.product-thumb{width:68px!important;height:82px!important}.product-list-track.product-layout-double{grid-auto-columns:148px!important}}.product-list-track.product-layout-double{scroll-snap-type:none!important;grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:10px!important;padding:10px 12px 16px!important;display:grid!important;overflow:hidden visible!important}.product-list-track.product-layout-double .product-row{scroll-snap-align:none!important;min-height:188px!important}.shop-shell .product-row.selected{box-shadow:none!important;background:#ffffff03!important;border-color:#d8c78733!important}.shop-shell .product-row.selected:before,.shop-shell .product-row.selected:after{display:none!important}.shop-shell .product-row.selected>.check-button{color:#fff!important;background:linear-gradient(145deg, rgb(var(--theme-rgb,59,130,102)), rgba(var(--theme-rgb,59,130,102),.72))!important;box-shadow:0 0 0 3px rgba(var(--theme-rgb,59,130,102),.18),0 8px 20px rgba(var(--theme-rgb,59,130,102),.28)!important;border-color:#f3dda0!important}.surface-theme-toggle{flex:0 0 42px;z-index:auto!important;width:42px!important;height:42px!important;position:static!important;inset:auto!important}.page-theme-slot{top:max(14px,env(safe-area-inset-top));z-index:8;position:absolute;right:16px}.login-hero{position:relative}.login-theme-slot{z-index:3;position:absolute;top:26px;right:22px}@media (width<=380px){.login-theme-slot{top:22px;right:18px}}.role-header-actions,.cart-header-actions{justify-content:flex-end;align-items:center;gap:9px;margin-left:auto;display:flex}.cart-header-actions small{white-space:nowrap}.success-page{position:relative}.success-theme-slot{top:18px}.order-stage-button{width:100%;min-width:0;min-height:100%;color:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.order-stage-button:disabled{opacity:1;cursor:default}.order-stage-button>i{color:#89938d;background:#111a16;border:2px solid #3e4a44;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;font-weight:800;display:grid}.customer-order-progress li.done .order-stage-button>i{color:#fff;background:#2e7860;border-color:#79caa6}.customer-order-progress li.current .order-stage-button>i{color:#f2dfa0;border-color:#d9c77e;box-shadow:0 0 16px #d9c77e40}.stage-chevron{width:14px;height:14px;color:var(--gold);margin-top:1px}.shipping-detail-sheet{width:min(540px,100%);padding:28px 20px calc(24px + env(safe-area-inset-bottom));background:linear-gradient(#14231d,#060b09);border:1px solid #d8c77759;border-bottom:0;border-radius:24px 24px 0 0;position:relative;box-shadow:0 -24px 60px #00000073}.shipping-detail-sheet h2{margin:8px 0 18px;font-size:28px}.shipping-detail-sheet dl{gap:9px;margin:0;display:grid}.shipping-detail-sheet dl>div{background:#ffffff06;border:1px solid #d8c77729;border-radius:10px;grid-template-columns:94px minmax(0,1fr);gap:12px;padding:12px;display:grid}.shipping-detail-sheet dt{color:#aeb8b0;font-size:11px}.shipping-detail-sheet dd{color:#f2f3ec;margin:0;font-weight:700}.shipping-detail-sheet dd small{color:#d7c77f;margin-top:5px;display:block}.scope-tree{padding-left:14px;position:relative}.scope-tree:before{content:"";background:linear-gradient(var(--theme),#d8c7772e);width:2px;position:absolute;top:12px;bottom:12px;left:3px}.scope-tree>article{position:relative}.scope-tree>article:before{content:"";background:var(--gold2);width:12px;height:2px;position:absolute;top:28px;left:-12px}.scope-tree-branches>div{padding-left:18px;position:relative}.scope-tree-branches>div:before{content:"";background:rgba(var(--theme-rgb,59,130,102),.42);width:2px;position:absolute;top:10px;bottom:10px;left:7px}html[data-surface-theme=light]{--paper:#211b13;--muted:#625649;--gold:#a87700;--gold-bright:#bd8700;--gold2:#c5a03b;--line:#a8770047;--panel:#fffaf2;background:#f5efe5}html[data-surface-theme=light] :is(.login-shell,.shop-shell,.cart-shell,.admin-shell,.delivery-shell){color:#211b13!important;background:radial-gradient(circle at 100% 0,rgba(var(--theme-rgb,59,130,102),.08),transparent 28rem), linear-gradient(180deg,#fffdf8,#f6efe5)!important}html[data-surface-theme=light] :is(.login-panel,.bundle-sheet,.orders-sheet,.product-detail-sheet,.admin-detail-drawer,.payment-confirm-card,.cart-confirm-card,.device-approval-card,.module-grid>button,.form-card,.data-list article,.compact-list,.compact-list>div,.catalog-grid article,.product-row,.delivery-order-list>article,.delivery-item,.cart-list article,.order-ticket,.detail-intro,.customer-order-list details,.template-list article,.purchase-zone,.purchase-memory-zone,.catalog-toolbar,.availability-panel,.scope-manager,.admin-compact-toolbar,.account-date-picker,.delivery-scope-list>article,.trusted-device-group,.warning-card,.settings-card,.price-card,.order-note-card,.voice-recorder,.voice-preview,.cart-summary),html[data-surface-theme=light] .shop-shell .product-row.selected{color:#211b13!important;background:#fffaf2!important;border-color:#a8770045!important;box-shadow:0 7px 22px #48321412,inset 0 1px #fffffff5!important}html[data-surface-theme=light] :is(h1,h2,h3,h4,b,strong,button,.product-copy-trigger h3,.product-info h3,.module-grid strong,.data-list strong,.cart-item-main h3){color:#211b13!important;text-shadow:none!important}html[data-surface-theme=light] :is(p,small,label,.product-info p,.product-copy-trigger p,.data-list p,.module-grid p,.delivery-header p,.shop-header p,.bottom-bar span,.purchase-zone-heading small,.purchase-history-link small,.form-card p,.compact-list p,.order-note-card small){color:#625649!important}html[data-surface-theme=light] :is(.eyebrow,.product-info>span,.product-copy-trigger>span,.group-label,.cart-item-meta>strong,.cart-item-side>b,.grand-total strong){color:#a87700!important}html[data-surface-theme=light] :is(input,select,textarea,.search-box,.account-display,.keypad button,.qty,.cart-spec,.cart-spec select,.cart-item-meta .qty){color:#211b13!important;background:#fffdf8!important;border-color:#a8770057!important}html[data-surface-theme=light] .cart-floating-actions{background:#fffaf2f7!important;border-color:#a8770059!important;box-shadow:0 -8px 28px #4832141f!important}html[data-surface-theme=light] .cart-back-menu{color:#5b4515!important;background:#fffaf2!important;border-color:#a877005c!important}html[data-surface-theme=light] :is(.voice-capture-actions button,.send-order,.primary-button){color:#fff!important}html[data-surface-theme=light] .shipping-detail-sheet{color:#211b13;background:#fffaf2}html[data-surface-theme=light] .shipping-detail-sheet dl>div{background:#fffdf8;border-color:#a877003d}html[data-surface-theme=light] .shipping-detail-sheet :is(dd,h2){color:#211b13}html[data-surface-theme=light] .shipping-detail-sheet dt{color:#625649}@media (width<=520px){.customer-order-progress li{padding:6px 0!important;display:block!important}.order-stage-button{text-align:left;grid-template-rows:auto;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;display:grid}.order-stage-button>i{grid-area:1/1}.order-stage-button>span{grid-area:1/2}.order-stage-button .stage-chevron{grid-area:1/3}.role-header-actions{gap:7px}}@media (width<=370px){.product-list-track.product-layout-double{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important}}.shop-shell :is(.products-section.product-layout-double .product-row.selected,.current-product-group.product-layout-double .product-row.selected,.product-list-track.product-layout-single .product-row.selected){box-shadow:none!important;background:linear-gradient(145deg,#111d17e0,#050907f0)!important;border-color:#d8c7772b!important}html[data-surface-theme=light] .shop-shell :is(.products-section.product-layout-double .product-row.selected,.current-product-group.product-layout-double .product-row.selected,.product-list-track.product-layout-single .product-row.selected){background:#fffaf2!important;border-color:#a8770045!important;box-shadow:0 7px 22px #48321412,inset 0 1px #fffffff5!important}.shop-shell .product-row.selected{outline:0!important}.shop-shell .product-row.selected>.product-thumb{box-shadow:none!important;border-color:#d8c77747!important}.shop-shell .product-row.selected>.product-copy-trigger{box-shadow:none!important;background:0 0!important}html[data-surface-theme=light]{--paper:#17120c;--muted:#44392d;--gold:#9f6000;--gold-bright:#bd7300;--gold2:#c18a24;--line:#9f600057}html[data-surface-theme=light] body,html[data-surface-theme=light] :is(.login-shell,.shop-shell,.cart-shell,.admin-shell,.delivery-shell){color:#17120c!important}html[data-surface-theme=light] :is(h1,h2,h3,h4,b,strong,button,.product-copy-trigger h3,.product-info h3,.module-grid strong,.data-list strong,.cart-item-main h3,.delivery-order-summary span,.delivery-order-detail b){font-weight:760;color:#17120c!important}html[data-surface-theme=light] :is(p,small,label,.product-info p,.product-copy-trigger p,.data-list p,.module-grid p,.delivery-header p,.shop-header p,.bottom-bar span,.purchase-zone-heading small,.purchase-history-link small,.form-card p,.compact-list p,.order-note-card small,.delivery-order-summary small){color:#44392d!important}html[data-surface-theme=light] :is(.eyebrow,.product-info>span,.product-copy-trigger>span,.group-label,.cart-item-meta>strong,.cart-item-side>b,.grand-total strong,.delivery-datebar button,.delivery-note){color:#9f6000!important}html[data-surface-theme=light] audio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:rgb(var(--theme-rgb,59,130,102))}.shop-shell .product-detail-sheet{isolation:isolate;color:#f5f3ea;opacity:1!important;background:radial-gradient(circle at 92% 0,rgba(var(--theme-rgb,59,130,102),.16),transparent 31%), linear-gradient(160deg,#14221b 0%,#08110d 56%,#040806 100%)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#07100d!important;border-color:#d8c7776b!important;box-shadow:0 -28px 76px #000000c2,inset 0 1px #ffffff14!important}.shop-shell .product-detail-sheet :is(h2,h3,b,strong){color:#f7f5ed}.shop-shell .product-detail-sheet :is(.detail-description,.product-facts dt){color:#b6c0b8!important}.shop-shell .product-detail-sheet .product-facts dd{color:#edf0e9}html[data-surface-theme=light] .shop-shell .product-detail-sheet{color:#21180f!important;background:radial-gradient(circle at 94% 0,rgba(var(--theme-rgb,59,130,102),.07),transparent 30%), linear-gradient(160deg,#fffdf8 0%,#fff8ed 54%,#f7eddf 100%)!important;background-color:#fffaf2!important;border-color:#a877006b!important;box-shadow:0 -25px 65px #432f1438,inset 0 1px #fffffffa!important}html[data-surface-theme=light] .shop-shell .product-detail-sheet :is(h2,h3,b,strong){color:#1d160e!important}html[data-surface-theme=light] .shop-shell .product-detail-sheet :is(.detail-description,.product-facts dt){color:#554639!important}html[data-surface-theme=light] .shop-shell .product-detail-sheet .product-facts dd{color:#2c2117!important}.premium-green-shell{--premium-ink:#f6fff4;--premium-muted:#f6fff4a8;--premium-gold:#f0e8a4;--premium-line:#d8d28e47;background:radial-gradient(circle at 78% 4%,#21bfa029,#0000 18rem),radial-gradient(circle at 8% 0,#d4c87514,#0000 16rem),linear-gradient(#050908 0%,#010302 54%,#000 100%);max-width:540px;overflow:hidden}.premium-customer-page{min-height:100vh;color:var(--premium-ink);padding-bottom:122px;position:relative}.premium-customer-page:before{content:"";z-index:0;pointer-events:none;opacity:.28;background:linear-gradient(116deg,#0000 0 30%,#f0e8a414 31%,#0000 35%),repeating-linear-gradient(128deg,#8fdc7008 0 1px,#0000 1px 66px);position:fixed;inset:0}.premium-hero{z-index:1;isolation:isolate;border-bottom:1px solid #f0e8a457;min-height:334px;position:relative;overflow:hidden}.premium-hero-photo{object-fit:cover;object-position:56% 42%;filter:saturate(1.2)contrast(1.12)brightness(.9);width:100%;height:100%;animation:9s cubic-bezier(.2,.72,.2,1) infinite alternate premium-hero-breathe;position:absolute;inset:0;transform:scale(1.035)}.premium-hero-shade{z-index:1;background:radial-gradient(circle at 74% 17%,#8fdc702b,#0000 15rem),linear-gradient(90deg,#000000fa 0%,#000000ad 38%,#00000029 80%),linear-gradient(#00000008,#000000d6);position:absolute;inset:0}@keyframes premium-hero-breathe{to{transform:scale(1.075)translate(1.2%,-1%)}}.premium-brand{left:20px;right:118px;top:calc(72px + env(safe-area-inset-top));z-index:2;pointer-events:none;position:absolute}.premium-brand-mark{width:64px;height:54px;color:var(--premium-gold);filter:drop-shadow(0 12px 22px #d8d28e29);margin-bottom:12px;animation:3.8s cubic-bezier(.2,.72,.2,1) infinite alternate premium-mark-float}.premium-brand-mark svg{width:100%;height:100%;display:block}@keyframes premium-mark-float{to{transform:translateY(-4px)}}.premium-brand h1{color:#f7fff0;text-shadow:0 16px 34px #00000094;white-space:nowrap;margin:0;font-family:Georgia,Noto Serif SC,Songti SC,serif;font-size:39px;font-weight:700;line-height:1.08}.premium-brand p{color:#f0e8a4d1;letter-spacing:.17em;white-space:nowrap;width:max-content;margin:10px 0 0;font-size:14px}.premium-hero-cart{top:calc(28px + env(safe-area-inset-top));z-index:4;color:#f7ecd8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 30% 18%,#8fdc701f,#0000 42%),linear-gradient(145deg,#040907bd,#000000f0 68%);border:1px solid #f0e8a494;border-radius:999px;place-items:center;width:64px;height:64px;display:grid;position:absolute;right:20px;box-shadow:inset 0 1px #ffffff1a,0 18px 46px #00000094}.premium-hero-cart svg{stroke-width:1.65px;width:27px;height:27px}.premium-hero-cart b{color:#07100d;background:linear-gradient(135deg,#fff3bd,#d4c875 62%,#78dca7);border:1px solid #00000080;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:grid;position:absolute;top:-2px;right:-2px}.premium-account-tools{top:calc(26px + env(safe-area-inset-top));z-index:5;justify-items:end;gap:8px;display:grid;position:absolute;right:20px}.premium-account-button{color:#f5e7b2;white-space:nowrap;text-overflow:ellipsis;background:#010604d1;border:1px solid #f0e8a46b;border-radius:999px;max-width:138px;min-height:38px;padding:0 14px;font-weight:850;overflow:hidden;box-shadow:0 12px 30px #00000073}.premium-account-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#010705f5;border:1px solid #f0e8a442;border-radius:12px;width:142px;padding:6px;box-shadow:0 18px 40px #00000094}.premium-account-menu button{color:#f6fff4c7;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 10px;font-size:12px;display:flex}.premium-account-menu button:active{background:#21bfa024}.premium-account-menu svg{width:15px;height:15px;color:var(--premium-gold)}.premium-controls{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#00000075,#020504eb 34%,#020504fa);margin-top:-18px;padding:0 18px 16px;position:sticky;top:0}.premium-search{color:#f0e8a4e0;background:linear-gradient(135deg,#ffffff17,#21bfa00b),#000000ad;border:1px solid #d8d28e94;border-radius:999px;grid-template-columns:48px 1fr;align-items:center;height:66px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,inset 0 -20px 34px #00000061,0 18px 52px #00000080}.premium-search:focus-within{border-color:#f0e8a4e6;box-shadow:inset 0 1px #ffffff24,0 20px 58px #00000094,0 0 0 4px #21bfa014}.premium-search svg{width:22px;height:22px;margin-left:18px}.premium-search input{width:100%;height:100%;color:var(--premium-ink);font:inherit;background:0 0;border:0;outline:0;font-size:16px}.premium-search input::placeholder{color:#f6fff46b}.premium-category-mode{background:#00000094;border:1px solid #cae7a529;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;height:44px;margin-top:14px;padding:4px;display:grid}.premium-category-mode button{color:#f6fff494;background:0 0;border:0;border-radius:6px;min-width:0;font-size:14px;font-weight:850}.premium-category-mode button.active{color:#f8fff4;background:linear-gradient(135deg,#0a5d45f0,#1d9e70e6);box-shadow:inset 0 1px #ffffff29,0 7px 18px #00000052}.premium-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 0 0;display:grid}.premium-tabs button{color:#f6fff4b8;white-space:nowrap;background:linear-gradient(145deg,#fff1,#21bfa007),#0000008a;border:1px solid #cae7a52b;border-radius:999px;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:50px;padding:0 7px;font-size:12px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #00000057}.premium-tabs button svg{color:#f0e8a4d1;stroke-width:1.9px;width:17px;height:17px}.premium-tabs button.active{color:#f8fff4;background:radial-gradient(circle at 24% 18%,#baffcc38,#0000 42%),linear-gradient(135deg,#050807 0,#0b6f55 42%,#20a476 72%,#11180f 100%);border-color:#f0e8a480;transform:translateY(-1px);box-shadow:0 18px 42px #0000007a,inset 0 1px #ffffff29,inset 0 -16px 24px #00000047}.premium-procurement-hub{z-index:2;background:linear-gradient(#020504fa,#040c09f0);border-bottom:1px solid #d8d28e29;padding:2px 18px 15px;position:relative}.premium-order-status{width:100%;min-height:58px;color:var(--premium-ink);text-align:left;background:radial-gradient(circle at 12% 0,#21bfa02e,#0000 45%),linear-gradient(135deg,#ffffff12,#00000075);border:1px solid #d8d28e47;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:0 13px;display:grid;box-shadow:inset 0 1px #ffffff12,0 12px 28px #00000047}.premium-order-status>svg:first-child{width:21px;height:21px;color:var(--premium-gold)}.premium-order-status>svg:last-child{color:#f0e8a48a;width:17px;height:17px}.premium-order-status span{gap:3px;min-width:0;display:grid}.premium-order-status small{color:#f6fff47a;font-size:10px}.premium-order-status strong{color:#f8fff4;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.premium-procurement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.premium-procurement-grid>button{color:#f6fff4c7;text-align:left;background:linear-gradient(145deg,#ffffff0e,#21bfa007),#0000007a;border:1px solid #cae7a526;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;height:70px;padding:0 11px;display:grid}.premium-procurement-grid>button.has-content{background:radial-gradient(circle at 10% 0,#53e1a62e,#0000 52%),linear-gradient(145deg,#054d37a8,#0000008f);border-color:#53e1a670}.premium-procurement-grid>button:disabled{opacity:.42}.premium-procurement-grid>button>svg{color:#f0e8a4d1;width:19px;height:19px}.premium-procurement-grid>button>span{gap:5px;min-width:0;display:grid}.premium-procurement-grid strong{color:#f6fff4;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.premium-procurement-grid small{color:#f6fff47a;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.premium-order-history-link{color:#f0e8a4bd;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;width:100%;min-height:38px;margin-top:5px;font-size:11px;display:flex}.premium-order-history-link svg{width:14px;height:14px}.premium-list-wrap{z-index:1;margin:0 12px;position:relative}.premium-result-line{color:#f6fff49e;justify-content:space-between;align-items:center;gap:12px;min-height:66px;font-size:14px;display:flex}.premium-result-line>span strong{color:#38d79d;font-family:Georgia,Times New Roman,serif;font-size:22px}.premium-sort-switch{background:#00000070;border:1px solid #cae7a529;border-radius:999px;grid-template-columns:repeat(2,1fr);min-width:128px;height:40px;padding:3px;display:grid}.premium-sort-switch button{color:#f6fff48f;background:0 0;border:0;border-radius:999px;font-size:13px;font-weight:800}.premium-sort-switch button.active{color:#f8fff4;background:linear-gradient(135deg,#137e5be6,#14c88fbd);box-shadow:0 5px 14px #03472f5c,inset 0 1px #ffffff2e}.premium-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:184px;grid-auto-flow:dense;gap:10px;padding-bottom:20px;display:grid}.premium-product-card{isolation:isolate;border:1px solid var(--premium-line);min-width:0;height:100%;color:var(--premium-ink);animation:.55s cubic-bezier(.2,.72,.2,1) both premium-card-rise;animation-delay:calc(var(--premium-index) * 18ms);cursor:pointer;background:#020504;border-radius:20px;grid-template-rows:1fr auto auto;grid-template-columns:1fr;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 -26px 44px #00000052,0 18px 46px #00000075}.premium-product-card.featured{border-color:#f0e8a46b;grid-row:span 2}.premium-product-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000003 16%,#00000029 46%,#000000eb 100%),linear-gradient(90deg,#00000047,#0000 72%);position:absolute;inset:0}.premium-product-card.featured:after{content:"时令推荐";z-index:3;color:#f3ee9d;background:radial-gradient(circle at 13px,#8fdc7052,#0000 13px),linear-gradient(135deg,#020504db,#0e2e1fbd);border:1px solid #d8d28e33;border-radius:999px;place-items:center;min-height:28px;padding:0 10px 0 25px;font-size:10px;font-weight:850;display:grid;position:absolute;top:12px;left:12px}@keyframes premium-card-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.premium-product-card:focus-visible{outline:2px solid var(--premium-gold);outline-offset:2px}.premium-product-card.selected{border-color:#53e1a6a8;box-shadow:inset 0 0 0 1px #53e1a62e,0 18px 46px #0000007a}.premium-product-card.out-of-stock{filter:saturate(.35);opacity:.68}.premium-product-photo{z-index:0;color:#f7fff0;background:radial-gradient(circle at 28% 18%,#baffcc29,#0000 42%),#020403;place-items:center;font:28px Georgia,serif;display:grid;position:absolute;inset:0}.premium-product-photo img{object-fit:cover;filter:saturate(1.12)contrast(1.12)brightness(.96);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.72,.2,1),filter .8s cubic-bezier(.2,.72,.2,1);display:block;transform:scale(1.035)}.premium-product-card:active .premium-product-photo img{filter:saturate(1.2)contrast(1.14);transform:scale(1.07)}.premium-product-copy{z-index:2;grid-row:2;min-width:0;padding:0 13px 4px;position:relative}.premium-product-copy>span{color:#f0e8a4d1;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:10px;display:block;overflow:hidden}.premium-product-copy h2{color:#f7fff0;white-space:nowrap;text-overflow:ellipsis;margin:0;font:700 21px/1.15 Georgia,Noto Serif SC,Songti SC,serif;overflow:hidden}.premium-product-card.featured .premium-product-copy h2{font-size:32px}.premium-product-copy p{color:#f6fff4a8;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:11px;line-height:1.35;overflow:hidden}.premium-product-price{z-index:2;grid-row:3;align-items:center;min-height:40px;padding:0 13px 12px;display:flex;position:relative}.premium-product-price strong{color:#f3ee9d;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 0 18px #d8d28e2e;align-items:baseline;gap:2px;font-family:DIN Alternate,Arial Narrow,Arial,sans-serif;font-size:23px;font-weight:760;display:inline-flex}.premium-product-price i{font:700 11px Georgia,serif}.premium-product-price small{color:#e3dc90a8;letter-spacing:0;font-size:10px;font-weight:700}.premium-product-card.featured .premium-product-price strong{font-size:31px}.premium-product-add{z-index:4;color:#ebd580e6;background:#0000008f;border:1px solid #d8d28e61;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:11px;right:11px;box-shadow:inset 0 1px #ffffff14,0 10px 22px #0000006b}.premium-product-add svg{width:17px;height:17px}.premium-product-card.featured .premium-product-add{width:43px;height:43px;top:auto;bottom:14px;right:14px}.premium-product-card.selected .premium-product-add{color:#07100d;background:linear-gradient(135deg,#fff3bd,#78dca7);border-color:#f0e8a4b8}.display-catalog-mode .premium-customer-page{padding-bottom:42px}.display-catalog-mode .premium-product-card{grid-template-rows:1fr auto}.display-catalog-mode .premium-product-copy{padding-bottom:14px}.display-catalog-mode .premium-product-card.featured .premium-product-copy{padding-bottom:20px}.display-catalog-mode .product-title-row{padding-right:0}.display-catalog-mode .product-detail-sheet{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.premium-empty{text-align:center;color:var(--premium-muted);padding:38px 20px}.premium-green-shell .bottom-bar{left:auto;right:max(12px,50vw - 258px);bottom:calc(12px + env(safe-area-inset-bottom));width:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;transform:none}.premium-green-shell .bottom-bar>div{display:none}.premium-green-shell .bottom-bar>button{color:#f7fff4;background:linear-gradient(135deg,#07563f,#17a678);border:2px solid #f7fff4;border-radius:24px;grid-template-columns:38px 1fr auto;gap:10px;min-width:205px;height:66px;padding:0 12px;display:grid;box-shadow:0 16px 36px #0000008c,inset 0 1px #ffffff29}.premium-green-shell .bottom-bar>button>svg{width:38px;height:38px;color:var(--premium-gold);border:1px solid #f0e8a457;border-radius:12px;padding:9px}.premium-floating-copy{text-align:left;gap:1px;display:grid}.premium-floating-copy small{color:#f6fff49e;font-size:10px}.premium-floating-copy strong{letter-spacing:0;font:850 16px/1.1 system-ui,Microsoft YaHei,sans-serif;color:#fff!important}.premium-floating-count{color:#07100d;background:var(--premium-gold);border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 6px;font-size:12px;display:grid}.premium-green-shell .luxury-toast{z-index:95;background:#04100cf5;border:1px solid #f0e8a46b;border-radius:14px;width:max-content;max-width:calc(100vw - 36px);padding:14px 18px;font-size:14px;bottom:112px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0000009e}.premium-green-shell .product-detail-sheet{background:radial-gradient(circle at 88% 0,#21bfa033,#0000 34%),linear-gradient(155deg,#10241c,#030806 72%)!important;border-color:#f0e8a473!important}.premium-green-shell .product-detail-sheet .purchase-distance{display:none!important}.premium-green-shell .product-detail-sheet .detail-hero{border-radius:14px;height:min(48vh,330px)}.premium-green-shell .product-detail-sheet .detail-price{color:var(--premium-gold);font-size:30px}.premium-green-shell .product-detail-sheet>.primary-button{background:linear-gradient(135deg,#07563f,#1ab480);border-color:#f0e8a480}@media (width<=430px){.premium-hero{min-height:316px}.premium-brand{left:16px;right:16px;top:calc(91px + env(safe-area-inset-top))}.premium-brand-mark{width:54px;height:46px;margin-bottom:10px}.premium-brand h1{font-size:33px}.premium-brand p{letter-spacing:.14em;font-size:12px}.premium-account-tools{right:15px;top:calc(22px + env(safe-area-inset-top))}.premium-account-button{max-width:130px;min-height:36px;padding-inline:12px}.premium-controls{padding-left:13px;padding-right:13px}.premium-search{grid-template-columns:43px 1fr;height:58px}.premium-search svg{margin-left:15px}.premium-search input{font-size:15px}.premium-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.premium-tabs button{min-height:47px;font-size:11px}.premium-procurement-hub{padding-left:13px;padding-right:13px}.premium-list-wrap{margin-inline:9px}.premium-product-grid{grid-auto-rows:176px;gap:8px}}@media (width<=380px){.premium-brand{left:16px;right:16px;top:calc(88px + env(safe-area-inset-top))}.premium-brand h1{font-size:31px}.premium-brand p{letter-spacing:.13em;font-size:12px}.premium-brand-mark{width:52px;height:44px;margin-bottom:9px}.premium-account-tools{right:15px;top:calc(22px + env(safe-area-inset-top))}.premium-account-button{max-width:124px}.premium-hero{min-height:306px}.premium-search{grid-template-columns:43px 1fr;height:58px}.premium-search input{font-size:15px}.premium-controls,.premium-procurement-hub{padding-left:13px;padding-right:13px}.premium-procurement-grid>button{gap:7px;height:66px;padding-inline:9px}.premium-procurement-grid strong{font-size:12px}.premium-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.premium-tabs button{min-height:47px;font-size:11px}.premium-list-wrap{margin-inline:9px}.premium-product-grid{grid-auto-rows:176px;gap:8px}.premium-product-card{border-radius:18px}.premium-product-copy{padding-inline:10px}.premium-product-copy h2{font-size:19px}.premium-product-card.featured .premium-product-copy h2{font-size:29px}.premium-product-price{padding:0 10px 10px}.premium-product-price strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.premium-customer-page *,.premium-customer-page :before,.premium-customer-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app-copy-button{width:34px;height:34px;color:var(--gold);background:#ffffff09;border:1px solid #d8c77747;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.app-copy-button svg{width:15px;height:15px}.pwa-install-main{text-decoration:none}body:has(.login-shell) .app-link-pill{gap:2px}body:has(.login-shell) .app-link-pill .app-copy-button{margin-right:3px}.product-title-row{justify-content:space-between;align-items:center;gap:14px;margin:8px 0;display:flex}.product-title-row h2{min-width:0;margin:0!important}.template-star-button{color:#d8c787;background:linear-gradient(145deg,#14221b,#070b09);border:1px solid #d8c77757;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.template-star-button svg{width:21px;height:21px}.template-star-button.active{color:#07100d;background:linear-gradient(135deg,#fff0a6,#d4b756);box-shadow:0 8px 22px #d0b14b3d}.template-picker-inline{border-radius:12px!important;margin:8px 0 17px!important;padding:12px!important}.cart-header{grid-template-columns:88px minmax(0,1fr) 88px!important}.cart-header>div:nth-child(2){text-align:center}.cart-header-actions{justify-content:flex-end;width:88px}.cart-header-actions small{display:none}.bottom-bar>button{text-align:center;justify-content:center}.premium-green-shell .bottom-bar>button{grid-template-columns:34px minmax(84px,1fr) 27px!important}.premium-floating-copy{justify-content:center;align-items:center;text-align:center!important;display:flex!important}.premium-floating-copy strong{font-size:18px!important}.admin-shell,.admin-panel,.form-card,.settings-form,.image-upload-field,.asset-quick-picker{min-width:0;max-width:100%}.admin-shell{overflow-x:hidden}.settings-form{grid-template-columns:minmax(0,1fr)!important}.settings-form>.wide,.settings-form>.primary-button{width:100%;min-width:0;grid-column:1!important}.admin-detail-drawer{max-width:100vw;overflow-x:hidden;width:min(650px,100%)!important}.account-date-picker,.schedule-center,.security-commandbar,.admin-compact-toolbar,.inventory-bulk{background:linear-gradient(145deg,#101d17f5,#060a08fa);border:1px solid #d8c77733;border-radius:13px;max-width:100%;overflow:hidden}.admin-subnav button,.product-layout-toggle button,.layout-command button{border-radius:9px;min-height:42px}html[data-surface-theme=light]{--paper:#18130d;--muted:#5e5348;--gold:#a96f00;--gold-bright:#c98900;--gold2:#d2ad49;--line:#a96f0045;--panel:#fffefb;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fffefb!important}html[data-surface-theme=light] body{color:#18130d!important;background:#fffefb!important}html[data-surface-theme=light] :is(.center-screen,.login-shell,.shop-shell,.cart-shell,.admin-shell,.delivery-shell,.premium-green-shell){color:#18130d!important;background:radial-gradient(circle at 93% 0,rgba(var(--theme-rgb,59,130,102),.075),transparent 24rem), radial-gradient(circle at 0 18%,#bc95410e,transparent 21rem), linear-gradient(180deg,#fffefb 0%,#fffaf2 100%)!important;box-shadow:none!important}html[data-surface-theme=light] :is(.login-shell,.shop-shell,.premium-customer-page):before{opacity:.42!important;background:repeating-linear-gradient(128deg,#a96f0006 0 1px,#0000 1px 76px)!important}html[data-surface-theme=light] .center-screen{min-height:100svh;color:#5e5348!important}html[data-surface-theme=light] .center-screen .seal-loader{background:#fffefb!important}html[data-surface-theme=light] .modal-backdrop,html[data-surface-theme=light] .notice-backdrop,html[data-surface-theme=light] .admin-order-detail-backdrop,html[data-surface-theme=light] .payment-confirm-backdrop{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#fffcf6e6!important}html[data-surface-theme=light] :is(.login-panel,.bundle-sheet,.orders-sheet,.product-detail-sheet,.admin-detail-drawer,.shipping-detail-sheet,.payment-confirm-card,.cart-confirm-card,.device-approval-card,.user-notice-sheet,.module-grid>button,.form-card,.data-list article,.compact-list,.compact-list>div,.catalog-grid article,.product-row,.delivery-order-list>article,.delivery-item,.cart-list article,.order-ticket,.detail-intro,.customer-order-list details,.template-list article,.purchase-zone,.purchase-memory-zone,.catalog-toolbar,.availability-panel,.scope-manager,.admin-compact-toolbar,.account-date-picker,.delivery-scope-list>article,.trusted-device-group,.warning-card,.settings-card,.price-card,.order-note-card,.voice-recorder,.voice-preview,.cart-summary,.schedule-center,.schedule-list article,.inventory-bulk,.security-commandbar,.admin-subnav,.period-ledger,.order-route-card,.scope-regional-picker,.bundle-product-picker,.asset-quick-picker,.image-upload-field){color:#18130d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffefb!important;border-color:#a96f0047!important;box-shadow:0 8px 24px #744f1411,inset 0 1px #fffffffa!important}html[data-surface-theme=light] :is(.bundle-sheet,.orders-sheet,.product-detail-sheet,.admin-detail-drawer,.shipping-detail-sheet,.payment-confirm-card,.cart-confirm-card,.device-approval-card,.user-notice-sheet){opacity:1!important;background:linear-gradient(165deg,#fffefb 0%,#fffaf1 100%)!important}html[data-surface-theme=light] :is(h1,h2,h3,h4,b,strong,button,.product-copy-trigger h3,.product-info h3,.module-grid strong,.data-list strong,.cart-item-main h3,.delivery-order-summary span,.delivery-order-detail b,.admin-detail-drawer dd){color:#18130d!important;text-shadow:none!important}html[data-surface-theme=light] :is(p,small,label,.product-info p,.product-copy-trigger p,.data-list p,.module-grid p,.delivery-header p,.shop-header p,.bottom-bar span,.purchase-zone-heading small,.purchase-history-link small,.form-card p,.compact-list p,.order-note-card small,.delivery-order-summary small,.admin-detail-drawer dt){color:#5e5348!important}html[data-surface-theme=light] :is(.eyebrow,.group-label,.product-info>span,.product-copy-trigger>span,.detail-price,.grand-total strong){color:#a96f00!important}html[data-surface-theme=light] :is(input,select,textarea,input[type=date],input[type=datetime-local],.search-box,.account-display,.keypad button,.qty,.cart-spec,.bundle-search,.delivery-customer-search){color:#18130d!important;box-shadow:none!important;background:#fff!important;border-color:#a96f0057!important}html[data-surface-theme=light] :is(input,textarea)::placeholder{opacity:1;color:#8b8176!important}html[data-surface-theme=light] input[type=search]::-webkit-search-cancel-button{filter:none}html[data-surface-theme=light] :is(.primary-button,.send-order,.voice-capture-actions button,.admin-complete-order){color:#fff!important;background:linear-gradient(135deg,#256f57,#3a8c6f)!important;border-color:#b58a2a!important;box-shadow:0 10px 24px #23685129!important}html[data-surface-theme=light] :is(.secondary-button,.small-action,.cart-back-menu,.surface-theme-toggle,.icon-button,.sheet-close,.app-copy-button){color:#6e520e!important;background:#fffefb!important;border-color:#a96f0057!important;box-shadow:0 5px 16px #744f1412!important}html[data-surface-theme=light] .login-hero{background:radial-gradient(circle at 86% 0,#7556970f,#0000 18rem),linear-gradient(#fffefb,#fff9ef)!important}html[data-surface-theme=light] .login-hero h1{color:#18130d!important}html[data-surface-theme=light] .login-panel{border-color:#a96f0061!important;border-radius:34px 34px 0 0!important}html[data-surface-theme=light] .color-track{background:0 0!important}html[data-surface-theme=light] .color-card{filter:saturate(1.05)brightness(1.04)!important;background:#fffefb!important;box-shadow:0 9px 24px #744f141a!important}html[data-surface-theme=light] .color-card .material{box-shadow:inset 0 0 0 1px #ffffff61,inset 0 -30px 48px #22180c29!important}html[data-surface-theme=light] .material-grain{opacity:.09!important;mix-blend-mode:soft-light!important}html[data-surface-theme=light] .shop-header{background:linear-gradient(180deg,rgba(var(--theme-rgb),.08),transparent)!important}html[data-surface-theme=light] .shop-shell .product-row.selected{color:#18130d!important;box-shadow:none!important;background:#fffefb!important;border-color:#a96f0047!important}html[data-surface-theme=light] .shop-shell .product-row.selected>.check-button,html[data-surface-theme=light] .premium-product-card.selected .premium-product-add{color:#fff!important;background:rgb(var(--theme-rgb,59,130,102))!important;border-color:rgba(var(--theme-rgb,59,130,102),.74)!important}html[data-surface-theme=light] .bottom-bar,html[data-surface-theme=light] .cart-floating-actions{color:#18130d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffefb!important;border-color:#a96f0057!important;box-shadow:0 -8px 26px #744f1417!important}html[data-surface-theme=light] .template-star-button{color:#a96f00;border-color:#a96f0061;background:#fff!important}html[data-surface-theme=light] .template-star-button.active{color:#fff!important;background:linear-gradient(135deg,#b87b00,#d59b22)!important}html[data-surface-theme=light] .template-star-button.active svg{fill:currentColor}html[data-surface-theme=light] .premium-green-shell{--premium-ink:#18130d;--premium-muted:#62584d;--premium-gold:#a96f00;--premium-line:#a96f0040}html[data-surface-theme=light] .premium-hero{border-color:#a96f0047}html[data-surface-theme=light] .premium-hero-photo{filter:saturate(1.08)contrast(1.02)brightness(1.06)}html[data-surface-theme=light] .premium-hero-shade{background:linear-gradient(90deg,#fffefbf0,#fffefb6b 54%,#fffefb14),linear-gradient(#0000 52%,#fffaf2 100%)!important}html[data-surface-theme=light] .premium-brand h1{color:#18130d!important;text-shadow:0 2px 12px #ffffffd9!important}html[data-surface-theme=light] .premium-brand p{color:#795707!important}html[data-surface-theme=light] :is(.premium-hero-cart,.premium-account-button,.premium-account-menu,.premium-controls,.premium-procurement-hub,.premium-search,.premium-category-mode,.premium-tabs button,.premium-order-status,.premium-procurement-grid>button,.premium-sort-switch,.premium-product-card){color:#18130d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffefb!important;border-color:#a96f0045!important;box-shadow:0 8px 22px #744f1412,inset 0 1px #fffffffa!important}html[data-surface-theme=light] .premium-controls{background:linear-gradient(#fffefbe0,#fffefb 32%,#fffaf2)!important}html[data-surface-theme=light] .premium-search input{color:#18130d!important}html[data-surface-theme=light] .premium-search input::placeholder{color:#8b8176!important}html[data-surface-theme=light] .premium-procurement-hub{background:#fffaf2!important}html[data-surface-theme=light] .premium-product-card:before{background:linear-gradient(#fff0 25%,#fffefb29 48%,#fffbf3f5 78%,#fffaf2 100%)!important}html[data-surface-theme=light] .premium-product-copy :is(h2,p,span),html[data-surface-theme=light] .premium-product-price :is(strong,small){color:#18130d!important;text-shadow:none!important}html[data-surface-theme=light] .premium-product-add{color:#7d5d0a!important;background:#fffefb!important;border-color:#a96f0057!important}html[data-surface-theme=light] .premium-green-shell .luxury-toast{color:#18130d!important;background:#fffefb!important;box-shadow:0 12px 32px #744f1429!important}html[data-surface-theme=light] .premium-green-shell .bottom-bar>button{color:#fff!important;background:linear-gradient(135deg,#17654c,#2f9270)!important;box-shadow:0 12px 28px #1f6f5333!important}html[data-surface-theme=light] .premium-green-shell .bottom-bar>button :is(strong,small){color:#fff!important}@media (width<=520px){.admin-detail-drawer{padding-left:15px!important;padding-right:15px!important}.account-date-picker{grid-template-columns:1fr 1fr!important;gap:9px!important;padding:12px!important;display:grid!important}.account-date-picker label{min-width:0;grid-column:1/-1!important}.account-date-picker input{width:100%;min-width:0}.settings-form{padding:14px!important}.cart-header{grid-template-columns:54px minmax(0,1fr) 54px!important;gap:7px!important}.cart-header-actions{width:54px}.cart-header h1{font-size:26px!important}}@media (width<=700px){.ad-visual-editor .image-upload-field{grid-template-columns:minmax(0,1fr) 90px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.ad-visual-editor .image-upload-field>label:first-child,.ad-visual-editor .image-upload-field>label:first-child input,.ad-visual-editor .asset-quick-picker{width:100%!important;min-width:0!important;max-width:100%!important}}html[data-surface-theme=light] .login-shell{color:#17130d!important;box-shadow:none!important;background:#fffefb!important}html[data-surface-theme=light] .login-shell:before,html[data-surface-theme=light] .login-shell:after{content:none!important;display:none!important}html[data-surface-theme=light] .login-hero{color:#17130d!important;box-shadow:none!important;background:#fffefb!important}html[data-surface-theme=light] .login-panel{color:#17130d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffefb!important;border-color:#a6700f5c!important;box-shadow:0 -8px 28px #8058140e,inset 0 1px #fff!important}html[data-surface-theme=light] .login-shell :is(.account-display,.keypad button,.device-note-field,input,select,textarea){color:#17130d!important;box-shadow:none!important;background:#fff!important;border-color:#a6700f57!important}html[data-surface-theme=light] .login-shell :is(.account-display,.keypad button):active{background:#fff8e9!important}html[data-surface-theme=light] .login-shell :is(.primary-button,.login-next-button){color:#fff!important;background:linear-gradient(135deg,#b9861f,#d2aa50)!important;border-color:#a97413!important;box-shadow:0 9px 20px #99691229!important}html[data-surface-theme=light] .login-shell :is(.secondary-button,.surface-theme-toggle,.app-copy-button,.icon-button){color:#77530a!important;background:#fffefb!important;border-color:#a6700f57!important;box-shadow:0 4px 14px #8058140e!important}html[data-surface-theme=light] .login-shell .color-track{background:#fffefb!important}html[data-surface-theme=light] .login-shell .color-card{background:#fffefb!important;box-shadow:0 8px 20px #80581414!important}html[data-surface-theme=light] .login-shell .login-mode-switch button{color:#5f574b!important;box-shadow:none!important;filter:none!important;background:#fff!important;border-color:#a6700f42!important}html[data-surface-theme=light] .login-shell .login-mode-switch button.active{color:#17130d!important;background:#fff!important;border-color:#b9861f!important;box-shadow:inset 0 -3px #c9993a,0 4px 12px #80581412!important}.delivery-customer-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.delivery-customer-main{min-width:0}.delivery-customer-start{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:96px;min-height:46px;padding:0 12px;display:flex}.delivery-customer-start svg{width:17px;height:17px}.delivery-submitted-banner{color:#dff9eb;background:linear-gradient(135deg,#1d694c61,#395b482e);border:1px solid #6fcb9d85;border-radius:11px;align-items:center;gap:11px;min-height:58px;margin:11px 0 4px;padding:11px 13px;display:flex;box-shadow:0 9px 25px #14513b2e}.delivery-submitted-banner>svg{color:#8fe0b7;flex:0 0 29px;width:29px;height:29px}.delivery-submitted-banner span{gap:3px;display:grid}.delivery-submitted-banner b{font-size:14px}.delivery-submitted-banner small{color:#a9ccb9;font-size:10px;line-height:1.4}@media (width<=520px){.cart-list{gap:10px;display:grid}.cart-list article{box-shadow:0 10px 26px #00000029;background:linear-gradient(145deg,#0f1c17eb,#050a08f5)!important;border:1px solid #d8c7772e!important;border-radius:14px!important;grid-template-columns:62px minmax(0,1fr)!important;grid-template-areas:"image main""image side"!important;align-items:start!important;min-height:0!important;padding:12px!important}.cart-list article>.product-thumb{border-radius:11px!important;grid-area:image!important;width:62px!important;height:62px!important}.cart-item-main{grid-area:main!important}.cart-item-main h3{line-height:1.25;margin:0 0 7px!important;font-size:17px!important}.cart-option-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important}.cart-spec{grid-template-columns:31px minmax(0,1fr) 14px!important}.cart-spec select{height:38px!important;font-size:12px!important}.cart-item-meta{margin-top:8px!important}.cart-item-meta .qty{height:36px!important}.cart-item-meta .qty button{width:35px!important;height:34px!important}.cart-item-side{flex-direction:row!important;grid-area:side!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important}.cart-item-side b{text-align:left!important;white-space:nowrap!important;font-size:14px!important}.cart-item-side .delete-button{width:38px!important;height:38px!important}.delivery-customer-card{grid-template-columns:minmax(0,1fr) 96px!important}}@media (width<=360px){.cart-option-row,.delivery-customer-card{grid-template-columns:1fr!important}.delivery-customer-start{width:100%}}.product-list-track.product-layout-double{grid-auto-rows:minmax(244px,auto)!important}.product-list-track.product-layout-double .product-row{min-height:244px!important}.product-list-track.product-layout-double .product-row>.product-info{order:1!important;min-height:54px!important;display:block!important}.product-list-track.product-layout-double .product-row>.product-info .product-copy-trigger{text-align:left;flex-direction:column;align-items:flex-start;width:100%;display:flex}.product-list-track.product-layout-double .product-row>.product-info h3{order:0;color:var(--paper)!important;margin:0 0 5px!important;font-size:16px!important;font-weight:850!important}.product-list-track.product-layout-double .product-row>.product-info .product-tags{order:1;gap:4px;overflow:hidden;min-height:22px!important;margin:0!important;display:flex!important}.product-list-track.product-layout-double .product-row>.product-info .product-tags span{max-width:100%;color:var(--theme,#69b991);border:1px solid #d8c77738;border-radius:999px;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.product-list-track.product-layout-double .product-row>.product-info .product-tags span{color:color-mix(in srgb,var(--theme,#69b991) 70%,var(--paper))}}.product-list-track.product-layout-double .product-row>.product-info .product-tags span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:760;overflow:hidden}.product-list-track.product-layout-double .product-row>.product-buy-controls{order:2!important;grid-template-rows:36px!important;grid-template-columns:minmax(0,1fr) minmax(86px,1.05fr)!important;align-items:center!important;gap:7px!important;width:100%!important;display:grid!important}.product-list-track.product-layout-double .product-row>.product-buy-controls>strong{white-space:nowrap;color:var(--paper)!important;grid-area:1/1!important;place-self:center start!important;margin:0!important;font-size:15px!important;font-weight:900!important}.product-list-track.product-layout-double .product-row>.product-buy-controls>.product-quick-quantity{grid-area:1/2!important;grid-template-columns:30px minmax(24px,1fr) 30px!important;place-self:center stretch!important;width:100%!important;height:36px!important;margin:0!important}.product-list-track.product-layout-double .product-row>.check-button{top:14px!important;right:14px!important}.product-list-track.product-layout-single .product-row{grid-template-rows:48px 40px!important;grid-template-columns:76px minmax(0,1fr) 96px!important}.product-list-track.product-layout-single .product-row>.product-info h3{margin:0 0 4px!important}.product-list-track.product-layout-single .product-row>.product-info .product-tags{margin:0!important;display:flex!important}.product-list-track.product-layout-single .product-row>.product-info .product-tags span{font-size:9px!important}.product-list-track.product-layout-single .product-row>.product-buy-controls>strong{grid-area:1/3!important;align-self:start!important;margin-top:3px!important;font-size:15px!important}.product-list-track.product-layout-single .product-row>.product-buy-controls>.product-quick-quantity{grid-area:2/2/auto/4!important;justify-self:start!important;width:150px!important}.product-list-track.product-layout-single .product-row>.check-button{grid-area:2/3!important}html[data-surface-theme=light] .device-authorization-card,html[data-surface-theme=light] .new-device-panel,html[data-surface-theme=light] .trusted-device-approval{color:#1f2d26!important;border-color:var(--theme,#69b991)!important;background:#fffdf8!important}@supports (color:color-mix(in lab, red, red)){html[data-surface-theme=light] .device-authorization-card,html[data-surface-theme=light] .new-device-panel,html[data-surface-theme=light] .trusted-device-approval{border-color:color-mix(in srgb,var(--theme,#69b991) 42%,#c6a758)!important}}html[data-surface-theme=light] .device-authorization-card,html[data-surface-theme=light] .new-device-panel,html[data-surface-theme=light] .trusted-device-approval{box-shadow:0 14px 34px #4b39131c!important}html[data-surface-theme=light] :is(.device-authorization-card,.new-device-panel,.trusted-device-approval) :is(h2,h3,b,strong,p,small){color:#26372f!important}.delivery-datebar{grid-template-columns:repeat(3,minmax(0,1fr)) 46px!important}.delivery-datebar>button{flex:1!important;min-width:0!important}.peisong-embedded>header{display:none!important}.peisong-embedded iframe{height:calc(100dvh - 214px)!important;min-height:600px!important}@media (width<=380px){.product-list-track.product-layout-double{grid-auto-rows:minmax(232px,auto)!important}.product-list-track.product-layout-double .product-row{min-height:232px!important}.product-list-track.product-layout-double .product-row>.product-buy-controls{grid-template-columns:minmax(0,1fr) 84px!important;gap:4px!important}.product-list-track.product-layout-double .product-row>.product-buy-controls>strong{font-size:13px!important}.delivery-datebar{grid-template-columns:repeat(3,minmax(0,1fr)) 42px!important}}.product-list-track.product-layout-double .product-row,.current-product-group.product-layout-double .product-row{grid-template:"photo photo""name price"minmax(28px,auto)"tags quantity"minmax(34px,auto)/minmax(0,1fr) minmax(88px,.78fr)!important;align-content:start!important;gap:5px 8px!important;display:grid!important}.product-list-track.product-layout-double .product-row>.product-thumb,.current-product-group.product-layout-double .product-row>.product-thumb{grid-area:photo!important;width:100%!important}.product-list-track.product-layout-double .product-row>.product-info,.current-product-group.product-layout-double .product-row>.product-info,.product-list-track.product-layout-double .product-copy-trigger,.current-product-group.product-layout-double .product-copy-trigger,.product-list-track.product-layout-double .product-buy-controls,.current-product-group.product-layout-double .product-buy-controls{display:contents!important}.product-list-track.product-layout-double .product-copy-trigger h3,.current-product-group.product-layout-double .product-copy-trigger h3{grid-area:name!important;align-self:center!important;margin:0!important;font-size:17px!important;line-height:1.22!important}.product-list-track.product-layout-double .product-tags,.current-product-group.product-layout-double .product-tags{grid-area:tags!important;align-self:center!important;overflow:hidden!important}.product-list-track.product-layout-double .product-buy-controls>strong,.current-product-group.product-layout-double .product-buy-controls>strong{grid-area:price!important;place-self:center end!important;margin:0!important;font-size:16px!important}.product-list-track.product-layout-double .product-buy-controls>.product-quick-quantity,.current-product-group.product-layout-double .product-buy-controls>.product-quick-quantity{grid-area:quantity!important;place-self:center stretch!important;width:100%!important;margin:0!important;position:static!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-double .product-row>.product-buy-controls>strong,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-double .product-row>.product-buy-controls>strong{white-space:nowrap!important;grid-area:2/2!important;place-self:center end!important;margin:0!important;font-size:16px!important;line-height:1.2!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-double .product-row>.product-buy-controls>.product-quick-quantity,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-double .product-row>.product-buy-controls>.product-quick-quantity{grid-area:3/2!important;grid-template-columns:30px minmax(24px,1fr) 30px!important;place-self:center stretch!important;width:100%!important;height:36px!important;margin:0!important;display:grid!important;position:static!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-double .product-row,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-double .product-row{grid-template-rows:auto 32px 36px!important;align-content:start!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-double .product-copy-trigger h3,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-double .product-copy-trigger h3{align-self:center!important;line-height:1.15!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-double .product-tags,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-double .product-tags{align-self:center!important;margin:0!important}.product-list-track.product-layout-double .product-row>.check-button,.current-product-group.product-layout-double .product-row>.check-button{grid-area:1/2!important;place-self:start end!important;margin:9px!important}.product-list-track.product-layout-double .product-info p,.current-product-group.product-layout-double .product-info p,.product-list-track.product-layout-double .purchase-distance,.current-product-group.product-layout-double .purchase-distance{display:none!important}.product-list-track.product-layout-single .product-row{grid-template-rows:34px 28px 38px!important;grid-template-columns:112px minmax(0,1fr) 74px!important;gap:3px 9px!important}.product-list-track.product-layout-single .product-row>.product-thumb{grid-area:1/1/4!important;width:112px!important;height:106px!important}.product-list-track.product-layout-single .product-info,.product-list-track.product-layout-single .product-copy-trigger{display:contents!important}.product-list-track.product-layout-single .product-copy-trigger h3{grid-area:1/2!important;align-self:center!important;margin:0!important;font-size:19px!important}.product-list-track.product-layout-single .product-tags{grid-area:2/2!important;align-self:center!important}.product-list-track.product-layout-single .product-buy-controls>strong{grid-area:1/3!important;place-self:center end!important;margin:0!important;font-size:15px!important}.product-list-track.product-layout-single .product-buy-controls>.product-quick-quantity{grid-area:3/2!important;place-self:center stretch!important;width:100%!important}.product-list-track.product-layout-single .product-row>.check-button{grid-area:3/3!important;place-self:center end!important}html[data-surface-theme=light] .device-pending-help{color:#1a2a22!important;background:linear-gradient(145deg,#fffefb,#f7f1e4)!important;border-color:#cdbd8d!important;box-shadow:0 10px 28px #5744161a!important}html[data-surface-theme=light] .device-pending-help b{color:#785b0c!important}html[data-surface-theme=light] .device-pending-help p{color:#4f5e56!important}html[data-surface-theme=light] .device-pending-help button{background:linear-gradient(135deg,var(--theme,#4a9c78),#c5a84e)!important}@supports (color:color-mix(in lab, red, red)){html[data-surface-theme=light] .device-pending-help button{background:linear-gradient(135deg,color-mix(in srgb,var(--theme,#4a9c78) 72%,#fff),#c5a84e)!important}}html[data-surface-theme=light] .device-pending-help button{color:#10271d!important;box-shadow:none!important;border-color:#9a7e2d!important}html[data-surface-theme=light] .delivery-shell{background:linear-gradient(160deg,#fffefb 0%,#fff9eb 55%,#f8f0dc 100%)!important}html[data-surface-theme=light] :is(.delivery-header,.delivery-datebar,.delivery-order-list>article,.delivery-order-detail,.delivery-customer-card,.delivery-item,.peisong-embedded){background:#fffefb!important;border-color:#97691057!important;box-shadow:0 10px 28px #66490c17!important}html[data-surface-theme=light] .delivery-datebar>button{color:#594417!important;background:#fffaf0!important;border-color:#97691047!important}html[data-surface-theme=light] .delivery-datebar>button.active{color:#fff!important;background:linear-gradient(135deg,var(--theme,#2b7aa7),#a27b1b)!important}@supports (color:color-mix(in lab, red, red)){html[data-surface-theme=light] .delivery-datebar>button.active{background:linear-gradient(135deg,color-mix(in srgb,var(--theme,#2b7aa7) 82%,#234d63),#a27b1b)!important}}html[data-surface-theme=light] .delivery-order-summary :is(span,small),html[data-surface-theme=light] .delivery-order-detail :is(p,small,label,em){color:#342b1e!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-double .product-row>.product-buy-controls,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-double .product-row>.product-buy-controls{display:contents!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-double .product-row>.product-buy-controls>strong,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-double .product-row>.product-buy-controls>strong{grid-area:2/2!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-double .product-row>.product-buy-controls>.product-quick-quantity,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-double .product-row>.product-buy-controls>.product-quick-quantity{grid-area:3/2!important}.procurement-shell{--proc:#4b8fd7;color:#f7f4e8;background:radial-gradient(circle at 90% 0,var(--proc),transparent 30%),linear-gradient(160deg,#06100d,#020504 72%);min-height:100dvh;padding:18px 14px 40px}@supports (color:color-mix(in lab, red, red)){.procurement-shell{background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--proc) 20%,transparent),transparent 30%),linear-gradient(160deg,#06100d,#020504 72%)}}.procurement-shell.theme-green{--proc:#42a777}.procurement-shell.theme-orange{--proc:#d87532}.procurement-shell.theme-blue{--proc:#4b8fd7}.procurement-header{border-bottom:1px solid #d8c77747;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 4px 18px;display:flex}.procurement-header span{color:#d8c777;letter-spacing:.18em;font-size:12px;font-weight:800}.procurement-header h1{margin:5px 0 4px;font-size:27px;line-height:1.15}.procurement-header p{color:#aeb8b1;margin:0;font-size:13px}.procurement-header .role-header-actions{flex:none;gap:8px;display:flex}.procurement-header .icon-button,.procurement-header .surface-theme-toggle{color:#f4e5a4;background:#0b1511;border:1px solid #d8c77773;border-radius:50%;width:42px;height:42px;position:static!important}.procurement-toolbar{grid-template-columns:minmax(0,1fr) 74px;gap:10px;margin:18px 0 12px;display:grid}.procurement-toolbar label{border:1px solid var(--proc);align-items:center;gap:9px;height:50px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.procurement-toolbar label{border:1px solid color-mix(in srgb,var(--proc) 42%,#d8c777)}}.procurement-toolbar label{background:#08110e;border-radius:15px}.procurement-toolbar label svg{color:#d8c777;width:20px}.procurement-toolbar input{outline:0;width:100%;min-width:0;font-size:15px;color:#fff!important;background:0 0!important;border:0!important}.procurement-toolbar button{color:#eee8d8;background:#0c1712;border:1px solid #d8c77773;border-radius:15px;justify-content:center;align-items:center;gap:5px;font-weight:750;display:flex}.procurement-message{z-index:4;border:1px solid var(--proc);margin:8px 0;padding:10px 14px;position:sticky;top:8px}@supports (color:color-mix(in lab, red, red)){.procurement-message{border:1px solid color-mix(in srgb,var(--proc) 55%,#d8c777)}}.procurement-message{color:#f5e6a5;background:#101b16;border-radius:12px;font-size:13px}.procurement-product-list{gap:12px;display:grid}.procurement-product-list>form{background:linear-gradient(145deg,#0f1f18f7,#050b08fa);border:1px solid #d8c7774d;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:84px minmax(0,1fr);gap:10px 12px;padding:12px;display:grid;overflow:hidden;box-shadow:0 12px 28px #00000029}.procurement-thumb{color:#d8c777;background:#0b1511;border:1px solid #d8c7778c;border-radius:14px;grid-area:1/1/3;align-self:start;place-items:center;width:84px;height:84px;font-size:30px;display:grid;overflow:hidden}.procurement-thumb img{object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;display:block!important}.procurement-copy{flex-direction:column;grid-column:2;min-width:0;display:flex}.procurement-copy small{color:var(--proc)}@supports (color:color-mix(in lab, red, red)){.procurement-copy small{color:color-mix(in srgb,var(--proc) 64%,#eee3af)}}.procurement-copy small{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.procurement-copy b{color:#fff;margin:3px 0;font-size:18px}.procurement-copy em{color:#9ca9a1;font-size:11px;font-style:normal}.procurement-cost{grid-column:2;grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:8px;display:grid}.procurement-cost label{background:#030806;border:1px solid #d8c77759;border-radius:12px;grid-template-columns:18px minmax(0,1fr) 20px;align-items:center;gap:5px;height:40px;padding:0 8px;display:grid}.procurement-cost label svg{color:#d8c777;width:17px}.procurement-cost input{width:100%;min-width:0;font-size:17px;font-weight:850;color:#fff!important;background:0 0!important;border:0!important}.procurement-cost label span{color:#d8c777;font-size:12px}.procurement-cost button{border:1px solid var(--proc);justify-content:center;align-items:center;gap:4px;height:40px;display:flex}@supports (color:color-mix(in lab, red, red)){.procurement-cost button{border:1px solid color-mix(in srgb,var(--proc) 55%,#d8c777)}}.procurement-cost button{background:var(--proc);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.procurement-cost button{background:color-mix(in srgb,var(--proc) 78%,#123227)}}.procurement-cost button{color:#fff;font-weight:800}.procurement-cost button svg{width:17px}html[data-surface-theme=light] .procurement-shell{color:#18251f;background:radial-gradient(circle at 92% 0,var(--proc),transparent 28%),linear-gradient(160deg,#fffefb,#faf5e9)}@supports (color:color-mix(in lab, red, red)){html[data-surface-theme=light] .procurement-shell{background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--proc) 12%,transparent),transparent 28%),linear-gradient(160deg,#fffefb,#faf5e9)}}html[data-surface-theme=light] .procurement-header h1,html[data-surface-theme=light] .procurement-copy b{color:#17241e}html[data-surface-theme=light] .procurement-header p,html[data-surface-theme=light] .procurement-copy em{color:#637069}html[data-surface-theme=light] .procurement-header .icon-button,html[data-surface-theme=light] .procurement-header .surface-theme-toggle,html[data-surface-theme=light] .procurement-toolbar label,html[data-surface-theme=light] .procurement-toolbar button{color:#29352f;background:#fffdf8}html[data-surface-theme=light] .procurement-toolbar input,html[data-surface-theme=light] .procurement-cost input{color:#17241e!important}html[data-surface-theme=light] .procurement-product-list>form{background:#fffefb;box-shadow:0 10px 26px #59441214}html[data-surface-theme=light] .procurement-cost label{background:#fffaf0}html[data-surface-theme=light] .procurement-message{color:#604b0f;background:#fff8df}.ocr-annotation-workbench{background:#020806b8;border:1px solid #d8c77747;border-radius:14px;grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);gap:12px;padding:12px;display:grid}.batch-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;display:grid!important}.batch-primary-actions>button{justify-content:center!important;width:100%!important;min-height:50px!important;margin:0!important}.price-sheet-export-button{border:1px solid var(--admin-line)!important;background:var(--admin-card-strong)!important;min-height:48px!important;color:var(--admin-ink)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-weight:850!important;display:flex!important}.clear-cart-entry{border-color:rgba(var(--theme-rgb),.48)!important;min-width:104px!important;color:var(--theme)!important;flex:none!important;justify-content:center!important}@supports (color:color-mix(in lab, red, red)){.clear-cart-entry{color:color-mix(in srgb,var(--theme) 58%,#f3e6b4)!important}}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-double .product-row,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-double .product-row{grid-template-rows:auto minmax(42px,auto) 38px!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-double .product-copy-trigger h3,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-double .product-copy-trigger h3{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;line-height:1.2!important;display:-webkit-box!important;overflow:visible!important}@media (width<=520px){.batch-primary-actions{grid-template-columns:1fr 1fr!important}.batch-primary-actions>button{min-width:0!important;padding:0 8px!important;font-size:13px!important}.price-sheet-export-button,.purchase-memory-zone>header>div{width:100%!important}}.ocr-annotation-image{background:#010302;border:1px solid #d8c77757;border-radius:10px;min-height:220px;position:relative;overflow:hidden}.ocr-annotation-image>img{object-fit:contain;width:100%;height:auto;max-height:520px;display:block}.ocr-annotation-image>button{cursor:pointer;background:#00acdb24;border:2px solid #37dfff;border-radius:4px;min-width:18px;min-height:18px;position:absolute;box-shadow:0 0 0 1px #0000009e}.ocr-annotation-image>button:hover,.ocr-annotation-image>button:focus-visible{background:#ffe06e3d;border-color:#ffe06e}.ocr-annotation-image>button span{color:#001217;background:#08a9d1;border-radius:5px 5px 0 0;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-20px;left:-2px}.ocr-annotation-list{align-content:start;gap:7px;max-height:520px;display:grid;overflow:auto}.ocr-annotation-list label{background:#07100d;border:1px solid #d8c7772b;border-radius:9px;grid-template-columns:25px minmax(0,1fr) 36px;align-items:center;gap:7px;padding:7px;display:grid}.ocr-annotation-list label>span{color:#fff;background:#087f9d;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.ocr-annotation-list input{color:#fff;background:#020604;border:1px solid #d8c77740;border-radius:7px;min-width:0;height:34px;padding:0 8px}.ocr-annotation-list small{color:#a7b4ad;text-align:right;font-size:9px}html[data-surface-theme=light] .ocr-annotation-workbench{background:#fffaf1;border-color:#d7c67b}html[data-surface-theme=light] .ocr-annotation-image{background:#f2eee5;border-color:#cab875}html[data-surface-theme=light] .ocr-annotation-list label{background:#fff;border-color:#ddd2aa}html[data-surface-theme=light] .ocr-annotation-list input{color:#17221c;background:#fffefa;border-color:#d9cfac}html[data-surface-theme=light] .ocr-annotation-list small{color:#5d6962}@media (width<=700px){.ocr-annotation-workbench{grid-template-columns:1fr}.ocr-annotation-image>img{max-height:390px}.ocr-annotation-list{max-height:250px}}.unified-login-keypad{width:100%}.voice-capture-input{opacity:.01;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.delivery-order-summary em.pending{color:#ffaaa3;background:#c7373026;border-color:#c737308c}.delivery-order-summary em.shipping{color:#f4d776;background:#c48f1424;border-color:#c48f148c}.delivery-order-summary em.delivery_submitted{color:#a7e4c2;background:#25935b24;border-color:#25935b8c}@media (width<=680px){.shop-shell:not(.premium-green-shell) :is(.product-list-track.product-layout-double,.current-product-group.product-layout-double) .product-row{grid-template:"photo photo""name price"34px"tags quantity"44px/minmax(0,1fr) minmax(98px,.88fr)!important;align-content:start!important;gap:6px 8px!important;min-height:0!important;padding:10px!important;display:grid!important;overflow:hidden!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track.product-layout-double,.current-product-group.product-layout-double) .product-row>.product-thumb{border-radius:14px!important;grid-area:photo!important;width:100%!important;height:clamp(128px,40vw,184px)!important;min-height:0!important;margin:0!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track.product-layout-double,.current-product-group.product-layout-double) :is(.product-info,.product-copy-trigger,.product-buy-controls){display:contents!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track.product-layout-double,.current-product-group.product-layout-double) .product-copy-trigger h3{min-width:0!important;color:var(--paper)!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:name!important;align-self:center!important;margin:0!important;font-size:18px!important;font-weight:900!important;line-height:1.15!important;overflow:hidden!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track.product-layout-double,.current-product-group.product-layout-double) .product-tags{grid-area:tags!important;align-self:center!important;min-width:0!important;min-height:24px!important;margin:0!important;overflow:hidden!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track.product-layout-double,.current-product-group.product-layout-double) .product-card-price{color:var(--paper)!important;white-space:nowrap!important;grid-area:price!important;place-self:center end!important;margin:0!important;font-size:17px!important;font-weight:950!important;line-height:1!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track.product-layout-double,.current-product-group.product-layout-double) .product-quick-quantity{border-radius:999px!important;grid-area:quantity!important;grid-template-columns:40px minmax(28px,1fr) 40px!important;place-self:center stretch!important;width:100%!important;height:42px!important;margin:0!important;display:grid!important;position:static!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track.product-layout-double,.current-product-group.product-layout-double) .product-quick-quantity button{width:40px!important;min-width:40px!important;height:40px!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track.product-layout-double,.current-product-group.product-layout-double) .product-quick-quantity b{font-size:17px!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track.product-layout-double,.current-product-group.product-layout-double) .product-row>.check-button{grid-area:1/2!important;width:48px!important;height:48px!important;margin:0!important;top:20px!important;right:20px!important}.admin-shell{width:100%!important;max-width:100%!important;padding:16px 14px calc(28px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.admin-header{z-index:30!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#07100df0!important;gap:10px!important;min-height:70px!important;padding:9px 0 12px!important;position:sticky!important;top:0!important}.admin-header .brand-mark{flex:0 0 46px!important;width:46px!important;height:46px!important}.admin-header h1{margin:2px 0 0!important;font-size:24px!important;line-height:1.12!important}.admin-header .eyebrow{letter-spacing:.16em!important;font-size:9px!important}.admin-header .role-header-actions{gap:7px!important}.admin-header :is(.surface-theme-toggle,.icon-button){width:44px!important;min-width:44px!important;height:44px!important}.admin-welcome{padding:25px 3px 18px!important}.admin-welcome h2{margin:7px 0!important;font-size:30px!important}.admin-welcome p{margin:0!important;font-size:12px!important;line-height:1.6!important}.module-grid{grid-template-columns:1fr!important;gap:10px!important}.module-grid>button{border-radius:16px!important;grid-template-columns:48px minmax(0,1fr) 38px!important;align-items:center!important;gap:12px!important;min-height:94px!important;padding:15px!important}.module-grid>button:after{height:58px!important;top:18px!important}.module-grid svg{width:46px!important;height:46px!important;padding:10px!important}.module-grid h3{margin:0 0 5px!important;font-size:19px!important}.module-grid p{font-size:11px!important;line-height:1.45!important}.module-grid button>span{text-align:center!important;font-size:0!important}.module-grid button>span:after{content:"›";color:var(--gold)!important;font-size:25px!important}.admin-panel{padding:14px 0 0!important}.panel-top{min-height:46px!important;margin:0 0 12px!important}.panel-top>button{min-height:44px!important;padding:0 5px!important;font-size:13px!important}.detail-intro{border-radius:16px!important;align-items:flex-start!important;margin:0 0 14px!important;padding:15px!important}.detail-intro>svg{flex:0 0 26px!important;width:26px!important;height:26px!important}.detail-intro h2{font-size:23px!important;line-height:1.2!important}.detail-intro p{font-size:11px!important;line-height:1.6!important}.admin-subnav,.account-role-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:6px!important;display:grid!important;overflow:visible!important}.admin-subnav button,.account-role-tabs button{width:100%!important;min-width:0!important;min-height:46px!important;padding:0 8px!important;font-size:12px!important}.admin-compact-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:11px!important;display:grid!important}.admin-compact-toolbar>div{grid-column:1/-1!important}.admin-compact-toolbar>button{justify-content:center!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:0 8px!important;font-size:11px!important}.search-box{border-radius:14px!important;min-height:52px!important}.search-box input{min-width:0!important;height:50px!important;font-size:15px!important}.form-card{border-radius:16px!important;grid-template-columns:1fr!important;gap:13px!important;padding:15px!important;overflow:hidden!important}.form-card>*{grid-column:1!important;min-width:0!important;max-width:100%!important}.data-list article,.editable-list>div,.compact-list>div{border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;padding:14px!important}.catalog-grid,.assign-product-grid.layout-double,.ad-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.admin-filter-bar{grid-template-columns:1fr!important;display:grid!important}.admin-filter-bar .search-box{width:100%!important}.admin-detail-drawer{width:100%!important;padding:18px 15px calc(22px + env(safe-area-inset-bottom))!important}.admin-panel :is(.data-list>article,.editable-list>div,.compact-list>div,.delivery-scope-list>article,.billing-period-list>article,.schedule-list>article,.schedule-list>div,.ocr-annotation-list>label,.batch-preview-list>article,.customer-price-list>div){gap:8px!important;padding:11px!important}.admin-panel :is(.card-actions,.device-actions,.alert-actions,.period-ledger-actions,.ocr-database-actions,.batch-export-actions),.admin-panel :is(.selection-toolbar,.layout-command){grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-panel .backend-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-panel .order-route-editor-floating{width:auto!important;left:12px!important;right:12px!important}}@media (width<=360px){.admin-panel :is(.card-actions,.device-actions,.alert-actions,.period-ledger-actions,.ocr-database-actions,.batch-export-actions)>button{padding:6px 3px!important;font-size:11px!important}}.backend-order-drawer{width:min(820px,100vw - 24px)!important;padding:28px!important}.backend-order-heading{border-bottom:1px solid var(--admin-line-soft)!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;padding:0 58px 18px 0!important;display:grid!important}.backend-order-heading>svg{border:1px solid var(--admin-line)!important;color:#dfad51!important;background:var(--admin-card)!important;border-radius:13px!important;width:48px!important;height:48px!important;padding:11px!important}.backend-order-heading span{color:#dfad51!important;margin-bottom:5px!important;font-size:12px!important;font-weight:800!important;display:block!important}.backend-order-heading h2{margin:0 0 7px!important;font-size:29px!important}.backend-order-heading p{color:var(--admin-muted)!important;margin:0!important;font-size:14px!important}.backend-order-route{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card)!important;border-radius:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:18px 0!important;padding:14px!important;display:grid!important}.backend-order-route.is-super{grid-template-columns:repeat(4,minmax(0,1fr))!important}.backend-order-route label{gap:7px!important;min-width:0!important;display:grid!important}.backend-order-route label>span{color:#dfad51!important;font-size:12px!important;font-weight:800!important}.backend-order-route select{border:1px solid var(--admin-line)!important;color:#f7f0dc!important;background:#07130f!important;border-radius:10px!important;outline:none!important;width:100%!important;min-width:0!important;height:50px!important;padding:0 38px 0 12px!important;font-size:14px!important;font-weight:700!important}.backend-order-route select:focus{border-color:#e4c468!important;box-shadow:0 0 0 3px #e4c46824!important}.backend-enter-customer{border:1px solid var(--admin-line)!important;background:linear-gradient(135deg,#246f5429,#67477621)!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 16px!important;padding:16px!important;display:grid!important}.backend-enter-customer>div{gap:5px!important;display:grid!important}.backend-enter-customer b{color:var(--admin-ink)!important;font-size:20px!important}.backend-enter-customer span{color:var(--admin-muted)!important;font-size:12px!important}.backend-enter-customer .primary-button{grid-area:1/2!important;min-width:220px!important;height:52px!important;margin:0!important}.backend-enter-customer>p{border-top:1px solid var(--admin-line-soft)!important;color:var(--admin-muted)!important;grid-column:1/-1!important;margin:4px 0 0!important;padding-top:10px!important;font-size:12px!important}.retention-range{grid-template-columns:minmax(220px,1.25fr) repeat(2,minmax(150px,.8fr)) repeat(2,minmax(120px,.55fr))!important;align-items:end!important;gap:10px!important;padding:14px!important;display:grid!important}.retention-range>nav{border:1px solid var(--admin-line-soft)!important;border-radius:11px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:5px!important;display:grid!important}.retention-range>nav button{min-height:44px!important;color:var(--admin-muted)!important;background:0 0!important;border:0!important;border-radius:8px!important;font-weight:750!important}.retention-range>nav button.active{color:#fff!important;background:linear-gradient(135deg,#28795e,#6d4b7d)!important}.retention-range>label{color:#dfad51!important;gap:6px!important;font-size:12px!important;font-weight:750!important;display:grid!important}.retention-range input{border:1px solid var(--admin-line)!important;color:#fff!important;background:#07130f!important;border-radius:10px!important;width:100%!important;height:48px!important;padding:0 10px!important;font-size:14px!important}.retention-range>.secondary-button{justify-content:center!important;width:100%!important;height:48px!important;margin:0!important}.retention-card-heading{justify-content:space-between!important;align-items:end!important;gap:12px!important;display:flex!important}.retention-card-heading h3{margin:0 0 5px!important;font-size:24px!important}.retention-card-heading small{color:var(--admin-muted)!important;font-size:12px!important}.retention-card-heading>strong{color:#e5ca72!important;font-size:28px!important}.denomination-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:13px 0!important;display:grid!important}.denomination-list>article{border:1px solid var(--admin-line-soft)!important;background:#ffffff05!important;border-radius:12px!important;grid-template-columns:minmax(100px,1fr) minmax(172px,auto)!important;align-items:center!important;gap:10px!important;min-height:70px!important;padding:10px 12px!important;display:grid!important}.denomination-list>article>span{gap:3px!important;display:grid!important}.denomination-list>article b{color:var(--admin-ink)!important;font-size:18px!important}.denomination-list>article small{color:var(--admin-muted)!important;font-size:11px!important}.retention-stepper{border:1px solid var(--admin-line)!important;background:#07130f!important;border-radius:11px!important;grid-template-columns:48px 64px 48px!important;height:48px!important;display:grid!important;overflow:hidden!important}.retention-stepper button{color:#f3dfa0!important;background:#d8bf720f!important;border:0!important;width:48px!important;min-width:48px!important;height:48px!important;font-size:24px!important;font-weight:800!important}.retention-stepper button:first-child{border-right:1px solid var(--admin-line-soft)!important}.retention-stepper button:last-child{border-left:1px solid var(--admin-line-soft)!important}.retention-stepper input{color:#fff!important;text-align:center!important;appearance:textfield!important;background:0 0!important;border:0!important;width:64px!important;height:48px!important;padding:0!important;font-size:18px!important;font-weight:800!important}.retention-stepper input::-webkit-inner-spin-button{appearance:none!important}.retention-totals>*{min-height:76px!important;color:var(--admin-muted)!important;align-content:center!important;gap:5px!important;font-size:12px!important;display:grid!important}.retention-totals b{color:var(--admin-ink)!important;font-size:20px!important;display:block!important}.retention-totals input{border:1px solid var(--admin-line)!important;color:#fff!important;background:#07130f!important;border-radius:8px!important;width:100%!important;height:38px!important;padding:0 8px!important;font-size:16px!important}.retention-save-row{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.retention-save-row>span{color:var(--admin-muted)!important;font-size:12px!important}.retention-save-row>.primary-button{min-width:180px!important;margin:0!important}html[data-surface-theme=light] .backend-order-route select,html[data-surface-theme=light] .retention-range input,html[data-surface-theme=light] .retention-stepper,html[data-surface-theme=light] .retention-totals input{color:#211d17!important;background:#fff!important;border-color:#a8791357!important}html[data-surface-theme=light] .denomination-list>article{background:#fffdf8!important}html[data-surface-theme=light] .retention-stepper button{color:#8c650d!important;background:#fffaf0!important}@media (width<=680px){.backend-order-drawer{width:100%!important;padding:18px 14px calc(18px + env(safe-area-inset-bottom))!important}.backend-order-heading{grid-template-columns:44px minmax(0,1fr)!important;padding:0 46px 14px 0!important}.backend-order-heading>svg{width:42px!important;height:42px!important;padding:9px!important}.backend-order-heading h2{font-size:24px!important}.backend-order-heading p{font-size:12px!important}.backend-order-route,.backend-order-route.is-super{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:10px!important}.backend-order-route.is-regional{grid-template-columns:repeat(3,minmax(0,1fr))!important}.backend-order-route label>span{font-size:11px!important}.backend-order-route select{height:48px!important;padding:0 28px 0 8px!important;font-size:12px!important}.backend-enter-customer{grid-template-columns:1fr!important;padding:13px!important}.backend-enter-customer .primary-button{grid-area:auto/1!important;width:100%!important;min-width:0!important}.backend-enter-customer>p{font-size:11px!important}.retention-range{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:11px!important}.retention-range>nav{grid-column:1/-1!important}.retention-range>.secondary-button{width:100%!important}.denomination-list{grid-template-columns:1fr!important}.denomination-list>article{grid-template-columns:minmax(0,1fr) 160px!important;min-height:66px!important}.retention-stepper{grid-template-columns:44px 72px 44px!important}.retention-stepper button{width:44px!important;min-width:44px!important}.retention-stepper input{width:72px!important}.retention-totals{grid-template-columns:repeat(3,minmax(0,1fr))!important}.retention-totals>*{padding:10px 6px!important}.retention-totals b{font-size:17px!important}.retention-save-row>.primary-button{min-width:168px!important}}.admin-panel :is(button,a,[role=button]){min-height:44px}.admin-panel :is(input,select,textarea){font-size:16px}.admin-panel :is(.primary-button,.secondary-button,.small-action){letter-spacing:.01em;border-radius:10px;font-weight:750}.admin-panel .primary-button{box-shadow:0 8px 20px #0000002e;color:#fff!important;background:linear-gradient(135deg,#28795e,#6d4b7d)!important;border:1px solid #d7bf72!important}.admin-panel .secondary-button,.admin-panel .small-action{color:#eadb9d!important;background:#0a1712!important;border:1px solid #d8bf7257!important}.admin-panel .danger-action{color:#f1a296!important;background:#90322d29!important;border-color:#dc67598c!important}.admin-panel :is(.admin-subnav,.account-role-tabs,.ocr-tool-tabs,.batch-document-type){border:1px solid var(--admin-line-soft)!important;background:var(--admin-card)!important;border-radius:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:6px!important;display:grid!important;overflow:visible!important}.admin-panel :is(.admin-subnav,.account-role-tabs,.ocr-tool-tabs,.batch-document-type)>button{width:100%!important;min-width:0!important;min-height:46px!important;color:var(--admin-muted)!important;text-align:center!important;white-space:normal!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:7px 6px!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;display:flex!important}.admin-panel :is(.admin-subnav,.account-role-tabs,.ocr-tool-tabs,.batch-document-type)>button.active{color:#fff!important;background:linear-gradient(135deg,#26775beb,#5d3b6cd6)!important;border-color:#d7bf72!important}.admin-panel .account-role-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-panel .product-group-tabs,.admin-panel .operations-subnav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-panel .operations-subnav .operations-back{grid-column:1/-1!important}.admin-panel :is(.admin-compact-toolbar,.security-commandbar,.price-sheet-tools,.ad-bulk-toolbar,.batch-print-preview-actions,.ocr-result-actions){border:1px solid var(--admin-line-soft)!important;background:var(--admin-card)!important;scrollbar-width:none!important;border-radius:14px!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:100%!important;padding:9px!important;display:flex!important;overflow-x:auto!important}.admin-panel :is(.admin-compact-toolbar,.security-commandbar,.price-sheet-tools,.ad-bulk-toolbar,.batch-print-preview-actions,.ocr-result-actions)::-webkit-scrollbar{display:none}.admin-panel :is(.admin-compact-toolbar,.security-commandbar,.price-sheet-tools,.ad-bulk-toolbar,.batch-print-preview-actions,.ocr-result-actions)>:is(button,a,label){text-align:center!important;white-space:normal!important;flex:1 1 0!important;justify-content:center!important;min-width:0!important;min-height:46px!important;padding:8px!important;font-size:12px!important}.admin-panel .admin-compact-toolbar>div{flex:1!important;min-width:110px!important}.admin-panel :is(.form-card,.retention-card,.retention-range,.schedule-center,.availability-panel,.scope-manager){background:var(--admin-card)!important;border:1px solid var(--admin-line-soft)!important;border-radius:16px!important;box-shadow:0 8px 24px #0000001f!important}.admin-panel .form-card label{font-size:13px!important;line-height:1.45!important}.admin-panel .form-card :is(input,select){border-radius:10px!important;height:48px!important}.admin-panel .form-card textarea{border-radius:10px!important;min-height:112px!important}.admin-panel .search-box{border-radius:13px!important;min-height:52px!important}.admin-panel .search-box input{height:50px!important;font-size:16px!important}.admin-panel :is(.empty-note,.form-feedback,.search-feedback){font-size:13px!important;line-height:1.55!important}.admin-detail-drawer{color:var(--admin-ink)!important;background:var(--admin-bg)!important;border-color:var(--admin-line)!important}.admin-detail-drawer :is(h2,h3,h4,strong,b){color:var(--admin-ink)!important}.admin-detail-drawer :is(p,small,span,label){line-height:1.5}.modal-backdrop{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#000000a3!important}.sheet-close{background:var(--admin-card)!important;color:var(--admin-ink)!important;border-color:var(--admin-line)!important}html[data-surface-theme=light] .admin-panel .primary-button{color:#fff!important;background:linear-gradient(135deg,#277b60,#8a6a22)!important}html[data-surface-theme=light] .admin-panel :is(.secondary-button,.small-action){color:#493f2f!important;background:#fff!important;border-color:#ab7d1861!important;box-shadow:0 4px 12px #5c430b0f!important}html[data-surface-theme=light] .admin-panel .danger-action{color:#a13f36!important;background:#fff4f1!important;border-color:#d99a91!important}html[data-surface-theme=light] .admin-detail-drawer{color:#211d17!important;background:#fffdf8!important;box-shadow:0 -22px 65px #3f2e0d29!important}html[data-surface-theme=light] .admin-detail-drawer :is(h2,h3,h4,strong,b){color:#211d17!important}html[data-surface-theme=light] .admin-detail-drawer :is(p,small,span,label){color:#625b50}html[data-surface-theme=light] .sheet-close{color:#211d17!important;background:#fff!important;border-color:#ab7d1859!important}@media (width<=680px){.admin-panel{padding:16px 0!important}.admin-panel .detail-intro{margin-bottom:14px!important;padding:16px!important}.admin-panel .detail-intro h2{font-size:24px!important}.admin-panel .detail-intro p{font-size:13px!important;line-height:1.5!important}.admin-panel .account-role-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-panel .account-role-tabs>button{padding:6px 2px!important;font-size:11px!important}.admin-panel :is(.admin-subnav,.ocr-tool-tabs,.batch-document-type){grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-panel :is(.admin-compact-toolbar,.security-commandbar,.price-sheet-tools,.ad-bulk-toolbar,.batch-print-preview-actions,.ocr-result-actions){grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.admin-panel :is(.admin-compact-toolbar,.security-commandbar,.price-sheet-tools,.ad-bulk-toolbar,.batch-print-preview-actions,.ocr-result-actions)>*{width:100%!important;min-width:0!important;margin:0!important}.admin-panel .admin-compact-toolbar>div{grid-column:1/-1!important}.admin-panel .security-commandbar nav{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}.admin-panel .form-card{gap:12px!important;padding:14px!important}.admin-panel .data-list article{border-radius:14px!important;padding:14px!important}.admin-detail-drawer{width:100%!important;max-height:92svh!important;padding:20px 15px calc(20px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important}.admin-detail-drawer h2{padding-right:48px!important;font-size:24px!important}.admin-detail-drawer p{font-size:13px!important}}html[data-surface-theme=light] .admin-shell{color:#1c211e!important;background:radial-gradient(circle at 92% 0,rgba(var(--theme-rgb),.12),transparent 27%),linear-gradient(160deg,#fffefb,#fff9ee 58%,#f8eed9)!important}html[data-surface-theme=light] .admin-header{background:#fffefbf0!important;border-color:#9a741f3d!important}html[data-surface-theme=light] :is(.admin-welcome h2,.module-grid h3,.detail-intro h2,.admin-compact-toolbar b){color:#1c211e!important}html[data-surface-theme=light] :is(.admin-welcome p,.module-grid p,.detail-intro p,.admin-compact-toolbar span){color:#615e57!important}html[data-surface-theme=light] .module-grid>button,html[data-surface-theme=light] :is(.detail-intro,.form-card,.data-list article,.compact-list,.admin-compact-toolbar,.admin-subnav,.account-role-tabs){color:#1c211e!important;background:linear-gradient(145deg,#fff,#fffaf0)!important;border-color:#9a741f42!important;box-shadow:0 12px 28px #5e461114!important}html[data-surface-theme=light] :is(.admin-subnav button,.account-role-tabs button,.admin-compact-toolbar>button){color:#514839!important;background:#fffdf7!important;border-color:#9a741f3d!important}html[data-surface-theme=light] :is(.admin-subnav button.active,.account-role-tabs button.active,.admin-compact-toolbar>button.active){color:#fff!important;background:linear-gradient(135deg,var(--theme,#2b8a68),#b68b27)!important}@supports (color:color-mix(in lab, red, red)){html[data-surface-theme=light] :is(.admin-subnav button.active,.account-role-tabs button.active,.admin-compact-toolbar>button.active){background:linear-gradient(135deg,color-mix(in srgb,var(--theme,#2b8a68) 78%,#275747),#b68b27)!important}}.admin-detail-drawer :is(input,select,textarea){width:100%;max-width:100%;border:1px solid var(--admin-line)!important;color:var(--admin-ink)!important;background:#07130f!important;border-radius:10px!important;outline:none!important}.admin-detail-drawer :is(input,select){height:48px!important;padding:0 12px!important}.admin-detail-drawer textarea{resize:vertical;min-height:108px!important;padding:11px 12px!important}.admin-detail-drawer :is(input,select,textarea):focus{border-color:#e2bf62!important;box-shadow:0 0 0 3px #e2bf6221!important}.admin-detail-drawer>label,.stock-schedule-drawer>label{color:#dfad51!important;gap:7px!important;margin:12px 0!important;font-size:12px!important;font-weight:800!important;display:grid!important}.admin-detail-drawer .sheet-close{z-index:8!important;border-radius:50%!important;width:46px!important;height:46px!important;position:absolute!important;top:18px!important;right:18px!important}.denomination-list{border:1px solid var(--admin-line-soft)!important;background:#ffffff03!important;border-radius:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:10px!important;display:grid!important;overflow:visible!important}.denomination-list>article{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;border-radius:11px!important;grid-template-columns:minmax(0,1fr) 160px!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:68px!important;padding:9px 10px!important;display:grid!important}.denomination-list>article>span{gap:3px!important;min-width:0!important;display:grid!important}.denomination-list>article>span>b{font-size:18px!important;line-height:1.1!important}.denomination-list>article>span>small{color:var(--admin-muted)!important;font-size:11px!important}.retention-stepper{justify-self:end!important}.retention-results{overflow:hidden!important}.retention-results>header{border-bottom:1px solid var(--admin-line-soft)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:13px 15px!important;display:flex!important}.retention-results>header>div{gap:3px!important;display:grid!important}.retention-results>header b{font-size:17px!important}.retention-results>header small,.retention-results>header span{color:var(--admin-muted)!important;font-size:11px!important}.retention-result-cash{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:12px!important;display:grid!important}.retention-result-cash>article{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;border-radius:10px!important;gap:5px!important;padding:11px!important;display:grid!important}.retention-result-cash b{font-size:17px!important}.retention-result-cash small{color:var(--admin-muted)!important;font-size:10px!important}.retention-product-search{border:1px solid var(--admin-line)!important;background:#07130f!important;border-radius:12px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin:12px 0!important;padding:0 12px!important;display:grid!important}.retention-product-search>svg{color:#dfad51!important;width:20px!important}.retention-product-search input{height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.retention-product-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;max-height:420px!important;display:grid!important;overflow:auto!important}.retention-product-list>label{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;border-radius:11px!important;grid-template-columns:52px minmax(0,1fr) 92px!important;align-items:center!important;gap:9px!important;min-width:0!important;padding:8px!important;display:grid!important}.retention-product-list .product-thumb{border-radius:9px!important;width:52px!important;height:52px!important}.retention-product-list b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;overflow:hidden!important}.retention-product-list input{text-align:center!important;height:42px!important;padding:0 8px!important}.admin-order-detail-drawer{width:min(720px,100vw - 24px)!important;padding-top:26px!important}.admin-order-detail-drawer>.eyebrow{color:#dfad51!important;letter-spacing:.12em!important;padding-right:58px!important;font-size:11px!important;font-weight:850!important;display:block!important}.admin-order-detail-drawer>.detail-order-number{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;max-width:100%!important;color:var(--admin-muted)!important;overflow-wrap:anywhere!important;border-radius:8px!important;margin:2px 0 8px!important;padding:6px 9px!important;font-size:11px!important;display:inline-flex!important}.admin-order-detail-drawer>.order-route-card,.admin-order-detail-drawer>.admin-customer-note,.admin-order-detail-drawer>.admin-delivery-note,.admin-order-detail-drawer>.admin-delivery-address,.admin-order-detail-drawer>.order-delivery-photos{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;border-radius:12px!important;margin:11px 0!important;padding:12px!important}.admin-order-detail-drawer .order-route-card{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.admin-order-detail-drawer .order-route-card>b{color:#dfad51!important;grid-column:1/-1!important}.admin-order-detail-drawer .admin-note-editor{color:#dfad51!important;gap:7px!important;margin:12px 0!important;font-size:12px!important;font-weight:800!important;display:grid!important}.admin-order-detail-drawer .admin-order-items{gap:8px!important;margin-top:12px!important;padding-top:12px!important;display:grid!important}.admin-order-detail-drawer .admin-order-items>div{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;border-radius:11px!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:9px!important;display:grid!important}.admin-order-detail-drawer .order-product-thumb{border-radius:9px!important;width:58px!important;height:58px!important;overflow:hidden!important}.admin-order-detail-drawer .order-product-thumb img{object-fit:cover!important;width:100%!important;height:100%!important}.admin-order-detail-drawer .admin-order-total{border:1px solid var(--admin-line)!important;background:linear-gradient(135deg,#25745726,#6746751f)!important;border-radius:12px!important;margin-top:10px!important;padding:14px!important}.stock-schedule-drawer{width:min(500px,100vw - 24px)!important}.stock-schedule-drawer>h2{margin:2px 0 18px!important;padding-right:58px!important}.stock-schedule-drawer>.primary-button{width:100%!important;margin-top:15px!important}.ocr-tool-drawer,.batch-order-drawer{width:min(820px,100vw - 24px)!important}.ocr-tool-tabs,.batch-document-type{margin:14px 0!important}.ocr-tool-panel,.ocr-training-database{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card)!important;border-radius:14px!important;gap:12px!important;padding:14px!important;display:grid!important}.ocr-file-button,.batch-file-button{border:1px dashed var(--admin-line)!important;background:var(--admin-card-strong)!important;color:#dfad51!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:50px!important;font-weight:800!important;display:flex!important}.ocr-review-field{gap:7px!important;display:grid!important}.ocr-review-field>span{color:#dfad51!important;font-size:12px!important;font-weight:800!important}.ocr-progress{color:#9fe0bf!important;background:#277a5d26!important;border-radius:10px!important;margin:0!important;padding:10px 12px!important}.ocr-training-database>section{border:1px solid var(--admin-line-soft)!important;border-radius:12px!important;padding:12px!important}.ocr-training-database>section>h3{justify-content:space-between!important;align-items:center!important;display:flex!important}.ocr-training-database article{border-bottom:1px solid var(--admin-line-soft)!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;padding:9px 0!important;display:grid!important}.ocr-training-database article>span{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:7px!important;display:grid!important}.ocr-training-database article small{grid-column:1/-1!important}.batch-order-drawer>.search-box{margin:12px 0!important}.batch-customer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;max-height:210px!important;display:grid!important;overflow:auto!important}.batch-customer-grid>button{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;min-width:0!important;min-height:52px!important;color:var(--admin-ink)!important;text-align:left!important;border-radius:10px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:8px!important;display:grid!important}.batch-customer-grid>button.active{background:linear-gradient(135deg,#277a5d47,#6a4a7838)!important;border-color:#d7bf72!important}.batch-customer-grid small{color:var(--admin-muted)!important;grid-column:2!important}.batch-order-text{min-height:190px!important;margin:12px 0!important}.batch-word-preview-button{min-width:190px!important;margin-left:auto!important}.batch-preview-list{gap:7px!important;margin-top:12px!important;display:grid!important}.batch-preview-list>article{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto 90px!important;align-items:center!important;gap:10px!important;padding:10px!important;display:grid!important}.batch-preview-list article span{gap:3px!important;display:grid!important}.batch-preview-list em{color:#dfad51!important;font-size:11px!important;font-style:normal!important}.batch-export-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important;display:grid!important}.batch-export-actions>button{border:1px solid var(--admin-line)!important;background:var(--admin-card-strong)!important;min-height:48px!important;color:var(--admin-ink)!important;border-radius:10px!important}.batch-print-preview-shell{border:1px solid var(--admin-line)!important;background:var(--admin-bg)!important;width:min(920px,100vw - 20px)!important;max-height:94svh!important;color:var(--admin-ink)!important;border-radius:18px!important;padding:18px!important;position:relative!important;overflow:auto!important}.batch-print-preview-shell>header{border-bottom:1px solid var(--admin-line-soft)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding-bottom:12px!important;display:flex!important}.batch-print-preview-shell>header h2{margin:3px 0!important}.batch-print-pages{gap:14px!important;margin:14px 0!important;display:grid!important}.batch-print-page{background:#eee!important;border-radius:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:10px!important;display:grid!important}.batch-print-slip{color:#111!important;background:#fff!important;border:1px solid #222!important;min-height:370px!important;padding:13px!important}.batch-print-grid{border-bottom:1px solid #bbb!important;grid-template-columns:34px 1.1fr 1fr 50px 46px 62px 66px!important;gap:4px!important;padding:5px 0!important;font-size:10px!important;display:grid!important}.product-price-drawer,.ad-visual-editor,.batch-account-import{width:min(760px,100vw - 24px)!important}.product-price-drawer .price-drawer-hero,.product-price-drawer :is(.price-matrix,.customer-price-list,.product-cost-history){border:1px solid var(--admin-line-soft)!important;background:var(--admin-card)!important;border-radius:13px!important;padding:12px!important}.product-price-drawer .price-matrix form{grid-template-columns:minmax(0,1fr) 130px 72px!important}.product-price-drawer .customer-price-list>div{grid-template-columns:minmax(0,1fr) 98px 80px!important}.batch-account-import>h2,.ad-visual-editor>h2{padding-right:58px!important}.batch-account-import :is(.batch-customer-grid,.preview-table){margin:12px 0!important}.ad-visual-editor .bundle-product-picker{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card)!important;border-radius:13px!important;padding:12px!important}.ad-visual-editor .bundle-search{border:1px solid var(--admin-line)!important;background:#07130f!important;border-radius:10px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:0 10px!important;display:grid!important}.ad-visual-editor .bundle-search input{box-shadow:none!important;background:0 0!important;border:0!important}.billing-period-manager,.availability-panel,.schedule-center,.device-account-groups>details,.alert-data-list>article{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card)!important;border-radius:13px!important;padding:13px!important}.billing-period-manager>header{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.billing-period-manager form{grid-template-columns:repeat(3,minmax(0,1fr)) auto!important;align-items:end!important;gap:8px!important;display:grid!important}.billing-period-list{gap:7px!important;margin-top:10px!important;display:grid!important}.billing-period-list>article{border:1px solid var(--admin-line-soft)!important;border-radius:9px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:9px!important;display:grid!important}.availability-panel>.layout-command{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.device-list>div{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;border-radius:10px!important}.alert-data-list>article{margin-bottom:8px!important}.alert-actions{justify-content:flex-end!important;gap:7px!important;display:flex!important}html[data-surface-theme=light] .admin-detail-drawer :is(input,select,textarea),html[data-surface-theme=light] .retention-product-search,html[data-surface-theme=light] .ad-visual-editor .bundle-search{color:#211d17!important;background:#fff!important;border-color:#a8791357!important}html[data-surface-theme=light] :is(.denomination-list>article,.retention-result-cash>article,.retention-product-list>label,.admin-order-detail-drawer>.order-route-card,.admin-order-detail-drawer>.admin-customer-note,.admin-order-detail-drawer>.admin-delivery-note,.admin-order-detail-drawer>.admin-delivery-address,.admin-order-detail-drawer>.order-delivery-photos,.admin-order-detail-drawer .admin-order-items>div,.ocr-tool-panel,.ocr-training-database,.batch-customer-grid>button,.batch-preview-list>article,.product-price-drawer .price-drawer-hero,.product-price-drawer .price-matrix,.product-price-drawer .customer-price-list,.product-price-drawer .product-cost-history,.ad-visual-editor .bundle-product-picker,.billing-period-manager,.availability-panel,.schedule-center,.device-account-groups>details,.alert-data-list>article){color:#211d17!important;background:#fff!important}@media (width<=680px){.denomination-list{grid-template-columns:1fr!important;padding:8px!important}.denomination-list>article{grid-template-columns:minmax(0,1fr) 160px!important}.retention-result-cash{grid-template-columns:1fr!important}.retention-product-list{grid-template-columns:1fr!important;max-height:360px!important}.retention-product-list>label{grid-template-columns:48px minmax(0,1fr) 86px!important}.retention-save-row{align-items:stretch!important}.retention-save-row>span{align-self:center!important}.retention-save-row>.primary-button{min-width:150px!important}.admin-order-detail-drawer{width:100%!important}.admin-order-detail-drawer .order-route-card{grid-template-columns:1fr!important}.admin-order-detail-drawer .order-route-card>b{grid-column:1!important}.admin-order-detail-drawer .admin-order-items>div{grid-template-columns:52px minmax(0,1fr)!important}.admin-order-detail-drawer .admin-order-items>div>strong{grid-column:2!important;justify-self:end!important}.admin-order-detail-drawer .order-product-thumb{width:52px!important;height:52px!important}.ocr-tool-drawer,.batch-order-drawer,.product-price-drawer,.ad-visual-editor,.batch-account-import,.stock-schedule-drawer{width:100%!important}.batch-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.batch-word-preview-button{width:100%!important;margin:10px 0 0!important}.batch-preview-list>article{grid-template-columns:minmax(0,1fr) auto!important}.batch-preview-list>article>em{grid-column:1/-1!important}.batch-print-page{grid-template-columns:1fr!important}.batch-print-grid{grid-template-columns:26px 1fr 70px 42px 38px 52px 56px!important;font-size:8px!important}.batch-print-preview-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-price-drawer .price-drawer-hero{grid-template-columns:72px minmax(0,1fr)!important}.product-price-drawer .price-drawer-hero>strong{grid-column:2!important}.product-price-drawer .price-matrix form{grid-template-columns:minmax(0,1fr) 100px 66px!important}.product-price-drawer .customer-price-list>div{grid-template-columns:minmax(0,1fr) 82px!important}.product-price-drawer .customer-price-list>div>button{grid-column:auto!important}.billing-period-manager form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.billing-period-manager form>.primary-button{grid-column:1/-1!important}.ocr-training-database article>span{grid-template-columns:1fr!important}.ocr-training-database article small{grid-column:1!important}.ad-visual-editor .bundle-product-picker>div{grid-template-columns:1fr!important}}.admin-shell{--admin-card:#07120e;--admin-card-strong:#0a1812;--admin-ink:#f6eed3;--admin-muted:#aaa89d;--admin-line:#cd9b368c;--admin-line-soft:#cd9b3647;color:var(--admin-ink)!important;background:linear-gradient(155deg,#020604,#07100d 58%,#020504)!important}.admin-header{border-color:var(--admin-line-soft)!important;background:#04100c!important}.admin-header h1,.admin-welcome h2,.module-grid h3,.detail-intro h2{color:var(--admin-ink)!important}.admin-welcome{padding:28px 2px 18px!important}.admin-welcome h2{font-size:30px!important}.admin-welcome p{color:var(--admin-muted)!important}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.module-grid>button{text-align:center!important;border:1px solid var(--admin-line)!important;background:linear-gradient(145deg,var(--admin-card-strong),var(--admin-card))!important;border-radius:16px!important;grid-template-rows:52px auto auto 24px!important;grid-template-columns:1fr!important;justify-items:center!important;gap:5px!important;min-height:156px!important;padding:17px 12px!important;box-shadow:inset 0 1px #ffffff06!important}.module-grid>button:after{display:none!important}.module-grid svg{color:#dfad51!important;border-color:var(--admin-line-soft)!important;background:#0b1913!important;width:48px!important;height:48px!important;padding:9px!important}.module-grid h3{margin:5px 0 2px!important;font-size:18px!important}.module-grid p{color:var(--admin-muted)!important;font-size:10px!important;line-height:1.4!important}.module-grid button>span{color:#dfad51!important;font-size:0!important}.module-grid button>span:after{content:"›";font-size:23px!important}.detail-intro{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card)!important;border-left:2px solid #dda84b!important;border-radius:16px!important}.backend-order-home{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.backend-order-home>.backend-entry-card{border:1px solid var(--admin-line)!important;background:var(--admin-card)!important;border-radius:16px!important;grid-template-columns:52px minmax(0,1fr) 132px!important;align-items:center!important;gap:12px!important;min-height:116px!important;padding:16px!important;display:grid!important}.backend-entry-card>svg{color:#dfad51!important;border:1px solid var(--admin-line-soft)!important;background:#0a1812!important;border-radius:12px!important;width:48px!important;height:48px!important;padding:10px!important}.backend-entry-card h3{color:var(--admin-ink)!important;margin:0 0 6px!important;font:20px Georgia,Songti SC,serif!important}.backend-entry-card p{color:var(--admin-muted)!important;margin:0!important;font-size:11px!important;line-height:1.5!important}.backend-entry-card>.primary-button{min-width:124px!important;min-height:46px!important;margin:0!important}.operations-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operations-entry-card{text-align:center;border:1px solid var(--admin-line);background:var(--admin-card);min-height:168px;color:var(--admin-ink);border-radius:16px;grid-template-rows:54px auto 22px;place-items:center;padding:18px 12px;display:grid}.operations-entry-card-wide{text-align:left;grid-column:span 3;grid-template-rows:1fr;grid-template-columns:60px minmax(0,1fr) 30px;justify-items:start;min-height:124px}.operations-entry-card>svg{color:#dfad51;border:1px solid var(--admin-line-soft);border-radius:12px;width:50px;height:50px;padding:10px}.operations-entry-card span{gap:7px;display:grid}.operations-entry-card b{font:19px Georgia,Songti SC,serif}.operations-entry-card small{color:var(--admin-muted);font-size:11px}.operations-entry-card em{color:#dfad51;font-size:24px;font-style:normal}.operations-subnav .operations-back{grid-column:1/-1!important;justify-content:flex-start!important}.retention-panel{gap:14px;display:grid}.retention-range,.retention-card,.retention-results{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card)!important;border-radius:16px!important}.retention-columns{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.retention-card{padding:15px!important}.retention-card-heading{border-bottom:1px solid var(--admin-line-soft)!important;padding-bottom:12px!important}.retention-totals{border:1px solid var(--admin-line-soft)!important;border-radius:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important}.retention-totals>*{border-right:1px solid var(--admin-line-soft)!important;min-width:0!important;padding:12px 8px!important}.retention-totals>:last-child{border-right:0!important}.denomination-list{border:1px solid var(--admin-line-soft)!important;border-radius:12px!important;gap:0!important;display:grid!important;overflow:hidden!important}.denomination-list>div{border:0!important;border-bottom:1px solid var(--admin-line-soft)!important;background:0 0!important;min-height:54px!important;margin:0!important;padding:8px 10px!important}.denomination-list>div:last-child{border-bottom:0!important}.retention-save-row{z-index:4;position:sticky;bottom:8px;border:1px solid var(--admin-line)!important;background:#06120d!important;border-radius:14px!important;padding:10px!important}html[data-surface-theme=light] .admin-shell{--admin-card:#fff;--admin-card-strong:#fffdfa;--admin-ink:#171b19;--admin-muted:#5e645f;--admin-line:#b880167a;--admin-line-soft:#b880163d;color:var(--admin-ink)!important;background:#fffdf8!important}html[data-surface-theme=light] .admin-header{background:#fffdf8!important}html[data-surface-theme=light] :is(.module-grid>button,.detail-intro,.backend-order-home>.backend-entry-card,.operations-entry-card,.retention-range,.retention-card,.retention-results){color:var(--admin-ink)!important;background:#fff!important;box-shadow:0 7px 20px #523d100e!important}html[data-surface-theme=light] :is(.module-grid svg,.backend-entry-card>svg){color:#a76f06!important;background:#fffaf1!important}html[data-surface-theme=light] :is(.admin-header h1,.admin-welcome h2,.module-grid h3,.detail-intro h2,.backend-entry-card h3,.operations-entry-card b){color:var(--admin-ink)!important}html[data-surface-theme=light] :is(.admin-welcome p,.module-grid p,.backend-entry-card p,.operations-entry-card small){color:var(--admin-muted)!important}html[data-surface-theme=light] .retention-save-row{background:#fff!important}@media (width<=680px){.admin-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#04100c!important;position:relative!important;top:auto!important}html[data-surface-theme=light] .admin-header{background:#fffdf8!important}.admin-welcome{padding:18px 2px 14px!important}.admin-welcome span{font-size:10px!important}.admin-welcome h2{margin:5px 0!important;font-size:25px!important}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.module-grid>button{min-height:160px!important;padding:14px 9px!important}.backend-order-home>.backend-entry-card{grid-template-columns:48px minmax(0,1fr) 44px!important;min-height:108px!important;padding:14px!important}.backend-entry-card>.primary-button{opacity:1!important;color:#dfad51!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:0!important;position:static!important;overflow:visible!important}.backend-entry-card>.primary-button:after{content:"›";font-size:26px!important;line-height:1!important}.operations-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.operations-entry-card{min-height:150px;padding:12px 7px}.operations-entry-card-wide{grid-column:span 3;grid-template-columns:52px minmax(0,1fr) 24px;min-height:116px;padding:14px}.operations-entry-card b{font-size:16px}.operations-entry-card small{font-size:9px;line-height:1.35}.retention-totals{grid-template-columns:repeat(3,minmax(0,1fr))!important}.retention-totals>*{font-size:10px!important}.retention-totals b{font-size:16px!important}}.security-commandbar>.alert-date-filter{white-space:nowrap!important;color:#dfad51!important;grid-template-columns:20px auto minmax(160px,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;font-weight:800!important;display:grid!important}.security-commandbar>div>button{white-space:nowrap!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:46px!important}@media (width<=680px){.security-commandbar{grid-template-columns:1fr!important;padding:12px!important}.security-commandbar>.alert-date-filter{grid-template-columns:20px minmax(0,1fr)!important}.security-commandbar>.alert-date-filter>input{grid-column:1/-1!important}.security-commandbar>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.security-commandbar>div>button{font-size:12px!important}.settings-form .image-upload-field{grid-template-columns:minmax(0,1fr) 118px!important}.settings-form .image-upload-field>label:first-child{grid-column:1!important}.settings-form .image-upload-field>.compact-upload{grid-column:2!important}.settings-form .image-upload-field>img{grid-column:1/-1!important}.batch-document-type{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-panel :is(.data-list>article,.editable-list>div,.compact-list>div,.delivery-scope-list>article,.billing-period-list>article,.schedule-list>article,.schedule-list>div,.ocr-annotation-list>label,.batch-preview-list>article,.customer-price-list>div){gap:8px!important;padding:11px!important}.admin-panel :is(.card-actions,.device-actions,.alert-actions,.period-ledger-actions,.ocr-database-actions,.batch-export-actions),.admin-panel :is(.selection-toolbar,.layout-command){grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-panel .backend-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-panel .order-route-editor-floating{width:auto!important;left:12px!important;right:12px!important}}@media (width<=360px){.admin-panel :is(.card-actions,.device-actions,.alert-actions,.period-ledger-actions,.ocr-database-actions,.batch-export-actions)>button{padding:6px 3px!important;font-size:11px!important}}.admin-panel .batch-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:12px!important;display:grid!important}.admin-panel .batch-primary-actions>button{justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:8px!important;display:flex!important}.admin-panel .price-sheet-export-button{border:1px solid var(--admin-line)!important;background:var(--admin-card-strong)!important;width:100%!important;min-width:0!important;min-height:48px!important;color:var(--admin-ink)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:7px!important;font-weight:850!important;display:flex!important}.purchase-memory-zone>header>div{width:100%!important}.purchase-memory-title-row{justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.purchase-memory-title-row h3{min-width:0!important;margin-right:auto!important}.purchase-memory-title-row .clear-cart-entry{flex:none!important;justify-content:center!important;min-width:106px!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track,.purchase-memory-strip,.current-product-group).product-layout-double .product-row{grid-template-rows:auto minmax(42px,auto) 38px!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track,.purchase-memory-strip,.current-product-group).product-layout-double .product-copy-trigger h3{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;min-width:0!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}.shop-header-actions,.premium-header-actions{z-index:6!important;visibility:visible!important;opacity:1!important;display:flex!important;position:relative!important}.shop-header-actions>.icon-button,.premium-header-actions>.premium-header-icon{visibility:visible!important;opacity:1!important;display:grid!important}@media (width<=520px){.admin-panel .batch-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-panel .batch-primary-actions>button{font-size:12px!important}.purchase-memory-zone>header>div{width:100%!important}}.admin-panel .order-period-caption{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;color:var(--admin-muted)!important;border-radius:10px!important;margin:10px 0!important;padding:10px 12px!important;font-size:12px!important;font-weight:750!important}.admin-panel .period-ledger-actions.period-ledger-actions,.admin-panel .retention-range-actions.retention-range-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;width:100%!important;display:grid!important}.admin-panel .period-ledger-actions.period-ledger-actions>button,.admin-panel .retention-range-actions.retention-range-actions>button{width:100%!important;min-width:0!important;margin:0!important}.admin-panel .order-primary-filters.order-primary-filters,.admin-panel .period-mode-nav.period-mode-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}.admin-panel .order-primary-filters.order-primary-filters>*,.admin-panel .period-mode-nav.period-mode-nav>*{width:100%!important;min-width:0!important;margin:0!important}.admin-panel .operations-entry-grid.operations-entry-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.operations-entry-grid.operations-entry-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.operations-entry-grid.operations-entry-grid-four>.operations-entry-card{border-radius:15px!important;grid-template-columns:48px minmax(0,1fr) 18px!important;align-content:center!important;width:100%!important;min-width:0!important;min-height:118px!important;margin:0!important;padding:14px!important}.operations-entry-grid.operations-entry-grid-four>.operations-entry-card:nth-child(5){grid-column:1/-1!important;min-height:92px!important}.operations-entry-card>span{min-width:0!important}.operations-entry-card b{font-size:17px!important;line-height:1.25!important}.operations-entry-card small{font-size:11px!important;line-height:1.45!important}.detail-intro:has(.detail-intro-action){grid-template-columns:auto minmax(0,1fr) auto!important}.detail-intro-action{border:1px solid var(--admin-line)!important;background:var(--admin-card-strong)!important;min-width:116px!important;min-height:46px!important;color:var(--admin-accent)!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 11px!important;font-weight:800!important;display:flex!important}.detail-intro-action svg{width:17px!important}.admin-panel .operations-subnav{gap:8px!important;display:grid!important}.admin-panel .operations-subnav.has-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-panel .operations-subnav.has-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-panel .operations-subnav .operations-back{grid-column:1/-1!important;width:100%!important}.order-primary-filters{align-items:end!important;gap:8px!important;width:100%!important;margin-bottom:12px!important;display:flex!important}.order-primary-filters>label{min-width:0!important;color:var(--admin-accent)!important;flex:1 1 0!important;gap:6px!important;font-size:11px!important;font-weight:800!important;display:grid!important}.order-primary-filters select{border:1px solid var(--admin-line)!important;background:var(--admin-card-strong)!important;width:100%!important;min-width:0!important;height:46px!important;color:var(--admin-ink)!important;text-overflow:ellipsis!important;border-radius:10px!important;padding:0 9px!important;font-size:13px!important}.period-ledger-header{gap:10px!important;width:100%!important;display:grid!important}.period-ledger-toprow{grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:grid!important}.period-mode-nav,.period-ledger-actions{gap:7px!important;width:100%!important;margin:0!important;display:grid!important}.period-mode-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.period-ledger-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.period-mode-nav button,.period-ledger-actions button{white-space:nowrap!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:6px!important}.period-ledger-dates{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.period-ledger-dates>label{min-width:0!important}.period-ledger-dates input{width:100%!important;min-width:0!important}.period-ledger-totals{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.period-ledger-totals>article{min-width:0!important;padding:12px 10px!important;display:block!important}.period-ledger-totals strong{white-space:nowrap!important;font-size:clamp(17px,4vw,24px)!important}.period-ledger-totals small{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.retention-range{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;display:grid!important}.retention-range-toprow{grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important;gap:8px!important;width:100%!important;display:grid!important}.retention-range-toprow>nav,.retention-range-actions{gap:7px!important;width:100%!important;display:grid!important}.retention-range-toprow>nav{border:1px solid var(--admin-line-soft)!important;border-radius:11px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:4px!important}.retention-range-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.retention-range-toprow button{justify-content:center!important;width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:6px!important}.retention-range-toprow nav button{color:var(--admin-muted)!important;background:0 0!important;border:0!important;border-radius:8px!important;font-weight:800!important}.retention-range-toprow nav button.active{color:#fff!important;background:linear-gradient(135deg,#28795e,#6d4b7d)!important}.retention-range-dates{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.retention-range-dates>label{min-width:0!important;color:var(--admin-accent)!important;gap:6px!important;font-size:11px!important;font-weight:800!important;display:grid!important}.retention-range-dates input{border:1px solid var(--admin-line)!important;background:var(--admin-card-strong)!important;width:100%!important;min-width:0!important;height:48px!important;color:var(--admin-ink)!important;border-radius:10px!important;padding:0 10px!important;font-size:13px!important}.retention-card[hidden]{display:none!important}.admin-compact-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important;overflow:visible!important}.admin-compact-toolbar>div{grid-column:1/-1!important;min-width:0!important;padding:2px 4px!important}.admin-compact-toolbar>button{width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important}.price-sheet-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;display:grid!important;overflow:visible!important}.price-sheet-tools>div,.price-sheet-tools>select,.price-sheet-tools>button,.price-sheet-tools>label{width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important}.price-sheet-tools>div{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;border-radius:10px!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;display:flex!important;overflow:hidden!important}.price-sheet-tools>div svg{flex:none!important;width:18px!important}.price-sheet-tools>div span{min-width:0!important}.price-sheet-tools>div b{font-size:14px!important;display:block!important}.price-sheet-tools>div small{text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--admin-muted)!important;font-size:9px!important;display:block!important;overflow:hidden!important}.price-sheet-tools>select{border:1px solid var(--admin-line)!important;background:var(--admin-card-strong)!important;height:48px!important;color:var(--admin-ink)!important;text-overflow:ellipsis!important;border-radius:10px!important;padding:0 9px!important}.price-sheet-tools>:is(button,label){white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:7px!important;font-size:12px!important;display:flex!important}.editable-catalog .card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;display:grid!important}.editable-catalog .card-actions>button{border:0!important;border-right:1px solid var(--admin-line-soft)!important;border-bottom:1px solid var(--admin-line-soft)!important;white-space:nowrap!important;border-radius:0!important;width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:6px 4px!important;font-size:12px!important}html[data-surface-theme=light] .order-progress li:not(.done){color:#26231e!important;background:#fff!important;border-color:#d8d3c9!important}html[data-surface-theme=light] .order-progress li:not(.done)>i{color:#625f59!important;background:#f2f0eb!important;border-color:#aaa69f!important}html[data-surface-theme=light] .order-progress li:not(.done) b{color:#2b2823!important}html[data-surface-theme=light] .order-progress li:not(.done) small{color:#6d6961!important}html[data-surface-theme=light] .order-progress li.done b{color:#231f19!important}html[data-surface-theme=light] .order-progress li.done small{color:#5f5a52!important}html[data-surface-theme=light] .order-progress.is-complete{background:#edf9f1!important;border:1px solid #2f9b68!important;border-radius:13px!important;padding:8px!important}.operations-child-back{margin:0 0 14px;display:flex}.operations-child-back .operations-back{justify-content:flex-start;width:100%;min-height:48px}html[data-surface-theme=light] .order-progress li{border-width:2px!important;box-shadow:0 5px 14px #41301914!important}html[data-surface-theme=light] .order-progress .stage-pending.done{background:#b8d8ff!important;border-color:#075fae!important}html[data-surface-theme=light] .order-progress .stage-shipping.done{background:#ffe08a!important;border-color:#a96b00!important}html[data-surface-theme=light] .order-progress .stage-delivered.done{background:#ffc489!important;border-color:#b84600!important}html[data-surface-theme=light] .order-progress .stage-paid.done{background:#ffbdd9!important;border-color:#a72464!important}html[data-surface-theme=light] .order-progress .stage-pending.done>i{color:#fff!important;background:#176fc1!important;border-color:#0d579e!important}html[data-surface-theme=light] .order-progress .stage-shipping.done>i{color:#fff!important;background:#c18300!important;border-color:#986500!important}html[data-surface-theme=light] .order-progress .stage-delivered.done>i{color:#fff!important;background:#d76408!important;border-color:#a94700!important}html[data-surface-theme=light] .order-progress .stage-paid.done>i{color:#fff!important;background:#c13979!important;border-color:#962657!important}html[data-surface-theme=light] .order-mini-progress>span{color:#4d4942!important;background:#fff!important;border-color:#d8d3c9!important;box-shadow:0 4px 12px #41301912!important}html[data-surface-theme=light] .order-mini-progress>span>i{background:#ece8df!important;border:1px solid #aaa69f!important}html[data-surface-theme=light] .order-mini-progress .stage-pending.done{color:#064b87!important;background:#b8d8ff!important;border-color:#075fae!important}html[data-surface-theme=light] .order-mini-progress .stage-shipping.done{color:#684300!important;background:#ffe08a!important;border-color:#a96b00!important}html[data-surface-theme=light] .order-mini-progress .stage-delivered.done{color:#782d00!important;background:#ffc489!important;border-color:#b84600!important}html[data-surface-theme=light] .order-mini-progress .stage-paid.done{color:#6f163f!important;background:#ffbdd9!important;border-color:#a72464!important}html[data-surface-theme=light] .order-mini-progress .stage-pending.done>i{background:#176fc1!important;border-color:#0d579e!important}html[data-surface-theme=light] .order-mini-progress .stage-shipping.done>i{background:#c18300!important;border-color:#986500!important}html[data-surface-theme=light] .order-mini-progress .stage-delivered.done>i{background:#d76408!important;border-color:#a94700!important}html[data-surface-theme=light] .order-mini-progress .stage-paid.done>i{background:#c13979!important;border-color:#962657!important}@media (width<=680px){.operations-entry-grid.operations-entry-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.operations-entry-grid.operations-entry-grid-four>.operations-entry-card{grid-template-columns:40px minmax(0,1fr) 14px!important;min-height:112px!important;padding:11px 9px!important}.operations-entry-card b{font-size:15px!important}.operations-entry-card small{font-size:9px!important}.detail-intro:has(.detail-intro-action){grid-template-columns:auto minmax(0,1fr)!important}.detail-intro-action{grid-column:1/-1!important;width:100%!important}.order-primary-filters{gap:6px!important}.order-primary-filters>label{font-size:9px!important}.order-primary-filters select{height:44px!important;padding:0 6px!important;font-size:11px!important}.period-ledger-toprow,.retention-range-toprow{grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important;gap:6px!important}.period-mode-nav,.period-ledger-actions,.retention-range-toprow>nav,.retention-range-actions{gap:5px!important}.period-mode-nav button,.period-ledger-actions button,.retention-range-toprow button{min-height:44px!important;padding:4px 2px!important;font-size:10px!important}.period-ledger-dates,.retention-range-dates{gap:7px!important}.period-ledger-totals{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.period-ledger-totals>article{padding:10px 7px!important}.period-ledger-totals strong{font-size:17px!important}.price-sheet-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}.price-sheet-tools>div,.price-sheet-tools>select,.price-sheet-tools>button,.price-sheet-tools>label{width:100%!important}.editable-catalog .card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.security-commandbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.security-commandbar>.alert-date-filter{color:#dfad51!important;white-space:nowrap!important;grid-template-columns:20px auto minmax(160px,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;font-weight:800!important;display:grid!important}.security-commandbar>.alert-date-filter>svg{width:18px!important}.security-commandbar>.alert-date-filter>input{width:100%!important;min-width:0!important;height:46px!important}.security-commandbar>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.security-commandbar>div>button{justify-content:center!important;width:100%!important;min-height:46px!important}.settings-form label,.settings-form .image-upload-field>label{min-width:0!important}.settings-form input{text-overflow:ellipsis!important;width:100%!important;min-width:0!important}.settings-form .image-upload-field{grid-template-columns:minmax(0,1fr) 132px!important;align-items:end!important;gap:9px!important;min-width:0!important;display:grid!important}.settings-form .image-upload-field>img{grid-column:1/-1!important;justify-self:center!important;width:min(240px,100%)!important;height:auto!important;max-height:260px!important}.image-upload-field .compact-upload{cursor:pointer!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.image-upload-field .compact-upload input[type=file]{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.product-cost-history{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.product-cost-history>article{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;border-radius:10px!important;gap:5px!important;padding:10px!important;display:grid!important}.product-cost-history>details{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;border-radius:10px!important;grid-column:1/-1!important;overflow:hidden!important}.product-cost-history>details>summary{color:#dfad51!important;cursor:pointer!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:0 11px!important;font-weight:800!important;list-style:none!important;display:flex!important}.product-cost-history>details>summary::-webkit-details-marker{display:none!important}.product-cost-history>details>summary>svg{width:17px!important}.product-cost-history>details>p{border-top:1px solid var(--admin-line-soft)!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;padding:9px 11px!important;display:flex!important}.customer-price-list{max-height:520px!important;overflow:auto!important}html[data-surface-theme=light] .product-cost-history>article,html[data-surface-theme=light] .product-cost-history>details{color:#211d17!important;background:#fffdf8!important}@media (width<=680px){.admin-panel .security-commandbar{grid-template-columns:1fr!important;padding:12px!important;display:grid!important}.admin-panel .security-commandbar>.alert-date-filter{grid-template-columns:20px minmax(0,1fr)!important;width:100%!important;display:grid!important}.admin-panel .security-commandbar>.alert-date-filter>input{grid-column:1/-1!important;width:100%!important}.admin-panel .security-commandbar>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}.admin-panel .security-commandbar>div>button{white-space:nowrap!important;width:100%!important;min-width:0!important;font-size:12px!important}.settings-form .image-upload-field{grid-template-columns:minmax(0,1fr) 118px!important}.settings-form .image-upload-field>label:first-child{grid-column:1!important}.settings-form .image-upload-field>.compact-upload{grid-column:2!important}.settings-form .image-upload-field>img{grid-column:1/-1!important}.batch-document-type{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.admin-panel :is(.data-list,.editable-list,.compact-list,.delivery-scope-list,.billing-period-list,.schedule-list,.ocr-annotation-list,.batch-preview-list,.customer-price-list){min-width:0!important;max-width:100%!important}.admin-panel :is(.data-list>article,.editable-list>div,.compact-list>div,.delivery-scope-list>article,.billing-period-list>article,.schedule-list>article,.schedule-list>div,.ocr-annotation-list>label,.batch-preview-list>article,.customer-price-list>div){border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;min-width:0!important;max-width:100%!important;color:var(--admin-ink)!important;box-shadow:none!important;border-radius:12px!important}.admin-panel :is(.card-actions,.device-actions,.alert-actions,.period-ledger-actions,.ocr-database-actions,.batch-export-actions){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.admin-panel :is(.card-actions,.device-actions,.alert-actions,.period-ledger-actions,.ocr-database-actions,.batch-export-actions)>button{white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:7px 5px!important;font-size:12px!important;line-height:1.25!important}.admin-panel :is(.selection-toolbar,.layout-command){grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.admin-panel :is(.selection-toolbar,.layout-command)>:is(button,label,select){width:100%!important;min-width:0!important;min-height:44px!important}.admin-panel .backend-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;min-width:0!important;display:grid!important}.admin-panel .backend-product-grid>*{min-width:0!important;max-width:100%!important}.admin-panel .order-route-editor-floating{width:min(360px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important}.admin-panel .order-route-editor-floating label{grid-template-columns:82px minmax(0,1fr)!important}.admin-detail-drawer,.batch-print-preview-shell{overscroll-behavior:contain!important;overflow-x:hidden!important}.admin-detail-drawer *,.batch-print-preview-shell *{min-width:0}.denomination-list{gap:8px!important;overflow:visible!important}.denomination-list>article{width:100%!important;margin:0!important}html[data-surface-theme=light] .admin-panel :is(.data-list>article,.editable-list>div,.compact-list>div,.delivery-scope-list>article,.billing-period-list>article,.schedule-list>article,.schedule-list>div,.ocr-annotation-list>label,.batch-preview-list>article,.customer-price-list>div){color:#211d17!important;background:#fff!important;border-color:#a8791347!important;box-shadow:0 5px 16px #523d100b!important}@media (width<=680px){.admin-panel :is(.data-list>article,.editable-list>div,.compact-list>div,.delivery-scope-list>article,.billing-period-list>article,.schedule-list>article,.schedule-list>div,.ocr-annotation-list>label,.batch-preview-list>article,.customer-price-list>div){gap:8px!important;padding:11px!important}.admin-panel :is(.card-actions,.device-actions,.alert-actions,.period-ledger-actions,.ocr-database-actions,.batch-export-actions),.admin-panel :is(.selection-toolbar,.layout-command){grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-panel .backend-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-panel .order-route-editor-floating{width:auto!important;left:12px!important;right:12px!important}}@media (width<=360px){.admin-panel :is(.card-actions,.device-actions,.alert-actions,.period-ledger-actions,.ocr-database-actions,.batch-export-actions)>button{padding:6px 3px!important;font-size:11px!important}}.admin-panel .period-ledger>.period-ledger-totals{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}.admin-panel .period-ledger>.period-ledger-totals>article{min-width:0!important;padding:10px 7px!important;display:block!important}.admin-panel .period-ledger>.period-ledger-totals strong{white-space:nowrap!important;margin:4px 0!important;font-size:clamp(15px,4.2vw,19px)!important;display:block!important}.admin-panel .period-ledger>.period-ledger-totals :is(span,small){text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.admin-panel .editable-catalog article>.card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;display:grid!important}.admin-panel .editable-catalog article>.card-actions>button{border:0!important;border-right:1px solid var(--admin-line-soft)!important;border-bottom:1px solid var(--admin-line-soft)!important;white-space:nowrap!important;border-radius:0!important;width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:6px 4px!important;font-size:12px!important;line-height:1.2!important}.admin-panel .price-sheet-tools.price-sheet-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;display:grid!important;overflow:visible!important}.admin-panel .price-sheet-tools.price-sheet-tools>*{width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important}.shop-header-actions,.premium-header-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.shop-header-actions>.icon-button,.premium-header-actions>.premium-header-icon{flex:0 0 44px!important;width:44px!important;height:44px!important}.text-order-sheet{border:1px solid #d8c7777a!important;border-radius:24px 24px 0 0!important;width:min(620px,100vw - 20px)!important;max-height:min(88dvh,760px)!important;padding:24px 16px 18px!important;overflow:auto!important}.text-order-sheet .text-order-input-wrap{background:0 0!important;border:0!important;width:100%!important;padding:0!important}.text-order-sheet textarea{box-sizing:border-box!important;resize:vertical!important;border:1px solid #d8c7776b!important;border-radius:15px!important;width:100%!important;min-height:150px!important;padding:14px!important;font-size:16px!important;line-height:1.65!important}.text-order-primary-actions,.text-order-primary-actions>.primary-button,.text-order-sheet>button.primary-button{width:100%!important}.text-order-primary-actions>.primary-button,.text-order-sheet>button.primary-button{justify-content:center!important;min-height:52px!important;font-size:16px!important}.text-order-results{gap:10px!important;margin:14px 0!important;display:grid!important}.text-order-results>article{background:#07110d!important;border:1px solid #d8c77747!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;padding:12px!important;display:grid!important}.text-order-results>article.exact,.text-order-results>article.confirmed{background:#267b5629!important;border-color:#48ae80!important}.text-order-results select{box-sizing:border-box!important;color:#fff!important;background:#0d1713!important;border:1px solid #d8c77759!important;border-radius:11px!important;width:100%!important;min-height:46px!important;padding:0 12px!important;font-size:15px!important}html[data-surface-theme=light] .text-order-sheet{color:#201c16!important;background:#fffdf8!important}html[data-surface-theme=light] .text-order-sheet textarea,html[data-surface-theme=light] .text-order-results select{color:#211d17!important;background:#fff!important}html[data-surface-theme=light] .text-order-results>article{color:#211d17!important;background:#fffaf0!important}html[data-surface-theme=light] .text-order-results>article.exact,html[data-surface-theme=light] .text-order-results>article.confirmed{background:#eefaf2!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track,.purchase-memory-strip,.current-product-group) .product-row h3{white-space:nowrap!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important;font-size:clamp(15px,4.2vw,19px)!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track,.purchase-memory-strip,.current-product-group) .product-quick-quantity{border:1px solid #d8c77752!important;border-radius:999px!important;grid-template-columns:42px minmax(32px,1fr) 42px!important;place-items:center!important;min-height:44px!important;display:grid!important;overflow:hidden!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track,.purchase-memory-strip,.current-product-group) .product-quick-quantity button{place-items:center!important;width:42px!important;height:42px!important;display:grid!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track,.purchase-memory-strip,.current-product-group) .product-quick-quantity b{text-align:center!important;font-variant-numeric:tabular-nums!important;width:auto!important;min-width:32px!important}@media (width<=520px){.shop-shell:not(.premium-green-shell) :is(.product-list-track.product-layout-double,.current-product-group.product-layout-double) .product-row{grid-template-rows:auto auto auto!important;padding-bottom:10px!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track.product-layout-double,.current-product-group.product-layout-double) .product-quick-quantity{grid-template-columns:36px minmax(28px,1fr) 36px!important;width:100%!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track.product-layout-double,.current-product-group.product-layout-double) .product-quick-quantity button{width:36px!important;height:40px!important}}.peisong-embedded{box-sizing:border-box!important;border-radius:16px!important;width:100%!important;max-width:100%!important;padding:0!important;overflow:hidden!important}.peisong-embedded iframe{box-sizing:border-box!important;border:0!important;width:100%!important;max-width:100%!important;height:calc(100dvh - 225px)!important;min-height:520px!important;display:block!important}.delivery-photo-upload{box-sizing:border-box!important;border:1px solid #d8c7776b!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:52px!important;padding:0 16px!important;font-size:15px!important;font-weight:850!important;display:flex!important}.delivery-photo-upload svg{width:22px!important;height:22px!important}.procurement-product-list>form{position:relative!important}.procurement-favorite{color:#d8c777!important;background:#0b1511!important;border:1px solid #d8c77759!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important;position:absolute!important;top:10px!important;right:10px!important}.procurement-favorite svg{width:19px!important}.procurement-copy{padding-right:42px!important}.procurement-copy i{background:var(--proc)!important;border-radius:999px!important;width:max-content!important;margin-top:5px!important;padding:3px 7px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.procurement-copy i{background:color-mix(in srgb,var(--proc) 18%,transparent)!important}}.procurement-copy i{color:var(--proc)!important}@supports (color:color-mix(in lab, red, red)){.procurement-copy i{color:color-mix(in srgb,var(--proc) 65%,#f2df9c)!important}}.procurement-copy i{font-size:10px!important;font-style:normal!important}.procurement-edit-product{border:1px solid var(--proc)!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:max-content!important;min-height:34px!important;margin-top:7px!important;padding:0 10px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.procurement-edit-product{border:1px solid color-mix(in srgb,var(--proc) 42%,#d8c777)!important}}.procurement-edit-product{background:var(--proc)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.procurement-edit-product{background:color-mix(in srgb,var(--proc) 12%,transparent)!important}}.procurement-edit-product{color:inherit!important;font-size:12px!important;font-weight:800!important}.procurement-edit-product svg{width:14px!important;height:14px!important}.procurement-product-list>form.is-favorite{border-color:var(--proc)!important}@supports (color:color-mix(in lab, red, red)){.procurement-product-list>form.is-favorite{border-color:color-mix(in srgb,var(--proc) 65%,#d8c777)!important}}html[data-surface-theme=light] .procurement-favorite{color:#9b7300!important;background:#fffdf8!important}.order-primary-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:10px!important;display:grid!important}.order-primary-filters>label{width:100%!important;min-width:0!important}.order-primary-filters>label select{box-sizing:border-box!important;width:100%!important}.order-primary-filters>label:first-child:nth-last-child(3){grid-column:1/-1!important}.order-detail-export-button{justify-content:center!important;width:100%!important;min-height:52px!important;display:flex!important}.admin-compact-toolbar{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.admin-compact-toolbar>button{box-sizing:border-box!important;justify-content:center!important;width:100%!important;min-width:0!important}@media (width<=640px){.admin-compact-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-compact-toolbar>div{grid-column:1/-1!important}}.product-editor-backdrop{z-index:120!important;align-items:flex-end!important}.product-editor-backdrop>.product-form{box-sizing:border-box!important;border-radius:22px 22px 0 0!important;width:min(720px,100%)!important;max-height:90dvh!important;margin:0 auto!important;padding:28px 16px 18px!important;position:relative!important;overflow:auto!important}.backend-entry-card{cursor:pointer!important;transition:transform .16s,border-color .16s!important}.backend-entry-card:active{transform:scale(.985)!important}.backend-entry-card:focus-visible{outline-offset:2px!important;outline:3px solid #d8c77761!important}.batch-customer-picker-trigger{box-sizing:border-box!important;border:1px solid var(--admin-line-soft,#d8c7774d)!important;background:var(--admin-card-strong,#08110e)!important;width:100%!important;min-height:52px!important;color:inherit!important;text-align:left!important;border-radius:13px!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:0 14px!important;font-size:15px!important;font-weight:850!important;display:grid!important}.batch-customer-picker-trigger small{opacity:.72!important;font-size:12px!important}.batch-customer-picker{border:1px solid var(--admin-line-soft,#d8c77740)!important;border-radius:14px!important;gap:10px!important;padding:10px!important;display:grid!important}.batch-time-presets>button{border:1px solid var(--admin-line-soft,#d8c7774d)!important;background:var(--admin-card-strong,#08110e)!important;min-width:0!important;height:42px!important;color:inherit!important;border-radius:9px!important;padding:0!important;font-weight:800!important}.batch-time-presets>button.active{color:#fff!important;background:linear-gradient(135deg,#287f61,#5d477a)!important}.inventory-favorite-button{color:#b28a16!important;background:0 0!important;border:0!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.inventory-favorite-button svg{width:19px!important}.retention-product-list>label{grid-template-columns:52px minmax(0,1fr) 38px 86px!important}.retention-product-list>label.is-favorite{border-color:#c49b2b!important}html[data-surface-theme=light] .batch-customer-picker-trigger,html[data-surface-theme=light] .batch-time-presets>button{color:#211d17!important;background:#fff!important}.batch-preview-list .is-matched{color:#8bd9ad!important;background:#2f895e2e!important;border-radius:999px!important;align-items:center!important;min-height:34px!important;padding:0 10px!important;font-weight:850!important;display:inline-flex!important}.batch-product-confirm{color:#f1c78a!important;background:#cd773b1a!important;border:1px solid #cd773b73!important;border-radius:10px!important;grid-column:1/-1!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:9px!important;font-weight:850!important;display:grid!important}.batch-product-confirm select{border:1px solid var(--admin-line)!important;background:var(--admin-card-strong)!important;min-width:0!important;height:44px!important;color:var(--admin-ink)!important;border-radius:9px!important;padding:0 10px!important}.procurement-category-group{gap:10px!important;margin:0 0 16px!important;display:grid!important}.procurement-category-group>header{justify-content:space-between!important;align-items:center!important;padding:0 3px!important;display:flex!important}.procurement-category-group>header h2{color:#f3ead2!important;margin:0!important;font-size:18px!important}.procurement-category-group>header span{color:#cdbd82!important;border:1px solid #d8c77740!important;border-radius:999px!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.procurement-category-group>div{gap:10px!important;display:grid!important}.procurement-category-group form{background:linear-gradient(145deg,#0f1f18f7,#050b08fa)!important;border:1px solid #d8c7774d!important;border-radius:18px!important;grid-template-rows:auto auto!important;grid-template-columns:84px minmax(0,1fr)!important;gap:10px 12px!important;padding:12px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 28px #00000029!important}html[data-surface-theme=light] .procurement-category-group form{background:#fffefb!important;box-shadow:0 10px 26px #59441214!important}html[data-surface-theme=light] .batch-product-confirm{color:#75410c!important;background:#fff7e9!important}html[data-surface-theme=light] .batch-product-confirm select{color:#211d17!important;background:#fff!important}html[data-surface-theme=light] .procurement-category-group>header h2{color:#251f16!important}@media (width<=680px){.batch-product-confirm{grid-template-columns:1fr!important}.batch-product-confirm select{width:100%!important}.procurement-category-group>header h2{font-size:17px!important}}.admin-customer-mode-bar{background:#07110d!important;border:1px solid #d8c77747!important;border-radius:16px!important;grid-template-columns:repeat(2,minmax(0,1fr)) 46px!important;align-items:end!important;gap:8px!important;margin:10px 14px 0!important;padding:10px!important;display:grid!important;position:relative!important}.admin-customer-mode-bar>label{color:#cdbd82!important;gap:5px!important;min-width:0!important;font-size:11px!important;font-weight:850!important;display:grid!important}.admin-customer-mode-bar select{box-sizing:border-box!important;color:#fff!important;background:#0d1813!important;border:1px solid #d8c77757!important;border-radius:11px!important;width:100%!important;min-width:0!important;height:46px!important;padding:0 10px!important;font-size:14px!important;font-weight:800!important}.admin-customer-mode-bar>.icon-button{width:46px!important;height:46px!important;margin:0!important}html[data-surface-theme=light] .admin-customer-mode-bar{background:#fffdf8!important;border-color:#a77c1b4d!important}html[data-surface-theme=light] .admin-customer-mode-bar select{color:#211d17!important;background:#fff!important}.text-order-sheet>.clipboard-permission-help{text-align:center!important;color:#bda75f!important;margin:8px 0 2px!important;font-size:13px!important}.text-order-results>article>div{min-width:0!important}.text-order-results>article b,.text-order-results>article small{line-height:1.45!important;display:block!important}.text-order-results>article small{margin-top:4px!important}.admin-panel .price-sheet-tools.price-sheet-tools>button,.admin-panel .price-sheet-tools.price-sheet-tools>label{border:1px solid var(--admin-line-soft)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:flex!important}.admin-panel .price-sheet-tools.price-sheet-tools>div{align-items:center!important;gap:9px!important;display:flex!important}.admin-panel .price-sheet-tools.price-sheet-tools>select{border:1px solid var(--admin-line-soft)!important;border-radius:12px!important;padding:0 10px!important}.purchase-memory-title-row .clear-cart-entry{min-width:118px!important;min-height:42px!important;margin-left:auto!important}.admin-panel .admin-compact-toolbar>div{grid-column:1/-1!important}.admin-panel .admin-compact-toolbar>button{border:1px solid var(--admin-line-soft)!important;border-radius:12px!important;min-height:50px!important}@media (width<=640px){.admin-panel .admin-compact-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.admin-panel .admin-compact-toolbar>div{grid-column:1/-1!important}.admin-panel .admin-compact-toolbar>button{white-space:normal!important;grid-column:auto!important;padding:7px!important;line-height:1.2!important}}@media (width<=520px){.shop-shell:not(.premium-green-shell) :is(.product-list-track.product-layout-double,.current-product-group.product-layout-double) .product-copy-trigger h3{white-space:nowrap!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important;overflow-wrap:normal!important;font-size:16px!important;display:block!important;overflow:hidden!important}.shop-shell:not(.premium-green-shell) :is(.product-list-track.product-layout-double,.current-product-group.product-layout-double) .product-quick-quantity{grid-template-columns:36px minmax(34px,1fr) 36px!important;place-items:center!important;display:grid!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-double .product-row,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-double .product-row{grid-template-columns:minmax(0,1fr) auto!important;column-gap:5px!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-double .product-copy-trigger h3,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-double .product-copy-trigger h3{letter-spacing:-.02em!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:15px!important;overflow:hidden!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-double .product-card-price,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-double .product-card-price{letter-spacing:-.025em!important;font-size:14px!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-double .product-quick-quantity,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-double .product-quick-quantity{grid-template-columns:36px minmax(36px,1fr) 36px!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-double .product-quick-quantity b,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-double .product-quick-quantity b{text-align:center!important;justify-self:center!important}}.backend-order-home>.backend-entry-card{grid-template-columns:48px minmax(0,1fr)!important}.backend-order-home>.backend-entry-card>div{min-width:0!important}.batch-input-mode{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card)!important;border-radius:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:12px 0!important;padding:7px!important;display:grid!important}.batch-input-mode>button{min-width:0!important;min-height:48px!important;color:var(--admin-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;font-weight:850!important;display:flex!important}.batch-input-mode>button.active{border-color:var(--admin-line)!important;color:var(--admin-ink)!important;background:linear-gradient(135deg,#277a5d57,#6a4a784d)!important}.batch-input-panel{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card)!important;border-radius:14px!important;gap:10px!important;padding:12px!important;display:grid!important}.batch-paste-panel .batch-order-text{box-sizing:border-box!important;width:100%!important;min-height:190px!important;margin:0!important}.batch-recognize-button{width:100%!important;min-height:50px!important;margin:0!important}.batch-customer-picker-trigger{box-sizing:border-box!important;border:1px solid var(--admin-line)!important;background:var(--admin-card-strong)!important;width:100%!important;min-height:50px!important;color:var(--admin-ink)!important;border-radius:11px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0 14px!important;font-weight:850!important;display:flex!important}.batch-customer-picker-trigger small{color:var(--admin-muted)!important;margin-left:auto!important}.batch-time-presets{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.batch-time-presets>button{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;min-width:0!important;min-height:42px!important;color:var(--admin-ink)!important;border-radius:9px!important;padding:0 2px!important;font-weight:800!important}.batch-time-presets>button.active{background:linear-gradient(135deg,#277a5d57,#6a4a7847)!important;border-color:#d7bf72!important}.batch-manual-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.batch-manual-fields>label,.batch-row-fields>label{min-width:0!important;color:var(--admin-muted)!important;gap:5px!important;font-size:11px!important;font-weight:800!important;display:grid!important}.batch-manual-fields :is(input,select),.batch-row-fields :is(input,select){box-sizing:border-box!important;border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;width:100%!important;min-width:0!important;height:44px!important;color:var(--admin-ink)!important;border-radius:9px!important;padding:0 9px!important;font-size:14px!important}.batch-manual-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;max-height:260px!important;display:grid!important;overflow:auto!important}.batch-manual-products>button{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;min-width:0!important;min-height:50px!important;color:var(--admin-ink)!important;text-align:left!important;border-radius:10px!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:2px 7px!important;padding:8px!important;font-weight:850!important;display:grid!important}.batch-manual-products small{color:var(--admin-muted)!important;grid-column:2!important}.batch-primary-actions,.batch-print-preview-actions{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:12px 0 0!important;padding:0!important;display:grid!important;overflow:visible!important}.batch-primary-actions>button,.batch-print-preview-actions>button{white-space:normal!important;width:100%!important;min-width:0!important;min-height:52px!important;margin:0!important}.batch-preview-list>article{grid-template-columns:minmax(0,1fr)!important}.batch-row-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.batch-product-confirm{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.batch-product-confirm>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.batch-product-confirm button{border:1px solid var(--admin-line)!important;background:var(--admin-card-strong)!important;min-width:0!important;min-height:42px!important;color:var(--admin-ink)!important;border-radius:8px!important;font-weight:800!important}.device-account-groups>details{padding:0!important;overflow:hidden!important}.device-account-groups>details>summary{padding:13px!important}.device-account-groups .device-list{padding:0 10px 10px!important}.device-list>div{box-sizing:border-box!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:7px 10px!important;padding:12px!important;display:grid!important;overflow:hidden!important}.device-list>div>svg{grid-area:1/1!important;width:28px!important;height:28px!important;margin-top:2px!important}.device-list>div>div:nth-child(2){grid-area:1/2!important;min-width:0!important}.device-list>div>div:nth-child(2)>b{overflow-wrap:anywhere!important}.device-list>div>div:nth-child(2)>input{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin-top:8px!important}.device-list>div>em{grid-area:2/2!important;justify-self:start!important}.device-list>div>small{grid-area:3/2!important}.device-list>div>.device-actions{grid-area:4/1/auto/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}.device-list>div>.device-actions>button{box-sizing:border-box!important;white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important}.device-list>div>.device-actions>button:only-child{grid-column:1/-1!important}.procurement-category-tabs{scrollbar-width:none!important;scroll-snap-type:x proximity!important;gap:8px!important;margin:0 0 14px!important;padding:2px 0 8px!important;display:flex!important;overflow-x:auto!important}.procurement-category-tabs::-webkit-scrollbar{display:none!important}.procurement-category-tabs>button{color:#cfc28c!important;scroll-snap-align:start!important;background:#ffffff06!important;border:1px solid #d8c77747!important;border-radius:999px!important;flex:none!important;min-height:42px!important;padding:0 14px!important;font-weight:800!important}.procurement-category-tabs>button.active{color:#fff!important;background:linear-gradient(135deg,#277a5d9e,#533a698f)!important;border-color:#e1ca79!important}html[data-surface-theme=light] .procurement-category-tabs>button{color:#4c4333!important;background:#fff!important}html[data-surface-theme=light] .procurement-category-tabs>button.active{color:#fff!important;background:linear-gradient(135deg,#2f8869,#745d8e)!important}.delivery-photo-panel{gap:9px!important;margin:12px 0!important;display:grid!important}.delivery-photo-upload{box-sizing:border-box!important;color:#eadb9c!important;cursor:pointer!important;background:#d8c77712!important;border:1px solid #d8c7776b!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:52px!important;margin:0!important;padding:0 16px!important;font-size:15px!important;font-weight:850!important;display:flex!important}.delivery-photo-upload>input{display:none!important}.delivery-actions{grid-template-columns:1fr!important}html[data-surface-theme=light] .delivery-photo-upload{color:#6f5516!important;background:#fff!important;border-color:#a3761161!important}@media (width<=520px){.batch-time-presets{grid-template-columns:repeat(4,minmax(0,1fr))!important}.batch-manual-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}.batch-row-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.batch-print-grid{grid-template-columns:24px minmax(54px,1.2fr) minmax(48px,1fr) 38px 34px 48px 54px!important;font-size:8px!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .product-row,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .product-row{box-sizing:border-box!important;grid-template:"photo name price"34px"photo tags check"34px"photo quantity check"48px/116px minmax(0,1fr) 54px!important;gap:5px 9px!important;height:auto!important;min-height:136px!important;padding:10px!important;display:grid!important;overflow:hidden!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .product-thumb,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .product-thumb{aspect-ratio:1!important;grid-area:photo!important;width:116px!important;min-width:116px!important;height:116px!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single :is(.product-info,.product-copy-trigger,.product-buy-controls),.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single :is(.product-info,.product-copy-trigger,.product-buy-controls){display:contents!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single h3,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single h3{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:name!important;align-self:center!important;margin:0!important;font-size:18px!important;overflow:hidden!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .product-tags,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .product-tags{grid-area:tags!important;align-self:center!important;margin:0!important;transform:none!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .product-card-price,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .product-card-price{white-space:nowrap!important;grid-area:price!important;place-self:center end!important;margin:0!important;font-size:14px!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .product-quick-quantity,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .product-quick-quantity{grid-area:quantity!important;grid-template-columns:40px minmax(38px,1fr) 40px!important;align-self:center!important;width:100%!important;margin:0!important}.shop-shell:not(.premium-green-shell) .product-list-track.product-layout-single .check-button,.shop-shell:not(.premium-green-shell) .current-product-group.product-layout-single .check-button{grid-area:check!important;place-self:end!important;width:50px!important;height:50px!important;margin:0!important;position:static!important}}.shop-shell:not(.premium-green-shell) .current-product-group .product-list-track.product-layout-double{box-sizing:border-box!important;padding:10px 12px calc(132px + env(safe-area-inset-bottom))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important;overflow:visible!important}.shop-shell:not(.premium-green-shell) .current-product-group .product-list-track.product-layout-double .product-row{box-sizing:border-box!important;height:auto!important;min-height:0!important;padding-bottom:12px!important;overflow:visible!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-single{touch-action:pan-x pan-y!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;gap:10px!important;padding:10px 12px 14px!important;display:flex!important;overflow:auto hidden!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-single .product-row{box-sizing:border-box!important;scroll-snap-align:start!important;flex:0 0 min(700px,100% - 24px)!important;grid-template-rows:48px 44px 48px!important;grid-template-columns:136px minmax(0,1fr) auto 54px!important;gap:0 12px!important;width:min(700px,100% - 24px)!important;min-width:0!important;height:160px!important;min-height:160px!important;padding:10px!important;display:grid!important;position:relative!important;overflow:hidden!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-single .product-row>.product-thumb{aspect-ratio:auto!important;grid-area:1/1/4!important;width:136px!important;min-width:136px!important;height:140px!important;min-height:140px!important;display:grid!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-single :is(.product-info,.product-copy-trigger,.product-buy-controls){display:contents!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-single .product-copy-trigger h3{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:1/2/auto/5!important;align-self:center!important;min-width:0!important;margin:0!important;padding-right:4px!important;font-size:19px!important;overflow:hidden!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-single .product-tags{grid-area:2/2!important;align-self:center!important;min-width:0!important;margin:0!important;overflow:hidden!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-single .product-info p,.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-single .purchase-distance{display:none!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-single .product-card-price{white-space:nowrap!important;grid-area:2/3/auto/5!important;place-self:center end!important;margin:0!important;font-size:16px!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-single .product-quick-quantity{grid-area:3/2/auto/4!important;grid-template-columns:42px minmax(38px,1fr) 42px!important;align-self:center!important;width:100%!important;height:44px!important;margin:0!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-single .product-row>.check-button{grid-area:3/4!important;place-self:center end!important;width:48px!important;height:48px!important;margin:0!important;position:static!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double{touch-action:pan-x pan-y!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;grid-template-rows:repeat(2,360px)!important;grid-template-columns:none!important;grid-auto-columns:calc(50% - 5px)!important;grid-auto-flow:column!important;gap:10px!important;padding:10px 12px 14px!important;display:grid!important;overflow:auto hidden!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-row{box-sizing:border-box!important;scroll-snap-align:start!important;grid-template:"photo photo"minmax(0,1fr)"name price"46px"tags quantity"54px/minmax(0,1fr) auto!important;gap:7px 8px!important;width:100%!important;min-width:0!important;height:360px!important;min-height:360px!important;padding:12px!important;display:grid!important;position:relative!important;overflow:hidden!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-row>.product-thumb{aspect-ratio:auto!important;grid-area:photo!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-row>.product-thumb img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double :is(.product-info,.product-copy-trigger,.product-buy-controls){display:contents!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-copy-trigger h3{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:name!important;align-self:center!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:20px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-tags{grid-area:tags!important;align-self:center!important;min-width:0!important;max-width:100%!important;margin:0!important;display:flex!important;overflow:hidden!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-info p,.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .purchase-distance{display:none!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-card-price{text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:price!important;place-self:center end!important;max-width:100%!important;margin:0!important;font-size:18px!important;line-height:1!important;display:block!important;position:static!important;overflow:hidden!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-quick-quantity{grid-area:auto!important;grid-template-columns:42px minmax(38px,1fr) 42px!important;place-self:auto!important;width:150px!important;min-width:0!important;max-width:calc(100% - 24px)!important;height:46px!important;min-height:46px!important;margin:0!important;display:grid!important;position:absolute!important;inset:auto 12px 12px auto!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-quick-quantity button{width:42px!important;height:44px!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-quick-quantity b{text-align:center!important;justify-self:center!important;font-size:17px!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-row>.check-button{z-index:3!important;grid-area:auto!important;width:48px!important;height:48px!important;margin:0!important;display:grid!important;position:absolute!important;inset:10px 10px auto auto!important}.shop-shell .current-product-group .product-list-track.product-layout-double{box-sizing:border-box!important;padding:10px 12px calc(132px + env(safe-area-inset-bottom))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important;overflow:visible!important}.shop-shell .current-product-group .product-list-track.product-layout-double .product-row{box-sizing:border-box!important;height:auto!important;min-height:0!important;padding-bottom:12px!important;overflow:visible!important}@media (width<=760px){.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double{grid-template-rows:repeat(2,238px)!important;grid-auto-columns:calc(50% - 5px)!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-row{box-sizing:border-box!important;scroll-snap-align:start!important;grid-template:"photo photo"minmax(0,1fr)"name price"36px"tags quantity"44px/minmax(0,1fr) auto!important;gap:5px!important;width:100%!important;min-width:0!important;height:238px!important;min-height:238px!important;padding:8px!important;display:grid!important;position:relative!important;overflow:hidden!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-single .product-row{flex-basis:calc(100vw - 38px)!important;grid-template-columns:116px minmax(0,1fr) auto 52px!important;gap:0 9px!important;width:calc(100vw - 38px)!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-single .product-row>.product-thumb{width:116px!important;min-width:116px!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-single .product-copy-trigger h3{font-size:17px!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-single .product-card-price{font-size:14px!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-row>.product-thumb{aspect-ratio:auto!important;grid-area:photo!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-copy-trigger h3{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:name!important;align-self:center!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:15px!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-tags{grid-area:tags!important;align-self:center!important;min-width:0!important;max-width:100%!important;margin:0!important;display:flex!important;overflow:hidden!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-info p,.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .purchase-distance{display:none!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-card-price{text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:price!important;place-self:center end!important;max-width:100%!important;margin:0!important;font-size:13px!important;line-height:1!important;display:block!important;position:static!important;overflow:hidden!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-quick-quantity{grid-area:auto!important;grid-template-columns:32px minmax(28px,1fr) 32px!important;place-self:auto!important;width:96px!important;min-width:0!important;max-width:calc(100% - 16px)!important;height:40px!important;min-height:40px!important;margin:0!important;display:grid!important;position:absolute!important;inset:auto 8px 8px auto!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-quick-quantity button{width:32px!important;height:38px!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-quick-quantity b{text-align:center!important;justify-self:center!important;font-size:17px!important}.shop-shell .purchase-memory-zone .purchase-memory-strip.product-layout-double .product-row>.check-button{z-index:3!important;grid-area:auto!important;width:42px!important;height:42px!important;margin:0!important;display:grid!important;position:absolute!important;inset:10px 10px auto auto!important}}.nono-download-status{z-index:100000;left:50%;top:max(18px, calc(env(safe-area-inset-top) + 14px));color:#fff8df;text-align:center;background:#05120ff5;border:1px solid #d4b256b8;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:min(88vw,420px);padding:14px 18px;font-size:16px;font-weight:750;line-height:1.45;display:flex;position:fixed;bottom:auto;transform:translate(-50%);box-shadow:0 14px 38px #00000052}.nono-download-status.is-busy:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.72s linear infinite nono-download-spin}@keyframes nono-download-spin{to{transform:rotate(360deg)}}.nono-download-status.is-success{border-color:#62c99a}.nono-download-status.is-error{color:#ffe2dd;border-color:#d66f67}.theme-light .nono-download-status{color:#19352c;background:#fffdf7fa;box-shadow:0 14px 34px #5141192e}.admin-order-note-preview{border:1px solid var(--accent,#d9bd6c);gap:8px;margin:10px 0;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-order-note-preview{border:1px solid color-mix(in srgb, var(--accent,#d9bd6c) 42%, transparent)}}.admin-order-note-preview{background:var(--panel,#07130f);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.admin-order-note-preview{background:color-mix(in srgb, var(--panel,#07130f) 88%, var(--accent,#d9bd6c) 12%)}}.admin-order-note-preview p{margin:0;line-height:1.55}.admin-order-note-preview audio{width:100%;min-height:42px}.procurement-spec-select{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.procurement-spec-select select{border:1px solid var(--accent,#d9bd6c);min-width:0;min-height:42px}@supports (color:color-mix(in lab, red, red)){.procurement-spec-select select{border:1px solid color-mix(in srgb, var(--accent,#d9bd6c) 45%, transparent)}}.procurement-spec-select select{color:inherit;background:var(--panel,#07130f);border-radius:12px;padding:0 12px}.retention-product-list>div{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;border-radius:11px!important;grid-template-columns:52px minmax(0,1fr) 38px 72px 86px!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:8px!important;display:grid!important}.retention-product-list>div.is-favorite{border-color:#c49b2b!important}.retention-product-list>div select,.procurement-spec-select select{border:1px solid var(--admin-line-soft);background:var(--admin-card-strong);min-width:0;height:42px;color:inherit;font:inherit;border-radius:10px;padding:0 8px}.procurement-spec-select{align-items:center;gap:8px;display:inline-flex}@media (width<=640px){.retention-product-list>div{grid-template-columns:48px minmax(0,1fr) 38px 64px 76px!important;gap:6px!important}}.product-pricing-entry{grid-template-columns:minmax(0,1fr) minmax(260px,.85fr)!important}.product-inline-pricing{grid-template-columns:minmax(0,1fr) 82px!important;align-items:center!important;gap:8px!important;display:grid!important}.product-inline-pricing input{border:1px solid var(--admin-line)!important;background:var(--admin-input)!important;width:100%!important;min-width:0!important;min-height:46px!important;color:var(--admin-ink)!important;border-radius:10px!important;padding:0 12px!important;font-size:16px!important;font-weight:800!important}.markup-price-preview{color:var(--admin-ink)!important;background:#25856324!important;border-radius:9px!important;grid-column:1/-1!important;padding:10px 12px!important;font-size:14px!important}.price-entry-with-preview{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;min-width:0!important;display:grid!important}.price-entry-with-preview input{width:100%!important;min-width:0!important}.inline-price-preview{color:#82d8b3!important;background:#2b8b651f!important;border:1px solid #62be963d!important;border-radius:7px!important;padding:5px 7px!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important;display:block!important}:is(.price-matrix form:has(.price-entry-with-preview),.customer-price-list form:has(.price-entry-with-preview)){align-items:start!important}html[data-surface-theme=light] .inline-price-preview{color:#176c4c!important;background:#29805b14!important;border-color:#29805b3d!important}.batch-customer-group{border:1px solid var(--admin-line)!important;background:var(--admin-card)!important;border-radius:14px!important;gap:8px!important;padding:12px!important;display:grid!important}.batch-customer-once{background:var(--admin-card-strong)!important;border-radius:11px!important;grid-template-columns:1.15fr .72fr 1fr!important;gap:8px!important;padding:10px!important;display:grid!important}.batch-customer-once label,.batch-row-fields label{color:var(--admin-muted)!important;gap:5px!important;font-size:12px!important;font-weight:800!important;display:grid!important}.batch-customer-once input,.batch-customer-once select,.batch-row-fields input,.batch-row-fields select{border:1px solid var(--admin-line-soft)!important;background:var(--admin-input)!important;width:100%!important;min-width:0!important;min-height:42px!important;color:var(--admin-ink)!important;border-radius:9px!important;padding:0 10px!important;font-size:14px!important}.batch-product-compact{border:1px solid var(--admin-line-soft)!important;background:var(--admin-card-strong)!important;border-radius:11px!important;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr) 82px!important;align-items:center!important;gap:8px!important;padding:10px!important;display:grid!important;position:relative!important}.batch-product-summary{color:var(--admin-ink)!important;gap:4px!important;margin:0!important;display:grid!important}.batch-product-summary b{font-size:16px!important}.batch-product-summary span{color:var(--admin-muted)!important;font-size:13px!important}.batch-product-edit{border:1px solid var(--admin-line)!important;background:var(--admin-card)!important;min-height:44px!important;color:var(--admin-ink)!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:5px!important;font-weight:850!important;display:flex!important}.batch-product-edit svg{width:17px!important}.batch-product-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.batch-product-remove{color:#b95449!important;min-height:44px!important;font:inherit!important;background:#b9473d14!important;border:1px solid #be564c6b!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;font-weight:850!important;display:flex!important}.batch-product-remove svg{width:17px!important}.batch-product-compact>.batch-row-fields{border-top:1px solid var(--admin-line-soft)!important;grid-column:1/-1!important;padding-top:8px!important}.batch-print-grid{grid-template-columns:28px 1.05fr .88fr 42px 38px 52px 58px 68px!important}.batch-print-slip footer{text-align:right!important;padding:7px 0!important;font-size:12px!important;font-weight:900!important}@media (width<=680px){.product-pricing-entry{grid-template-columns:1fr!important}.product-inline-pricing{grid-template-columns:minmax(0,1fr) 76px!important}.batch-customer-once{grid-template-columns:1fr 1fr!important}.batch-customer-once label:last-child{grid-column:1/-1!important}.batch-product-compact{grid-template-columns:minmax(0,1fr) 76px!important}.batch-product-switch{grid-column:1/-1!important}.batch-print-grid{grid-template-columns:20px minmax(44px,1fr) minmax(40px,.8fr) 30px 28px 40px 44px 48px!important;font-size:7px!important}}.batch-print-slip{box-sizing:border-box!important;aspect-ratio:1.414!important;color:#111!important;background:#fff!important;border:1.5px solid #222!important;flex-direction:column!important;width:100%!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.batch-print-page{aspect-ratio:1/1.414!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:1fr!important;gap:28px!important;padding:8px!important}.batch-print-title-row{border-bottom:1px solid #222!important;justify-content:center!important;align-items:center!important;min-height:36px!important;display:flex!important}.batch-print-meta-row{border-bottom:1px solid #222!important;grid-template-columns:1fr 1fr!important;align-items:center!important;min-height:30px!important;display:grid!important}.batch-print-title-row>*{text-align:center!important;margin:0!important;padding:6px 8px!important;font-size:14px!important;font-weight:900!important}.batch-print-meta-row{justify-content:flex-start!important;align-items:center!important;gap:clamp(10px,4vw,34px)!important;padding:5px 8px!important;display:flex!important}.batch-print-meta-row>*{padding:0!important;font-size:9px!important}.batch-print-meta-row>:first-child{margin-right:auto!important}.batch-print-meta-row>*+*{border-left:0!important}.batch-print-slip .batch-print-grid{border-bottom:1px solid #222!important;grid-template-columns:30px 1.05fr 1.27fr 52px 40px 62px 58px 70px!important;gap:0!important;padding:0!important;font-size:8px!important;display:grid!important}.batch-print-slip .batch-print-grid>*{text-align:center!important;overflow-wrap:anywhere!important;border-right:1px solid #222!important;justify-content:center!important;align-items:center!important;min-width:0!important;padding:3px 2px!important;display:flex!important}.batch-print-slip .batch-print-grid>:last-child{border-right:0!important}.batch-print-slip .batch-print-head{flex:none!important;min-height:27px!important;font-weight:800!important}.batch-print-slip .batch-print-item-row{flex:1 1 0!important;min-height:31px!important}.batch-print-note-row{text-align:left!important;border-bottom:1px solid #222!important;flex:none!important;align-items:flex-start!important;min-height:36px!important;padding:5px 8px!important;font-size:9px!important;display:flex!important}.batch-print-slip footer{text-align:center!important;border:0!important;grid-template-columns:3fr 1fr!important;min-height:29px!important;padding:0!important;display:grid!important}.batch-print-slip footer>*{justify-content:center!important;align-items:center!important;padding:4px!important;display:flex!important}.batch-print-slip footer>*+*{border-left:1px solid #222!important}@media (width<=680px){.batch-print-page{gap:20px!important;padding:5px!important}.batch-print-slip .batch-print-grid{grid-template-columns:20px minmax(42px,1.05fr) minmax(51px,1.27fr) 34px 27px 42px 38px 46px!important;font-size:6px!important}.batch-print-title-row{min-height:27px!important}.batch-print-title-row>*{padding:4px!important;font-size:10px!important}.batch-print-meta-row{gap:5px!important;min-height:23px!important;padding:3px 4px!important}.batch-print-meta-row>*{white-space:nowrap!important;padding:0!important;font-size:6px!important}.batch-print-slip .batch-print-head{min-height:21px!important}.batch-print-slip .batch-print-item-row{min-height:0!important}.batch-print-note-row{min-height:27px!important;padding:3px 4px!important;font-size:7px!important}.batch-print-slip footer{min-height:21px!important;font-size:8px!important}}.procurement-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.procurement-actions button{border:1px solid var(--accent,#d7bb70);min-height:52px}@supports (color:color-mix(in lab, red, red)){.procurement-actions button{border:1px solid color-mix(in srgb,var(--accent,#d7bb70) 58%,transparent)}}.procurement-actions button{background:var(--panel,#07120e);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.procurement-actions button{background:color-mix(in srgb,var(--panel,#07120e) 90%,var(--accent,#d7bb70) 10%)}}.procurement-actions button{color:var(--text,#f8f4df);justify-content:center;align-items:center;gap:8px;font:700 15px/1.2 inherit;display:flex}.procurement-actions svg{width:20px;height:20px}.procurement-product-editor{border:1px solid var(--accent,#d7bb70);width:min(620px,100vw - 28px);max-height:min(84vh,760px);padding:28px;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.procurement-product-editor{border:1px solid color-mix(in srgb,var(--accent,#d7bb70) 66%,transparent)}}.procurement-product-editor{background:var(--panel,#07120e);color:var(--text,#f8f4df);border-radius:26px;box-shadow:0 28px 80px #0008}.procurement-product-editor h2{margin:8px 0 20px;font-size:30px}.procurement-product-editor .eyebrow{align-items:center;gap:8px;display:flex}.procurement-product-editor .eyebrow svg{width:18px}.procurement-editor-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.procurement-editor-grid label,.procurement-editor-specs>b{gap:7px;font-weight:700;display:grid}.procurement-editor-grid input,.procurement-editor-specs input{border:1px solid var(--accent,#d7bb70);min-width:0;min-height:50px}@supports (color:color-mix(in lab, red, red)){.procurement-editor-grid input,.procurement-editor-specs input{border:1px solid color-mix(in srgb,var(--accent,#d7bb70) 45%,transparent)}}.procurement-editor-grid input,.procurement-editor-specs input{background:var(--panel,#07120e);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.procurement-editor-grid input,.procurement-editor-specs input{background:color-mix(in srgb,var(--panel,#07120e) 92%,white 8%)}}.procurement-editor-grid input,.procurement-editor-specs input{color:inherit;padding:0 14px;font:600 16px inherit}.procurement-editor-specs{gap:12px;margin:20px 0;display:grid}.procurement-editor-specs p{color:var(--muted,#a7aaa2);margin:0}.procurement-editor-specs>div{flex-wrap:wrap;gap:8px;display:flex}.procurement-editor-specs>div span{border:1px solid var(--accent,#d7bb70);min-height:38px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.procurement-editor-specs>div span{border:1px solid color-mix(in srgb,var(--accent,#d7bb70) 45%,transparent)}}.procurement-editor-specs>div span{border-radius:999px;align-items:center;gap:6px;font-weight:700;display:flex}.procurement-editor-specs>div button{color:inherit;background:0 0;border:0;place-items:center;padding:2px;display:grid}.procurement-editor-specs>div svg{width:15px;height:15px}.procurement-editor-specs>label{grid-template-columns:1fr auto;gap:8px;display:grid}.procurement-editor-specs>label button,.procurement-save-product{border-radius:14px;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex}.procurement-editor-specs>label button{border:1px solid var(--accent,#d7bb70);padding:0 16px}@supports (color:color-mix(in lab, red, red)){.procurement-editor-specs>label button{border:1px solid color-mix(in srgb,var(--accent,#d7bb70) 55%,transparent)}}.procurement-editor-specs>label button{color:inherit;background:0 0}.procurement-save-product{width:100%;min-height:56px}@media (width<=620px){.procurement-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.procurement-actions button{gap:5px;min-height:48px;padding:6px;font-size:13px}.procurement-editor-grid{grid-template-columns:1fr}.procurement-product-editor{padding:22px 16px}.procurement-editor-specs>label{grid-template-columns:1fr}.procurement-editor-specs>label button{min-height:48px}}.product-secondary-tabs{scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;margin:10px 0 16px;padding:4px 2px 8px;display:flex;overflow-x:auto}.product-secondary-tabs::-webkit-scrollbar{display:none}.product-secondary-tabs>button{border:1px solid var(--gold,#c9a95e);flex:none;min-width:92px;min-height:46px;padding:9px 16px}@supports (color:color-mix(in lab, red, red)){.product-secondary-tabs>button{border:1px solid color-mix(in srgb, var(--gold,#c9a95e) 48%, transparent)}}.product-secondary-tabs>button{background:var(--panel,#07130f);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.product-secondary-tabs>button{background:color-mix(in srgb, var(--panel,#07130f) 92%, transparent)}}.product-secondary-tabs>button{color:var(--text,#f7f0d2);white-space:nowrap;scroll-snap-align:start;font-size:15px;font-weight:750}.product-secondary-tabs>button.active{border-color:var(--gold,#d6b85c);background:linear-gradient(115deg, var(--accent,#247d62), var(--gold,#c9a95e))}@supports (color:color-mix(in lab, red, red)){.product-secondary-tabs>button.active{background:linear-gradient(115deg, color-mix(in srgb, var(--accent,#247d62) 78%, #fff 8%), color-mix(in srgb, var(--gold,#c9a95e) 52%, var(--panel,#07130f)))}}.product-secondary-tabs>button.active{color:#fff;box-shadow:0 7px 20px var(--accent,#247d62)}@supports (color:color-mix(in lab, red, red)){.product-secondary-tabs>button.active{box-shadow:0 7px 20px color-mix(in srgb, var(--accent,#247d62) 20%, transparent)}}.product-secondary-tabs small{opacity:.78;font:inherit;margin-left:4px}[data-ui-mode=light] .product-secondary-tabs>button{color:#2c2a24;background:#fffef9}[data-ui-mode=light] .product-secondary-tabs>button.active{color:#fff;background:linear-gradient(115deg,#2f826d,#b78b27)}.import-paste-card textarea{resize:vertical;width:100%;min-height:9rem}.import-paste-results{gap:.75rem;display:grid}.import-paste-results label{grid-template-columns:minmax(8rem,.8fr) minmax(12rem,1.4fr);align-items:center;gap:.75rem;display:grid}.import-paste-results span,.import-paste-results small{display:block}@media (width<=640px){.import-paste-results label{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
