@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-cyan:#2cd0f4;--brand-blue:#4494ec;--brand-violet:#6f5cea;--brand-purple:#aa2ed8;--brand-magenta:#e048f0;--hi:var(--brand-cyan);--stripe:var(--accent);--stripe-v:var(--accent);--mat-strong:#fff;--mat-edge:#ffffff1a;--mat-well:#0000002e;--solid:var(--mat);--mat:#141a40;--mat-2:#222a5c;--mat-ink:#dce3ff;--mat-dim:#8c97c9;--bench:#f1f3fa;--paper:#fff;--paper-2:#f6f7fc;--ink:#141832;--ink-2:#4b5272;--ink-3:#5f6687;--line:#d9ddec;--line-2:#e8ebf5;--accent:#6a4fe6;--accent-ink:#fff;--accent-fill:var(--accent);--accent-soft:color-mix(in srgb, var(--accent) 12%, #fff);--warn:#c27a12;--warn-ink:#5a3a05;--warn-soft:#fbefdc;--focus:#4494ec;--danger:#c0352b;--danger-text:var(--danger);--danger-soft:#fbe9e7;--good:#23885a;--good-text:#1b6e48;--warn-text:#8f5600;--good-soft:#e1f4ea;--chart-spend:#aa2ed8;--chart-in:#2cb4ea;--st-new:#4494ec;--st-diag:#9b36d6;--st-wait:#c27a12;--st-bench:#1ba9d6;--st-ready:#23885a;--st-done:#8c91a8;--st-cancel:#a3a6b5;--r-sm:4px;--r:8px;--shadow-tag:0 1px 0 #1418320f, 0 2px 6px #14183214;--font:"Archivo Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font);color:var(--ink);background:var(--bench);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mat:#0b0f2a;--mat-2:#1a2150;--bench:#0c1024;--paper:#141936;--paper-2:#1a2042;--ink:#e7eafb;--ink-2:#aeb4d6;--ink-3:#8a92b9;--line:#2a3160;--line-2:#20274f;--accent:#7c63f0;--accent-soft:color-mix(in srgb, var(--accent) 22%, #141936);--warn-soft:#3a2a12;--danger-soft:#3a1c19;--danger-text:#e8706a;--good-text:#7fe0a6;--warn-text:#f0b860;--good-soft:#15321f;--chart-in:#2cd0f4;--chart-spend:#c04ae6;--shadow-tag:0 1px 0 #0000004d, 0 2px 8px #0000004d}*{box-sizing:border-box}html{scrollbar-color:color-mix(in srgb, var(--ink-3) 40%, transparent) transparent}*{scrollbar-width:thin}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-3) 40%, transparent);border-radius:8px}}html,body,#root{height:100%}body{background:var(--bench);margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.shell{grid-template-columns:var(--side-w) minmax(0, 1fr);min-height:100%;display:grid}:root{--side-w:clamp(236px, 15.75rem, 310px)}.side{background:var(--mat);color:var(--mat-ink);flex-direction:column;gap:4px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:2px 6px 16px;text-decoration:none;display:flex}.brand .mark{flex:none;width:40px;height:40px}.brand .shop-name{color:var(--mat-strong);overflow-wrap:anywhere;font-size:1.05rem;font-weight:700;font-stretch:88%;line-height:1.15}.brand .shop-logo{border-radius:var(--r);justify-content:center;align-items:center;width:100%;display:flex}.brand .shop-logo img{object-fit:contain;max-width:100%;max-height:100%}.nav a{border-radius:var(--r-sm);color:var(--mat-ink);align-items:center;gap:10px;padding:8px 10px;font-weight:500;text-decoration:none;display:flex}.nav a:hover{background:var(--mat-2)}.nav a.active{background:var(--mat-2);color:var(--mat-strong);box-shadow:inset 3px 0 0 var(--hi)}.nav a.active svg{color:var(--hi);opacity:1}.nav a svg{opacity:.85;width:18px;height:18px}.nav .count{background:var(--hi);color:var(--mat);border-radius:999px;margin-left:auto;padding:0 7px;font-size:.78rem;font-weight:700}.side-foot{color:var(--mat-dim);border-top:1px solid var(--mat-edge);margin-top:auto;padding:10px 6px 0;font-size:.8rem}.side-foot .who{align-items:center;gap:4px;margin-bottom:8px;display:flex}.side-foot .who>div{min-width:0}.side-foot .who-name{color:var(--mat-strong);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.side-foot .who-role{color:var(--mat-dim)}.side-foot .btn.ghost{color:var(--mat-ink)}.side-foot .btn.ghost:hover,.side-foot .btn.ghost.active{background:var(--mat-2)}.nav a.nav-settings{display:none}.side .new-btn{justify-content:center;margin:0 0 14px}.side-panel{display:contents}.side-foot .logout-wide,.side .new-btn .short{display:none}.menu-toggle{border:1.5px solid var(--mat-edge);width:44px;height:44px;color:var(--mat-ink);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;display:none;position:relative}.menu-toggle svg{width:22px;height:22px}.menu-dot{background:var(--hi);width:9px;height:9px;box-shadow:0 0 0 2px var(--mat);border-radius:50%;position:absolute;top:7px;right:7px}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.main{min-width:0;max-width:2400px;padding:26px 32px 60px}.page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-head h1{letter-spacing:-.01em;margin:0;font-size:1.75rem;font-weight:700;font-stretch:88%;line-height:1.1}.page-head .sub{color:var(--ink-2);margin-top:4px}.page-head .actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.back{color:var(--ink-2);align-items:center;gap:4px;margin-bottom:8px;font-size:.9rem;text-decoration:none;display:inline-flex}.back:hover{color:var(--ink)}.page-head .day-nav{flex-wrap:nowrap;align-items:center;gap:6px}.page-head .day-nav .input{width:auto}@media (width<=700px){.page-head .actions,.page-head .day-nav{width:100%;margin-left:0}.page-head .actions>.btn{flex:auto;justify-content:center}.page-head .day-nav .input{flex:1;min-width:0}.page-head .day-nav>.btn.icon{flex:none}}.btn{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--paper);height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ink-3)}.btn:disabled{opacity:.5;cursor:default}.btn svg{width:16px;height:16px}.btn.primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink)}.btn.primary:hover{filter:brightness(1.08)}.btn.dark{background:var(--solid);border-color:var(--solid);color:#fff}.btn.danger{color:var(--danger-text)}.btn.danger:hover{border-color:var(--danger)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--paper-2)}.btn.sm{height:30px;padding:0 10px;font-size:.88rem}.btn.icon{justify-content:center;width:32px;padding:0}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field>span{color:var(--ink-2);font-size:.84rem;font-weight:600}.field .hint{color:var(--ink-3);font-size:.8rem;font-weight:400}.input,.select,.textarea{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);width:100%;height:36px;padding:0 10px}.textarea{resize:vertical;height:auto;min-height:76px;padding:8px 10px;line-height:1.4}.select,select.input{appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23757c9f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:16px;padding-right:32px}.select:disabled,select.input:disabled{cursor:default;opacity:.6}.field .seg{align-self:flex-start;max-width:100%}.tax-preview{border-radius:var(--r-sm);background:var(--paper-2);border:1px dashed var(--line);padding:8px 12px}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--focus);outline-offset:-1px;border-color:#0000}.device-manager{min-width:0}.device-head{align-items:center}.device-hidden-toggle[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.device-hidden-toggle .n{background:var(--paper-2);min-width:20px;color:var(--ink-2);text-align:center;border-radius:999px;padding:0 6px;font-size:.8rem}.device-types{gap:6px;margin-bottom:14px}.device-types .chip{padding:2px 12px;font-weight:600}.device-types .chip svg,.device-models .chip svg{width:14px;height:14px;margin-right:3px}.device-type-panel>header h2{overflow-wrap:anywhere;min-width:0}.device-type-actions{flex-wrap:wrap;gap:6px;display:flex}.device-tag{color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:.74rem;font-weight:700}.device-groups{flex-direction:column;gap:8px;padding:12px;display:flex}.device-group{border:1px solid var(--line);border-radius:var(--r);min-width:0}.device-group-head{border-radius:var(--r);align-items:center;gap:4px;padding-right:6px;display:flex}.device-group.open>.device-group-head{background:var(--paper-2);border-bottom:1px solid var(--line-2);border-radius:var(--r) var(--r) 0 0}.device-group-toggle{border-radius:var(--r);min-width:0;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;padding:8px 10px;display:flex}.device-group-toggle .chev{width:16px;height:16px;color:var(--ink-3);flex:none;transition:transform .15s}.device-group.open .device-group-toggle .chev{transform:rotate(90deg)}.device-group-toggle .name{overflow-wrap:anywhere;min-width:0;font-weight:700}.device-group-toggle .count{color:var(--ink-3);white-space:nowrap;font-size:.84rem}.device-group-body{gap:10px;padding:10px 12px 12px;display:grid}.device-group-body>p{margin:0}.device-models .chip{overflow-wrap:anywhere;text-align:left;max-width:100%;height:auto;min-height:30px}.device-models .chip.more{border:1px dashed var(--line)}.device-pager{align-items:center;gap:6px;display:flex}.device-menu{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:4px;display:grid;overflow:auto;box-shadow:0 8px 24px #00000024}.device-menu button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:9px 12px;font-weight:600;display:flex}.device-menu button:hover,.device-menu button:focus-visible{background:var(--paper-2)}.device-menu button:focus-visible{outline-offset:-2px}.device-menu button svg{width:16px;height:16px;color:var(--ink-2);flex:none}.device-menu button.danger,.device-menu button.danger svg{color:var(--danger-text)}:root[data-theme=dark] .device-menu{box-shadow:0 8px 24px #00000080}.device-edit-side{flex-wrap:wrap;gap:8px;display:flex}.device-hidden-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.device-hidden-row:last-child{border-bottom:0}.device-hidden-row>div:first-child{overflow-wrap:anywhere;min-width:0}.device-hidden-actions{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.device-list-note{align-items:flex-start;gap:8px;margin-top:16px;display:flex}.device-list-note svg{flex-shrink:0;width:17px;height:17px}.support-category-filter{min-width:0}.support-category-filter .status-chips{margin:0}.input.num{text-align:right}.grid{gap:14px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.span2{grid-column:span 2}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spacer{flex:1}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:.86rem}.right{text-align:right}.mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.9em}.stack{flex-direction:column;gap:16px;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.search{flex:1;min-width:200px;max-width:380px;position:relative}.search svg{width:16px;height:16px;color:var(--ink-3);position:absolute;top:10px;left:10px}.search .input{padding-left:32px}.seg{background:color-mix(in srgb, var(--line) 55%, var(--paper-2));border-radius:10px;gap:2px;padding:3px;display:inline-flex}.seg button{cursor:pointer;height:32px;color:var(--ink-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.seg button.on{background:var(--paper);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #1418321a}.seg svg{width:15px;height:15px}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);min-width:0}.panel>header{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:56px;padding:12px 16px;display:flex}.panel>header h2{margin:0;font-size:1rem;font-weight:700}.panel>.body{padding:16px}.panel>.body.flush{padding:0}.empty{text-align:center;color:var(--ink-2);padding:34px 20px}.empty strong{color:var(--ink);margin-bottom:4px;font-size:1.05rem;display:block}.empty .btn{margin-top:14px}.alert{border-radius:var(--r-sm);background:var(--danger-soft);color:var(--danger-text);padding:10px 14px;font-weight:500}.alert.warn{background:var(--warn-soft);color:var(--warn-ink)}.alert.ok,.alert.good{background:var(--good-soft);color:var(--good-text)}.alert.info{background:color-mix(in srgb, var(--accent) 10%, var(--paper));color:var(--ink);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line))}:root[data-theme=dark] .alert.warn{color:#f3c98a}.table{border-collapse:collapse;width:100%}.table th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:.8rem;font-weight:600}.table td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:11px 14px}.table tr:last-child td{border-bottom:0}.table tbody tr.click{cursor:pointer}.table tbody tr.click:hover td{background:var(--paper-2)}.table .num{text-align:right;white-space:nowrap}.table .title{font-weight:600}.table .sub{color:var(--ink-3);font-size:.84rem}.table-wrap{overflow-x:auto}.tape{white-space:nowrap;color:var(--ink-2);align-items:center;gap:7px;font-size:.84rem;font-weight:500;display:inline-flex}.tape:before{content:"";background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.tape.c-low{color:var(--danger-text);font-weight:600}.c-New{--c:var(--st-new)}.c-Diagnosing{--c:var(--st-diag)}.c-WaitingOnParts{--c:var(--st-wait)}.c-InProgress{--c:var(--st-bench)}.c-Ready{--c:var(--st-ready)}.c-PickedUp{--c:var(--st-done)}.c-Cancelled{--c:var(--st-cancel)}.c-Draft{--c:var(--st-done)}.c-Sent{--c:var(--st-bench)}.c-Accepted{--c:var(--st-diag)}.c-Declined{--c:var(--danger)}.c-Paid{--c:var(--st-ready)}.c-Void{--c:var(--st-cancel)}.tape.c-Void{color:var(--ink-2)}.c-Ordered{--c:var(--st-new)}.c-Shipped{--c:var(--st-wait)}.c-Received{--c:var(--st-ready)}.c-review{--c:var(--warn)}.c-low{--c:var(--danger)}.prio{border-radius:3px;padding:1px 6px;font-size:.76rem;font-weight:700}.prio.High{background:var(--warn-soft);color:var(--warn-text)}.prio.Rush{background:var(--danger);color:#fff}.lane{background:color-mix(in srgb, var(--c) 7%, transparent);border-radius:var(--r);border:1px dashed #0000;min-height:160px;padding:10px}.lane.drop{border-color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent)}.lane>.lane-h{color:var(--ink);align-items:center;gap:8px;margin:2px 4px 10px;font-size:.9rem;font-weight:700;display:flex}.lane>.lane-h:before{content:"";background:var(--c);border-radius:50%;width:8px;height:8px}.lane>.lane-h .n{color:var(--ink-3);margin-left:auto;font-weight:600}.lane .tags{flex-direction:column;gap:10px;display:flex}.tag{color:var(--ink);background:var(--paper);box-shadow:var(--shadow-tag);cursor:grab;padding:10px 12px;text-decoration:none;display:block;position:relative}.tag:active{cursor:grabbing}.tag:hover{box-shadow:var(--tag-hover);background:var(--tag-hover-bg);border-color:color-mix(in srgb, var(--c) 60%, var(--line))}.tag .no{color:var(--ink-3);white-space:nowrap;font-size:.88rem;font-weight:600;line-height:1.3}.tag .who{margin-top:2px;font-weight:600}.tag .dev{color:var(--ink-2);font-size:.9rem}.tag .meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:.8rem;display:flex}.tag .meta .late{color:var(--danger-text);font-weight:600}.tag .top{align-items:flex-start;gap:8px;display:flex}.tag .top .prio{margin-left:auto}.tag.dragging{opacity:.45}.tag-head{background:var(--paper);border-radius:var(--r);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:24px;padding:16px 20px;display:flex;position:relative}.tag-head .no{font-size:2.6rem;font-weight:800;font-stretch:72%;line-height:.95}.tag-head .what{min-width:220px}.repair-head .what{flex:1;min-width:0}.repair-head .no-line{flex-wrap:wrap;align-items:center;gap:2px 12px;margin-bottom:2px;display:flex}.tag-head.repair-head .no{color:var(--ink-3);font-size:.95rem;font-weight:600;font-stretch:100%;line-height:1.3}.repair-head .what .dev{letter-spacing:-.01em;font-size:1.5rem}.repair-head .status-pick{flex:none}.tag-head .what .dev{font-size:1.2rem;font-weight:700}.tag-head .what .who{color:var(--ink-2)}.tag-head .loc-line{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;display:flex}.tag-head .loc-line>svg{color:var(--ink-3);flex:none}.tag-head .loc-line .loc-place{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.loc-from{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.qc-block{flex-direction:column;gap:8px;margin:-4px 0 16px;display:flex}.qc-note{color:var(--good-text);align-items:center;gap:6px;margin:-6px 0 14px;display:flex}.qc-options{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px;display:grid}.chip.qc-req{cursor:default;background:var(--warn-soft);height:20px;color:var(--warn-text);border-color:#0000;padding:0 7px;font-size:.72rem;font-weight:700}.tag-head .status-pick{align-items:center;gap:8px;margin-left:auto;display:flex}.rs-tag{text-overflow:ellipsis;align-self:flex-start;max-width:100%;margin:2px 0 4px;padding:1px 7px 1px 6px;font-size:.74rem;overflow:hidden}.bcard .rs-tag{display:inline-flex}.spick{position:relative}.spick-btn{text-align:left;width:210px;color:var(--ink);background-image:none;align-items:center;gap:8px;padding-right:10px;display:inline-flex}.spick-btn .spick-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.spick-btn .chev{width:16px;height:16px;color:var(--ink-3);flex:none}.spick-dot{border-radius:2px;flex:none;width:9px;height:9px}.spick-menu{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;max-width:calc(100vw - 32px);display:flex;overflow:hidden;box-shadow:0 12px 30px #1418322e;width:330px!important}.spick-menu[style*=left]{margin-left:0}.spick-menu ul{outline:none;flex:1;min-height:0;margin:0;padding:5px;list-style:none;overflow-y:auto}.spick-opt{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.spick-opt.sub{padding-left:28px}.spick-opt.hi{background:var(--accent-soft)}.spick-opt .tick{width:16px;height:16px;color:var(--ink);flex:none;margin-left:auto}.spick-foot{border-top:1px solid var(--line-2);color:var(--ink-3);padding:9px 12px;font-size:.82rem}.spick-foot a{color:inherit;text-decoration:underline}.rs-panel>.rs-intro{color:var(--ink-2);padding:14px 16px 6px;font-size:.9rem}.rs-panel .rs-alert{margin:6px 16px 8px}.rs-grid{flex-direction:column;display:flex}.rs-row{border-top:1px solid var(--line-2);grid-template-columns:58px 36px minmax(0,1.25fr) minmax(0,1fr) minmax(0,.95fr) 40px;align-items:center;gap:12px;min-height:48px;padding:8px 16px 8px 8px;display:grid}.rs-head{min-height:0;color:var(--ink-2);border-top:0;padding-top:10px;padding-bottom:8px;font-size:.76rem;font-weight:700}.rs-built{background:var(--paper-2)}.rs-built .rs-name{font-weight:700}.rs-row.over{box-shadow:inset 0 -3px 0 var(--accent)}.rs-wrap{background:var(--accent-soft);border-top:1px solid var(--line-2)}.rs-wrap>.rs-row{border-top:0}.rs-wrap.dragging{opacity:.5}.rs-lock{color:var(--ink-3);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.rs-lock svg{width:13px;height:13px}.rs-usual{color:var(--ink-3);font-size:.84rem}.rs-swatch{border:0;border-radius:6px;width:26px;height:26px;padding:0;display:block}.rs-swatch.pick{cursor:pointer;box-shadow:inset 0 0 0 1px #0000001f}.rs-swatch.pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rs-swatch.on{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--ink)}.rs-move{align-items:center;gap:0;display:flex}.rs-handle{width:24px;height:32px;color:var(--ink-3);cursor:grab;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.rs-handle svg{width:16px;height:16px}.rs-handle.off{opacity:.45;cursor:default}.rs-handle:focus-visible,.rs-step:focus-visible{outline:2px solid var(--focus)}.rs-step{width:17px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.rs-step svg{width:15px;height:15px}.rs-step:hover,.rs-handle:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.rs-row .input,.rs-row .select{width:100%;min-width:0}.rs-switch{cursor:pointer;color:var(--ink-2);align-items:center;gap:9px;font-size:.86rem;display:inline-flex}.rs-switch input{opacity:0;width:1px;height:1px;position:absolute}.rs-switch .track{background:var(--line);border-radius:999px;flex:none;width:36px;height:20px;transition:background .15s;position:relative}.rs-switch .track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.rs-switch input:checked+.track{background:var(--accent)}.rs-switch input:checked+.track:after{transform:translate(16px)}.rs-switch input:focus-visible+.track{outline:2px solid var(--focus);outline-offset:2px}.rs-del{justify-self:end}.rs-palette{flex-wrap:wrap;align-items:center;gap:8px;padding:2px 16px 12px 102px;display:flex}.rs-palette .faint{margin-right:4px}.rs-add{border-top:1px solid var(--line-2);gap:10px;padding:14px 16px;display:flex}.rs-add .input{flex:1;min-width:0}.rs-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=700px){.rs-head{display:none}.rs-row{grid-template-columns:30px 28px minmax(0,1fr) 40px;gap:6px 10px;padding:10px 12px 10px 6px}.rs-built .rs-lock{grid-area:2/3}.rs-built .rs-usual{display:none}.rs-move{flex-direction:column;grid-row:span 3}.rs-move .rs-handle{display:none}.rs-step{width:28px;height:26px}.rs-custom .rs-name-in{grid-column:3}.rs-custom .rs-del{grid-area:1/4}.rs-custom .rs-counts{grid-area:2/3/auto/5}.rs-custom .rs-switch{grid-area:3/3/auto/5}.rs-swatch{width:24px;height:24px}.rs-palette{padding:2px 12px 12px}.rs-palette .faint{width:100%}.rs-foot{flex-direction:column;align-items:stretch}.tag-head .status-pick .spick{flex:1;min-width:0}.tag-head .status-pick .spick .spick-btn{flex:none;width:100%!important}}@media (width>=701px){.rs-step{display:none}}.list{margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:10px 16px;display:flex}.list li:last-child{border-bottom:0}.list li a{text-decoration:none}.list li a:hover{text-decoration:underline}.two-col{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.facts{grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;display:grid}.facts dt{color:var(--ink-3);font-size:.88rem}.facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-left:2px solid var(--line);padding:8px 0 8px 16px;position:relative}.timeline li:before{content:"";background:var(--line);border-radius:50%;width:8px;height:8px;position:absolute;top:14px;left:-5px}.timeline li:first-child:before{background:var(--accent)}.timeline .when{color:var(--ink-3);font-size:.78rem}.timeline li>div:first-child{overflow-wrap:anywhere}.used-parts .part-acts{width:210px}.used-parts .sub{overflow-wrap:anywhere}@media (width<=600px){.used-parts tr{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.used-parts tr:last-child,.used-parts td{border-bottom:0}.used-parts td.part-acts{grid-column:1/-1;width:auto;padding-top:0}}.activity-filters{flex-wrap:wrap;gap:8px;display:flex}.activity-filters .input{width:auto;min-width:150px;height:34px}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{border-top:1px solid var(--line-2);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.activity-list li:first-child{border-top:0}.activity-icon{background:var(--paper-2);width:30px;height:30px;color:var(--ink-2);border:1px solid var(--line-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.activity-icon.k-payment,.activity-icon.k-invoice{background:var(--warn-soft);color:var(--warn-text);border-color:#0000}.activity-icon.k-team,.activity-icon.k-settings{background:var(--accent-soft);color:var(--accent);border-color:#0000}.activity-icon.k-part,.activity-icon.k-discount{background:var(--good-soft);color:var(--good-text);border-color:#0000}.activity-what{overflow-wrap:anywhere;line-height:1.35}.activity-what a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.activity-what a:hover{text-decoration-color:currentColor}.activity-when{color:var(--ink-3);margin-top:2px;font-size:.8rem}.activity-when strong{color:var(--ink-2);font-weight:600}@media (width<=640px){.activity-filters{width:100%}.activity-filters .input{flex:1;min-width:0}}.lines{border-collapse:collapse;table-layout:fixed;width:100%}.lines th.right{text-align:right;padding-right:10px}.lines th{text-align:left;color:var(--ink-3);padding:6px;font-size:.8rem;font-weight:600}.lines td{vertical-align:middle;padding:4px 6px}.lines td.amt{text-align:right;white-space:nowrap;padding-right:10px;font-weight:600}.lines .input{height:34px}.totals{grid-template-columns:1fr auto;gap:6px 0;width:300px;margin-left:auto;padding:14px 16px;display:grid}.totals .right{padding-left:16px}.totals .grand{border-top:2px solid var(--ink);padding-top:8px;font-size:1.25rem;font-weight:800}.scrim{z-index:50;background:#0f1b2073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);border-radius:var(--r);width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 20px 60px #00000040}.modal.wide{width:min(860px,100%)}.modal>header{border-bottom:1px solid var(--line-2);align-items:center;padding:16px 20px;display:flex}.modal>header h2{margin:0;font-size:1.1rem}.modal>header .btn{margin-left:auto}.modal>.body{padding:18px 20px}.modal>footer{border-top:1px solid var(--line-2);background:var(--paper-2);border-radius:0 0 var(--r) var(--r);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.toasts{z-index:60;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.toast{background:var(--solid);color:#fff;border-radius:var(--r-sm);align-items:center;gap:14px;padding:10px 16px;font-weight:500;animation:.18s ease-out toast-in;display:flex;box-shadow:0 6px 20px #0003}.toast.error{background:var(--danger)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.combo{position:relative}.combo .menu{z-index:20;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);overscroll-behavior:contain;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0000001f}.combo .menu button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:8px 12px;display:block}.combo .menu button:hover,.combo .menu button.hi{background:var(--paper-2)}.combo .menu .sub{color:var(--ink-3);font-size:.82rem}.combo .menu .none{color:var(--ink-3);padding:10px 12px;font-size:.88rem}.code-box{letter-spacing:.12em;text-align:center;border:2px dashed var(--accent);border-radius:var(--r);background:var(--accent-soft);-webkit-user-select:all;user-select:all;padding:16px;font-size:2rem;font-weight:800}.sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#141832;background:#fff;width:8.5in;min-height:11in;margin:0 auto;padding:.7in .75in;font-size:10.5pt;box-shadow:0 4px 24px #0000001f}.sheet .s-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sheet .biz{align-items:center;gap:10px;font-size:18pt;font-weight:800;font-stretch:85%;display:flex}.sheet .biz-logo{object-fit:contain;max-width:2.2in;max-height:56px}.sheet .doc-kind{text-align:right;color:#4b3bd4;font-size:26pt;font-weight:800;font-stretch:72%;line-height:1}.sheet .doc-no{text-align:right;margin-top:4px}.sheet .rule{background:var(--stripe);border-radius:2px;width:100%;height:4px;margin:18px 0 20px}.sheet .parties{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.sheet .parties h4{color:#626986;margin:0 0 4px;font-size:8.5pt;font-weight:600}.sheet table{border-collapse:collapse;width:100%}.sheet th{text-align:left;color:#626986;border-bottom:1.5px solid #141832;padding:6px 4px;font-size:8.5pt;font-weight:600}.sheet td{vertical-align:top;border-bottom:1px solid #e6ebed;padding:8px 4px}.sheet .num{text-align:right;white-space:nowrap}.sheet .s-totals{grid-template-columns:1fr auto;gap:5px 0;width:2.9in;margin-top:14px;margin-left:auto;display:grid}.sheet .s-totals .num{padding-left:12px}.sheet .s-totals .grand{border-top:1.5px solid #141832;padding-top:6px;font-size:13pt;font-weight:800}.sheet .notes{white-space:pre-wrap;color:#4b5272;margin-top:28px}.sheet .foot{color:#626986;margin-top:36px;font-size:9pt}.sheet .paid-stamp{color:#2f7d4f;border:3px solid #2f7d4f;margin-top:8px;padding:2px 12px;font-size:16pt;font-weight:800;display:inline-block;transform:rotate(-6deg)}.sheet .paid-stamp.void-stamp{color:#b42318;border-color:#b42318}.warranty-box{color:#2a3050;break-inside:avoid;text-align:left;background:#fff;border:1.5px solid #2d3a8c;border-radius:8px;margin-top:24px;overflow:hidden}.warranty-box .w-head{background:#eef1fb;border-bottom:1px solid #c9d0ee;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 14px;display:flex}.warranty-box .w-head strong{text-transform:uppercase;letter-spacing:.08em;color:#2d3a8c;font-size:.78rem}.warranty-box .w-head .w-until{margin-left:auto;font-weight:700}.warranty-box .w-cols{grid-template-columns:1fr 1fr;gap:14px;padding:12px 14px 4px;display:grid}.warranty-box .w-cols.one{grid-template-columns:1fr}.warranty-box .w-cols .w-label{text-transform:uppercase;letter-spacing:.06em;color:#5f6687;margin:0 0 4px;font-size:.78rem;font-weight:700}.warranty-box .w-cols p{white-space:pre-wrap;margin:0;font-size:.9rem}.warranty-box .w-foot{color:#5f6687;padding:8px 14px 12px;font-size:.8rem}.signed-block{break-inside:avoid;color:#2a3050;text-align:left;max-width:3.6in;margin-top:20px}.signed-block .signed-label{text-transform:uppercase;letter-spacing:.06em;color:#5f6687;margin:0 0 6px;font-size:.78rem;font-weight:700}.signed-block .signed-terms{color:#5f6687;white-space:pre-wrap;margin:0 0 8px;font-size:.74rem}.signed-block img{object-fit:contain;object-position:left bottom;background:#fff;border-bottom:1.5px solid #141832;width:100%;height:64px;display:block}.signed-block .signed-line{justify-content:space-between;gap:12px;margin-top:4px;font-size:.88rem;display:flex}.signed-block .signed-note{color:#5f6687;margin-top:2px;font-size:.74rem}@media (width<=560px){.warranty-box .w-cols{grid-template-columns:1fr}.warranty-box .w-head .w-until{width:100%;margin-left:0}}.sheet .void-note{color:#b42318;text-align:center;border:1.5px solid #b42318;margin:10px 0 0;padding:6px 10px;font-weight:700}@media print{@page{size:letter;margin:0}body{background:#fff}.no-print,.side,.toasts{display:none!important}.shell{display:block}.main{max-width:none;padding:0}.sheet{box-shadow:none;width:auto;min-height:auto}}input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px}.nowrap{white-space:nowrap}:root[data-theme=dark] .btn.dark{background:#2c3577;border-color:#2c3577}.scan{margin:0 0 14px;position:relative}.scan svg{width:17px;height:17px;color:var(--mat-dim);position:absolute;top:9px;left:10px}.scan input{border-radius:var(--r-sm);border:1px solid var(--mat-edge);background:var(--mat-well);width:100%;height:35px;color:var(--mat-strong);padding:0 10px 0 34px}.scan input::placeholder{color:var(--mat-dim)}.scan input:focus{outline:2px solid var(--hi);outline-offset:-1px}.side{z-index:41}.scan-key{border:1px solid var(--mat-edge);min-width:19px;height:19px;color:var(--mat-dim);font:600 .72rem/1 var(--font);pointer-events:none;border-radius:4px;place-items:center;padding:0 5px;display:grid;position:absolute;top:8px;right:8px}.search-pop{z-index:45;width:min(440px, calc(100vw - var(--side-w) - 16px));background:var(--paper);max-height:min(520px,100vh - 120px);color:var(--ink);border:1px solid var(--line);border-radius:var(--r);padding:6px 0 0;font-size:.95rem;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 16px 40px #0a0e2847}.search-pop .grp{color:var(--ink-3);padding:10px 14px 4px;font-size:.82rem;font-weight:800}.search-pop .opt{color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 14px;text-decoration:none;display:flex}.search-pop .opt.hi{background:var(--accent-soft)}.search-pop .opt .txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-pop .opt .lbl{font-weight:600}.search-pop .opt .sub{color:var(--ink-3);margin-left:6px;font-size:.9rem}.search-pop .opt .right{color:var(--ink-3);flex:none;font-size:.86rem}.search-pop .opt.all{color:var(--accent);border-top:1px solid var(--line-2);margin-top:4px;padding:10px 14px}.search-pop .opt.all .lbl{font-weight:700}.search-pop .none{color:var(--ink-3);padding:12px 14px 4px}.search-pop .keys{border-top:1px solid var(--line-2);background:var(--paper);color:var(--ink-3);margin-top:6px;padding:8px 14px;font-size:.82rem;position:sticky;bottom:0}.search-pop kbd,.keys-table kbd{border:1px solid var(--line);background:var(--paper-2);min-width:20px;color:var(--ink-2);text-align:center;border-bottom-width:2px;border-radius:5px;margin-right:3px;padding:1px 6px;font:700 .74rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.keys-table{border-collapse:collapse;width:100%}.keys-table td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:7px 0}.keys-table td:first-child{white-space:nowrap;width:1%;padding-right:28px}@media (hover:none){.search-pop .keys,.scan-key{display:none}}.action-bar{gap:8px;margin:-4px 0 16px}.steps{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.step{border:1px dashed var(--accent);background:var(--accent-soft);height:34px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.step .ring{border:2px solid var(--accent);border-radius:50%;width:14px;height:14px}.step.done{border-style:solid;border-color:var(--good-soft);background:var(--good-soft);color:var(--good-text);cursor:default}button.step{font:inherit;font-size:.9rem;font-weight:600}.import-totals tr.strong td{font-weight:700}.cond-cols{grid-template-columns:1fr 1fr;display:grid}.cond-col{padding:14px 16px}.cond-col+.cond-col{border-left:1px solid var(--line-2)}.cond-list{margin:0;padding:0;font-size:.9rem;list-style:none}.cond-list li{align-items:baseline;gap:7px;padding:2px 0;display:flex}.dot{border-radius:2px;flex:none;width:8px;height:8px;position:relative;top:-1px}.dot.Damaged{background:var(--warn)}.dot.NotWorking{background:var(--danger)}.cond-table{border-collapse:collapse;width:100%}.cond-table th{text-align:left;vertical-align:middle;width:30%;padding:7px 10px 7px 0;font-weight:600}.cond-table td{padding:5px 0 5px 8px}.cond-table tr+tr th,.cond-table tr+tr td{border-top:1px solid var(--line-2)}.cond-seg button{white-space:nowrap;height:32px;padding:0 9px;font-size:.84rem}.cond-seg button.on.st-Ok{background:var(--good)}.cond-seg button.on.st-Damaged{background:var(--warn);color:#fff}.cond-seg button.on.st-NotWorking{background:var(--danger)}.cond-seg button.on.st-NotChecked{background:var(--ink-3)}.cond-seg button.on.st-NotApplicable{background:var(--solid);color:#fff}.cond-seg{flex-wrap:wrap;max-width:100%}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.photo{border:1px solid var(--line);border-radius:var(--r-sm);aspect-ratio:1;background:var(--paper-2);cursor:zoom-in;padding:0;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block}.terms{white-space:pre-wrap;background:var(--paper-2);border:1px solid var(--line-2);border-radius:var(--r-sm);max-height:180px;margin-bottom:12px;padding:12px 14px;font-size:.9rem;overflow:auto}.sig-pad{border:2px dashed var(--line);border-radius:var(--r);touch-action:none;cursor:crosshair;background:#fff;width:100%;height:190px;display:block}.sig-img{object-fit:contain;object-position:left;border-radius:var(--r-sm);background:#fff;max-width:100%;height:80px;margin-bottom:4px;display:block}.panel:has(>.balance){container-type:inline-size}@container (width<=420px){.balance{grid-template-columns:1fr}.balance>div+div{border-left:0;border-top:1px solid var(--line-2)}.balance>div{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 16px;display:flex}}.input.big-num{height:46px;font-size:1.4rem;font-weight:700}.chip{border:1px solid var(--line-2);background:var(--paper-2);cursor:pointer;height:30px;font:inherit;color:var(--ink);border-radius:999px;align-items:center;padding:2px 9px;font-size:.84rem;display:inline-flex}.chip.on{background:var(--solid);border-color:var(--solid);color:#fff}.seg.wrap{flex-wrap:wrap}.plain{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.prio.warranty{background:var(--good-soft);color:var(--good-text)}.export-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.export-grid .btn{justify-content:center}.paste-box{border:1px dashed var(--accent);border-radius:var(--r);background:var(--accent-soft);align-items:stretch;gap:10px;padding:12px;display:flex}.paste-box .textarea{flex:1;min-height:58px}.paste-box .btn{align-self:center}@media (width<=820px){.paste-box{flex-direction:column}}.logo-preview{border:1px dashed var(--line);border-radius:var(--r);background:repeating-conic-gradient(var(--paper-2) 0% 25%, var(--paper) 0% 50%) 50% / 16px 16px;place-items:center;display:grid}.logo-preview img{object-fit:contain;max-width:90%;max-height:100px}.swatches{flex-wrap:wrap;gap:8px;display:flex}.swatch{border:2px solid var(--paper);width:34px;height:34px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%;padding:0}.swatch.on{box-shadow:0 0 0 2px var(--ink)}.swatch.custom{background:conic-gradient(#e11d48,#f59e0b,#22c55e,#06b6d4,#6366f1,#d946ef,#e11d48);position:relative;overflow:hidden}.swatch.custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.boot{place-items:center;min-height:100vh;display:grid}.field-head{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:10px;font-size:.84rem;font-weight:600;display:flex}.field-head a{font-weight:500}.btn.wide{justify-content:center;width:100%;height:42px}.label-stage{place-items:center;padding:30px 0;display:grid}.label{color:#000;font-family:var(--font);background:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 18px #00000026}.label-small{width:2.25in;height:1.25in;padding:.06in .1in}.label-large{width:4in;height:2in;padding:.12in .16in}.label .l-top{justify-content:space-between;align-items:baseline;display:flex}.label .l-no{font-size:17pt;font-weight:800;font-stretch:72%;line-height:1}.label-large .l-no{font-size:26pt}.label .l-date{font-size:7pt}.label .l-who{white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:8.5pt;font-weight:700;overflow:hidden}.label .l-dev,.label .l-issue,.label .l-due{white-space:nowrap;text-overflow:ellipsis;font-size:7.5pt;overflow:hidden}.label-large .l-who{font-size:12pt}.label-large .l-dev,.label-large .l-issue,.label-large .l-due{font-size:9.5pt}.label .l-code{margin-top:auto}.label .l-code svg{max-width:100%;display:block}.sheet .s-h4{color:#626986;margin:24px 0 8px;font-size:8.5pt;font-weight:600}.sheet .cond-print{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.sheet .cond-print>div{border-bottom:1px solid #e6ebed;justify-content:space-between;gap:10px;padding:4px 0;display:flex}.sheet .cond-print>div.bad{font-weight:700}.sheet .cond-print>div>span:last-child{text-align:right}.sheet .terms-print{white-space:pre-wrap;color:#4b5272;margin:0;font-size:9pt}.sheet .sig-line{color:#626986;width:3.4in;margin-top:26px;font-size:8.5pt}.sheet .sig-line img{object-fit:contain;object-position:left;border-bottom:1.5px solid #141832;max-width:100%;height:64px;display:block}.sheet .sig-line .blank{border-bottom:1.5px solid #141832;height:54px}@media print{.label-stage{padding:0;display:block}.label{box-shadow:none}}@media (width<=1100px) and (width>=901px){.two-col{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.settings-body .two-col{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.two-col{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start}.side{min-width:0;top:env(safe-area-inset-top,0px);z-index:40;flex-flow:row;align-items:center;gap:8px;height:60px;padding:8px 12px;position:sticky}.brand{flex:1;min-width:0;padding:2px 4px}.brand .mark{width:34px;height:34px}.brand .shop-name{white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;overflow:hidden}.brand{padding-top:0;padding-bottom:0}.brand .shop-logo{width:auto;max-width:170px}.side .new-btn{flex:none;height:42px;margin:0;padding:0 14px}.menu-toggle{display:grid}.side-panel{display:none}.side-panel.open{z-index:39;bottom:0;left:0;right:0;top:calc(60px + env(safe-area-inset-top,0px));overscroll-behavior:contain;background:var(--mat);padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:4px;animation:.16s ease-out menu-in;display:flex;position:fixed;overflow-y:auto}.side-panel .nav a{padding:12px;font-size:1.02rem}.side-panel .side-foot{margin-top:18px}.side-panel .side-foot .hint{display:none}.side-panel .scan{order:-1;margin-bottom:8px}.side-panel .scan input{height:46px;font-size:1rem}.side-panel .search-pop{width:auto;max-height:calc(100dvh - 150px);font-size:1rem;right:0}.side-panel .search-pop .opt{padding:12px 14px}.scan-key{display:none}.side-panel .side-foot .who .btn.icon{width:44px;height:44px}.side-panel .who-logout{display:none}.side-panel .logout-wide{background:var(--mat-well);height:46px;color:var(--mat-ink);border:1px solid var(--mat-edge);margin-top:6px;display:flex}.side .new-btn .full{display:none}.side .new-btn .short{display:inline}.main{padding:18px 16px 48px}.g2,.g3{grid-template-columns:1fr}.span2{grid-column:auto}.totals{width:100%}.sheet{width:100%;padding:24px}.sheet .parties{grid-template-columns:1fr}.hide-sm{display:none}.tag-head{gap:12px;padding:16px}.tag-head .status-pick{flex-wrap:wrap;width:100%;margin-left:0}.tag-head .status-pick .select{flex:1;min-width:0;width:auto!important}.cond-cols,.balance{grid-template-columns:1fr}.cond-col+.cond-col,.balance>div+div{border-left:0;border-top:1px solid var(--line-2)}.cond-table th{width:auto;padding-bottom:0;display:block}.cond-table td{padding-left:0;display:block}.scan{flex-basis:100%;order:5;margin:6px 0 0}}.howto li+li{margin-top:2px}.note-box{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--accent-soft);padding:10px 14px}.badge{background:var(--paper);border:1px solid var(--line);border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:.8rem;font-weight:700;display:inline-flex}.badge.good{background:var(--good-soft);color:color-mix(in srgb, var(--good) 70%, var(--ink));border-color:#0000}.labour-pick{align-items:center;min-width:190px;display:inline-flex;position:relative}.labour-pick svg{width:15px;height:15px;color:var(--ink-2);pointer-events:none;position:absolute;left:10px}.labour-pick select{cursor:pointer;height:34px;padding-left:32px;font-weight:600}.w-hours{width:90px}.page-head .head-alert{margin-left:auto}.free-chip{border:1px solid var(--line-2);background:var(--paper-2);color:var(--ink-2);white-space:nowrap;vertical-align:1px;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:1px 8px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.free-chip:hover{color:var(--accent);border-color:currentColor}.free-chip svg{color:var(--good)}.btn.ok{color:#fff;background:#1f7a50;border-color:#1f7a50}.btn.ok:hover{filter:brightness(1.08)}.moneybar{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.3fr);margin-bottom:16px;display:grid}.moneybar>div{border-left:1px solid var(--line-2);min-width:0;padding:12px 16px}.moneybar>div:first-child{border-left:0}.moneybar .k{color:var(--ink-3);font-size:.82rem}.moneybar .v{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:800}.moneybar .d{color:var(--ink-3);font-size:.8rem}.moneybar .d.up{color:var(--good-text)}.moneybar .d.down{color:var(--danger-text)}.moneybar .spark{max-width:100%;height:auto;margin-top:2px;display:block}.board{grid-template-columns:repeat(5,minmax(200px,1fr));align-items:start;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.bcol{background:color-mix(in srgb, var(--c) 7%, transparent);border-radius:var(--r);align-content:start;gap:10px;min-height:120px;padding:10px;transition:background .12s,box-shadow .12s;display:grid}.bcol.over{background:color-mix(in srgb, var(--c) 14%, transparent);box-shadow:inset 0 0 0 2px var(--c)}.bcol .bcol-h{align-items:center;gap:8px;margin:2px 4px 0;font-size:.9rem;font-weight:700;display:flex}.bcol .bcol-h i{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.bcol .bcol-h .count{color:var(--ink-3);margin-left:auto;font-weight:600;text-decoration:none}.bcol .bcol-h .count:hover{color:var(--ink)}.bcard{background:var(--paper);cursor:grab;min-width:0;box-shadow:var(--shadow-tag);gap:2px;padding:10px 12px;display:grid;position:relative}.bcard:hover{box-shadow:var(--tag-hover);background:var(--tag-hover-bg);border-color:color-mix(in srgb, var(--c) 60%, var(--line))}.bcard.dragging{opacity:.45}.bcard .no{color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:8px;font-size:.76rem;font-weight:600;display:flex}.bcard .no a{color:var(--ink-3);white-space:nowrap;font-size:.88rem;font-weight:600;line-height:1.3;text-decoration:none}.bcard .rush{color:var(--danger-text);text-transform:uppercase;letter-spacing:.04em;font-weight:800}.bcard .who{color:var(--ink);margin-top:2px;font-size:.92rem;font-weight:600}.bcard .dev{color:var(--ink-2);overflow-wrap:anywhere;font-size:.88rem;text-decoration:none}.bcard .dev:hover{text-decoration:underline}.bcard .chips{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.bcard .due{color:var(--ink-2);font-size:.8rem;font-weight:500}.bcard .due.late{color:var(--danger-text)}.bcard .due.parts{color:var(--ink-3)}.bcard .acts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.bcard .acts .btn.sm{gap:5px;padding-left:8px;padding-right:9px}.bcol .more{text-align:center;color:var(--ink-2);padding:4px;font-size:.85rem}.bcol .board-more{flex:none;justify-content:center;width:100%}.bcol .board-more-failed{flex:none;gap:6px;font-size:.85rem;display:grid}.bcol .board-more-failed .btn{justify-content:center}.bempty{color:var(--ink-3);text-align:center;border:1.5px dashed var(--line);border-radius:10px;padding:16px 6px;font-size:.82rem}.lower{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:14px;margin-top:16px;display:grid}@media (width<=1100px){.moneybar{grid-template-columns:repeat(2,minmax(0,1fr))}.moneybar>div:nth-child(odd){border-left:0}.moneybar>div:nth-child(n+3){border-top:1px solid var(--line-2)}.moneybar .trend{grid-column:1/-1}.lower{grid-template-columns:1fr}}@media (width<=1100px) and (width>=901px){.lower{grid-template-columns:repeat(2,minmax(0,1fr))}}.backups .grow{flex:1;min-width:0}.backup-status{border-radius:var(--r-sm);background:var(--good-soft);color:var(--good-text);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.backup-status span{color:var(--ink-2);font-size:.85rem}.backup-status.stale{background:var(--warn-soft);color:var(--warn-ink)}.backup-folder{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper-2);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.backup-folder>svg{color:var(--ink-3);flex:none;margin-top:2px}.backup-folder code{overflow-wrap:anywhere;color:var(--ink);font-size:.85rem}.backup-list .kind{background:var(--paper-2);color:var(--ink-2);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.74rem;font-weight:700;display:inline-block}.backup-list .kind.k-auto{background:var(--good-soft);color:var(--good-text)}.backup-list .kind.k-before-restore{background:var(--warn-soft);color:var(--warn-ink)}.restore-what{border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px}label.check{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.btn.danger-fill{background:var(--danger);border-color:var(--danger);color:#fff}:root[data-theme=dark] .backup-status,:root[data-theme=dark] .backup-list .kind.k-auto{color:#7fe0a6}:root[data-theme=dark] .backup-status.stale,:root[data-theme=dark] .backup-list .kind.k-before-restore{color:#f3c98a}@media (width<=820px){.backup-list li{flex-wrap:wrap}.backup-list .grow{flex-basis:100%}}.combo .input{width:100%;padding-right:30px}.combo .chev{width:16px;height:16px;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.combo-menu{z-index:30;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);max-height:280px;margin:0;padding:5px;font-size:.95rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #14183229}.combo-menu,.spick-menu ul,.device-menu,.move-menu,.bulk-pop-list,.news-list,.modal,.modal>.body{overscroll-behavior:contain}.combo-menu .grp{color:var(--ink-3);padding:6px 9px 3px;font-size:.82rem;font-weight:800}.combo-menu .opt{cursor:pointer;border-radius:5px;justify-content:space-between;gap:8px;padding:7px 9px;display:flex}.combo-menu .opt.hi,.combo-menu .add.hi{background:var(--accent-soft)}.combo-menu mark{color:var(--accent);background:0 0;font-weight:800}.combo-menu .mine{color:var(--good-text);align-self:center;font-size:.72rem;font-weight:800}.combo-menu .add{border-top:1px solid var(--line-2);color:var(--accent);cursor:pointer;border-radius:5px;margin-top:4px;padding:8px 9px;font-weight:700}.combo-menu .opt:only-child{border-top:0}.contents{display:contents}.linkbox{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-2);align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:.88rem;display:flex}.linkbox code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.evtag{vertical-align:1px;background:var(--accent-soft);color:color-mix(in srgb, var(--accent) 70%, var(--ink));border-radius:999px;margin-left:4px;padding:0 7px;font-size:.72rem;font-weight:800;display:inline-block}.evtag.good{background:var(--good-soft);color:var(--good-text)}.evtag.bad{background:var(--danger-soft);color:var(--danger-text)}.evtag.warn{background:var(--warn-soft);color:var(--warn-ink)}:root[data-theme=dark] .evtag.good{color:#7fe0a6}:root[data-theme=dark] .evtag.warn{color:#f3c98a}.responses{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.response{border-radius:var(--r);background:var(--paper);border:1px solid var(--line);align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex}.response>svg{width:22px;height:22px;color:var(--c);flex:none}.response.good{--c:var(--good)}.response.bad{--c:var(--danger)}.response.warn{--c:var(--warn)}.response .grow{flex:1;min-width:0}.response.flash{animation:2.6s ease-out response-flash}@keyframes response-flash{0%,35%{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--paper))}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.response.flash{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 45%, transparent);animation:none}}.response .note{color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;font-style:italic}.devices header{flex-wrap:wrap;gap:10px}.device-table td{vertical-align:top}.device-table .mine{color:var(--good-text)}.chips{flex-wrap:wrap;gap:5px;display:flex}.chip.mine{background:var(--good-soft);color:var(--good-text);border-color:#0000;font-weight:700}button.chip{cursor:pointer}button.chip.mine:hover{box-shadow:inset 0 0 0 1px var(--good)}.chip.more{color:var(--accent);background:0 0;font-weight:700}.linkish{font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.howto{flex-direction:column;gap:8px;margin:0;padding-left:20px;line-height:1.45;display:flex}:root[data-theme=dark] .chip.mine,:root[data-theme=dark] .device-table .mine{color:#7fe0a6}.pub{background:var(--bench);min-height:100vh}.pub-bar{background:var(--mat);color:var(--mat-strong);align-items:center;gap:10px;padding:12px 16px;font-size:1.1rem;font-weight:800;font-stretch:88%;display:flex;position:relative}.pub-bar:after{content:"";background:var(--stripe);height:3px;position:absolute;bottom:0;left:0;right:0}.pub-mark{width:32px;height:32px}.pub-logo{object-fit:contain;border-radius:6px;max-width:240px;height:46px}.pub-logo.tone-dark{background:#fff;padding:3px 8px}.pub-logo.tone-solid{height:46px}.pub-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pub-back{border:1px solid var(--mat-edge);color:var(--mat-strong);background:#ffffff0f;border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:7px 12px;font-size:.85rem;font-weight:600;font-stretch:100%;text-decoration:none;display:inline-flex}.pub-back:hover{background:#ffffff24}.pub-back .short{display:none}@media (width<=480px){.pub-back .long{display:none}.pub-back .short{display:inline}}:root[data-shop-theme=clean] .pub-back{color:var(--ink);border-color:var(--line);background:var(--paper)}.pub-main{max-width:520px;margin:0 auto;padding:4px 14px 32px}@media print{.pub:has(.my-doc){background:#fff;min-height:0}.pub:has(.my-doc) .pub-bar{display:none}.pub:has(.my-doc) .pub-main{max-width:none;padding:0 24px}.my-doc{border:0}.my-doc tr,.my-doc p{break-inside:avoid}html:has(.my-doc){background:#fff;height:auto}body:has(.my-doc){background:#fff;height:auto}body:has(.my-doc) #root{background:#fff;height:auto}.pub:has(.my-doc) .pub-main{padding-bottom:0}}.pub-card{background:var(--paper);border:1px solid var(--line);color:inherit;border-radius:12px;margin-top:12px;padding:16px;text-decoration:none;display:block}.pub-card.stack{display:flex}.pub-k{color:var(--ink-3);font-size:.85rem}.pub-h{margin:2px 0;font-size:1.45rem;font-weight:800;line-height:1.2}.pub-issue{color:var(--ink-2);overflow-wrap:anywhere}.pub-pill{background:color-mix(in srgb, var(--c) 14%, var(--paper));color:color-mix(in srgb, var(--c) 55%, var(--ink));border-radius:999px;align-items:center;gap:7px;margin-top:10px;padding:4px 12px;font-size:.92rem;font-weight:800;display:inline-flex}.pub-pill i{background:var(--c);border-radius:50%;width:8px;height:8px}.pub-pill.s-New{--c:var(--st-new)}.pub-pill.s-Diagnosing{--c:var(--st-diag)}.pub-pill.s-WaitingOnParts{--c:var(--st-wait)}.pub-pill.s-InProgress{--c:var(--st-bench)}.pub-pill.s-Ready{--c:var(--st-ready)}.pub-pill.s-PickedUp{--c:var(--st-done)}.pub-pill.s-Cancelled{--c:var(--st-cancel)}.pub-steps{margin:0;padding:0;list-style:none}.pub-steps li{gap:12px;padding-bottom:16px;display:flex;position:relative}.pub-steps li:last-child{padding-bottom:0}.pub-steps li:before{content:"";background:var(--line);width:2px;position:absolute;top:24px;bottom:0;left:11px}.pub-steps li:last-child:before{display:none}.pub-steps li.done:before{background:var(--good)}.pub-steps .dot{z-index:1;border:2px solid var(--line);background:var(--paper);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative}.pub-steps .dot svg{stroke-width:3px;width:14px;height:14px}.pub-steps .done .dot{background:var(--good);border-color:var(--good)}.pub-steps .now .dot{border-color:var(--st-bench);box-shadow:0 0 0 4px color-mix(in srgb, var(--st-bench) 22%, transparent)}.pub-steps .now .dot:after{content:"";background:var(--st-bench);border-radius:50%;width:9px;height:9px}.pub-steps .t{font-weight:700}.pub-steps .s{color:var(--ink-3);font-size:.86rem}.pub-steps .later .t{color:var(--ink-3);font-weight:600}.pub-actions{gap:8px;display:flex}.pub-actions .btn{flex:1;justify-content:center;height:44px}.pub-foot{text-align:center;color:var(--ink-3);margin:12px 4px 0;font-size:.86rem}.pub-cta{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));background:var(--accent-soft);align-items:center;gap:12px;display:flex}.pub-cta>div{flex:1}.pub-cta>span{color:var(--accent);font-size:1.6rem}.pub-lines{border-collapse:collapse;width:100%;margin-top:6px}.pub-lines td{border-bottom:1px solid var(--line-2);vertical-align:top;overflow-wrap:anywhere;padding:8px 0}.pub-lines td:last-child{text-align:right;white-space:nowrap;padding-left:12px}.pub-lines tr.sub td{color:var(--ink-2);border-bottom:0;padding:3px 0;font-size:.92rem}.pub-lines tr.sub:first-of-type td,.pub-lines tr:not(.sub):not(.tot)+tr.sub td{padding-top:10px}.pub-lines tr.tot td{border-bottom:0;padding-top:10px;font-size:1.15rem;font-weight:800}.pub-notes{color:var(--ink-2);white-space:pre-wrap;margin:10px 0 0;font-size:.9rem}.pub-respond{flex-direction:column;gap:8px;margin-top:14px;display:flex}.pub-respond .btn{justify-content:center;height:46px;font-size:1rem}.pub-approve{color:#fff;background:#1f7a50;border-color:#1f7a50}.pub-row{gap:8px;display:flex}.pub-row>*{flex:1;justify-content:center}.my-code{letter-spacing:.06em;font-size:1.8rem;font-family:var(--mono,ui-monospace, monospace);margin:12px 0}.pub-done{align-items:flex-start;gap:12px;display:flex}.pub-done>svg{width:22px;height:22px;color:var(--ink-3);flex:none;margin-top:1px}.pub-done.good{border-color:color-mix(in srgb, var(--good) 40%, var(--line));background:var(--good-soft)}.pub-done.good>svg{color:var(--good-text)}.pub-err{background:var(--danger-soft);color:var(--danger-text);border-color:#0000;font-weight:600}.show-more{border-top:1px solid var(--line-2);justify-content:center;padding:14px;display:flex}.passcode{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.passcode .dots{letter-spacing:.15em}.passcode .lockline{color:var(--ink-3);flex-basis:100%;align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.pub-pay{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--paper))}.pub-paytitle{margin-bottom:4px;font-size:1.02rem;display:block}.pub-payrow{border-bottom:1px dashed var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.pub-payrow:last-of-type{border-bottom:0}.pub-copy{font:inherit;color:var(--accent);background:var(--paper);border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));cursor:pointer;border-radius:6px;margin-left:4px;padding:2px 8px;font-size:.78rem;font-weight:800}.preview{background:var(--paper-2);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--ink-2);padding:10px 12px}.inbox{grid-template-columns:minmax(240px,340px) 1fr;align-items:start;gap:14px;display:grid}.inbox>.panel:last-child{position:sticky;top:16px}.convs{max-height:calc(100vh - 160px);overflow-y:auto}.conv{text-align:left;border:0;border-bottom:1px solid var(--line-2);width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;gap:10px;padding:12px 14px;display:flex}.conv:hover{background:var(--paper-2)}.conv.on{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}:root[data-theme=dark] .conv.on .faint,:root[data-theme=dark] .pub-cta .pub-k{color:var(--ink-2)}.conv-main{flex:1;min-width:0}.conv .who{font-weight:800}.conv .pv{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.conv-side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.conv .unread{background:var(--accent-fill);min-width:20px;height:20px;color:var(--accent-ink);border-radius:999px;place-items:center;padding:0 6px;font-size:.74rem;font-weight:800;display:grid}.thread{flex-direction:column;height:min(640px,100vh - 160px);display:flex}.thread.compact{height:380px}.thread .msgs-empty{text-align:center;margin:auto}.thread.compact:has(.msgs-empty){height:auto}.thread.compact .msgs:has(>.msgs-empty){min-height:88px}.cust-texts .thread.compact{height:auto;max-height:560px}.thread header{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.thread-pill{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:800}.thread .msgs{background:var(--paper-2);flex-direction:column;flex:1;gap:8px;padding:14px 16px;display:flex;overflow-y:auto}.bubble{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:14px;max-width:75%;padding:8px 12px;line-height:1.4}.bubble.in{background:var(--paper);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.bubble.out{background:var(--accent-fill);color:var(--accent-ink);border-bottom-right-radius:4px;align-self:flex-end}.bulk-preview{flex-direction:column;gap:6px;display:flex}.bulk-preview .bubble{background:var(--line-2);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start;max-width:min(100%,420px)}.bubble .b-meta{opacity:.9;margin-top:3px;font-size:.72rem}.bubble.out.failed{opacity:.75}.bubble.hit{outline:2px solid var(--accent);outline-offset:2px}.thread .msgs{overflow-anchor:none}.msgs-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.msgs-found{border-bottom:1px solid var(--line-2);padding:8px 16px}@media (width>=821px){.convs>header{z-index:1;background:var(--paper);position:sticky;top:0}}.b-failed{color:var(--danger-text);align-self:flex-end;align-items:center;gap:4px;margin-top:-4px;font-size:.76rem;font-weight:700;display:flex}.b-failed svg{flex:none;width:13px;height:13px}.thread .reply{border-top:1px solid var(--line-2);gap:8px;padding:10px 12px;display:flex}.triage{border-bottom:1px solid var(--line-2);flex-direction:column;gap:8px;padding:10px 16px;display:flex}.triage.compact{padding:8px 12px}.triage-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.triage-row>svg{color:var(--ink-3);flex:none}.triage-who{align-items:center;gap:6px;min-width:0;display:inline-flex}.triage-who .select{width:auto;max-width:200px;height:32px;padding-top:2px;padding-bottom:2px}.chip.warn{background:var(--warn-soft);color:var(--warn-text);cursor:default;border-color:#0000;font-weight:700}.triage-row .chip,.triage-tag .chip{cursor:default;height:24px}.triage-tag{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:inline-flex}.triage-former{color:var(--warn-text);font-weight:700}.inbox-filter{margin-bottom:12px}.thread .reply .input{flex:1}@media (width<=820px){.inbox{grid-template-columns:1fr}.inbox>.panel:last-child{position:static}}button.back{cursor:pointer;background:0 0;border:0;padding:6px 0;font-family:inherit}.inbox.list-only .convs{max-height:none;overflow:visible}.inbox.thread-only .thread{height:calc(100dvh - 60px - 72px - env(safe-area-inset-top,0px));min-height:320px}.response.text{--c:var(--accent)}.replies-status{border-radius:var(--r-sm);background:var(--paper-2);color:var(--ink-2);padding:8px 12px;font-size:.9rem}.replies-status.on{background:var(--good-soft);color:var(--good-text)}label.check input[type=checkbox]{flex:none}.sale-lines .qty{border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:4px;padding:2px;display:inline-flex}.sale-lines .qty span{text-align:center;min-width:22px;font-weight:700}.sale-lines .input.needs{border-color:var(--warn)}@media (width>=601px){@container (width>=561px){.sale-lines td:first-child{width:100%;min-width:12rem}.sale-lines td:nth-child(n+2),.sale-lines th:nth-child(n+2){white-space:nowrap}}}.sale-lines .stack-label{display:none}.sale-totals{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:6px 0;display:grid}.sale-totals .grand{border-top:1px solid var(--line-2);padding-top:8px;font-size:1.25rem;font-weight:800}.paybtns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.paybtns .btn{white-space:normal;justify-content:center;height:auto;min-height:44px;font-size:1rem;line-height:1.2}.paybtns .btn.sel{background:var(--solid);border-color:var(--solid);color:#fff}.btn.take{background:var(--good);border-color:var(--good);color:#fff;justify-content:center;height:52px;font-size:1.1rem}.sale-done{text-align:center;max-width:560px;margin:0 auto}.sale-done .body{padding:32px 24px}.sale-done h2{margin:10px 0 4px;font-size:1.6rem}.sale-split-done{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:0 0 4px;display:flex}.sale-change{margin:0 0 6px;font-size:1.1rem}.paybtns .btn.wide{grid-column:1/-1}.reader-wait{text-align:center;align-items:center;gap:10px}.reader-wait h2{margin:0;font-size:1.25rem}.reader-wait p{margin:0}.reader-wait .alert{text-align:left;width:100%}.reader-amount{font-size:1.8rem;font-weight:700}.reader-tag{color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.reader-btns{justify-content:center}.reader-dot{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px}.reader-dot.good{background:var(--good)}.reader-ready{gap:8px}.reader-line{align-items:flex-start;gap:10px;display:flex}.modal>footer:has(.reader-send){flex-wrap:wrap}.seg button.refund-card{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:32px}.modal>footer .reader-send{white-space:normal;max-width:100%;height:auto;min-height:40px}.reader-line .reader-dot{margin-top:7px}.reader-row{border-top:1px solid var(--line-2)}.rcpt-card{font-size:.8em;display:block}.split-open{align-self:center}.split-rows{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);margin:0;padding:0;list-style:none}.split-rows li{grid-template-columns:22px minmax(0,1fr) 92px 30px;align-items:center;gap:8px;padding:10px 10px 10px 12px;display:grid}.split-rows li+li{border-top:1px solid var(--line-2)}.split-n{background:var(--paper-2);border:1px solid var(--line);width:22px;height:22px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:.74rem;font-weight:700;display:inline-grid}.split-what{flex-direction:column;gap:1px;min-width:0;display:flex}.split-what .small{line-height:1.3}.split-what .mono{white-space:nowrap;font-size:.8rem}.split-what .input.sm{height:32px;margin-top:4px}.split-amt{text-align:right;font-weight:700}.split-left{border-radius:var(--r-sm);border:1px solid color-mix(in srgb, var(--warn) 45%, var(--line));grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.split-left>div{flex-direction:column;padding:9px 12px;display:flex}.split-left>div+div{background:var(--warn-soft);border-left:1px solid color-mix(in srgb, var(--warn) 30%, var(--line))}.split-left .k{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:.76rem;font-weight:600}.split-left .v{font-size:1.25rem;font-weight:800}.split-left>div+div .v{color:var(--warn-text)}.split-left.done{border-color:color-mix(in srgb, var(--good) 45%, var(--line))}.split-left.done>div+div{background:var(--good-soft)}.split-left.done>div+div .v{color:var(--good-text)}.split-add{flex-wrap:wrap;gap:6px;display:flex}.split-add .chip{gap:5px;height:34px;padding:0 12px;font-weight:600}.split-add .chip b{color:var(--ink-2);font-weight:700}.sale-check{background:var(--good-soft);width:56px;height:56px;color:var(--good-text);border-radius:50%;place-items:center;margin:0 auto;display:grid}.sale-check svg{width:30px;height:30px}:root[data-theme=dark] .paybtns .btn.sel{background:var(--accent-fill);border-color:var(--accent-fill)}:root[data-theme=dark] .warn-text{color:#f3c98a}.report-periods{flex-wrap:wrap;margin-bottom:14px}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tile{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:12px 16px}.tile .k{color:var(--ink-3);font-size:.84rem}.tile{min-width:0}.tile .v{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.45rem;font-weight:800}@media (width<=480px){.tile .v{font-size:1.15rem}}.tile .v.good{color:var(--good-text)}.tile .v.bad{color:var(--danger-text)}.report-note{padding:0 2px}.report-nocost{margin:6px 0 0;padding-left:18px}.report-nocost li{margin:2px 0}.repair-flags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.table td.num.bad{color:var(--danger-text)}.repairs-profit-foot{flex-wrap:wrap;gap:8px}.tile .d{color:var(--ink-3);font-size:.8rem}.report-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:14px;display:grid}.gst .ln{color:var(--ink-3);font-variant-numeric:tabular-nums;width:56px}.gst .num{font-weight:700}.gst tr.net td{background:var(--paper-2);font-weight:800}.pbar{background:var(--good);vertical-align:middle;border-radius:4px;height:8px;display:inline-block}:root[data-theme=dark] .tile .v.good{color:#7fe0a6}@media (width<=1100px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1440px){.report-grid{grid-template-columns:1fr}}.report-grid>*{min-width:0}.tiles.three{grid-template-columns:repeat(3,minmax(0,1fr))}.report-grid.one{grid-template-columns:1fr}@media (width<=1100px){.tiles.three{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-grid header{flex-wrap:wrap}.block{display:block}.strong{font-weight:700}.indent{padding-left:28px}.row.wrap{flex-wrap:wrap}.input.auto{width:auto}.preview{white-space:pre-wrap}.review-due{border-radius:var(--r-sm);background:var(--accent-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.review-due .grow{flex:1}.customer-prefs .prefs-list{color:var(--ink-2);gap:10px}.paid-so-far{border-top:1px solid var(--line-2);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.paid-so-far strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.owes-line{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;display:flex}.owes-amt{color:var(--warn-text);background:var(--warn-soft);border-radius:var(--r-sm);align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}.owes-amt:before{content:"";background:var(--warn);border-radius:2px;width:7px;height:7px}.phone2{grid-template-columns:1fr 1fr 34px;align-items:end;gap:4px 12px;display:grid}.phone2>.field{margin:0}.phone2>.btn{margin-bottom:2px}.phone2 .phone2-note{grid-column:1/-1}.phone2-add{justify-self:start}@media (width<=600px){.phone2{grid-template-columns:1fr 34px}.phone2>.field:nth-child(2){grid-area:2/1}.phone2>.btn{grid-area:1/2}.phone2 .phone2-note{grid-row:3}}.review-due .review-actions{gap:6px;margin-left:auto;display:flex}.review-due .grow{flex-basis:140px;min-width:0}.lane-scroll{--lane-max:500px;max-height:var(--lane-max);overscroll-behavior:contain;flex-direction:column;gap:8px;margin:-4px -8px -8px -4px;padding:4px 8px 8px 4px;display:flex;position:relative;overflow-y:auto}.lane .lane-scroll{gap:10px}.lane-scroll.has-more{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.lane-more{width:100%;font:inherit;color:color-mix(in srgb, var(--accent) 75%, var(--ink));background:var(--paper);border:1px dashed color-mix(in srgb, var(--accent) 40%, var(--line));border-radius:var(--r-sm);cursor:pointer;margin-top:8px;padding:6px;font-size:.82rem;font-weight:800;display:block}.lane-more:hover{background:var(--accent-soft)}.price-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.price-tabs .chip .c{color:var(--ink-3);margin-left:5px;font-weight:600}.price-tabs .chip.on .c{color:color-mix(in srgb, currentColor 65%, transparent)}.price-tabs .chip .w{color:#8a5a00;text-align:center;background:#fdecc8;border-radius:999px;min-width:18px;margin-left:5px;padding:0 5px;font-size:.7rem;font-weight:900;display:inline-block}.price-banner{border-radius:var(--r);color:#5c4210;background:#fff7e6;border:1px solid #f1d9a6;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:.92rem;display:flex}.price-banner svg{color:#b7791f;flex:none;width:18px;height:18px}.price-table tr.grp td{background:var(--paper-2);padding-top:10px;font-weight:800}.price-table tr.grp .s{color:var(--ink-3);margin-left:8px;font-size:.8rem;font-weight:600}.price-table .pname{font-weight:700}.price-table .pname.link{cursor:pointer}.price-table .pname.link:hover{text-decoration:underline}.price-box{text-align:right;width:96px;margin-left:auto;padding:5px 8px;font-weight:800}.price-box.need{background:#fffaf0;border-color:#e9b65c;font-weight:600}.badge-nopart{vertical-align:1px;background:var(--line-2);color:var(--ink-3);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.66rem;font-weight:900;display:inline-block}.stock-chip{background:var(--accent-soft);max-width:100%;color:var(--accent);font:inherit;text-align:left;cursor:default;border:0;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.78rem;font-weight:600;line-height:1.3;display:inline-flex}button.stock-chip{cursor:pointer}button.stock-chip:hover{box-shadow:inset 0 0 0 1px}.stock-chip svg{flex:none;width:13px;height:13px}.stock-chip .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stock-chip .qty{white-space:nowrap;flex:none}.stock-chip.out{background:var(--warn-soft);color:var(--warn-text)}.link-part{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:2px 0;font-size:.78rem;display:inline-flex}.link-part svg{width:12px;height:12px}.link-part:hover{color:var(--accent);text-decoration:underline}.price-table td.stock-cell{max-width:300px}.price-table .only-sm.stock-cell{margin-top:6px}.price-table .only-sm.stock-cell .stock-chip{border-radius:10px;display:inline-block}.price-table .only-sm.stock-cell .stock-chip svg{vertical-align:-2px;margin-right:4px;display:inline}.price-table .only-sm.stock-cell .stock-chip .nm{white-space:normal;overflow-wrap:anywhere}.price-table .only-sm.stock-cell .stock-chip .qty{margin-left:4px}:root[data-theme=dark] .stock-chip:not(.out){color:color-mix(in srgb, var(--accent) 45%, #fff)}.use-stock{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));border-radius:var(--r);background:var(--accent-soft);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.use-stock input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:2px}.use-stock .what{flex:1;min-width:0}.use-stock .what strong{font-weight:700}.use-stock .what .left{color:var(--ink-3);font-weight:500}.use-stock .what .small{color:var(--ink-2);margin-top:3px}.use-stock>svg{width:18px;height:18px;color:var(--accent);flex:none;margin-top:2px}.use-stock.off{background:var(--paper-2);border-color:var(--line)}.use-stock.out{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.use-stock.out>svg{color:var(--warn-text)}.use-stock .order-it{color:var(--warn-text);cursor:pointer;align-items:center;gap:6px;margin-top:8px;font-size:.86rem;font-weight:600;display:inline-flex}.use-stock .order-it input[type=checkbox]{width:16px;height:16px;accent-color:var(--warn);margin:0}.price-options .po-row.on{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}:root[data-theme=dark] .price-banner{color:#f3dfb4;background:#3a2f17;border-color:#6b5420}:root[data-theme=dark] .price-box.need{background:0 0}.price-options{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);margin-top:12px;overflow:hidden}.price-options .po-head{background:var(--paper-2);border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:.9rem;display:flex}.price-options .po-types{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.price-options .po-types .chip{height:26px;padding:0 10px;font-size:.8rem}.price-options .po-row{border:0;border-bottom:1px solid var(--line-2);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 12px;display:flex}.price-options .po-row:last-child{border-bottom:0}.price-options .po-row:hover{background:var(--accent-soft)}.price-options .po-name{flex:1;min-width:0;font-weight:700}.price-options .po-name .sub{color:var(--ink-3);font-size:.8rem;font-weight:400;display:block}.price-options .po-row svg{width:16px;height:16px;color:var(--accent);flex:none}.label-page{padding:20px 16px 40px}.label{box-sizing:border-box}.label-tall{padding:3.5mm}.label-tall .l-top{flex-direction:column;align-items:flex-start}.label-tall .l-no{font-size:30pt}.label-tall .l-date{margin-top:2px;font-size:9pt}.label-tall .l-who{margin-top:6px;font-size:14pt;line-height:1.15}.label-tall .l-who,.label-tall .l-dev{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.label-tall .l-dev,.label-tall .l-issue,.label-tall .l-due{font-size:11pt}.label-tall .l-issue{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.label>*{flex-shrink:0}.label>.l-issue{flex-shrink:1;min-height:0}.label-tall .l-due{font-weight:700}.label-tall .l-code svg{width:100%;height:auto}@media print{body.print-label{width:var(--label-w);height:var(--label-h);background:#fff;overflow:hidden;margin:0!important;padding:0!important}html:has(body.print-label){width:var(--label-w);height:var(--label-h);background:#fff;overflow:hidden;margin:0!important;padding:0!important}body.print-label .shell,body.print-label .main,body.print-label .label-page,body.print-label .label-stage{width:var(--label-w);height:var(--label-h);display:block;overflow:hidden;margin:0!important;padding:0!important}body.print-label .label{break-inside:avoid;page-break-after:avoid;width:var(--label-w)!important;height:var(--label-h)!important}}.auto-label{padding:0;position:fixed;top:0;left:-200vw}@media print{body.auto-label-printing>:not(.auto-label){display:none!important}body.auto-label-printing .auto-label{position:static}}.c-Overdue{--c:var(--danger)}.tags-wrap{border-radius:var(--r)}.table.tags{border-collapse:separate;border-spacing:0}.table.tags thead th{border-bottom:1px solid var(--line-2);padding:10px 16px}.table.tags tbody td{background:var(--paper);border-bottom:1px solid var(--line-2);padding:11px 16px}.table.tags tbody tr:last-child td{border-bottom:0}.table.tags tbody td:first-child.title,.table.tags tbody td:first-child>.title{font-weight:600}.table.tags tbody td:first-child.title a{color:var(--ink);text-decoration:none}:root{--hover-tint:4%}:root[data-theme=dark]{--hover-tint:7%}.table.tags tbody tr.click:hover td{background:color-mix(in srgb, var(--c,var(--accent)) var(--hover-tint), var(--paper))}.status-chips{flex-wrap:wrap;gap:6px;margin:-4px 0 12px;display:flex}.list-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 12px;display:flex}.list-filters .select{width:150px;height:32px}.list-filters .chip{gap:5px;font-weight:600}.list-filters .chip svg{width:14px;height:14px}.list-filters .date-range{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.list-filters .date-range .input{width:150px;height:32px}.tech-pick{width:210px}.list-filter{width:170px}.prio.late{background:var(--danger-soft);color:var(--danger-text)}.board-ceiling{margin-bottom:12px}.parts-more{flex-wrap:wrap;align-items:center;gap:12px}.dropoff-note{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.dropoff-note svg{width:18px;height:18px;color:var(--good-text);flex:none;margin-top:2px}.dropoff-list li{border-top:1px solid var(--line-2);align-items:baseline;gap:12px;padding:7px 0;display:flex}.dropoff-list li:first-child{border-top:0}div.form-foot{flex-wrap:wrap;gap:10px}.filters-toggle{display:none}@media (width<=600px){.tech-pick{width:100%}.filters-toggle{gap:5px;margin:-4px 0 12px;font-weight:600;display:inline-flex}.filters-toggle svg{width:14px;height:14px}.list-filters:not(.open){display:none}.list-filters .select{flex:130px;width:auto}.list-filters .date-range{flex:100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.list-filters .date-range>:first-child{grid-column:1/-1}.list-filters .date-range .input{width:100%;min-width:0}}.schip{border:1px solid var(--line);background:var(--paper);height:30px;font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.86rem;font-weight:600;display:inline-flex}.schip.c-New:before,.schip[class*=\ c-]:before{content:"";background:var(--c);border-radius:2px;width:9px;height:9px}.schip:hover{border-color:var(--c,var(--ink-3))}.schip.on{background:var(--solid);border-color:var(--solid);color:#fff}:root[data-theme=dark] .schip.on{background:var(--accent-fill);border-color:var(--accent-fill)}.panel:has(>header)>header h2{align-items:center;gap:8px;display:flex}.pc-good{--pc:var(--st-ready)}.pc-muted{--pc:var(--st-done)}.pc-bench{--pc:var(--st-bench)}.pc-wait{--pc:var(--st-wait)}.pc-danger{--pc:var(--danger)}.pc-diag{--pc:var(--st-diag)}.pc-new{--pc:var(--st-new)}.pc-ready{--pc:var(--st-ready)}.waiting-panel .wait-row{align-items:center;gap:10px;display:flex}.waiting-panel .wait-main{flex:1;gap:2px;min-width:0;display:grid}.waiting-panel .wait-main a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waiting-panel .wait-side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.waiting-panel .wait-tip{border-top:1px solid var(--line-2);margin:0;padding:10px 16px 14px}.page-head.tag-head{align-items:center;margin-bottom:16px}.page-head.tag-head .no{white-space:nowrap}.docno{flex-direction:column;gap:4px;min-width:0;max-width:100%;display:flex}.docno-row{align-items:center;gap:10px;display:flex}.docno-box{border:1px solid var(--line-2);border-radius:var(--r-sm);letter-spacing:-.01em;white-space:nowrap;align-items:baseline;padding:3px 8px;font-size:2.6rem;font-weight:800;font-stretch:72%;line-height:1;display:inline-flex}.docno-prefix{color:var(--ink-3)}.docno-digits{width:4ch;min-width:0;font:inherit;color:var(--ink);letter-spacing:inherit;background:0 0;border:0;margin:0;padding:0}.docno-digits:focus,.docno-digits:focus-visible{outline:none}.docno-box:not(.editing) .docno-digits{cursor:default}.docno-box:focus-within{outline:2px solid var(--focus);outline-offset:1px}.docno-box.editing{border-color:var(--line);background:var(--paper-2)}.docno-box.bad{border-color:var(--danger)}.docno-err{max-width:34ch;margin-top:0}@media (width<=640px){.docno-box{font-size:2.1rem}}.page-head.tag-head .what .sub{margin-top:4px}@media (width<=700px){.tag-head{gap:12px}.tag-head .no{font-size:2rem}}.brand .shop-logo{background:0 0;border:0;height:112px;padding:0}.brand .shop-logo.tone-dark{background:#fff;padding:8px 12px}.brand .shop-logo.tone-solid{padding:0}.brand .shop-logo.tone-solid img{border-radius:var(--r-sm)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}label.btn{cursor:pointer;position:relative}label.btn.disabled{opacity:.6;pointer-events:none}label.btn:focus-within{outline:2px solid var(--accent);outline-offset:2px}.logo-preview{grid-template-columns:1fr 140px;gap:12px;height:150px;padding:10px;position:relative}.logo-preview.drop{border-color:var(--accent);background:var(--accent-soft)}.logo-preview:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.logo-preview>img{max-height:120px}.logo-preview>.faint{grid-column:1/-1}.logo-preview .logo-on-side{background:var(--mat);border-radius:var(--r-sm);place-items:center;width:140px;height:100%;padding:8px;display:grid}.logo-preview .logo-on-side img{object-fit:contain;max-width:100%;max-height:100%}@media (width<=1100px){.brand .shop-logo{height:52px}}.brand .shop-logo.on-light{background:0 0;padding:0}@media (width<=820px){.brand .shop-logo{height:48px}.brand .shop-logo.tone-dark{padding:3px 8px}.brand .shop-logo.on-light{padding:0}}.chip.typed:before,.schip.c-cat:before{content:"";background:var(--tc,var(--c));vertical-align:0;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.chip.typed:not(.on){border-color:color-mix(in srgb, var(--tc) 35%, var(--line))}.chip.typed.on{background:var(--tc);border-color:var(--tc);color:#fff}.chip.typed.on:before{background:#fff}.chip.typed.on .c{color:#fffc}.schip.c-cat.on{background:var(--c);border-color:var(--c)}.schip.c-cat.on:before{background:#fff}.price-table tr.grp.typed td{background:color-mix(in srgb, var(--tc) 8%, var(--paper-2));color:color-mix(in srgb, var(--tc) 60%, var(--ink))}.price-table tr.grp.typed td:before{content:"";background:var(--tc);border-radius:2px;width:10px;height:10px;margin-right:8px;display:inline-block}.type-chip{background:color-mix(in srgb, var(--tc) 12%, var(--paper));color:color-mix(in srgb, var(--tc) 62%, var(--ink));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:.8rem;font-weight:700;display:inline-flex}.type-chip:before{content:"";background:var(--tc);border-radius:2px;width:8px;height:8px}:root[data-theme=dark] .type-chip{color:color-mix(in srgb, var(--tc) 55%, #fff)}:root[data-theme=dark] .price-table tr.grp.typed td{color:color-mix(in srgb, var(--tc) 50%, #fff)}:root[data-theme=dark] .chip.on:not(.typed),:root[data-theme=dark] .schip.on:not(.c-cat){background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}:root[data-text=large]{font-size:17px}:root[data-text=xl]{font-size:19px}:root[data-contrast=high]{--ink-2:#262b48;--ink-3:#454c6b;--line:#8b93b4;--line-2:#b9bfd6}:root[data-theme=dark][data-contrast=high]{--ink:#fff;--ink-2:#dde1f7;--ink-3:#bcc2e2;--line:#5560a0;--line-2:#3c4580}:root[data-contrast=high] .main a:not(.btn):not(.chip):not(.schip){text-underline-offset:2px;text-decoration:underline}:root[data-contrast=high] :focus-visible{outline:3px solid var(--accent)!important;outline-offset:2px!important}:root[data-contrast=high] .btn,:root[data-contrast=high] .input,:root[data-contrast=high] .select,:root[data-contrast=high] .textarea{border-width:1.5px}:root[data-touch=big] .btn{min-height:44px;padding-inline:16px}:root[data-touch=big] .btn.sm{min-height:38px}:root[data-touch=big] .btn.icon{justify-content:center;min-width:44px}:root[data-touch=big] .input,:root[data-touch=big] .select{min-height:44px}:root[data-touch=big] input[type=checkbox]{width:22px;height:22px}:root[data-touch=big] .chip,:root[data-touch=big] .schip{min-height:36px}@media (pointer:coarse){.btn{min-height:44px}.btn.sm{min-height:40px}.btn.icon{justify-content:center;min-width:44px}.input,.select{min-height:44px}.input,.select,.textarea,.input.mono,.side .scan input,.emb-form input,.emb-form textarea{font-size:max(16px,1em)}.seg button,.cond-seg button{min-height:42px}.chip,.schip{min-height:38px}.list-filters .chip{min-height:44px}input[type=checkbox],input[type=radio]{width:22px;height:22px}}.choices{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.choice{border:1.5px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}.choice:hover{border-color:var(--accent)}.choice.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--paper));box-shadow:0 0 0 1px var(--accent) inset}.choice-label{align-items:center;gap:6px;font-weight:600;display:flex}.choice-label svg{width:16px;height:16px}.choice-hint{color:var(--ink-3);font-size:.78rem}label.check.top{align-items:flex-start}label.check .block{margin-top:2px;font-weight:400}.only-sm,.only-sm-inline{display:none}@media (width<=820px){.only-sm{display:block}.only-sm-inline{display:inline-block}.tabs{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.lines thead{display:none}.lines tr{border-bottom:1px solid var(--line-2);grid-template-columns:70px minmax(0,1fr) 44px auto 36px;align-items:start;gap:8px;padding:10px 0;display:grid}.lines td{padding:0}.lines td:first-child{grid-column:1/-1}.lines td[data-l]:before{content:attr(data-l);color:var(--ink-3);text-align:left;margin-bottom:3px;font-size:.72rem;font-weight:600;display:block}.lines td.amt{padding:0 0 8px}}.side-foot .who{flex-wrap:wrap}.side-foot .who>div{flex:1 0 100%}.side-foot .who .btn svg{flex:none}.acts{flex-wrap:wrap}@media (width<=820px){.board{gap:10px;overflow:visible;grid-template-columns:minmax(0,1fr)!important}.lane,.bcol{min-height:0}.lane-scroll{--lane-max:340px;overscroll-behavior:auto}.bempty{padding:8px 6px}}.toast-act{color:var(--brand-cyan);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:36px;margin:-8px -4px -8px 0;padding:8px 12px;font-weight:700}.toasts>div{display:contents}.toast-x{color:inherit;opacity:.75;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;margin:-6px -10px -6px -6px;display:grid}.toast-x:hover{opacity:1;background:#ffffff1f}.toast-x svg{width:16px;height:16px}.toast-act:hover{background:#ffffff1a}.noprice{color:color-mix(in srgb, var(--warn) 70%, var(--ink));font-size:.85em;font-weight:700}.lines td.zero .input{border-color:var(--warn);box-shadow:0 0 0 2px color-mix(in srgb, var(--warn) 25%, transparent)}.zero-note{border-radius:var(--r-sm);background:color-mix(in srgb, var(--warn) 14%, var(--paper));color:color-mix(in srgb, var(--warn) 60%, var(--ink));margin:8px 0 0;padding:7px 10px;font-size:.86rem;font-weight:600}.past-devices{flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:4px;display:flex}.setup-ring{width:52px;height:52px;color:var(--accent);flex:none;place-items:center;display:grid;position:relative}.setup-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.setup-ring circle{fill:none;stroke-width:4px}.setup-ring .track{stroke:color-mix(in srgb, var(--accent) 14%, transparent)}.setup-ring .fill{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .5s}.setup-ring>svg+svg,.setup-ring>svg:last-child{width:20px;height:20px;position:static;transform:none}.setup-sample{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;font-size:.84rem;display:flex}.setup-sample svg{width:15px;height:15px;color:var(--accent)}.setup-sample .linklike{color:var(--accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.pick-note{color:var(--ink-2);margin:0 0 12px;font-size:.9rem}.pick-tabs{width:100%;margin-bottom:14px;display:flex;overflow-x:auto}.pick-tabs button{white-space:nowrap;height:40px;padding:0 18px;font-size:.95rem}.pick-count{background:var(--accent-fill);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.72rem;font-weight:700;display:inline-grid}.pick-tabs button.on .pick-count{color:var(--solid);background:#fff}.pick-chips{flex-wrap:wrap;gap:10px;display:flex}.pick-chip{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);align-items:center;gap:8px;min-height:46px;padding:6px 8px 6px 4px;display:inline-flex}.pick-chip label{cursor:pointer;align-items:center;gap:10px;padding:6px 6px 6px 10px;font-weight:500;display:inline-flex}.pick-chip input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);margin:0}.pick-chip.on{border-color:var(--accent);background:var(--accent-soft)}.pick-chip .pick-price{text-align:right;width:84px;height:36px}.pick-chip.have{color:var(--ink-3);background:var(--paper-2);border-style:dashed;padding:6px 12px}.pick-chip.have svg{width:16px;height:16px;color:var(--good-text,#1f8a4c)}.pick-have{font-size:.75rem}.pick-sum{color:var(--ink-2);align-self:center;margin-right:auto;font-size:.88rem}.modal:has(.pick-chips)>footer{position:sticky;bottom:0}@media (width<=600px){.pick-chip{flex:calc(50% - 5px);min-width:0}.pick-chip label{gap:8px;min-width:0;padding-left:8px}.pick-chip.on{flex-basis:100%;justify-content:space-between}.pick-chip.have{flex-basis:100%}.pick-tabs{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.pick-tabs button{flex:1 0 auto;padding:0 12px}.pick-sum{font-size:.82rem}}.try-guide{border-radius:var(--r);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line));background:color-mix(in srgb, var(--accent) 6%, var(--paper));margin-bottom:16px;padding:14px 16px}.try-guide h2{margin:0 0 6px;font-size:1rem}.try-guide ol{gap:4px;margin:0;padding-left:20px;font-size:.92rem;display:grid}.try-guide li.done{color:var(--ink-3);text-decoration:line-through}.try-guide .small{margin:8px 0 0}.try-guide a,.try-guide .linklike{color:var(--accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.type-dot{background:var(--tc);vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.response.site{--c:var(--brand-cyan)}.response.booking{--c:var(--accent)}.response.booking .grow>.small,.response.site .grow>.small{color:var(--ink-2);margin-top:1px}@media (width<=820px){.response{flex-wrap:wrap}.response .grow{flex-basis:calc(100% - 40px)}}.site-list{grid-template-columns:minmax(0,1fr);margin:0;padding:4px 0}.site-list li{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:10px 16px;display:flex}.site-list li:last-child{border-bottom:0}.site-list .grow{overflow-wrap:anywhere;flex:1;min-width:0}.tag,.bcard{--tag-hover:inset 0 0 0 1px color-mix(in srgb, var(--c) 35%, transparent), 0 2px 6px #14183214;--tag-hover-bg:color-mix(in srgb, var(--c) 3%, var(--paper));transition:box-shadow .12s,background-color .12s,border-color .12s}:root[data-theme=dark] .tag,:root[data-theme=dark] .bcard{--tag-hover:inset 0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent), 0 2px 8px #00000059;--tag-hover-bg:color-mix(in srgb, var(--c) 6%, var(--paper))}@media (width<=820px){.table td .row{flex-wrap:wrap}.price-table .sub.only-sm{margin-top:2px}}.plan-pill{background:var(--accent-fill);color:#fff;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:.75rem;font-weight:700}.meter-row{gap:6px;display:grid}.meter{background:var(--line-2);border-radius:999px;height:8px;overflow:hidden}.meter>span{background:var(--accent);border-radius:inherit;height:100%;display:block}.meter>span.full{background:var(--warn,#c27a12)}.price-big{font-size:2rem;font-weight:800;line-height:1}.price-big span{color:var(--ink-2);font-size:1rem;font-weight:600}.feature-list{gap:8px;margin:4px 0;display:grid}.feature-list li{align-items:flex-start;gap:8px;display:flex}.feature-list svg{color:var(--accent);flex:none;margin-top:3px}.upgrade-panel{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.plan-card{border:1.5px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;gap:10px;padding:18px;display:flex;position:relative}.plan-card .feature-list{flex:1;align-content:start;font-size:.92rem}.plan-card>.btn{justify-content:center}.plan-card.pro{cursor:pointer;transition:border-color .12s,box-shadow .12s}.plan-card.pro:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}.plan-card.pro:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plan-card.on{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.plan-card.current{background:var(--line-2);border-style:dashed}.plan-name{font-size:1.05rem;font-weight:800}.plan-badge{background:var(--accent-fill);color:#fff;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700;position:absolute;top:-11px;right:14px}.checkout-bar{background:color-mix(in srgb, var(--accent) 7%, var(--paper));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}@media (width<=600px){.checkout-bar>.btn{justify-content:center;width:100%}}.upgrade-note{margin-bottom:14px}.c-SupOpen{--c:var(--st-wait)}.c-SupWaiting{--c:var(--st-new)}.c-SupSolved{--c:var(--st-done)}.c-SupWaitingDev{--c:var(--accent)}.sup-list li+li{border-top:1px solid var(--line-2)}.sup-row{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.sup-row:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.sup-row .title{align-items:center;gap:8px;font-weight:600;display:flex}.sup-row .dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.sup-detail>header{flex-wrap:wrap}.sup-detail>header h2{overflow-wrap:anywhere;flex:0 auto;min-width:0}.sup-thread{gap:10px;display:grid}.sup-msg{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--paper);padding:10px 12px}.sup-msg.staff{border-color:color-mix(in srgb, var(--accent) 35%, var(--line-2));background:color-mix(in srgb, var(--accent) 6%, var(--paper))}.sup-msg.note{border-style:dashed;border-color:var(--st-wait);background:color-mix(in srgb, var(--st-wait) 8%, var(--paper))}.sup-meta{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px;display:flex}.sup-body{white-space:pre-wrap;overflow-wrap:anywhere}.sup-compose.note textarea{border-color:var(--st-wait)}.sup-check{align-items:center;gap:6px;font-weight:500;display:inline-flex}.kv{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;display:grid}.kv dt{color:var(--ink-2)}.kv dd{margin:0}.desk-sub{border-top:1px solid var(--line);gap:6px;display:grid}.desk-sub:empty{display:none}.desk-sub-h{font-size:.86rem;font-weight:700}.desk-mini{gap:6px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.desk-mini a{font-weight:600}.desk-wrap{overflow-wrap:anywhere}.schip-n{opacity:.8;font-weight:700}.sa-perms{flex-wrap:wrap;gap:4px 14px;margin-top:6px;display:flex}.sa-perms .check{gap:6px;font-weight:500}.desk-sub.desk-actions{flex-wrap:wrap;gap:8px;display:flex}.desk-sub.desk-actions:empty{display:none}@media (width<=700px){.desk-actions>.btn{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;height:42px}}.plan-select{width:auto;min-width:96px;height:30px;padding:0 8px}.founding{white-space:nowrap;align-items:center;gap:4px;margin-top:4px;display:flex}.plan-cell{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plan-cell .founding{margin-top:0}.admin-section{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin:22px 0 10px;font-size:.78rem;font-weight:800}.attn-list li:before{content:"";background:var(--ink-3);border-radius:50%;width:8px;height:8px;position:absolute;top:13px;left:2px}.attn-list li.warn:before{background:var(--warn)}.sup-img{border:1px solid var(--line-2);border-radius:var(--r-sm);max-width:100%;margin-top:8px;display:inline-block;overflow:hidden}.sup-img img{object-fit:contain;background:var(--paper);max-width:min(100%,420px);max-height:320px;display:block}.sup-attached{align-items:center;gap:6px;display:inline-flex}.sup-attached img{object-fit:cover;border:1px solid var(--line-2);border-radius:6px;width:auto;max-width:120px;height:44px}.saved-replies select{width:auto;min-width:200px;max-width:100%;height:32px}.saved-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-nudge{z-index:60;background:var(--solid,var(--mat));color:#fff;border-radius:999px;align-items:stretch;animation:.2s ease-out menu-in;display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:0 10px 30px #0a0e2847}.news-nudge-main{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 6px 10px 16px;font-size:.9rem;display:flex}.news-nudge-main svg{color:var(--hi);flex:none}.news-nudge-cta{color:var(--hi);margin-left:4px;font-weight:600}.news-nudge-x{color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff1f;place-items:center;width:40px;display:grid}.news-nudge-main:hover .news-nudge-cta{text-decoration:underline}.news-nudge-x:hover{color:#fff;background:#ffffff14}.news-scrim{z-index:90;background:#0a0e286b;justify-content:flex-end;animation:.15s ease-out fade-in;display:flex;position:fixed;inset:0}.news-panel{background:var(--paper);width:min(460px,100vw);height:100%;color:var(--ink);flex-direction:column;animation:.22s cubic-bezier(.2,.8,.25,1) news-in;display:flex;box-shadow:-12px 0 40px #0a0e2840}@keyframes news-in{0%{opacity:0;transform:translate(24px)}}@keyframes fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.news-panel,.news-scrim,.news-nudge{animation:none}}.news-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:18px 18px 14px 22px;display:flex}.news-panel>header svg{color:var(--accent)}.news-panel>header h2{margin:0;font-size:1.25rem}.news-panel>header .btn{margin-left:auto}.news-list{flex:1;min-height:0;padding:4px 22px 16px;overflow-y:auto}.news-tabs{padding:12px 22px 2px}.news-tabs .seg{display:flex}.news-tabs .seg button{flex:1;justify-content:center}.news-tabs b{color:var(--accent);margin-left:4px}.news-date{z-index:1;background:var(--paper);color:var(--ink-3);padding:12px 0 6px;font-size:.82rem;font-weight:700;position:sticky;top:0}.news-item{border-bottom:1px solid var(--line-2);gap:12px;padding:10px 0;display:flex}.news-group:last-child .news-item:last-child{border-bottom:0}.news-ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.news-ic svg{stroke-width:1.75px;width:20px;height:20px}.news-item-text{flex:1;min-width:0}.news-item h3{align-items:center;gap:8px;margin:0 0 2px;font-size:.96rem;display:flex}.news-item p{color:var(--ink-2);margin:0;font-size:.88rem;line-height:1.4}.news-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.news-go{min-height:28px;color:var(--accent);align-items:center;gap:4px;margin-top:2px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.news-go:hover{text-decoration:underline}.news-go svg{width:15px;height:15px}@media (pointer:coarse){.news-go{min-height:44px}}.news-panel>footer{padding:14px 22px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);justify-content:flex-end;display:flex}.news-btn{position:relative}.news-btn.unread:after{content:"";background:var(--hi);width:7px;height:7px;box-shadow:0 0 0 2px var(--mat);border-radius:50%;position:absolute;top:5px;right:5px}@media (width<=820px){.news-nudge{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:14px}.news-nudge-main{flex:1}.news-scrim{align-items:flex-end}.news-panel{border-radius:16px 16px 0 0;width:100%;height:auto;max-height:85dvh;animation-name:news-up}@keyframes news-up{0%{opacity:0;transform:translateY(24px)}}}@media print{.news-nudge,.news-scrim{display:none}}.announce{border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 10%, var(--paper));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));color:var(--ink);align-items:flex-start;gap:10px;margin-bottom:16px;padding:10px 12px 10px 14px;display:flex}.announce>svg{color:var(--accent);flex:none;margin-top:2px}.announce .grow{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;padding-top:1px}.outbox-bar{border-radius:var(--r-sm);background:color-mix(in srgb, #d97706 12%, var(--paper));border:1px solid color-mix(in srgb, #d97706 40%, var(--line));color:var(--ink);align-items:flex-start;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:.92rem;display:flex}.outbox-bar>svg{color:#b45309;flex:none;margin-top:2px}.announce .btn{margin:-4px -4px -4px 0}.announce.warn{background:var(--warn-soft);border-color:color-mix(in srgb, var(--st-wait) 45%, var(--line))}.announce.warn>svg{color:var(--st-wait)}@media print{.announce{display:none}}.announce-tips{gap:4px;margin:0;display:grid}.waiting-banner{z-index:1000;left:50%;top:max(12px, env(safe-area-inset-top));background:var(--ink);width:max-content;max-width:calc(100vw - 24px);color:var(--paper);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:.92rem;line-height:1.35;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #00000040}.waiting-banner .spin{flex:none;animation:1.1s linear infinite nomad-spin}@keyframes nomad-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.waiting-banner .spin{animation:none}}@media (width<=560px){.waiting-banner{border-radius:14px}}@media print{.waiting-banner{display:none}}.c-PlanFree{--c:#8a92b9}.c-PlanTrial{--c:#d9a21b}.c-PlanPro{--c:#6a4fe6}.c-PlanComped{--c:#1fa5c4}.plan-label{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plan-label .sub{flex-basis:100%}.founding-mark{color:color-mix(in srgb, #d9a21b 70%, var(--ink));font-size:.74rem;font-weight:700}.health{color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:.88rem;display:inline-flex}.health .dot{background:var(--ink-3);opacity:.6;border-radius:50%;width:8px;height:8px}.health.good .dot{background:var(--good);opacity:1}.health.warn .dot{background:var(--warn);opacity:1}.shops-foot{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 16px 12px;display:flex}.sort-select{width:auto}.row-link{cursor:pointer}.cell-link{color:inherit;text-decoration:none}.cell-link:hover{text-decoration:underline}.row-link:hover td{background:color-mix(in srgb, var(--accent) 4%, transparent)}.note-icon{color:var(--st-wait);vertical-align:-2px;margin-left:6px}.switch-row{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.switch-row input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:4px}.admin-log li{border-top:1px solid var(--line-2);align-items:baseline;gap:12px;padding:9px 16px;display:flex}.admin-log li:first-child{border-top:0}.admin-log .when{flex:none;width:76px}.admin-log .grow{overflow-wrap:anywhere;flex:1;min-width:0}.stat-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.stat-row .stat{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-sm);gap:4px;padding:12px 14px;display:grid}.stat-row .stat span{color:var(--ink-2);font-size:.82rem}.stat-row .stat b{font-size:1.5rem;font-weight:800}.stat-row .stat small{color:var(--ink-3);font-size:.9rem;font-weight:600}.settings-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:24px;display:grid}.settings-nav{gap:14px;display:grid;position:sticky;top:16px}.sn-label{color:var(--ink-3);padding:0 10px 4px;font-size:.82rem;font-weight:700}.settings-nav button{text-align:left;width:100%;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-weight:600;display:block}.settings-nav button:hover{background:color-mix(in srgb, var(--accent) 7%, transparent);color:var(--ink)}.settings-nav button.on{background:color-mix(in srgb, var(--accent) 13%, transparent);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.settings-nav button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.settings-pick{display:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=860px){.settings-layout{grid-template-columns:minmax(0,1fr);gap:14px}.settings-nav{display:none}.settings-pick{display:block}}.drop{border:2px dashed var(--line);border-radius:var(--r);cursor:pointer;background:var(--paper);align-items:center;gap:14px;padding:22px 18px;display:flex}.drop:hover,.drop.over{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--paper))}.drop:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.drop>svg{width:28px;height:28px;color:var(--accent);flex:none}.imp-flow>.body{gap:16px;padding:24px}.imp-flow .btn,.imp-flow .input{min-height:44px}.imp-flow .btn{justify-content:center}.imp-flow .linklike{min-height:44px;color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.imp-flow .linklike:hover{text-decoration:underline}.imp-head{align-items:center;gap:12px;display:flex}.imp-title{outline:none;margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}.imp-file{color:var(--ink-2);overflow-wrap:anywhere;margin-bottom:4px}.imp-intro{margin:6px 0 0}.imp-sub{margin-bottom:8px;font-weight:700}.imp-steps{border-bottom:1px solid var(--line-2)}.imp-step{border-top:1px solid var(--line-2);align-items:center;gap:14px;padding:14px 0;display:flex}.imp-step-text{flex:1;min-width:0;display:grid}.imp-step-done{color:var(--good-text)}.imp-num{background:var(--line-2);width:32px;height:32px;color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.imp-num svg{width:18px;height:18px}.imp-num.done{background:var(--good-soft);color:var(--good-text)}.imp-num.next{background:var(--accent-fill);color:var(--accent-ink)}.imp-links{flex-wrap:wrap;gap:0 20px;display:flex}.imp-links a,.imp-done-text a{min-height:44px;color:var(--accent);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.imp-links a:hover,.imp-done-text a:hover{text-decoration:underline}.imp-help+.imp-links{margin-top:-16px}.imp-help summary,.imp-more summary{min-height:44px;color:var(--accent);cursor:pointer;align-items:center;font-weight:600;display:flex}.imp-help summary:before,.imp-more summary:before{content:"▸";margin-right:6px}.imp-help[open] summary:before,.imp-more[open] summary:before{content:"▾"}.imp-help summary::-webkit-details-marker{display:none}.imp-more summary::-webkit-details-marker{display:none}.imp-help ul{color:var(--ink-2);gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.imp-drop{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:150px}.imp-reading{text-align:center;gap:12px;padding:44px 20px;display:grid}.imp-q{border:0;min-width:0;margin:0;padding:0}.imp-q legend{margin-bottom:8px;padding:0;font-weight:700}.imp-q label{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;align-items:center;gap:12px;min-height:56px;margin-bottom:8px;padding:8px 14px;display:flex}.imp-q label.on{border:2px solid var(--accent);background:var(--accent-soft);padding:7px 13px}.imp-q label>span{overflow-wrap:anywhere;min-width:0;display:grid}.imp-cols-head,.imp-col{grid-template-columns:170px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 14px;display:grid}.imp-cols-head{color:var(--ink-2);padding-bottom:8px;font-size:.8125rem;font-weight:600}.imp-col{border-top:1px solid var(--line-2);padding:8px 0}.imp-col-name{font-weight:600}.imp-col .input{width:100%}.imp-col .input.imp-wrong{border:2px solid var(--warn)}.imp-col-eg{overflow-wrap:anywhere;min-width:0;display:grid}.imp-col-warn{color:var(--warn-text);font-size:.8125rem}.imp-count{border-top:1px solid var(--line-2);padding:12px 0}.imp-count-row{align-items:center;gap:14px;display:flex}.imp-n{text-align:right;flex:none;width:76px;font-size:1.375rem}.imp-n.good{color:var(--good-text)}.imp-n.warn{color:var(--warn-text)}.imp-count-text{flex:1;min-width:0;display:grid}.imp-who{margin-top:8px}.imp-move .table td{vertical-align:top}.imp-move-file{overflow-wrap:anywhere;font-weight:600}.imp-move .linklike.imp-move-n{min-width:44px;min-height:44px;color:var(--accent);text-underline-offset:2px;justify-content:flex-end;align-items:center;margin:-12px 0;font-weight:600;text-decoration:underline;display:inline-flex}.imp-move-rows{margin:0}.imp-move-rows td{vertical-align:top}.imp-move-open>td{padding:0 0 12px}.imp-move-foot{border-top:1px solid var(--line-2);margin:0;padding:12px 16px}.imp-move-foot p{margin:0}.imp-move-more{padding:8px 16px 0}@media (pointer:coarse){.imp-move>header .btn,.imp-move-more .btn{min-height:44px}}.imp-who p{margin:6px 0 0}.imp-why{margin:8px 0 0}.imp-kept{margin:4px 0 0;padding-left:18px}.imp-fix{align-self:flex-start;margin-top:-10px}.imp-go{border-top:1px solid var(--line-2);align-items:center;gap:12px;padding-top:16px;display:flex}.imp-go>span{flex:1;min-width:0}.imp-go .row{flex:none}.imp-bar{background:var(--line-2);border-radius:6px;height:12px;overflow:hidden}.imp-bar>div{background:var(--accent);height:100%;transition:width .3s}.imp-bar.busy>div{width:30%;animation:1.4s ease-in-out infinite imp-slide}@keyframes imp-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.imp-bar.busy>div{opacity:.5;width:100%;animation:none}.imp-bar>div{transition:none}}.imp-bar-text{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin-top:10px;display:flex}.imp-tick{background:var(--good-soft);width:40px;height:40px;color:var(--good-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.imp-tick svg{width:22px;height:22px}.imp-done-text p{margin:0 0 4px}.imp-next{border-top:1px solid var(--line-2);padding-top:16px}.imp-next p{margin:2px 0 12px}.imp-next .row{flex-wrap:wrap}@media (width<=600px){.imp-flow>.body{padding:16px}.imp-step{flex-wrap:wrap;gap:10px 12px}.imp-step-text{flex-basis:calc(100% - 44px)}.imp-step>.btn{width:100%}.imp-step>.linklike{margin-left:44px}.imp-cols-head{display:none}.imp-col{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0}.imp-count-row{flex-wrap:wrap;gap:0 12px}.imp-n{text-align:left;width:100%}.imp-go{flex-direction:column;align-items:stretch}.imp-go .row{flex-direction:column-reverse;align-items:stretch;gap:8px}.imp-next .row{flex-direction:column;align-items:stretch}.imp-next .row .btn,.imp-flow>.body>.row .btn{flex:1}}.builtin-on{border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 7%, var(--paper));border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line));flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.sale-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.sale-card{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r);flex-direction:column;display:flex;overflow:hidden}.sale-card.sold{background:var(--paper-2)}.sale-card.sold .sale-photo>:not(.sale-badge){opacity:.55}.sale-photo{aspect-ratio:4/3;cursor:pointer;background:color-mix(in srgb, var(--accent) 6%, var(--paper));color:var(--ink-3);border:0;place-items:center;padding:0;display:grid;position:relative}.sale-photo img{object-fit:cover;width:100%;height:100%;display:block}.sale-photo .no-photo{color:#949fd0;background:radial-gradient(circle at 50% 40%,#6f5cea59,#0000 60%),radial-gradient(#8ca0ff24 1px,#0000 1.4px) 0 0/14px 14px,#121738;align-content:center;place-items:center;gap:10px;display:grid;position:absolute;inset:0}.sale-photo .no-photo>svg{color:#e3e8ff;filter:drop-shadow(0 6px 18px #2cd0f459);width:40px;height:auto}.sale-photo .np-label{background:#ffffff14;border:1px solid #8ca0ff2e;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.sale-photo:hover .np-label{color:#fff;background:#ffffff29}.sale-badge{background:var(--st-wait);color:#fff;border-radius:999px;padding:3px 9px;font-size:.75rem;font-weight:700;position:absolute;top:8px;left:8px}.sale-badge.sold{background:#5f6478}.sale-badge.pending{background:#9a5b08}.sale-body{gap:2px;padding:12px 14px 14px;display:grid}.sale-title{font-weight:700}.sale-price{font-size:1.25rem;font-weight:800}.sale-thumbs{flex-wrap:wrap;gap:8px;display:flex}.sale-thumb{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--paper);width:96px;height:96px;position:relative;overflow:hidden}.sale-thumb img{object-fit:cover;width:100%;height:100%}.sale-thumb .btn{background:var(--paper);position:absolute;top:4px;right:4px}.sale-thumb.add{cursor:pointer;color:var(--ink-2);font:inherit;border-style:dashed;align-content:center;place-items:center;gap:4px;display:grid}.ios-steps{background:color-mix(in srgb, var(--accent) 7%, var(--paper));border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line));border-radius:12px;gap:8px;padding:12px 14px;display:grid}.ios-steps ol{gap:6px;margin:0;padding-left:20px;display:grid}.ios-steps svg{vertical-align:-3px;color:var(--accent)}.home-tip{margin-bottom:12px}.home-tip>.body{align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.home-tip h2{margin:0;font-size:.98rem}.home-tip p{margin:2px 0 0}.home-tip ol{gap:4px;margin:6px 0 0;padding-left:20px;display:grid}.home-tip ol svg{vertical-align:-3px;color:var(--accent)}.home-tip-icon{width:22px;height:22px;color:var(--accent);flex:none;margin-top:2px}.home-tip .grow{flex:1;min-width:0}.device-list li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 16px;display:flex}.device-list li:first-child{border-top:0}.device-list li>svg{color:var(--ink-2);flex:none}.b-photos{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.b-photo{cursor:zoom-in;background:0 0;border:0;border-radius:12px;padding:0;line-height:0;overflow:hidden}.b-photo img{object-fit:cover;width:180px;max-width:100%;height:180px;display:block}.thread.compact .b-photo img{width:120px;height:120px}.photo-full{border-radius:10px;max-width:100%;max-height:70vh;margin:0 auto;display:block}.warranty-grid{grid-template-columns:3fr 2fr;gap:20px;padding:14px 16px 16px;display:grid}@media (width<=900px){.warranty-grid{grid-template-columns:1fr}}.wr-label{color:var(--ink-3);margin-bottom:8px;font-size:.82rem;font-weight:800}.warn-text{color:var(--warn,#c27a12);font-weight:700}.wr-suppliers{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.wr-sup{background:var(--paper-2);color:var(--ink-2);border-radius:999px;padding:3px 10px;font-size:.8rem}.wr-claims li{border-top:1px solid var(--line);align-items:baseline;gap:10px;padding:8px 0;display:flex}.wr-claims li:first-child{border-top:0;padding-top:0}.wr-claims .grow{flex:1;min-width:0}.turn-strip{flex-wrap:wrap;gap:10px 28px;display:flex}.turn-strip .k{color:var(--ink-3);font-size:.82rem}.turn-strip .v{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:800}.turn-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=900px){.turn-grid{grid-template-columns:1fr}}.age-grid{grid-template-columns:3fr 2fr;align-items:start;gap:20px;display:grid}@media (width<=900px){.age-grid{grid-template-columns:1fr}}.age-bars li{grid-template-columns:90px 1fr 48px;align-items:center;gap:10px;padding:7px 0;display:grid}.age-bars .age-l{font-size:.9rem;font-weight:600}.age-bars .age-bar .pbar{background:var(--accent);height:10px}.age-bars li.old .pbar{background:var(--warn,#c27a12)}.age-bars .age-n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}html.embedded,html.embedded body{min-height:0;background:0 0!important}html.embedded body{overflow:hidden}.emb{--emb-accent:var(--accent);font-family:var(--font);color:var(--ink);gap:28px;padding:4px 12px 8px;display:grid}.emb-sec h2{margin:0 0 12px;font-size:1.35rem;font-weight:800}.emb-off{color:var(--ink-3);margin:12px;font-size:.9rem}.emb-btn{height:44px;font:inherit;color:#fff;background:var(--emb-accent);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.emb-btn:disabled{opacity:.5;cursor:default}.emb-btn svg{width:16px;height:16px}.emb-link{font:inherit;color:var(--emb-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;text-decoration:underline}.emb-form{background:var(--paper);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.emb-form label{color:var(--ink-2);gap:5px;font-size:.85rem;font-weight:700;display:grid}.emb-form label i{color:var(--ink-3);font-style:normal;font-weight:500}.emb-form input,.emb-form textarea{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:10px;min-width:0;padding:10px 12px;font-size:1rem;font-weight:400}.emb-form input:focus,.emb-form textarea:focus{outline:2px solid var(--emb-accent);outline-offset:0;border-color:#0000}.emb-form textarea{resize:vertical;min-height:84px}.emb-form .wide,.emb-err{grid-column:1/-1}.emb-form label.emb-check{cursor:pointer;align-items:flex-start;gap:10px;padding:4px 0;font-weight:500;line-height:1.4;display:flex}.emb-form label.emb-check input{width:22px;height:22px;accent-color:var(--emb-accent);flex:none;margin:0;padding:0}.emb-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.emb-track{grid-template-columns:1fr 1fr auto;align-items:end}.emb-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.emb-err{background:color-mix(in srgb, var(--bad,#c0392b) 10%, var(--paper));color:var(--bad,#c0392b);border-radius:10px;padding:10px 12px;font-size:.9rem}.emb-done{background:color-mix(in srgb, var(--good) 9%, var(--paper));border:1px solid color-mix(in srgb, var(--good) 30%, var(--line));border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;display:flex}.emb-done>svg{color:var(--good-text);flex:none;width:22px;height:22px}.emb-done>div{flex:1;min-width:180px}.emb-open{color:var(--emb-accent);align-items:center;gap:6px;font-weight:700;display:inline-flex}.emb-phones{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.emb-phone{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.emb-phone.held{opacity:.75}.emb-photo{aspect-ratio:4/3;background:var(--paper-2);position:relative}.emb-photo img{object-fit:cover;width:100%;height:100%;display:block}.emb-nophoto{color:#949fd0;background:radial-gradient(circle at 50% 40%,#6f5cea59,#0000 60%),radial-gradient(#8ca0ff24 1px,#0000 1.4px) 0 0/14px 14px,#121738;align-content:center;place-items:center;gap:10px;width:100%;height:100%;display:grid}.emb-nophoto svg{color:#e3e8ff;width:40px;height:auto}.emb-nophoto span{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:600}.emb-flag{color:#fff;background:#c27a12;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700;position:absolute;top:10px;left:10px}.emb-pbody{flex:1;align-content:start;gap:4px;padding:14px;display:grid}.emb-ptop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.emb-ptop h3{margin:0;font-size:1.02rem}.emb-cond{color:var(--emb-accent);white-space:nowrap;font-size:.75rem;font-weight:700}.emb-price{font-size:1.5rem;font-weight:800}.emb-plus{opacity:.75;font-size:.85rem;font-weight:500}.emb-facts{color:var(--ink-2);font-size:.85rem}.emb-pbody p{color:var(--ink-2);margin:4px 0 0;font-size:.88rem}.emb-pbody .emb-btn{justify-self:start;margin-top:10px}.emb-by{color:var(--ink-3);text-align:right;margin:0;font-size:.72rem}.emb-by a{color:inherit}@media (width<=560px){.emb-form,.emb-track{grid-template-columns:1fr}.emb-actions .emb-btn{width:100%}}.embed-picks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.embed-pick{text-align:left;border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--paper);font:inherit;color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.embed-pick.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--paper))}.embed-pick .ep-box{border:2px solid var(--line);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.embed-pick.on .ep-box{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}.embed-pick .ep-box svg{width:14px;height:14px}.snip-box{border-radius:var(--r-sm);color:#e3e8ff;border:1px solid var(--line);background:#121738;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.snip-box code{min-width:0;font-family:var(--mono,ui-monospace, monospace);word-break:break-all;letter-spacing:0;text-align:left;color:inherit;text-transform:none;background:0 0;border:0;flex:1;padding:0;font-size:.8rem;line-height:1.5}.snip-box .btn{flex:none}.embed-steps{gap:6px;margin:12px 0 0;padding-left:20px;display:grid}.embed-preview{background:repeating-linear-gradient(45deg, var(--paper), var(--paper) 10px, var(--paper-2) 10px, var(--paper-2) 20px);border-radius:0 0 var(--r) var(--r);max-height:640px;padding:16px;overflow:auto}.embed-preview iframe{box-sizing:border-box;background:#fff;border:0;border-radius:10px;width:100%;padding:12px;display:block}@media (width<=600px){.search{flex-basis:100%;max-width:none}}.count-pill{color:#fff;background:#9a5f0c;border-radius:999px;padding:1px 7px;font-size:.72rem;font-weight:800}.reorder-group{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.reorder-group>header{background:var(--paper-2);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;display:flex}.reorder-group li{border-top:1px solid var(--line-2);align-items:center;gap:10px;padding:8px 12px;display:flex}.reorder-group li.off{opacity:.5}.reorder-group li .grow{flex:1;min-width:0}.reorder-group li .qty{text-align:right;flex:none;width:72px}.msx-link{text-underline-offset:2px;white-space:nowrap;margin-top:2px;font-weight:600;text-decoration:underline;display:inline-block}.msx-link:hover{color:var(--accent)}.sample-bar{border-radius:var(--r);border:1px dashed color-mix(in srgb, var(--warn,#c27a12) 55%, var(--line));background:color-mix(in srgb, var(--warn,#c27a12) 7%, var(--paper));flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:14px;padding:12px 14px;display:flex}.sample-bar>svg{width:20px;height:20px;color:var(--warn,#c27a12);flex:none}.sample-bar .grow{flex:1;min-width:220px;font-size:.92rem}.sample-bar.offer{border-style:solid;border-color:color-mix(in srgb, var(--accent) 25%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--paper))}.sample-bar.offer>svg{color:var(--accent)}.trial-box{gap:4px;font-weight:400;line-height:1.45;display:grid}.trial-heads-up{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;padding:12px 14px;font-weight:400;line-height:1.45;display:flex}.trial-heads-up .grow{flex:1;min-width:240px}.trial-heads-up .actions{flex-wrap:wrap;gap:6px;display:flex}.billing-alert{border:1px solid color-mix(in srgb, var(--danger-text) 28%, transparent)}.two-col>.span-all{grid-column:1/-1}.tfa-setup{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.tfa-setup img{border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;padding:6px}.tfa-setup>.stack{flex:1;min-width:240px}.tfa-steps{gap:8px;margin:0;padding-left:20px;display:grid}.tfa-key{font-family:var(--mono,ui-monospace, monospace);background:var(--paper-2);letter-spacing:.04em;word-break:break-all;border-radius:6px;padding:2px 6px;font-size:.85rem;display:inline-block}.code-input{letter-spacing:.15em;font-variant-numeric:tabular-nums;font-size:1.2rem}.backup-codes{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.backup-codes code{font-family:var(--mono,ui-monospace, monospace);text-align:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;padding:8px;font-size:1rem}.tag-mini{background:color-mix(in srgb, var(--good) 14%, var(--paper));color:var(--good-text);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.68rem;font-weight:700;display:inline-block}.tech-dot{background:var(--solid);color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:auto;font-size:.62rem;font-weight:800;display:inline-grid}.sm-select{width:auto;min-width:150px;height:30px;font-size:.9rem}.who-cell{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.who-cell .tech-dot{margin:0}.after-qty{text-align:center;border-radius:var(--r-sm);background:var(--paper-2);border:1px solid var(--line-2);min-width:28px;padding:1px 6px;font-weight:700;display:inline-block}.after-qty.zero{color:var(--danger-text);background:var(--danger-soft);border-color:#0000}.ref-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ref-stats>div{border-radius:var(--r-sm);background:var(--paper-2);gap:2px;padding:10px 12px;display:grid}.ref-stats b{font-size:1.4rem;font-weight:800}.ref-stats span{color:var(--ink-3);font-size:.8rem}.emb-lbl{color:var(--ink-2);margin-bottom:6px;font-size:.85rem;font-weight:700}.emb-chips{flex-wrap:wrap;gap:6px;display:flex}.emb-chip{font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:.9rem;font-weight:600}.emb-chip.on{background:var(--emb-accent);border-color:var(--emb-accent);color:#fff}.emb-tgroup+.emb-tgroup{margin-top:10px}.emb-tname{color:var(--ink-3);margin-bottom:5px;font-size:.78rem;font-weight:600}.emb-times{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;display:grid}.emb-times .emb-chip{text-align:center;white-space:nowrap;padding:9px 6px}.panel-attn{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}.book-hours{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.bh-row{flex-wrap:wrap;align-items:center;gap:12px;min-height:38px;display:flex}.bh-day{align-items:center;gap:8px;width:130px;font-weight:600;display:inline-flex}.bh-row.closed .bh-day{color:var(--ink-3)}.bh-times{align-items:center;gap:8px;max-width:100%;display:inline-flex}.bh-times .input{width:130px;min-width:0}@media (width<=360px){.bh-times .input{padding-left:6px;padding-right:4px}}.closed-chip{background:var(--paper-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.closed-chip button{cursor:pointer;color:var(--ink-3);background:0 0;border:0;place-items:center;padding:2px;display:grid}.tfa-choices{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.tfa-choice{text-align:left;border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--paper);font:inherit;color:var(--ink);cursor:pointer;gap:4px;padding:14px;display:grid}.tfa-choice:hover:not(:disabled){border-color:var(--accent)}.tfa-choice:disabled{cursor:default;opacity:.7}:root[data-shop-theme=graphite]:not([data-theme=dark]){--mat:#1b1e24;--mat-2:#343943;--mat-ink:#e3e6ea;--mat-dim:#959ba6;--hi:#5ab0ff;--accent:#2f6fde;--bench:#f2f3f5;--paper-2:#f7f8fa;--line:#dadde3;--line-2:#e8eaee;--ink-2:#4a5060;--ink-3:#646a78}:root[data-shop-theme=graphite][data-theme=dark]{--mat:#0b0d10;--mat-2:#1d2027;--accent:#5b8ff0;--bench:#101216;--paper:#191c22;--paper-2:#1f232a;--line:#2e333c;--line-2:#252930;--ink-2:#b3b8c2;--ink-3:#9097a3;--accent-soft:color-mix(in srgb, var(--accent) 22%, var(--paper))}:root[data-shop-theme=forest]:not([data-theme=dark]){--mat:#10352a;--mat-2:#1f5140;--mat-ink:#d8ecdf;--mat-dim:#8bb09a;--hi:#6fdba4;--accent:#1f7a4d;--bench:#f0f4f1;--paper-2:#f6f9f7;--line:#d5e0d8;--line-2:#e5ece7;--ink-2:#45574c;--ink-3:#5f7066}:root[data-shop-theme=forest][data-theme=dark]{--mat:#081a12;--mat-2:#163024;--accent:#3fae76;--bench:#0a1510;--paper:#112019;--paper-2:#16281f;--line:#22402f;--line-2:#1a3125;--ink-2:#aec6b6;--ink-3:#7d9786;--accent-soft:color-mix(in srgb, var(--accent) 22%, var(--paper))}:root[data-shop-theme=ocean]:not([data-theme=dark]){--mat:#0b3140;--mat-2:#17495c;--mat-ink:#d6eef5;--mat-dim:#85afbf;--hi:#4fd8ec;--accent:#0b7f9f;--bench:#eef4f7;--paper-2:#f5f9fb;--line:#d3e1e8;--line-2:#e3ecf0;--ink-2:#43575f;--ink-3:#5a6f78}:root[data-shop-theme=ocean][data-theme=dark]{--mat:#061a23;--mat-2:#123241;--accent:#26a9c9;--bench:#071319;--paper:#0e1f28;--paper-2:#132733;--line:#21404f;--line-2:#193342;--ink-2:#a9c4cf;--ink-3:#7896a2;--accent-soft:color-mix(in srgb, var(--accent) 22%, var(--paper))}:root[data-shop-theme=ember]:not([data-theme=dark]){--mat:#2b1a12;--mat-2:#4a2f22;--mat-ink:#f3e3d8;--mat-dim:#b49684;--hi:#ffb057;--accent:#c2461a;--bench:#f6f2ef;--paper-2:#faf7f5;--line:#e3d8d0;--line-2:#eee6e0;--ink-2:#5c4c43;--ink-3:#75655c}:root[data-shop-theme=ember][data-theme=dark]{--mat:#170e0a;--mat-2:#33221a;--accent:#e8683a;--bench:#140d0a;--paper:#1f1611;--paper-2:#261b15;--line:#3d2c22;--line-2:#30231b;--ink-2:#cdb9ad;--ink-3:#9c877b;--accent-soft:color-mix(in srgb, var(--accent) 22%, var(--paper))}:root[data-shop-theme=berry]:not([data-theme=dark]){--mat:#32133a;--mat-2:#4f2558;--mat-ink:#f3dcf5;--mat-dim:#b591bd;--hi:#ff7cc4;--accent:#b0297a;--bench:#f6f1f6;--paper-2:#faf7fa;--line:#e3d6e4;--line-2:#eee5ef;--ink-2:#58465b;--ink-3:#715f74}:root[data-shop-theme=berry][data-theme=dark]{--mat:#1a0920;--mat-2:#3a1c43;--accent:#dd4b9b;--bench:#13091a;--paper:#1e1026;--paper-2:#25152e;--line:#3e2549;--line-2:#321c3b;--ink-2:#cdb3d2;--ink-3:#9a83a0;--accent-soft:color-mix(in srgb, var(--accent) 22%, var(--paper))}:root[data-shop-theme=clean]:not([data-theme=dark]){--mat:#fff;--mat-2:#eef1f6;--mat-ink:#2a3047;--mat-dim:#6d7590;--hi:var(--accent);--accent:#3b5bdb;--bench:#f4f5f8;--paper-2:#f8f9fb;--line:#dcdfe6;--line-2:#eaecf1;--ink-2:#4a5060;--ink-3:#646a78;--mat-strong:#141832;--mat-edge:#e3e6ed;--mat-well:#f3f4f8}:root[data-shop-theme=clean][data-theme=dark]{--mat:#161a22;--mat-2:#232835;--accent:#6d8bf0;--bench:#0f1217;--paper:#181c24;--paper-2:#1e232c;--line:#2d333e;--line-2:#242a33;--ink-2:#b3b8c2;--ink-3:#9097a3;--mat-ink:#d5d9e3;--mat-dim:#8a91a3;--mat-strong:#fff;--mat-edge:#ffffff14;--mat-well:#00000040;--accent-soft:color-mix(in srgb, var(--accent) 22%, var(--paper))}:root[data-shop-theme=clean]:not([data-theme=dark]){--solid:#232838}:root[data-shop-theme=clean][data-theme=dark]{--solid:#2c3341}:root[data-shop-theme=clean] .side{border-right:1px solid var(--line)}:root[data-shop-theme=clean] .nav .count{color:#fff}:root[data-shop-theme=clean] .pub-bar{border-bottom:1px solid var(--line)}@media (width<=820px){:root[data-shop-theme=clean] .side{border-right:0;border-bottom:1px solid var(--line)}}.theme-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:start;gap:10px;display:grid}.theme-card{text-align:left;border:1.5px solid var(--line);background:var(--paper);height:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;align-content:start;gap:4px;padding:8px 8px 10px;display:grid}.theme-card:hover{border-color:var(--accent)}.theme-card.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.theme-card .small{line-height:1.3}.theme-name{align-items:center;gap:5px;margin-top:4px;font-weight:700;display:flex}.theme-name svg{width:15px;height:15px;color:var(--accent)}.theme-mini{border:1px solid #1418321f;border-radius:6px;height:74px;display:flex;position:relative;overflow:hidden}.tm-side{flex-direction:column;gap:4px;width:34%;padding:8px 5px;display:flex}.tm-side i{background:#7f7f7f47;border-radius:2px;height:7px;display:block}.tm-page{flex-direction:column;flex:1;gap:6px;padding:8px;display:flex}.tm-card{background:#fff;border-radius:3px;flex:1;box-shadow:0 0 0 1px #14183214}.tm-btn{border-radius:3px;width:46%;height:11px}.brand .mark-initials{background:var(--accent-fill);width:40px;height:40px;color:var(--accent-ink);letter-spacing:.02em;border-radius:10px;flex:none;place-items:center;font-size:1rem;font-weight:800;display:grid}@media (width<=820px){.brand .mark-initials{width:34px;height:34px;font-size:.9rem}}.person-open{color:var(--ink);text-align:left;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.person-open:hover .title{text-underline-offset:2px;text-decoration:underline}.tfa-mark{width:15px;height:15px;color:var(--good-text);flex:none}.person{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.person h3{color:var(--ink-3);margin:0 0 8px;font-size:.82rem}.person-facts dd.span{grid-column:1/-1}.person-keys{border-top:1px solid var(--line-2);gap:8px;padding-top:14px;display:grid}.key-btn{text-align:left;border:1.5px solid var(--line);border-radius:var(--r);background:var(--paper);width:100%;color:var(--ink);font:inherit;cursor:pointer;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.key-btn:hover:not(:disabled){border-color:var(--accent)}.key-btn:disabled{opacity:.55;cursor:default}.key-btn>svg{width:20px;height:20px;color:var(--accent);flex:none;margin-top:1px}.key-btn>span{gap:2px;display:grid}.reset-handoff{border-radius:var(--r);background:var(--paper-2);border:1px solid var(--line-2);align-items:flex-start;gap:14px;padding:12px;display:flex}.reset-handoff img{background:#fff;border-radius:6px;flex:none;padding:4px}.person-activity{background:var(--paper-2);border:1px solid var(--line-2);border-radius:var(--r);padding:14px}.person-tiles{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.person-tiles>div{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:8px 10px;display:grid}.person-tiles strong{font-size:1.35rem;line-height:1.1}.person-feed{gap:0;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.person-feed li{border-top:1px solid var(--line-2);gap:1px;padding:8px 0;font-size:.9rem;display:grid}.person-feed li:first-child{border-top:0;padding-top:0}.person-feed a{color:var(--ink);text-decoration:none}.person-feed a:hover{text-decoration:underline}@media (width<=760px){.person{grid-template-columns:minmax(0,1fr)}.reset-handoff{flex-direction:column;align-items:center}}.perm-row{padding:6px 0}.pw-wrap{display:block;position:relative}.pw-wrap .input{width:100%;padding-right:42px}.pw-eye{width:40px;color:var(--ink-3);cursor:pointer;border-radius:0 var(--r-sm) var(--r-sm) 0;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;bottom:0;right:0}.pw-eye:hover{color:var(--ink)}.pw-eye svg{width:18px;height:18px}.tech-dot.gone{background:var(--ink-3)}.profit-line{color:var(--ink-2);grid-template-columns:1fr auto;align-items:baseline;gap:2px 10px;padding:0 4px;display:grid}.profit-line strong{color:var(--ink);font-size:1rem}.profit-line .small{grid-column:1/-1}.profit-line.loss strong{color:var(--danger-text)}.profit-line .profit-nocost{color:var(--warn-text)}.sale-profit{color:var(--good-text);font-size:.85rem;font-weight:700}.sale-profit.loss{color:var(--danger-text)}.sale-profit .muted{font-weight:500}.sell-phone{border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper-2);padding:10px 14px}.sell-phone-top{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.sell-phone dl{grid-template-columns:auto 1fr;gap:2px 14px;margin:6px 0 0;font-size:.9rem;display:grid}.sell-phone dt{color:var(--ink-3)}.sell-phone dd{overflow-wrap:anywhere;min-width:0;margin:0}.sell-buyer{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);flex-wrap:nowrap;padding:8px 10px 8px 12px}.sell-buyer>div{min-width:0}.sell-buyer .btn{flex:none}.sell-new-buyer{grid-template-columns:1fr 1fr 30px;align-items:center;gap:8px;display:grid}@media (width<=600px){.sell-new-buyer{grid-template-columns:1fr 30px}.sell-new-buyer>:nth-child(2){grid-row:2}}.sell-sum{color:var(--ink-2);border-radius:var(--r-sm);background:var(--good-soft);align-items:flex-start;gap:8px;padding:10px 12px;font-size:.88rem;display:flex}.sell-sum svg{color:var(--good-text);flex:none;margin-top:2px}.sale-warn{color:var(--warn-text);align-items:center;gap:5px;margin-top:2px;font-size:.8rem;font-weight:600;display:flex}:root[data-theme=dark] .sale-warn{color:#f3c98a}.buyin{border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper-2);gap:10px;padding:10px 12px;display:grid}.buyin-head{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;gap:1px;padding:0;display:grid}.buyin-head strong:after{content:" ▾";color:var(--ink-3);font-weight:400}.buyin-head[aria-expanded=false] strong:after{content:" ▸"}.buyin-checks{gap:6px;display:grid}.cash-total{border-radius:var(--r);background:var(--paper-2);border:1px solid var(--line-2);justify-content:space-between;align-items:baseline;padding:10px 14px;display:flex}.cash-total strong{font-variant-numeric:tabular-nums;font-size:1.5rem}.cash-lines{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:8px 16px;margin:0;display:grid}.cash-lines dt{color:var(--ink-2)}.cash-lines dd{text-align:right;margin:0;font-weight:600}.cash-lines .total{border-top:1px solid var(--line);color:var(--ink);padding-top:8px;font-weight:800}.cash-live,.cash-chip{border-radius:6px;font-weight:800}.cash-live{text-align:center;margin-top:12px;padding:8px 12px;font-size:1.05rem}.cash-chip{padding:1px 9px;font-size:.82rem;display:inline-block}.cash-live.good,.cash-chip.good{background:var(--good-soft);color:var(--good-text)}.cash-live.warn,.cash-chip.warn{background:var(--warn-soft);color:var(--warn-text)}.cash-live.bad,.cash-chip.bad{background:var(--danger-soft);color:var(--danger-text)}:root[data-theme=dark] .cash-live.good,:root[data-theme=dark] .cash-chip.good{color:#7fe0a6}:root[data-theme=dark] .cash-live.warn,:root[data-theme=dark] .cash-chip.warn{color:#f3c98a}.cash-result{margin-bottom:16px}.cash-result .body{gap:4px;display:grid}.cash-verdict{font-size:1.4rem;font-weight:800}.cash-result.good .cash-verdict{color:var(--good-text)}.cash-result.warn .cash-verdict{color:var(--warn-text)}.cash-result.bad .cash-verdict{color:var(--danger-text)}.list li .invite-fresh{flex-wrap:nowrap;flex-basis:100%;gap:6px;margin-top:6px}.list li:has(.invite-fresh){flex-wrap:wrap}@media (width>=821px){.lines.po-lines td:first-child .input:focus{z-index:2;width:max(100%,16rem);position:relative}.lines.po-lines td{vertical-align:top}.lines.po-lines td.amt{padding-top:13px}}@media (width>=1101px) and (pointer:fine){.lines.po-lines td:first-child .with-scan>.input:focus{flex:none}}@media (width<=820px){.lines.po-lines tr{grid-template-columns:64px minmax(0,1fr) auto 36px}.lines.po-lines td:nth-child(2){grid-column:1/-1}}.po-body{container-type:inline-size}@container (width<=560px){.lines.po-lines thead{display:none}.lines.po-lines tr{border-bottom:1px solid var(--line-2);grid-template-columns:64px minmax(0,1fr) auto 36px;align-items:start;gap:8px;padding:10px 0;display:grid}.lines.po-lines td{padding:0}.lines.po-lines td:first-child,.lines.po-lines td:nth-child(2){grid-column:1/-1}.lines.po-lines td[data-l]:before{content:attr(data-l);color:var(--ink-3);text-align:left;margin-bottom:3px;font-size:.72rem;font-weight:600;display:block}.lines.po-lines td.amt{align-self:end;padding:0 0 10px}}:root[data-theme=dark] .swatch:not(.on){box-shadow:0 0 0 1px var(--ink-3)}.clock{border-radius:var(--r);background:var(--mat-well);border:1px solid var(--mat-edge);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;margin:0 0 10px;padding:8px 10px;display:grid}.clock>svg{width:16px;height:16px;color:var(--mat-dim)}.clock.on>svg{color:var(--hi)}.clock-text{min-width:0;line-height:1.25;display:grid}.clock-state{color:var(--mat-strong);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.clock-week{color:var(--mat-dim);font-size:.74rem;text-decoration:none}.clock-week:hover{color:var(--mat-ink);text-decoration:underline}.clock>.btn{grid-column:1/-1;justify-content:center;width:100%;margin-top:4px}.clock-state strong{color:var(--hi);font-variant-numeric:tabular-nums;margin-left:4px}.clock .btn.clock-in{background:var(--hi);border-color:var(--hi);color:var(--mat);font-weight:700}.clock .btn.clock-out{color:var(--mat-ink);border:1px solid var(--mat-edge)}.week-nav{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.hours-table td.num,.hours-table th.num{font-variant-numeric:tabular-nums}.on-dot{background:var(--good-soft);color:var(--good-text);vertical-align:1px;border-radius:999px;margin-left:8px;padding:0 7px;font-size:.72rem;font-weight:700;display:inline-block}.list.shifts li{align-items:center}.shift-main{flex:1;min-width:0}.shift-len{font-variant-numeric:tabular-nums;font-weight:800}:root[data-theme=dark] .code-pill,:root[data-theme=dark] .pub-copy,:root[data-theme=dark] .cal-day.today .dn{color:color-mix(in srgb, var(--accent) 55%, #fff)}.code-pill{background:var(--accent-soft);color:var(--accent);border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem;font-weight:700;display:inline-flex}.perk-row{grid-template-columns:minmax(0,260px) minmax(0,160px);gap:14px;display:grid}.perk-preview{border-radius:var(--r);background:var(--paper-2);border:1px dashed var(--line);color:var(--ink-2);padding:10px 12px}@media (width<=520px){.perk-row{grid-template-columns:1fr}}.codebox{align-items:center;gap:6px;display:flex}.codebox .input{flex:1;min-width:0}.codebox.applied{border:1px solid var(--line);border-radius:var(--r);background:var(--paper-2);min-height:40px;padding:6px 6px 6px 8px}.bad-text{color:var(--bad,#c0392b)}.row>.seg:not(.wrap){flex:none}.seg.wrap{max-width:100%}.punch{background:var(--mat);min-height:100dvh;color:var(--mat-strong);padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;display:flex}.punch-top{width:100%;max-width:560px;color:var(--mat-dim);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.punch-now{color:var(--mat-strong);font-variant-numeric:tabular-nums;font-size:1.6rem}.punch-pad,.punch-done{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;width:100%;max-width:360px;display:flex}.punch-title{font-size:1.3rem;font-weight:700}.punch-dots{gap:18px;display:flex}.punch-dots span{border:2px solid var(--mat-dim);border-radius:50%;width:18px;height:18px}.punch-dots span.on{background:var(--hi);border-color:var(--hi)}.punch-dots.shake{animation:.35s punch-shake}@keyframes punch-shake{25%{transform:translate(-8px)}75%{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.punch-dots.shake{animation:none}}.punch-err{color:#ffb4a8;text-align:center;min-height:1.4em;font-weight:600}.punch-keys{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.punch-keys button{aspect-ratio:1.35;border:1px solid var(--mat-edge);background:var(--mat-well);color:var(--mat-strong);cursor:pointer;touch-action:manipulation;border-radius:16px;place-items:center;font-size:1.9rem;font-weight:600;display:grid}.punch-keys button:active:not(:disabled){background:var(--hi);color:var(--mat)}.punch-keys button.soft{color:var(--mat-dim);font-size:1rem}.punch-keys button:disabled{opacity:.45;cursor:default}.punch-done .punch-big{text-align:center;font-size:2.6rem;font-weight:800}.punch-done.in .punch-big{color:var(--hi)}.punch-sub{color:var(--mat-ink);text-align:center;font-size:1.2rem}.punch-foot{text-align:center;width:100%;max-width:560px;color:var(--mat-dim);font-size:.9rem}.punch-card{text-align:center;justify-items:center;gap:12px;max-width:420px;margin:auto;display:grid}.punch-card p{color:var(--mat-ink);margin:0}.code-show{letter-spacing:.3em;text-align:center;border-radius:var(--r);background:var(--accent-soft);color:var(--accent);padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2.2rem;font-weight:800}.mini-head{margin:0;font-size:.95rem;font-weight:700}.list.compact>li{padding:8px 0}@media (width>=821px){.side-panel{flex-direction:column;flex:auto;gap:4px;min-height:0;display:flex}.side-panel>.nav{flex:0 auto;min-height:0;overflow-y:auto}.side-panel>.nav.more-below{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.side-panel>.side-foot{flex:none}}.pw-rules{color:var(--ink-3,var(--ink-2));gap:3px;margin:6px 0 0;padding:0;font-size:.82rem;list-style:none;display:grid}.pw-rules li{align-items:center;gap:6px;display:flex}.pw-rules li svg{color:var(--faint,#9aa3c0);flex:none}.pw-rules li.ok,.pw-rules li.ok svg{color:var(--good,#23885a)}.field-error{color:var(--bad,#c0392b);margin-top:2px;font-size:.82rem;font-weight:500;display:block}.input[aria-invalid=true]{border-color:var(--bad,#c0392b)}.mark-initials{background:var(--accent-fill);color:var(--accent-ink);letter-spacing:.02em;border-radius:10px;place-items:center;font-weight:800;display:inline-grid}.mark-initials.big{border-radius:14px;flex:none;width:64px;height:64px;font-size:1.5rem}.logo-preview.empty{background:var(--paper);grid-template-columns:1fr}.logo-placeholder{align-items:center;gap:14px;max-width:420px;padding:0 8px;display:flex}.logo-try{grid-template-columns:1fr 160px;gap:12px;display:grid}.logo-try-box{border-radius:var(--r);border:1px solid var(--line);place-items:center;min-width:0;height:150px;padding:14px 10px 24px;display:grid;position:relative;overflow:hidden}.logo-try-box img{object-fit:contain;max-width:100%;max-height:108px;display:block}.logo-try-box.checker{background:repeating-conic-gradient(var(--paper-2) 0% 25%, var(--paper) 0% 50%) 50% / 16px 16px}.logo-try-box.on-mat{background:var(--mat);border-color:var(--mat)}.logo-try-box.on-paper{background:#fff;border-color:#d8dbe6}.logo-try-box.on-paper .logo-try-label{color:#5a6080}.print-logo{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}.logo-try-label{color:var(--ink-3,var(--ink-2));font-size:.72rem;position:absolute;bottom:6px;left:10px}.logo-try-box.on-mat .logo-try-label{color:var(--mat-dim)}.logo-try-box.on-navy,.logo-preview.on-navy{background:#141a40;border-color:#141a40}.logo-try-box.on-navy .logo-try-label,.logo-preview.on-navy .logo-try-label{color:#a9b0d0}.logo-preview.on-navy{border-style:solid;grid-template-columns:1fr;padding-bottom:24px}.logo-slot-title{margin:0}.logo-hint{border-radius:var(--r-sm);background:var(--warn-soft,#fdf1dc);color:var(--ink);margin:0;padding:8px 10px}@media (width<=520px){.logo-try{grid-template-columns:1fr}}.look-head h2{margin:0;font-size:1.15rem}.look-head p{color:var(--ink-2);margin:2px 0 0;font-size:.9rem}.roles-table th.c,.roles-table td.c{text-align:center;width:120px}.roles-table td{padding-top:9px;padding-bottom:9px}.role-yes{background:var(--good-soft,#23885a1f);width:24px;height:24px;color:var(--good,#23885a);border-radius:50%;place-items:center;display:inline-grid}.role-no{color:var(--faint,#9aa3c0)}.role-choose{background:var(--accent-soft);color:color-mix(in srgb, var(--accent) 70%, var(--ink));white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.78rem;font-weight:700;display:inline-block}@media (width<=520px){.roles-table th.c,.roles-table td.c{width:84px}}.field>.field-error{color:var(--bad,#c0392b);text-transform:none;letter-spacing:0;font-size:.82rem;font-weight:500}.badge.warn{background:var(--warn-soft,#fdf1dc);color:var(--warn,#a86a0c);white-space:normal;border-color:#0000;height:auto;min-height:24px}@media (width>=821px) and (height<=940px){.side{padding-top:12px;padding-bottom:10px}.brand{padding-bottom:8px}.brand .mark,.brand .mark-initials{width:34px;height:34px}.side .new-btn{margin-bottom:8px}.nav a{padding-top:5px;padding-bottom:5px;font-size:.9rem}.side-foot{padding-top:6px}.side-foot .who{margin-bottom:4px}.clock{grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:6px;padding:6px 8px}.clock>.btn{grid-column:auto;width:auto;margin-top:0}}@media (width>=821px) and (height<=700px){.nav a{padding-top:3px;padding-bottom:3px}.side-foot .who-role{display:none}}@media (width>=1101px) and (height<=940px){.brand .shop-logo{height:100px}}@media (width>=1101px) and (height<=760px){.brand .shop-logo{height:84px}}@media (width>=821px){.side-panel>.nav{-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.side-panel>.nav:not([data-more]){-webkit-mask-image:none;mask-image:none}}.clock-state .cs-off{display:none}.clock-week{white-space:nowrap}@media (width>=821px) and (height<=940px){.clock-state .cs-label{display:none}.clock-state .cs-off{display:inline}.clock-state strong{margin-left:0}.clock-week{font-size:.7rem}}.clock-week .cs-off{display:none}.clock-text{overflow:hidden}.clock-week,.clock-state{text-overflow:ellipsis;overflow:hidden}@media (width>=821px) and (height<=940px){.clock-week .cs-label{display:none}.clock-week .cs-off{display:inline}.clock{gap:4px 6px}.clock>.btn{height:28px;padding:0 8px;font-size:.78rem}.clock-week{font-size:.68rem}.clock{grid-template-columns:minmax(0,1fr) auto}.clock>svg{display:none}}.break-any{overflow-wrap:anywhere}.starter-groups{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px 22px;display:grid}.starter-group{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.starter-group legend{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;margin-bottom:4px;padding:0 0 4px;font-size:.92rem;font-weight:700;display:flex}.starter-group legend .btn{padding-block:2px}.danger-zone{border-color:color-mix(in srgb, var(--danger) 35%, var(--line));margin-top:8px}.danger-zone>header h2{color:var(--danger-text)}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.qm{flex-direction:column;gap:10px;padding:12px;display:flex}.qm-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qm-chips{display:contents}.qm-tabs .chip svg{vertical-align:-2px;margin-right:4px}.qm-hint{color:var(--accent);font-weight:600}.qm-none{text-align:center;padding:18px 4px}.qm-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;max-height:360px;padding:2px;display:grid;overflow-y:auto}.qm-tile{text-align:left;background:var(--paper);border:1px solid var(--line);cursor:pointer;min-height:78px;font:inherit;color:var(--ink);border-radius:4px 8px 8px 4px;flex-direction:column;justify-content:space-between;gap:8px;padding:10px 10px 9px;transition:transform 80ms,background .15s,border-color .15s;display:flex;position:relative}.qm-tile:hover{border-color:var(--tc,var(--accent));background:var(--paper-2)}.qm-tile:active{transform:scale(.97)}.qm-tile.added{background:color-mix(in srgb, var(--ok,#16a34a) 14%, var(--paper));border-color:var(--ok,#16a34a)}.qm-name{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.88rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.qm-foot{justify-content:space-between;align-items:baseline;gap:6px;font-size:.85rem;display:flex}.qm-noprice{color:var(--warn,#c27a12);font-weight:600}.qm-stock{color:var(--ink-3);white-space:nowrap;font-size:.75rem}.qm-stock.out{color:var(--danger-text)}.qm.editing .qm-tile{border-style:dashed dashed dashed solid}.qm.editing .qm-tile.pinned{background:var(--accent-soft);border-style:solid}.qm-star{color:var(--accent);position:absolute;top:7px;right:7px}.qm.editing .qm-name{padding-right:18px}@media (width<=820px){.qm-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));max-height:300px}}.po-missing{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}@media (width<=600px){.sale-lines thead{display:none}.sale-lines .stack-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;display:inline;position:absolute;overflow:hidden}.sale-lines tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 12px;display:flex}.sale-lines td{border:0!important;width:auto!important;padding:0!important}.sale-lines td:first-child{flex:100%}.sale-lines td:nth-child(3){flex:72px;max-width:110px}.sale-lines td:nth-child(3) input{width:100%;min-width:64px}.sale-lines td:nth-child(4){text-align:right;white-space:nowrap;margin-left:auto;font-weight:600}}.price-options .po-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;max-height:236px;padding:8px;display:grid;overflow-y:auto}.price-options .po-grid .po-row{border:1px solid var(--line-2);border-radius:4px 6px 6px 4px;gap:6px;padding:6px 8px;font-size:.88rem}.price-options .po-grid .po-row:last-child{border-bottom:1px solid var(--line-2)}.price-options .po-grid .po-name{font-weight:600;line-height:1.25}.price-options .po-grid .po-row strong{white-space:nowrap;font-size:.85rem}.shift-card>header svg{color:var(--accent)}.sign-off{border:1px dashed var(--line);border-radius:var(--r-sm);background:var(--paper-2);padding:10px 12px}.cash-sub-h{color:var(--ink-3);margin:16px 0 6px;font-size:.82rem}.cc{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px 20px;display:grid}.cc-group{flex-direction:column;gap:6px;display:flex}.cc-head{color:var(--ink-3);border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:4px;font-size:.82rem;font-weight:700;display:flex}.cc-row{grid-template-columns:74px auto 52px 1fr;align-items:center;gap:8px;display:grid}.cc-denom{flex-direction:column;font-size:1rem;font-weight:800;line-height:1.1;display:flex}.cc-denom small{color:var(--ink-3);font-size:.7rem;font-weight:500}.cc-denom.bill:before{content:"";background:var(--st-ready,#2f7d4f);opacity:.6;border-radius:2px;width:26px;height:4px;margin-bottom:4px;display:block}.cc-step{align-items:center;gap:4px;display:flex}.cc-step .btn.icon{width:36px;height:36px;padding:0}.cc-step .input{text-align:center;font-variant-numeric:tabular-nums;width:64px;padding-inline:4px;font-weight:700}.cc-roll{white-space:nowrap;justify-self:start}.cc-sub{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.cc-row.has .cc-sub{color:var(--ink);font-weight:600}@media (width<=420px){.cc-row{grid-template-columns:52px auto auto 1fr;gap:6px}.cc-step .input{width:52px}.cc-sub{font-size:.8rem}}.shift-report .sr-verdict{color:#1d5c37;background:#eef7f1;border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;padding:10px 14px;display:flex}.shift-report .sr-verdict.warn{color:#8a5a07;background:#fdf4e3}.shift-report .sr-verdict.bad{color:#a32a1d;background:#fdecea}.shift-report .sr-verdict strong{font-size:15pt}.shift-report .sr-cols{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:22px;display:grid}.shift-report h3{text-transform:uppercase;letter-spacing:.04em;color:#4b3bd4;margin:0 0 6px;font-size:10pt}.shift-report td{padding:5px 4px}.shift-report .sr-total td{border-top:1.5px solid #141832;font-weight:800}.shift-report .sr-bills td{border-bottom:1px dotted #e6ebed;padding:3px 4px}.shift-report .sr-note{color:#4b5272;margin:6px 0 0;font-style:italic}.shift-report .faint{color:#8a90ab}.shift-report .sr-sign{color:#4b5272;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;font-size:9pt;display:grid}.shift-report .sr-sign span{border-bottom:1px solid #141832;height:28px;margin-bottom:4px;display:block}@media (width<=700px){.shift-report.sheet{width:auto;min-height:0;padding:18px}.shift-report .sr-cols,.shift-report .parties{grid-template-columns:1fr;gap:14px}}.float-field .input{max-width:220px}.menu-open .news-nudge{display:none}body:has(.news-nudge) .main{padding-bottom:96px}@media (width<=820px){body:has(:is(input,textarea,select):focus) .news-nudge{display:none}}.cash-moves{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.cash-moves li{border-bottom:1px solid var(--line-2,var(--line));align-items:center;gap:12px;padding:8px 0;display:flex}.cash-moves li>span:first-child{font-variant-numeric:tabular-nums;min-width:84px;font-weight:800}.cash-moves .in{color:var(--ok,#2f7d4f)}.cash-moves .out{color:var(--danger-text)}.cash-moves .what{flex-direction:column;flex:1;min-width:0;display:flex}.cash-moves .what small{color:var(--ink-3);font-size:.78rem}.shift-report .sr-moves{margin-bottom:22px}.shift-report .sr-moves table{width:100%}.shift-report .sr-moves th{text-align:left;color:#5f6687;border-bottom:1px solid #d9ddec;padding:4px;font-size:8.5pt;font-weight:700}.shift-report .sr-moves th.num{text-align:right}.preview{overflow-wrap:anywhere}.stock-label{gap:1mm;padding:2.5mm 3mm}.stock-label .sl-shop{white-space:nowrap;text-overflow:ellipsis;font-size:6.5pt;font-weight:600;overflow:hidden}.stock-label .sl-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9pt;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.stock-label .sl-price{font-size:15pt;font-weight:800;line-height:1}.stock-label.label-tall .sl-shop{font-size:9pt}.stock-label.label-tall .sl-name{font-size:14pt}.stock-label.label-tall .sl-price{font-size:26pt}.stock-label .l-code svg{max-height:100%}ul.devices{gap:2px;margin:0;padding:0;list-style:none;display:grid}.devices li{border-top:1px solid var(--line-2);align-items:center;gap:12px;padding:10px 0;display:flex}.devices li:first-child{border-top:0;padding-top:2px}.devices .dev-icon{background:var(--bench);width:36px;height:36px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.devices .dev-icon svg{width:18px;height:18px}.devices .dev-text{flex:1;min-width:0}.devices .dev-text strong{margin-right:8px}.devices .block{display:block}.pro-preview{min-height:420px;position:relative}.pro-preview-sample{filter:blur(6px);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.pro-preview-card{width:min(480px,100% - 24px);position:absolute;top:90px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #12163a2e}.pv-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pv-tile{padding:16px;font-weight:700}.pv-bars{align-items:flex-end;gap:14px;height:300px;padding:20px;display:flex}.pv-bars span{background:var(--accent);opacity:.55;border-radius:6px 6px 0 0;flex:1}.pv-row{border:1px solid var(--line);border-radius:var(--r);padding:12px 14px}@media (width<=640px){.pv-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-preview-card{top:40px}}.nav-group{border-top:1px solid var(--mat-line,#ffffff1a);color:var(--mat-dim,#8b93c9);margin:12px 10px 4px;padding-top:10px;font-size:.82rem;font-weight:600}.nav-pro .lbl{opacity:.8}.pro-tag{letter-spacing:.04em;text-transform:uppercase;color:#d6cfff;background:#8d7dff38;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:.62rem;font-weight:700}.bill-of-sale .bos-table{border-collapse:collapse;width:100%;margin:6px 0 18px}.bill-of-sale .bos-table th{text-align:left;color:#4a5080;vertical-align:top;width:30%;padding:8px 10px 8px 0;font-weight:600}.bill-of-sale .bos-table td{border-bottom:1px solid #e3e5ee;padding:8px 0}.bill-of-sale .bos-terms{margin:0 0 28px;font-size:.92rem;line-height:1.5}.bill-of-sale .bos-sign{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:40px;display:grid}.bill-of-sale .bos-sign img{max-width:100%;max-height:80px;display:block}.bill-of-sale .bos-line{border-bottom:1px solid #12163a;height:60px}.gift-code{letter-spacing:.08em;text-align:center;border:2px dashed var(--line);border-radius:var(--r);padding:16px;font-size:1.9rem;font-weight:800}.cs-screen{color:#12163a;background:#f4f5fa;flex-direction:column;min-height:100vh;font-size:1.25rem;display:flex}.cs-head{background:#fff;border-bottom:1px solid #dfe2ee;align-items:center;gap:14px;padding:22px 32px;font-size:1.5rem;font-weight:800;display:flex}.cs-head img{object-fit:contain;max-width:220px;max-height:56px}.cs-idle{text-align:center;flex:1;place-content:center;gap:6px;padding:24px;display:grid}.cs-idle h1{margin:0;font-size:3.2rem}.cs-idle p{color:#4a5080;margin:0}.cs-cart{box-sizing:border-box;flex:1;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);gap:18px;width:100%;max-width:900px;margin:0 auto;padding:24px 32px;display:grid}.cs-lines{margin:0;padding:0;list-style:none;overflow:auto}.cs-lines li{border-bottom:1px solid #e3e5ee;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.cs-lines li>span:last-child{font-variant-numeric:tabular-nums;flex:none}.cs-totals{background:#fff;border:1px solid #dfe2ee;border-radius:14px;grid-template-columns:1fr auto;gap:6px 24px;padding:18px 22px;display:grid}.cs-totals>span:nth-child(2n){text-align:right;font-variant-numeric:tabular-nums}.cs-total{margin-top:6px;font-size:2.2rem;font-weight:800}.export-menu{position:relative}.export-menu>summary{cursor:pointer;list-style:none}.export-menu>summary::-webkit-details-marker{display:none}.export-list{z-index:20;background:var(--surface,#fff);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:2px;width:280px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #12163a24}.export-list a{color:var(--ink);border-radius:6px;padding:9px 10px;text-decoration:none}.export-list a:hover{background:var(--paper-2,#eef0f7)}.export-list .small{padding:6px 10px 2px}:root[data-theme=dark]{--solid:var(--accent-fill)}:root[data-theme=dark]:not([data-shop-theme]){--accent-fill:#6f55ec}:is(label.check:has(.block),label.check:has(.small)){align-items:flex-start}:is(label.check:has(.block) input[type=checkbox],label.check:has(.small) input[type=checkbox]){margin-top:3px}.emb-form input::placeholder,.emb-form textarea::placeholder{color:var(--ink-3);font-weight:400}.sale-totals>:nth-child(2n){text-align:right;padding-left:12px}@media (width<=700px){.action-bar{grid-template-columns:1fr 1fr;display:grid!important}.action-bar>.btn,.action-bar>a.btn,.action-bar>span>.btn{justify-content:center;width:100%}.device-table,.device-table tbody,.device-table tr,.device-table td{display:block;width:auto!important}.device-table thead{display:none}.device-table tr{border-bottom:1px solid var(--line-2);padding:10px 0}.device-table td{border:0!important;padding:4px 16px!important}.seg.wrap{background:0 0;border:0;border-radius:0;flex-wrap:wrap;flex:100%;gap:6px;min-width:0;max-width:100%;overflow:visible}.seg.wrap button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);flex:none}.seg.wrap button+button{border-left:1px solid var(--line)}.seg.wrap button.on{border-color:var(--ink-3)}}.clip-cell{width:100%;max-width:0}.clip-cell>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=700px){.lines{table-layout:auto}.lines td.amt{align-self:end;padding-bottom:10px}.lines td[data-l=Tax] input{margin:8px auto 0;display:block}}.form-foot{justify-content:flex-end;margin-top:20px;display:flex}@media (width<=700px){.form-foot .btn{flex:1;justify-content:center;height:48px}.snip-box{flex-direction:column;align-items:stretch}.snip-box .btn{justify-content:center}}.linklike{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.panel>header h2:has(>svg):before{display:none}.panel>header:has(>svg) h2:before{display:none}@media (width<=700px){.page-head .actions>details{flex:auto;position:relative}.page-head .actions>details>summary{justify-content:center;width:100%}.page-head .actions .export-list{width:auto;left:0;right:0}}.fb-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fb-kind{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);color:var(--ink-2);font:inherit;cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;font-size:.86rem;font-weight:600;line-height:1.25;display:flex}.fb-kind svg{width:20px;height:20px}.fb-send{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper-2,var(--paper));gap:6px;padding:10px 12px;display:grid}.fb-send-h{font-size:.86rem;font-weight:700}.fb-send ul{color:var(--ink-2);gap:4px;margin:0;padding-left:18px;font-size:.86rem;display:grid}.fb-send code{overflow-wrap:anywhere;white-space:nowrap;font-size:.82rem}.fb-send .check{align-items:flex-start;font-weight:400}.fb-kind:hover{border-color:var(--ink-3)}.fb-kind.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--paper));color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}.pub-card-pay{text-align:center;gap:8px;display:grid}.pub-paybtn{justify-content:center;width:100%;height:50px;font-size:1.05rem}.pub-paybtn svg{width:20px;height:20px}.pay-qr{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:100%;height:auto;padding:8px}.same-phone{background:var(--warn-soft);color:var(--warn-ink);border-radius:8px;margin-top:6px;padding:6px 10px}:root[data-theme=dark] .same-phone{color:#f3c98a}.same-phone .link{font-weight:600;text-decoration:underline}.unlock{flex-direction:column;gap:10px;display:flex}.pat-pad{flex-direction:column;align-items:center;gap:6px;display:flex}.pat-grid{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;width:min(240px,100%);display:block}.pat-grid.small{cursor:default;width:92px}.pat-line{fill:none;stroke:var(--accent);stroke-opacity:.55;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round}.pat-line.live{stroke-opacity:.3}.pat-grid.small .pat-line{stroke-width:14px}.pat-core{fill:color-mix(in srgb, var(--ink-3) 35%, transparent)}.pat-dot.on .pat-core{fill:var(--accent)}.pat-halo{fill:var(--accent);fill-opacity:.2}.pat-num{fill:var(--accent-ink);font-weight:700;font-family:var(--font);pointer-events:none}.pat-key{fill:#0000;outline:none}.pat-key:focus-visible{stroke:var(--focus);stroke-width:4px}.pat-view{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);align-items:center;padding:4px;display:inline-flex}.pat-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.field.unlock{grid-column:1/-1}.unlock .input,.unlock .pat-pad,.unlock .pat-foot{width:100%;max-width:320px}.unlock-pin{align-items:center;gap:8px;max-width:400px;display:flex}.unlock-pin .input{flex:1;min-width:0}.input.masked{-webkit-text-security:disc}.unlock .lockline{align-items:flex-start;gap:6px;max-width:520px;line-height:1.4;display:inline-flex}.unlock .lockline svg{flex:none;margin-top:3px}.table.tags.pickable thead th.pick-th{white-space:nowrap;padding-left:16px}.table.tags.pickable tbody td:first-child{white-space:nowrap;padding-left:12px}input.pick{vertical-align:-3px;cursor:pointer;width:18px;height:18px;accent-color:var(--accent);margin:0 10px 0 0}.pick-cell{cursor:pointer;align-items:center;margin:-8px 0;padding:8px 0;display:inline-flex}.table.tags tbody tr.picked td,.table.tags tbody tr.picked.click:hover td{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}.bulk-bar{z-index:30;background:var(--mat);color:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px 10px 18px;display:flex;position:sticky;bottom:16px;box-shadow:0 10px 30px #0a0e2859}:root[data-theme=dark] .bulk-bar{background:var(--mat-2);border:1px solid var(--line)}.bulk-head{flex:none;align-items:center;margin-right:6px;display:flex}.bulk-n{font-size:1rem}.bulk-actions{flex-wrap:wrap;gap:8px;display:flex}.bulk-anchor{position:relative}.bulk-btn{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff38;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 14px;font-weight:600;display:inline-flex}.bulk-btn:hover:not(:disabled){background:#ffffff14}.bulk-btn.on,.bulk-btn.on:hover{color:var(--mat);background:#fff;border-color:#fff}.bulk-btn:disabled{opacity:.6;cursor:default}.bulk-btn svg{flex:none;width:16px;height:16px}.bulk-btn .short{display:none}.bulk-clear{color:var(--mat-dim);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;padding:6px 8px;font-weight:500;display:inline-flex}.bulk-clear:hover{color:#fff}.bulk-clear svg{width:16px;height:16px}.bulk-clear.top{display:none}.bulk-pop{z-index:31;background:var(--paper);width:270px;color:var(--ink);border:1px solid var(--line);text-align:left;border-radius:10px;position:absolute;bottom:calc(100% + 18px);left:-10px;overflow:hidden;box-shadow:0 12px 32px #0a0e2838}.bulk-pop.wide{width:380px}.bulk-repeat{background:var(--warn-soft);color:var(--warn-ink);border-radius:8px;gap:8px;margin:8px 0;padding:9px 11px;font-size:.86rem;display:flex}.bulk-repeat svg{width:16px;height:16px;color:var(--warn);flex:none;margin-top:1px}.bulk-repeat.in-menu{border-top:1px solid var(--line-2);border-radius:0;margin:0}.bulk-pop-h{color:var(--ink-2);border-bottom:1px solid var(--line-2);align-items:center;gap:6px;padding:10px 14px;font-size:.84rem;display:flex}.bulk-pop-h .btn.icon{margin:-4px 0 -4px -6px}.bulk-pop-list{flex-direction:column;max-height:50vh;padding:4px 0;display:flex;overflow-y:auto}.bulk-item{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 14px;font-weight:500;display:flex}.bulk-item:hover:not(:disabled),.bulk-item:focus-visible{background:var(--paper-2)}.bulk-item.faint{color:var(--ink-2)}.bulk-item.sq:before{content:"";background:var(--c);border-radius:2px;flex:none;width:9px;height:9px}.bulk-pop-f{border-top:1px solid var(--line-2);justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;font-size:.88rem;font-weight:500;display:flex}label.bulk-pop-f{background:var(--paper-2);justify-content:flex-start}.bulk-pop-b{padding:12px 14px}.bulk-sample{white-space:pre-wrap;background:var(--paper-2);border:1px solid var(--line-2);border-radius:8px;max-height:180px;margin-bottom:8px;padding:10px 12px;font-size:.86rem;overflow-y:auto}@media (width<=820px){.main:has(.bulk-bar){padding-bottom:190px}.bulk-bar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:16px;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:12px 10px 10px;position:fixed}.bulk-head{margin:0 2px 0 6px}.bulk-n{font-size:1.08rem}.bulk-clear.top{font-size:1rem;display:inline-flex}.bulk-clear.end{display:none}.bulk-actions{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bulk-actions:has(>:nth-child(5)){grid-template-columns:repeat(5,1fr);gap:6px}.bulk-anchor{position:static}.bulk-btn{border-radius:10px;flex-direction:column;justify-content:center;gap:6px;width:100%;height:auto;min-height:64px;padding:10px 4px;font-size:.84rem}.bulk-btn svg{width:22px;height:22px}.bulk-btn .long{display:none}.bulk-btn .short{display:inline}.bulk-pop,.bulk-pop.wide{width:auto;bottom:calc(100% + 8px);left:0;right:0}.bulk-item{padding:12px 16px;font-size:1rem}}.label-stage.many{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}@media print{body.print-labels{height:auto;overflow:visible}html:has(body.print-labels){height:auto;overflow:visible}body.print-labels .shell,body.print-labels .main,body.print-labels .label-page,body.print-labels .label-stage{height:auto;overflow:visible}body.print-labels .label-stage.many{display:block}body.print-labels .label+.label{break-before:page;page-break-before:always}}.sc-amount{color:var(--ink-3);font-size:1.6rem;font-weight:700}.sc-amount.has{color:var(--good-text)}.sc-history li{padding-top:9px;padding-bottom:9px}.sc-off{color:var(--danger-text)}.sc-actions{gap:4px;margin-left:auto;display:inline-flex}.use-credit{border-radius:var(--r-sm);border:1px solid color-mix(in srgb, var(--good) 45%, var(--line));background:var(--good-soft);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.use-credit input{width:20px;height:20px;accent-color:var(--good);flex:none;margin:2px 0 0}.use-credit strong{display:block}.use-credit .small{color:var(--ink-2)}.pickup-too{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--paper-2);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.pickup-too.on{border-color:color-mix(in srgb, var(--st-done) 60%, var(--line));background:color-mix(in srgb, var(--st-done) 12%, var(--paper))}.pickup-too input{width:20px;height:20px;accent-color:var(--solid);flex:none;margin:2px 0 0}.pickup-too strong{display:block}.pickup-too .small{color:var(--ink-2)}.paid-by-credit{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.paid-by-credit .sc-tag{border-radius:var(--r-sm);background:var(--good-soft);height:30px;color:var(--good-text);align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.paid-by-credit .sc-tag:before{content:"";background:var(--good);border-radius:2px;width:7px;height:7px}.cal-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 14px;display:flex}.cal-range{margin:0;font-size:1.1rem;font-weight:700}.cal-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.cal-day{background:var(--paper-2);border:1px solid var(--line-2);border-radius:var(--r);flex-direction:column;gap:8px;min-width:0;min-height:460px;padding:8px;display:flex}.cal-day>header{align-items:baseline;gap:6px;padding:2px 4px 4px;display:flex}.cal-day .dn{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:.8rem;font-weight:700}.cal-day .dd{color:var(--ink);font-size:1.1rem;font-weight:800}.cal-day .n{color:var(--ink-3);font-size:.8rem}.cal-day.today{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 4%, var(--paper-2));padding:7px}.cal-day.today .dn{color:var(--accent)}.cal-day.today .dd{background:var(--accent-fill);color:var(--accent-ink);border-radius:999px;padding:0 8px}.cal-day.closed{background:repeating-linear-gradient(135deg, var(--paper-2) 0 10px, color-mix(in srgb, var(--line-2) 70%, var(--paper-2)) 10px 20px)}.cal-day .closed-note{color:var(--ink-3);padding:0 4px;font-size:.9rem}.cal-day.drop{outline:2px dashed var(--accent);outline-offset:-2px}.cal-day .cards{flex-direction:column;gap:8px;display:flex}.cal-card{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--ink);box-shadow:var(--shadow-tag);min-width:0;padding:7px 9px;font-size:.86rem;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.cal-card[draggable=true]{cursor:grab}.cal-card:hover{border-color:color-mix(in srgb, var(--c) 45%, var(--line));border-left-color:var(--c)}.cal-card .top{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.cal-card .no{white-space:nowrap;font-size:.9rem;font-weight:800}.cal-card .when{color:var(--ink-2);white-space:nowrap;align-items:center;gap:3px;margin-left:auto;font-weight:700;display:inline-flex}.cal-card .when svg{width:14px;height:14px}.cal-card .dev{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.cal-card .who{color:var(--ink-3);overflow-wrap:anywhere;font-size:.8rem}.cal-card .late{color:var(--danger-text);margin-top:2px;font-size:.8rem;font-weight:700}.cal-card.visit{background:color-mix(in srgb, var(--st-new) 7%, var(--paper))}.cal-card.done{opacity:.6;box-shadow:none}.cal-card.dragging{opacity:.4;box-shadow:none;border-style:dashed}.cal-drop{border:2px dashed var(--line);border-radius:var(--r-sm);min-height:64px;color:var(--accent);border-color:var(--accent);text-align:center;background:var(--accent-soft);padding:8px;font-size:.8rem;font-weight:600}.cal-legend{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:14px;display:flex}.cal-legend>span{align-items:center;gap:6px;display:inline-flex}.cal-legend i{background:var(--c);border-radius:2px;width:10px;height:10px}.cal-legend svg{vertical-align:-2px}.cal-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:16px;display:grid}.cal-strip button{border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);color:var(--ink);cursor:pointer;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 2px 6px;display:flex}.cal-strip .dn{text-transform:uppercase;color:var(--ink-2);font-size:.72rem;font-weight:700}.cal-strip .dd{font-size:1.2rem;font-weight:800}.cal-strip .dots{gap:3px;height:7px;display:flex}.cal-strip .dots i{background:var(--c);border-radius:999px;width:6px;height:6px}.cal-strip button.today:not(.on) .dn,.cal-strip button.today:not(.on) .dd{color:var(--accent)}.cal-strip button.closed{background:var(--paper-2)}.cal-strip button.closed .dn,.cal-strip button.closed .dd{color:var(--ink-3)}.cal-strip button.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink)}.cal-strip button.on .dn{color:var(--accent-ink)}.cal-strip button.on .dots i{background:var(--accent-ink)}.cal-dayhead{margin:0 0 12px;font-size:1.15rem}.cal-dayhead .faint{font-size:.95rem;font-weight:500}.cal-list{flex-direction:column;gap:8px;margin:0;padding:12px;list-style:none;display:flex}.cal-card.wide{padding:0;font-size:.95rem}.cal-card.wide .hit{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:9px 12px;display:block}.cal-card.wide .no{font-size:1rem}.cal-card.wide .who{font-size:.88rem}.cal-card.wide .moves{flex-wrap:wrap;gap:8px;padding:0 12px 10px;display:flex}.cal-month{flex-direction:column;gap:6px;display:flex}.cal-mhead,.cal-mgrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cal-mhead span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);text-overflow:clip;white-space:nowrap;padding:0 8px;font-size:.78rem;font-weight:700;overflow:hidden}.cal-mgrid{grid-auto-rows:minmax(clamp(112px,16.6667vh - 60px,230px),auto)}.cal-mday{background:var(--paper-2);border:1px solid var(--line-2);border-radius:var(--r);flex-direction:column;align-items:stretch;gap:4px;min-width:0;padding:5px 6px 6px;display:flex}.cal-mday>header{align-items:center;gap:6px;min-height:26px;display:flex}.cal-mday .dd{min-width:28px;height:26px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 7px;font-size:.95rem;font-weight:800}.cal-mday .dd:hover{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2)}.cal-mday .closed-note{color:var(--ink-3);font-size:.75rem}.cal-mday.today{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 4%, var(--paper-2));padding:4px 5px 5px}.cal-mday.today .dd{background:var(--accent-fill);color:var(--accent-ink)}.cal-mday.closed{background:repeating-linear-gradient(135deg, var(--paper-2) 0 10px, color-mix(in srgb, var(--line-2) 70%, var(--paper-2)) 10px 20px)}.cal-mday.out{background:0 0;border-style:dashed}.cal-mday.out>*{opacity:.55}.cal-mday.drop{outline:2px dashed var(--accent);outline-offset:-2px;background:var(--accent-soft)}.cal-mchips{flex-direction:column;gap:3px;min-width:0;display:flex}.cal-chip{background:var(--paper);border:1px solid var(--line-2);border-radius:3px var(--r-sm) var(--r-sm) 3px;min-width:0;height:24px;color:var(--ink);white-space:nowrap;align-items:center;gap:5px;padding:0 6px;font-size:.8rem;line-height:1;text-decoration:none;display:flex;overflow:hidden}.cal-chip:hover{border-color:color-mix(in srgb, var(--c) 45%, var(--line));border-left-color:var(--c)}.cal-chip[draggable=true]{cursor:grab}.cal-chip .no{flex:none;font-weight:800}.cal-chip.late .no{color:var(--danger-text)}.cal-chip .when{color:var(--ink-2);flex:none;align-items:center;gap:2px;font-weight:700;display:inline-flex}.cal-chip .when svg{width:12px;height:12px}.cal-chip .dev{text-overflow:ellipsis;min-width:0;overflow:hidden}.cal-chip .who{color:var(--ink-3)}.cal-chip.visit{background:color-mix(in srgb, var(--st-new) 7%, var(--paper))}.cal-chip.done{opacity:.6}.cal-chip.dragging{opacity:.4;border-style:dashed}.cal-more{border-radius:var(--r-sm);font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 4px;font-size:.78rem;font-weight:700}.cal-more:hover{background:var(--accent-soft)}.cal-month.compact{gap:4px}.cal-month.compact .cal-mhead,.cal-month.compact .cal-mgrid{gap:3px}.cal-month.compact .cal-mhead span{text-align:center;letter-spacing:.02em;padding:0;font-size:.68rem}.cal-month.compact .cal-mgrid{grid-auto-rows:auto}.cal-mcell{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--paper);min-width:0;min-height:52px;color:var(--ink);font:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:3px;padding:6px 0 4px;display:flex}.cal-mcell .dd{font-size:1rem;font-weight:800;line-height:1.1}.cal-mcell .dots{gap:2px;height:6px;display:flex}.cal-mcell .dots i{background:var(--c);border-radius:999px;width:6px;height:6px}.cal-mcell .more{height:10px;color:var(--ink-3);font-size:.62rem;font-weight:700;line-height:10px}.cal-mcell.closed{background:var(--paper-2)}.cal-mcell.out{background:0 0;border-style:dashed}.cal-mcell.out .dd{color:var(--ink-3)}.cal-mcell.today:not(.on){border:2px solid var(--accent);padding:5px 0 3px}.cal-mcell.today:not(.on) .dd{color:var(--accent)}.cal-mcell.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink)}.cal-mcell.on .dd,.cal-mcell.on .more{color:var(--accent-ink)}.cal-mcell.on .dots i{background:var(--accent-ink)}.cal-month-list{margin-top:16px}@media (width<=1100px){.cal-week{gap:5px}.cal-day{padding:6px}.cal-card{padding:6px 7px}.cal-mhead,.cal-mgrid{gap:4px}.cal-mhead span{padding:0 4px}}@media (width<=1700px){.cal-chip .who{display:none}}.cal-sub-short{display:none}.et-options{max-height:320px;margin:0;overflow:auto}.et-option{text-align:left;white-space:normal;justify-content:space-between;width:100%;height:auto;min-height:44px;padding-block:8px}.et-option .grow{overflow-wrap:anywhere;min-width:0}.cal-feed-sure{display:block}.cal-feed-sure>span{margin-bottom:8px;display:block}.cal-feed-sure-acts{flex-wrap:wrap;gap:8px;display:flex}.cal-feed-apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cal-feed-apps .btn{justify-content:center}.job-guide{width:fit-content;color:var(--accent);align-items:center;gap:4px;margin-top:2px;font-size:.85rem;font-weight:500;display:flex}.job-guide svg{width:14px;height:14px}@media (pointer:coarse){.job-guide{min-height:44px;margin-top:0}}@media (width<=700px){.cal-sub-full{display:none}.cal-feed-apps{grid-template-columns:minmax(0,1fr)}.cal-sub-short{display:inline}.cal-week{grid-template-columns:1fr}.cal-day{min-height:0}.cal-legend .spacer{display:none}.cal-strip{gap:4px}}.tech-pick{flex-wrap:wrap;gap:8px;display:flex}.tech-chip{border:1px solid var(--line);background:var(--paper);height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-weight:600;display:inline-flex}.tech-chip.none{color:var(--ink-2);padding-left:14px}.tech-chip .tech-dot{background:var(--paper-2);width:28px;height:28px;color:var(--ink-2);border:1px solid var(--line);margin:0;font-size:.68rem}.tech-chip .you{color:var(--ink-3);background:var(--paper-2);border-radius:999px;padding:1px 7px;font-size:.74rem;font-weight:600}.tech-chip.on{background:var(--solid);border-color:var(--solid);color:#fff}.tech-chip.on .tech-dot{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}.tech-chip.on .you{color:#fff;background:#ffffff29}.tech-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-theme=dark] .tech-chip.on{background:var(--accent-fill);border-color:var(--accent-fill)}:root[data-theme=dark] .tech-chip.on .tech-dot,:root[data-theme=dark] .tech-chip.on .you{background:#00000038;border-color:#0000}.rcpt-money{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:14px;display:flex}.sheet .rcpt-money .s-totals{flex:0 0 2.9in;margin:0}.rcpt-track{color:#4a5c64;break-inside:avoid;border:1px dashed #c9cfe0;border-radius:8px;align-items:center;gap:14px;max-width:330px;padding:10px 14px 10px 10px;font-size:.86rem;display:flex}.rcpt-track img{flex:none}.rcpt-track strong{color:#141832;font-size:.95rem;display:block}.rcpt-url{color:#141832;overflow-wrap:anywhere;margin-top:4px;font-family:ui-monospace,Consolas,monospace;font-size:.78rem}.rcpt-pay{color:#6a7486;grid-column:1/-1;margin-top:-4px;font-size:.8rem}@media (width<=600px){.rcpt-money{flex-direction:column-reverse;align-items:stretch}.sheet .rcpt-money .s-totals{flex:none;width:auto}}.trash-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.trash-list li{gap:14px}.trash-no{width:62px;color:var(--ink-2);flex:none;font-size:1.05rem;font-weight:800;font-stretch:80%}.trash-what{flex:1;min-width:0}.trash-what .title{overflow-wrap:anywhere}.trash-days{color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;flex:none;padding:2px 9px;font-size:.8rem;font-weight:600}.trash-acts{flex:none;gap:6px;display:flex}.trash-days.soon{color:var(--danger-text);background:var(--danger-soft);border-color:#0000}@media (width<=600px){.trash-list li{flex-wrap:wrap;align-items:flex-start}.trash-what{flex-basis:calc(100% - 80px)}.trash-days{align-self:center;margin-left:76px}.trash-acts{margin-left:auto}}.imei-seen{border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn-ink);border:1px solid color-mix(in srgb, var(--warn) 35%, transparent);align-items:flex-start;gap:10px;margin-top:4px;padding:10px 12px;font-size:.9rem;display:flex}.imei-seen>svg{color:var(--warn);flex:none;margin-top:2px}.imei-seen ul{margin:4px 0 6px;padding-left:18px}.imei-seen li{margin:2px 0}.imei-seen a{color:inherit;font-weight:700}.imei-seen .muted{color:color-mix(in srgb, var(--warn-ink) 80%, transparent)}:root[data-theme=dark] .imei-seen{color:#f3c98a}:root[data-theme=dark] .imei-seen .muted{color:#d9b27c}.from-repair{border-radius:var(--r-sm);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line));align-items:flex-start;gap:12px;padding:10px 12px;font-size:.9rem;display:flex}.fr-tag{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);flex:none;padding:2px 8px;font-size:1rem;font-weight:800;font-stretch:80%;text-decoration:none}@media (width<=480px){.tag-head .status-pick>.select,.tag-head .status-pick>.spick,.tag-head .status-pick>.btn{flex:100%}.tag-head .status-pick>.btn{justify-content:center}}.till-body{outline:none;flex-direction:column;gap:10px;display:flex}.till-display{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.01em;border-radius:var(--r-sm);background:var(--paper-2);border:1px solid var(--line);padding:6px 12px;font-size:1.9rem;font-weight:800;line-height:1.2}.till-display.empty{color:var(--ink-3)}.till-cur{color:var(--ink-3);vertical-align:6px;margin-right:4px;font-size:1.2rem;font-weight:700}.till-keys{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.till-key{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--paper);height:40px;font:inherit;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:1.15rem;font-weight:700;transition:transform 60ms,background .12s;display:flex}.till-key:hover{background:var(--paper-2);border-color:var(--ink-3)}.till-key:active{background:var(--accent-soft);transform:scale(.96)}.till-key.back{height:36px;color:var(--ink-2);grid-column:1/-1}.till-key svg{width:20px;height:20px}.till-label{color:var(--ink-3);margin-bottom:6px;font-size:.82rem;font-weight:700;display:block}.till-items{grid-template-columns:1fr 1fr;gap:6px;display:grid}.till-item{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--paper);min-height:36px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;padding:4px 8px;font-size:.86rem;font-weight:600;line-height:1.2}.till-item:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.till-item:disabled{opacity:.45;cursor:default}.till-or{align-items:center;gap:6px;display:flex}.till-or .till-name{flex:1;min-width:0}.till-qty{border:1px solid var(--line);border-radius:var(--r-sm);flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.till-qty span{text-align:center;min-width:20px;font-weight:700}.till-qty .btn{font-size:1.1rem;font-weight:700}.btn.till-add{justify-content:center;width:100%;height:44px;font-size:1rem}.till-hint{text-align:center}.till-tag{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:0 7px;font-size:.75rem;font-weight:700;line-height:18px;display:inline-block}.till-head{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.till-head>svg:first-child{width:22px;height:22px;color:var(--accent);flex:none}.till-head>span{flex-direction:column;flex:1;gap:1px;display:flex}.till-head .chev{width:20px;height:20px;color:var(--ink-3);transition:transform .15s}.till.open .till-head{border-bottom:1px solid var(--line-2)}.till.open .till-head .chev{transform:rotate(180deg)}.till-phone .till-body{gap:12px;padding:14px}.till-phone .till-display{padding:8px 14px;font-size:2.5rem}.till-phone .till-key{height:58px;font-size:1.45rem}.till-phone .till-key.back{height:46px}.till-phone .till-item{min-height:48px;font-size:.95rem}.till-phone .till-name{height:46px}.till-phone .till-qty .btn{width:40px;height:40px}.till-phone .btn.till-add{height:54px;font-size:1.08rem}@media (width<=1100px) and (width>=901px){.till-row{grid-template-columns:1fr}}.qs-lines{container-type:inline-size}@container (width<=560px){.sale-lines thead{display:none}.sale-lines .stack-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;display:inline;position:absolute;overflow:hidden}.sale-lines tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 12px;display:flex}.sale-lines tr:last-child{border-bottom:0}.sale-lines td{border:0!important;width:auto!important;padding:0!important}.sale-lines td:first-child{flex:100%}.sale-lines td:nth-child(3){flex:72px;max-width:110px}.sale-lines td:nth-child(3) input{width:100%;min-width:64px}.sale-lines td:nth-child(4){text-align:right;white-space:nowrap;margin-left:auto;font-weight:600}}.count-strip{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));border-radius:var(--r);background:var(--accent-soft);color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.count-strip>svg{width:22px;height:22px;color:var(--accent);flex:none}.count-strip .grow{flex:1;min-width:220px}.count-strip .small{color:var(--ink-2);margin-top:2px}.table.tags.pickable tbody td:first-child:has(.pick-part){white-space:normal}.pick-part{align-items:flex-start;display:flex}.pick-part>div{flex:1;min-width:0}.pick-part .pick-cell{margin-top:-6px}.count-list li{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:8px 2px;display:flex}.count-list li:last-child{border-bottom:0}.count-list li .grow{flex:1;min-width:0}.count-list li .qty{text-align:right;flex:none;width:80px}.count-list li.changed .qty{border-color:var(--accent)}.count-list .down{color:var(--danger)}.count-list .up{color:var(--good-text,#1f8a4c)}@media (width<=820px){.bulk-actions.two{grid-template-columns:repeat(2,1fr)}.count-strip .row{width:100%}.count-strip .row .btn:first-child{flex:1}}.pick-gap{flex:none;width:28px;display:inline-block}@media (width<=820px){.bulk-actions.one{grid-template-columns:1fr}.bulk-actions.one .bulk-btn{flex-direction:row;min-height:52px}}.count-list .title{font-weight:600}@media (width<=820px){.table.tags.pickable tbody td:first-child:has(.pick-part){padding-left:10px}.pick-part input.pick{margin-right:6px}.pick-gap{width:24px}}.gc-page{padding:20px 16px 40px}.gc-bar,.gc-help{width:min(3.5in,100%);margin:0 auto 10px}.gc-help{margin-bottom:14px}.gc-print{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#141832;width:3.5in;max-width:100%;height:2in;font-family:var(--font);background:#fff;border-radius:10px;flex-direction:column;margin:0 auto;padding:.16in .2in .14in .26in;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000024}.gc-print:before{content:"";background:var(--stripe-v);width:6px;position:absolute;top:0;bottom:0;left:0}.gc-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.gc-shop{align-items:center;gap:6px;min-width:0;font-size:10.5pt;font-weight:800;font-stretch:85%;display:flex}.gc-shop img{max-height:22px}.gc-kind{letter-spacing:.14em;text-transform:uppercase;color:#4b3bd4;flex:none;font-size:7pt;font-weight:700}.gc-mid{flex:1;justify-content:space-between;align-items:center;gap:10px;display:flex}.gc-amt{font-size:24pt;font-weight:800;font-stretch:80%;line-height:1}.gc-code{letter-spacing:.06em;border:1.5px dashed #c9cfe0;border-radius:5px;margin-top:6px;padding:3px 7px;font-family:ui-monospace,Consolas,monospace;font-size:10.5pt;font-weight:700;display:inline-block}.gc-foot{color:#5f6687;font-size:6.5pt}@media print{.gc-page{padding:0}.gc-print{box-shadow:none;border-radius:0;margin:0}body{background:#fff}}.sheet .mono-print{font-family:ui-monospace,Consolas,monospace}.cam-btn{flex:none}.cam-btn svg{width:20px;height:20px}@media (width>=1101px) and (pointer:fine){.cam-btn:not(.top){display:none}}.side .cam-btn.top{border:1.5px solid var(--mat-edge);width:44px;height:44px;color:var(--mat-ink);background:0 0;border-radius:10px;padding:0;display:none}@media (width<=820px){.side .cam-btn.top{place-items:center;display:grid}}.search-with-cam{flex:1;gap:8px;min-width:200px;max-width:430px;display:flex}.search-with-cam .search{min-width:0;max-width:none}.search-with-cam .cam-btn{width:42px;height:38px}.sale-search-row{align-items:flex-start;gap:8px;display:flex}.sale-search-row>:first-child{flex:1;min-width:0}.sale-search-row .cam-btn{width:46px;height:42px}.with-scan{gap:8px;display:flex}.with-scan>.input,.with-scan>.combo{flex:1;min-width:0}.with-scan>.cam-btn{width:42px;height:auto;min-height:38px}.with-scan>.scan-text{flex:none;height:auto}.imei-input{gap:8px;display:flex}.imei-input .input{flex:1;min-width:0}.imei-input .cam-btn,.imei-input-row .cam-btn{width:42px;height:38px}.imei-input-row:has(.cam-btn){flex-wrap:wrap;container-type:inline-size}@container (width<=300px){.imei-input-row>.btn:not(.cam-btn){flex:100%;justify-content:center}.imei-input-row>.btn .lbl-long{display:inline}.imei-input-row>.btn .lbl-short{display:none}}.imei-ok{color:var(--good-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.imei-ok svg{width:15px;height:15px}.cam-scrim{padding:20px}body:has(.cam-scrim) .news-nudge{display:none}.cam-sheet{flex-direction:column;width:min(480px,100%);display:flex;overflow:hidden}.cam-view{color:#fff;background:#0d0f14;flex:none;height:340px;position:relative;overflow:hidden}.cam-feed{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cam-view.off .cam-feed{visibility:hidden}.cam-frame{pointer-events:none;border-radius:10px;width:80%;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #080a1480}.cam-frame i{border:3.5px solid #fff;width:26px;height:26px;position:absolute}.cam-frame i:first-child{border-bottom:0;border-right:0;border-top-left-radius:12px;top:-2px;left:-2px}.cam-frame i:nth-child(2){border-bottom:0;border-left:0;border-top-right-radius:12px;top:-2px;right:-2px}.cam-frame i:nth-child(3){border-top:0;border-right:0;border-bottom-left-radius:12px;bottom:-2px;left:-2px}.cam-frame i:nth-child(4){border-top:0;border-left:0;border-bottom-right-radius:12px;bottom:-2px;right:-2px}.cam-frame.got i{border-color:#3ee08f}.cam-frame.got{box-shadow:0 0 0 9999px #080a1480,inset 0 0 0 2px #3ee08f8c}.cam-line{background:var(--brand-cyan);height:2px;box-shadow:0 0 10px var(--brand-cyan);border-radius:2px;animation:1.8s ease-in-out infinite alternate cam-sweep;position:absolute;top:50%;left:8px;right:8px}@keyframes cam-sweep{0%{top:18%}to{top:82%}}@media (prefers-reduced-motion:reduce){.cam-line{animation:none}}.cam-top{pointer-events:none;justify-content:center;align-items:center;padding:14px 0;display:flex;position:absolute;top:0;left:64px;right:64px}.cam-hint{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;text-overflow:ellipsis;background:#0a0c18b8;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:8px 14px;font-size:.95rem;font-weight:600;display:inline-flex;overflow:hidden}.cam-hint svg{color:#3ee08f;flex:none;width:17px;height:17px}.cam-torch{color:#fff;cursor:pointer;background:#0a0c18b8;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:12px;right:14px}.cam-torch.on{color:#111;background:#fff}.cam-torch svg{width:20px;height:20px}.cam-problem{text-align:center;color:#dce3ff;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.cam-problem>svg{opacity:.8;width:34px;height:34px}.cam-problem strong{color:#fff;font-size:1.05rem}.cam-problem span{max-width:340px;font-size:.92rem;line-height:1.4}.cam-problem .btn{margin-top:6px}.cam-body{border-bottom:1px solid var(--line-2);padding:16px 18px 6px}.cam-foot{background:var(--paper-2);align-items:center;gap:8px;min-height:20px;padding:12px 18px 16px;display:flex}.cam-foot .type-it{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:8px 0;font-weight:600;text-decoration:underline}:root[data-theme=dark] .cam-foot .type-it{color:#a898ff}.cam-foot .btn{height:44px;padding:0 18px}.cam-result{grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;display:grid}.cam-result .ic{border-radius:50%;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.cam-result .ic svg{width:20px;height:20px}.cam-result .ic.ok{background:var(--good-soft);color:var(--good-text)}.cam-result .ic.miss{background:var(--warn-soft);color:var(--warn)}.cam-result .ic.wait{border:3px solid var(--line-2);border-top-color:var(--accent);width:26px;height:26px;margin:5px;animation:.8s linear infinite nomad-spin}.cam-result .t{overflow-wrap:anywhere;font-size:1.05rem;font-weight:700;line-height:1.3}.cam-result .sub{color:var(--ink-2);font-size:.9rem}.cam-result .on-hand{color:var(--ink);font-weight:700}.cam-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 10px;display:grid}.cam-actions .btn{justify-content:center;gap:6px;height:46px;padding:0 8px}.cam-actions .btn svg{flex:none}.cam-actions.one{grid-template-columns:1fr}.cam-body>:last-child:not(.cam-actions){margin-bottom:10px}.cam-added{position:absolute;bottom:12px;left:12px;right:12px}.cam-added .toast{border:1px solid #ffffff1f;justify-content:flex-start;animation:none}.cam-added .toast svg{color:#3ee08f;flex:none;width:18px;height:18px}.cam-added .toast.error svg,:root[data-theme=dark] .cam-added .toast:not(.error) svg{color:#fff}.cam-cart{align-items:center;gap:10px;display:flex}.cam-cart .n{font-weight:700}.cam-list{color:var(--ink-2);margin:8px 0 0;padding:0;font-size:.9rem;list-style:none}.cam-list li{border-top:1px solid var(--line-2);justify-content:space-between;gap:10px;padding:4px 0;display:flex}.cam-list li:first-child{border-top:0}.cam-list li.new{color:var(--ink);font-weight:600}.cam-list li.more{color:var(--ink-3)}.cam-keep{margin-top:4px}.cam-type{gap:8px;margin-top:4px;display:flex}.cam-type .input{flex:1;min-width:0}.cam-type-tip{margin:6px 0 10px}@media (width<=600px){.cam-scrim{place-items:end stretch;padding:0}.cam-sheet{border-radius:16px 16px 0 0;width:100%;max-height:calc(100dvh - 24px)}.cam-view{flex:auto;height:min(52vh,420px);min-height:220px}.cam-foot{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.warranties-panel,#check-in{scroll-margin-top:90px}.anchor{scroll-margin-top:16px}.anchor:empty{display:none}@media (width<=820px){.anchor{scroll-margin-top:76px}}.repair-jump{display:block}.repair-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;display:flex}.repair-tools .action-bar-box{margin-left:auto}.repair-tools .action-bar{margin:0}@media (width>=901px){.repair-jump .rj-sum{display:none}.rj-links{background:color-mix(in srgb, var(--line) 55%, var(--paper-2));border-radius:10px;gap:2px;padding:3px;display:inline-flex}.rj-links .chip{height:32px;color:var(--ink-2);background:0 0;border:0;border-radius:8px;padding:0 14px;font-weight:500;text-decoration:none}.rj-links .chip:hover{background:var(--paper);color:var(--ink)}.repair-tools .action-bar-box{flex:none;container-type:normal}}@media (width<=900px){.repair-tools{display:contents}.rj-sum.tucked{visibility:hidden;pointer-events:none;position:absolute;left:0;right:0}.repair-tools .action-bar{margin:0 0 16px}}.history-more{display:none}@media (width<=900px){.repair-jump{z-index:30;background:var(--bench);border-bottom:1px solid var(--line-2);margin:0 -32px 16px;padding:8px 32px 10px;display:block;position:sticky;top:0}.rj-sum{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin-bottom:8px;font-size:.9rem;display:flex}.rj-sum>strong{white-space:nowrap;flex:none}.rj-sum .rj-dev{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.rj-sum .tape{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:100%}.rj-owing{color:var(--danger-text);white-space:nowrap;flex:none;font-weight:800;text-decoration:none}.rj-paid{color:var(--good-text);white-space:nowrap;flex:none;font-weight:700}.rj-links{flex-wrap:wrap;gap:5px;display:flex}.rj-links .chip{background:var(--paper);border-color:var(--line);flex:none;height:34px;padding:0 10px;font-weight:600;text-decoration:none}main:has(.repair-jump) .anchor{scroll-margin-top:calc(var(--rj-h,92px) + 16px)}.timeline.folded>li:nth-child(n+6){display:none}.history-more{align-self:flex-start;display:inline-flex}}@media (width<=820px){.repair-jump{top:calc(60px + env(safe-area-inset-top,0px));margin:0 -16px 16px;padding:8px 16px 10px}main:has(.repair-jump) .anchor{scroll-margin-top:calc(60px + env(safe-area-inset-top,0px) + var(--rj-h,92px) + 16px)}}@media (width<=380px){.rj-sum .rj-dev{visibility:hidden}}.warranties-panel .warranty-switches{border-top:1px solid var(--line-2);gap:10px;padding-top:12px}@media (width<=600px){.warranties-panel .cov{display:none}}.modal>footer:has(.warranty-del){flex-wrap:wrap}.warranty-foot-main{gap:8px;margin-left:auto;display:flex}.link-inline{color:var(--accent);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}:root[data-theme=dark] .link-inline{color:color-mix(in srgb, var(--accent) 70%, #fff)}.skip-link{z-index:100;border-radius:var(--r-sm);background:var(--accent-fill);color:#fff;padding:10px 14px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}main.main:focus{outline:none}:where(.cal-card .hit>span,.conv-main,.conv-main>span,.sup-row .grow,.sup-row .grow>span){display:block}.page-head h1.dev{font-stretch:inherit;letter-spacing:inherit;line-height:inherit}h1.pub-k{font-size:.85rem;font-weight:inherit;margin:0}.stack>p,.modal .body>p,.panel .body>p{margin:0}.gap-6{gap:6px}.gap-8{gap:8px}.mb-16{margin-bottom:16px}.grow{flex:1;min-width:0}.span-all{grid-column:1/-1}.ico-inline{vertical-align:-3px;margin-right:6px}.print-sheet{width:min(8.5in,100%);margin:0 auto 14px;padding:0 4px}:root{--g-link:var(--accent)}:root[data-theme=dark]{--g-link:color-mix(in srgb, var(--accent) 62%, #fff)}.g-num{background:var(--line-2);width:20px;height:20px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:.74rem;font-weight:700;line-height:1;display:inline-grid}.guide-link{color:var(--g-link);font-weight:600;text-decoration:none}.guide-link:hover{text-underline-offset:2px;text-decoration:underline}.guide-banner{border-radius:var(--r);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--paper));align-items:center;gap:12px;margin-bottom:16px;padding:9px 10px 9px 12px;display:flex}.guide-banner .gb-icon{background:var(--accent-soft);width:34px;height:34px;color:var(--g-link);border-radius:50%;flex:none;place-items:center;display:grid}.guide-banner .gb-text{min-width:0;color:var(--ink-2);flex:1}.guide-banner .gb-text strong{color:var(--ink)}.guide-banner .gb-open{flex:none}.guide-banner .gb-close{color:var(--ink-3);flex:none}@media (width<=600px){.guide-banner{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 12px 14px;display:grid}.guide-banner .gb-icon{grid-row:1/span 2}.guide-banner .gb-text{grid-area:1/2;padding-top:2px}.guide-banner .gb-close{grid-area:1/3}.guide-banner .gb-open{grid-area:2/2;justify-self:start;height:40px;padding:0 14px}}.help-contact{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.help-contact>.panel{margin-bottom:0}.help-contact>.live-help{flex-direction:column;display:flex}.help-contact>.live-help>.chat-box{flex:1;grid-template-rows:1fr auto}@media (width<=1000px){.help-contact{grid-template-columns:1fr}}.help-faq{margin-bottom:16px}.help-search{flex:0 320px;min-width:200px}.help-topics{columns:2;column-gap:32px}.help-topic{break-inside:avoid;padding-bottom:18px}.help-topic:last-child{padding-bottom:0}.help-topic h3{color:var(--ink-3);margin:0 0 4px;font-size:.82rem;font-weight:800}.help-topic li+li{border-top:1px solid var(--line-2)}.help-q>summary{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:9px 2px;font-weight:600;list-style:none;display:flex}.help-q>summary::-webkit-details-marker{display:none}.help-q>summary:hover{color:var(--accent)}.help-chev{width:16px;height:16px;color:var(--ink-3);flex:none;transition:transform .15s}.help-q[open]>summary .help-chev{color:var(--accent);transform:rotate(90deg)}.help-a{padding:0 2px 12px 24px}.help-a p{color:var(--ink-2);margin:0 0 8px;line-height:1.5}@media (prefers-reduced-motion:reduce){.help-chev{transition:none}}@media (width<=820px){.help-topics{columns:1}.help-search{flex-basis:100%;max-width:none}.help-q>summary{padding:11px 2px}}.guide-card{margin-bottom:16px}.guide-card>header{align-items:center}.guide-card>header .small{margin-top:2px}.guide-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.guide-parts a{border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper-2);height:100%;color:var(--ink);align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.guide-parts a:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}.guide-parts .g-num{background:var(--accent-fill);width:24px;height:24px;color:var(--accent-ink);font-size:.8rem}@media (width<=1000px){.guide-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.guide-parts{grid-template-columns:1fr}.guide-parts a{padding:12px 14px}.guide-card .guide-open{flex-basis:100%;justify-content:center;height:40px;margin-top:6px}}@media (width>=821px){.side{--row:clamp(1.7rem, 3.1vh, 2.5rem);--gap:clamp(6px, 1.25vh, 18px);--btn:clamp(2.1rem, 3.8vh, 2.7rem);gap:0;padding:clamp(10px,1.6vh,18px) 12px clamp(8px,1.2vh,14px)}.brand{padding-bottom:clamp(6px,1.4vh,16px)}}@media (width>=1101px){.brand .shop-logo{height:clamp(52px,7.5vh,112px)}}.side .new-btn,.side .quick-sale-btn{min-height:var(--btn,2.6rem);height:auto;padding-block:0}.side .new-btn{margin:0 0 8px}.side .quick-sale-btn{background:var(--mat-well);color:var(--mat-strong);border:1px solid var(--mat-edge);flex:none;justify-content:center;gap:8px;margin:0 0 8px;font-weight:700}.side .quick-sale-btn svg{color:var(--hi)}.side .quick-sale-btn:hover,.side .quick-sale-btn.active{background:var(--mat-2)}.side-panel>.scan{flex:none;margin-bottom:2px}.nav{flex-direction:column;gap:1px;display:flex}.nav>*{flex:none}.nav a{min-height:var(--row,2.4rem);gap:10px;padding:0 10px;font-size:.94rem;line-height:1.2}.nav a svg{flex:none}.nav a .lbl{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.nav .count,.nav .pro-tag{flex:none}.nav .nav-group{margin:var(--gap,16px) 10px 3px;letter-spacing:0;text-transform:none;color:var(--mat-dim);white-space:nowrap;text-overflow:ellipsis;border:0;padding:0;font-size:.8rem;font-weight:700;line-height:1.3;overflow:hidden}.nav .nav-group.first{margin-top:calc(var(--gap,16px) * .6)}.nav .pin-head{align-items:center;gap:6px;display:flex}.nav .pin-head .pin-edit{width:26px;height:26px;color:var(--mat-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:auto;display:inline-grid}.nav .pin-head .pin-edit:hover{background:var(--mat-2);color:var(--mat-strong)}.nav .pin-head .pin-edit svg{width:15px;height:15px}.nav .pin-empty{color:var(--mat-dim);margin:0 12px 4px}.nav .pin-off{border-radius:var(--r-sm);color:var(--mat-dim);opacity:.7;cursor:not-allowed;align-items:center;gap:10px;padding:8px 10px;display:flex}.nav .pin-off svg{flex:none;width:18px;height:18px}.pin-row{flex-wrap:wrap}.pin-row .input{flex:160px;min-width:0;height:36px}.nav a.nav-strip-only{display:none}@media (width>=701px) and (width<=820px){.side-panel:not(.open) .nav a.nav-strip-only{display:flex}}.side-foot{padding:clamp(6px,1.1vh,12px) 0 0}.side-foot .who{flex-wrap:nowrap;gap:8px;margin:0 0 clamp(4px,.8vh,8px);padding:0 4px}.side-foot .who>.who-text{flex:auto;min-width:0}.side-foot .who-name{line-height:1.25}.side-foot .who-role{font-size:.78rem;line-height:1.25}.who-avatar{border:1px solid var(--mat-edge);background:var(--mat-2);width:2rem;height:2rem;color:var(--mat-strong);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:700;display:grid}.who-avatar:has(img){overflow:hidden}.who-avatar img{object-fit:cover;width:100%;height:100%;display:block}.acct-photo{align-items:center;gap:16px;display:flex}.acct-photo .acct-photo-big{border-color:var(--line);background:var(--paper-2);width:72px;height:72px;color:var(--ink-2);font-size:1.3rem}.foot-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.side-foot .foot-btn{white-space:nowrap;background:var(--mat-well);min-width:0;height:auto;min-height:clamp(1.9rem,3.4vh,2.3rem);color:var(--mat-ink);border:1px solid var(--mat-edge);justify-content:center;gap:6px;padding:0 8px;font-size:.8rem}.side-foot .foot-btn:hover,.side-foot .foot-btn.active{background:var(--mat-2);color:var(--mat-strong)}.side-foot .foot-btn svg{flex:none;width:15px;height:15px}.side-foot .foot-logout{grid-column:1/-1}.side-foot .foot-btn.news-btn.unread:after{top:-3px;right:-3px}.acct{position:relative}.side-foot .acct-btn{border-radius:var(--r-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;margin:0;padding:6px;display:flex}.side-foot .acct-btn:hover,.side-foot .acct-btn[aria-expanded=true]{background:var(--mat-2);border-color:var(--mat-edge)}.side-foot .acct-btn .who-text{flex-direction:column;flex:auto;min-width:0;display:flex}.acct-btn .count,.acct-menu .count{background:var(--hi);color:var(--mat);border-radius:999px;flex:none;margin-left:auto;padding:0 7px;font-size:.78rem;font-weight:700}:root[data-shop-theme=clean] .acct-btn .count,:root[data-shop-theme=clean] .acct-menu .count{color:#fff}.acct-chev{width:16px;height:16px;color:var(--mat-dim);flex:none;transition:transform .15s}.acct-chev.up{transform:rotate(180deg)}.acct-menu{z-index:45;font-size:.9rem;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.acct-menu .acct-sep{background:var(--line);height:1px;margin:4px 6px}.acct-menu .acct-dot{background:var(--hi);border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}@media (width<=820px){.side-panel .acct-btn{padding:8px}.acct-menu{font-size:1rem}.acct-menu a,.acct-menu button{min-height:46px}}:root[data-touch=big] .side{--row:clamp(2.1rem, 3.8vh, 2.9rem);--btn:clamp(2.5rem, 4.4vh, 3rem)}:root[data-touch=big] .side .nav a{padding-block:0}:root[data-touch=big] .side-foot .foot-btn{min-height:2.6rem}@media (width>=821px) and (height<=760px){.side-foot .who-role{display:none}}@media (width<=820px){.side{padding:8px 12px}.side .new-btn{min-height:42px;margin:0}.side-panel .quick-sale-btn{min-height:46px;margin:0 0 8px;font-size:1rem}.side-panel .nav a{min-height:46px;padding:0 12px;font-size:1.02rem}.side-panel .nav .nav-group{margin:18px 12px 4px;font-size:.86rem}.side-panel .nav .nav-group.first{margin-top:6px}.side-panel .side-foot{margin-top:18px}.side-panel .side-foot .foot-btn{min-height:44px;font-size:.92rem}.side-panel .who-avatar{width:38px;height:38px;font-size:.82rem}}@media (width<=520px){.side .new-btn{width:44px;min-width:44px;padding:0}.side .new-btn .short{display:none}.brand .shop-name{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.12;display:-webkit-box}}.today-page .page-head{align-items:flex-end}.needs-look{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);margin-bottom:16px}.needs-look>header{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:12px 16px;display:flex}.needs-look>header h2{margin:0;font-size:1rem;font-weight:700}.needs-look .nl-count{background:var(--line-2);min-width:22px;height:22px;color:var(--ink-2);border-radius:999px;place-items:center;padding:0 6px;font-size:.78rem;font-weight:800;display:grid}.needs-look .nl-more{margin-left:auto}.needs-look ul{margin:0;padding:0;list-style:none}.needs-look li{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:10px 16px;display:flex}.needs-look li:last-child{border-bottom:0}.needs-look .nl-icon{width:20px;color:var(--ink-3);flex:none;place-items:center;display:grid}.needs-look .nl-icon.urgent{color:var(--danger-text)}.needs-look .nl-icon svg{stroke-width:1.75px;width:20px;height:20px}.needs-look .nl-main{flex:auto;min-width:0}.needs-look .nl-title a{color:inherit;text-decoration:none}.needs-look .nl-title a:hover{text-decoration:underline}.needs-look .nl-sub{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.needs-look .nl-side{flex:none;align-items:center;gap:8px;display:flex}.needs-look .nl-actions{align-items:center;gap:6px;display:flex}@media (width>=601px){.needs-look .nl-actions:not(:has(.nl-menu)){margin-right:46px}}.needs-look .nl-menu{width:40px;min-width:40px;height:40px;color:var(--ink-3);flex:none}.needs-look .nl-menu svg{width:20px;height:20px}:root[data-touch=big] .needs-look .nl-menu{min-width:44px;min-height:44px}@media (pointer:coarse){.needs-look .nl-menu{min-width:44px;min-height:44px}}.needs-look .nl-none{margin:0;padding:4px 16px 12px}.needs-look .nl-snoozed{border-top:1px solid var(--line-2)}.needs-look .nl-snoozed>summary{cursor:pointer;color:var(--ink-2);padding:10px 16px;font-size:.9rem;font-weight:700;list-style-position:inside}.needs-look .nl-snoozed>summary:hover{color:var(--ink)}.needs-look .nl-snoozed .nl-tip{padding-top:4px}.snooze-menu .snooze-head,.snooze-menu .snooze-note{padding:8px 12px 4px}.snooze-menu .snooze-note{border-top:1px solid var(--line-2);max-width:260px;margin-top:4px;padding:6px 12px 8px}.snooze-menu button{justify-content:space-between}.snooze-menu .grow{flex:1}.snooze-menu .snooze-pick{gap:6px;padding:4px 8px 6px;display:flex}.snooze-menu .snooze-pick .input{flex:1;min-width:0}.snooze-menu .nl-dismiss{border-top:1px solid var(--line-2);justify-content:flex-start;gap:8px}.snooze-menu .nl-dismiss svg{flex:none;width:16px;height:16px}.held-parts{border-top:1px solid var(--line-2)}.held-parts .held-head{color:var(--ink-2);align-items:center;gap:6px;padding:10px 16px 0;display:flex}.held-parts .held-head svg{width:15px;height:15px}.part-held ul.plain{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.receive-some{border:1px solid var(--line-2);border-radius:var(--r-sm);display:grid}.receive-some .rs-line{border-bottom:1px solid var(--line-2);align-items:center;gap:14px;padding:10px 12px;display:flex}.receive-some .rs-line:last-child{border-bottom:0}.receive-some .rs-line.done{opacity:.65}.receive-some .rs-what{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;display:grid}.receive-some .rs-count{flex:none;align-items:center;gap:8px;display:flex}.receive-some .rs-count .input{text-align:right;width:76px}@media (width<=600px){.receive-some .rs-line{flex-wrap:wrap}.receive-some .rs-count{width:100%}}.today-limits{border:1px solid var(--line-2);border-radius:var(--r-sm);gap:0;display:grid}.today-limit{border-bottom:1px solid var(--line-2);align-items:center;gap:16px;padding:12px 14px;display:flex}.today-limit:last-child{border-bottom:0}.today-limit .tl-text{flex:1;gap:2px;min-width:0;display:grid}.today-limit .tl-input{flex:none;align-items:center;gap:8px;display:flex}.today-limit .tl-input .input{text-align:right;width:84px}.today-limit .tl-input .small{width:38px}.today-limit.bad .tl-input .input{border-color:var(--danger)}@media (width<=600px){.today-limit{flex-wrap:wrap;gap:8px}.today-limit .tl-input{width:100%}}.needs-look .nl-tip{margin:0;padding:8px 16px 12px}@media (width<=700px){.needs-look li{flex-wrap:wrap}.needs-look .nl-main{flex:calc(100% - 44px)}.needs-look .nl-side{flex-wrap:wrap;width:100%;padding-left:44px}.needs-look .nl-side>.btn,.needs-look .nl-side>.nl-actions{margin-left:auto}.needs-look .nl-sub{white-space:normal}}.glance{margin:4px 0 20px}.board-wrap .section-head h2{margin:0 0 10px;font-size:1rem;font-weight:700}.board-wrap .section-head{align-items:baseline;gap:12px;display:flex}.board-wrap .section-head .hint{color:var(--ink-3);font-size:.84rem}.today-page .lower{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:20px}.ready-check .list li{align-items:flex-start}.ready-check .list li>svg{flex:none;width:18px;height:18px;margin-top:2px}.ready-check .sc-ok{color:var(--good-text)}.ready-check .sc-warn{color:var(--st-wait)}.ready-check .grow{flex:1;min-width:0}@media (width<=700px){.ready-check .list li{flex-wrap:wrap}.ready-check .ready-act{flex-basis:100%;padding-left:28px}}.settings-head{align-items:center}.settings-search{align-items:center;width:min(420px,100%);margin-left:auto;display:flex;position:relative}.settings-search>svg{width:17px;height:17px;color:var(--ink-3);pointer-events:none;position:absolute;left:11px}.settings-search .input{padding-left:36px;padding-right:38px}.settings-search .btn{position:absolute;right:4px}.settings-search input::-webkit-search-cancel-button{display:none}.settings-layout{grid-template-columns:228px minmax(0,1fr);gap:28px}.settings-nav{scrollbar-width:none;gap:16px;max-height:calc(100vh - 112px);padding-bottom:8px;overflow-y:auto}.settings-nav::-webkit-scrollbar{display:none}.settings-nav button{align-items:center;gap:9px;padding:7px 10px;font-weight:600;display:flex}.settings-nav button>svg{width:16px;height:16px;color:var(--ink-3);flex:none}.settings-nav button.on>svg{color:var(--accent)}.settings-nav button>span:first-of-type{flex:1;min-width:0}.settings-nav .pro-tag{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);margin-left:auto}.settings-nav .sn-home{font-weight:700}.sn-label{padding:0 10px 4px}.settings-section-head{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 16px;padding-bottom:16px;display:flex}.settings-section-head h2{margin:0;font-size:1.3rem;font-weight:700}.settings-section-head p{color:var(--ink-2);margin:2px 0 0}.settings-section-head .sh-back{flex-basis:100%;justify-content:flex-start;width:max-content;margin-bottom:4px;display:none}.sh-icon{background:color-mix(in srgb, var(--accent) 13%, transparent);width:40px;height:40px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.sh-icon svg{width:20px;height:20px}.settings-home{gap:24px;display:grid}.sh-group-h{color:var(--ink-3);margin:0 0 10px;font-size:.82rem;font-weight:700}.sh-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.sh-card{text-align:left;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;align-items:flex-start;gap:12px;padding:14px;display:flex}.sh-card:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 4%, var(--paper))}.sh-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sh-card .sh-icon{border-radius:9px;width:36px;height:36px}.sh-card .sh-icon svg{width:18px;height:18px}.sh-text{gap:2px;min-width:0;display:grid}.sh-text strong{align-items:center;gap:8px;font-size:.98rem;display:flex}.sh-text strong .pro-tag{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);margin-left:0}.sh-text>span{color:var(--ink-2);font-size:.88rem;line-height:1.35}.sh-none{border:1px dashed var(--line);border-radius:var(--r);color:var(--ink-2);align-items:center;gap:12px;padding:18px;display:flex}.sh-none svg{flex:none;width:22px;height:22px}.sh-none p{margin:2px 0 0}@media (width<=1100px){.settings-layout{grid-template-columns:minmax(0,1fr);gap:14px}.settings-nav{display:none}.settings-section-head .sh-back{display:inline-flex}}@media (width<=700px){.settings-search{width:100%;margin-left:0}.sh-cards{grid-template-columns:1fr}}.settings-section-head>div{flex:1 1 0;min-width:0}.plan-box{border-top:1px solid var(--line-2);flex-direction:column;gap:8px;display:flex}.plan-line{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.plan-what{flex-wrap:wrap;flex:200px;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.plan-what .small{flex:1 0 100%}.plan-split{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-split label{font-weight:600}.plan-count{text-align:center;width:4.5em}.plan-actions{gap:8px;margin-left:auto;display:flex}.plan-sum{color:var(--ink-2)}.plan-toggle{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:4px 6px;padding:4px 0;font-weight:600;display:inline-flex}.plan-toggle .chev{width:16px;height:16px;color:var(--ink-3);transition:transform .15s;transform:rotate(-90deg)}.plan-toggle[aria-expanded=true] .chev{transform:none}.plan-toggle .small{font-weight:400}.plan-dates{flex-direction:column;gap:10px;padding-left:22px;display:flex}.plan-rows{border:1px solid var(--line-2);border-radius:var(--r-sm);margin:0;padding:0;list-style:none}.plan-rows li{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:8px 12px;display:flex}.plan-rows li:last-child{border-bottom:0}.plan-date{color:var(--ink-2);flex:0 0 6.5em}.plan-amt{font-variant-numeric:tabular-nums;flex:1;min-width:0;font-weight:600}@media (width<=560px){.plan-dates{padding-left:0}.plan-rows li{padding:8px 10px}}.response{border:1px solid color-mix(in srgb, var(--c,var(--accent)) 40%, var(--line));border-radius:var(--r)}.note-box{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line))}.till-item{border:1px solid var(--line-2)}.tag,.bcard{border:1px solid color-mix(in srgb, var(--c,var(--line)) 45%, var(--line));border-radius:10px}.tag-head{border:1px solid color-mix(in srgb, var(--c,var(--line)) 45%, var(--line));border-radius:var(--r)}.table.tags tbody td:first-child{border-left:0;padding-left:32px}.cal-card{border-left:1px solid color-mix(in srgb, var(--c) 45%, var(--line-2));border-color:color-mix(in srgb, var(--c) 45%, var(--line-2));border-radius:var(--r-sm)}.cal-chip{border-left:1px solid color-mix(in srgb, var(--c) 45%, var(--line-2));border-color:color-mix(in srgb, var(--c) 45%, var(--line-2));background:color-mix(in srgb, var(--c) 8%, var(--paper))}.price-table tr.grp.typed td{border-left:0}.price-table tr.typed-row td:first-child{box-shadow:none;border-left:0}.price-options .po-row.typed-row,.price-options .po-grid .po-row.typed-row{border-left:1px solid color-mix(in srgb, var(--tc) 45%, var(--line));border-color:color-mix(in srgb, var(--tc) 45%, var(--line))}.qm-tile{border-left:1px solid color-mix(in srgb, var(--tc,var(--accent)) 45%, var(--line));border-color:color-mix(in srgb, var(--tc,var(--accent)) 45%, var(--line));border-radius:8px}.nav a.active,.settings-nav button.on,.conv.on{box-shadow:none}@media (width>=701px) and (width<=820px){.side-panel:not(.open) .nav{flex-direction:row;gap:2px}.side-panel:not(.open) .nav a{min-height:50px;padding:5px 8px}.side-panel:not(.open) .nav a .lbl{display:none}}.month-nav .month-label{text-align:center;min-width:150px;font-weight:700}.sale-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.sale-actions>.btn{white-space:nowrap;text-overflow:ellipsis;justify-content:center;width:100%;min-width:0;overflow:hidden}.sale-actions>:last-child:nth-child(odd){grid-column:1/-1}@media (width<=700px){.page-head .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-head .actions>.btn,.page-head .actions>a.btn,.page-head .actions>details{justify-content:center;width:100%;min-width:0;height:42px}.page-head .actions>.btn,.page-head .actions>a.btn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-head .actions>:last-child:nth-child(odd),.action-bar>:last-child:nth-child(odd){grid-column:1/-1}.action-bar>.btn,.action-bar>a.btn{white-space:nowrap;text-overflow:ellipsis;height:42px;overflow:hidden}.status-chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.status-chips::-webkit-scrollbar{display:none}.status-chips>.schip{flex:none}.toolbar>.seg{width:100%;display:flex}.toolbar>.seg>button{flex:1;justify-content:center;height:40px}.report-periods .seg{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.report-periods .seg button{flex:none;height:40px}.toolbar>.month-nav{width:100%}.month-nav .month-label{flex:1;min-width:0}.month-nav .btn.icon{width:42px;height:42px}.sale-actions{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.sale-actions>.btn{height:40px}.sale-actions>:last-child:nth-child(odd){grid-column:auto}.pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.pick-grid>button{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;height:42px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;justify-content:center;margin:0;font-weight:600;overflow:hidden}.pick-grid>button.on{background:var(--solid);border-color:var(--solid);color:#fff}}.needs-you,.needs-you .ny-body{display:block}.needs-you .ny-body[hidden]{display:none}.needs-you .ny-body:focus{outline:none}.needs-you.phone{margin-bottom:16px}.needs-you.phone .ny-body:not([hidden]){margin-top:12px}.needs-you.phone .ny-body>:last-child{margin-bottom:0}.ny-head{align-items:center;gap:8px;display:flex}.ny-toggle{border-radius:var(--r);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--paper));min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex:1;align-items:center;gap:10px;padding:0 14px;font-weight:700;display:flex}.ny-toggle .ny-label{flex:1}.ny-toggle .ny-chev{width:18px;height:18px;color:var(--ink-2);transition:transform .15s}.ny-toggle[aria-expanded=true] .ny-chev{transform:rotate(180deg)}.sample-note{border-radius:var(--r);border:1px dashed color-mix(in srgb, var(--warn) 55%, var(--line));background:color-mix(in srgb, var(--warn) 8%, var(--paper));color:var(--ink-2);align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:.9rem;display:flex}.sample-note svg{width:16px;height:16px;color:color-mix(in srgb, var(--warn) 70%, var(--ink));flex:none}@media (prefers-reduced-motion:reduce){.ny-toggle .ny-chev{transition:none}}.return-events{gap:2px;margin:6px 0 0;display:grid}.return-events li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.return-events .btn.sm{height:24px;padding:0 6px;font-size:.8rem}.supplier-credit .num{white-space:nowrap}.order-credit{border:1px solid var(--line-2);border-radius:var(--r-sm);gap:4px;padding:10px 12px;display:grid}.order-credit-actions{flex-wrap:wrap;gap:8px;margin-top:4px}.today-grid>div{min-width:0;margin-bottom:16px}.today-grid>div:empty{display:none}.today-grid>.tg-lower:has(>.lower:empty){display:none}.today-grid>div>:last-child{margin-bottom:0}.today-grid .glance{margin:0}.glance{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:minmax(0,1.75fr) minmax(0,.8fr) minmax(0,.8fr);display:grid;overflow:hidden}.glance:not(:has(.gt+.gt)){grid-template-columns:minmax(0,1fr)}.gt{min-width:0;color:inherit;flex-direction:column;justify-content:center;gap:2px;padding:16px 20px;text-decoration:none;display:flex;position:relative}.gt:hover{background:var(--paper-2)}.gt+.gt{border-left:1px solid var(--line-2)}.gt-bench{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}.gt .ring{flex:none}.gt-words{flex-direction:column;gap:3px;min-width:0;display:flex}.gt-words strong{font-size:1.14rem;font-weight:700}.gt-words .d{color:var(--ink-2);font-size:.92rem}.gt-words .late{color:var(--danger-text);font-weight:600}.gt .k{color:var(--ink-3);font-size:.84rem}.gt .k .pro-tag{margin-left:4px}.gt .v{font-variant-numeric:tabular-nums;font-size:1.28rem;font-weight:700}.gt .d{color:var(--ink-3);font-size:.82rem}.gt .d.up{color:var(--good-text)}.gt .d.down{color:var(--danger-text)}@media (width<=1100px){.glance{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-bench{border-bottom:1px solid var(--line-2);grid-column:1/-1}.gt-bench+.gt{border-left:0}.gt{padding:12px 16px}}.refer-line{color:var(--ink-3);align-items:center;gap:10px;padding:4px;font-size:.9rem;display:flex}.refer-line>svg{flex:none;width:18px;height:18px}.refer-line a{color:var(--accent);white-space:nowrap;margin-left:4px;font-weight:600;text-decoration:none}.refer-line a:hover{text-decoration:underline}.cust-waiting .cw-part>p.small{padding:0 16px 12px}.today-grid .lower{margin-top:0}.today-grid .needs-look,.today-grid .cust-waiting{margin:0 0 16px}@media (width>=821px){.today-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"notice notice""sample sample""tablet tablet""tiles tiles""needs needs""waiting parts""board board""lower lower""refer refer";align-items:start;column-gap:16px;display:grid}.today-grid .tg-strip,.today-grid .needs-you,.today-grid .needs-you .ny-body{display:contents}.tg-notice{grid-area:notice}.tg-sample{grid-area:sample}.tg-tablet{grid-area:tablet}.tg-tiles{grid-area:tiles}.today-grid .needs-look{grid-area:needs}.today-grid .cust-waiting{grid-area:waiting}.tg-parts{grid-area:parts}.tg-board{grid-area:board}.tg-lower{grid-area:lower}.tg-refer{grid-area:refer}}@media (width>=1101px){.today-grid{grid-template-rows:repeat(5,auto) 1fr auto auto auto;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-template-areas:"notice notice""sample sample""tablet tablet""tiles tiles""needs waiting""needs parts""needs.""board board""lower lower""refer refer"}.today-grid:not(:has(.needs-look)) .cust-waiting:not([hidden]){grid-area:needs}.today-grid:not(:has(.needs-look)):not(:has(.cust-waiting:not([hidden]))) .tg-parts{grid-area:needs}}.today-notice{border-radius:var(--r);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--paper));align-items:center;gap:12px;padding:9px 10px 9px 12px;display:flex}.today-notice .setup-ring{width:36px;height:36px}.today-notice .setup-ring circle{stroke-width:3px}.today-notice .setup-ring>svg:last-child{width:16px;height:16px}.today-notice .tn-text{min-width:0;color:var(--ink-2);flex:1}.today-notice .tn-text strong{color:var(--ink)}.today-notice .tn-eyebrow{color:var(--ink-3);font-size:.82rem;font-weight:800}.today-notice .setup-sample{margin-top:2px}.today-notice .tn-go,.today-notice .tn-close{flex:none}.today-notice .tn-close{color:var(--ink-3)}@media (width<=700px){.today-notice{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:12px;display:grid}.today-notice .setup-ring{grid-row:1/span 2}.today-notice .tn-text{grid-area:1/2;padding-top:2px}.today-notice .tn-why{display:none}.today-notice .tn-close{grid-area:1/3}.today-notice .tn-go{grid-area:2/2;justify-self:start;height:40px;padding:0 14px}}.panel>header h2>svg,.needs-look>header h2>svg{width:18px;height:18px;color:var(--ink-3);flex:none}.needs-look>header h2{align-items:center;gap:8px;display:flex}.needs-look .nl-more{align-items:center;gap:4px;display:inline-flex}.needs-look .nl-more svg{width:14px;height:14px}.tc-count{background:var(--line-2);min-width:22px;height:22px;color:var(--ink-2);border-radius:999px;place-items:center;padding:0 7px;font-size:.78rem;font-weight:800;display:grid}.board-wrap .section-head .board-all{align-self:center;margin-left:auto}.cust-waiting{--pc:var(--accent);container-type:inline-size}.cust-waiting[hidden],.cw-part[hidden]{display:none}.cw-part:not([hidden])~.cw-part:not([hidden]){border-top:1px solid var(--line-2)}.cw-head{align-items:center;gap:8px;padding:10px 16px 2px;display:flex}.cw-head h3{color:var(--ink-3);margin:0;font-size:.84rem;font-weight:600}.cw-link{color:var(--accent);align-items:center;gap:4px;margin-left:auto;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.cw-link:hover{text-decoration:underline}.cw-link svg{width:14px;height:14px}.cw-state{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 16px 10px;display:flex}.cust-waiting .responses{gap:0;margin:0}.cust-waiting .response{border:0;border-bottom:1px solid var(--line-2);background:0 0;border-radius:0;padding:10px 16px}.cust-waiting .response:last-child{border-bottom:0}.cust-waiting .response>svg:first-child{box-sizing:border-box;background:color-mix(in srgb, var(--c,var(--accent)) 12%, transparent);border-radius:9px;width:34px;height:34px;padding:8px}@container (width<=520px){.cust-waiting .response{flex-wrap:wrap;row-gap:8px}.cust-waiting .response .grow{flex:calc(100% - 46px)}.cust-waiting .response>:nth-child(3){margin-left:46px}.cust-waiting .response>.btn.icon:last-child{margin-left:auto}}.more-menu a{color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:9px 12px;font-weight:600;text-decoration:none;display:flex}.more-menu a:hover,.more-menu a:focus-visible{background:var(--paper-2)}.more-menu a:focus-visible{outline-offset:-2px}.more-menu a svg{width:16px;height:16px;color:var(--ink-2);flex:none}.more-menu button:disabled{opacity:.55;cursor:default}.action-bar-box{container:repairbar/inline-size}.action-bar-box .action-bar{flex-wrap:nowrap}.action-bar-box .action-bar>.btn{flex:none}@container repairbar (width<=760px){.action-bar-box .action-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action-bar-box .action-bar>.btn{white-space:nowrap;text-overflow:ellipsis;justify-content:center;width:100%;min-width:0;overflow:hidden}.action-bar-box .action-bar>:last-child:nth-child(odd){grid-column:1/-1}}.action-bar .btn>svg{flex:none}@media (width<=700px){.action-bar>.btn,.action-bar>a.btn{gap:6px;padding-inline:8px}}@container repairbar (width<=760px){.action-bar-box .action-bar>.btn{white-space:normal;text-overflow:clip;text-align:center;gap:6px;height:auto;min-height:42px;padding-inline:8px;line-height:1.15}}.card-foot{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}.card-foot .cf-hint{flex:220px;min-width:0}.card-foot .cf-actions{gap:8px;margin-left:auto;display:flex}@media (width<=700px){.card-foot .cf-actions,.card-foot .cf-actions>.btn{width:100%}.card-foot .cf-actions>.btn{justify-content:center}}.action-bar-box .action-bar{margin-top:0}@media (width<=700px){.page-head .actions>.btn>svg,.page-head .actions>a.btn>svg{flex:none}.page-head .actions>.btn,.page-head .actions>a.btn{white-space:normal;text-overflow:clip;text-align:center;gap:6px;height:auto;min-height:42px;padding-inline:8px;line-height:1.15}}.page-head:not(.tag-head)>div:first-child:not(.actions){flex:320px;min-width:0}@media (width<=700px){.page-head .actions>.btn,.page-head .actions>a.btn{text-wrap:balance}}.action-bar-box .action-bar>.btn{text-wrap:balance}.today-notice .tn-icon{background:color-mix(in srgb, var(--accent) 12%, transparent);width:36px;height:36px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.today-notice .tn-icon svg{width:18px;height:18px}@media (width<=700px){.today-notice .tn-icon{grid-row:1/span 2}}.refer-panel{scroll-margin-top:72px}@media (width<=700px){.list li.invite-row{flex-wrap:wrap}.list li.invite-row>.invite-who{overflow-wrap:anywhere;flex:100%;min-width:0}.list li.invite-row>.spacer{display:none}.list li .invite-fresh>.input{flex:auto;min-width:0}.order-head:before{margin-top:0;top:22px}.page-head.order-head .actions{grid-template-columns:minmax(0,1fr);width:calc(100% + 30px);margin-left:-30px}.page-head.order-head .actions>.btn.primary{order:-1}.page-head.order-head .actions>:last-child:nth-child(odd){grid-column:auto}}:root:not([data-shop-theme]):not([data-contrast]):not([data-theme=dark]) .side{--mat:#fff;--mat-2:#f1f2f6;--mat-ink:#3b3f4f;--mat-dim:#656a7d;--mat-strong:#161925;--mat-edge:#e6e8ee;--mat-well:#f4f5f8;--hi:var(--accent);--d-icon:#6f7487;--d-hover:#f6f7f9;--d-count-bg:color-mix(in srgb, var(--accent) 12%, #fff);--d-count:#5236d4;--d-shadow:0 1px 2px #1418280a, 0 8px 28px #14182812}:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .side{--mat:#111218;--mat-2:#1d1f28;--mat-ink:#d3d5de;--mat-dim:#9295a6;--mat-strong:#fff;--mat-edge:#ffffff12;--mat-well:#181a21;--hi:var(--accent);--d-icon:#9a9dae;--d-hover:#191b23;--d-count-bg:color-mix(in srgb, var(--accent) 24%, #111218);--d-count:#c9bcff;--d-shadow:0 1px 2px #0006, 0 10px 30px #00000059}@media (width>=821px){:root:not([data-shop-theme]):not([data-contrast]) .side{border:1px solid var(--mat-edge);height:calc(100vh - 24px);box-shadow:var(--d-shadow);border-radius:18px;margin:12px 0 12px 12px;top:12px}:root:not([data-shop-theme]):not([data-contrast]) .shell{--side-w:clamp(236px, 15.25rem, 300px);grid-template-columns:calc(var(--side-w) + 12px) minmax(0, 1fr)}}@media (width<=820px){:root:not([data-shop-theme]):not([data-contrast]) .side{border-bottom:1px solid var(--mat-edge)}}:root:not([data-shop-theme]):not([data-contrast]) .brand .shop-name{color:var(--mat-strong);font-weight:700}@media (width>=821px){:root:not([data-shop-theme]):not([data-contrast]) .side{--btn:clamp(2rem, 3.5vh, 2.45rem)}}:root:not([data-shop-theme]):not([data-contrast]) .side .new-btn{box-shadow:none;font-weight:600}:root:not([data-shop-theme]):not([data-contrast]) .side .quick-sale-btn{border:1px solid var(--mat-edge);color:var(--mat-ink);background:0 0;font-weight:600}:root:not([data-shop-theme]):not([data-contrast]) .side .quick-sale-btn svg{color:var(--d-icon)}:root:not([data-shop-theme]):not([data-contrast]) .side .quick-sale-btn:hover{background:var(--d-hover)}:root:not([data-shop-theme]):not([data-contrast]) .side .scan input{background:var(--mat-well);color:var(--mat-strong);border-color:#0000;border-radius:10px}:root:not([data-shop-theme]):not([data-contrast]) .side .scan input::placeholder{color:var(--mat-dim)}:root:not([data-shop-theme]):not([data-contrast]) .side .scan svg{color:var(--d-icon)}:root:not([data-shop-theme]):not([data-contrast]) .side .scan input:focus{outline:2px solid var(--focus);outline-offset:1px}:root:not([data-shop-theme]):not([data-contrast]) .nav a{color:var(--mat-ink);border-radius:10px;font-weight:450;transition:background-color .12s;position:relative}:root:not([data-shop-theme]):not([data-contrast]) .nav a svg{color:var(--d-icon);opacity:1;stroke-width:1.75px}:root:not([data-shop-theme]):not([data-contrast]) .nav a:hover{background:var(--d-hover);color:var(--mat-strong)}:root:not([data-shop-theme]):not([data-contrast]) .nav a.active{background:var(--mat-2);color:var(--mat-strong);box-shadow:none;font-weight:600}:root:not([data-shop-theme]):not([data-contrast]) .nav a.active svg{color:var(--accent)}:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .nav a.active svg{color:#a996ff}:root:not([data-shop-theme]):not([data-contrast]) .nav a.active:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:24%;bottom:24%;left:3px}:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .nav a.active:before{background:#a996ff}:root:not([data-shop-theme]):not([data-contrast]) .nav a:focus-visible{outline-offset:-2px}:root:not([data-shop-theme]):not([data-contrast]) .nav .nav-group{color:var(--mat-dim);margin-top:calc(var(--gap,16px) * 1.35);font-size:.82rem;font-weight:600}:root:not([data-shop-theme]):not([data-contrast]) .nav .nav-group.first{margin-top:calc(var(--gap,16px) * .8)}:root:not([data-shop-theme]):not([data-contrast]) .nav .pin-head{letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}:root:not([data-shop-theme]):not([data-contrast]) .nav .pin-empty{color:var(--mat-dim)}:root:not([data-shop-theme]):not([data-contrast]) .nav .count,:root:not([data-shop-theme]):not([data-contrast]) .acct-btn .count,:root:not([data-shop-theme]):not([data-contrast]) .acct-menu .count{background:var(--d-count-bg);color:var(--d-count);text-align:center;font-variant-numeric:tabular-nums;min-width:1.4rem;padding:1px 7px;font-size:.72rem;font-weight:700;line-height:1.35}:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .acct-menu .count{background:color-mix(in srgb, var(--accent) 24%, var(--paper));color:#c9bcff}:root:not([data-shop-theme]):not([data-contrast]):not([data-theme=dark]) .acct-menu .count{background:color-mix(in srgb, var(--accent) 12%, #fff);color:#5236d4}:root:not([data-shop-theme]):not([data-contrast]) .side-foot{border-top:1px solid var(--mat-edge);padding-top:8px}:root:not([data-shop-theme]):not([data-contrast]) .side-foot .acct-btn{border:0;border-radius:10px;padding:6px}:root:not([data-shop-theme]):not([data-contrast]) .side-foot .acct-btn:hover,:root:not([data-shop-theme]):not([data-contrast]) .side-foot .acct-btn[aria-expanded=true]{background:var(--d-hover);border-color:#0000}:root:not([data-shop-theme]):not([data-contrast]) .side-foot .acct-btn .who-name{color:var(--mat-strong);font-weight:600}:root:not([data-shop-theme]):not([data-contrast]) .side-foot .acct-btn .who-role{color:var(--mat-dim)}:root:not([data-shop-theme]):not([data-contrast]) .who-avatar{background:var(--mat-2);color:var(--mat-ink);border:0}:root:not([data-shop-theme]):not([data-contrast]) .acct-chev{color:var(--d-icon)}:root:not([data-shop-theme]):not([data-contrast]) .acct-menu{border-color:var(--line-2,var(--line));border-radius:14px;padding:6px;animation:.14s ease-out acct-in;box-shadow:0 1px 2px #1418280d,0 12px 32px #1418281f}:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .acct-menu{background:#181a21;border-color:#ffffff14;box-shadow:0 12px 32px #00000080}:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .acct-menu a,:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .acct-menu button{color:#e3e5ec}:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .acct-menu a:hover,:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .acct-menu button:hover,:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .acct-menu a:focus-visible,:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .acct-menu button:focus-visible{background:#22242d}:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .acct-menu .acct-sep{background:#ffffff14}:root:not([data-shop-theme]):not([data-contrast]) .acct-menu a,:root:not([data-shop-theme]):not([data-contrast]) .acct-menu button{border-radius:8px;font-weight:500}:root:not([data-shop-theme]):not([data-contrast]) .acct-menu svg{color:var(--d-icon,var(--ink-3));stroke-width:1.75px}:root:not([data-shop-theme]):not([data-contrast]) .acct-menu .acct-logout,:root:not([data-shop-theme]):not([data-contrast]) .acct-menu .acct-logout svg{color:var(--danger-text)}@keyframes acct-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.acct-menu{animation:none}}@media (width<=820px){:root:not([data-shop-theme]):not([data-contrast]) .side-panel.open{background:var(--mat)}}@media (width>=821px) and (height<=760px){:root:not([data-shop-theme]):not([data-contrast]) .side{--row:1.6rem;--gap:8px;height:calc(100vh - 16px);margin-top:8px;margin-bottom:8px;top:8px}:root:not([data-shop-theme]):not([data-contrast]) .brand{padding-bottom:6px}}:root[data-shop-theme=clean]:not([data-theme=dark]) .side-foot .acct-btn .who-role{color:var(--ink-3)}:root[data-shop-theme=clean][data-theme=dark] .nav .count,:root[data-shop-theme=clean][data-theme=dark] .acct-btn .count,:root[data-shop-theme=clean][data-theme=dark] .acct-menu .count{color:var(--mat)}.acct-menu .acct-logout,.acct-menu .acct-logout svg,:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .acct-menu .acct-logout,:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .acct-menu .acct-logout svg{color:var(--danger-text)}@media (width>=701px) and (width<=820px){.side-panel:not(.open) .nav a.active:before{display:none}}@media (width>=821px){:root:not([data-shop-theme]):not([data-contrast]) .side{--row:clamp(24px, calc(7.5vh - 31.5px), 40px)}}:root:not([data-shop-theme]):not([data-contrast]) .side svg{stroke-width:1.75px}:root:not([data-shop-theme]):not([data-contrast]) .side-foot .acct-btn{min-height:2.75rem}@media (width>=821px) and (pointer:coarse){:root:not([data-shop-theme]):not([data-contrast]) .side{--row:44px}}:root:not([data-shop-theme]):not([data-contrast])[data-touch=big] .side{--row:46px}.nav-sec,.nav-sec-body{flex-direction:column;gap:1px;display:flex}.nav-sec>*,.nav-sec-body>*{flex:none}.nav-sec.folded>.nav-sec-body{display:none}.nav .nav-group.nav-fold{width:100%;min-height:32px;margin:var(--gap,16px) 0 2px;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px 0 10px;font-family:inherit;display:flex;overflow:visible}.nav .nav-group.nav-fold.first{margin-top:calc(var(--gap,16px) * .5)}.nav .nav-fold .nf-lbl{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.nav .nav-fold .nf-chev{opacity:0;flex:none;width:14px;height:14px;transition:transform .18s,opacity .12s}.nav .nav-fold:hover .nf-chev,.nav .nav-fold:focus-visible .nf-chev,.nav .nav-sec.folded>.nav-fold .nf-chev{opacity:.8}@media (hover:none){.nav .nav-fold .nf-chev{opacity:.8}}.nav .nav-sec.folded>.nav-fold .nf-chev{transform:rotate(-90deg)}.nav .nav-fold .count{letter-spacing:0;text-transform:none;margin-left:0}.nav .nav-fold:hover{color:var(--mat-strong);background:var(--d-hover,var(--mat-2))}.nav .nav-fold:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.nav .nav-rule{background:var(--mat-edge);height:1px;margin:10px 10px 9px}.nav .nav-rule.first{margin-top:4px}@media (width>=821px){.side .nav a,.side .nav .nav-sec-body a,.side .nav>a{min-height:40px}}@media (width>=821px) and (pointer:coarse){.side .nav a,.side .nav .nav-fold{min-height:44px}}:root[data-touch=big] .side .nav a,:root[data-touch=big] .side .nav .nav-fold{min-height:44px}@media (width<=820px){.side-panel .nav .nav-group.nav-fold{min-height:44px;margin:14px 0 2px;padding:0 12px}.side-panel .nav .nav-group.nav-fold.first{margin-top:4px}.side-panel .nav .nav-fold .nf-chev{width:18px;height:18px}}@media (width>=701px) and (width<=820px){.side-panel:not(.open) .nav-sec,.side-panel:not(.open) .nav-sec-body,.side-panel:not(.open) .nav-sec.folded>.nav-sec-body{display:contents}.side-panel:not(.open) .nav-fold,.side-panel:not(.open) .nav-rule{display:none}}.side-foot .rail-toggle{width:100%;min-height:40px;color:var(--mat-dim);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin:0 0 2px;padding:0 10px;font-family:inherit;font-size:.88rem;font-weight:500;display:flex}.side-foot .rail-toggle svg{color:var(--d-icon,var(--mat-dim));flex:none}.side-foot .rail-toggle:hover{background:var(--d-hover,var(--mat-2));color:var(--mat-strong)}.side-foot .rail-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (width<=820px){.side-foot .rail-toggle{display:none}}@media (hover:hover) and (pointer:fine){.side .nav a svg,.side-foot .rail-toggle svg{transition:transform .15s,color .12s}.side .nav a:hover svg,.side-foot .rail-toggle:hover svg{transform:translate(2px)}}@media (width>=821px){.shell{transition:grid-template-columns .18s}}@media (prefers-reduced-motion:reduce){.shell,.nav .nav-fold .nf-chev,.side .nav a svg{transition:none}.side .nav a:hover svg{transform:none}}@media (width>=821px){:root[data-nav-rail],:root[data-nav-rail] .shell,:root:not([data-shop-theme]):not([data-contrast])[data-nav-rail] .shell{--side-w:72px}.side.rail{padding-left:10px;padding-right:10px}.side.rail .brand{justify-content:center;padding-inline:0}.side.rail .brand .shop-name{display:none}.side.rail .brand .mark-initials{width:40px;height:40px}.side.rail .brand .shop-logo{width:48px;height:48px;padding:4px}.side.rail .new-btn,.side.rail .quick-sale-btn{justify-content:center;width:100%;min-height:44px;padding:0}.side.rail .new-btn .full,.side.rail .quick-sale-btn span,.side.rail .nav a .lbl,.side.rail .rail-toggle .lbl{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.side.rail .nav a{justify-content:center;padding:0}.side.rail .nav a .count{min-width:18px;height:18px;padding:0 5px;font-size:.66rem;line-height:18px;position:absolute;top:3px;right:2px}.side.rail .nav .pro-tag{display:none}.side.rail .nav .pin-head{justify-content:center;margin-inline:0}.side.rail .nav .pin-head>span,.side.rail .nav .pin-empty{display:none}.side.rail .nav .pin-head .pin-edit{margin:0}.side.rail .rail-toggle{justify-content:center;padding:0}.side.rail .clock{display:none}.side.rail .side-foot .acct-btn{justify-content:center;padding:4px 0;position:relative}.side.rail .side-foot .acct-btn .who-text,.side.rail .side-foot .acct-btn .acct-chev{display:none}.side.rail .side-foot .acct-btn>.count{position:absolute;top:0;right:0}.side.rail .acct-menu{width:240px;right:auto}}.rail-tip{z-index:60;color:#fff;white-space:nowrap;pointer-events:none;background:#1b1e2b;border-radius:8px;padding:6px 10px;font-size:.82rem;font-weight:600;line-height:1.2;position:fixed;transform:translateY(-50%);box-shadow:0 6px 18px #0a0e2833}:root[data-theme=dark] .rail-tip{color:#161925;background:#eceef4}.nav .nav-sec.folded+.nav-sec>.nav-fold,:root:not([data-shop-theme]):not([data-contrast]) .nav .nav-sec.folded+.nav-sec>.nav-group.nav-fold{margin-top:2px}:root:not([data-shop-theme]):not([data-contrast]) .nav .nav-group.nav-fold{margin-top:calc(var(--gap,16px) * 1.1)}:root:not([data-shop-theme]):not([data-contrast]) .nav .nav-group.nav-fold.first{margin-top:4px}@media (width>=821px){.side.rail .nav .pin-head{display:none}.side.rail .nav .nav-rule{margin:7px 10px 6px}}.cmd-scrim{z-index:80;background:#10121e52;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:.12s ease-out cmd-fade;display:flex;position:fixed;inset:0}:root[data-theme=dark] .cmd-scrim{background:#0000008c}.cmd{border:1px solid var(--line);background:var(--paper);width:min(640px,100%);max-height:min(560px,78vh);color:var(--ink);border-radius:14px;flex-direction:column;animation:.14s ease-out cmd-in;display:flex;overflow:hidden;box-shadow:0 2px 6px #1418280f,0 24px 60px #14182838}:root[data-theme=dark] .cmd{box-shadow:0 24px 60px #0009}.cmd-box{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;min-height:56px;padding:0 10px 0 16px;display:flex}.cmd-box>svg{color:var(--ink-3);flex:none}.cmd-box input{min-width:0;height:54px;color:var(--ink);font:inherit;background:0 0;border:0;flex:auto;font-size:1.05rem}.cmd-box input:focus{outline:none}.cmd-box input::placeholder{color:var(--ink-3)}.cmd-box:focus-within{box-shadow:inset 0 -2px 0 var(--focus)}.cmd-esc{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;min-width:44px;height:44px;display:grid}.cmd-esc:hover{background:var(--paper-2,var(--accent-soft))}.cmd-list{overscroll-behavior:contain;flex:auto;min-height:0;padding:6px;overflow-y:auto}.cmd-grp{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:12px 12px 4px;font-size:.7rem;font-weight:700}.cmd-grp:first-child{padding-top:6px}.cmd-opt{min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:0 12px;display:flex}.cmd-opt>svg{color:var(--ink-3);flex:none}.cmd-opt.hi{background:var(--accent-soft)}.cmd-opt.hi>svg{color:var(--accent)}:root[data-theme=dark] .cmd-opt.hi>svg{color:#a996ff}.cmd-opt.all{color:var(--accent);font-weight:600}:root[data-theme=dark] .cmd-opt.all{color:#b9a8ff}.cmd-txt{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cmd-lbl{font-weight:500}.cmd-sub{color:var(--ink-3);margin-left:8px;font-size:.88rem}.cmd-right{color:var(--ink-3);flex:none;margin-left:auto;font-size:.84rem}.cmd-opt .count{text-align:center;background:color-mix(in srgb, var(--accent) 12%, var(--paper));min-width:1.4rem;color:color-mix(in srgb, var(--accent) 80%, var(--ink));border-radius:999px;flex:none;padding:1px 7px;font-size:.72rem;font-weight:700}.cmd-note{color:var(--ink-3);padding:10px 12px;font-size:.9rem}.cmd-keys{border-top:1px solid var(--line);color:var(--ink-3);flex:none;padding:9px 16px;font-size:.78rem}.cmd kbd{border-color:var(--line);background:var(--paper-2,var(--paper));color:var(--ink-2,var(--ink-3))}@keyframes cmd-fade{0%{opacity:0}to{opacity:1}}@keyframes cmd-in{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cmd-scrim,.cmd{animation:none}}@media (width<=700px){.cmd-scrim{background:var(--paper);padding:0}.cmd{width:100%;height:100dvh;max-height:none;box-shadow:none;padding-top:env(safe-area-inset-top,0px);border:0;border-radius:0}.cmd-box input{font-size:16px}.cmd-opt{min-height:50px}.cmd-sub{margin:1px 0 0;font-size:.84rem;display:block}.cmd-txt{white-space:normal}.cmd-keys{display:none}}.cmd kbd{border:1px solid var(--line);background:var(--paper-2,var(--paper));min-width:20px;height:20px;color:var(--ink-2,var(--ink-3));font:600 .7rem/1 var(--font);border-radius:5px;place-items:center;padding:0 5px;display:inline-grid}.cmd .cmd-esc{border-radius:var(--r-sm);width:44px;min-width:44px;height:44px;color:var(--ink-2,var(--ink));margin-right:-4px;padding:0}.cmd .cmd-esc:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cmd .cmd-esc .cmd-x{display:none}@media (width<=700px){.cmd .cmd-esc .cmd-esc-key{display:none}.cmd .cmd-esc .cmd-x{display:block}.cmd .cmd-box{padding-right:8px}}.side .side-pair{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.side .side-pair>.btn{white-space:nowrap;text-align:center;border-radius:10px;justify-content:center;gap:6px;width:100%;min-width:0;height:40px;min-height:40px;margin:0;padding:0 8px;font-size:.88rem;font-weight:600;line-height:1;position:relative}.side .side-pair>.btn>svg{flex:none}.side .side-pair .sp-lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}.side .side-pair>.btn:hover>svg{transform:none}.side .side-pair>.btn:focus-visible{z-index:1}@media (width>=821px){:root:not([data-shop-theme]):not([data-contrast]) .side{--btn:40px}:root:not([data-shop-theme]):not([data-contrast]) .side .side-panel{gap:0}:root:not([data-shop-theme]):not([data-contrast]) .side .brand{gap:10px;min-height:40px;margin:0 0 16px;padding:0}:root:not([data-shop-theme]):not([data-contrast]) .side .brand .mark-initials{border-radius:10px;flex:none;width:40px;height:40px}:root:not([data-shop-theme]):not([data-contrast]) .side .brand .shop-logo{margin:0}:root:not([data-shop-theme]):not([data-contrast]) .side .new-btn{border-radius:10px;justify-content:center;gap:8px;height:40px;min-height:40px;margin:0 0 8px;padding:0 12px;font-size:.92rem}:root:not([data-shop-theme]):not([data-contrast]) .side .nav>.nav-sec:first-child>.nav-group.nav-fold,:root:not([data-shop-theme]):not([data-contrast]) .side .nav>.pin-head:first-child{margin-top:20px}:root:not([data-shop-theme]):not([data-contrast]) .side .nav a,:root:not([data-shop-theme]):not([data-contrast]) .side .side-foot .rail-toggle{font-size:.92rem}:root:not([data-shop-theme]):not([data-contrast]) .side .side-foot{padding-top:8px}:root:not([data-shop-theme]):not([data-contrast]) .side .side-foot .rail-toggle{height:40px;min-height:40px;color:var(--mat-ink);border-radius:10px;gap:10px;margin:0 0 1px;padding:0 10px;font-weight:450}:root:not([data-shop-theme]):not([data-contrast]) .side .side-foot .acct-btn{border-radius:10px;gap:5px;height:40px;min-height:40px;padding:0 5px}:root:not([data-shop-theme]):not([data-contrast]) .side .side-foot .who-avatar{width:28px;min-width:28px;height:28px;font-size:.66rem}:root:not([data-shop-theme]):not([data-contrast]) .side .side-foot .acct-btn .who-name{font-size:.86rem;line-height:1.15}:root:not([data-shop-theme]):not([data-contrast]) .side .side-foot .acct-btn .who-role{font-size:.72rem;line-height:1.15}}@media (width>=821px) and (pointer:coarse){:root:not([data-shop-theme]):not([data-contrast]) .side .new-btn,:root:not([data-shop-theme]):not([data-contrast]) .side .side-pair>.btn,:root:not([data-shop-theme]):not([data-contrast]) .side .side-foot .rail-toggle,:root:not([data-shop-theme]):not([data-contrast]) .side .side-foot .acct-btn{height:44px;min-height:44px}}:root:not([data-shop-theme]):not([data-contrast])[data-touch=big] .side .new-btn,:root:not([data-shop-theme]):not([data-contrast])[data-touch=big] .side .side-pair>.btn,:root:not([data-shop-theme]):not([data-contrast])[data-touch=big] .side .side-foot .rail-toggle,:root:not([data-shop-theme]):not([data-contrast])[data-touch=big] .side .side-foot .acct-btn{height:44px;min-height:44px}:root:not([data-shop-theme]):not([data-contrast]) .side .new-btn{box-shadow:0 1px 2px #533adc29,0 4px 12px #533adc38}:root:not([data-shop-theme]):not([data-contrast]) .side .new-btn:hover{background:color-mix(in srgb, var(--accent) 84%, #000);border-color:color-mix(in srgb, var(--accent) 84%, #000)}:root:not([data-shop-theme]):not([data-contrast]) .side .side-pair>.btn{color:var(--mat-strong);box-shadow:none;background:0 0;border:1px solid #0000}:root:not([data-shop-theme]):not([data-contrast]) .side .side-pair>.btn>svg{color:var(--d-icon)}:root:not([data-shop-theme]):not([data-contrast]) .side .side-pair>.btn:hover,:root:not([data-shop-theme]):not([data-contrast]) .side .side-pair>.btn.active,:root:not([data-shop-theme]):not([data-contrast]) .side .side-pair>.btn[aria-expanded=true]{background:color-mix(in srgb, var(--accent) 6%, #fff);color:var(--mat-strong)}:root:not([data-shop-theme]):not([data-contrast]) .side .side-pair>.btn:hover>svg{color:var(--accent)}:root:not([data-shop-theme]):not([data-contrast]) .side .side-foot .rail-toggle:hover,:root:not([data-shop-theme]):not([data-contrast]) .side .side-foot .acct-btn:hover,:root:not([data-shop-theme]):not([data-contrast]) .side .side-foot .acct-btn[aria-expanded=true]{background:var(--d-hover);color:var(--mat-strong)}:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .side .new-btn{box-shadow:0 4px 14px #00000073}:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .side .new-btn:hover{background:color-mix(in srgb, var(--accent) 82%, #fff);border-color:color-mix(in srgb, var(--accent) 82%, #fff)}:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .side .side-pair>.btn{color:#e9eaf0;background:0 0;border-color:#0000}:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .side .side-pair>.btn:hover,:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .side .side-pair>.btn.active,:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .side .side-pair>.btn[aria-expanded=true]{background:#a996ff1f}:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .side .side-pair>.btn:hover>svg{color:#b9a8ff}:root:not([data-shop-theme]):not([data-contrast]) .side .new-btn:focus-visible,:root:not([data-shop-theme]):not([data-contrast]) .side .side-pair>.btn:focus-visible,:root:not([data-shop-theme]):not([data-contrast]) .side .side-foot .rail-toggle:focus-visible,:root:not([data-shop-theme]):not([data-contrast]) .side .side-foot .acct-btn:focus-visible,:root:not([data-shop-theme]):not([data-contrast]) .side .brand:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root:not([data-shop-theme]):not([data-contrast]) .side .nav a:focus-visible,:root:not([data-shop-theme]):not([data-contrast]) .side .nav .nav-fold:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (width>=821px){:root:not([data-shop-theme]):not([data-contrast]) .side.rail .brand{justify-content:center}:root:not([data-shop-theme]):not([data-contrast]) .side.rail .new-btn{border-radius:50%;width:40px;height:40px;min-height:40px;margin:0 auto 8px;padding:0}:root:not([data-shop-theme]):not([data-contrast]) .side.rail .side-pair{grid-template-columns:40px;justify-content:center;gap:8px}:root:not([data-shop-theme]):not([data-contrast]) .side.rail .side-pair>.btn{border-width:1px;border-radius:10px;width:40px;padding:0}:root:not([data-shop-theme]):not([data-contrast]) .side.rail .side-pair .sp-lbl{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root:not([data-shop-theme]):not([data-contrast]) .side.rail .side-foot .rail-toggle{justify-content:center;width:40px;margin:0 auto 1px;padding:0}:root:not([data-shop-theme]):not([data-contrast]) .side.rail .side-foot .acct-btn{justify-content:center;width:40px;margin:0 auto;padding:0}}@media (width<=820px){:root:not([data-shop-theme]):not([data-contrast]) .side .new-btn{border-radius:10px;height:44px;min-height:44px}.side-panel .side-pair{margin:0 0 8px}.side-panel .side-pair>.btn{order:0;height:44px;min-height:44px;font-size:.98rem}:root:not([data-shop-theme]):not([data-contrast]) .side-panel .side-foot .rail-toggle{display:none}}@media (width>=821px){:root:not([data-shop-theme]):not([data-contrast]) .side:not(.rail) .side-pair>.btn{letter-spacing:.01em;flex-direction:column;gap:3px;padding:0 6px;font-size:.76rem;font-weight:600}:root:not([data-shop-theme]):not([data-contrast]) .side:not(.rail) .side-pair .sp-lbl{max-width:100%;line-height:1.1}:root:not([data-shop-theme]):not([data-contrast]) .side.rail .nav .nav-rule.first{margin-top:12px}}:root .side svg.lucide,:root .acct-menu svg.lucide,:root .cmd svg.lucide{stroke-width:1.75px;flex:none;width:20px;height:20px}:root .side svg.lucide.nf-chev,:root .side svg.lucide.acct-chev{width:16px;height:16px}@media (width>=821px){:root:not([data-shop-theme]):not([data-contrast]) .side:not(.rail) .side-pair>.btn{gap:2px}:root:not([data-shop-theme]):not([data-contrast]) .side .side-foot .acct-btn{gap:4px;padding:0 4px}:root:not([data-shop-theme]):not([data-contrast]) .side .side-foot .who-avatar{width:32px;min-width:32px;height:32px;font-size:.7rem}:root .side.rail .nav a{width:40px;margin-inline:auto}:root:not([data-shop-theme]):not([data-contrast]) .side.rail .side-foot .acct-btn{gap:0;padding:0}}.side .side-pair>.side-search{background:var(--mat-well);color:var(--mat-strong);border:1px solid var(--mat-edge);cursor:pointer;font-family:inherit}.side .side-pair>.side-search>svg{color:var(--hi)}.side .side-pair>.side-search:hover,.side .side-pair>.side-search[aria-expanded=true]{background:var(--mat-2)}:root[data-shop-theme]:not([data-contrast]) .side .side-pair>.btn{background:0 0;border-color:#0000}:root[data-shop-theme]:not([data-contrast]) .side .side-pair>.btn:hover,:root[data-shop-theme]:not([data-contrast]) .side .side-pair>.btn.active,:root[data-shop-theme]:not([data-contrast]) .side .side-pair>.side-search[aria-expanded=true]{background:var(--mat-2)}@media (width>=821px){.side:not(.rail) .side-pair>.btn{letter-spacing:.01em;flex-direction:column;gap:2px;padding:0 6px;font-size:.76rem}.side:not(.rail) .side-pair .sp-lbl{max-width:100%;line-height:1.1}.side.rail .new-btn{border-radius:50%;justify-content:center;width:40px;height:40px;min-height:40px;margin:0 auto 8px;padding:0}.side.rail .side-pair{grid-template-columns:40px;justify-content:center;gap:8px}.side.rail .side-pair>.btn{width:40px;padding:0}.side.rail .side-pair .sp-lbl{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.side.rail .side-foot .rail-toggle,.side.rail .side-foot .acct-btn{width:40px;margin-inline:auto}:root:not([data-shop-theme]):not([data-contrast]) .side:not(.rail) .side-foot{flex-wrap:wrap;align-items:center;gap:4px;display:flex}:root:not([data-shop-theme]):not([data-contrast]) .side:not(.rail) .side-foot>div{flex:1 1 0;min-width:0}:root:not([data-shop-theme]):not([data-contrast]) .side:not(.rail) .side-foot>.clock{flex:1 0 100%;order:-1}:root:not([data-shop-theme]):not([data-contrast]) .side:not(.rail) .side-foot .rail-toggle{width:36px;height:36px;min-height:36px;color:var(--d-icon,var(--mat-dim));border-radius:8px;flex:none;order:2;justify-content:center;margin:0;padding:0}:root:not([data-shop-theme]):not([data-contrast]) .side:not(.rail) .side-foot .rail-toggle .lbl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:root:not([data-shop-theme]):not([data-contrast]) .side .rail-toggle:hover svg{transform:none}:root:not([data-shop-theme]):not([data-contrast]) .side .side-foot{border-top:0;padding-top:4px}:root:not([data-shop-theme]):not([data-contrast]) .side.rail .side-pair>.btn{background:0 0;border-color:#0000}:root:not([data-shop-theme]):not([data-contrast]) .side.rail .side-pair>.btn:hover,:root:not([data-shop-theme]):not([data-contrast]) .side.rail .side-pair>.btn[aria-expanded=true]{background:var(--d-hover,var(--mat-2))}:root:not([data-shop-theme]):not([data-contrast])[data-theme=dark] .side.rail .side-pair>.btn{border-color:#0000}:root:not([data-shop-theme]):not([data-contrast]) .side.rail .nav .nav-rule{opacity:.6;width:18px;margin-inline:auto}.side-panel>.nav{scrollbar-width:none}.side-panel>.nav::-webkit-scrollbar{display:none}.settings-nav.more-below,.side-panel>.nav.more-below{-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#00000059 calc(100% - 16px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#00000059 calc(100% - 16px),#0000)}.settings-nav.more-above:not(.more-below),.side-panel>.nav.more-above:not(.more-below){-webkit-mask-image:linear-gradient(#0000,#00000059 16px,#000 40px);mask-image:linear-gradient(#0000,#00000059 16px,#000 40px)}.settings-nav.more-above.more-below,.side-panel>.nav.more-above.more-below{-webkit-mask-image:linear-gradient(#0000,#00000059 16px,#000 40px calc(100% - 48px),#00000059 calc(100% - 16px),#0000);mask-image:linear-gradient(#0000,#00000059 16px,#000 40px calc(100% - 48px),#00000059 calc(100% - 16px),#0000)}.side-panel>.nav:has(>*){padding-bottom:12px}.side-panel>.side-foot{margin-top:6px}}.imp-back{align-self:flex-start;margin-top:-8px}.imp-sendlist{border-bottom:1px solid var(--line-2)}.imp-sendfile{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:8px 14px;padding:10px 0;display:grid}.imp-sendfile-name{overflow-wrap:anywhere;min-width:0;display:grid}.imp-sendfile-acts{gap:0 14px;display:flex}.imp-support{border:1px solid var(--line);border-radius:var(--r);background:var(--accent-soft);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:14px 16px;display:flex}.imp-support.done{background:var(--good-soft)}.imp-support-text,.imp-support.done{flex:1;min-width:0;display:grid}.imp-support-acts{flex-wrap:wrap;gap:0 16px;display:flex}@media (width<=600px){.imp-sendfile{grid-template-columns:minmax(0,1fr)}.imp-sendfile .input{width:100%}}.admin-imports{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.admin-imports-list{margin:0;padding:0;list-style:none}.admin-imports-list button{border:0;border-top:1px solid var(--line-2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:2px;padding:12px 16px;display:grid}.admin-imports-list button.on{background:var(--accent-soft)}.admin-imports-note{border-radius:var(--r-sm);background:var(--bench,var(--line-2));color:var(--ink-2);white-space:pre-wrap;margin:0;padding:10px 12px}.admin-imports-file{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.admin-imports-file>div{overflow-wrap:anywhere;flex:1;min-width:0}.admin-imports-done{color:var(--good-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.admin-imports .btn{min-height:44px}.admin-imports-back{align-self:flex-start}@media (width<=900px){.admin-imports{grid-template-columns:minmax(0,1fr)}}.pay-sum{border-bottom:1px solid var(--line-2);align-items:center;gap:16px;padding:16px;display:flex}.pay-sum .ring{flex:none}.pay-sum>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pay-sum strong{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700}.pay-sum strong.owing{color:var(--danger-text)}.pay-sum span{color:var(--ink-2);font-size:.92rem}@media (width<=600px){.rj-links{gap:4px}.rj-links .chip{height:34px;padding:0 8px;font-size:.8rem}}@container repairbar (width<=760px){.action-bar-box .action-bar{grid-template-columns:repeat(2,minmax(0,1fr)) 46px}.action-bar-box .action-bar>.more-btn:last-child{grid-column:auto;justify-content:center;gap:0;width:46px;padding:0;font-size:0}}.cash-given{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}.cash-given .cg-change{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--paper-2);flex-direction:column;justify-content:center;min-height:44px;padding:6px 12px;display:flex}.cash-given .cg-change .k{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:.76rem;font-weight:600}.cash-given .cg-change .v{color:var(--ink-3);font-size:1.25rem;font-weight:800;line-height:1.2}.cash-given .cg-change.ok{background:var(--good-soft);border-color:color-mix(in srgb, var(--good) 45%, var(--line))}.cash-given .cg-change.ok .v{color:var(--good-text)}.cash-given .cg-change.short{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.cash-given .cg-change.short .v{color:var(--warn-text)}.card-qr-open{align-self:flex-start}@media (width<=900px){.board .bcol.c-Ready{order:-1}}.bcard .acts .move-to{color:var(--ink-2);margin-left:auto}.bcard .acts.only-move{margin-top:4px}@media (hover:hover) and (pointer:fine) and (width>=901px){.bcard .acts .move-to,.bcard .acts.only-move{display:none}}.move-menu{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:4px;display:grid;overflow:auto;box-shadow:0 8px 24px #00000024}.move-menu button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-weight:600;display:flex}.move-menu button:hover,.move-menu button:focus-visible{background:color-mix(in srgb, var(--c) 10%, var(--paper))}.move-menu button i{background:var(--c);border-radius:2px;flex:none;width:10px;height:10px}:root[data-theme=dark] .move-menu{box-shadow:0 8px 24px #00000080}.todaybar{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr)) minmax(0,1.3fr);margin-bottom:12px;display:grid}.todaybar.has-other{grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr)) minmax(0,1.3fr)}.todaybar>div{border-left:1px solid var(--line-2);min-width:0;padding:12px 16px}.todaybar>div:first-child{border-left:0}.todaybar .k{color:var(--ink-3);font-size:.82rem}.todaybar .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.3rem;font-weight:800}.todaybar .v.zero{color:var(--ink-3);font-weight:600}.todaybar .d{color:var(--ink-3);font-size:.8rem}.todaybar .tb-total{background:color-mix(in srgb, var(--good) 8%, var(--paper));border-radius:var(--r) 0 0 var(--r)}.todaybar .tb-total .k{color:var(--good-text);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:700}@media (width<=1100px){.todaybar,.todaybar.has-other{grid-template-columns:repeat(3,minmax(0,1fr))}.todaybar>div:nth-child(3n+1){border-left:0}.todaybar>div:nth-child(n+4){border-top:1px solid var(--line-2)}.todaybar .tb-total{border-radius:var(--r) 0 0 0}.todaybar .tb-repairs{grid-column:span 2}.todaybar.has-other .tb-repairs{grid-column:auto}}@media (width<=600px){.todaybar,.todaybar.has-other{grid-template-columns:repeat(2,minmax(0,1fr))}.todaybar>div:nth-child(n){border-left:1px solid var(--line-2);border-top:0}.todaybar>div:nth-child(odd){border-left:0}.todaybar>div:nth-child(n+3){border-top:1px solid var(--line-2)}.todaybar .tb-total{border-radius:var(--r) var(--r) 0 0;grid-column:1/-1}.todaybar .tb-total~div:nth-child(odd){border-left:1px solid var(--line-2)}.todaybar .tb-total~div:nth-child(2n){border-left:0}.todaybar .tb-repairs{grid-column:auto}.todaybar.has-other .tb-repairs{border-left:0;grid-column:1/-1}}.sold-kept{align-items:center;gap:6px;display:inline-flex}.deposit-row{grid-template-columns:minmax(120px,1fr) minmax(0,2.4fr);align-items:start;gap:10px 14px;display:grid}.deposit-row>.small,.deposit-row>.field:nth-child(3){grid-column:1/-1}@media (width<=560px){.deposit-row{grid-template-columns:1fr}}.row.no-print:has(.paper-pick){flex-wrap:wrap;gap:8px}.sheet .pickup-totals{margin-top:14px}.sheet .no-warranty{color:#4b5272;margin:18px 0 0}.sheet.thermal{width:80mm;min-height:0;padding:5mm 4mm 7mm;font-size:8.5pt;box-shadow:0 4px 18px #0000001f}.sheet.thermal .s-head{text-align:center;flex-direction:column;align-items:center;gap:6px}.sheet.thermal .s-head>div{text-align:center!important}.sheet.thermal .biz{flex-direction:column;justify-content:center;gap:4px;font-size:13pt}.sheet.thermal .biz-logo{max-width:60mm;max-height:40px}.sheet.thermal .doc-kind{text-align:center;font-size:15pt}.sheet.thermal .doc-no{text-align:center}.sheet.thermal .s-head svg{max-width:100%}.sheet.thermal .rule{height:1px;margin:8px 0 10px}.sheet.thermal .parties{grid-template-columns:1fr;gap:6px;margin-bottom:10px}.sheet.thermal .parties h4{font-size:7.5pt}.sheet.thermal th{padding:4px 2px;font-size:7.5pt}.sheet.thermal td{padding:5px 2px}.sheet.thermal .s-totals,.sheet.thermal .rcpt-money .s-totals{flex:none;width:auto;margin-left:0}.sheet.thermal .s-totals .grand{font-size:10.5pt}.sheet.thermal .rcpt-money{flex-direction:column-reverse;align-items:stretch;gap:10px}.sheet.thermal .rcpt-track{gap:8px;max-width:none;padding:6px;font-size:7.5pt}.sheet.thermal .rcpt-track img{width:64px;height:64px}.sheet.thermal .cond-print{grid-template-columns:1fr}.sheet.thermal .s-h4{margin:12px 0 4px;font-size:7.5pt}.sheet.thermal .terms-print{font-size:7.5pt}.sheet.thermal .warranty-box{margin-top:12px;font-size:7.5pt}.sheet.thermal .warranty-box .w-cols{grid-template-columns:1fr;gap:6px}.sheet.thermal .warranty-box .w-head{flex-wrap:wrap}.sheet.thermal .warranty-box .w-head .w-until{width:100%;margin-left:0}.sheet.thermal .sig-line{width:100%;margin-top:18px;font-size:7.5pt}.sheet.thermal .sig-line .blank{height:36px}.sheet.thermal .foot{text-align:center;margin-top:14px;font-size:7.5pt}@media print{.sheet.thermal{width:72mm;box-shadow:none;margin:0;padding:2mm 0}}@media (width<=820px){.sheet.thermal{width:80mm;max-width:100%;padding:5mm 4mm 7mm}.sheet.thermal .parties{grid-template-columns:1fr}}.empty-drawer{align-self:flex-start}@media (width>=701px) and (width<=820px){.side:has(.side-panel:not(.open)){flex-wrap:wrap;row-gap:6px;height:auto;padding-bottom:6px}.side-panel:not(.open){scrollbar-width:none;flex:1 0 100%;order:10;min-width:0;margin:0 -12px;padding:0 8px;display:block;overflow-x:auto}.side-panel:not(.open)::-webkit-scrollbar{display:none}.side-panel:not(.open)>:not(.nav),.side-panel:not(.open) .nav-group,.side-panel:not(.open) .nav-pro{display:none}.side-panel:not(.open) .nav{gap:2px;width:max-content;display:flex}.side-panel:not(.open) .nav a{flex-direction:column;justify-content:center;gap:3px;min-width:66px;min-height:48px;padding:5px 8px;font-size:.72rem;font-weight:600;position:relative}.side-panel:not(.open) .nav a .lbl{display:none}.side-panel:not(.open) .nav a:after{content:attr(data-short);white-space:nowrap}.side-panel:not(.open) .nav a.active{box-shadow:inset 0 -3px 0 var(--hi)}.side-panel:not(.open) .nav .count{margin:0;padding:0 5px;font-size:.66rem;position:absolute;top:2px;right:8px}}.sheet.thermal .rcpt-pay{margin-top:-2px;font-size:7.5pt}.sheet.thermal .warranty-box .w-head{padding:6px 8px}.sheet.thermal .warranty-box .w-head strong,.sheet.thermal .warranty-box .w-cols .w-label{font-size:7pt}.sheet.thermal .warranty-box .w-cols{padding:6px 8px 2px}.sheet.thermal .warranty-box .w-cols p{font-size:8pt}.sheet.thermal .warranty-box .w-foot{padding:4px 8px 6px;font-size:7pt}.tag-slot{position:relative}.tag-slot>.move-to{color:var(--ink-2);position:absolute;bottom:8px;right:8px}.tag-slot>.tag{padding-bottom:50px}@media (hover:hover) and (pointer:fine) and (width>=901px){.tag-slot>.move-to{display:none}.tag-slot>.tag{padding-bottom:12px}}.sheet.thermal .doc-lines,.sheet.thermal .doc-lines tbody{display:block}.sheet.thermal .doc-lines thead{display:none}.sheet.thermal .doc-lines tr{border-bottom:1px dashed #000;grid-template-columns:auto auto minmax(0,1fr);column-gap:4px;padding:5px 0;display:grid}.sheet.thermal .doc-lines td{border:0;padding:0}.sheet.thermal .doc-lines td:first-child{grid-column:1/-1}.sheet.thermal .doc-lines td:nth-child(2):after{content:" ×"}.sheet,.sheet *,.gc-print,.gc-print *{color:#000!important;border-color:#000!important}.sheet *,.gc-print *{background-color:#0000!important}.sheet .rule{border-radius:0;height:1px;background:#000!important}.sheet td,.sheet .cond-print>div{border-bottom-color:#c8c8c8!important}.sheet.thermal td,.sheet.thermal .cond-print>div{border-bottom-color:#000!important}.gc-print:before{background:#000}.sheet .paid-stamp{letter-spacing:.12em;border:5px double #000;border-radius:8px;flex-direction:column;align-items:center;gap:3px;margin-top:12px;padding:8px 16px 7px;font-size:22pt;line-height:1;display:inline-flex;transform:rotate(-6deg)}.sheet .paid-stamp small{letter-spacing:.06em;text-transform:uppercase;font-size:8pt;font-weight:700}.sheet.thermal .paid-stamp{margin:8px 0 4px;padding:6px 14px 5px;font-size:17pt}.sheet.thermal .paid-stamp small{font-size:7pt}.sheet.thermal .biz-logo{filter:grayscale()contrast(1.4)}@media print{.my-doc,.my-doc *,.ap-doc,.ap-doc *{color:#000!important;background-color:#0000!important;border-color:#000!important}}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.auth{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bench:#f7f8fc;--paper:#fff;--paper-2:#f6f7fc;--ink:#0f1430;--ink-2:#4a5170;--ink-3:#5a6180;--line:#d5d8e5;--line-2:#e6e8f0;--accent:#4b3fd1;--accent-fill:#4b3fd1;--accent-ink:#fff;--accent-soft:#eceafb;--danger-text:#c0352b;--danger-soft:#fbe9e7;--good-text:#1b6e48;--good-soft:#e1f4ea;--warn-soft:#fbefdc;--warn-text:#8f5600;--font-auth:"Plus Jakarta Sans Variable", var(--font);isolation:isolate;background:var(--bench);min-height:100vh;color:var(--ink);font-family:var(--font-auth);flex-direction:column;display:flex;position:relative;overflow:clip}.auth-glow{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-glow span{border-radius:50%;position:absolute}.auth-glow span:first-child{opacity:.16;filter:blur(110px);background:#2cd0f4;width:560px;height:560px;top:calc(50% - 330px);left:calc(50% - 390px)}.auth-glow span:nth-child(2){opacity:.14;filter:blur(120px);background:#aa2ed8;width:520px;height:520px;top:calc(50% - 150px);left:calc(50% - 100px)}.auth-glow span:nth-child(3){opacity:.12;filter:blur(100px);background:#6f5cea;width:360px;height:360px;top:calc(50% - 370px);left:calc(50% - 160px)}.auth-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:26px;padding:48px 24px;display:flex}.auth-brand{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.auth-brand img{width:40px;height:40px}.auth-card{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border-radius:16px;width:100%;max-width:420px;padding:38px 36px 32px;position:relative;box-shadow:0 1px 2px #0f14300a,0 24px 48px -20px #0f143040}.auth-card h1{letter-spacing:-.02em;text-align:center;margin:0 0 6px;font-size:26px;font-weight:800;line-height:1.2}.auth-card .sub{color:var(--ink-2);text-align:center;margin-bottom:18px;font-size:15px}.auth-card .stack{gap:18px}.auth-card .field{gap:6px}.auth-card .field>span,.auth-card .field-head,.auth-card .field-head label{color:var(--ink);font-size:14px;font-weight:600}.auth-card .field-head a{font-size:14px}.auth-card .input{border:1.5px solid var(--line);height:46px;color:var(--ink);background:#fff;border-radius:10px;padding:0 14px;font-size:15px}.auth-card .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.auth-card select.input{padding-right:32px}.auth-card .btn.wide{border-radius:10px;height:auto;min-height:48px;margin-top:4px;font-size:16px;font-weight:700}.auth-card .btn.primary:disabled{opacity:1}.auth-card .btn.primary:disabled:hover{filter:none}.auth-card .field-head a,.auth-card a{color:var(--accent);font-weight:600;text-decoration:none}.auth-card a:hover{text-decoration:underline}.auth-card .seg{border-radius:10px}.auth-below{color:var(--ink-2);text-align:center;font-size:15px}.auth-below a{color:var(--accent);font-weight:700;text-decoration:none}.auth-below a:hover{text-decoration:underline}.auth-foot{flex-wrap:wrap;justify-content:center;gap:6px 22px;padding:0 24px 28px;font-size:13px;display:flex}.auth-foot a{color:var(--ink-3);text-decoration:none}.auth-foot a:hover{color:var(--ink)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduce]) .auth-card{animation:.35s cubic-bezier(.2,.8,.25,1) both auth-in}@keyframes auth-in{0%{opacity:0;translate:0 10px}}}@media (width<=520px){.auth-main{justify-content:flex-start;gap:18px;padding:32px 16px 24px}.auth-card{border-radius:14px;padding:30px 22px 24px}.auth-card h1{font-size:1.4rem}}.auth-card p a{white-space:nowrap}:root[data-shop-theme=halloween]:not([data-theme=dark]){--mat:#1c1022;--mat-2:#3a2140;--mat-ink:#ead6e4;--mat-dim:#ab92a8;--hi:#ff9a2e;--accent:#c2510f;--bench:#f7f2ef;--paper-2:#fbf8f6;--line:#e2d6dc;--line-2:#eee6ea;--ink-2:#5c4a63;--ink-3:#6f5d76}:root[data-shop-theme=halloween][data-theme=dark]{--mat:#120a16;--mat-2:#2c1832;--mat-ink:#ead6e4;--mat-dim:#a48da2;--hi:#ff9a2e;--accent:#e8701f;--bench:#110a14;--paper:#1c1220;--paper-2:#23172a;--line:#3a2840;--line-2:#2e2034;--ink-2:#cdb9d2;--ink-3:#9c86a3;--accent-soft:color-mix(in srgb, var(--accent) 22%, var(--paper))}:root[data-shop-theme=christmas]:not([data-theme=dark]){--mat:#0f2418;--mat-2:#1f3d2b;--mat-ink:#d9ecdf;--mat-dim:#8fb29c;--hi:#ffd166;--accent:#c62f3b;--bench:#f3f6f4;--paper-2:#f7faf8;--line:#d3e0d8;--line-2:#e4ece7;--ink-2:#3e5a49;--ink-3:#566e5f}:root[data-shop-theme=christmas][data-theme=dark]{--mat:#08170f;--mat-2:#173023;--mat-ink:#d9ecdf;--mat-dim:#86a893;--hi:#ffd166;--accent:#e0434e;--bench:#08120c;--paper:#0f1c15;--paper-2:#14241b;--line:#22402f;--line-2:#1a3125;--ink-2:#aec6b6;--ink-3:#7d9786;--accent-soft:color-mix(in srgb, var(--accent) 22%, var(--paper))}:root[data-shop-theme=halloween] .side:before,:root[data-shop-theme=christmas] .side:before{content:"";pointer-events:none;background:50%/contain no-repeat;position:absolute}:root[data-shop-theme=halloween] .side:before{opacity:.95;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%20width='46'%20height='46'%3e%3cpath%20d='M25%205a15%2015%200%201%200%2010%2025%2013%2013%200%200%201-10-25z'%20fill='%23f5e6c8'%3e%3c/path%3e%3cpath%20d='M13%2021q1.5%201.3%203%200M20%2025q1.5%201.3%203%200'%20stroke='%238a6b3a'%20stroke-width='1.3'%20fill='none'%20stroke-linecap='round'%3e%3c/path%3e%3cellipse%20cx='12'%20cy='25'%20rx='1.8'%20ry='1'%20fill='%23ffb3a1'%20opacity='.8'%3e%3c/ellipse%3e%3cpath%20d='M33%206l.9%201.9%202%20.3-1.5%201.4.4%202-1.8-1-1.8%201%20.4-2-1.5-1.4%202-.3z'%20fill='%23ffd166'%3e%3c/path%3e%3ccircle%20cx='36'%20cy='18'%20r='1.1'%20fill='%23f5e6c8'%3e%3c/circle%3e%3c/svg%3e");width:34px;height:34px;top:10px;right:10px}:root[data-shop-theme=christmas] .side:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20248%2030'%20width='248'%20height='30'%3e%3cpath%20d='M0%206%20Q31%2022%2062%208%20T124%208%20T186%208%20T248%206'%20stroke='%232f5a40'%20stroke-width='1.5'%20fill='none'%3e%3c/path%3e%3cellipse%20cx='18'%20cy='14'%20rx='3.5'%20ry='5'%20fill='%23ff5a5a'%3e%3c/ellipse%3e%3cellipse%20cx='42'%20cy='17'%20rx='3.5'%20ry='5'%20fill='%23ffd166'%3e%3c/ellipse%3e%3cellipse%20cx='66'%20cy='12'%20rx='3.5'%20ry='5'%20fill='%235fd16a'%3e%3c/ellipse%3e%3cellipse%20cx='92'%20cy='12'%20rx='3.5'%20ry='5'%20fill='%234fb8ff'%3e%3c/ellipse%3e%3cellipse%20cx='116'%20cy='11'%20rx='3.5'%20ry='5'%20fill='%23ff5a5a'%3e%3c/ellipse%3e%3cellipse%20cx='140'%20cy='12'%20rx='3.5'%20ry='5'%20fill='%23ffd166'%3e%3c/ellipse%3e%3cellipse%20cx='166'%20cy='13'%20rx='3.5'%20ry='5'%20fill='%235fd16a'%3e%3c/ellipse%3e%3cellipse%20cx='190'%20cy='11'%20rx='3.5'%20ry='5'%20fill='%234fb8ff'%3e%3c/ellipse%3e%3cellipse%20cx='214'%20cy='12'%20rx='3.5'%20ry='5'%20fill='%23ff5a5a'%3e%3c/ellipse%3e%3cellipse%20cx='236'%20cy='10'%20rx='3.5'%20ry='5'%20fill='%23ffd166'%3e%3c/ellipse%3e%3c/svg%3e") top/100% 100% no-repeat;height:26px;top:0;left:0;right:0}:root[data-shop-theme=christmas] .side .brand{padding-top:10px}:root[data-shop-theme=halloween] .side-foot:before,:root[data-shop-theme=christmas] .side-foot:before{content:"";pointer-events:none;background:bottom/contain no-repeat;height:96px;margin:0 -6px 8px;display:block}:root[data-shop-theme=halloween] .side-foot:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20224%20110'%20width='224'%20height='110'%3e%3cpath%20d='M0%20104%20Q30%2092%2056%20100%20T112%2098%20T168%20100%20T224%2096%20V110%20H0z'%20fill='%232a1830'%3e%3c/path%3e%3cg%20transform='translate(140%208)%20scale(.9)'%3e%3cpath%20d='M28%2010C22%204%2012%202%203%206c4%202%205%206%204%2010%203-2%207-2%209%201%202-3%206-3%208%200%201-3%203-5%204-7zM28%2010c6-6%2016-8%2025-4-4%202-5%206-4%2010-3-2-7-2-9%201-2-3-6-3-8%200-1-3-3-5-4-7z'%20fill='%238a76a0'%3e%3c/path%3e%3cpath%20d='M22%209l1-6%204%204zM34%209l-1-6-4%204z'%20fill='%238a76a0'%3e%3c/path%3e%3ccircle%20cx='28'%20cy='15'%20r='9'%20fill='%238a76a0'%3e%3c/circle%3e%3ccircle%20cx='24.5'%20cy='14'%20r='2.6'%20fill='%23ffffff'%3e%3c/circle%3e%3ccircle%20cx='31.5'%20cy='14'%20r='2.6'%20fill='%23ffffff'%3e%3c/circle%3e%3ccircle%20cx='25'%20cy='14.4'%20r='1.3'%20fill='%231c1022'%3e%3c/circle%3e%3ccircle%20cx='32'%20cy='14.4'%20r='1.3'%20fill='%231c1022'%3e%3c/circle%3e%3cpath%20d='M25.5%2019.5q2.5%202%205%200'%20stroke='%231c1022'%20stroke-width='1.4'%20fill='none'%20stroke-linecap='round'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(20%2026)%20scale(.6)'%3e%3cpath%20d='M28%2010C22%204%2012%202%203%206c4%202%205%206%204%2010%203-2%207-2%209%201%202-3%206-3%208%200%201-3%203-5%204-7zM28%2010c6-6%2016-8%2025-4-4%202-5%206-4%2010-3-2-7-2-9%201-2-3-6-3-8%200-1-3-3-5-4-7z'%20fill='%238a76a0'%3e%3c/path%3e%3ccircle%20cx='28'%20cy='15'%20r='9'%20fill='%238a76a0'%3e%3c/circle%3e%3ccircle%20cx='24.5'%20cy='14'%20r='2.6'%20fill='%23ffffff'%3e%3c/circle%3e%3ccircle%20cx='31.5'%20cy='14'%20r='2.6'%20fill='%23ffffff'%3e%3c/circle%3e%3ccircle%20cx='25'%20cy='14.4'%20r='1.3'%20fill='%231c1022'%3e%3c/circle%3e%3ccircle%20cx='32'%20cy='14.4'%20r='1.3'%20fill='%231c1022'%3e%3c/circle%3e%3c/g%3e%3cg%20transform='translate(80%2050)%20scale(1.15)'%3e%3cpath%20d='M23%2011c-.5-4%20.5-7%203-9'%20stroke='%237a5233'%20stroke-width='3.2'%20fill='none'%20stroke-linecap='round'%3e%3c/path%3e%3cpath%20d='M26%207c4-3%209-2%2010%201-4%202-7%202-10-1z'%20fill='%236fbf5a'%3e%3c/path%3e%3cellipse%20cx='24'%20cy='27'%20rx='21'%20ry='15.5'%20fill='%23ff9a3c'%3e%3c/ellipse%3e%3cpath%20d='M15%2013c-6%204-7%2024%200%2028M33%2013c6%204%207%2024%200%2028M24%2012v30'%20stroke='%23f07f22'%20stroke-width='1.6'%20fill='none'%20stroke-linecap='round'%20opacity='.8'%3e%3c/path%3e%3cellipse%20cx='17.5'%20cy='26'%20rx='2.4'%20ry='2.8'%20fill='%233a1a08'%3e%3c/ellipse%3e%3cellipse%20cx='30.5'%20cy='26'%20rx='2.4'%20ry='2.8'%20fill='%233a1a08'%3e%3c/ellipse%3e%3ccircle%20cx='18.3'%20cy='25'%20r='.9'%20fill='%23ffffff'%3e%3c/circle%3e%3ccircle%20cx='31.3'%20cy='25'%20r='.9'%20fill='%23ffffff'%3e%3c/circle%3e%3cellipse%20cx='12.5'%20cy='31'%20rx='3'%20ry='1.8'%20fill='%23ff6f7a'%20opacity='.55'%3e%3c/ellipse%3e%3cellipse%20cx='35.5'%20cy='31'%20rx='3'%20ry='1.8'%20fill='%23ff6f7a'%20opacity='.55'%3e%3c/ellipse%3e%3cpath%20d='M21%2031.5q3%203%206%200'%20stroke='%233a1a08'%20stroke-width='1.8'%20fill='none'%20stroke-linecap='round'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(146%2074)%20scale(.62)'%3e%3cpath%20d='M23%2011c-.5-4%20.5-7%203-9'%20stroke='%237a5233'%20stroke-width='3.2'%20fill='none'%20stroke-linecap='round'%3e%3c/path%3e%3cellipse%20cx='24'%20cy='27'%20rx='21'%20ry='15.5'%20fill='%23f58a2c'%3e%3c/ellipse%3e%3cpath%20d='M15%2013c-6%204-7%2024%200%2028M33%2013c6%204%207%2024%200%2028M24%2012v30'%20stroke='%23e0701a'%20stroke-width='1.6'%20fill='none'%20stroke-linecap='round'%20opacity='.8'%3e%3c/path%3e%3cellipse%20cx='17.5'%20cy='26'%20rx='2.4'%20ry='2.8'%20fill='%233a1a08'%3e%3c/ellipse%3e%3cellipse%20cx='30.5'%20cy='26'%20rx='2.4'%20ry='2.8'%20fill='%233a1a08'%3e%3c/ellipse%3e%3cpath%20d='M21%2031.5q3%203%206%200'%20stroke='%233a1a08'%20stroke-width='1.8'%20fill='none'%20stroke-linecap='round'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(26%2058)%20scale(.95)'%3e%3cpath%20d='M5%2024C5%2011%2012.5%203%2022%203s17%208%2017%2021v16c-2.8-3-5.6-3-8.4%200-2.8%203-5.6%203-8.6%200-3-3-5.8-3-8.6%200-2.8%203-5.6%203-8.4%200z'%20fill='%23ffffff'%3e%3c/path%3e%3cellipse%20cx='16'%20cy='21'%20rx='2.5'%20ry='3.2'%20fill='%232a1830'%3e%3c/ellipse%3e%3cellipse%20cx='28'%20cy='21'%20rx='2.5'%20ry='3.2'%20fill='%232a1830'%3e%3c/ellipse%3e%3ccircle%20cx='16.8'%20cy='20'%20r='.9'%20fill='%23ffffff'%3e%3c/circle%3e%3ccircle%20cx='28.8'%20cy='20'%20r='.9'%20fill='%23ffffff'%3e%3c/circle%3e%3cellipse%20cx='11.5'%20cy='27'%20rx='2.8'%20ry='1.7'%20fill='%23ffb3c6'%3e%3c/ellipse%3e%3cellipse%20cx='32.5'%20cy='27'%20rx='2.8'%20ry='1.7'%20fill='%23ffb3c6'%3e%3c/ellipse%3e%3cpath%20d='M19.5%2027q2.5%202.4%205%200'%20stroke='%232a1830'%20stroke-width='1.6'%20fill='none'%20stroke-linecap='round'%3e%3c/path%3e%3c/g%3e%3c/svg%3e")}:root[data-shop-theme=christmas] .side-foot:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20248%20130'%20width='248'%20height='130'%3e%3cg%20fill='%23ffffff'%20opacity='.55'%3e%3ccircle%20cx='30'%20cy='12'%20r='1.6'%3e%3c/circle%3e%3ccircle%20cx='90'%20cy='30'%20r='1.3'%3e%3c/circle%3e%3ccircle%20cx='200'%20cy='18'%20r='1.7'%3e%3c/circle%3e%3ccircle%20cx='160'%20cy='44'%20r='1.2'%3e%3c/circle%3e%3ccircle%20cx='20'%20cy='58'%20r='1.4'%3e%3c/circle%3e%3ccircle%20cx='226'%20cy='64'%20r='1.3'%3e%3c/circle%3e%3c/g%3e%3cg%20transform='translate(84%2018)%20scale(1.15)'%3e%3cpath%20d='M23%207L34%2020H29L39%2033H33L43%2046H3L13%2033H7L17%2020H12Z'%20fill='%233cb371'%20stroke='%233cb371'%20stroke-width='4'%20stroke-linejoin='round'%3e%3c/path%3e%3crect%20x='19'%20y='46'%20width='8'%20height='8'%20rx='2'%20fill='%238a5a3b'%3e%3c/rect%3e%3cpath%20d='M23%201.5l1.9%203.9%204.3.6-3.1%203%20.7%204.3-3.8-2-3.8%202%20.7-4.3-3.1-3%204.3-.6z'%20fill='%23ffd166'%20stroke='%23ffd166'%20stroke-width='1.2'%20stroke-linejoin='round'%3e%3c/path%3e%3ccircle%20cx='19'%20cy='31'%20r='1.6'%20fill='%23173d26'%3e%3c/circle%3e%3ccircle%20cx='27'%20cy='31'%20r='1.6'%20fill='%23173d26'%3e%3c/circle%3e%3ccircle%20cx='19.6'%20cy='30.4'%20r='.6'%20fill='%23ffffff'%3e%3c/circle%3e%3ccircle%20cx='27.6'%20cy='30.4'%20r='.6'%20fill='%23ffffff'%3e%3c/circle%3e%3cellipse%20cx='15.5'%20cy='35'%20rx='2.4'%20ry='1.4'%20fill='%23ff8fa0'%20opacity='.75'%3e%3c/ellipse%3e%3cellipse%20cx='30.5'%20cy='35'%20rx='2.4'%20ry='1.4'%20fill='%23ff8fa0'%20opacity='.75'%3e%3c/ellipse%3e%3cpath%20d='M21%2035q2%201.8%204%200'%20stroke='%23173d26'%20stroke-width='1.4'%20fill='none'%20stroke-linecap='round'%3e%3c/path%3e%3ccircle%20cx='12'%20cy='42'%20r='2.2'%20fill='%23ff5a5a'%3e%3c/circle%3e%3ccircle%20cx='34'%20cy='41'%20r='2.2'%20fill='%234fb8ff'%3e%3c/circle%3e%3ccircle%20cx='23'%20cy='21'%20r='1.9'%20fill='%23ffd166'%3e%3c/circle%3e%3c/g%3e%3cg%20transform='translate(30%2046)%20scale(.98)'%3e%3ccircle%20cx='19'%20cy='36'%20r='12'%20fill='%23ffffff'%3e%3c/circle%3e%3ccircle%20cx='19'%20cy='17'%20r='9'%20fill='%23ffffff'%3e%3c/circle%3e%3crect%20x='12'%20y='6'%20width='14'%20height='3.6'%20rx='1.5'%20fill='%232b3a33'%3e%3c/rect%3e%3crect%20x='14.5'%20y='0.5'%20width='9'%20height='7'%20rx='2'%20fill='%232b3a33'%3e%3c/rect%3e%3ccircle%20cx='15.8'%20cy='16'%20r='1.3'%20fill='%232b3a33'%3e%3c/circle%3e%3ccircle%20cx='22.2'%20cy='16'%20r='1.3'%20fill='%232b3a33'%3e%3c/circle%3e%3cpath%20d='M19%2018.2l5%201.5-5%201z'%20fill='%23ff9a3c'%3e%3c/path%3e%3cellipse%20cx='13'%20cy='20'%20rx='2'%20ry='1.2'%20fill='%23ffb3c1'%3e%3c/ellipse%3e%3cellipse%20cx='25'%20cy='20'%20rx='2'%20ry='1.2'%20fill='%23ffb3c1'%3e%3c/ellipse%3e%3cpath%20d='M11%2025.5c5%202%2011%202%2016%200v3c-5%202-11%202-16%200z'%20fill='%23e0434e'%3e%3c/path%3e%3crect%20x='22'%20y='27'%20width='4'%20height='8'%20rx='1.5'%20fill='%23e0434e'%3e%3c/rect%3e%3ccircle%20cx='19'%20cy='33'%20r='1.2'%20fill='%232b3a33'%3e%3c/circle%3e%3ccircle%20cx='19'%20cy='38'%20r='1.2'%20fill='%232b3a33'%3e%3c/circle%3e%3c/g%3e%3cg%20transform='translate(146%2062)%20scale(.85)'%3e%3crect%20x='4'%20y='14'%20width='30'%20height='20'%20rx='4'%20fill='%23ff6b6b'%3e%3c/rect%3e%3crect%20x='2'%20y='10'%20width='34'%20height='7'%20rx='3'%20fill='%23ff8585'%3e%3c/rect%3e%3crect%20x='16.5'%20y='10'%20width='5'%20height='24'%20fill='%23ffd166'%3e%3c/rect%3e%3cpath%20d='M19%2010c-3-6-10-7-10-3s6%203%2010%203zM19%2010c3-6%2010-7%2010-3s-6%203-10%203z'%20fill='%23ffd166'%3e%3c/path%3e%3ccircle%20cx='19'%20cy='10'%20r='2.2'%20fill='%23f5b93f'%3e%3c/circle%3e%3ccircle%20cx='10.5'%20cy='23'%20r='1.5'%20fill='%235a1a1a'%3e%3c/circle%3e%3ccircle%20cx='27.5'%20cy='23'%20r='1.5'%20fill='%235a1a1a'%3e%3c/circle%3e%3cellipse%20cx='9'%20cy='27'%20rx='2'%20ry='1.2'%20fill='%23ffc2c2'%3e%3c/ellipse%3e%3cellipse%20cx='29'%20cy='27'%20rx='2'%20ry='1.2'%20fill='%23ffc2c2'%3e%3c/ellipse%3e%3c/g%3e%3cg%20transform='translate(186%2076)%20scale(.6)'%3e%3ccircle%20cx='19'%20cy='10'%20r='8'%20fill='%23c98a4b'%3e%3c/circle%3e%3cpath%20d='M12%2018h14c2%200%203%201%206%204%202%202%201%204-1%204l-5-2v6l4%207c1%202-1%204-3%203l-6-6-6%206c-2%201-4-1-3-3l4-7v-6l-5%202c-2%200-3-2-1-4%203-3%204-4%206-4z'%20fill='%23c98a4b'%3e%3c/path%3e%3ccircle%20cx='16'%20cy='9'%20r='1.3'%20fill='%233b2412'%3e%3c/circle%3e%3ccircle%20cx='22'%20cy='9'%20r='1.3'%20fill='%233b2412'%3e%3c/circle%3e%3cpath%20d='M16%2013q3%202.4%206%200'%20stroke='%23ffffff'%20stroke-width='1.3'%20fill='none'%20stroke-linecap='round'%3e%3c/path%3e%3ccircle%20cx='19'%20cy='23'%20r='1.5'%20fill='%23e0434e'%3e%3c/circle%3e%3ccircle%20cx='19'%20cy='28'%20r='1.5'%20fill='%233cb371'%3e%3c/circle%3e%3c/g%3e%3cpath%20d='M0%2092%20Q40%2074%2082%2086%20T164%2084%20T248%2080%20V130%20H0z'%20fill='%23e8f1ec'%3e%3c/path%3e%3cpath%20d='M0%20104%20Q50%2094%20100%20102%20T200%2098%20T248%20100%20V130%20H0z'%20fill='%23ffffff'%3e%3c/path%3e%3c/svg%3e");height:92px}:root[data-shop-theme=christmas] .nav a.active{position:relative}:root[data-shop-theme=christmas] .nav a.active:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2010%2010'%20width='10'%20height='10'%3e%3cpath%20d='M5%200l1.2%203.4H10L7%205.6%208.1%209%205%207%201.9%209%203%205.6%200%203.4h3.8z'%20fill='%23ffd166'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;width:9px;height:9px;position:absolute;top:3px;left:3px}@media (height<=860px){:root[data-shop-theme=halloween] .side-foot:before,:root[data-shop-theme=christmas] .side-foot:before{display:none}}:root[data-shop-theme=halloween] .today-page,:root[data-shop-theme=christmas] .today-page{isolation:isolate;position:relative}:root[data-shop-theme=halloween] .today-page:before{content:"";pointer-events:none;z-index:2;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%20150'%20width='44'%20height='150'%3e%3cpath%20d='M22%200V104'%20stroke='%23b9aebd'%20stroke-width='1'%3e%3c/path%3e%3cg%20transform='translate(2%20100)'%3e%3cpath%20d='M11%2018Q4%2014%202%208M11%2022Q3%2022%201%2026M12%2026Q6%2031%205%2036M29%2018q7-4%209-10M29%2022q8%200%2010%204M28%2026q6%205%207%2010'%20stroke='%232a1830'%20stroke-width='2.2'%20fill='none'%20stroke-linecap='round'%3e%3c/path%3e%3ccircle%20cx='20'%20cy='22'%20r='11'%20fill='%232a1830'%3e%3c/circle%3e%3ccircle%20cx='16'%20cy='20'%20r='3.4'%20fill='%23ffffff'%3e%3c/circle%3e%3ccircle%20cx='24'%20cy='20'%20r='3.4'%20fill='%23ffffff'%3e%3c/circle%3e%3ccircle%20cx='16.6'%20cy='20.6'%20r='1.7'%20fill='%231c1022'%3e%3c/circle%3e%3ccircle%20cx='24.6'%20cy='20.6'%20r='1.7'%20fill='%231c1022'%3e%3c/circle%3e%3cellipse%20cx='12.5'%20cy='26'%20rx='2.2'%20ry='1.3'%20fill='%23ff8fb0'%20opacity='.8'%3e%3c/ellipse%3e%3cellipse%20cx='27.5'%20cy='26'%20rx='2.2'%20ry='1.3'%20fill='%23ff8fb0'%20opacity='.8'%3e%3c/ellipse%3e%3cpath%20d='M17.5%2026.5q2.5%202%205%200'%20stroke='%23ffffff'%20stroke-width='1.4'%20fill='none'%20stroke-linecap='round'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") top/contain no-repeat;width:30px;height:96px;position:absolute;top:-28px;left:46%}:root[data-shop-theme=christmas] .today-page:before{content:"";pointer-events:none;z-index:-1;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201032%20140'%20width='1032'%20height='140'%3e%3cg%20fill='none'%20stroke='%23c3d3ca'%20stroke-width='1.4'%20stroke-linecap='round'%3e%3cg%20transform='translate(560%2022)'%3e%3cpath%20d='M0-7V7M-6-3.5L6%203.5M-6%203.5L6-3.5'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(690%2060)%20scale(1.3)'%3e%3cpath%20d='M0-7V7M-6-3.5L6%203.5M-6%203.5L6-3.5'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(820%2020)%20scale(.8)'%3e%3cpath%20d='M0-7V7M-6-3.5L6%203.5M-6%203.5L6-3.5'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(930%2074)'%3e%3cpath%20d='M0-7V7M-6-3.5L6%203.5M-6%203.5L6-3.5'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(990%2030)%20scale(1.1)'%3e%3cpath%20d='M0-7V7M-6-3.5L6%203.5M-6%203.5L6-3.5'%3e%3c/path%3e%3c/g%3e%3cg%20transform='translate(620%20110)%20scale(.7)'%3e%3cpath%20d='M0-7V7M-6-3.5L6%203.5M-6%203.5L6-3.5'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 100% 0/auto 140px no-repeat;height:140px;position:absolute;top:-12px;left:0;right:0}:root[data-shop-theme=halloween] .glance>.gt-bench:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2056%2056'%20width='56'%20height='56'%3e%3cg%20fill='none'%20stroke='%23d6c8d0'%20stroke-width='1'%3e%3cpath%20d='M56%200L20%2036M56%200L36%2052M56%200L4%2014M56%200L56%2056'%3e%3c/path%3e%3cpath%20d='M46%203c-2%206-3%207-10%2010M36%206c-3%2010-5%2012-16%2016M26%209c-4%2014-7%2016-22%2022'%3e%3c/path%3e%3cpath%20d='M54%2014c-6%202-8%204-10%2010M52%2028c-9%203-12%206-14%2014'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") 100% 0/contain no-repeat;width:56px;height:56px;position:absolute;top:0;right:0}:root[data-shop-theme=christmas] .glance>.gt-bench:after{content:"";pointer-events:none;filter:drop-shadow(0 1.5px 1.5px #1e463238);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20preserveAspectRatio='none'%20viewBox='0%200%20240%2034'%20width='240'%20height='34'%3e%3cdefs%3e%3clinearGradient%20id='s'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23ffffff'/%3e%3cstop%20offset='.5'%20stop-color='%23ffffff'/%3e%3cstop%20offset='1'%20stop-color='%23dfeaf0'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M1%2016C1%209%206%206%2012%207C15%201%2025%200%2030%205C35%200%2046%200%2050%206C56%201%2067%201%2071%207C77%202%2088%202%2092%207C98%202%20109%202%20113%207C119%202%20130%202%20134%207C140%202%20151%202%20155%207C161%202%20172%202%20176%207C182%202%20193%202%20197%207C203%202%20214%202%20218%207C225%204%20235%207%20239%2014L239%2019C239%2021%20237%2022%20235%2022L214%2022C211%2022%20210%2024%20210%2027C210%2030%20208%2032%20206%2032C204%2032%20202%2030%20202%2027C202%2024%20201%2022%20198%2022L140%2022C137%2022%20136%2024%20136%2025C136%2027%20135%2028%20133%2028C131%2028%20130%2027%20130%2025C130%2024%20129%2022%20126%2022L62%2022C59%2022%2058%2025%2058%2028C58%2031%2056%2033%2054%2033C52%2033%2050%2031%2050%2028C50%2025%2049%2022%2046%2022L6%2022C3%2022%201%2020%201%2016Z'%20fill='url(%23s)'%20stroke='%23a9c3b6'%20stroke-width='1.2'%20vector-effect='non-scaling-stroke'/%3e%3cpath%20d='M8%2018C40%2016%2080%2017%20120%2017S200%2016%20232%2018'%20stroke='%23e3eef5'%20stroke-width='2'%20fill='none'%20stroke-linecap='round'%20vector-effect='non-scaling-stroke'/%3e%3ccircle%20cx='40'%20cy='9'%20r='1.3'%20fill='%23e3eef5'/%3e%3ccircle%20cx='160'%20cy='8'%20r='1.1'%20fill='%23e3eef5'/%3e%3c/svg%3e") 0 0/100% 100% no-repeat;height:34px;position:absolute;top:-12px;left:-2px;right:-2px}:root[data-shop-theme=halloween] .gt.money:before,:root[data-shop-theme=christmas] .gt.money:before{content:"";pointer-events:none;background:50%/contain no-repeat;position:absolute;top:12px;right:14px}:root[data-shop-theme=halloween] .gt.money:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2030%2032'%20width='34'%20height='36'%3e%3cdefs%3e%3cclipPath%20id='ccH'%3e%3cpath%20d='M15%202c2%200%203%201.5%204.5%205L27%2026c1%203-1%204.5-4%204.5H7c-3%200-5-1.5-4-4.5l7.5-19C12%203.5%2013%202%2015%202z'%3e%3c/path%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ccH)'%3e%3crect%20width='30'%20height='32'%20fill='%23ffd166'%3e%3c/rect%3e%3crect%20width='30'%20height='21'%20fill='%23ff9a3c'%3e%3c/rect%3e%3crect%20width='30'%20height='11'%20fill='%23fff6e6'%3e%3c/rect%3e%3c/g%3e%3cpath%20d='M15%202c2%200%203%201.5%204.5%205L27%2026c1%203-1%204.5-4%204.5H7c-3%200-5-1.5-4-4.5l7.5-19C12%203.5%2013%202%2015%202z'%20fill='none'%20stroke='%23eadfd2'%20stroke-width='1'%3e%3c/path%3e%3ccircle%20cx='12'%20cy='24'%20r='1.4'%20fill='%233a1a08'%3e%3c/circle%3e%3ccircle%20cx='18'%20cy='24'%20r='1.4'%20fill='%233a1a08'%3e%3c/circle%3e%3cpath%20d='M13.5%2027q1.5%201.3%203%200'%20stroke='%233a1a08'%20stroke-width='1.2'%20fill='none'%20stroke-linecap='round'%3e%3c/path%3e%3c/svg%3e");width:30px;height:32px}:root[data-shop-theme=christmas] .gt.money:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2040'%20width='24'%20height='40'%3e%3cpath%20d='M16%2037V12a6%206%200%200%200-12%200'%20stroke='%23f1cfd2'%20stroke-width='7.6'%20fill='none'%20stroke-linecap='round'%3e%3c/path%3e%3cpath%20d='M16%2037V12a6%206%200%200%200-12%200'%20stroke='%23ffffff'%20stroke-width='6'%20fill='none'%20stroke-linecap='round'%3e%3c/path%3e%3cpath%20d='M16%2037V12a6%206%200%200%200-12%200'%20stroke='%23e0434e'%20stroke-width='6'%20fill='none'%20stroke-linecap='round'%20stroke-dasharray='3.5%204'%3e%3c/path%3e%3cpath%20d='M16%2021c-4-3-7-2-7%200s3%203%207%200zM16%2021c4-3%207-2%207%200s-3%203-7%200z'%20fill='%233cb371'%3e%3c/path%3e%3ccircle%20cx='16'%20cy='21'%20r='1.6'%20fill='%232e9e68'%3e%3c/circle%3e%3c/svg%3e");width:22px;height:36px}:root[data-shop-theme=halloween] .needs-look,:root[data-shop-theme=christmas] .needs-look{position:relative}:root[data-shop-theme=halloween] .needs-look{margin-top:4px}:root[data-shop-theme=halloween] .needs-look:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2029'%20width='52'%20height='34'%3e%3cpath%20d='M5%2029V24C5%2011%2012.5%203%2022%203s17%208%2017%2021v5z'%20fill='%23ffffff'%20stroke='%23e2d6dc'%20stroke-width='1.3'%3e%3c/path%3e%3cellipse%20cx='16'%20cy='20'%20rx='2.5'%20ry='3.2'%20fill='%232a1830'%3e%3c/ellipse%3e%3cellipse%20cx='28'%20cy='20'%20rx='2.5'%20ry='3.2'%20fill='%232a1830'%3e%3c/ellipse%3e%3ccircle%20cx='16.8'%20cy='19'%20r='.9'%20fill='%23ffffff'%3e%3c/circle%3e%3ccircle%20cx='28.8'%20cy='19'%20r='.9'%20fill='%23ffffff'%3e%3c/circle%3e%3cellipse%20cx='11.5'%20cy='25.5'%20rx='2.8'%20ry='1.7'%20fill='%23ffb3c6'%3e%3c/ellipse%3e%3cellipse%20cx='32.5'%20cy='25.5'%20rx='2.8'%20ry='1.7'%20fill='%23ffb3c6'%3e%3c/ellipse%3e%3cpath%20d='M5%2010C2%208%201%205%202%203M39%2010c3-2%204-5%203-7'%20stroke='%23e2d6dc'%20stroke-width='0'%3e%3c/path%3e%3c/svg%3e") bottom/contain no-repeat;width:40px;height:26px;position:absolute;top:-21px;right:22px}:root[data-shop-theme=christmas] .needs-look:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%2034'%20width='56'%20height='40'%3e%3cellipse%20cx='14'%20cy='14'%20rx='12'%20ry='6'%20transform='rotate(-20%2014%2014)'%20fill='%233cb371'%3e%3c/ellipse%3e%3cellipse%20cx='34'%20cy='14'%20rx='12'%20ry='6'%20transform='rotate(20%2034%2014)'%20fill='%232e9e68'%3e%3c/ellipse%3e%3cpath%20d='M5%2017q9-2%2017%200M43%2017q-9-2-17%200'%20stroke='%231f7a4d'%20stroke-width='1.2'%20fill='none'%20stroke-linecap='round'%3e%3c/path%3e%3ccircle%20cx='20'%20cy='22'%20r='4.4'%20fill='%23e0434e'%3e%3c/circle%3e%3ccircle%20cx='28'%20cy='22'%20r='4.4'%20fill='%23d6323e'%3e%3c/circle%3e%3ccircle%20cx='24'%20cy='27.5'%20r='4.4'%20fill='%23ef5560'%3e%3c/circle%3e%3ccircle%20cx='18.6'%20cy='20.6'%20r='1.2'%20fill='%23ffffff'%20opacity='.8'%3e%3c/circle%3e%3ccircle%20cx='26.6'%20cy='20.6'%20r='1.2'%20fill='%23ffffff'%20opacity='.8'%3e%3c/circle%3e%3ccircle%20cx='22.6'%20cy='26.1'%20r='1.2'%20fill='%23ffffff'%20opacity='.8'%3e%3c/circle%3e%3c/svg%3e") 50%/contain no-repeat;width:56px;height:40px;position:absolute;top:-16px;right:18px}:root[data-shop-theme=halloween] .toast:not(.error):before,:root[data-shop-theme=christmas] .toast:not(.error):before{content:"";background:50%/contain no-repeat;flex:none;width:20px;height:19px;margin-right:-4px}:root[data-shop-theme=halloween] .toast:not(.error):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%2044'%20width='48'%20height='44'%3e%3cpath%20d='M23%2011c-.5-4%20.5-7%203-9'%20stroke='%237a5233'%20stroke-width='3.2'%20fill='none'%20stroke-linecap='round'%3e%3c/path%3e%3cpath%20d='M26%207c4-3%209-2%2010%201-4%202-7%202-10-1z'%20fill='%236fbf5a'%3e%3c/path%3e%3cellipse%20cx='24'%20cy='27'%20rx='21'%20ry='15.5'%20fill='%23ff9a3c'%3e%3c/ellipse%3e%3cpath%20d='M15%2013c-6%204-7%2024%200%2028M33%2013c6%204%207%2024%200%2028M24%2012v30'%20stroke='%23f07f22'%20stroke-width='1.6'%20fill='none'%20stroke-linecap='round'%20opacity='.8'%3e%3c/path%3e%3cellipse%20cx='17.5'%20cy='26'%20rx='2.4'%20ry='2.8'%20fill='%233a1a08'%3e%3c/ellipse%3e%3cellipse%20cx='30.5'%20cy='26'%20rx='2.4'%20ry='2.8'%20fill='%233a1a08'%3e%3c/ellipse%3e%3ccircle%20cx='18.3'%20cy='25'%20r='.9'%20fill='%23ffffff'%3e%3c/circle%3e%3ccircle%20cx='31.3'%20cy='25'%20r='.9'%20fill='%23ffffff'%3e%3c/circle%3e%3cellipse%20cx='12.5'%20cy='31'%20rx='3'%20ry='1.8'%20fill='%23ff6f7a'%20opacity='.55'%3e%3c/ellipse%3e%3cellipse%20cx='35.5'%20cy='31'%20rx='3'%20ry='1.8'%20fill='%23ff6f7a'%20opacity='.55'%3e%3c/ellipse%3e%3cpath%20d='M21%2031.5q3%203%206%200'%20stroke='%233a1a08'%20stroke-width='1.8'%20fill='none'%20stroke-linecap='round'%3e%3c/path%3e%3c/svg%3e")}:root[data-shop-theme=christmas] .toast:not(.error):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2038%2036'%20width='38'%20height='36'%3e%3crect%20x='4'%20y='14'%20width='30'%20height='20'%20rx='4'%20fill='%23ff6b6b'%3e%3c/rect%3e%3crect%20x='2'%20y='10'%20width='34'%20height='7'%20rx='3'%20fill='%23ff8585'%3e%3c/rect%3e%3crect%20x='16.5'%20y='10'%20width='5'%20height='24'%20fill='%23ffd166'%3e%3c/rect%3e%3cpath%20d='M19%2010c-3-6-10-7-10-3s6%203%2010%203zM19%2010c3-6%2010-7%2010-3s-6%203-10%203z'%20fill='%23ffd166'%3e%3c/path%3e%3ccircle%20cx='19'%20cy='10'%20r='2.2'%20fill='%23f5b93f'%3e%3c/circle%3e%3ccircle%20cx='10.5'%20cy='23'%20r='1.5'%20fill='%235a1a1a'%3e%3c/circle%3e%3ccircle%20cx='27.5'%20cy='23'%20r='1.5'%20fill='%235a1a1a'%3e%3c/circle%3e%3ccircle%20cx='11'%20cy='22.5'%20r='.55'%20fill='%23ffffff'%3e%3c/circle%3e%3ccircle%20cx='28'%20cy='22.5'%20r='.55'%20fill='%23ffffff'%3e%3c/circle%3e%3cellipse%20cx='9'%20cy='27'%20rx='2'%20ry='1.2'%20fill='%23ffc2c2'%3e%3c/ellipse%3e%3cellipse%20cx='29'%20cy='27'%20rx='2'%20ry='1.2'%20fill='%23ffc2c2'%3e%3c/ellipse%3e%3c/svg%3e")}.holiday-hi{color:var(--accent);margin-right:4px;font-weight:700}@media (width<=820px){:root[data-shop-theme=halloween] .side:before,:root[data-shop-theme=christmas] .side:before,:root[data-shop-theme=halloween] .side-foot:before,:root[data-shop-theme=christmas] .side-foot:before,:root[data-shop-theme=halloween] .today-page:before,:root[data-shop-theme=halloween] .gt.money:before,:root[data-shop-theme=christmas] .gt.money:before{display:none}:root[data-shop-theme=christmas] .side .brand{padding-top:2px}:root[data-shop-theme=halloween] .glance>.gt-bench:after{width:36px;height:36px}:root[data-shop-theme=christmas] .today-page:before{opacity:.7;background-size:auto 90px;height:90px}}@media print{.today-page:before,.gt:before,.gt:after,.needs-look:before{display:none!important}}:root[data-shop-theme=halloween] .shell,:root[data-shop-theme=christmas] .shell{isolation:isolate;position:relative}:root[data-shop-theme=halloween] .shell>.main,:root[data-shop-theme=christmas] .shell>.main{z-index:1;position:relative;overflow-x:clip}:root[data-shop-theme=halloween] .shell:before,:root[data-shop-theme=christmas] .shell:before{content:"";pointer-events:none;z-index:0;position:fixed}:root[data-shop-theme=christmas] .shell:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%20viewBox='0%200%20240%20240'%3e%3ccircle%20cx='79.8'%20cy='40.4'%20r='1.2'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3ccircle%20cx='22.5'%20cy='128.2'%20r='2'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3ccircle%20cx='138.9'%20cy='213.4'%20r='1.6'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3ccircle%20cx='14.5'%20cy='104.9'%20r='1.2'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3ccircle%20cx='60.9'%20cy='131.6'%20r='1.2'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3ccircle%20cx='194.5'%20cy='34.2'%20r='1.6'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3ccircle%20cx='149.8'%20cy='138.9'%20r='1.2'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3ccircle%20cx='137.6'%20cy='96.4'%20r='1.6'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3ccircle%20cx='16.6'%20cy='201.7'%20r='2'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3cg%20stroke='%23a9c3d6'%20stroke-width='1'%20stroke-linecap='round'%20opacity='0.55'%20transform='translate(101.6%20129.3)'%3e%3cpath%20d='M0%20-6.0V6.0M-5.1%20-3.0L5.1%203.0M-5.1%203.0L5.1%20-3.0'/%3e%3c/g%3e%3ccircle%20cx='76.3'%20cy='192.1'%20r='1.6'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3ccircle%20cx='29.5'%20cy='136.2'%20r='1.6'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3ccircle%20cx='90.9'%20cy='130.9'%20r='1.2'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3cg%20stroke='%23a9c3d6'%20stroke-width='1'%20stroke-linecap='round'%20opacity='0.55'%20transform='translate(134.7%20147.1)'%3e%3cpath%20d='M0%20-4.8V4.8M-4.1%20-2.4L4.1%202.4M-4.1%202.4L4.1%20-2.4'/%3e%3c/g%3e%3ccircle%20cx='161.1'%20cy='103.5'%20r='2'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3ccircle%20cx='112.2'%20cy='216.5'%20r='2'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3ccircle%20cx='74.3'%20cy='187.1'%20r='1.6'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3cg%20stroke='%23a9c3d6'%20stroke-width='1'%20stroke-linecap='round'%20opacity='0.55'%20transform='translate(24.7%2074.5)'%3e%3cpath%20d='M0%20-4.8V4.8M-4.1%20-2.4L4.1%202.4M-4.1%202.4L4.1%20-2.4'/%3e%3c/g%3e%3ccircle%20cx='205.5'%20cy='172.3'%20r='2'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3cg%20stroke='%23a9c3d6'%20stroke-width='1'%20stroke-linecap='round'%20opacity='0.55'%20transform='translate(144.8%2022.7)'%3e%3cpath%20d='M0%20-6.0V6.0M-5.1%20-3.0L5.1%203.0M-5.1%203.0L5.1%20-3.0'/%3e%3c/g%3e%3ccircle%20cx='101.3'%20cy='178.6'%20r='1.6'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3ccircle%20cx='218.8'%20cy='102.1'%20r='1.2'%20fill='%23a9c3d6'%20opacity='0.55'/%3e%3c/svg%3e") 0 0/240px 240px;animation:24s linear infinite holiday-snow;inset:0}:root[data-shop-theme=christmas][data-theme=dark] .shell:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%20viewBox='0%200%20240%20240'%3e%3ccircle%20cx='180.3'%20cy='136.6'%20r='2'%20fill='%23ffffff'%20opacity='0.35'/%3e%3cg%20stroke='%23ffffff'%20stroke-width='1'%20stroke-linecap='round'%20opacity='0.35'%20transform='translate(83.5%2085.8)'%3e%3cpath%20d='M0%20-4.8V4.8M-4.1%20-2.4L4.1%202.4M-4.1%202.4L4.1%20-2.4'/%3e%3c/g%3e%3ccircle%20cx='138.2'%20cy='110.0'%20r='1.2'%20fill='%23ffffff'%20opacity='0.35'/%3e%3ccircle%20cx='221.4'%20cy='114.1'%20r='1.2'%20fill='%23ffffff'%20opacity='0.35'/%3e%3cg%20stroke='%23ffffff'%20stroke-width='1'%20stroke-linecap='round'%20opacity='0.35'%20transform='translate(19.8%20165.9)'%3e%3cpath%20d='M0%20-6.0V6.0M-5.1%20-3.0L5.1%203.0M-5.1%203.0L5.1%20-3.0'/%3e%3c/g%3e%3ccircle%20cx='232.4'%20cy='193.4'%20r='2'%20fill='%23ffffff'%20opacity='0.35'/%3e%3ccircle%20cx='169.4'%20cy='208.2'%20r='2'%20fill='%23ffffff'%20opacity='0.35'/%3e%3ccircle%20cx='11.1'%20cy='111.3'%20r='1.6'%20fill='%23ffffff'%20opacity='0.35'/%3e%3ccircle%20cx='145.3'%20cy='118.6'%20r='1.6'%20fill='%23ffffff'%20opacity='0.35'/%3e%3ccircle%20cx='181.2'%20cy='35.5'%20r='1.6'%20fill='%23ffffff'%20opacity='0.35'/%3e%3cg%20stroke='%23ffffff'%20stroke-width='1'%20stroke-linecap='round'%20opacity='0.35'%20transform='translate(96.7%20215.0)'%3e%3cpath%20d='M0%20-4.8V4.8M-4.1%20-2.4L4.1%202.4M-4.1%202.4L4.1%20-2.4'/%3e%3c/g%3e%3cg%20stroke='%23ffffff'%20stroke-width='1'%20stroke-linecap='round'%20opacity='0.35'%20transform='translate(24.4%20108.4)'%3e%3cpath%20d='M0%20-6.0V6.0M-5.1%20-3.0L5.1%203.0M-5.1%203.0L5.1%20-3.0'/%3e%3c/g%3e%3cg%20stroke='%23ffffff'%20stroke-width='1'%20stroke-linecap='round'%20opacity='0.35'%20transform='translate(69.3%2037.2)'%3e%3cpath%20d='M0%20-4.8V4.8M-4.1%20-2.4L4.1%202.4M-4.1%202.4L4.1%20-2.4'/%3e%3c/g%3e%3cg%20stroke='%23ffffff'%20stroke-width='1'%20stroke-linecap='round'%20opacity='0.35'%20transform='translate(203.0%2069.5)'%3e%3cpath%20d='M0%20-4.8V4.8M-4.1%20-2.4L4.1%202.4M-4.1%202.4L4.1%20-2.4'/%3e%3c/g%3e%3cg%20stroke='%23ffffff'%20stroke-width='1'%20stroke-linecap='round'%20opacity='0.35'%20transform='translate(230.9%20161.7)'%3e%3cpath%20d='M0%20-4.8V4.8M-4.1%20-2.4L4.1%202.4M-4.1%202.4L4.1%20-2.4'/%3e%3c/g%3e%3ccircle%20cx='224.4'%20cy='40.4'%20r='1.6'%20fill='%23ffffff'%20opacity='0.35'/%3e%3ccircle%20cx='40.5'%20cy='156.1'%20r='1.2'%20fill='%23ffffff'%20opacity='0.35'/%3e%3ccircle%20cx='116.6'%20cy='140.3'%20r='2'%20fill='%23ffffff'%20opacity='0.35'/%3e%3cg%20stroke='%23ffffff'%20stroke-width='1'%20stroke-linecap='round'%20opacity='0.35'%20transform='translate(70.3%2039.2)'%3e%3cpath%20d='M0%20-6.0V6.0M-5.1%20-3.0L5.1%203.0M-5.1%203.0L5.1%20-3.0'/%3e%3c/g%3e%3ccircle%20cx='90.2'%20cy='135.1'%20r='1.6'%20fill='%23ffffff'%20opacity='0.35'/%3e%3cg%20stroke='%23ffffff'%20stroke-width='1'%20stroke-linecap='round'%20opacity='0.35'%20transform='translate(163.4%20123.5)'%3e%3cpath%20d='M0%20-6.0V6.0M-5.1%20-3.0L5.1%203.0M-5.1%203.0L5.1%20-3.0'/%3e%3c/g%3e%3cg%20stroke='%23ffffff'%20stroke-width='1'%20stroke-linecap='round'%20opacity='0.35'%20transform='translate(155.3%20174.7)'%3e%3cpath%20d='M0%20-4.8V4.8M-4.1%20-2.4L4.1%202.4M-4.1%202.4L4.1%20-2.4'/%3e%3c/g%3e%3c/svg%3e")}:root[data-shop-theme=christmas] .shell>.main{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20248%2030'%20width='248'%20height='30'%3e%3cpath%20d='M0%206%20Q31%2022%2062%208%20T124%208%20T186%208%20T248%206'%20stroke='%232f5a40'%20stroke-width='1.5'%20fill='none'%3e%3c/path%3e%3cellipse%20cx='18'%20cy='14'%20rx='3.5'%20ry='5'%20fill='%23ff5a5a'%3e%3c/ellipse%3e%3cellipse%20cx='42'%20cy='17'%20rx='3.5'%20ry='5'%20fill='%23ffd166'%3e%3c/ellipse%3e%3cellipse%20cx='66'%20cy='12'%20rx='3.5'%20ry='5'%20fill='%235fd16a'%3e%3c/ellipse%3e%3cellipse%20cx='92'%20cy='12'%20rx='3.5'%20ry='5'%20fill='%234fb8ff'%3e%3c/ellipse%3e%3cellipse%20cx='116'%20cy='11'%20rx='3.5'%20ry='5'%20fill='%23ff5a5a'%3e%3c/ellipse%3e%3cellipse%20cx='140'%20cy='12'%20rx='3.5'%20ry='5'%20fill='%23ffd166'%3e%3c/ellipse%3e%3cellipse%20cx='166'%20cy='13'%20rx='3.5'%20ry='5'%20fill='%235fd16a'%3e%3c/ellipse%3e%3cellipse%20cx='190'%20cy='11'%20rx='3.5'%20ry='5'%20fill='%234fb8ff'%3e%3c/ellipse%3e%3cellipse%20cx='214'%20cy='12'%20rx='3.5'%20ry='5'%20fill='%23ff5a5a'%3e%3c/ellipse%3e%3cellipse%20cx='236'%20cy='10'%20rx='3.5'%20ry='5'%20fill='%23ffd166'%3e%3c/ellipse%3e%3c/svg%3e") 0 6px/248px 30px repeat-x;padding-top:46px}@keyframes holiday-snow{to{background-position:30px 240px}}:root[data-shop-theme=christmas] .shell>.main:after{content:"";pointer-events:none;opacity:0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='56'%20viewBox='0%200%20150%2056'%3e%3cg%20fill='%238a5a3a'%3e%3cpath%20d='M14%2020c4-4%208-4%2011%200l5%206h6c2%200%203%202%202%204l-3%206c-1%202-3%203-5%203H18c-3%200-4-2-4-4v-9c0-2%200-4%200-6z'/%3e%3cpath%20d='M27%2012l2-7M27%2012l-4-5M30%2011l4-5'%20stroke='%236b4428'%20stroke-width='1.6'%20fill='none'%20stroke-linecap='round'/%3e%3ccircle%20cx='35'%20cy='24'%20r='1.2'%20fill='%232a1830'/%3e%3ccircle%20cx='38'%20cy='27'%20r='2'%20fill='%23e0434e'/%3e%3cpath%20d='M18%2039v9M32%2039v9'%20stroke='%236b4428'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='M38%2028Q60%2034%2082%2030'%20stroke='%23c8a24a'%20stroke-width='1.3'%20fill='none'/%3e%3cpath%20d='M80%2026h44c6%200%2010%204%2010%2010v2H86c-4%200-6-3-6-6z'%20fill='%23c62f3b'/%3e%3cpath%20d='M80%2038h58c3%200%205-2%205-5'%20stroke='%23d9b45a'%20stroke-width='2.2'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M86%2024c2-6%2010-8%2016-4l-2%206z'%20fill='%233e8e5a'/%3e%3crect%20x='104'%20y='16'%20width='10'%20height='10'%20rx='1.5'%20fill='%23ffd166'/%3e%3cpath%20d='M109%2016v10M104%2021h10'%20stroke='%23c62f3b'%20stroke-width='1.4'/%3e%3ccircle%20cx='122'%20cy='17'%20r='6'%20fill='%23ffd8c0'/%3e%3cpath%20d='M116%2015c0-6%2012-6%2012%200z'%20fill='%23c62f3b'/%3e%3ccircle%20cx='128'%20cy='11'%20r='2'%20fill='%23fff'/%3e%3cpath%20d='M117%2019c2%206%208%206%2010%200'%20fill='%23fff'/%3e%3ccircle%20cx='120.5'%20cy='16.5'%20r='.9'%20fill='%232a1830'/%3e%3cpath%20d='M120%2026h8v-4h-8z'%20fill='%23c62f3b'/%3e%3c/svg%3e") 50%/contain no-repeat;width:118px;height:44px;animation:34s linear 8s infinite holiday-witch;position:absolute;top:2px;left:0}:root[data-shop-theme=halloween] .shell:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='260'%20height='260'%20viewBox='0%200%20260%20260'%3e%3cpath%20transform='translate(118.2%20144.8)'%20d='M0%20-4Q0.6%20-0.6%204%200Q0.6%200.6%200%204Q-0.6%200.6%20-4%200Q-0.6%20-0.6%200%20-4Z'%20fill='%23e9b94f'%20opacity='0.6'/%3e%3ccircle%20cx='118.1'%20cy='218.1'%20r='0.9'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3ccircle%20cx='51.8'%20cy='133.0'%20r='1.5'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3ccircle%20cx='158.3'%20cy='52.2'%20r='1.2'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3ccircle%20cx='81.2'%20cy='28.5'%20r='1.5'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3cpath%20transform='translate(163.3%20153.7)'%20d='M0%20-4Q0.6%20-0.6%204%200Q0.6%200.6%200%204Q-0.6%200.6%20-4%200Q-0.6%20-0.6%200%20-4Z'%20fill='%23e9b94f'%20opacity='0.6'/%3e%3ccircle%20cx='245.3'%20cy='168.2'%20r='1.5'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3ccircle%20cx='167.2'%20cy='160.5'%20r='1.5'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3ccircle%20cx='21.7'%20cy='14.8'%20r='0.9'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3ccircle%20cx='154.7'%20cy='199.0'%20r='1.2'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3cpath%20transform='translate(115.3%20214.9)'%20d='M0%20-3Q0.6%20-0.6%203%200Q0.6%200.6%200%203Q-0.6%200.6%20-3%200Q-0.6%20-0.6%200%20-3Z'%20fill='%23e9b94f'%20opacity='0.6'/%3e%3ccircle%20cx='164.8'%20cy='129.9'%20r='1.5'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3ccircle%20cx='27.1'%20cy='168.4'%20r='1.2'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3ccircle%20cx='253.4'%20cy='252.9'%20r='0.9'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3ccircle%20cx='181.5'%20cy='84.2'%20r='0.9'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3cpath%20transform='translate(133.2%2013.4)'%20d='M0%20-3Q0.6%20-0.6%203%200Q0.6%200.6%200%203Q-0.6%200.6%20-3%200Q-0.6%20-0.6%200%20-3Z'%20fill='%23e9b94f'%20opacity='0.6'/%3e%3ccircle%20cx='105.3'%20cy='216.0'%20r='1.2'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3ccircle%20cx='22.6'%20cy='10.2'%20r='1.5'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3ccircle%20cx='6.1'%20cy='58.0'%20r='0.9'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3ccircle%20cx='122.6'%20cy='249.1'%20r='1.2'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3cpath%20transform='translate(110.1%20146.4)'%20d='M0%20-3Q0.6%20-0.6%203%200Q0.6%200.6%200%203Q-0.6%200.6%20-3%200Q-0.6%20-0.6%200%20-3Z'%20fill='%23e9b94f'%20opacity='0.6'/%3e%3ccircle%20cx='199.1'%20cy='72.9'%20r='0.9'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3ccircle%20cx='83.2'%20cy='9.8'%20r='1.2'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3ccircle%20cx='194.0'%20cy='35.3'%20r='0.9'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3ccircle%20cx='181.3'%20cy='8.7'%20r='1.2'%20fill='%23b9a3cc'%20opacity='0.6'/%3e%3cpath%20transform='translate(203.7%2050.1)'%20d='M0%20-3Q0.6%20-0.6%203%200Q0.6%200.6%200%203Q-0.6%200.6%20-3%200Q-0.6%20-0.6%200%20-3Z'%20fill='%23e9b94f'%20opacity='0.6'/%3e%3c/svg%3e") 0 0/260px 260px;inset:0}:root[data-shop-theme=halloween][data-theme=dark] .shell:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='260'%20height='260'%20viewBox='0%200%20260%20260'%3e%3cpath%20transform='translate(117.0%2053.3)'%20d='M0%20-3Q0.6%20-0.6%203%200Q0.6%200.6%200%203Q-0.6%200.6%20-3%200Q-0.6%20-0.6%200%20-3Z'%20fill='%23ffd27a'%20opacity='0.75'/%3e%3ccircle%20cx='110.0'%20cy='101.2'%20r='1.2'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3ccircle%20cx='110.3'%20cy='58.8'%20r='1.2'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3ccircle%20cx='220.4'%20cy='247.8'%20r='1.5'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3ccircle%20cx='81.4'%20cy='225.4'%20r='0.9'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3cpath%20transform='translate(52.5%20253.0)'%20d='M0%20-3Q0.6%20-0.6%203%200Q0.6%200.6%200%203Q-0.6%200.6%20-3%200Q-0.6%20-0.6%200%20-3Z'%20fill='%23ffd27a'%20opacity='0.75'/%3e%3ccircle%20cx='16.4'%20cy='42.3'%20r='1.2'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3ccircle%20cx='70.1'%20cy='197.6'%20r='1.2'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3ccircle%20cx='211.9'%20cy='101.8'%20r='0.9'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3ccircle%20cx='28.3'%20cy='150.5'%20r='0.9'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3cpath%20transform='translate(9.8%2097.4)'%20d='M0%20-4Q0.6%20-0.6%204%200Q0.6%200.6%200%204Q-0.6%200.6%20-4%200Q-0.6%20-0.6%200%20-4Z'%20fill='%23ffd27a'%20opacity='0.75'/%3e%3ccircle%20cx='37.6'%20cy='151.6'%20r='1.5'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3ccircle%20cx='39.7'%20cy='101.8'%20r='1.5'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3ccircle%20cx='44.2'%20cy='231.3'%20r='1.5'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3ccircle%20cx='67.9'%20cy='53.1'%20r='1.5'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3cpath%20transform='translate(162.0%20143.4)'%20d='M0%20-4Q0.6%20-0.6%204%200Q0.6%200.6%200%204Q-0.6%200.6%20-4%200Q-0.6%20-0.6%200%20-4Z'%20fill='%23ffd27a'%20opacity='0.75'/%3e%3ccircle%20cx='224.8'%20cy='155.7'%20r='1.2'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3ccircle%20cx='17.8'%20cy='33.0'%20r='1.5'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3ccircle%20cx='244.7'%20cy='65.1'%20r='1.5'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3ccircle%20cx='103.1'%20cy='110.4'%20r='1.5'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3cpath%20transform='translate(127.8%20135.0)'%20d='M0%20-3Q0.6%20-0.6%203%200Q0.6%200.6%200%203Q-0.6%200.6%20-3%200Q-0.6%20-0.6%200%20-3Z'%20fill='%23ffd27a'%20opacity='0.75'/%3e%3ccircle%20cx='37.3'%20cy='124.9'%20r='1.5'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3ccircle%20cx='217.4'%20cy='158.3'%20r='1.2'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3ccircle%20cx='58.7'%20cy='232.9'%20r='1.5'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3ccircle%20cx='10.1'%20cy='72.8'%20r='1.2'%20fill='%23e8dcf2'%20opacity='0.75'/%3e%3cpath%20transform='translate(67.8%2017.6)'%20d='M0%20-4Q0.6%20-0.6%204%200Q0.6%200.6%200%204Q-0.6%200.6%20-4%200Q-0.6%20-0.6%200%20-4Z'%20fill='%23ffd27a'%20opacity='0.75'/%3e%3c/svg%3e")}:root[data-shop-theme=halloween] .shell>.main{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='170'%20height='170'%20viewBox='0%200%20170%20170'%3e%3cdefs%3e%3cradialGradient%20id='g'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='.55'%20stop-color='%23ffe9b0'%20stop-opacity='.55'/%3e%3cstop%20offset='1'%20stop-color='%23ffe9b0'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3ccircle%20cx='85'%20cy='85'%20r='84'%20fill='url(%23g)'/%3e%3ccircle%20cx='85'%20cy='85'%20r='52'%20fill='%23f8ebc6'/%3e%3ccircle%20cx='68'%20cy='72'%20r='9'%20fill='%23ecd9a6'/%3e%3ccircle%20cx='100'%20cy='98'%20r='12'%20fill='%23ecd9a6'/%3e%3ccircle%20cx='96'%20cy='64'%20r='5'%20fill='%23ecd9a6'/%3e%3ccircle%20cx='72'%20cy='104'%20r='5'%20fill='%23ecd9a6'/%3e%3cpath%20d='M74%2088q5%204%2010%200'%20stroke='%23b99a5e'%20stroke-width='2'%20fill='none'%20stroke-linecap='round'/%3e%3ccircle%20cx='72'%20cy='82'%20r='2'%20fill='%23b99a5e'/%3e%3ccircle%20cx='88'%20cy='82'%20r='2'%20fill='%23b99a5e'/%3e%3c/svg%3e") right 6px top -6px/58px 58px no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='40'%20viewBox='0%200%20240%2040'%3e%3cpath%20d='M0%205Q30%2016%2060%2012T120%207T180%2012T240%205'%20stroke='%236b4a73'%20stroke-width='1.4'%20fill='none'/%3e%3cg%20transform='translate(22%2010)'%3e%3cpath%20d='M8%203c0-2%201-3%202.5-3.5'%20stroke='%235b8a3c'%20stroke-width='1.4'%20fill='none'%20stroke-linecap='round'/%3e%3cellipse%20cx='8'%20cy='11'%20rx='8.5'%20ry='7'%20fill='%23ff9a3c'/%3e%3cpath%20d='M8%204.5v13M3.5%206.5q-2%204.5%200%209M12.5%206.5q2%204.5%200%209'%20stroke='%23e07a24'%20stroke-width='1'%20fill='none'/%3e%3ccircle%20cx='5.5'%20cy='10'%20r='1.1'%20fill='%234a2a1a'/%3e%3ccircle%20cx='10.5'%20cy='10'%20r='1.1'%20fill='%234a2a1a'/%3e%3cpath%20d='M6.5%2013q1.5%201.4%203%200'%20stroke='%234a2a1a'%20stroke-width='1'%20fill='none'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='translate(76%2012)%20scale(.62)'%20fill='%236e5a85'%3e%3cpath%20d='M30%2018c-5-5-13-7-21-3%203%202%204%205%203%208%203-2%206-2%208%201%202-2%205-2%207%200%201-3%202-4%203-6zM30%2018c5-5%2013-7%2021-3-3%202-4%205-3%208-3-2-6-2-8%201-2-2-5-2-7%200-1-3-2-4-3-6z'/%3e%3ccircle%20cx='30'%20cy='21'%20r='5'/%3e%3cpath%20d='M26.5%2017l1-4%202.5%203zM33.5%2017l-1-4-2.5%203z'/%3e%3ccircle%20cx='28.3'%20cy='20.5'%20r='1'%20fill='%23fff'/%3e%3ccircle%20cx='31.7'%20cy='20.5'%20r='1'%20fill='%23fff'/%3e%3c/g%3e%3cg%20transform='translate(146%2011)'%3e%3cpath%20d='M6%200L12%2018H0Z'%20fill='%23ffb347'/%3e%3cpath%20d='M2%2012H10L12%2018H0Z'%20fill='%23fff4dc'/%3e%3cpath%20d='M4%206H8L10%2012H2Z'%20fill='%23ff7a1a'/%3e%3c/g%3e%3cg%20transform='translate(200%209)'%3e%3cpath%20d='M2%2012C2%205%205.5%201%2010%201s8%204%208%2011v8c-1.4-1.5-2.8-1.5-4.2%200-1.4%201.5-2.8%201.5-4.3%200-1.5-1.5-2.9-1.5-4.3%200-1.4%201.5-2.8%201.5-4.2%200z'%20fill='%23fff'%20stroke='%23d6c8d0'%20stroke-width='.8'/%3e%3ccircle%20cx='7.3'%20cy='10'%20r='1.2'%20fill='%232a1830'/%3e%3ccircle%20cx='12.7'%20cy='10'%20r='1.2'%20fill='%232a1830'/%3e%3cellipse%20cx='5.5'%20cy='13'%20rx='1.3'%20ry='.8'%20fill='%23ffb3c6'/%3e%3cellipse%20cx='14.5'%20cy='13'%20rx='1.3'%20ry='.8'%20fill='%23ffb3c6'/%3e%3c/g%3e%3c/svg%3e") 0 2px/240px 40px repeat-x;padding-top:50px}:root[data-shop-theme=halloween] .shell>.main:after{content:"";pointer-events:none;opacity:0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='110'%20height='82'%20viewBox='0%20-16%20104%2078'%3e%3cpath%20d='M6%2044L80%2030'%20stroke='%236b4428'%20stroke-width='2.6'%20stroke-linecap='round'/%3e%3cpath%20d='M78%2030L99%2020L101%2038L81%2035Z'%20fill='%23c58a45'/%3e%3cpath%20d='M84%2031L98%2025M84%2033L99%2031'%20stroke='%238f5f2c'%20stroke-width='1'/%3e%3cpath%20d='M36%2031Q20%2033%2012%2047Q26%2041%2038%2039Z'%20fill='%234a2a52'/%3e%3cpath%20d='M31%2041Q38%2022%2050%2022Q57%2030%2059%2038L46%2044Z'%20fill='%235a3466'/%3e%3cpath%20d='M53%2040L63%2044L61%2047L51%2043Z'%20fill='%232a1830'/%3e%3ccircle%20cx='50'%20cy='17'%20r='6'%20fill='%23a8d98f'/%3e%3ccircle%20cx='52.5'%20cy='16'%20r='1.1'%20fill='%232a1830'/%3e%3cpath%20d='M51.5%2019.5q1.5%201%203%200'%20stroke='%232a1830'%20stroke-width='0.9'%20fill='none'%20stroke-linecap='round'/%3e%3cellipse%20cx='55'%20cy='19'%20rx='1.6'%20ry='1'%20fill='%23ff9aa8'%20opacity='.8'/%3e%3cpath%20d='M41%2013L62%2010'%20stroke='%233a2140'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M45%2012L53%20-13L58%2010Z'%20fill='%233a2140'/%3e%3cpath%20d='M46%208.5L57.5%207'%20stroke='%23ff9a2e'%20stroke-width='2'/%3e%3c/svg%3e") 50%/contain no-repeat;width:56px;height:42px;animation:30s linear 3s infinite holiday-witch;position:absolute;top:2px;left:0}@keyframes holiday-witch{0%{opacity:1;left:-60px;transform:translateY(8px)rotate(-4deg)}35%{transform:translateY(-2px)rotate(3deg)}60%{opacity:1;left:calc(100% + 60px);transform:translateY(6px)rotate(-2deg)}60.1%,to{opacity:0;left:calc(100% + 60px)}}@media (prefers-reduced-motion:reduce){:root[data-shop-theme=christmas] .shell:before{animation:none}:root[data-shop-theme=halloween] .shell>.main:after{opacity:1;animation:none;left:auto;right:74px}:root[data-shop-theme=christmas] .shell>.main:after{opacity:1;animation:none;left:auto;right:24px}}:root[data-motion=reduce][data-shop-theme=halloween] .shell>.main:after{opacity:1;left:auto;right:74px}:root[data-motion=reduce][data-shop-theme=christmas] .shell>.main:after{opacity:1;left:auto;right:24px}@media (width<=820px){:root[data-shop-theme=halloween] .shell>.main{padding-top:44px}:root[data-shop-theme=christmas] .shell>.main{background-position:0 2px;padding-top:40px}}@media print{.shell:before,.shell>.main:after{display:none!important}.shell>.main{background:0 0!important}}@media (width<=600px){.page-head:has(>.actions.icons){flex-flow:row;align-items:flex-start;gap:12px}.page-head:has(>.actions.icons)>div:first-child{flex:1;min-width:0}.page-head>.actions.icons{flex:none;gap:6px;width:auto;margin-left:auto;display:inline-flex}.page-head>.actions.icons .btn{justify-content:center;gap:0;width:42px;min-width:42px;height:42px;padding:0;font-size:0}.toolbar>.search,.toolbar>.search-with-cam{flex:100%;order:-1;align-self:center}.toolbar>.spacer{display:none}.toolbar>.list-filter{flex:100%;width:auto}}.search>svg{top:50%;transform:translateY(-50%)}.tabbar,.top-search{display:none}@media (width<=700px){:root{--tabs-h:calc(62px + env(safe-area-inset-bottom,0px))}:root:has(.ck-foot){--tabs-h:0px}:root:has(.ck-foot) .tabbar{display:none}.tabbar{z-index:45;height:var(--tabs-h);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--paper);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a,.tabbar button{min-width:0;min-height:44px;font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:.7rem;font-weight:500;text-decoration:none;display:flex;position:relative}.tabbar svg{stroke-width:1.75px;width:22px;height:22px}.tabbar span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar a.active{color:var(--accent)}.tabbar i{background:var(--accent);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;margin-left:6px;padding:0 4px;font-size:.64rem;font-style:normal;font-weight:700;display:grid;position:absolute;top:6px;left:50%}.tabbar u{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-left:8px;position:absolute;top:8px;left:50%}.tab-add b{background:var(--accent-fill);width:46px;height:46px;color:var(--accent-ink);border-radius:14px;place-items:center;display:grid}.add-sheet{z-index:44;left:12px;right:12px;bottom:calc(var(--tabs-h) + 10px);background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:6px;position:fixed;box-shadow:0 8px 28px #1418322e}.add-sheet a{min-height:44px;color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:flex}.add-sheet a:hover,.add-sheet a:focus-visible{background:var(--paper-2)}.add-sheet svg{width:20px;height:20px;color:var(--ink-3);flex:none}.add-sheet span{flex-direction:column;min-width:0;display:flex}.add-sheet small{color:var(--ink-3);font-size:.8rem}.side .new-btn,.side .menu-toggle{display:none}.top-search{width:42px;height:42px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.top-search svg{width:22px;height:22px}.side-panel.open{bottom:var(--tabs-h)}.main{padding-bottom:calc(var(--tabs-h) + 48px)}.toasts,.news-nudge{bottom:calc(var(--tabs-h) + 12px)}.bulk-bar{bottom:calc(var(--tabs-h) + 10px)}}
