:root{--bg1:#f4f9fe;--bg2:#e3eefa;--bg3:#d2e4f6;--fg:#14304f;--muted:#4d6580;--accent:#2f7fd1;--accent-text:#2f7fd1;--soft:#7cc4f5;--surface:rgba(255,255,255,0.19);--edge:rgba(255,255,255,0.24);--line:rgba(47,127,209,0.16);--shadow:inset 0 1px 0 rgba(255,255,255,0.6),0 6px 22px rgba(47,127,209,0.12);--solid:rgba(255,255,255,0.9);--chip:rgba(255,255,255,0.85);--chip-line:rgba(47,127,209,0.28);--menu:rgba(255,255,255,0.95);--blob1:#7cc4f5;--blob2:#2f7fd1;--blob-op:0.6;--tile:rgba(255,255,255,.7);--tile2:rgba(255,255,255,.55);--hero-a:rgba(255,255,255,.85);--hero-b:rgba(255,255,255,.45);--pop:rgba(255,255,255,.92);--bar:rgba(255,255,255,.28);--bar2:rgba(255,255,255,.35);--glass:blur(26px) saturate(170%)}*{box-sizing:border-box}body,button,option,select{text-transform:uppercase}[data-keep-case],input[type=email],input[type=password]{text-transform:none}::placeholder{text-transform:uppercase;color:var(--ph,#757575);opacity:1}html{background:var(--bg2)}body{margin:0;font:14px/1.5 Noto Sans,Noto Sans Gujarati,system-ui,Segoe UI,sans-serif}.shell,body{min-height:100vh;color:var(--fg);background:var(--bg2)}.shell{position:relative;overflow-x:clip}.shell:before{content:"";inset:0;background:linear-gradient(160deg,var(--bg1) 0,var(--bg2) 50%,var(--bg3) 100%)}.blob,.shell:before{position:fixed;z-index:0;pointer-events:none;transform:translateZ(0)}.blob{will-change:transform;border-radius:50%;opacity:var(--blob-op)}.blob.b1{width:620px;height:620px;top:-240px;left:32%;background:var(--blob1);filter:blur(120px)}.blob.b2{width:480px;height:480px;bottom:-200px;right:-100px;background:var(--blob2);filter:blur(130px);opacity:calc(var(--blob-op) * .5)}.shell>.frame{position:relative;z-index:1;display:flex;align-items:flex-start}.frame>main{flex:1 1;min-width:0}.card,.glass,.group,.launcher section,.tile,table{background:var(--surface);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border:1px solid var(--edge);box-shadow:var(--shadow)}.brand{display:flex;align-items:center;gap:0;font-weight:700;font-size:18px;color:var(--fg);text-decoration:none}.brand img{display:block;flex:none}.auth .brand{justify-content:center}.auth .brand img{height:110px;width:auto}.avatar,.brand i{background:linear-gradient(145deg,var(--soft),var(--accent));color:#fff;font-style:normal;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 2px 6px rgba(0,0,0,.12)}.brand i{margin-right:8px;width:30px;height:30px;border-radius:9px;font-size:15px}table{border-collapse:collapse;width:100%;border-radius:12px;overflow:hidden}td,th{text-align:left;padding:8px 12px;border-bottom:1px solid var(--line)}tbody tr:nth-child(odd){background:var(--row1)}tbody tr:nth-child(2n){background:var(--row2)}td a,th{font-weight:600}th{color:var(--muted);font-size:13px}td.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.note{color:var(--muted)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;height:52px;padding:0 14px;background:var(--surface);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border-bottom:1px solid var(--edge);box-shadow:var(--shadow)}.topbar>.brand{flex:1 1}.topbar .search{width:300px;transition:width .25s ease;display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:12px;background:var(--chip);border:1px solid var(--chip-line);color:var(--muted);box-shadow:inset 0 1px 2px rgba(0,0,0,.06)}.topbar .search.wide,.topbar .search:focus-within{width:min(640px,52vw);border-color:var(--accent)}.topbar .search input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;padding:0;box-shadow:none}.me{flex:1 1;display:flex;justify-content:flex-end;position:relative}.avatar{width:36px;height:36px;border-radius:50%;border:0;padding:0;font-size:13px;cursor:pointer}.me .menu{position:absolute;right:0;top:44px;width:250px;display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:16px;background:var(--menu);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:1px solid var(--chip-line);box-shadow:0 12px 32px rgba(0,0,0,.18)}.me .menu a,.me .menu form>button{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:10px}.me .menu .lang{display:flex;padding:3px;border-radius:10px;background:var(--line);gap:2px}.me .menu .lang button{flex:1 1;text-align:center;border:0;background:transparent;color:var(--muted);box-shadow:none;padding:6px}.me .menu .lang button.on{background:var(--solid);color:var(--fg);font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.15)}.me .menu button.out{border:0;background:transparent;box-shadow:none;color:#c0392b}main{padding:10px 14px 20px}.auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px}.auth .card{width:min(420px,100%);display:flex;flex-direction:column;gap:12px}.code{font-size:34px;font-weight:800;letter-spacing:.2em;text-align:center;color:var(--accent-text)}.chip,.me .menu>a,.mods a,.mods span,.pick{color:var(--fg);text-decoration:none;font-size:13px;font-weight:600;background:linear-gradient(180deg,var(--chip),transparent 160%);border:1px solid var(--chip-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -1px 0 rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.07)}.me .menu a:hover,.mods a:hover,.pick:hover{border-color:var(--accent)}.group{background:linear-gradient(180deg,color-mix(in srgb,var(--tint) 11%,var(--surface)),var(--surface) 70%)}.group .mods a,.group .mods span{background:linear-gradient(180deg,color-mix(in srgb,var(--tint) 26%,var(--chip)),color-mix(in srgb,var(--tint) 10%,var(--chip)));border-color:color-mix(in srgb,var(--tint) 45%,transparent)}.group .mods a:hover{border-color:var(--tint);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 3px 10px color-mix(in srgb,var(--tint) 35%,transparent)}.group .mods span{opacity:.8}.mods span{color:var(--muted);font-weight:500;opacity:.9;cursor:default}.home{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:10px;gap:10px}.home-main{display:flex;flex-direction:column;gap:10px;min-width:0}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.tile{padding:10px 12px;border-radius:14px;display:flex;flex-direction:column;backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass)}.tile span{font-size:12px;color:var(--muted)}.tile b{font-size:22px;line-height:1.2}.tile small{font-size:11px;color:var(--accent-text)}.groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.group{padding:12px;border-radius:16px;flex-direction:column}.group,.group-head{display:flex;gap:8px}.group-head{align-items:center}.group-head h2{margin:0;font-size:15px}.group .icon{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 2px 5px rgba(0,0,0,.12)}.mods{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.mods a,.mods span{padding:7px 9px;border-radius:9px}.home-side{display:flex;flex-direction:column;gap:10px;min-width:0}.home-side .card{margin:0;padding:12px}.home-side h2{margin:0 0 8px;font-size:17px}.home-side h3{margin:0 0 6px;font-size:14px}.home-side .grow{flex:1 1}.line{padding:6px 0;border-top:1px solid var(--line);font-size:13px}.line b.new{color:var(--accent-text)}.line b.soon{color:var(--muted)}.line.split{display:flex;justify-content:space-between;gap:8px}.line.split .note{white-space:nowrap}@media (max-width:1200px){.groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.home{grid-template-columns:1fr}.groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.groups{grid-template-columns:1fr}}.launcher{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.launcher section{padding:12px;border-radius:16px}.launcher h2{margin:0 0 8px;font-size:15px}.look h2{margin:0 0 8px;font-size:14px}.choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:8px;gap:8px}.choices.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pick{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;cursor:pointer;font:inherit;font-size:13px}.pick.on{border:2px solid var(--accent);padding:7px 9px}.pick small{margin-left:auto;color:var(--muted);font-weight:500}.pick .sw{width:34px;height:24px;border-radius:7px;border:1px solid var(--chip-line);flex:none}.pick .sw.round{width:26px;height:26px;border-radius:50%}.pick .fontsw{display:grid;place-items:center;background:var(--chip);font-size:13px;font-weight:700}@media (max-width:720px){.topbar .search{display:none}}a{color:var(--accent-text);text-decoration:none}.crumbs{color:var(--muted);font-size:14px;margin-bottom:8px}.page-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.page-head h1{margin:0;font-size:22px}.button,button{display:inline-block;border:1px solid var(--accent);background:linear-gradient(180deg,var(--soft),var(--accent) 70%);color:#fff;border-radius:10px;padding:7px 14px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 3px rgba(0,0,0,.12)}.button.plain,button.plain{background:var(--chip);color:var(--accent-text)}button.danger{background:transparent;border-color:#b3261e;color:#b3261e}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:16px;flex-wrap:wrap}.tabs a{padding:8px 12px;text-decoration:none;color:var(--fg);font-size:13px;font-weight:600;letter-spacing:.03em}.tabs a.on{color:var(--accent-text);border-bottom:2px solid var(--accent)}.tabs-one{flex-wrap:nowrap;gap:0;overflow-x:auto}.tabs.tabs-one>*{padding:5px 6px!important;font-size:clamp(8px,.6vw,10px);letter-spacing:0;white-space:nowrap;font-weight:600}.card{border-radius:16px;padding:14px 16px;margin-bottom:10px}.grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px 20px;gap:12px 20px}@media (max-width:720px){.grid2{grid-template-columns:1fr}}label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}label.opt{flex-direction:row;align-items:center;gap:8px;color:var(--fg);font-size:14px}label.opt input[type=checkbox]{width:auto;flex:none}label.check{flex-direction:row;align-items:center;gap:6px;color:var(--fg);font-size:14px}input,select,textarea{font:inherit;font-size:14px;color:var(--fg);background:var(--solid);border:1px solid var(--line);border-radius:9px;padding:7px 9px}input[type=checkbox]{padding:0}.req:after{content:" *";color:#b3261e}.row{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.error{background:#fdecea;color:#8c1d18;border:1px solid #f3b8b3;border-radius:6px}.error,.ok{padding:8px 12px;margin-bottom:12px}.ok{background:#e7f4ea;color:#1e5b2c;border:1px solid #b7dcc0;border-radius:6px}.table-wrap{overflow-x:auto}.tree ul{list-style:none;margin:0;padding-left:20px}.tree>ul{padding-left:0}.tree li{padding:3px 0}.tree .meta{font-size:12px;margin-left:6px}.tag,.tree .meta{color:var(--muted)}.tag{display:inline-block;font-size:11px;padding:1px 6px;border-radius:10px;border:1px solid var(--line);margin-left:4px}input.seq{width:70px}.role-mod{padding:2px 0;border-bottom:1px solid var(--line)}label.check.right{font-size:12px;color:var(--muted);padding-left:14px}.secret{display:flex;flex-direction:column;gap:4px}.secret .lbl{font-size:13px;color:var(--muted)}.secret code{font-size:15px;letter-spacing:.08em}.card textarea,.file-section input:not([type=checkbox]):not([type=date]):not([type=number]){width:100%}.tree .no{display:inline-block;min-width:2em;color:var(--accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.side{position:-webkit-sticky;position:sticky;top:52px;align-self:flex-start;width:232px;flex:none;height:calc(100vh - 52px);overflow-y:auto;padding:10px 8px 16px;display:flex;flex-direction:column;gap:4px;background:var(--surface);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border-right:1px solid var(--edge);box-shadow:var(--shadow);transition:width .2s ease}.side.rail{width:56px;padding-inline:8px;align-items:center;gap:14px;padding-top:16px}.side-pop{position:fixed;left:60px;z-index:60;min-width:230px;max-width:300px;padding:12px 10px 10px;border-radius:14px;background:var(--pop);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--edge);border-top:3px solid var(--tint);box-shadow:0 10px 30px rgba(20,48,79,.28)}.side-pop>.side-pop-title{display:block;padding:0 8px 6px;font-size:15px;font-weight:800;color:var(--fg);text-decoration:none;border-radius:8px}.side-pop>.side-pop-title:hover{color:var(--tint)}.side-pop ul{margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.side-pop li,.side-pop ul{list-style:none}.side-pop li a,.side-pop li span{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:8px;font-size:13px;text-decoration:none}.side-pop li a{color:var(--fg)}.side-pop li a:hover{background:var(--chip)}.side-pop li a.on{background:color-mix(in srgb,var(--tint) 22%,var(--pop));font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint) 50%,transparent)}.side-pop li span{color:var(--muted);opacity:.9;cursor:default}.side-pop li svg{flex:none}.side-flip{align-self:flex-end;width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.side.rail .side-flip{align-self:center}.side-home{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;color:var(--fg);text-decoration:none;font-weight:600}.side-area:hover,.side-home:hover{background:var(--chip)}.side-area{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border-radius:10px;border:0;background:transparent;box-shadow:none;color:var(--fg);font:inherit;font-weight:600;text-align:left;cursor:pointer}.side-area .icon{width:26px;height:26px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 4px rgba(0,0,0,.12)}.side-area .label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side section.cur>.side-area{background:color-mix(in srgb,var(--tint) 16%,transparent)}.side ul{list-style:none;margin:2px 0 6px 21px;padding:0 0 0 12px;border-left:2px solid color-mix(in srgb,var(--tint) 45%,transparent);display:flex;flex-direction:column;gap:1px}.side li a,.side li span{display:block;padding:5px 9px;border-radius:8px;font-size:13px;text-decoration:none}.side li a{color:var(--fg)}.side li a:hover{background:var(--chip)}.side li a.on{background:color-mix(in srgb,var(--tint) 22%,var(--solid));font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint) 50%,transparent)}.side li span{color:var(--muted);opacity:.9;cursor:default}.side.rail .chev,.side.rail .side-area .label,.side.rail .side-home span{display:none}.side.rail .side-area,.side.rail .side-home{justify-content:center;padding-inline:0}@media (max-width:720px){.side{width:56px}.side .chev,.side .side-area .label,.side .side-home span,.side-flip{display:none}.side-area,.side-home{justify-content:center;padding-inline:0}}.progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:1000;pointer-events:none;opacity:0;transition:opacity .25s ease;background:color-mix(in srgb,var(--accent,#2f7fd1) 14%,transparent)}.progress.on{opacity:1}.progress:before{content:"";position:absolute;top:0;bottom:0;left:0;width:38%;border-radius:3px;background:linear-gradient(90deg,transparent,var(--soft,#7cc4f5) 25%,var(--accent,#2f7fd1) 60%,#fff 90%,transparent);box-shadow:0 0 10px 1px var(--accent,#2f7fd1),0 0 22px 2px color-mix(in srgb,var(--soft,#7cc4f5) 70%,transparent);animation:working 1.15s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes working{0%{transform:translateX(-100%)}to{transform:translateX(270%)}}@media (prefers-reduced-motion:reduce){.progress:before{animation-duration:3s}}html.busy,html.busy *{cursor:progress!important}html.busy a.button,html.busy button:not(.avatar):not(.side-flip):not(.side-area){opacity:.6;pointer-events:none}.imp-hero{border-radius:18px;padding:18px 20px;margin-bottom:12px;border:1px solid var(--line);background:linear-gradient(135deg,var(--hero-a),var(--hero-b));box-shadow:0 8px 28px rgba(47,127,209,.12)}.imp-hero.live{border-color:var(--accent);box-shadow:0 0 0 3px rgba(47,127,209,.15),0 8px 28px rgba(47,127,209,.25)}.imp-stats{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px}.imp-stats>div{flex:1 1 140px;display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:12px;background:var(--tile);border:1px solid var(--line)}.imp-stats small{font-size:11px;color:var(--muted);letter-spacing:.06em}.imp-stats b{font-size:20px;color:var(--accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.imp-clock b{font-size:30px}.imp-track{height:10px;border-radius:6px;background:rgba(47,127,209,.14);overflow:hidden}.imp-fill{height:100%;border-radius:6px;background:linear-gradient(90deg,var(--soft),var(--accent));transition:width .4s;box-shadow:0 0 12px var(--accent)}.imp-hero.live .imp-fill{background-size:200% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{0%{background-position:0 0}to{background-position:-200% 0}}.imp-stages{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.imp-stages span{padding:4px 12px;border-radius:14px;font-size:12px;border:1px solid var(--line);color:var(--muted)}.imp-stages .now{background:var(--accent);color:#fff;border-color:var(--accent)}.imp-stages .done{background:#e7f4ea;color:#1e5b2c;border-color:#b7dcc0}.imp-msg{margin:12px 0 0;color:var(--fg)}.imp-up{display:flex;gap:14px;align-items:stretch;flex-wrap:wrap}.imp-drop{flex:2 1 280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:22px;cursor:pointer;border:2px solid var(--soft);border-radius:16px;background:var(--tile2);text-align:center}.imp-drop:hover{border-color:var(--accent)}.imp-drop.off{opacity:.6}.imp-ico{font-size:28px;color:var(--accent)}.imp-drop small{color:var(--muted)}.imp-go{flex:1 1 220px;display:flex;flex-direction:column;justify-content:center;gap:12px}.imp-go button{font-size:18px;padding:12px}.imp-steps h2{margin:0 0 10px;font-size:16px}.imp-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px;counter-reset:s}.imp-steps li{counter-increment:s;display:flex;flex-direction:column;gap:3px;padding:12px 12px 12px 52px;position:relative;border-radius:12px;border:1px solid var(--line);background:var(--tile2)}.imp-steps li:before{content:counter(s);position:absolute;left:12px;top:12px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;background:linear-gradient(145deg,var(--soft),var(--accent))}.imp-steps li span{font-size:12px;color:var(--muted)}.foot{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap;padding:8px 14px 10px;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.foot,.foot a{color:var(--muted)}.foot a{font-size:8px;opacity:.6;text-decoration:none;letter-spacing:.04em}.foot a:hover{opacity:.9}.foot span{opacity:.75}.foot b{color:var(--accent-text)}.reveal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.reveal-head h3{margin:0}.reveal-body.hidden{filter:blur(7px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:.7}.reveal-body,.reveal-body.hidden{transition:filter .25s}.switch{width:40px;height:22px;padding:2px;border-radius:12px;border:1px solid var(--line);background:rgba(120,140,165,.35);cursor:pointer;display:inline-flex;align-items:center;flex:none}.switch i{width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s}.switch.on{background:var(--accent);border-color:var(--accent)}.switch.on i{transform:translateX(18px)}.chip{display:inline-flex;flex-direction:row;cursor:pointer}.chip input{position:absolute;opacity:0;width:0;height:0}.chip span{padding:7px 16px;border-radius:18px;border:1px solid var(--line);background:var(--tile2);color:var(--muted);font-weight:600;font-size:13px}.chip input:checked+span{background:linear-gradient(145deg,var(--soft),var(--accent));color:#fff;border-color:var(--accent)}.chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}input.slide{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:40px;height:22px;border-radius:12px;border:1px solid var(--line);background:rgba(120,140,165,.35) radial-gradient(circle at 11px 50%,#fff 7px,transparent 8px) no-repeat;cursor:pointer;padding:0;transition:background-color .2s}input.slide:checked{background-color:var(--accent);background-image:radial-gradient(circle at 29px 50%,#fff 7px,transparent 8px)}.topright{flex:1 1;display:flex;justify-content:flex-end;align-items:center;gap:8px}.topright .me{flex:none}.clock-icon,.clockbtn{position:relative}.clock-icon{width:34px;height:34px;padding:0;border-radius:50%;display:grid;place-items:center;color:#fff}.clock-icon svg{stroke:#fff;filter:drop-shadow(0 0 1px rgba(0,0,0,.45))}.clock-dot{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:#2fb36a;box-shadow:0 0 0 2px #fff}.clock-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:280px;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:var(--pop);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:0 14px 40px rgba(20,48,79,.25)}.clock-pop small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.clock-big,.punch-clock{font-size:34px;font-weight:800;color:var(--accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.clock-rows{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;font-size:14px}.punch-big{width:100%;padding:14px;font-size:18px;font-weight:800}.punch-card{text-align:center}.leave-back{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:rgba(10,20,35,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.leave-box{background:var(--menu);border:1px solid var(--edge);border-radius:18px;box-shadow:var(--shadow);padding:22px;width:min(420px,92vw);display:grid;grid-gap:12px;gap:12px}.leave-box h2{margin:0;font-size:18px}.leave-box p{margin:0;color:var(--muted)}.leave-box .row{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}input[type=file]::-webkit-file-upload-button{border:1px solid var(--accent);background:linear-gradient(180deg,var(--soft),var(--accent) 70%);color:#fff;border-radius:8px;padding:2px 9px;font-size:11px;margin-right:10px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-transform:uppercase}input[type=file]::file-selector-button{border:1px solid var(--accent);background:linear-gradient(180deg,var(--soft),var(--accent) 70%);color:#fff;border-radius:8px;padding:2px 9px;font-size:11px;margin-right:10px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-transform:uppercase}.wpick{height:34px;padding:0 14px;border-radius:999px;font-weight:600;width:auto;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.wpick-wrap{position:relative}.wpick-menu{position:absolute;top:40px;right:0;z-index:60;min-width:200px;display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:14px;background:var(--menu);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:1px solid var(--chip-line);box-shadow:0 12px 32px rgba(0,0,0,.25)}.wpick-menu .check{text-transform:uppercase;font-weight:600;cursor:pointer}.usearch{position:absolute;top:42px;left:0;right:0;max-height:70vh;overflow:auto;z-index:40;padding:8px;border-radius:14px;background:var(--menu);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:1px solid var(--chip-line);box-shadow:0 12px 32px rgba(0,0,0,.18)}.usearch h3{margin:6px 8px 2px;font-size:11px;letter-spacing:.08em;opacity:.6}.usearch a{display:flex;justify-content:space-between;gap:12px;padding:7px 8px;border-radius:8px;text-decoration:none}.usearch a:hover{background:var(--line)}.usearch small{opacity:.65;white-space:nowrap}.usearch-none{margin:8px;opacity:.65}.mainmenu{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-weight:700;padding:8px 18px}.bulkbox{width:min(640px,94vw);max-height:92vh;overflow:auto;gap:14px;padding:0}.bulkbox>*{margin-left:22px;margin-right:22px}.bulk-head{margin:0!important;padding:18px 22px 12px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 55%,white));border-radius:18px 18px 0 0}.bulk-head h2{color:#fff;font-size:20px;letter-spacing:.02em}.bulk-field{display:grid;grid-template-columns:96px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--solid) 70%,transparent)}.bulk-field:has(input[name^=set_]:checked){border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}.bulk-change{padding-top:22px;font-weight:600}.bulk-input{display:grid;grid-gap:6px;gap:6px;min-width:0}.bulk-label{font-size:12px;color:var(--muted);letter-spacing:.06em;font-weight:600}.bulk-input input[type=search],.bulk-input select{width:100%}.bulkbox>.row:last-child{position:-webkit-sticky;position:sticky;bottom:0;padding:12px 22px 16px;margin:0;background:var(--menu);border-top:1px solid var(--line)}.ctree{display:grid;grid-gap:8px;gap:8px}.ctree-chips{display:flex;flex-wrap:wrap;gap:6px}.ctree-chips .chip{font-size:11px;padding:3px 9px;border-radius:999px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-text);cursor:pointer}.ctree-list{max-height:230px;overflow:auto;border:1px solid var(--line);border-radius:12px;background:var(--solid);padding:4px 0}.ctree-row{display:flex;align-items:center;gap:4px;padding-top:3px;padding-bottom:3px;padding-right:8px}.ctree-row:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.ctree-arrow{width:20px;flex:none;border:0;background:none;padding:0;color:var(--accent-text);cursor:pointer;font-size:14px}.leave-box.bulkbox>p{margin:0 22px}.mtiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:14px;gap:14px;margin-top:12px}.mtile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:190px;padding:18px;border-radius:20px;border:1px solid var(--edge);text-decoration:none;color:var(--fg);background:linear-gradient(160deg,color-mix(in srgb,var(--tint) 18%,var(--solid)),var(--solid) 70%);box-shadow:var(--shadow);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);transition:transform .18s ease,box-shadow .18s ease}.mtile:hover{transform:translateY(-4px);box-shadow:0 14px 30px color-mix(in srgb,var(--tint) 30%,transparent)}.mtile-pic{display:grid;place-items:center;width:62px;height:62px;border-radius:18px;box-shadow:0 6px 14px color-mix(in srgb,var(--tint) 45%,transparent);transition:transform .25s ease}.mtile:hover .mtile-pic{transform:scale(1.1) rotate(-4deg)}.mtile b{font-size:16px;letter-spacing:.04em}.mtile small{color:var(--muted);font-size:12px;line-height:1.35;letter-spacing:.02em}.mtiles.half{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.mtiles.half .mtile{min-height:96px;padding:10px;gap:4px;border-radius:14px}.mtiles.half .mtile-pic{width:34px;height:34px;border-radius:10px}.mtiles.half .mtile b{font-size:11px;line-height:1.2}.mtiles.half .mtile small{font-size:9px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mtiles.half .mtile em{top:6px;right:6px;font-size:8px;padding:1px 6px}.mtile.soon{opacity:.6;cursor:default}.mtile.soon:hover{transform:none;box-shadow:var(--shadow)}.mtile em{position:absolute;top:12px;right:12px;font-style:normal;font-size:10px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--tint) 20%,transparent);color:var(--muted)}.itemform{display:grid;grid-gap:14px;gap:14px}.ihead{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-radius:18px;border:1px solid var(--edge);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,var(--solid)),var(--solid));box-shadow:var(--shadow)}.ihead h2{margin:0;font-size:20px}.itabs{display:flex;gap:8px;flex-wrap:wrap;padding:6px;border-radius:16px;border:1px solid var(--line);background:color-mix(in srgb,var(--solid) 70%,transparent);margin-bottom:14px}.itabs button{flex:1 1 140px;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border:0;border-radius:12px;background:transparent;color:var(--fg);font:inherit;font-weight:700;font-size:13px;letter-spacing:.05em;cursor:pointer}.itabs button:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.itabs button.on{color:#fff;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 60%,white));box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 40%,transparent)}.ipanel{display:grid;grid-gap:14px;gap:14px}.ipanel[hidden]{display:none}.isec{padding:18px 20px;border-radius:18px;border:1px solid var(--edge);background:color-mix(in srgb,var(--solid) 82%,transparent);box-shadow:var(--shadow)}.isec h3{margin:0 0 12px;font-size:14px;letter-spacing:.08em;color:var(--accent-text);padding-left:10px;border-left:4px solid var(--accent)}.igrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px 16px;gap:12px 16px}.igrid .wide{grid-column:1/-1}.igrid input,.igrid select,.igrid textarea{width:100%}.igrid input[type=checkbox],.igrid input[type=radio]{width:auto}.irow{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--solid);font-size:13px}.pgrid{display:grid;grid-gap:14px;gap:14px}.pcard{padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--solid);display:grid;grid-gap:12px;gap:12px}.pcard h4{margin:0;font-size:14px;letter-spacing:.06em}.pcost{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end}.pcost label{width:128px}.pcost label.same{width:auto}.pcost input:not([type=checkbox]){width:100%}.plevels{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);grid-auto-flow:column;grid-gap:8px 0;gap:8px 0}.plevel{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:8px;gap:8px;align-items:end;padding:0 16px 8px;border-bottom:1px solid var(--line)}.plevel:nth-child(-n+4){padding-left:0;border-right:1px solid var(--line)}.plevel:nth-child(n+5){padding-right:0}.plevel input{height:34px;padding:0 10px;min-width:0;width:100%}@media (max-width:900px){.plevels{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.plevel:nth-child(-n+4){border-right:0}}.plevel .pct span,.plevels small{color:var(--muted)}.plevels small{font-size:11px;min-height:14px}.timeline{display:grid;grid-gap:8px;gap:8px}.tl{display:grid;grid-gap:2px;gap:2px;padding:8px 12px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent);border-radius:0 10px 10px 0}.tl small{color:var(--muted)}.home-side .line{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-side .line.split{display:flex}.home-side .line.split>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.seeall{display:inline-block;margin-top:6px;font-size:12px;font-weight:700;letter-spacing:.05em}@media (min-width:1001px){.groups,.home,.home-main{gap:8px}.group{padding:8px 10px;gap:5px}.group .icon{width:26px;height:26px}.mods{gap:5px}.mods a,.mods span{padding:3px 7px;font-size:12px;line-height:1.2}.tile{padding:5px 10px}.tile b{font-size:19px}.home .mainmenu{padding-top:7px;padding-bottom:7px}.home-side .card,.home-side .card.grow{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.home-side .seeall{margin-top:auto;padding-top:6px}.home{height:calc(100vh - 146px);min-height:560px}.groups{flex:1 1;min-height:0;grid-auto-rows:1fr}}.tt{display:inline-flex;gap:2px;margin-left:6px;vertical-align:middle}.tt button{all:unset;cursor:pointer;font-size:12px;line-height:1;padding:2px 4px;border-radius:6px;color:var(--fg);opacity:.85}.tt-keep{white-space:nowrap}.tt button.on,.tt button:hover{color:var(--accent-text);background:var(--chip);opacity:1}.tt-box{display:block;width:100%;min-width:70px;margin-top:4px;padding:3px 6px;font-size:12px;border-radius:8px}.tt-box[hidden]{display:none}.group .mods .noacc,.mods .noacc{position:relative;overflow:hidden;opacity:1;color:var(--muted);filter:grayscale(1);cursor:not-allowed}.noacc>i{position:absolute;inset:0;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:10px;letter-spacing:.12em;color:var(--fg);background:color-mix(in srgb,var(--solid) 62%,transparent)}.mtile.noacc{opacity:.75;filter:grayscale(1);cursor:not-allowed;overflow:hidden}.mtile.noacc:hover{transform:none;box-shadow:var(--shadow)}.mtile.noacc>i{font-size:15px;background:color-mix(in srgb,var(--fg) 18%,transparent)}.side li .noacc{position:relative;display:block;overflow:hidden;padding:6px 8px;border-radius:8px;color:var(--muted);filter:grayscale(1);cursor:not-allowed}.side li .noacc>i{font-size:9px;inset:0 0 0 auto;padding:0 8px;border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--solid) 80%,transparent)}.take{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr) minmax(320px,400px);grid-gap:12px;gap:12px;align-items:stretch;height:calc(100vh - 170px);min-height:520px}.take .card{margin:0;padding:14px;display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden}.take h2{margin:0;font-size:17px}.take h2 small{color:var(--muted);font-weight:500}.take small{display:block;color:var(--muted);font-size:11px}.take input,.take textarea{width:100%}.take input[type=checkbox]{width:auto;flex:none}.take-left .take-lines{flex:1 1;min-height:0;overflow:auto}.take-right{overflow:auto!important}.note-dock{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none}.seg{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;flex:none}.seg button{border-radius:999px;padding:9px 10px;font-size:13px;font-weight:600;cursor:pointer;opacity:.75}.seg button.on{opacity:1;box-shadow:inset 0 0 0 2px var(--accent,#2f7fd1)}.seg .dot{width:8px;height:8px;border-radius:50%;background:#f0a020;display:inline-block;margin-left:6px}.flyer{display:flex;flex-direction:column;gap:10px;flex:none}.flyer-card{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;min-height:150px;justify-content:center;padding:14px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(160deg,rgba(255,255,255,.35),rgba(47,127,209,.14))}.flyer-card b{font-size:17px}.flyer-off{font-size:30px;font-weight:800;color:var(--accent,#2f7fd1)}.take-right textarea{flex:none;min-height:90px;resize:vertical}.take-mid .take-items{flex:1 1}.take-items,.take-lines{display:flex;flex-direction:column}.take-line{grid-template-columns:1fr 52px 70px 70px auto;grid-gap:6px;gap:6px}.take-item,.take-line{display:grid;align-items:center;border-top:1px solid var(--line);font-size:13px}.take-item{grid-template-columns:1fr 80px 76px;grid-gap:8px;gap:8px;padding:6px 0}.take-group{padding:8px 0 2px;border-top:1px solid var(--line);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.take-group+.take-item{border-top:0}.take-item.with-stock{grid-template-columns:1fr 56px 80px 76px}.take-item.with-stock .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.take-head{border-top:0!important;padding:2px 0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#5a6b7c)}.take-head small{font-weight:400;letter-spacing:0}.take-picked{margin:0;font-size:12px;color:#1a7f37}.take-items{min-height:0;overflow:auto}.take-total{margin:0;text-align:right}@media (max-width:1100px){.take{grid-template-columns:1fr;height:auto}.take .card{overflow:visible}.take-items,.take-left .take-lines{max-height:60vh}}@media print{.side,.take-mid,.take-right,.topbar{display:none!important}.take{display:block;height:auto}}.homebar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.homebar .mainmenu{margin:0}.hb-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hb-tabs{display:flex;gap:6px}.hb-tab{display:inline-flex;align-items:center;padding:6px 12px;border-radius:10px;font-size:12px;font-weight:700;text-decoration:none;border:1.5px solid var(--accent);background:linear-gradient(180deg,var(--soft),var(--accent) 70%);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.hb-tab.plain{background:transparent;color:var(--accent-text);box-shadow:none}.shortcuts{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-end;gap:8px}.shortcut-slot{position:relative}.shortcut{display:inline-flex;align-items:center;gap:4px;min-width:78px;max-width:160px;padding:8px 13px;border-radius:11px;color:#fff;font-size:14px;font-weight:700;border:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.shortcut a{color:#fff;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shortcut.empty{background:transparent;border:1.5px solid;justify-content:center;cursor:pointer;font-size:13px;padding:8px 13px;white-space:nowrap;max-width:none}.shortcut-x{background:none;border:0;color:#fff;padding:0 2px;font-size:14px;line-height:1;opacity:.7;cursor:pointer}.shortcut-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:190px;max-height:320px;overflow:auto;display:flex;flex-direction:column;padding:6px;border-radius:12px;background:var(--menu);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:1px solid var(--chip-line);box-shadow:0 12px 32px rgba(0,0,0,.18)}.shortcut-menu button{text-align:left;background:none;border:0;padding:7px 8px;border-radius:8px;color:inherit;cursor:pointer;display:flex;align-items:center;gap:8px}.shortcut-menu button:hover{background:var(--line)}.shortcut-menu i{width:12px;height:12px;border-radius:4px;display:inline-block}.addshort,.crumbs{position:relative}.addshort{float:right}.addshort>button{padding:3px 10px;font-size:12px;background:none;border-color:transparent;box-shadow:none;opacity:.6;transition:opacity .15s}.addshort>button:focus-visible,.addshort>button:hover{opacity:1}.addshort{z-index:1}.filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--bar);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.filters input,.filters select{box-sizing:border-box;height:42px;padding:0 14px;border-radius:12px;font-size:14px}.filters select{min-width:190px}.filters input[type=date]{width:168px}.filters input:not([type]),.filters input[type=search],.filters input[type=text]{flex:1 1 280px;min-width:220px}.filters .fld{display:flex;flex-direction:column;gap:4px}.filters .fld>span{font-size:11px;font-weight:700;letter-spacing:.08em;opacity:.7;padding-left:4px}.filters .meta{margin-left:auto;align-self:center;font-weight:700}.ship{gap:12px}.mini,.ship{display:flex;flex-direction:column}.mini{gap:10px;padding:12px;border-radius:14px;border:1px solid var(--line);background:var(--bar2)}.mini-head{padding-bottom:8px;border-bottom:1px solid var(--line);font-size:14px}.mini-head.split{display:flex;justify-content:space-between}.mini label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700}.mini label.check{flex-direction:row;align-items:center;gap:8px}.mini-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mini input,.mini select{box-sizing:border-box;height:40px;padding:0 12px;border-radius:10px}.mini input[type=checkbox]{height:auto}.mini-tabs{display:flex;border-bottom:1px solid var(--line)}.mini-tabs button{flex:1 1;border:0;border-bottom:2px solid transparent;padding:8px 4px;font-weight:700;font-size:12px;cursor:pointer}.mini-tabs button.on{color:var(--accent)}.mini-table{width:100%;font-size:12px}.mini-dl{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;margin:0;font-size:13px}.mini-dl dt{color:var(--muted);font-weight:700}.mini-dl dd{margin:0}@media (max-width:1100px){.mini-grid{grid-template-columns:1fr}}.multi{position:relative}.multi-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:210px;height:42px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--solid);color:var(--fg);font:inherit;font-size:14px;cursor:pointer}.multi-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:250px;border-radius:14px;background:var(--menu);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:1px solid var(--chip-line);box-shadow:0 12px 32px rgba(0,0,0,.18);padding:8px}.multi-list{max-height:300px;overflow:auto;display:flex;flex-direction:column}.multi-list label{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:14px}.multi-list label:hover{background:var(--line)}.multi-list input{width:16px;height:16px;padding:0;flex:none}.multi-foot{display:flex;justify-content:space-between;align-items:center;padding:8px 6px 2px;border-top:1px solid var(--line);margin-top:6px}.multi-foot .plain{background:none;border:0;cursor:pointer;opacity:.7}.filters{position:relative;z-index:5}.multi-list label{flex-direction:row;text-align:left;font-weight:500;letter-spacing:0}.pic-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.pic{margin:0;display:grid;grid-gap:6px;gap:6px;justify-items:center;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--solid)}.pic img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:10px;background:#fff}.pic figcaption{font-size:12px;color:var(--muted)}.steps{margin:14px 0 0;padding-left:20px;font-size:13px;color:var(--muted)}@media (max-width:800px){.pic-grid{grid-template-columns:repeat(2,1fr)}}.tree>ul{column-count:3;column-gap:28px}.tree>ul>li{page-break-inside:avoid;break-inside:avoid;margin-bottom:8px}@media (max-width:1000px){.tree>ul{column-count:2}}@media (max-width:640px){.tree>ul{column-count:1}}.co-row{padding:12px 0;border-top:1px solid color-mix(in srgb,var(--accent) 14%,transparent)}.co-row:first-of-type{border-top:0}.co-sep{align-self:stretch;width:1px;margin:4px 6px;background:color-mix(in srgb,var(--accent) 22%,transparent)}.co-row select{min-height:38px}.co-more{margin-top:10px;padding-top:10px;border-top:1px dashed transparent;border-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 22%,transparent),transparent) 1}.co-more .row{flex-wrap:wrap}.take-right{gap:8px!important}.take-right>h2{font-size:15px}.note-ed{display:flex;flex-direction:column;gap:4px}.note-tools{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.note-tools button{height:22px;min-width:22px;padding:0 6px;border-radius:6px;font-size:11px;font-weight:800;line-height:1;cursor:pointer;border:1px solid var(--line);background:var(--tile);color:var(--fg);box-shadow:none}.note-tools .mk-y{background:#ffe66b;color:#3a2f00}.note-tools .mk-g{background:#8fe3a4;color:#0b3318}.note-tools .mk-p{background:#ff9ec7;color:#4a0d28}.note-tools .mk-b{background:var(--tile)}.note-row{display:flex;gap:8px;align-items:stretch}.note-box{flex:1 1;min-width:0;min-height:130px;max-height:240px;overflow:auto;resize:vertical;padding:6px 10px;border-radius:10px;border:1px solid var(--line);background:var(--tile);color:var(--fg);font-size:12px;line-height:1.45;text-transform:none;outline:none}.note-box:focus{border-color:var(--accent)}.note-box:empty:before,.note-box>div:only-child:has(>br:only-child):before{content:attr(data-placeholder);color:var(--muted)}.note-box>div{padding:3px 0;border-bottom:1px dashed var(--line)}.note-box>div:last-child{border-bottom:0}.note-box mark{border-radius:3px;padding:0 2px;color:#1b1b1b}.note-box .m-y{background:#ffe66b}.note-box .m-g{background:#8fe3a4}.note-box .m-p{background:#ff9ec7}.note-save{align-self:flex-end;flex:none;height:32px;padding:0 12px;font-size:12px}.ship{gap:8px!important}.mini{gap:6px;padding:10px}.mini-head{padding-bottom:5px;font-size:13px}.mini input,.mini select{height:34px}.mini label{font-size:11px;gap:3px}.mini-grid{gap:8px}.mini-foot{display:flex;justify-content:space-between;align-items:center;gap:8px}.mini-tabs button{color:var(--muted);background:none;box-shadow:none;border-radius:0}.mini-tabs button.on{color:var(--fg);border-bottom-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.mini-table,.mini-table td,.mini-table th{color:var(--fg);background:transparent}.mini-table th{font-size:11px;color:var(--muted);text-align:left}.mini-dl dd{color:var(--fg)}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px;align-items:start}.cat-tile{position:relative}.cat-head{width:100%;height:52px;display:flex;align-items:center;gap:8px;text-align:left;background:var(--surface);color:var(--text);border:1px solid var(--edge);border-radius:12px;padding:0 12px;cursor:pointer}.cat-head .cat-name{flex:1 1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-caret{font-size:11px;color:var(--muted)}.cat-tile.open .cat-head{border-color:var(--accent-text)}.cat-drop{position:absolute;z-index:20;left:0;right:0;top:56px;min-width:260px;max-height:60vh;overflow:auto;background:var(--bg2);color:var(--text);border:1px solid var(--edge);border-radius:12px;padding:10px 12px;box-shadow:0 10px 30px rgba(0,0,0,.18)}.cat-open{display:inline-block;margin-bottom:6px;font-weight:600}.cat-drop .tree>ul{column-count:1}.take{height:auto;min-height:0;align-items:start}.take-left .take-lines{flex:none;overflow:visible}.take-mid{position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100vh - 100px)}.take-line{display:block;padding:6px 0}.take-line .tl-name b{display:block;font-size:13px;line-height:1.25}.tl-nums{display:grid;grid-template-columns:52px 70px 56px 1fr auto;grid-gap:6px;gap:6px;align-items:center;margin-top:4px}.tl-nums input{height:28px;padding:0 8px;font-size:12px}.tl-nums .num{text-align:right;font-size:13px}.tl-nums button{height:28px;min-width:28px;padding:0 8px;font-size:13px}.tl-deal{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:3px;font-size:11px;color:var(--muted)}.tl-deal b{color:var(--data,#000);font-weight:700}.tl-subs{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:11px}.tl-sub,.tl-subs{align-items:center}.tl-sub{display:inline-flex;gap:6px}.tl-sub button{height:22px;padding:0 8px;font-size:11px}.take-foot{display:grid;grid-gap:2px;gap:2px;margin:6px 0;font-size:13px}.take-foot>div{display:flex;justify-content:space-between;gap:12px}.take-foot b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--data,#000)}.take-foot-sum{border-top:1px solid var(--line);padding-top:3px;font-weight:700}@media (max-width:1100px){.take-mid{position:static;max-height:none}}.note-box{min-height:190px;max-height:480px}.take-right .note-save{align-self:center}.pic-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.pic{padding:4px;gap:3px;border-radius:10px}.pic figcaption{font-size:10px;text-align:center}.pic button{height:24px;padding:0 8px;font-size:11px}@media (max-width:1100px){.pic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.pic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.co-grid{display:grid;grid-template-columns:56px repeat(6,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px;align-items:end}.co-grid>label:not(.check){min-width:0}.co-grid.single{grid-template-columns:repeat(6,minmax(0,1fr))}.co-grid input,.co-grid select{width:100%;box-sizing:border-box;height:38px;min-height:38px}.co-grid input[readonly]{opacity:.85;cursor:default}.co-grid input[type=checkbox]{width:auto;height:auto;min-height:0}.co-grid .co-sep{display:block;width:auto;height:1px;margin:0;background:none}@media (max-width:900px){.co-grid,.co-grid.single{grid-template-columns:repeat(2,minmax(0,1fr))}.co-grid .co-sep{display:none}}.pk-scan input{width:100%;font-size:22px;padding:14px 16px}.pk-note{margin-top:10px;padding:12px 14px;border-radius:12px;font-weight:700;font-size:18px;text-align:center;background:rgba(120,160,200,.18)}.pk-note.good{background:rgba(40,170,90,.22)}.pk-note.bad{background:rgba(220,60,60,.25)}.pk-tiles{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin:10px 0}.pk-tiles>*{min-height:76px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pk-tiles>div{background:rgba(255,255,255,.5);border:1px solid rgba(120,160,200,.35)}.pk-tiles b{font-size:20px}.pk-list{display:flex;flex-direction:column;gap:8px}.pk-row{display:grid;grid-template-columns:110px 1fr 70px auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.45);border:1px solid rgba(120,160,200,.25)}.pk-row.done{opacity:.8}.pk-loc{font-weight:800;font-size:16px}.pk-name small,.pk-qty small{display:block;opacity:.7;font-weight:400;font-size:12px}.pk-qty{font-size:22px;font-weight:800;text-align:center}.pk-subs{grid-column:1/-1;display:flex;flex-direction:column;gap:6px}.pk-sub{grid-template-columns:1fr 80px auto;grid-gap:8px;gap:8px}.pk-start,.pk-sub{display:grid;align-items:center}.pk-start{grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.pk-start h2{grid-column:1/-1}@media (max-width:700px){.pk-tiles{grid-template-columns:repeat(3,1fr)}.pk-row{grid-template-columns:1fr 60px}.pk-row .pk-loc,.pk-row button{grid-column:1/-1}}.pk-manual{display:grid;grid-template-columns:2fr 90px 1.5fr 1.5fr auto;grid-gap:8px;gap:8px;align-items:center}@media (max-width:700px){.pk-manual{grid-template-columns:1fr}}.bad{color:#c0392b;font-weight:800}.cu-tiles{display:grid;grid-gap:8px;gap:8px;margin:8px 0}.cu-5{grid-template-columns:repeat(5,1fr)}.cu-6{grid-template-columns:repeat(6,1fr)}.cu-7{grid-template-columns:repeat(7,1fr)}.cu-health{white-space:nowrap;min-width:130px}.cu-health>div{display:flex;align-items:center;gap:8px}.cu-health img{flex:none;width:34px;height:30px}.cu-why{white-space:nowrap}.cu-health span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hl-green{color:#1e8449}.hl-orange{color:#b05a00}.hl-red{color:#c0392b}.cu-tile.hl-orange{background:rgba(240,150,40,.28)}.cu-tile.hl-red{background:rgba(215,60,50,.28)}.cu-4{grid-template-columns:repeat(4,1fr)}.cu-tile{display:flex;flex-direction:column;justify-content:center;height:54px;padding:4px 12px;border-radius:12px;border:1px solid rgba(120,160,200,.35);background:rgba(255,255,255,.5);color:inherit;text-decoration:none}.cu-tile small{font-size:11px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cu-tile b{font-size:18px;line-height:1.1}.cu-tile.on{outline:2px solid #2f7fd1}.cu-tile.band0{background:rgba(40,170,90,.28)}.cu-tile.band1{background:rgba(110,190,70,.28)}.cu-tile.band2{background:rgba(230,200,50,.3)}.cu-tile.band3{background:rgba(240,160,50,.3)}.cu-tile.band4{background:rgba(235,110,60,.28)}.cu-tile.band5{background:rgba(215,70,70,.28)}.cu-tile.src{background:rgba(120,140,220,.25)}@media (max-width:800px){.cu-4,.cu-5,.cu-6{grid-template-columns:repeat(2,1fr)}}.inv-top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.inv-meta{display:flex;flex-direction:column;text-align:right}.inv-addr{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.inv-addr p{margin:2px 0 0;white-space:pre-line}.lb-sizes{display:flex;gap:8px;flex-wrap:wrap}.lb-sizes .button{min-width:90px;justify-content:center}.lb-sheet{display:flex;flex-wrap:wrap;gap:12px;padding:12px 0}.lb{background:#fff;color:#000;border:1px solid #999;padding:.12in;overflow:hidden;display:flex;flex-direction:column;break-after:page;page-break-after:always;box-sizing:border-box}.lb-bar{width:100%;height:.45in;fill:#000;flex:none;margin-bottom:2px}.lb-code{text-align:center;font:600 10pt monospace;letter-spacing:1px}.lb-main{display:flex;align-items:baseline;justify-content:space-between;gap:.2in;font-weight:800;font-size:48pt;line-height:1;margin:2px 0;white-space:nowrap;overflow:hidden}.lb-sub{text-align:left;font-size:9pt;margin-bottom:3px}.lb-items li{white-space:nowrap;overflow:hidden}.lb-items{margin:0;padding:0;list-style:none;font-size:9pt;line-height:1.15;overflow:hidden;flex:1 1}.lb-small .lb-items{font-size:8pt}@media print{.foot,.no-print,.side,.topbar{display:none!important}.lb-sheet{display:block;padding:0}.lb{border:0}.inv-sheet{box-shadow:none;border:0}}.invd-picks{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.invd-pick{display:flex;flex-direction:column;gap:4px;min-height:92px;padding:10px 12px;border-radius:12px;border:1px solid var(--chip-line);background:var(--chip);color:inherit;text-decoration:none}.invd-pick span{font-size:11px;opacity:.8}.invd-pick.on{border-color:var(--accent);background:var(--chip);box-shadow:0 0 0 2px var(--accent) inset}.invd{background:#fff;color:#111;font-family:Poppins,Noto Sans,Arial,sans-serif;font-size:10.5pt;padding:.4in;border-radius:8px;max-width:8.5in;min-height:11in;margin:0 auto 16px;box-sizing:border-box}.invd p{margin:1px 0}.invd-head{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:start}.invd-from b{display:block}.invd-from{font-weight:600;font-size:9.5pt}.invd-logo{width:90px;height:90px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#3aa0e6,#14639e);display:flex;align-items:center;justify-content:center}.invd-logo-img{width:1.15in;height:auto;display:block;margin:0 auto}.invd-logo span{color:#d92129;background:#fff;border-radius:6px;padding:0 8px;font:800 28pt serif;line-height:1.1}.invd-no h2{margin:0 0 3px;font-size:17pt;text-align:right}.invd-no p{text-align:right;font-size:9.5pt;font-weight:600}.invd-lic{font-size:8pt;font-weight:600}.invd-bars{display:block;width:1.6in;height:.28in;margin-left:auto;fill:#000}.invd-parties{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin:14px 0 8px}.invd-right{text-align:right}.invd-custno{font-weight:700;font-size:13pt;margin:0}.invd-party p{font-size:9pt}.invd-party p.invd-addr{font-size:7pt}.invd-taxes{font-size:7.5pt}.invd-taxes p{display:flex;justify-content:space-between;margin:1px 0}.invd-bal{font-weight:700}.invd-ship{font-size:7.5pt}.invd-ship p{margin:4px 0}.invd-ship p.invd-boxes-line{font-size:10pt}.invd-tag{display:inline-block;background:#e5e7eb;padding:1px 6px;font-size:12pt;margin-bottom:3px}.invd-info{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #333;border-bottom:1px solid #333;background:#e5e7eb;padding:4px 6px;margin-bottom:8px}.invd-info div:last-child{padding-left:5ch}.invd-info div{display:flex;flex-direction:row;gap:4px;white-space:nowrap}.invd-info b,.invd-info div{font-size:7.5pt}.invd-items{width:100%;border-collapse:collapse;font-size:8.5pt;background:none;box-shadow:none}.invd-items th{text-align:left;font-size:7pt;letter-spacing:.06em;padding:5px 8px;background:#e5e7eb;border-bottom:1px solid #333;color:#111}.invd-items td{font-size:7.5pt;padding:2px 8px;color:#111;border:0}.invd-items tbody tr:nth-child(2n) td{background:#f3f4f6}.invd-items .num{text-align:right}.invd-items .invd-n{width:22px}.invd-items .invd-band td{background:#7b7f86!important;color:#fff;font-weight:700;padding:5px 4px}.invd-items .invd-sub td{font-weight:700;text-align:right;background:#eef2f7!important}.invd-box{text-align:center;font-size:14pt}.invd-foot{display:grid;grid-template-columns:1fr 1.6in 2.6in;grid-gap:16px;gap:16px;margin-top:12px;align-items:start}.invd-totals div{display:flex;justify-content:space-between;padding:2px 0;border-bottom:1px solid #333}.invd-grand{font-size:14pt;font-weight:700}.invd-policy{font-size:5.5pt;line-height:1.3;margin-top:12px}.invd-policy p{margin:1px 0}.invd-signrow{display:flex;gap:.3in;align-items:flex-end;margin:34px 0 6px}.invd-sign{flex:1 1;border-top:1px solid #333;text-align:left;font-size:9pt;padding-top:2px}.invd-signbig{flex:2 1}.invd-na{margin:8px 0 0;padding:6px 10px;border:1.5px solid #b3261e;border-radius:6px;color:#b3261e;font-size:9.5pt}.invd-totals{position:relative}.invd-totals .invd-paid{display:block;position:absolute;left:-2.35in;top:.05in;transform:rotate(-10deg);border:4px double #1f8a4c;border-radius:10px;color:#1f8a4c;padding:2px 16px;text-align:center;line-height:1;opacity:.88;pointer-events:none}.invd-totals .invd-paid b{display:block;font-size:34pt;letter-spacing:.08em}.invd-totals .invd-paid span{font-size:9pt;letter-spacing:.3em;font-weight:700}.invd-thanks{text-align:center;margin-top:10px}.invd-promo{color:#333;font-weight:700}.invd-saved{color:#111;font-weight:700}.invd-f10 .invd-save,.invd-f11 .invd-save{white-space:normal;font-size:6.5pt}.invd-save{display:block;color:#444;font-size:7.5pt;font-weight:600;line-height:1.2;white-space:nowrap}.invd-savings{margin-top:10px;padding:8px 12px;border:1px solid #6e6e6e;background:#f2f2f2;color:#111;border-radius:8px;text-align:center;font-size:12px;page-break-inside:avoid;break-inside:avoid}.invd-savings p{margin:3px 0}.invd-savings ul{margin:3px auto;padding:0;list-style:none}.invd-catsum{width:100%;border-collapse:collapse;font-size:9pt}.invd-catsum td,.invd-catsum th{padding:2px 4px;border-bottom:1px solid #ccc;color:#111;background:none}.invd-catsum .num{text-align:right}.invd-boxes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin-top:8px}.invd-boxcard{border:1px solid #333;border-radius:5px;padding:3px 6px;page-break-inside:avoid;break-inside:avoid}.invd-boxcard h3{margin:0 0 2px;font-size:8.5pt}.invd-boxcard ul{margin:0;padding:0;list-style:none;font-size:7pt}.invd-boxcard li{gap:8px;white-space:nowrap;overflow:hidden}.invd-big,.invd-boxcard li{display:flex;justify-content:space-between}.invd-big{align-items:baseline;font-weight:800;font-size:34pt;margin-top:8px;border-top:3px solid #111;border-bottom:3px solid #111;padding:4px 0}.invd-sumbar{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:10px}.invd-sumbar div{background:#eaf3ff;border-radius:8px;text-align:center;padding:6px}.invd-sumbar b{display:block;font-size:18pt}.invd-sumbar span{font-size:8.5pt;text-transform:uppercase}.invd-f2{font-size:8.5pt;padding:.3in}.invd-f2 .invd-items td,.invd-f2 .invd-items th{padding:1px 4px;font-size:8.5pt}.invd-f2 .invd-logo{width:54px;height:54px}.invd-f2 .invd-logo span{font-size:16pt}.invd-f3 .invd-head{background:linear-gradient(120deg,#1f6fb8,#4fb3f0);color:#fff;margin:-.4in -.4in 12px;padding:.3in .4in;border-radius:8px 8px 0 0}.invd-f3 .invd-items th{background:#dbeafe;border-bottom:2px solid #1f6fb8}.invd-f3 .invd-grand{background:#1f6fb8;color:#fff;border:0;border-radius:10px;padding:8px 12px;margin-top:6px}.invd-f3 .invd-tag{background:#dbeafe}.invd-f3 .invd-info{background:#eff6ff;border-color:#bfdbfe}.invd-f4 .invd-logo{background:none;border:2px solid #000}.invd-f4 .invd-logo span{color:#000}.invd-f4 .invd-info,.invd-f4 .invd-items th,.invd-f4 .invd-tag{background:none;border-bottom:1px solid #000}.invd-f4 .invd-items tbody tr:nth-child(2n) td{background:none}.invd-f5 .invd-items .invd-band td{background:#1f6fb8!important}.invd-f5 .invd-items tbody:nth-of-type(2n) .invd-band td{background:#2a9d6f!important}.invd-f5 .invd-items tbody:nth-of-type(3n) .invd-band td{background:#d9822b!important}.invd-f6 .invd-items td{padding:5px 4px;font-size:10.5pt}.invd-f8 .invd-items .invd-band td{background:#3b6ea5!important}.invd-f9{font-family:Work Sans,Noto Sans,Arial,sans-serif;font-size:8.5pt}.invd-f10{font-family:Libre Franklin,Noto Sans,Arial,sans-serif;font-size:8.5pt}.invd-f9 .invd-items .num,.invd-f9 .invn-bigno,.invd-f9 .invn-kv b,.invd-f9 .invn-totals b{font-family:Roboto Mono,ui-monospace,monospace}.invn-sm{font-size:7pt;color:#555}.invn-kv{display:grid;grid-template-columns:auto 1fr;grid-gap:1px 8px;gap:1px 8px;font-size:8pt}.invn-kv span{color:#666}.invn-kv b{text-align:right;font-weight:600;overflow-wrap:anywhere}.invn-sec h5,.invn-who h5{margin:0 0 2px;font-size:6.5pt;letter-spacing:.12em;color:#666;font-weight:700}.invn-who b{font-size:10pt}.invn-who p{font-size:8pt}.invn-grid{display:grid;grid-template-columns:2.35in 1fr;margin:-.4in 0 0 -.4in;min-height:10.2in}.invn-side{background:#f2f2f2;border-right:1px solid #bdbdbd;padding:.35in .18in .3in}.invn-side .invd-logo-img{width:1.05in;margin:0 auto 4px}.invn-co{text-align:center;font-size:7pt;margin-bottom:8px}.invn-co b{display:block;font-size:9pt}.invn-sec{border-top:1px solid #bdbdbd;padding:6px 0}.invn-bigno{font-size:17pt;font-weight:600;letter-spacing:-.01em}.invn-side .invd-bars{width:100%;height:.25in;margin:2px 0 4px}.invn-main{padding:.35in 0 0 .25in;min-width:0}.invn-main>.invn-who{padding-bottom:6px;border-bottom:2px solid #111;margin-bottom:4px}.invd-f9 .invd-items th{background:none;color:#666;font-size:6.5pt;letter-spacing:.1em;border-bottom:1px solid #111;padding:6px 3px 3px}.invd-f9 .invd-items td{padding:2px 3px;border-bottom:1px solid #e2e2e2}.invd-f9 .invd-items tbody tr,.invd-f9 .invd-items tbody tr:nth-child(2n) td,.invn-t tbody tr{background:none}.invd-f9 .invd-items .invd-band td{background:none!important;color:#111;font-size:7.5pt;letter-spacing:.06em;padding-top:8px;border-bottom:1px solid #6e6e6e}.invn-totright{width:3.1in;margin:10px 0 0 auto}.invn-totals div{border-bottom:0;padding:1.5px 0;font-size:8.5pt}.invn-totals .invn-grand{border:2px solid #111;padding:5px 8px;margin:4px 0;font-size:13pt;font-weight:700}.invd-f10 .invd-promo,.invd-f10 .invd-saved,.invd-f9 .invd-promo,.invd-f9 .invd-saved{color:#111}.invd-f10 .invd-savings,.invd-f9 .invd-savings{border-color:#6e6e6e}.invn-head{padding-bottom:6px;border-bottom:1px solid #111;align-items:center}.invn-head .invd-from{font-size:7.5pt;font-weight:400}.invn-head .invd-from b{font-size:10pt;font-weight:800}.invn-head .invd-logo-img{width:.95in}.invn-head .invd-no p{font-size:8pt}.invd-f10 .invd-signrow,.invd-f9 .invd-signrow{margin:22px 0 4px}.invd-f10 .invd-policy,.invd-f9 .invd-policy{font-size:6pt;margin-top:8px}.invd-f10 .invd-thanks,.invd-f9 .invd-thanks{margin-top:6px;font-size:8pt}.invn-head .invd-no h2{font-size:16pt;letter-spacing:.04em}.invn-row3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;margin:6px 0}.invn-row3 .invn-kv{font-size:7.5pt;gap:0 8px}.invn-row3 .invn-who .invn-kv b{font-size:7.5pt}.invn-kv b span{color:inherit}.invn-row3 .invn-who b{font-size:9pt}.invn-row3 .invn-who p{font-size:7.5pt}.invn-row3>.invn-who{border:1px solid #bdbdbd;border-radius:8px;padding:5px 8px}.invn-card{border:1.2px solid #111;border-radius:8px;margin-bottom:5px;overflow:hidden;page-break-inside:avoid;break-inside:avoid}.invn-card h4{margin:0;display:flex;justify-content:space-between;gap:10px;background:#e2e2e2;padding:3px 9px;font-size:8pt;font-weight:800;letter-spacing:.06em;border-bottom:1px solid #111}.invn-card h4 span{font-weight:600;color:#333}.invn-t{width:100%;table-layout:fixed;border-collapse:collapse;background:none;box-shadow:none;font-size:7.5pt}.invn-t th{text-align:left;font-size:6pt;letter-spacing:.1em;color:#666;padding:2px 9px 1px;background:none;border:0}.invn-t td{padding:1.5px 9px;border:0;border-bottom:1px solid #f2f2f2;color:#111}.invn-t tr:last-child td{border-bottom:0}.invn-t .num{text-align:right}.invn-end{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:10px;gap:10px;margin-top:6px;align-items:start}.invn-boxes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px}.invn-bx{border:1.2px dashed #6e6e6e;border-radius:8px;padding:4px 6px;font-size:6.5pt;min-width:0;page-break-inside:avoid;break-inside:avoid}.invn-bx h4{margin:0 0 2px;font-size:7.5pt;font-weight:800}.invn-bx p{display:flex;justify-content:space-between;gap:4px;white-space:nowrap;margin:0}.invn-bx p span{overflow:hidden;text-overflow:ellipsis}.invn-totcard{border:1.2px solid #111;border-radius:8px;padding:6px 9px}.invn-totcard .invn-grand{border:0;border-top:1px solid #111;border-radius:0;padding:4px 0 0}.invn-totcard .invn-totals div{padding:0;font-size:7.5pt}.invn-totcard .invn-totals .invn-grand{font-size:12pt;padding-top:3px;margin:3px 0}.invd-f11{font-family:Source Sans\ 3,Noto Sans,Arial,sans-serif;font-size:8.5pt}.invs-page{display:grid;grid-template-columns:.8in 1fr;margin:-.4in 0 0 -.4in;min-height:10.2in}.invs-spine{border-right:3px solid #111;display:flex;flex-direction:column;align-items:center;gap:14px;padding:.35in 0 .3in}.invs-spine .invd-logo-img{width:.6in}.invs-v,.invs-v2{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-family:Big Shoulders Display,Noto Sans,sans-serif;line-height:1}.invs-v{font-size:38pt;font-weight:900;letter-spacing:.02em}.invs-v2{font-size:11pt;font-weight:800;letter-spacing:.18em;color:#6e6e6e}.invs-main{padding:.35in 0 0 .22in;min-width:0}.invs-top{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:end;border-bottom:1px solid #111;padding-bottom:6px}.invs-custno{font:900 38pt/.9 Big Shoulders Display,Noto Sans,sans-serif}.invs-store{font:800 16pt Big Shoulders Display,Noto Sans,sans-serif;letter-spacing:.04em}.invs-top p{font-size:7.5pt}.invs-co{text-align:right;font-size:7pt}.invs-co b{display:block;font-size:8.5pt}.invs-co .invd-bars{width:1.5in;height:.2in;margin:3px 0 0 auto}.invs-grid4{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #111}.invs-grid4>div{padding:4px 6px 5px 0;border-right:1px solid #bdbdbd;min-width:0}.invs-grid4>div+div{padding-left:6px}.invs-grid4>div:last-child{border-right:0}.invs-grid4 h5{margin:0 0 1px;font-size:6pt;letter-spacing:.14em;color:#6e6e6e;font-weight:700}.invs-grid4 b{font:800 12pt Big Shoulders Display,Noto Sans,sans-serif;letter-spacing:.03em}.invs-small b{font:600 8pt Source Sans\ 3,Noto Sans,sans-serif}.invs-items{width:100%;table-layout:fixed;border-collapse:collapse;box-shadow:none}.invs-items,.invs-items tbody tr,.invs-items th{background:none}.invs-items th{text-align:left;font-size:6pt;letter-spacing:.14em;color:#6e6e6e;padding:6px 3px 2px;border:0;border-bottom:1px solid #111}.invs-items td{padding:1.5px 3px;line-height:1.25;border:0;border-bottom:1px solid #e2e2e2;vertical-align:top;color:#111;font-size:8pt}.invs-items .num{text-align:right}.invs-n{font-size:6.5pt!important;color:#6e6e6e!important}.invs-nm{font-weight:600;font-size:8.5pt}.invs-sub{display:block;font-size:6.5pt;line-height:1.2;color:#6e6e6e;letter-spacing:.04em}.invs-items .invs-band td{font:800 10pt Big Shoulders Display,Noto Sans,sans-serif;letter-spacing:.1em;padding-top:5px;border-bottom:1.5px solid #111}.invs-end{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:16px;gap:16px;margin-top:8px;align-items:end}.invs-bxl p{display:flex;gap:8px;font-size:7pt;border-bottom:1px solid #e2e2e2;padding:2px 0;margin:0}.invs-bxl p b{font:800 10pt Big Shoulders Display,Noto Sans,sans-serif;min-width:.45in}.invs-tot div{border-bottom:0;padding:1px 0;font-size:8pt}.invs-tot .invs-grand{align-items:baseline;border-top:3px solid #111;margin-top:5px;padding-top:3px}.invs-tot .invs-grand span{font-size:7pt;letter-spacing:.14em;font-weight:600}.invs-tot .invs-grand b{font:900 32pt/1 Big Shoulders Display,Noto Sans,sans-serif}.invs-tot .invs-grand b small{font-size:16pt;vertical-align:top;margin-right:2px}.invd-f11 .invd-signrow{margin:20px 0 4px}.invd-f11 .invd-policy{font-size:6pt;margin-top:8px}.invd-f11 .invd-thanks{margin-top:6px;font-size:8pt}.invd-f11 .invd-promo,.invd-f11 .invd-saved{color:#111}.invd-f11 .invd-savings{border-color:#6e6e6e}.invd-f11 .invd-page+.invd-page .invs-page{margin-top:0}@media print{.invs-page{margin:0;min-height:10.1in}.invs-main,.invs-spine{padding-top:.1in}.invn-grid{margin:0;min-height:10.1in}.invn-main,.invn-side{padding-top:.1in}.shell,body,html{min-height:0!important;height:auto!important;overflow:visible!important}.shell,body,html{background:#fff!important}.blob,.shell:before{display:none!important}main{padding:0!important;margin:0!important}.invd{border-radius:0;padding:0;max-width:none;min-height:9.8in;margin:0}.invd-f3 .invd-head{margin:0 0 12px;border-radius:0}.invd,.invd *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.invd{min-height:0}.invd-page{position:relative;min-height:10.15in;box-sizing:border-box;padding-bottom:.3in;break-after:page;page-break-after:always}.invd-page:last-child{break-after:auto;page-break-after:auto}.invd-pf{position:absolute;left:0;right:0;bottom:0;border-top:1px solid #ccc}}@media print{@page{size:letter;margin:.4in}}@media (max-width:900px){.invd-picks{grid-template-columns:1fr 1fr}}.invd-edit input{width:90px;text-align:right}.tl-head{margin:8px 0 0;font-size:10px;text-transform:uppercase;opacity:.7}.tl-head .num{text-align:right}.invd-edit-table{table-layout:fixed;width:100%}.invd-edit-table td.num,.invd-edit-table th.num{text-align:right}.invd-edit-table input{width:100%;box-sizing:border-box}.invd .reclink,.invd .reclink:hover{color:inherit;text-decoration:none;cursor:inherit}.reclink{color:var(--accent-text);text-decoration:none}.reclink:hover{color:var(--accent)}.reclink:hover,a,a:focus,a:hover{text-decoration:none}@media print{.reclink{color:inherit}}.glow-note{margin:10px 0;padding:8px 14px;border-radius:12px;font-size:12px;border:1.5px solid #e0a020;background:color-mix(in srgb,#ffcf5a 14%,transparent);animation:glownote 2.2s ease-in-out infinite}@keyframes glownote{0%,to{box-shadow:0 0 3px rgba(224,160,32,.35)}50%{box-shadow:0 0 14px rgba(224,160,32,.85)}}@media (prefers-reduced-motion:reduce){.glow-note{animation:none;box-shadow:0 0 8px rgba(224,160,32,.6)}}.buddy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px;text-align:center}.buddy-face{position:relative;animation:buddyfloat 3.2s ease-in-out infinite}.buddy-head{position:relative;width:84px;height:64px;border-radius:42px 42px 22px 22px;background:linear-gradient(160deg,#7be0a6,#35b46f);box-shadow:0 6px 16px rgba(0,0,0,.25),inset 0 -4px 0 rgba(0,0,0,.12)}.buddy .eye{position:absolute;top:22px;width:11px;height:15px;border-radius:50%;background:#0b2a3a;transform-origin:center;animation:buddyblink 4s infinite}.buddy .eye.l{left:22px}.buddy .eye.r{right:22px}.buddy .cheek{position:absolute;top:38px;width:10px;height:6px;border-radius:50%;background:rgba(255,120,120,.55)}.buddy .cheek.l{left:10px}.buddy .cheek.r{right:10px}.buddy .mouth{position:absolute;left:50%;bottom:10px;width:24px;height:12px;margin-left:-12px;border-bottom:3.5px solid #0b2a3a;border-radius:0 0 24px 24px;animation:buddysmile 4s ease-in-out infinite}.buddy .ant{position:absolute;top:-10px;width:3px;height:16px;background:#35b46f;border-radius:2px}.buddy .ant.l{left:24px;transform:rotate(-28deg)}.buddy .ant.r{right:24px;transform:rotate(28deg)}.buddy-say{margin:0;font-size:13px;line-height:1.35;animation:buddyfade .6s ease;max-width:240px}@keyframes buddyfloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(2deg)}}@keyframes buddyblink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes buddysmile{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.18)}}@keyframes buddyfade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.buddy .eye,.buddy .mouth,.buddy-face,.buddy-say{animation:none}}.tutor-fab{position:fixed;right:18px;bottom:18px;z-index:900;width:64px;height:64px;border-radius:50%;border:2px solid rgba(255,255,255,.8);cursor:pointer;padding:0;background:linear-gradient(160deg,#7be0a6,#35b46f);box-shadow:0 8px 22px rgba(0,0,0,.28);display:grid;place-items:center;transition:transform .2s ease}.tutor-fab:hover{transform:scale(1.08) rotate(-4deg)}.tutor-fab.hi{animation:tutorbounce 1.2s ease-in-out infinite}.tutor-face{position:relative;width:38px;height:30px}.tutor-face .head{position:absolute;inset:0;border-radius:18px 18px 10px 10px;background:#effff6;box-shadow:inset 0 -2px 0 rgba(0,0,0,.12)}.tutor-face .eye{position:absolute;top:10px;width:5px;height:7px;border-radius:50%;background:#0b2a3a;animation:buddyblink 4s infinite}.tutor-face .eye.l{left:9px}.tutor-face .eye.r{right:9px}.tutor-face .mouth{position:absolute;left:50%;bottom:5px;width:12px;height:6px;margin-left:-6px;border-bottom:2.5px solid #0b2a3a;border-radius:0 0 12px 12px}.tutor-face .ant{position:absolute;top:-7px;width:2px;height:9px;background:#effff6;border-radius:2px}.tutor-face .ant.l{left:11px;transform:rotate(-24deg)}.tutor-face .ant.r{right:11px;transform:rotate(24deg)}.tutor-hi{position:absolute;right:74px;bottom:6px;width:250px;padding:8px;grid-gap:6px;gap:6px;border-radius:16px 16px 4px 16px;font-size:13px;text-align:left;line-height:1.35;box-shadow:0 8px 24px rgba(0,0,0,.22);border:1px solid var(--edge);animation:buddyfade .5s ease}.tutor-hi,.tutor-panel{display:grid;background:var(--pop);color:var(--fg)}.tutor-panel{position:fixed;right:18px;bottom:94px;z-index:900;width:360px;max-height:min(70vh,640px);overflow:auto;padding:14px;border-radius:18px;border:1px solid var(--edge);box-shadow:0 18px 44px rgba(0,0,0,.3);grid-gap:10px;gap:10px;animation:buddyfade .3s ease}.tutor-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px}.tutor-panel h4{margin:6px 0 2px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tutor-ans{display:grid;grid-gap:8px;gap:8px;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--accent) 10%,transparent)}.tutor-ans p{margin:0;font-size:14px}.tutor-less{display:grid;grid-gap:2px;gap:2px;text-align:left;width:100%;padding:8px 10px;border-radius:10px;border:1px solid var(--edge);background:var(--chip);color:var(--fg);cursor:pointer}.tutor-less small{color:var(--muted);font-size:12px}.tutor-less:hover{border-color:var(--accent)}.tutor-ring{z-index:880;border-radius:12px;border:3px solid #ffb300;box-shadow:0 0 0 9999px rgba(10,20,35,.38),0 0 18px 4px rgba(255,179,0,.7);animation:tutorpulse 1.3s ease-in-out infinite;transition:left .45s ease,top .45s ease,width .45s ease,height .45s ease}.tutor-cursor,.tutor-ring{position:fixed;pointer-events:none}.tutor-cursor{left:0;top:0;z-index:920;transition:transform 1.1s cubic-bezier(.22,.9,.3,1);filter:drop-shadow(0 3px 4px rgba(0,0,0,.4))}.tutor-card{position:fixed;z-index:910;width:360px;max-width:calc(100vw - 24px);padding:14px 16px;border-radius:16px;background:var(--solid);color:var(--fg);border:2px solid #ffb300;box-shadow:0 16px 40px rgba(0,0,0,.35);display:grid;grid-gap:8px;gap:8px;animation:buddyfade .35s ease}.tutor-card p{margin:0;font-size:15px;line-height:1.4}.tutor-card small{color:var(--muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.tutor-done{border-color:#35b46f}@keyframes tutorbounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes tutorpulse{0%,to{border-color:#ffb300}50%{border-color:#fff3c4}}@media (prefers-reduced-motion:reduce){.tutor-card,.tutor-fab.hi,.tutor-face .eye,.tutor-panel,.tutor-ring{animation:none}.tutor-cursor{transition:none}}@media print{.tutor-card,.tutor-cursor,.tutor-fab,.tutor-hi,.tutor-panel,.tutor-ring{display:none!important}}@media (max-width:640px){.tutor-panel{right:8px;left:8px;width:auto}}.ssel{position:relative}.ssel input[type=text]{width:100%}.sselList{position:absolute;z-index:30;left:0;right:0;top:100%;max-height:260px;overflow-y:auto;margin:2px 0 0;padding:4px;list-style:none;background:#fff;border:1px solid rgba(60,120,190,.35);border-radius:10px;box-shadow:0 10px 28px rgba(30,70,120,.22)}.sselList li{padding:6px 10px;border-radius:7px;cursor:pointer;font-size:13px}.sselList li.hot,.sselList li:hover{background:rgba(80,160,235,.18)}.sselList li.on{font-weight:700}.sselList li.sselAdd{font-weight:700;color:#1d6fb8}.sselList li.sselNone{color:#789;cursor:default}.paylist{border:1px solid rgba(60,120,190,.35);border-radius:12px;overflow:hidden;margin:8px 0;background:rgba(255,255,255,.55)}.payhead,.payrow{display:grid;grid-template-columns:36px 1fr 130px 130px;align-items:center;grid-gap:8px;gap:8px;padding:8px 12px}.payhead{font-size:11px;letter-spacing:.06em;font-weight:700;background:rgba(80,160,235,.16);border-bottom:1px solid rgba(60,120,190,.35)}.payrow{border-bottom:1px solid rgba(60,120,190,.2);cursor:pointer}.payrow:last-child{border-bottom:0}.payrow:hover{background:rgba(80,160,235,.1)}.payrow.on{background:rgba(80,160,235,.22);font-weight:600}.tutor-scene{position:relative;overflow:hidden;height:112px;border-radius:12px;cursor:pointer;isolation:isolate;background:#9fd3ff}.tutor-scene .sky{position:absolute;inset:0;z-index:-3;background:linear-gradient(180deg,#ffb27a,#ffd9a0 45%,#bfe3ff);animation:sceneSky 24s ease-in-out infinite}.tutor-scene .sun{position:absolute;z-index:-2;left:18px;bottom:26px;width:34px;height:34px;border-radius:50%;background:#fff3b0;box-shadow:0 0 22px 10px rgba(255,225,140,.7);animation:sceneSun 12s ease-in-out infinite}.tutor-scene .cloud{position:absolute;z-index:-2;height:14px;border-radius:14px;background:rgba(255,255,255,.85);box-shadow:14px -6px 0 -1px rgba(255,255,255,.85),28px 0 0 0 rgba(255,255,255,.85);animation:sceneDrift 26s linear infinite}.tutor-scene .c1{width:36px;top:14px;left:-80px}.tutor-scene .c2{width:26px;top:36px;left:-80px;animation-duration:38s;animation-delay:-14s;opacity:.8}.tutor-scene .hill{position:absolute;z-index:-1;bottom:-18px;border-radius:50%}.tutor-scene .h1{left:-30px;width:170px;height:64px;background:#4fae7a}.tutor-scene .h2{right:-40px;width:200px;height:56px;background:#3b9a68}.tutor-scene .fly{position:absolute;z-index:0;width:4px;height:4px;border-radius:50%;background:#fff6a8;box-shadow:0 0 8px 3px rgba(255,240,140,.9);animation:sceneFly 5s ease-in-out infinite}.tutor-scene .f1{left:22%;top:58%}.tutor-scene .f2{left:46%;top:66%;animation-delay:-1.5s}.tutor-scene .f3{left:70%;top:54%;animation-delay:-3s}.tutor-scene .f4{left:84%;top:70%;animation-delay:-2s}.tutor-scene .f5{left:8%;top:74%;animation-delay:-4s}.tutor-scene .petal{position:absolute;z-index:0;top:-10px;width:7px;height:5px;border-radius:80% 0 80% 0;background:#ff9db8;animation:scenePetal 9s linear infinite}.tutor-scene .p1{left:15%}.tutor-scene .p2{left:38%;animation-delay:-3s;background:#ffc4d6}.tutor-scene .p3{left:64%;animation-delay:-6s}.tutor-scene .p4{left:88%;animation-delay:-1.5s;background:#ffc4d6}.tutor-scene .fwset{position:absolute;inset:0;z-index:1;pointer-events:none}.tutor-scene .fw{position:absolute;width:4px;height:4px;border-radius:50%;opacity:0;animation:sceneBurst 1.9s ease-out infinite;box-shadow:0 -14px 0 0 currentColor,10px -10px 0 0 currentColor,14px 0 0 0 currentColor,10px 10px 0 0 currentColor,0 14px 0 0 currentColor,-10px 10px 0 0 currentColor,-14px 0 0 0 currentColor,-10px -10px 0 0 currentColor}.tutor-scene .fw.a{left:72%;top:28%;color:#ffd23f}.tutor-scene .fw.b{left:40%;top:22%;color:#ff6b8b;animation-delay:.7s}.tutor-scene .fw.c{left:88%;top:44%;color:#7be0ff;animation-delay:1.3s}.tutor-scene p{position:absolute;left:8px;right:8px;bottom:8px;margin:0;padding:7px 10px;border-radius:10px;background:rgba(255,255,255,.88);color:#14304f;font-size:13px;font-weight:600;line-height:1.3;animation:buddyfade .6s ease}@keyframes sceneSky{0%,to{filter:hue-rotate(0deg)}33%{filter:hue-rotate(40deg) saturate(1.2)}66%{filter:hue-rotate(-50deg) saturate(1.15)}}@keyframes sceneSun{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.08)}}@keyframes sceneDrift{0%{transform:translateX(0)}to{transform:translateX(420px)}}@keyframes sceneFly{0%,to{transform:translate(0);opacity:.2}50%{transform:translate(10px,-12px);opacity:1}}@keyframes scenePetal{0%{transform:translate(0) rotate(0deg)}to{transform:translate(24px,130px) rotate(300deg)}}@keyframes sceneBurst{0%{transform:scale(.2);opacity:0}12%{opacity:1}to{transform:scale(2.2);opacity:0}}@media (prefers-reduced-motion:reduce){.tutor-scene *,.tutor-scene .sky{animation:none!important}.tutor-scene .fw{opacity:0}}@media print{.tutor-scene{display:none!important}}.invd-page{display:flex;flex-direction:column;min-height:10.2in;box-sizing:border-box}.invd-page>.invd-pf{margin-top:auto}.invd-page+.invd-page{margin-top:18px;padding-top:14px;border-top:2px dashed rgba(0,0,0,.18)}.invd-pf{display:flex;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid #ccc;font:10pt sans-serif;color:#222}.invd-pf b{font-weight:400}.invd-cont{margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid #999;font-size:11pt}@media print{.invd-page+.invd-page{margin-top:0;padding-top:0;border-top:0}}.ipick{display:grid;grid-gap:8px;gap:8px;position:relative}.ipick-list{position:absolute;top:44px;left:0;right:0;z-index:20;max-height:260px;overflow:auto;margin:0;padding:4px;list-style:none;border-radius:12px;border:1px solid var(--line);background:var(--menu,#fff);box-shadow:0 8px 24px rgba(0,0,0,.18)}.ipick-list li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13px;color:var(--fg)}.ipick-list li:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.ipick-list li small{color:var(--muted);margin-left:auto}.shortcut-strip{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin:-4px 0 6px}.shortcut-strip .addshort{float:none;margin-right:4px}.shortcut-strip .addshort>button{padding:1px 8px;font-size:11px}.shortcut-strip .shortcut-menu{right:auto;left:0}.page-head.head-line{justify-content:flex-start}.page-head.head-line .cr-bar{margin:0}.page-head.head-line .tabs{margin-bottom:0}.page-head.head-line .head-right{margin-left:auto;display:flex;gap:8px}.shortcut-strip a{display:inline-block;max-width:110px;padding:1px 8px;border-radius:999px;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.9}.shortcut-strip a:hover{opacity:1}@media print{.shortcut-strip{display:none}}.dtable{display:grid;grid-gap:4px;gap:4px}.drow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:5px 8px;border-radius:10px;background:color-mix(in srgb,var(--fg) 4%,transparent);font-size:13px}.drow>span{display:grid;min-width:0}.drow small{color:var(--muted);font-size:11.5px}.drow b,.drow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dhead{background:none;font-size:11px;font-weight:600;text-transform:uppercase;color:var(--muted);padding-block:2px}.dsteps{display:grid!important;grid-template-columns:repeat(8,44px);grid-gap:3px;gap:3px}.dhead .dsteps span{text-align:center;font-size:10px}.dsteps form{margin:0}.dstep{width:44px;height:30px;min-height:0;padding:0;font-size:9.5px;letter-spacing:0;border-radius:8px}.dstep:not(.on){background:transparent;border:1px solid var(--line);color:var(--muted);box-shadow:none}.dstep.on{background:color-mix(in srgb,#2e9e5b 70%,var(--accent));color:#fff}.drow .button{padding:4px 10px;min-height:0;font-size:12px}@media (max-width:1100px){.drow{grid-template-columns:1fr}.dsteps{grid-template-columns:repeat(8,1fr)}.dstep{width:100%}}.charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:900px){.charts{grid-template-columns:1fr}}.chart{margin:0}.chart figcaption{display:flex;flex-direction:column;gap:2px;margin-bottom:4px;font-size:13px}.chart figcaption span{font-size:12px;color:var(--muted)}.chart .lo{color:#d9473b}.chart .hi{color:#1f9d6b}.chart svg{color:var(--fg);display:block}.dgrid-wrap{position:relative;display:grid;grid-gap:12px;gap:12px}.drow{display:block}.drow .group-head{margin-bottom:6px}.dgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;perspective:900px}.dtile{font:inherit;color:inherit;text-align:left;align-items:stretch;cursor:pointer;border-top:3px solid var(--tint);min-height:86px;transition:transform .18s ease,box-shadow .18s ease;transform-style:preserve-3d}.dtile:focus-visible,.dtile:hover{transform:translateZ(26px) rotateX(4deg) scale(1.04);box-shadow:0 16px 34px rgba(20,40,80,.28);z-index:2}@media (prefers-reduced-motion:reduce){.dtile{transition:none}.dtile:focus-visible,.dtile:hover{transform:none}}.dopen{position:absolute;inset:0;z-index:20;background:var(--card,#fff);border:1px solid var(--line,#d6e2f0);border-top:4px solid var(--tint);border-radius:16px;padding:16px;box-shadow:0 18px 50px rgba(20,40,80,.28);overflow:auto}.dopen-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.dopen-top h2{margin:0 auto 0 0}@media (max-width:1100px){.dgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.upd-note{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:9999;padding:10px 18px;border-radius:12px;background:#14304f;color:#fff;font-size:14px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.sortkey{display:none}table.inv-rt td,table.inv-rt th{text-align:left}table.inv-rt th{position:relative;padding-right:40px}table.inv-rt th.amt{padding-right:44px;padding-left:8px}table.inv-rt th .tt{position:absolute;top:8px;right:6px;margin:0}table.inv-rt td.amt,table.inv-rt th.amt{text-align:right}.inv-status select{max-width:150px}.spr-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:8px}.spr-head b{font-size:18px}.spr-head span{color:var(--muted);font-size:13px}.spr-emp{border:1px solid var(--line,#c9dcef);border-radius:12px;background:rgba(255,255,255,.6);margin-bottom:8px;padding:0 12px}.spr-emp>summary{display:flex;gap:18px;align-items:baseline;padding:10px 0;cursor:pointer;list-style:none}.spr-emp>summary b{flex:1 1}.spr-emp>summary em{font-style:normal;font-weight:800;color:#b3261e;min-width:90px;text-align:right}.spr-emp[open]>summary{border-bottom:1px solid var(--line,#c9dcef);margin-bottom:8px}.news-cols{column-count:3;column-gap:24px}.news-item{page-break-inside:avoid;break-inside:avoid;padding:8px 0;border-top:1px solid var(--line);font-size:13px}@media (max-width:900px){.news-cols{column-count:2}}@media (max-width:560px){.news-cols{column-count:1}}@keyframes mtile-shake{0%{transform:translateX(0) rotate(0)}15%{transform:translateX(-7px) rotate(-1.2deg)}30%{transform:translateX(7px) rotate(1.2deg)}45%{transform:translateX(-6px) rotate(-1deg)}60%{transform:translateX(6px) rotate(1deg)}75%{transform:translateX(-3px) rotate(-.5deg)}to{transform:translateX(0) rotate(0)}}@keyframes mtile-halo{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--tint) 55%,transparent),0 0 22px 6px color-mix(in srgb,var(--tint) 45%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--tint) 30%,transparent),0 0 38px 14px color-mix(in srgb,var(--tint) 55%,transparent)}}.mtile:not(.noacc):not(.soon):active,.mtile:not(.noacc):not(.soon):focus-visible,.mtile:not(.noacc):not(.soon):hover{animation:mtile-shake .45s ease-in-out infinite,mtile-halo .9s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.mtile:not(.noacc):not(.soon):hover{animation:mtile-halo 1.6s ease-in-out infinite}}.note.tiny{font-size:10.5px;line-height:1.35}.pill.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:800;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.pill.on:before{content:"✓"}.editpop{position:relative;display:inline-block}.editpop summary.smallbtn{list-style:none;cursor:pointer;display:inline-block;padding:2px 10px;font-size:11px;font-weight:800;border-radius:8px;border:1px solid var(--line);background:var(--tile);color:var(--fg)}.editpop summary.smallbtn::-webkit-details-marker{display:none}.editpop[open] summary.smallbtn{background:var(--accent);border-color:var(--accent);color:#fff}.editpop-box{position:absolute;right:0;top:26px;z-index:20;display:flex;gap:8px;width:min(340px,80vw);padding:8px;border-radius:12px;border:1px solid var(--line);background:var(--solid);box-shadow:0 8px 24px rgba(0,0,0,.18)}.workbox{display:inline-flex;flex-direction:column;gap:1px;margin:4px 0 8px;padding:6px 16px;border-radius:12px;background:var(--accent);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent)}.workbox small{font-size:10px;letter-spacing:.08em;opacity:.85}.workbox b{font-size:16px}.layerhist summary.smallbtn{list-style:none;cursor:pointer;display:inline-block;margin:2px 8px;padding:2px 10px;font-size:11px;font-weight:800;border-radius:8px;border:1px solid var(--line);background:var(--tile);color:var(--fg)}.layerhist summary.smallbtn::-webkit-details-marker{display:none}.layerhist[open]>table{margin:4px 8px 8px;width:calc(100% - 16px)}.hlsw{background:var(--card,#fff)}.hlsw.hl-clean{background:#fff;border:1px solid #d5dfec;border-left:4px solid #2f7fd1}.ie-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:8px;gap:8px;margin:6px 0 14px}.ie-box{min-width:0;padding:8px 10px;border:1px solid var(--line,#d6dde6);border-radius:12px;background:rgba(255,255,255,.55);display:grid;grid-gap:5px;gap:5px}.ie-box h3{margin:0;font-size:12px;line-height:1.2}.ie-box input[type=file]{width:100%;max-width:100%;min-width:0;font-size:10px}.ie-box input[type=file]::-webkit-file-upload-button{font-size:10px;padding:2px 6px;margin-right:6px}.ie-box input[type=file]::file-selector-button{font-size:10px;padding:2px 6px;margin-right:6px}.ie-box .button,.ie-box button{font-size:10px;padding:3px 8px;white-space:nowrap;justify-self:start}.ie-box .error,.ie-box .ok{font-size:10px}.ie-box{border-color:hsl(var(--h,210) 60% 62%);border-left-width:5px;background:hsl(var(--h,210) 80% 96%/.7)}.ie-box h3{color:hsl(var(--h,210) 55% 30%)}.ie-box .button,.ie-box button{background:hsl(var(--h,210) 65% 48%);border-color:hsl(var(--h,210) 65% 40%);color:#fff}.ie-box input[type=file]::-webkit-file-upload-button{background:hsl(var(--h,210) 70% 90%);border:1px solid hsl(var(--h,210) 60% 62%);color:hsl(var(--h,210) 55% 25%);border-radius:6px}.ie-box input[type=file]::file-selector-button{background:hsl(var(--h,210) 70% 90%);border:1px solid hsl(var(--h,210) 60% 62%);color:hsl(var(--h,210) 55% 25%);border-radius:6px}.topbar .search .vbtn{flex:none;width:24px;height:24px;padding:0;border-radius:50%;border:0;display:grid;place-items:center;background:transparent;color:var(--muted);cursor:pointer;box-shadow:none}.topbar .search .vbtn:hover:not(:disabled){background:var(--chip-line);color:var(--accent)}.topbar .search .vbtn:disabled{opacity:.35;cursor:not-allowed}.topbar .search .vbtn.live{background:#d1453b;color:#fff;animation:vpulse 1.1s ease-in-out infinite}.topbar .search .vlang{flex:none;width:auto;max-width:64px;height:22px;padding:0 2px;font-size:10px;border:0;background:transparent;color:var(--muted);box-shadow:none}@keyframes vpulse{50%{box-shadow:0 0 0 5px rgba(209,69,59,.25)}}.term-row{margin:0 0 8px}.term-row,.term-row fieldset{display:flex;align-items:flex-start;gap:8px}.term-row fieldset{flex:1 1 auto;min-width:0;border:0;padding:0;margin:0}.term-row fieldset>input[name=term]{flex:0 0 170px;width:170px}.term-row fieldset>.ipick{flex:1 1 auto;min-width:0}.term-btns{display:flex;gap:4px;flex:none;padding-top:4px}button.tiny{font-size:10px;padding:3px 8px;border-radius:8px}button.tiny.danger{background:#d1453b;color:#fff}@media (max-width:720px){.term-row,.term-row fieldset{flex-wrap:wrap}}.items-head .items-btns{gap:6px}.button.tiny,button.tiny{font-size:12px;padding:5px 10px;border-radius:9px}.ifilter{position:relative;flex:none}.ifilter-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:9px}.ifilter-btn.on{border-color:var(--accent);color:var(--accent)}.ifilter-btn b{font-size:10px}.ifilter-panel{position:absolute;z-index:40;top:34px;left:0;width:min(520px,92vw);display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px;padding:12px;border-radius:14px;background:var(--menu,#fff);border:1px solid var(--line);box-shadow:0 12px 32px rgba(0,0,0,.2)}.ifilter-panel label{display:grid;grid-gap:2px;gap:2px;font-size:11px;color:var(--muted)}.ifilter-panel label span{font-size:10px;letter-spacing:.04em;text-transform:uppercase}.ifilter-panel input,.ifilter-panel select{font-size:12px;padding:5px 8px;width:100%;min-width:0}.ifilter-btns{grid-column:1/-1;display:flex;justify-content:flex-end;gap:6px}.items-grid{table-layout:fixed;width:max-content;min-width:100%}.items-grid td.clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.items-grid td,.items-grid th{white-space:nowrap}.bc-cell{position:relative}.bc-add{border:0;background:transparent;box-shadow:none;padding:0 4px;margin-left:4px;color:var(--accent);opacity:0;cursor:pointer;font-size:13px}.bc-add:focus,tr:hover .bc-add{opacity:1}.bc-input{width:100%;padding:2px 6px;font-size:12px}.items-tools a,.items-tools button{text-align:left;justify-content:flex-start;gap:8px}.item-card{position:fixed;z-index:120;width:300px;padding:14px;border-radius:16px;pointer-events:none;background:linear-gradient(160deg,rgba(255,255,255,.97),rgba(226,240,255,.97));color:#12263f;border:1px solid rgba(60,130,220,.35);box-shadow:0 14px 40px rgba(20,60,120,.28),0 0 0 4px rgba(60,130,220,.08);display:grid;grid-gap:8px;gap:8px}.item-card .ic-title{font-weight:800;font-size:13px;line-height:1.25}.item-card .ic-sub{font-size:11px;color:#5b6f89;margin-top:-4px}.item-card .ic-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.item-card .ic-grid div{display:grid;padding:6px 8px;border-radius:10px;background:rgba(255,255,255,.75);border:1px solid rgba(60,130,220,.18)}.item-card small{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#5b6f89}.item-card .ic-grid b{font-size:15px}.item-card .ic-pack{display:grid;grid-template-columns:34px 1fr auto;grid-template-rows:auto auto;grid-gap:8px;gap:8px;align-items:center;padding:6px 8px;border-radius:10px;background:rgba(60,130,220,.1);font-size:12px}.item-card .ic-pack span{font-weight:700;color:#2a5fa8}.item-card .ic-pack em{font-style:normal;color:#5b6f89}.bie-box{width:min(760px,95vw);max-height:92vh;flex-direction:column;padding:18px}.bie-box,.bie-head{display:flex;gap:12px}.bie-head{justify-content:space-between;align-items:flex-start}.bie-list{overflow:auto;display:grid;grid-gap:10px;gap:10px;padding:2px}.bie-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(70px,120px);grid-gap:12px;gap:12px;align-items:center;padding:10px;border-radius:14px;border:1px solid var(--line)}.bie-row.done{border-color:#2e9e5b}.bie-row.error{border-color:#c0392b}.bie-name{display:grid;min-width:0}.bie-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.bie-name small{color:var(--muted)}.bie-drop{display:flex;align-items:center;gap:10px;justify-content:center;padding:14px 10px;border-radius:12px;cursor:pointer;font-size:12px;font-weight:600;border:2px dashed rgba(60,130,220,.5);background:rgba(60,130,220,.06);transition:box-shadow .2s,border-color .2s,background .2s,transform .2s}.bie-drop.over,.bie-drop:active,.bie-drop:focus-visible,.bie-drop:hover{border-color:#3c82dc;background:rgba(60,130,220,.14);transform:translateY(-1px);box-shadow:0 0 0 3px rgba(60,130,220,.25),0 0 22px 4px rgba(60,160,255,.55);outline:none}.bie-plus{font-size:20px;color:#3c82dc}.bie-status{display:grid;grid-gap:2px;gap:2px;font-size:11px}.ok-text{color:#2e9e5b;font-weight:700}.err-text{color:#c0392b}.bie-foot{justify-content:space-between}@media (max-width:640px){.bie-row{grid-template-columns:1fr}}.group-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;align-items:end}.group-fields label{display:grid;grid-gap:4px;gap:4px;min-width:0}.group-fields input:not([type=checkbox]),.group-fields select{width:100%;box-sizing:border-box;height:36px}.group-fields label.check{display:flex;align-items:center;gap:6px;height:36px}@media (max-width:720px){.group-fields{grid-template-columns:1fr}}.items-grid .img-cell img{width:40px;height:40px;object-fit:contain;border-radius:6px;background:#fff;display:block}.items-count{display:inline-flex;flex-direction:column;align-items:center;line-height:1.05;flex:none}.items-count b{font-size:15px}.items-count small{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.ifilter-panel{max-width:calc(100vw - 16px)}.pager{display:inline-flex;align-items:stretch;flex:none;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(226,240,255,.75));box-shadow:0 1px 4px rgba(20,60,120,.12)}.pager select{border:0;border-radius:0;background:transparent;box-shadow:none;font-size:11px;font-weight:700;padding:5px 6px 5px 10px;height:100%;cursor:pointer;color:var(--fg)}.pager-size{display:flex;border-right:1px solid var(--line)}.pager-step{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0 10px;font-size:18px;line-height:1;cursor:pointer;color:var(--accent)}.pager-step:hover:not(:disabled){background:rgba(60,130,220,.15)}.pager-step:disabled{opacity:.3;cursor:default}.pager-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2px 6px;min-width:52px;border-inline:1px solid var(--line)}.pager-mid input{width:44px;text-align:center;border:0;background:transparent;box-shadow:none;font-size:13px;font-weight:800;padding:0;height:16px}.pager-mid small{font-size:9px;color:var(--muted);line-height:1}.term-row.editing{background:#dcecff;box-shadow:0 0 0 2px #9cc6f5;border-radius:10px;padding:4px}.term-row.editing fieldset input,.term-row.editing fieldset select{background:#fff;border-color:#6aa6e8}tr:has(details.editpop[open])>td{background:#dcecff}.item-card .ic-pack small{grid-column:1/-1;text-transform:none;letter-spacing:0;font-size:11px}.item-card .ic-pack small b{font-size:12px;color:#12263f;margin-left:4px}.seller{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:900;line-height:16px;vertical-align:middle;color:#fff;animation:sellerGlow 1.6s ease-in-out infinite}.seller.s500{background:linear-gradient(135deg,#f59e0b,#ef6c00);--glow:245,158,11}.seller.s50{background:linear-gradient(135deg,#e11d48,#9333ea);--glow:225,29,72}@keyframes sellerGlow{0%,to{box-shadow:0 0 3px 0 rgba(var(--glow),.55);transform:scale(1)}50%{box-shadow:0 0 10px 3px rgba(var(--glow),.95);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.seller{animation:none;box-shadow:0 0 6px 2px rgba(var(--glow),.7)}}.cr-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.cr-seg{display:inline-flex;border-radius:999px;overflow:hidden;border:1px solid var(--chip-line)}.cr-seg a{padding:6px 16px;text-decoration:none;color:inherit;background:var(--chip);font-weight:600}.cr-seg a.on{background:linear-gradient(135deg,#2f7fd1,#7a5bd0);color:#fff}.cr-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:12px 16px;margin-bottom:12px;border-radius:14px;color:#fff;background:linear-gradient(120deg,#1d5fa8,#7a5bd0 60%,#e0457b)}.cr-title b{font-size:18px;letter-spacing:1px}.cr-title span{font-size:15px;font-weight:600}.cr-title small{opacity:.85;margin-left:auto}.cr-sec{margin-bottom:16px}.cr-sec h2{font-size:15px;margin:0 0 8px;letter-spacing:.5px}.cr-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.cr-tile{display:flex;flex-direction:column;gap:3px;min-height:84px;padding:10px 14px;border-radius:14px;background:var(--chip);border:1px solid var(--chip-line);border-left:5px solid #2f7fd1}.cr-tile span{font-size:11px;font-weight:700;letter-spacing:.6px;opacity:.75}.cr-tile b{font-size:21px}.cr-tile.hero{border-left-color:#7a5bd0;background:linear-gradient(135deg,var(--chip),rgba(122,91,208,.14))}.cr-tile.good{border-left-color:#2fa05a}.cr-tile.warn{border-left-color:#e8892b}.cr-d{font-size:11px;font-weight:700;opacity:.8}.cr-d.up{color:#1f8a4c}.cr-d.down{color:#d1453b}.cr-bars{display:flex;align-items:flex-end;gap:3px;height:120px;padding:8px 10px 0;border-radius:12px;background:var(--chip);border:1px solid var(--chip-line)}.cr-bars>div{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0}.cr-bars i{width:100%;max-width:26px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#7a5bd0,#2f7fd1)}.cr-bars em{font-size:9px;font-style:normal;opacity:.7}.cr-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.cr-two>*{min-width:0}.cr-total td{font-weight:800;border-top:2px solid var(--accent)}.cr-modes details{border-radius:12px;border:1px solid var(--chip-line);background:var(--chip);margin-bottom:8px;padding:0 12px}.cr-modes summary{display:flex;align-items:center;gap:12px;padding:10px 0;cursor:pointer;font-weight:700}.cr-modes summary span{flex:1 1}.cr-modes summary em{font-style:normal;font-weight:500;opacity:.7;font-size:12px}.cr-modes details[open] summary{border-bottom:1px solid var(--chip-line);margin-bottom:6px}.cr-modes-total{display:flex;justify-content:space-between;padding:10px 12px;font-weight:800;border-radius:12px;background:linear-gradient(120deg,rgba(47,127,209,.18),rgba(122,91,208,.18))}.cr-nc{padding:10px 14px;border-radius:10px;border:1px dashed #e8892b;background:rgba(232,137,43,.1);font-size:13px}.cr-modal{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4)}.cr-modal-box{width:min(440px,92vw);padding:18px;border-radius:16px;background:var(--bg,#fff);color:inherit;box-shadow:0 20px 60px rgba(0,0,0,.35)}.cr-modal-box h3{margin:0 0 4px}.cr-opts{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 14px;gap:6px 14px}.cr-hide-buy .cr-sec-buy,.cr-hide-exp .cr-sec-exp,.cr-hide-lost .cr-sec-lost,.cr-hide-pay .cr-sec-pay,.cr-hide-sales .cr-sec-sales,.cr-hide-sum .cr-sec-sum,.cr-hide-tiles .cr-sec-tiles,.cr-hide-top .cr-sec-top,.cr-hide-trend .cr-sec-trend,.cr-hide-vpay .cr-sec-vpay{display:none}@media (max-width:800px){.cr-two{grid-template-columns:1fr}}@media print{.cr-bars i,.cr-modes-total,.cr-seg a.on,.cr-tile,.cr-title{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cr-modes details{page-break-inside:avoid;break-inside:avoid}.cr-modes details>*{display:block}.cr-sec{page-break-inside:auto;break-inside:auto}.cr-modes details:not([open])>table{display:table}}.dp{position:relative;display:inline-block}.dp-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;border:1px solid var(--chip-line);background:var(--chip);color:inherit;font:inherit;cursor:pointer}.dp-btn i{opacity:.5;font-style:normal}.dp-veil{position:fixed;inset:0;z-index:70}.dp-pop{position:absolute;z-index:71;top:calc(100% + 6px);left:0;display:flex;border-radius:14px;overflow:hidden;background:var(--bg,#fff);border:1px solid var(--chip-line);box-shadow:0 16px 48px rgba(0,0,0,.28);max-width:calc(100vw - 16px)}.dp-presets{display:flex;flex-direction:column;padding:8px;border-right:1px solid var(--chip-line);min-width:130px}.dp-presets button{text-align:left;padding:8px 10px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;cursor:pointer}.dp-presets button:hover{background:var(--chip)}.dp-cals{padding:8px 12px 10px}.dp-nav{display:flex;gap:4px}.dp-nav span{flex:1 1}.dp-nav button{border:0;background:none;color:inherit;font-size:18px;cursor:pointer;padding:0 8px}.dp-two{display:flex;gap:20px}.dp-mh{text-align:center;font-weight:700;margin-bottom:6px}.dp-grid{display:grid;grid-template-columns:repeat(7,34px);grid-gap:2px;gap:2px}.dp-w{text-align:center;font-size:11px;font-weight:700;opacity:.6;padding:4px 0}.dp-d{width:34px;height:30px;border:1px solid transparent;border-radius:8px;background:none;color:inherit;font:inherit;cursor:pointer}.dp-d:hover{background:var(--chip)}.dp-d.out{opacity:.3}.dp-d.in{background:rgba(47,127,209,.18);border-radius:0}.dp-d.edge{background:#1f5fd0;color:#fff;opacity:1}.dp-d.today{border-color:#1f5fd0}.dp-hint{font-size:12px;opacity:.7;margin:6px 0 0}@media (max-width:760px){.dp-pop,.dp-two{flex-direction:column}.dp-two{gap:8px}.dp-presets{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--chip-line)}}.gs-wrap{overflow-x:auto;border-radius:12px}.gs-table th{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gs-table td,.gs-table th{white-space:nowrap}.gs-table .r{text-align:right}.gs-over{box-shadow:inset 3px 0 0 #1f5fd0}.gs-st{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:rgba(47,127,209,.15)}.gs-st.paid{background:rgba(47,160,90,.18);color:#1f7a45}.gs-st.notpaid{background:rgba(209,69,59,.15);color:#b8352b}.gs-st.partpaid{background:rgba(232,137,43,.2);color:#a85d10}@media print{.gs-wrap{overflow:visible}.gs-table{font-size:7pt}.gs-table td,.gs-table th{padding:2px 3px}}.cr-hide-category .cr-sec-category,.cr-hide-vendor .cr-sec-vendor{display:none}@media print{.cr-bar,.dp{display:none!important}}.img-zoom{position:fixed;z-index:80;width:min(520px,90vh);height:min(520px,90vh);object-fit:contain;background:#fff;border-radius:12px;padding:6px;box-shadow:0 12px 40px rgba(0,0,0,.35);pointer-events:none}.lbl-sheets{display:flex;flex-direction:column;align-items:center;gap:18px}.lbl-sheet{width:8.5in;height:11in;background:#fff;color:#000;box-shadow:0 4px 20px rgba(0,0,0,.2);display:grid;align-content:center;justify-content:center;font-family:Poppins,Noto Sans,Arial,sans-serif;box-sizing:border-box;overflow:hidden}.lbl-shelf-6 .lbl-sheet{grid-template-columns:repeat(2,4in);grid-auto-rows:3.25in}.lbl-promo-2 .lbl-sheet{grid-template-columns:4in;grid-auto-rows:5.5in}.lbl-promo-4 .lbl-sheet{grid-template-columns:repeat(2,4in);grid-auto-rows:5.5in}.lbl-promo,.lbl-shelf{box-sizing:border-box;border:.5pt dashed #aaa;overflow:hidden;display:flex}.lbl-img{display:flex;align-items:center;justify-content:center;min-height:0;min-width:0}.lbl-img img{max-width:100%;max-height:100%;object-fit:contain}.lbl-img em{font-size:10pt;opacity:.4}.lbl-shelf{padding:.14in;gap:.1in;align-items:stretch}.lbl-shelf .lbl-img{flex:0 0 1.55in}.lbl-shelf .lbl-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.04in}.lbl-shelf .lbl-txt b{font-size:12pt;line-height:1.15;max-height:1.1in;overflow:hidden}.lbl-shelf .lbl-price{font-size:34pt}.lbl-promo{flex-direction:column;align-items:center;text-align:center;padding:.14in .16in;gap:.05in}.lbl-top{width:100%;display:flex;justify-content:space-between;align-items:flex-start;height:.8in;flex:none}.lbl-top img{height:.8in;width:auto}.lbl-badge{background:#000;color:#fff;font-weight:900;font-size:14pt;line-height:1;padding:.08in .14in;transform:rotate(-3deg);text-align:center}.lbl-promo .lbl-img{flex:1 1;width:100%}.lbl-name{font-size:17pt;line-height:1.1;max-height:.75in;overflow:hidden}.lbl-promo .lbl-price{font-size:52pt}.lbl-price{font-weight:900;line-height:1;white-space:nowrap}.lbl-price sup{font-size:.45em;vertical-align:top;position:relative;top:.08em;margin-left:.04em}.lbl-size{font-weight:800;font-size:15pt}@media (max-width:860px){.lbl-sheet{transform-origin:top left;zoom:.5}}@media print{@page{size:letter;margin:0}.lbl-page{padding:0}.lbl-sheets{display:block;gap:0}.lbl-sheet{height:10.98in;box-shadow:none;break-after:page;page-break-after:always;zoom:1!important;margin:0}.lbl-sheet:last-child{break-after:auto;page-break-after:auto}.lbl-sheet,.lbl-sheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.btn,button.btn{display:inline-block;border:1px solid var(--chip-line);background:var(--chip);color:var(--accent-text);border-radius:10px;padding:6px 12px;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.btn.primary,button.btn.primary{background:linear-gradient(180deg,var(--soft),var(--accent) 70%);border-color:var(--accent);color:#fff}.btn.tiny,a.btn.tiny,button.btn.tiny{font-size:11px;padding:3px 9px;border-radius:8px}.gs-table tr.gs-low td{color:#c62828;background:rgba(209,69,59,.12);font-weight:700}.gs-table tr.gs-low td a{color:#c62828}.cr-modes .tbl,.cr-sec .tbl,.cr-two .tbl{width:auto;max-width:100%}.cr-modes summary{justify-content:flex-start;gap:10px}.cr-modes summary span{flex:none}.cr-modes-total{justify-content:flex-start;gap:10px;width:-moz-fit-content;width:fit-content}.cr-lostbox p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}@media print{.gs-table tr.gs-low td{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.loc-bar{margin:8px 0 10px}.loc-bar,.loc-search{display:flex;gap:8px;align-items:center}.loc-search{flex:1 1;flex-wrap:wrap}.loc-add{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;margin-bottom:10px;padding:10px;border-radius:12px;background:var(--chip)}.loc-add-item{flex:1 1 280px;min-width:220px}.loc-bulk{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px;padding:8px 12px;border-radius:12px;background:rgba(47,127,209,.14)}.loc-table td{vertical-align:middle}.loc-table tr.on td{background:rgba(47,127,209,.1)}.loc-sel{width:28px}.loc-cell{width:100%;min-width:90px;padding:4px 6px;border:1px solid transparent;background:transparent;border-radius:6px;font:inherit}.loc-cell:focus,.loc-cell:hover{border-color:var(--chip-line);background:var(--bg,#fff)}.loc-cell.b{font-weight:800}.loc-cell.n{min-width:40px;width:56px}.loc-bc{white-space:nowrap}.loc-bcadd{display:inline-flex;gap:4px;margin-left:6px}.loc-bcadd input{width:120px}.lbl-shelf{position:relative;display:block;padding:0;border:.75pt solid #000;border-radius:6px;font-family:Bebas Neue,Oswald,Arial Narrow,Impact,sans-serif}.lbl-sl-img{position:absolute;left:.12in;top:.14in;bottom:.3in;width:1.2in;display:flex;align-items:center;justify-content:center}.lbl-sl-img img{max-width:100%;max-height:100%;object-fit:contain}.lbl-sl-mid{position:absolute;left:1.15in;top:0;bottom:.3in;width:.9in;justify-content:center;gap:.14in}.lbl-sl-mid,.lbl-sl-tag{display:flex;flex-direction:column}.lbl-sl-tag{border:.75pt solid #000;border-radius:4px;background:#fff;text-align:center;padding:2px 4px}.lbl-sl-loc,.lbl-sl-tag{font-size:16pt;line-height:1}.lbl-sl-loc{color:#d32f2f;text-decoration:underline;text-decoration-thickness:1.5pt;text-underline-offset:2px;text-align:left;margin-left:.06in}.lbl-sl-right{position:absolute;right:.12in;top:.1in;bottom:.3in;left:2.05in;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;text-align:right;line-height:1}.lbl-sl-brand{font-size:25pt;font-weight:400}.lbl-sl-line{font-size:14pt;margin-top:-.04in}.lbl-sl-flavor{font-size:17pt}.lbl-sl-prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:#2f3d93}.lbl-sl-each{font-size:25pt}.lbl-sl-box{font-size:15pt}.lbl-sl-upc{font-size:14pt;letter-spacing:.5px}.lbl-sl-foot{position:absolute;left:1.3in;bottom:.1in;font-size:5pt;line-height:1;letter-spacing:.1px}.loc-bc .smallbtn{font-size:10px;padding:1px 6px;margin-left:14px;opacity:.8}.mini-switch{display:inline-flex;align-items:center;gap:5px;cursor:pointer;position:relative}.mini-switch small{margin:0;white-space:nowrap;font-size:8px;font-weight:700;letter-spacing:.04em}.mini-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.mini-switch i{width:22px;height:12px;border-radius:999px;background:#b9c3cf;position:relative;transition:background .15s;flex:none}.mini-switch i:after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:#fff;transition:transform .15s}.mini-switch input:checked+i{background:var(--accent,#2f7fd1)}.mini-switch input:checked+i:after{transform:translateX(10px)}.mini-switch input:focus-visible+i{outline:2px solid var(--accent,#2f7fd1);outline-offset:2px}.ipick-list li.ipick-all{position:-webkit-sticky;position:sticky;top:-4px;z-index:1;background:var(--menu,#fff);border-bottom:1px solid var(--line);border-radius:0}.cr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.cr-card{padding:12px 14px 14px;border-radius:16px;background:var(--chip);border:1px solid var(--chip-line);flex-direction:column;min-width:0;box-shadow:0 4px 18px rgba(31,95,168,.08)}.cr-card,.cr-card h2{margin:0;display:flex;gap:8px}.cr-card h2{font-size:13px;letter-spacing:.8px;padding-bottom:6px;border-bottom:2px solid #2f7fd1;align-items:center}.cr-card.cr-sec-top h2,.cr-card.cr-sec-trend h2{border-bottom-color:#7a5bd0}.cr-card.cr-sec-lost h2{border-bottom-color:#e8892b}.cr-card.cr-sec-pay h2,.cr-card.cr-sec-sales h2{border-bottom-color:#2fa05a}.cr-card.cr-sec-buy h2,.cr-card.cr-sec-vpay h2{border-bottom-color:#e8892b}.cr-card.cr-sec-exp h2{border-bottom-color:#d1453b}.cr-sec-top{grid-column:1/-1}.cr-scroll{max-height:340px;overflow:auto;border-radius:10px}.cr-card .tbl,.cr-card table{width:100%;background:transparent;box-shadow:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.cr-card td,.cr-card th{padding:4px 10px;font-size:12.5px;line-height:1.3}.cr-card thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--chip);z-index:1;font-size:11px}.cr-card tbody tr:nth-child(2n) td{background:rgba(47,127,209,.06)}.cr-card .cr-two{align-items:start;gap:18px}.cr-empty{margin:0;padding:6px 2px;font-size:12px;opacity:.55}.cr-modes details{margin-bottom:6px;padding:0 10px}.cr-modes summary{padding:7px 0;font-size:13px}.cr-modes-total{padding:7px 10px;font-size:13px}.cr-tiles{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:8px}.cr-tile{min-height:64px;padding:8px 12px;border-radius:12px;gap:2px}.cr-tile b{font-size:18px}.cr-tile span{font-size:10px}.cr-title{padding:10px 16px;margin-bottom:10px}.cr-bars{height:96px}.cr-lostbox p{font-size:13px}@media (max-width:1000px){.cr-grid{grid-template-columns:minmax(0,1fr)}}@media print{.cr-grid{display:block}.cr-card{page-break-inside:avoid;break-inside:avoid;margin-bottom:10px;box-shadow:none}.cr-scroll{max-height:none;overflow:visible}}.po-sheet{background:#fff;color:#111;max-width:8in;margin:0 auto;padding:.4in;font-size:11pt}.po-meta,.po-top{display:flex;justify-content:space-between;gap:24px;margin-bottom:14px}.po-top h2{margin:0 0 4px;font-size:16pt}.po-title{text-align:right}.po-title h1{margin:0;font-size:18pt;letter-spacing:1px}.po-no{font-size:15pt;font-weight:700}.po-meta>div{min-width:0}.po-table{width:100%;border-collapse:collapse}.po-table td,.po-table th{border-bottom:1px solid #bbb;padding:4px 6px;text-align:left;font-size:10pt}.po-table th{border-bottom:2px solid #111}.po-table .num{text-align:right}.po-table tfoot td{border-top:2px solid #111;border-bottom:0}.po-foot,.po-notes{margin-top:14px}@media print{.po-sheet{padding:0;max-width:none}}.po-find{position:relative;display:flex;flex-direction:column;gap:3px;max-width:520px;margin-bottom:10px}.po-f>span,.po-find>span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.po-find-list{position:absolute;top:100%;left:0;right:0;z-index:30;max-height:320px;overflow:auto;background:var(--solid);border:1px solid var(--chip-line);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.18)}.po-find-list button{display:block;width:100%;text-align:left;background:none;border:0;padding:6px 12px;cursor:pointer;color:inherit;font:inherit}.po-find-list button:hover{background:var(--chip)}.po-find-h{padding:6px 12px 2px;font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.04em}.po-head{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px 18px;gap:6px 18px;padding:8px 10px;border:1px solid var(--chip-line);border-radius:12px;background:var(--chip)}.po-head>div{display:flex;flex-direction:column;gap:3px;min-width:0}.po-f{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;min-height:26px;margin:0;font-size:13px}.po-f>b{font-weight:600;overflow-wrap:anywhere}.po-f input,.po-f select{height:26px;padding:2px 6px;font-size:13px;min-width:0;width:100%}.po-more{margin:6px 0;font-size:13px}.po-more-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px 18px;gap:6px 18px;padding-top:6px}.po-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:10px}.po-panels h3{margin:0 0 4px;font-size:13px}.po-scroll{max-height:230px;overflow:auto}.po-scroll table{font-size:12px}.po-scroll td,.po-scroll th{padding:3px 6px;white-space:nowrap}@media (max-width:1100px){.po-head{grid-template-columns:repeat(2,minmax(0,1fr))}.po-panels{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.po-head,.po-more-row{grid-template-columns:minmax(0,1fr)}}.bd{margin-bottom:18px;max-width:1100px}.bd-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:8px}.bd-head h2{margin:0;font-size:17px}.bd-head span{color:var(--muted);font-size:13px}.bd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.bd-card{border:1px solid var(--chip-line);border-radius:12px;background:var(--chip);padding:9px 11px;display:flex;flex-direction:column;gap:4px;min-width:0}.bd-card.on{border-left:4px solid #d64545}.bd-card header{display:flex;justify-content:space-between;align-items:center;gap:8px}.bd-card h3{margin:0;font-size:13px}.bd-card header b{min-width:24px;text-align:center;border-radius:12px;padding:1px 7px;background:var(--solid);font-size:13px}.bd-card.on header b{background:#d64545;color:#fff}.bd-blurb{margin:0;font-size:11.5px;color:var(--muted)}.bd-ok{margin:2px 0;font-size:12.5px;color:#2e8b57;font-weight:600}.bd-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.bd-card li{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12.5px;min-width:0}.bd-card li>a:first-child{display:flex;flex-direction:column;min-width:0;flex:1 1;text-decoration:none;color:inherit}.bd-card li>a:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.bd-card li>a.red small{color:#b3261e}.bd-card li small{color:var(--muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-more{margin:2px 0 0;font-size:12px}@media (max-width:1000px){.bd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bd-grid{grid-template-columns:minmax(0,1fr)}}.po-lock{display:flex;flex-direction:column;gap:6px;height:calc(100dvh - 245px);min-height:440px}.po-lock .po-find,.po-lock .po-foot,.po-lock .po-head,.po-lock .po-more,.po-lock .po-panels-wrap{flex:none}.po-lock .po-find{flex-direction:row;align-items:center;max-width:none;margin:0}.po-lock .po-find input{max-width:440px;height:28px}.po-lock .po-more{margin:0}.po-toggle{background:none;border:0;padding:2px 0;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--accent-text);cursor:pointer}.po-lock .po-panels{margin-top:2px}.po-lock .po-scroll{max-height:120px}.po-foot{gap:12px}.og{flex:1 1 auto;min-height:0;flex-direction:column;gap:4px}.og,.og-bar{display:flex}.og-bar{align-items:center;gap:10px;flex-wrap:wrap}.og-bar input[type=search]{height:28px;flex:1 1 220px;min-width:160px;max-width:360px}.og-bar select{height:28px}.og-sw{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1px 5px;text-align:center;font-size:10.5px;font-weight:700;color:var(--muted)}.og-sw .on{color:var(--accent-text)}.og-sw button{width:30px;height:16px;border-radius:10px;border:1px solid var(--chip-line);background:var(--chip);padding:0;position:relative;cursor:pointer}.og-sw button i{position:absolute;top:1px;left:1px;width:12px;height:12px;border-radius:50%;background:var(--accent-text);transition:left .15s}.og-sw button[aria-checked=true] i{left:15px}.og-chk{font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:4px}.og-sum{margin-left:auto;font-size:12px}.og-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;border:1px solid var(--chip-line);border-radius:10px;background:var(--solid)}.og-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:10px;column-gap:10px;align-content:start;padding:0 6px}.og-row{display:grid;grid-template-columns:16px minmax(0,1fr) 40px 56px 62px 84px 62px 62px 62px 74px;align-items:start;grid-gap:4px;gap:4px;padding:3px 4px;border-bottom:1px solid var(--chip-line);font-size:12px}.og-row.og-h{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--solid);font-size:10px;font-weight:700;color:var(--muted);align-items:center;border-bottom:2px solid var(--chip-line)}.og-row.on{background:color-mix(in srgb,var(--accent-text) 8%,transparent)}.og-row.red{background:rgba(214,69,69,.2)}.og-row.yellow{background:rgba(232,176,42,.25)}.og-name{display:flex;flex-wrap:wrap;column-gap:8px;min-width:0;line-height:1.25}.og-name a{font-weight:600;text-decoration:none;color:inherit;overflow-wrap:anywhere}.og-name .og-sku{font-weight:400;color:var(--muted)}.og-name small{flex-basis:100%;font-size:9.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.og-qty{display:flex;flex-direction:column;gap:1px}.og-qty small{font-size:9px;color:var(--muted);white-space:nowrap}.og-row input{height:24px;padding:1px 5px;font-size:12px;min-width:0;width:100%}.og-std,.og-tot{padding-top:4px}.og-tot{text-align:right}@media (max-width:1250px){.og-two{grid-template-columns:minmax(0,1fr)}.og-row.og-h:nth-child(2){display:none}}@media (max-width:800px){.po-lock{height:auto}.og-scroll{max-height:70vh}}.po-steps{margin-top:4px;font-size:12px}.po-steps summary{cursor:pointer;font-weight:700;color:var(--accent-text)}.po-ttl{margin:0 18px 0 0;font-size:17px;white-space:nowrap}.po-lock .po-scroll{max-height:84px}.po-lock .po-panels h3{margin:0 0 2px}.po-lock .po-head{padding:5px 10px;gap:3px 18px}.po-lock .po-f{min-height:24px}.po-foot{gap:10px}.po-foot,.pp-back{display:flex;align-items:center}.pp-back{position:fixed;inset:0;z-index:200;background:rgba(20,30,60,.45);justify-content:center;padding:16px}.pp-box{width:min(1100px,100%);max-height:90vh;display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.35)}.pp-head{background:#1f3ccf;color:#fff;font-weight:700;padding:12px 18px;display:flex;justify-content:space-between;align-items:center}.pp-x{background:none;border:0;color:#fff;font-size:24px;cursor:pointer;line-height:1}.pp-body{padding:14px 18px;overflow:auto;display:flex;flex-direction:column;gap:10px}.pp-apply{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.pp-apply label{display:flex;flex-direction:column;gap:3px;font-size:11px}.pp-amt{flex:1 1;min-width:200px}.pp-scroll{overflow:auto;max-height:48vh}.pp-in{display:flex;align-items:center;gap:4px}.pp-in input{width:84px}.pp-cost,.pp-old{font-size:10px;opacity:.65}.pp-bad{background:#fde8e8}.pp-bad .pp-cost{color:#b00020;opacity:1}.pp-err{color:#b00020}.pp-err,.pp-ok{font-weight:700;margin:0}.pp-ok{color:#0a7a2f}.pp-foot{display:flex;gap:10px;justify-content:flex-end;padding:12px 18px;border-top:1px solid #e3e8f2}.po-range{display:block;font-size:10px;font-weight:700;margin-top:2px}.po-range.inside{color:#0a7a2f}.po-range.below{color:#a36a00}.po-range.above{color:#b00020}.usearch-chips{display:flex;flex-wrap:wrap;gap:6px;padding:4px 6px 8px;position:-webkit-sticky;position:sticky;top:-8px;background:inherit;z-index:1}.usearch-chips button{border:1px solid var(--line);border-radius:10px;padding:4px 10px;font-size:12px;background:transparent;color:inherit;cursor:pointer}.usearch-chips button.on{border-color:#2f7fd1;color:#2f7fd1;font-weight:700}.usearch a span b{font-weight:800}.usearch-more{display:block;margin:6px 8px;background:none;border:0;color:#2f7fd1;cursor:pointer;font-weight:700}.shell input,.shell select,.shell td,.shell td a:not(.button),.shell textarea{color:var(--data,#000)}.shell a,.shell a:focus,.shell a:hover{text-decoration:none}.shell input::placeholder,.shell textarea::placeholder{color:var(--ph,#757575)}.shell .fb-st,.shell .fb-who{color:#fff}.fb-form{display:grid;grid-gap:10px;gap:10px}.fb-kinds{display:flex;flex-wrap:wrap;gap:8px}.fb-kind input{position:absolute;opacity:0;pointer-events:none}.fb-kind span{display:inline-block;min-width:150px;text-align:center;padding:9px 14px;border:2px solid var(--chip-line);border-radius:10px;background:var(--chip);font-weight:700;cursor:pointer}.fb-kind input:checked+span{border-color:var(--accent);background:var(--accent);color:#fff}.fb-kind input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.fb-warn{font-weight:800;color:#b3261e;font-size:13px}.fb-form .row{display:flex;gap:8px}.fb-form .row input{flex:1 1}.fb-table td,.fb-table th{padding:4px 8px;white-space:nowrap}.fb-table select{padding:3px 6px}.fb-num{font-weight:700}.fb-who{border-radius:999px}.fb-st,.fb-who{display:inline-block;padding:2px 9px;font-weight:700;font-size:12px}.fb-st{border-radius:6px;background:#607d8b}.fb-st.fb-reviewed{background:#3949ab}.fb-st.fb-working{background:#fb8c00}.fb-st.fb-done{background:#2e7d32}.fb-st.fb-not_done{background:#b3261e}.fb-st.fb-call{background:#8e24aa}.fb-cell{position:relative;max-width:260px}.fb-cell>input,.fb-cell>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.fb-cell>input{padding:3px 6px}.fb-full{display:none;position:absolute;left:0;top:100%;z-index:20;min-width:240px;max-width:420px;white-space:normal;padding:8px 10px;border-radius:10px;background:var(--menu);color:var(--data,#000);border:1px solid var(--accent);box-shadow:0 8px 24px rgba(0,0,0,.2)}.fb-cell:focus-within .fb-full,.fb-cell:hover .fb-full{display:block}.fb-cell .fb-full:empty{display:none!important}.fb-bulk{display:flex;gap:8px;align-items:center;margin-bottom:8px}.table-wrap.fb-wrap{overflow:visible}.og-sw small{flex-basis:100%;font-size:9px;font-weight:800;color:var(--muted);line-height:1}.og-bar select.og-cat{max-width:220px}.og-pick{width:14px!important;height:14px!important;padding:0!important;margin-top:3px}.og-avg{padding-top:4px;text-align:right}.og-bulk{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;font-weight:700;padding:4px 8px;border:1px solid var(--accent);border-radius:10px;background:color-mix(in srgb,var(--accent) 9%,transparent)}.og-bulk label{display:inline-flex;align-items:center;gap:4px}.og-bulk input{width:72px;height:24px;padding:1px 5px}.og-bulk button{padding:3px 10px;font-size:11px}.og-tip{position:fixed;z-index:60;width:min(740px,calc(100vw - 16px));max-height:290px;overflow:auto;padding:10px 12px;border-radius:12px;background:var(--menu);border:1px solid var(--accent);box-shadow:0 10px 30px rgba(0,0,0,.25);font-size:11px}.og-tip h4{margin:0 0 4px;font-size:13px}.og-tip h4 small{font-weight:400;color:var(--muted)}.og-tip h5{margin:4px 0;font-size:11px}.og-tinfo{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 4px}.og-tcols{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.og-tcols table{font-size:10.5px}.og-tcols td,.og-tcols th{padding:2px 5px}@media (max-width:800px){.og-tcols{grid-template-columns:1fr}}.og-bulk label{flex-direction:row!important}.og-bulk{padding:2px 8px;min-height:0}.po-lock{min-height:700px}.og-row.og-h span{white-space:nowrap;overflow:hidden}.og-bar,.og-bulk{flex:none}.og-bar select{padding-top:0;padding-bottom:0;line-height:26px}.og-avg,.og-row.og-h span:nth-of-type(2),.og-row.og-h span:nth-of-type(3),.og-row.og-h span:nth-of-type(4){text-align:center}.og-stock+.og-avg{margin-left:6px}.og-row.og-h span:nth-of-type(4),.og-row>.og-avg+.og-avg{margin-right:10px}.og-row.og-h span:nth-of-type(3){margin-left:6px}.erp-topic{border-bottom:1px solid var(--line);padding:6px 0}.erp-topic summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.erp-kind{border-radius:999px;background:var(--chip);border:1px solid var(--chip-line)}.erp-kind,.erp-st{font-size:11px;font-weight:700;padding:1px 8px}.erp-st{margin-left:auto;border-radius:6px;color:#fff;background:#607d8b}.erp-st.erp-planned{background:#3949ab}.erp-st.erp-building{background:#fb8c00}.erp-st.erp-done{background:#2e7d32}.erp-st.erp-dropped{background:#b3261e}.erp-comment{margin:6px 0 6px 16px;padding-left:8px;border-left:3px solid var(--accent)}.cs-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:10px}.cs-tiles a{display:flex;flex-direction:column;align-items:center;padding:10px 6px;border-radius:12px;background:var(--chip);border:1px solid var(--chip-line);text-decoration:none}.cs-tiles b{font-size:24px;line-height:1.1}.cs-tiles span{font-size:11px;font-weight:700;color:var(--muted)}.cs-tiles a.warn{border-color:#fb8c00;background:rgba(251,140,0,.14)}.cs-tiles a.bad{border-color:#b3261e;background:rgba(179,38,30,.13)}.cs-tiles a.good{border-color:#2e7d32;background:rgba(46,125,50,.14)}.cs-back{color:#2e7d32;font-size:11px}@media (max-width:800px){.cs-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.og-stock{text-align:center;padding-top:4px;font-weight:800}.og-stock.low{color:#d50000;text-shadow:0 0 5px rgba(255,23,68,1),0 0 10px rgba(255,23,68,.8),0 0 16px rgba(255,23,68,.5);font-size:13px}.og-stock.near{color:#0d2a7a;text-shadow:0 0 5px rgba(41,98,255,1),0 0 10px rgba(41,98,255,.75),0 0 16px rgba(41,98,255,.45);font-size:13px}.pcost label.pc-wide{width:168px}.pcost label.pc-wide span{white-space:nowrap}.og-scroll{min-height:200px}.it-namerow{display:flex;gap:12px;align-items:flex-end}.it-namerow>label:first-child{flex:0 1 50%;min-width:0}.it-stock{flex:0 0 96px}.igrid .it-stockbox{width:100%;text-align:center;font-weight:800;font-size:16px}.igrid .it-stockbox.low{color:#d50000;text-shadow:0 0 5px rgba(255,23,68,1),0 0 10px rgba(255,23,68,.8),0 0 16px rgba(255,23,68,.5)}.igrid .it-stockbox.near{color:#0d2a7a;text-shadow:0 0 5px rgba(41,98,255,1),0 0 10px rgba(41,98,255,.75),0 0 16px rgba(41,98,255,.45)}.po-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;align-items:center}.po-acts .button,.po-acts button{padding:5px 11px;font-size:12px}.po-acts button:disabled{opacity:.55;cursor:not-allowed}.po-recv{display:flex;flex-wrap:nowrap;gap:8px;margin-top:12px;align-items:flex-end;overflow-x:auto}.po-recv label{flex:0 0 auto;font-size:11px}.po-recv label span{white-space:nowrap}.po-recv input{height:28px;padding:2px 6px;font-size:12px}.po-recv input[name=recv_date]{width:130px}.po-recv input[name=cases],.po-recv input[name=pallets]{width:64px}.po-recv input[name=shortage]{width:84px}.po-recv .button{padding:5px 11px;font-size:12px;white-space:nowrap}.rec-btns{display:flex;gap:10px;align-items:center}.btn-sm{padding:4px 10px!important;font-size:12px!important}.bill-added{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:800;background:#fb8c00;color:#fff;vertical-align:middle}.bill-lines input{height:28px;padding:1px 5px;font-size:14px;text-align:right}.bill-lines td,.bill-lines th{padding:5px 7px;font-size:14px}.bill-lines form{display:inline}.bill-sum{margin-top:10px;margin-left:auto;max-width:460px;display:grid;grid-gap:3px;gap:3px;font-size:13px}.bill-sum>div{display:flex;justify-content:space-between;gap:16px}.bill-sum-total{border-top:2px solid var(--chip-line);padding-top:4px;font-size:15px}.bill-head{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);grid-gap:16px;gap:16px}.bill-payable{border:1px solid var(--chip-line);border-radius:12px;padding:6px 10px;background:var(--chip)}.bill-payable-top{gap:8px;font-size:12px;height:28px;width:280px;max-width:100%;box-sizing:border-box}.bill-payable-top b{font-size:13px}.bill-payable table{width:100%;font-size:12px}.bill-payable td,.bill-payable th{padding:3px 6px}.bill-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.bill-strip>div{border:1px solid var(--chip-line);border-radius:10px;padding:4px 10px;background:var(--chip);display:flex;flex-direction:column}.bill-strip span{font-size:10px;font-weight:700;color:var(--muted)}.bill-strip b{font-size:16px}@media (max-width:900px){.bill-head{grid-template-columns:1fr}.bill-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.bill-notes{width:280px;max-width:100%}.bill-notes input{height:28px;padding:2px 6px;font-size:12px;width:100%;box-sizing:border-box}.bill-pair{grid-template-columns:minmax(0,1fr) minmax(0,360px);margin-top:12px;align-items:start}.bill-pair,.bill-side{display:grid;grid-gap:12px;gap:12px}.bill-small{padding:10px 12px;margin-top:0}.bill-small h2{font-size:14px;margin:0 0 6px}.bill-add{margin-top:0}.bill-small table{font-size:12px;width:100%}.bill-small td,.bill-small th{padding:3px 6px}.bill-mini{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-end;margin-top:6px}.bill-mini label{font-size:11px}.bill-mini label span{white-space:nowrap}.bill-mini input,.bill-mini select{height:28px;padding:2px 6px;font-size:12px}.bill-mini .bill-wide{flex:1 1 100%}.bill-mini .bill-wide .ssel,.bill-mini .bill-wide select{width:100%}.bill-freelist{margin:0 0 4px;padding-left:16px;font-size:12px}.bill-free{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:800;background:#2e7d32;color:#fff;vertical-align:middle}@media (max-width:900px){.bill-pair{grid-template-columns:1fr}}.bill-bar{display:flex;gap:8px;align-items:center;margin-bottom:6px;flex-wrap:wrap}.bill-lines td input[type=checkbox],.bill-lines th input[type=checkbox]{width:16px;height:16px}.lot-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lot-head h3{margin:0}tr.lot-expired td{color:#c0392b;font-weight:700}tr.lot-soon td{color:#e67e22;font-weight:700}.pk-lot{display:block;font-weight:800;color:#1565c0;font-size:12px}.bill-lot{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:800;background:#1565c0;color:#fff;vertical-align:middle}.area-split{display:grid;grid-template-columns:minmax(520px,560px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.area-split .mtiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:170px}.area-split .mtile{min-height:0;height:100%;padding:14px;overflow:hidden}.area-split .bd{max-width:none;margin-bottom:0}.area-split .bd-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:236px}.area-split .bd-card{overflow:hidden}@media (max-width:1200px){.area-split{grid-template-columns:1fr}}@media (max-width:700px){.area-split .mtiles{grid-template-columns:repeat(2,minmax(0,1fr))}.area-split .bd-grid{grid-template-columns:1fr}}.bill-field{width:280px;max-width:100%}.bill-field input{height:34px;width:100%;box-sizing:border-box;font-size:14px}.bill-payable{min-width:0}.bill-payable-top{display:flex;justify-content:space-between;align-items:center;gap:12px;height:auto;width:auto;min-height:64px;padding:6px 4px;margin-bottom:4px}.bill-payable-top div{display:flex;flex-direction:column;min-width:0}.bill-payable-top span{font-size:13px;font-weight:800;letter-spacing:.04em}.bill-payable-top em{font-style:normal;font-size:15px;overflow-wrap:anywhere}.bill-payable-top b{font-size:26px;white-space:nowrap}.bill-itemhead{display:block;font-size:12px;margin-bottom:3px}.bill-rowtools{display:inline-flex;gap:4px;align-items:center}.bill-rowtools input{height:24px;width:110px;padding:1px 6px;font-size:12px;text-align:left}.bill-lines td .og-name{text-align:left;min-width:220px;max-width:none}.bill-lines td .og-name a{font-size:14px}.ba-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start}.ba-col{border:1px solid var(--chip-line);border-radius:10px;background:var(--solid);overflow:hidden}.ba-row{display:grid;grid-template-columns:minmax(0,1fr) 54px 72px 72px 88px;align-items:start;grid-gap:4px;gap:4px;padding:4px 6px;border-bottom:1px solid var(--chip-line);font-size:12px}.ba-row.ba-h{font-size:10px;font-weight:700;color:var(--muted);align-items:center;border-bottom:2px solid var(--chip-line)}.ba-row.on{background:color-mix(in srgb,var(--accent-text) 8%,transparent)}.ba-row input{height:26px;padding:1px 5px;font-size:13px;min-width:0;width:100%;box-sizing:border-box;text-align:right}.ba-tot{text-align:right;padding-top:4px}.ba-addcell{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ba-addcell small{font-size:10px;font-weight:700;color:var(--muted)}.ba-addcell button{padding:3px 12px}.ba-lot{grid-column:1/-1;display:flex;gap:6px}.ba-lot input{width:110px;text-align:left}@media (max-width:1250px){.ba-two{grid-template-columns:minmax(0,1fr)}}.og-name .og-line{flex-basis:100%;display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap;overflow:hidden}.og-name .og-main{font-weight:600;white-space:nowrap}.og-name .og-line>:not(.og-main):not(.og-sku){flex:none}.bill-lines td,.bill-lines th{padding:5px 3px}.bill-lines td:first-child,.bill-lines th:first-child{padding-left:7px}.bill-lines{width:100%}.bill-lines td:nth-child(2),.bill-lines th:nth-child(2){width:100%;min-width:420px}.bill-lines td:nth-child(2) .og-line{overflow:visible}.bill-lines td input:not([type=checkbox]){max-width:62px}.igrid .span2{grid-column:span 2}@media (max-width:520px){.igrid .span2{grid-column:1/-1}}.auto-line{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.auto-line label{display:flex;flex-direction:column;gap:4px;min-width:0}.auto-line input,.auto-line select{text-transform:uppercase;width:100%;height:40px;box-sizing:border-box}.auto-table td,.auto-table th{white-space:nowrap}.auto-editing td{background:rgba(37,99,235,.08)}@media (max-width:700px){.auto-line{grid-template-columns:1fr}}.nc-grid{display:grid;grid-template-columns:minmax(200px,2fr) repeat(4,minmax(100px,1fr)) 80px;grid-gap:8px;gap:8px;align-items:center;margin-top:6px}.nc-grid input{width:100%;box-sizing:border-box;text-align:left}.nc-head{font-size:11px;font-weight:700;color:var(--muted)}@media (max-width:900px){.nc-head{display:none}.nc-grid{grid-template-columns:1fr 1fr}}.child-table .bill-lines td input:not([type=checkbox]){max-width:none}.child-table .bill-lines td:nth-child(2),.child-table .bill-lines th:nth-child(2){width:auto;min-width:0}.upd-bar{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:1000;display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;max-width:min(640px,calc(100vw - 24px));padding:10px 16px;border-radius:14px;background:var(--solid);border:1.5px solid var(--accent-text);box-shadow:0 8px 28px rgba(0,0,0,.25);font-size:13px;font-weight:700}button.save-done,input.save-done{opacity:.45;filter:saturate(.4)}.bargen{padding:0 4px;margin-left:4px;height:18px;min-width:0;font-size:11px;line-height:1;border:1px solid var(--chip-line,#b9c7dc);border-radius:5px;background:transparent;color:var(--muted,#5a6b86);cursor:pointer;vertical-align:middle}.bargen:hover{border-color:var(--accent);color:var(--accent)}.bg-wrap{display:flex;align-items:center;min-width:0}.bg-wrap input{flex:1 1;min-width:0}.gen-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.gen-right,.gen-split{display:grid;grid-gap:14px;gap:14px}.gen-right{min-width:0}.isec.compact{padding:12px 14px;font-size:12px}.isec.compact h3{font-size:12px;margin-bottom:8px}.isec.compact .igrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 10px}.isec.compact input,.isec.compact select,.isec.compact textarea{font-size:12px;padding-top:4px;padding-bottom:4px}.isec.compact label>span{font-size:11px}@media (max-width:1100px){.gen-split{grid-template-columns:1fr}}label:has(>.bargen){position:relative}label>.bargen{position:absolute;right:7px;bottom:7px;margin:0}label:has(>.bargen)>input{padding-right:26px}.gen-right .isec{overflow-x:auto}.cat-acts{display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle}.cat-acts .mini-act{min-width:58px;height:24px;white-space:nowrap;padding:0 8px;font-size:11px;text-align:center;display:inline-flex;align-items:center;justify-content:center;line-height:1}.pc-overlay{position:fixed;inset:0;z-index:80;background:rgba(15,30,50,.45);display:grid;place-items:center;padding:16px}.pc-box{background:var(--card,#fff);color:var(--ink,inherit);border:1px solid var(--line);border-radius:14px;padding:18px 20px;max-width:460px;width:100%;display:grid;grid-gap:10px;gap:10px;box-shadow:0 12px 40px rgba(0,0,0,.25)}.pc-box h3{margin:0;font-size:17px}.pc-box p{margin:0;font-size:14px}.ro-line{padding:9px 12px;border:1px dashed var(--line);border-radius:10px;background:rgba(120,170,220,.1);font-size:13px;min-height:20px}.tax-missing{display:block;color:#c0392b;font-weight:700;font-size:11px;line-height:1.25;margin-top:2px}.tile.compliance-tile{border-color:#c0392b}.tile.compliance-tile b,.tile.compliance-tile span{color:#c0392b}.missing .ro-line,.missing .ssel>input[type=text],.missing>input,.missing>select{border-color:#c0392b;background:#fdecea}section.missing{outline:2px solid #c0392b;outline-offset:2px;border-radius:8px}.auto>input,.ssel.auto>input[type=text],input.auto{background:#e7f4ea;border-color:#2e9e5b}.stepbar{display:flex;gap:6px;margin:8px 0 10px;padding:0;list-style:none}.stepbar li{flex:1 1;padding:7px 10px;border-radius:10px;font-size:13px;text-align:center;background:rgba(255,255,255,.5);color:var(--muted);border:1px solid rgba(60,120,190,.2)}.stepbar li.now{font-weight:700;color:var(--accent-text);background:rgba(80,160,235,.22);border-color:rgba(60,120,190,.5)}.stepbar li.done{color:#1c6b33}.bad,input.bad,select.bad,textarea.bad{border-color:#c0392b!important;background:#fdecea!important;box-shadow:0 0 0 2px rgba(192,57,43,.18)}.itabs button.bad:after{content:"";display:inline-block;width:8px;height:8px;margin-left:6px;border-radius:50%;background:#c0392b;vertical-align:middle}.draft-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#fff7e0;border:1px solid #ecd48a;border-radius:6px;padding:8px 12px;margin-bottom:12px}.draft-bar .ghost{background:transparent;color:var(--fg);border:1px solid var(--line)}.spin{display:inline-block;width:12px;height:12px;margin-right:7px;vertical-align:-2px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}button.bigsave{font-size:16px;font-weight:700;padding:11px 26px;background:linear-gradient(180deg,var(--soft),var(--accent) 70%);border-color:var(--accent);color:#fff}button.bigsave:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2s}}.th-clean{--bg1:#f4f7fb!important;--bg2:#f4f7fb!important;--bg3:#eef3f9!important;color-scheme:light!important;--fg:#17324d!important;--data:#000!important;--muted:#5b6b7d!important;--accent:#2f7fd1!important;--accent-text:#1f66b3!important;--soft:#5aa0e6!important;--surface:#fff!important;--edge:#dbe4ef!important;--shadow:0 1px 2px rgba(23,50,77,.06),0 6px 18px rgba(23,50,77,.06)!important;--row1:#fff!important;--row2:#f4f8fd!important;--line:#e2e9f2!important;--solid:#fff!important;--glass:none!important;--tile:#fff!important;--tile2:#fff!important;--card:#fff!important;--bar:#fff!important;--chip:#f4f8fd!important;--chip-line:#d5dfec!important}.th-clean .blob,.th-clean:before{display:none!important}.th-clean .card,.th-clean .tablewrap{background:#fff;border:1px solid #dbe4ef;border-radius:16px;box-shadow:var(--shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.th-clean .page-head h1,.th-clean h1,.th-clean h2,.th-clean h3{color:#17324d;text-transform:uppercase;letter-spacing:.02em}.th-clean input:not([type=checkbox]):not([type=radio]),.th-clean select,.th-clean td,.th-clean textarea{color:#000}.th-clean table{border-radius:0}.th-clean th{color:#5b6b7d;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#f4f8fd;border-bottom:1px solid #dbe4ef}.th-clean td{border-bottom:1px solid #eef2f7}.th-clean .tiles .tile{background:#fff;border:1px solid #dbe4ef;border-left:4px solid #2f7fd1;border-radius:12px;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.th-clean .tile span{text-transform:uppercase;font-size:11px;letter-spacing:.05em}.th-clean .tile b{color:#000}.th-clean input,.th-clean select,.th-clean textarea{background:#fff;border:1px solid #cfd9e6;border-radius:10px}.th-clean .button,.th-clean button{border-radius:10px;font-weight:700;letter-spacing:.03em;background:#2f7fd1;border:1px solid #2f7fd1;color:#fff}.th-clean .button.plain,.th-clean button.danger,.th-clean button.ghost,.th-clean button.plain{background:#fff;color:#2f7fd1;border-color:#2f7fd1}.th-clean button.danger{color:#b3261e;border-color:#b3261e}.th-clean .pill{border-radius:0;margin:0!important;border:1px solid #cfd9e6;border-right-width:0;background:#fff;color:#17324d;font-weight:700;text-transform:uppercase;font-size:12px;padding:7px 14px;text-decoration:none}.th-clean .pill:first-child{border-radius:10px 0 0 10px}.th-clean .pill:last-child{border-radius:0 10px 10px 0;border-right-width:1px}.th-clean .pill.on,.th-clean .pill[aria-current=true]{background:#2f7fd1;color:#fff;border-color:#2f7fd1}.th-clean .row[role=group]{gap:0!important}.th-clean .bie-status,.th-clean .inv-status,.th-clean .tag{display:inline-block;min-width:92px;text-align:center;margin-left:0;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;background:#e6eaf0;color:#2b3645;border:1px solid #cfd9e6}.th-clean .side,.th-clean .topbar{background:#fff;border-color:#dbe4ef}.usearch-pager{display:flex;align-items:center;gap:8px;padding:4px 8px;flex-wrap:wrap}.usearch-pager .usearch-more{display:inline-block;margin:0}.usearch-pager .usearch-more:disabled{opacity:.4;cursor:default}.side-area,.th-clean .side-area,.th-clean .side-area:hover{background:transparent;border:0;box-shadow:none;padding-inline:0;letter-spacing:0;color:var(--fg)}.side section.cur>.side-area,.th-clean .side section.cur>.side-area{background:transparent;box-shadow:none}.th-clean .side-flip{background:#fff;border:1px solid #cfd9e6;color:#17324d}.side-area .icon{width:32px;height:32px;position:relative;color:#fff;background:var(--tint)}.side-area .icon svg{stroke:currentColor;stroke-width:2.2;width:18px;height:18px}.side section.cur>.side-area .icon{outline:2px solid var(--accent,#2f7fd1);outline-offset:3px}.ic-0 .side-area .icon{background:#fff;border:1px solid #e1e9f2;border-radius:10px;color:var(--tint);box-shadow:none}.ic-1 .side-area .icon{border-radius:10px;margin-bottom:4px;background:linear-gradient(160deg,color-mix(in srgb,var(--tint) 70%,#fff),var(--tint) 55%,color-mix(in srgb,var(--tint) 75%,#000));box-shadow:0 4px 0 color-mix(in srgb,var(--tint) 60%,#000),0 6px 10px rgba(0,0,0,.25),inset 0 2px 0 rgba(255,255,255,.55)}.ic-1 .side-area .icon:after{content:"";position:absolute;left:4px;right:4px;top:3px;height:42%;border-radius:8px 8px 14px 14px;background:linear-gradient(rgba(255,255,255,.55),rgba(255,255,255,0));pointer-events:none}.ic-2 .side-area .icon{transform:rotate(-8deg) skewX(-10deg);border-radius:8px;margin:0 4px 4px 0;box-shadow:4px 4px 0 color-mix(in srgb,var(--tint) 55%,#000),4px 4px 9px rgba(0,0,0,.2)}.ic-2 .side-area .icon svg{transform:skewX(10deg) rotate(8deg)}.ic-3 .side{background:#0f1a2b;border-color:#1d2c44}.ic-3 .side-flip,.ic-3 .side-home{color:#fff}.ic-3 .side-area .icon{border-radius:10px;border:2px solid var(--tint);color:var(--tint);background:rgba(255,255,255,.03);box-shadow:0 0 9px var(--tint),inset 0 0 7px color-mix(in srgb,var(--tint) 40%,transparent)}.ic-3 .side section.cur>.side-area .icon{outline-color:#fff}.ic-4 .side-area .icon{border-radius:50%;background:color-mix(in srgb,var(--tint) 16%,#fff);color:var(--tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint) 30%,#fff)}.hlsw.ic-sw{width:26px;height:26px;border-radius:8px;border:0}.listpager{margin:10px 0}.listpager input,.listpager select{width:auto}.mini-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.mini-grid.ship-a{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.mini-grid.ship-b{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.mini-grid>label>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini input:not([type=checkbox]),.mini select{width:100%;min-width:0}.mini input[type=datetime-local]{padding:0 6px;font-size:12px}.tag-row{display:flex;gap:8px;align-items:center}@media (max-width:1100px){.mini-grid,.mini-grid.ship-a,.mini-grid.ship-b{grid-template-columns:minmax(0,1fr)}}.howto-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.howto-card{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:14px;border:1px solid var(--line);background:var(--bar2);color:#000;text-decoration:none}.howto-card img{width:100%;height:auto;border-radius:10px;border:1px solid var(--line)}.howto-card b{font-size:15px;color:#0b5cad}.howto-card span{font-size:13px}.howto-player{display:flex;flex-direction:column;gap:10px;max-width:min(1200px,calc((100vh - 250px) * 1.6))}.howto-stage{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--line);cursor:pointer;line-height:0}.howto-stage img{width:100%;height:auto;display:block}.howto-dim{inset:0;width:100%;height:100%;transition:opacity .3s}.howto-box,.howto-dim{position:absolute;pointer-events:none}.howto-box{border:3px solid #ff9f1a;border-radius:10px;box-shadow:0 0 0 4px rgba(255,159,26,.35),0 0 22px rgba(255,159,26,.6);animation:howto-pulse 1.6s ease-in-out infinite}@keyframes howto-pulse{50%{box-shadow:0 0 0 8px rgba(255,159,26,.15),0 0 30px rgba(255,159,26,.75)}}.howto-pointer{position:absolute;pointer-events:none;transition:left .8s cubic-bezier(.4,0,.2,1),top .8s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.howto-say{margin:0;font-size:16px;line-height:1.45;color:#000;min-height:3em}.howto-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.howto-dots{display:flex;gap:5px;margin-left:auto}.howto-dots button{width:11px;height:11px;min-height:0;padding:0;border-radius:50%;border:1px solid #0b5cad;background:transparent}.howto-dots button.on{background:#0b5cad}@media (prefers-reduced-motion:reduce){.howto-box{animation:none}.howto-pointer{transition:none}}.group-head .howto-btn{margin-left:auto;font-size:12px;padding:4px 12px}.crumbs-none{display:flow-root;margin-bottom:0;min-height:0}@media (pointer:coarse){.button,button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),input[type=button],input[type=submit],select{min-height:40px}.button,.tt button,a.button{display:inline-flex;align-items:center;justify-content:center}.tt button{min-width:32px;min-height:32px;font-size:15px}.tabs a{padding:12px 14px}.listpager .button,.listpager button{min-width:40px}.shortcut-strip a{line-height:30px;padding:0 10px}}@media (min-width:700px) and (max-width:1100px){.take{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.take-right{grid-column:1/-1}.take-items,.take-left .take-lines{max-height:55vh}}.list-filter{display:flex;gap:8px;margin:0 0 12px}.list-filter,.list-filter-form{flex-wrap:wrap;align-items:center}.list-filter-form{gap:6px;margin:0}.page-head .list-filter{margin:0}@media print{.list-filter{display:none}}.list-filter-form label{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.howto-head{align-items:center;justify-content:flex-start;gap:16px}.howto-head .howto-controls{margin:0}.buddy-mini{flex-direction:row;gap:10px;padding:8px 4px 0;margin-top:auto;opacity:.45;transition:opacity .2s;text-align:left;justify-content:flex-start}.buddy-mini:hover{opacity:1}.buddy-mini .buddy-face{zoom:.5;flex:none;margin-top:8px}.buddy-mini .buddy-say{font-size:11px;max-width:none}.th-clean.is-dark{--bg1:#0f1b2a!important;--bg2:#0f1b2a!important;--bg3:#13233a!important;color-scheme:dark!important;--fg:#e8eef6!important;--data:#ffffff!important;--muted:#a9b8c9!important;--accent:#4a9be8!important;--accent-text:#8cc4ff!important;--soft:#5aa0e6!important;--surface:#16263b!important;--edge:#2a3d56!important;--shadow:0 1px 2px rgba(0,0,0,.3),0 6px 18px rgba(0,0,0,.25)!important;--row1:#16263b!important;--row2:#1b2e47!important;--line:#2a3d56!important;--solid:#16263b!important;--tile:#16263b!important;--tile2:#16263b!important;--card:#16263b!important;--bar:#16263b!important;--chip:#1b2e47!important;--chip-line:#34496a!important;--menu:#13233a!important;--pop:#13233a!important;background:var(--bg1);color:var(--fg)}.th-clean.is-dark .card,.th-clean.is-dark .pill,.th-clean.is-dark .side,.th-clean.is-dark .side-flip,.th-clean.is-dark .tablewrap,.th-clean.is-dark .tiles .tile,.th-clean.is-dark .topbar{background:var(--surface);border-color:var(--edge);color:var(--fg)}.th-clean.is-dark .page-head h1,.th-clean.is-dark h1,.th-clean.is-dark h2,.th-clean.is-dark h3{color:var(--fg)}.th-clean.is-dark .tile b,.th-clean.is-dark input:not([type=checkbox]):not([type=radio]),.th-clean.is-dark select,.th-clean.is-dark td,.th-clean.is-dark textarea{color:var(--data)}.th-clean.is-dark th{color:var(--muted);background:#1b2e47}.th-clean.is-dark td,.th-clean.is-dark th{border-bottom-color:var(--edge)}.th-clean.is-dark input,.th-clean.is-dark select,.th-clean.is-dark textarea{background:#0f1b2a;border-color:var(--edge)}.th-clean.is-dark .button.plain,.th-clean.is-dark button.ghost,.th-clean.is-dark button.plain{background:transparent;color:var(--accent-text);border-color:var(--accent)}.th-clean.is-dark .pill.on,.th-clean.is-dark .pill[aria-current=true]{background:var(--accent);color:#fff}.th-clean.is-dark .bie-status,.th-clean.is-dark .inv-status,.th-clean.is-dark .tag{background:#1b2e47;color:var(--fg);border-color:var(--edge)}.th-clean.is-dark a{color:var(--accent-text)}.list-filter-form label,.th-clean .list-filter-form label{display:inline-flex;flex-direction:row;align-items:center;gap:4px;margin:0}.parent-toggle{display:inline-flex;gap:0;white-space:nowrap}.parent-toggle button{font-size:10px;padding:2px 8px;min-height:0;border-radius:0}.parent-toggle button:first-child{border-radius:8px 0 0 8px}.parent-toggle button:last-child{border-radius:0 8px 8px 0}@media print{.parent-toggle{display:none}}.state-chips{display:flex;flex-wrap:wrap;gap:6px}.state-chip{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:26px;padding:0 10px;border-radius:999px;border:1.5px solid var(--c);color:var(--c);background:transparent;font-size:12px;font-weight:700;letter-spacing:.05em;text-decoration:none;line-height:1}.state-chip:hover{background:color-mix(in srgb,var(--c) 12%,transparent)}.state-chip.on{background:var(--c);color:#fff}.state-chip.add{border-style:dashed;font-weight:600}.ct-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:12px;gap:12px;align-items:start;margin-bottom:12px}@media (max-width:900px){.ct-two{grid-template-columns:1fr}}.ct-box{background:var(--surface);border:1px solid var(--edge);border-radius:12px;padding:8px;display:grid;grid-gap:6px;gap:6px;min-width:0}.ct-q{width:100%}.ct-tree{max-height:70vh;overflow:auto;font-size:13px}.ct-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;padding:5px 8px;border-radius:8px}.ct-row:hover{background:color-mix(in srgb,var(--accent-text) 8%,transparent)}.ct-row.on{background:color-mix(in srgb,var(--accent-text) 14%,transparent);outline:2px solid var(--accent-text)}.ct-row.off .ct-nm{opacity:.55}.ct-tw{cursor:pointer;color:var(--muted);font-size:12px;text-align:center;width:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ct-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text);text-decoration:none}.ct-no{color:var(--accent-text);margin-right:6px}.ct-ct{color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ct-tx{font-size:10px;font-weight:700;letter-spacing:.05em;padding:3px 8px;border-radius:999px;border:1.5px solid var(--accent-text);color:var(--accent-text);white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.ct-tx.inh{border-style:dashed;opacity:.8}.ct-tx.need{border-color:#b42318;color:#b42318;background:color-mix(in srgb,#b42318 8%,transparent)}.ct-tx.none{border-color:var(--edge);color:var(--muted)}.ct-add{padding:2px 8px 8px}.ct-add input{width:100%;font-size:12px}.ct-det{background:var(--surface);border:1px solid var(--edge);border-radius:12px;padding:14px;display:grid;grid-gap:10px;gap:10px;min-width:0;position:-webkit-sticky;position:sticky;top:8px}.ct-badge{display:inline-block;background:var(--accent-text);color:#fff;border-radius:999px;padding:2px 8px;font-size:12px;margin-right:8px;vertical-align:2px}.ct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ct-grid label{display:grid;grid-gap:4px;gap:4px}.ct-grid input,.ct-grid select{width:100%;min-width:0;box-sizing:border-box}.ct-grid label>span{font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.04em}.ct-full{grid-column:1/-1}@media (max-width:520px){.ct-grid{grid-template-columns:1fr}}.invv{display:block}.invv-main{min-width:0}.invv-fmts{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px}.invv-fmt-label{font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.05em;margin-right:2px}.invv-fmt{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid var(--chip-line);background:var(--chip);color:inherit;text-decoration:none;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}.invv-fmt.on{border-color:var(--accent);background:var(--accent);color:#fff}.invv-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;margin-bottom:8px}.invv-group{display:inline-flex;align-items:center;gap:6px}.invv-group .button{min-width:36px;padding-inline:10px}.invv-seg{gap:0}.invv-seg .button{border-radius:0}.invv-seg .button:first-child{border-radius:8px 0 0 8px}.invv-seg .button:last-child{border-radius:0 8px 8px 0}.invv-group select{width:auto}.invv-stage{overflow:auto;border-radius:12px;background:rgba(15,40,70,.08);padding:12px;box-sizing:border-box}.invv-doc{width:max-content;margin:0 auto}.invv-doc .invd{width:8.5in;margin:0;box-shadow:0 6px 24px rgba(0,0,0,.18)}.invv-doc .invd-page+.invd-page{margin-top:0;padding-top:0;border-top:0}.invv.two .invv-doc .invd{width:auto;max-width:none;display:flex;gap:.4in;align-items:stretch}.invv.two .invv-doc .invd-page{width:7.7in;flex:none}.invv.two .invv-doc .invd-page+.invd-page:not(.invv-off){border-left:1px dashed rgba(0,0,0,.25);padding-left:.4in;margin-left:-.2in}@media screen{.invv-off{display:none!important}}@media print{.invv-stage{overflow:visible;height:auto!important;padding:0;background:none;border-radius:0}.invv-doc{zoom:1!important;width:auto}.invv-doc .invd,.invv.two .invv-doc .invd{width:auto;box-shadow:none;display:block}.invv.two .invv-doc .invd-page{width:auto;border-left:0!important;padding-left:0!important;margin-left:0!important}}.ct-head{align-items:center}.ct-head .ct-q{width:200px}.ct-page .ct-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:calc(100vh - 200px);min-height:520px;align-items:stretch}.ct-page .ct-box{padding:10px 8px;overflow:hidden;display:flex}.ct-page .ct-tree{max-height:none;flex:1 1;overflow:auto;font-size:13px}.ct-page .ct-row{grid-template-columns:16px 26px minmax(0,1fr) auto auto;gap:8px;padding:6px 8px;min-height:30px}.ct-page .ct-row.main .ct-nm{font-weight:700}.ct-page .ct-row:not(.main) .ct-nm{font-weight:600}.ct-page .ct-row.on{background:color-mix(in srgb,var(--accent-text) 14%,transparent);outline:2px solid var(--accent-text)}.ct-sym{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:color-mix(in srgb,var(--accent-text) 12%,transparent);font-size:14px;line-height:1}.ct-row:not(.main) .ct-sym{width:20px;height:20px;font-size:11px;background:transparent}.ct-sym.big{width:34px;height:34px;font-size:20px;border-radius:8px}.ct-page .ct-tx{background:color-mix(in srgb,currentColor 7%,transparent);min-width:44px;text-align:center}.ct-page .ct-add{padding:4px 8px 8px}.ct-page .ct-add input{width:100%;font-size:12px;padding:8px 10px;border:1px solid var(--edge);border-radius:8px}.ct-page .ct-det{position:static;overflow:auto;align-content:start;padding:16px}.ct-det-head{display:flex;align-items:center;gap:8px}.ct-det-head h2{margin:0;font-size:18px}.ct-det-head .ct-badge{margin:0}.ct-items{margin-left:auto;font-size:13px;font-weight:600}.ct-tagnow{display:grid;grid-gap:4px;gap:4px;align-content:start}.ct-tagnow>span:first-child{font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.04em}.ct-tagnow .ct-tx{justify-self:start}.ct-more{font-size:12px;font-weight:700;text-decoration:none}.ct-btns{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ct-btns .button.plain.ct-del{margin-left:auto;color:#b42318!important;border-color:#b42318!important}.ct-old{border-style:dashed;margin-top:12px}@media (max-width:900px){.ct-page .ct-two{grid-template-columns:1fr;height:auto}.ct-page .ct-box{max-height:60vh}.ct-head .ct-q{width:100%}}.invv-owes{font-size:13px;font-weight:700;padding:5px 12px;border-radius:999px;background:color-mix(in srgb,#b42318 9%,var(--surface));color:#8a1c12;border:1px solid color-mix(in srgb,#b42318 35%,transparent);white-space:nowrap}.invv-owes.paid{background:color-mix(in srgb,#15803d 10%,var(--surface));color:#14532d;border-color:color-mix(in srgb,#15803d 35%,transparent)}.invv-pays{margin-bottom:8px;padding:8px 12px}.invv-pays summary{cursor:pointer;font-weight:700;font-size:13px}.invv-bar .invv-fmts{flex:1 1 auto;margin:0;min-width:0}.invv-bar{margin-bottom:6px}.listpager{padding-bottom:10px}.listpager .lp-per{position:relative;display:block}.listpager .lp-per small{position:absolute;top:100%;left:0;right:0;margin-top:1px;text-align:center;font-size:9px;line-height:1.1;white-space:nowrap;color:var(--muted);letter-spacing:.03em}.iv-new{display:grid;grid-template-columns:1.4fr 1.2fr 1fr auto;grid-gap:10px;gap:10px;align-items:end;margin-bottom:12px}.iv-new h2{grid-column:1/-1;margin:0;font-size:15px}.iv-new label,.iv-qadd label{display:grid;grid-gap:4px;gap:4px}.iv-country{display:inline-flex;border:1px solid var(--edge);border-radius:10px;overflow:hidden}.iv-c{border:0;border-radius:0;background:var(--chip,#f3f8fd);color:var(--text);padding:8px 14px;font-weight:800;letter-spacing:.04em;cursor:pointer;box-shadow:none}.iv-c.usa.on,.iv-new .iv-c.usa:hover{background:#1f66b3;color:#fff}.iv-c.ind.on,.iv-new .iv-c.ind:hover{background:#e06b12;color:#fff}.iv-dec{display:inline-block;font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;border:1px solid var(--edge)}.iv-dec.d-hire,.iv-dec.iv-hire{color:#15803d;border-color:#15803d}.iv-dec.d-hold,.iv-dec.iv-hold{color:#b45309;border-color:#b45309}.iv-dec.d-no,.iv-dec.iv-no{color:#b42318;border-color:#b42318}.iv-top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:8px}.iv-top h1{margin:0;font-size:20px}.iv-top h1 small{font-size:12px;color:var(--muted);margin-left:6px}.iv-top .iv-country{margin-left:auto}.iv-status{font-size:11px;font-weight:800;padding:3px 10px;border-radius:999px;border:1px solid #b45309;color:#b45309}.iv-status.d-hire{border-color:#15803d;color:#15803d}.iv-status.d-no{border-color:#b42318;color:#b42318}.iv .tabs{margin-bottom:10px}.iv-progress{display:flex;gap:4px;margin-bottom:12px}.iv-progress a{flex:1 1;height:6px;border-radius:3px;background:var(--edge)}.iv-progress a.done{background:#15803d}.iv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.iv-sec{background:var(--surface);border:1px solid var(--edge);border-radius:12px;padding:12px 14px;min-width:0}.iv-sec.full{grid-column:1/-1}.iv-sec h3{display:flex;gap:8px;margin:0 0 10px;font-size:13px;letter-spacing:.05em}.iv-n,.iv-sec h3{align-items:center}.iv-n{display:inline-flex;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--accent-text);color:#fff;font-size:11px;flex:none}.iv-f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.iv-f.three{grid-template-columns:repeat(3,minmax(0,1fr))}.iv-f label{display:grid;grid-gap:3px;gap:3px;min-width:0}.iv-f label>span,.iv-set>span{font-size:10.5px;font-weight:700;color:var(--muted);letter-spacing:.04em}.iv-f input,.iv-f select,.iv-f textarea,.iv-set select{width:100%;min-width:0;box-sizing:border-box}.iv-f small{font-size:11px;color:var(--muted)}.iv-f .wide{grid-column:1/-1}.iv-qs{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.iv-q{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px;align-items:center;padding:6px 8px;border:1px solid var(--edge);border-radius:8px;background:var(--chip,transparent);font-size:12px;font-weight:600}.iv-q.k-check,.iv-q.k-told{grid-template-columns:1fr}.iv-q .iv-ans{grid-column:1/-1;font-size:12px;padding:5px 8px}.iv-tick{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.iv-tick input{margin-top:2px;width:16px;height:16px;flex:none}.iv-told{margin-left:auto;font-size:10px;color:#15803d;border:1px solid #15803d;border-radius:999px;padding:1px 6px}.iv-stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:1px}.iv-stars label{cursor:pointer}.iv-stars input{position:absolute;opacity:0;width:1px;height:1px}.iv-stars label span{font-size:17px;color:#c9d3de;line-height:1;padding:0 1px}.iv-stars label:has(input:checked) span,.iv-stars label:has(input:checked)~label span,.iv-stars label:hover span,.iv-stars label:hover~label span{color:#d97706}.iv-stars .iv-zero span{font-size:13px;color:var(--muted)!important;padding:0 4px}.iv-stars input:focus-visible+span{outline:2px solid var(--accent-text);border-radius:3px}.iv-set{display:grid;grid-gap:3px;gap:3px;margin-top:8px}.iv-cond{margin-top:10px;border:1.5px dashed #b42318;border-radius:10px;padding:10px 12px;background:color-mix(in srgb,#b42318 5%,transparent);display:grid;grid-gap:8px;gap:8px;font-size:12px;font-weight:600}.iv-cond>b{color:#b42318}.iv-cond textarea{width:100%;box-sizing:border-box;font-size:12px}.iv-decide{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.iv-decide label{cursor:pointer}.iv-decide input{position:absolute;opacity:0;width:1px;height:1px}.iv-decide span{display:inline-block;padding:7px 14px;border-radius:10px;font-weight:800;font-size:12px;border:1.5px solid}.iv-decide .d-hire span{color:#15803d}.iv-decide .d-hold span{color:#b45309}.iv-decide .d-no span{color:#b42318}.iv-decide .d-hire input:checked+span{background:#15803d;color:#fff}.iv-decide .d-hold input:checked+span{background:#b45309;color:#fff}.iv-decide .d-no input:checked+span{background:#b42318;color:#fff}.iv-decide input:focus-visible+span{outline:2px solid var(--accent-text);outline-offset:2px}.iv-hirebtn{margin-top:8px}.iv-dont{margin-top:10px;border-left:4px solid #b42318;padding:8px 12px;border-radius:8px;background:color-mix(in srgb,#b42318 6%,transparent);font-size:12px;font-weight:600}.iv-dont b{color:#b42318}.iv-save{display:flex;justify-content:flex-end;margin:12px 0}.iv-osa h3{margin:0 0 8px;font-size:14px}.iv-osa ul{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:8px;gap:8px}.iv-osa li{border:1px solid var(--edge);border-radius:8px;padding:8px 10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.iv-osa li small{color:var(--muted);margin-left:auto}.iv-osa li p{flex-basis:100%;margin:0;font-size:12.5px}.iv-addnote{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:end}.iv-addnote textarea{width:100%;box-sizing:border-box}.iv-qadd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end;margin-bottom:12px}.iv-qadd h2{margin:0;font-size:15px}.iv-qadd .wide,.iv-qadd h2{grid-column:1/-1}.iv-qlist{grid-gap:6px}.iv-qlist,.iv-qrow{display:grid;gap:6px}.iv-qrow{grid-template-columns:60px minmax(0,1fr) 110px 170px auto auto;grid-gap:6px;align-items:center}.iv-qrow.job{grid-template-columns:60px minmax(0,1fr) 110px 150px 170px auto auto}.iv-qrow input,.iv-qrow select{min-width:0;width:100%;box-sizing:border-box}.iv-qro{margin:0;font-size:13px}@media (max-width:900px){.iv-addnote,.iv-f,.iv-f.three,.iv-grid,.iv-new,.iv-qadd,.iv-qrow,.iv-qrow.job{grid-template-columns:1fr}.iv-top .iv-country{margin-left:0}}@media print{.iv-grid{grid-template-columns:1fr 1fr;gap:6px}.iv-sec{page-break-inside:avoid;break-inside:avoid;padding:6px 8px}.iv input,.iv select,.iv textarea{border:0;background:none;box-shadow:none;padding:0}.iv-stars .iv-zero{display:none}}.iv label.iv-tick,.iv-qrow label.iv-tick{display:flex;flex-direction:row;align-items:flex-start;gap:8px}.iv label.iv-tick input[type=checkbox],.iv-qrow label.iv-tick input[type=checkbox]{width:16px;height:16px;min-width:16px;margin:1px 0 0;flex:none}.iv-country .iv-c,.iv-new .iv-country .iv-c{background:var(--surface);color:var(--text);border:0;border-radius:0;box-shadow:none}.iv-country .iv-c.usa.on,.iv-new .iv-country .iv-c.usa:hover{background:#1f66b3;color:#fff}.iv-country .iv-c.ind.on,.iv-new .iv-country .iv-c.ind:hover{background:#e06b12;color:#fff}.npm-sw,button.npm-sw{width:36px;height:20px;min-width:36px;padding:0;border-radius:10px;border:0;background:#cfd8e3!important;position:relative;cursor:pointer;box-shadow:none}.npm-sw:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:left .15s}.npm-sw.on,button.npm-sw.on{background:#b8860b!important}.npm-sw.on:after{left:19px}.npm-tag{display:inline-block;font-size:10px;font-weight:800;color:#8a6408;background:#fff6dc;border:1px solid #b8860b;border-radius:5px;padding:0 6px}.npm-rates td,.npm-rates th{white-space:nowrap}.npm-due{background:#fff6dc;border-left:4px solid #b8860b;border-radius:8px;padding:8px 12px;margin:8px 0;color:#000}.box3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:6px 0 10px}.box3>div{border:1px solid var(--line);border-radius:10px;padding:8px;text-align:center}.box3 b{display:block;font-size:18px;color:#000}.box3 small{color:var(--muted);font-size:11px}.ach-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.ach-bar form{margin:0}.ach-st{display:inline-block;font-size:10.5px;font-weight:800;border-radius:999px;padding:1px 8px;border:1px solid;white-space:nowrap}.ach-st.a-ok{background:#e6f5ea;color:#1e7d3a;border-color:#1e7d3a}.ach-st.a-hold{background:#fff3d6;color:#9a6200;border-color:#9a6200}.ach-st.a-no{background:#fdecec;color:#c62828;border-color:#c62828}.ach-st.a-wait{background:#e8f1fb;color:#1f66b3;border-color:#1f66b3}.ach-acts{flex-wrap:wrap}.ach-acts,.ach-acts form{display:inline-flex;gap:4px;align-items:center}.ach-acts form{margin:0}.ach-pop{display:inline-block;position:relative}.ach-pop>summary{list-style:none;cursor:pointer}.ach-pop>summary::-webkit-details-marker{display:none}.ach-pop[open]>form{position:absolute;right:0;top:100%;z-index:5;background:#fff;border:1px solid #cfe0f2;border-radius:10px;padding:8px;box-shadow:0 6px 18px rgba(20,60,120,.15);display:flex;gap:6px;align-items:end;white-space:nowrap}.ach-pass{width:120px}.ach-up{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ach-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:10px;gap:10px;align-items:end}.ach-form label{display:grid;grid-gap:4px;gap:4px}.button.small,button.small{padding:3px 10px;font-size:12px;min-height:0}.ach-fmt{width:auto}.bank-scan .scan-read input{background:#e6f5ea;border-color:#1e7d3a}.billcount{display:grid;grid-gap:6px;gap:6px}.bc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-gap:8px;gap:8px}.bc-bill{display:grid;grid-gap:2px;gap:2px;background:#e9f3e6;border:1px solid #cfe0f2;border-radius:10px;padding:6px}.bc-bill,.bc-bill input{text-align:center}.bc-bill small{color:#4f6072}.bc-total{margin:0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bc-pill{border-radius:999px;padding:1px 10px;font-weight:800;font-size:12px;border:1px solid}.bc-pill.ok{background:#e6f5ea;color:#1e7d3a;border-color:#1e7d3a;margin:0;padding:1px 10px}.bc-pill.no{background:#fdecec;color:#c62828;border-color:#c62828}.bc-pill.hold{background:#fff3d6;color:#9a6200;border-color:#9a6200}.pos-bills{display:grid;grid-gap:4px;gap:4px;width:100%}.storecount{display:grid;grid-gap:8px;gap:8px}.scan-drop{display:grid;grid-gap:6px;gap:6px;padding:14px;border:2px dashed #9cc3ea;border-radius:12px;background:rgba(230,242,255,.5)}.scan-drop.over,.scan-drop:focus-within{border-color:#2f7ed8;background:rgba(210,232,255,.8);outline:none}.scan-drop b{font-weight:500;font-size:.85rem}.scan-steps{border:1px solid #cfe0f2;border-radius:10px;padding:10px 14px;background:rgba(240,247,255,.7)}.scan-steps ol{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.scan-steps li span{display:inline-block;width:18px;font-weight:700}.scan-steps .ss-ok span{color:#1e8449}.scan-steps .ss-no span{color:#c0392b}.scan-steps .ss-run{font-weight:600}.scan-steps .ss-wait{opacity:.6}.bank-scan .scan-unsure input{background:#fff6dc;border-color:#e0a100}.cust-who{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:10px 16px;margin-bottom:10px;border:1px solid #cfe0f2;border-radius:14px;background:rgba(255,255,255,.75);color:#000;position:-webkit-sticky;position:sticky;top:56px;z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cust-who .cw-no{font-size:1.6rem;color:#1b5fae}.cust-who .cw-names{display:grid;min-width:0;flex:1 1}.cust-who .cw-names>b{font-size:1.25rem}.cust-who .cw-names>b+span{font-size:1.05rem}.cust-who .cw-names small{font-size:.78rem;color:#4f6680;text-transform:none}.cust-who .cw-due{display:grid;text-align:right}.cust-who .cw-due b{font-size:1.5rem;color:#c0392b}.ach-day{margin-top:10px;border:1px solid #cfe0f2;border-radius:10px;padding:8px 12px;background:rgba(240,247,255,.6)}.ach-day summary{cursor:pointer}.quick-ach td{vertical-align:top}.quick-ach .qa-cust{position:relative;min-width:230px}.quick-ach .qa-cust input{width:100%}.quick-ach .qa-menu{position:absolute;z-index:20;top:100%;left:0;min-width:340px;max-height:300px;overflow:auto;background:#fff;border:1px solid #cfe0f2;border-radius:10px;box-shadow:0 8px 22px rgba(20,60,110,.18)}.quick-ach .qa-menu button{display:block;width:100%;text-align:left;padding:7px 10px;border:0;border-top:1px solid #eef3f9;background:none;color:#000;font:inherit;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:none;border-radius:0}.quick-ach .qa-menu button:hover{background:#eaf4ff}.quick-ach .qa-ok{color:#1e8449}.quick-ach .qa-no{color:#c0392b}.quick-ach .qa-auto{background:#eef7ee;border-radius:6px;padding:2px 6px}.quick-ach input.qa-auto{padding:inherit}.quick-ach .qa-done td{opacity:.75}.quick-ach .qa-bank td{background:#fff8e6}.ach-when{display:inline-flex;gap:12px;flex-wrap:wrap}.ach-when label{display:inline-flex;gap:4px;align-items:center;text-transform:none}.ach-when input[type=radio]{width:auto;min-width:0;margin:0}.ach-when label{flex-direction:row}.cust-who .cw-btns{display:flex;gap:10px;align-items:center;margin-left:auto}.cust-band{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) 130px 300px;grid-gap:10px;gap:10px;align-items:stretch;padding:10px 12px;border-radius:16px;margin-bottom:10px;background:var(--surface);border:1px solid var(--edge);box-shadow:var(--shadow)}.cust-band.no-pz{grid-template-columns:repeat(6,minmax(0,1fr)) 130px}.cust-band .st{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:12px;background:var(--tile);border:1px solid var(--line);min-width:0}.cust-band .st small{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted);letter-spacing:.06em}.cust-band .st b{font-size:18px;color:var(--accent-text)}.cust-band .due{border-color:#e7b7b1;background:#fff5f4}.cust-band .due b{color:#c0392b;font-size:22px}.cust-band .pz{min-width:0;padding:8px 12px;border-radius:12px;background:var(--tile);border:1px solid var(--line);display:grid;grid-gap:4px;gap:4px;align-content:start}.cust-band .pz>b{font-size:12px;color:#000}.cust-band .pz .note{font-weight:400}.cust-band .pz small{font-size:10.5px;color:var(--muted)}.cust-band .pz form{display:grid;grid-gap:4px;gap:4px}.cust-band .pz .row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.cust-band .pz input{width:100%;min-width:0;padding:5px 8px}.cust-band .pz button{flex:none;padding:4px 12px;font-size:12px}@media (max-width:1100px){.cust-band,.cust-band.no-pz{grid-template-columns:repeat(3,minmax(0,1fr))}.cust-band .pz{grid-column:1/-1}}@media (max-width:560px){.cust-band,.cust-band.no-pz{grid-template-columns:repeat(2,minmax(0,1fr))}}.adr3{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-gap:0;gap:0}.adr3.adr2{grid-template-columns:1.25fr 1fr}.adr3>div{padding:0 18px;border-left:1px solid var(--line);min-width:0}.adr3>div:first-child{padding-left:0;border-left:0}.adr3>div:last-child{padding-right:0}.adr3 h3{margin:0 0 8px}.adr3 label{margin-bottom:8px}.adr3 input,.adr3 textarea{width:100%}.adr3 .ll{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;align-items:end}@media (max-width:1000px){.adr3,.adr3.adr2{grid-template-columns:1fr}.adr3>div{padding:0 0 14px;border-left:0}}.lic4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px}.lic4>.span2{grid-column:span 2}.lic4 input,.lic4 label,.lic4 select{min-width:0}.lic4 input,.lic4 select{width:100%;box-sizing:border-box}@media (max-width:700px){.lic4{grid-template-columns:repeat(2,minmax(0,1fr))}}.term3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;align-items:start}.term3 .tcol{display:grid;grid-gap:10px;gap:10px;min-width:0}.term3 input,.term3 label,.term3 select{min-width:0}.term3 input,.term3 select{width:100%;box-sizing:border-box;height:38px;min-height:38px}.term3 input[readonly]{opacity:.85;cursor:default}.term3 .pick-edit{display:grid;grid-gap:4px;gap:4px;margin-top:6px}.term3 .pick-edit .row{flex-wrap:nowrap;gap:4px}.term3 .pick-edit input{height:30px;min-height:30px}.term3 .pick-edit button{padding:3px 8px;font-size:10px;white-space:nowrap;flex:none}@media (max-width:700px){.term3{grid-template-columns:1fr}}.igrid.pay5{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,2fr);align-items:end}.igrid.pay5 .irow{margin-top:0}@media (max-width:900px){.igrid.pay5{grid-template-columns:repeat(2,minmax(0,1fr))}}.col3{display:grid;grid-template-columns:1fr 1.35fr 1fr;grid-gap:12px;gap:12px;align-items:stretch}.col3>section{margin:0;min-width:0;border-top:6px solid var(--c);background:linear-gradient(180deg,var(--t),rgba(255,255,255,.35) 140px)}.col3 h3{margin:0 0 10px;color:var(--c)}.col3 .two{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px}.col3 input:not([type=checkbox]),.col3 select{width:100%;min-width:0}.col3 .pill{display:inline-flex;flex-direction:row;gap:6px;align-items:center;border:1px solid var(--line);border-radius:20px;padding:4px 10px;background:#fff;font-size:13px;color:#000;margin:0 6px 6px 0}.col3 .pill input{width:auto!important;flex:none}.col3 .steps{font-size:12px}.col3 table.hrs{width:100%;border-collapse:collapse;background:none;box-shadow:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.col3 .hrs td,.col3 .hrs th{padding:3px 4px;font-size:12.5px;text-align:left}.col3 .hrs input[type=time]{width:100%;padding:4px 6px;font-size:13px}.ct-one{border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:#fff;margin-bottom:10px;color:#000;font-size:13px}.ct-one>summary{display:flex;justify-content:space-between;gap:8px;cursor:pointer;list-style:none}.ct-one>summary::-webkit-details-marker{display:none}.ct-one .ct-main{color:#1e8449}.ct-one .ct-edit{color:var(--accent);flex:none}.ct-one .pcs-form{margin-top:10px}@media (max-width:1000px){.col3{grid-template-columns:1fr}}.col2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:start}.col2>section{margin:0;min-width:0;border-top:6px solid var(--c);background:linear-gradient(180deg,var(--t),rgba(255,255,255,.35) 140px)}.col2 h3{margin:0 0 10px;color:var(--c)}.col2 .pph-search{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:10px}.col2 .pph-search input:not([type=hidden]){flex:1 1;min-width:0}.col2 .pph-search button{flex:none}.col2 table.pph-t{width:100%;border-collapse:collapse;background:#fff;box-shadow:none;border:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px;overflow:hidden;font-size:12.5px;color:#000}.col2 .pph-t th{background:#eef5fc;color:#14304f;font-size:11px;text-align:left;padding:6px}.col2 .pph-t td{padding:5px 6px;border-top:1px solid #edf2f8}.col2 .pph-t .num{text-align:right}.col2 .st-ok{color:#1e8449;font-weight:700}@media (max-width:1000px){.col2{grid-template-columns:1fr}}.sp{--ky:#1d4ed8;--in:#c2261d;--sp-ok:#137a43;--sp-warn:#a15c00;--sp-bad:#b42318;--sp-cyan:#bff3f7}.is-dark .sp,.th-clean.is-dark .sp{--ky:#8fb0ff;--in:#ff8a80;--sp-ok:#5fd394;--sp-warn:#f0b35a;--sp-bad:#ff7b6e;--sp-cyan:#0f4950}.sp .ky{color:var(--ky);font-weight:700}.sp .in{color:var(--in);font-weight:700}.sp .sp-bad{color:var(--sp-bad);font-weight:700}.sp .sp-warn{color:var(--sp-warn);font-weight:700}.sp .sp-good{color:var(--sp-ok);font-weight:700}.sp-seg{display:flex;gap:4px;flex-wrap:wrap}.sp-seg a{border:1px solid var(--line);border-radius:8px;padding:3px 12px;font-size:12px;font-weight:700;text-decoration:none;color:var(--fg);background:var(--tile2)}.sp-seg a.on{background:var(--accent);color:#fff;border-color:var(--accent)}.sp-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.sp-tile{background:var(--tile);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;grid-gap:2px;gap:2px;text-decoration:none;color:var(--fg)}.sp-tile span{font-size:11px;color:var(--muted);font-weight:600;letter-spacing:.04em}.sp-tile b{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.sp-tile small{font-size:11px;color:var(--muted)}.sp-alerts{display:grid;grid-gap:4px;gap:4px;margin:6px 0 0;padding:0;list-style:none;font-size:13px}.sp-alerts li{padding:5px 10px;border-radius:8px;background:var(--tile2);border-left:4px solid var(--sp-warn)}.sp-alerts li.sp-a-bad{border-left-color:var(--sp-bad)}.sp-alerts li.sp-a-good{border-left-color:var(--sp-ok)}.sp-chart svg{width:100%;max-width:760px;height:auto;display:block}.sp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.sp-card{background:var(--tile);border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;grid-gap:8px;gap:8px;min-width:0;color:var(--fg);text-decoration:none}.sp-card:hover{border-color:var(--accent)}.sp-card .top{display:flex;justify-content:space-between;align-items:center;gap:8px}.sp-card .roll{font-weight:800;font-size:15px;letter-spacing:.02em}.sp-pill{display:inline-block;border-radius:999px;padding:0 9px;font-size:11px;font-weight:800;border:1px solid;white-space:nowrap}.sp-pill.open{color:var(--sp-ok)}.sp-pill.full{color:var(--accent)}.sp-pill.used{color:var(--muted)}.sp-pill.order{color:var(--sp-warn)}.sp-pill.bad{color:var(--sp-bad)}.sp-meter{height:9px;border-radius:99px;background:var(--line);overflow:hidden}.sp-meter i{display:block;height:100%;background:var(--sp-ok)}.sp-meter i.low{background:var(--sp-warn)}.sp-meter i.wait{background:var(--accent);opacity:.35}.sp-meter i.out{background:var(--sp-bad)}.sp-kv{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 10px;gap:2px 10px;font-size:12px}.sp-kv span{color:var(--muted)}.sp-kv b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sp-tl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;font-size:10px;color:var(--muted)}.sp-tl div{border-top:3px solid var(--line);padding-top:3px}.sp-tl div.d{border-color:var(--sp-ok);color:var(--fg);font-weight:600}.sp-photos{display:flex;gap:4px;font-size:10px;flex-wrap:wrap}.sp-photos span{border:1px dashed var(--line);border-radius:6px;padding:0 6px;color:var(--muted)}.sp-photos span.has{border-style:solid;color:var(--sp-ok);border-color:var(--sp-ok)}.sp table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sp td.n,.sp th.n{text-align:right}.sp tr.sp-month td{background:var(--sp-cyan);font-weight:700}.sp-form{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.sp-form label input,.sp-form label select{width:140px}@media print{.sp-noprint{display:none!important}}.auto-prog{display:flex;gap:6px;flex-wrap:wrap;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px}.auto-prog span{padding:4px 10px;border-radius:999px;border:1px solid var(--chip-line);color:var(--muted)}.auto-prog span.on{background:var(--accent);border-color:var(--accent);color:#fff}.auto-prog span.done{background:#e7f4ea;border-color:transparent;color:#1e5b2c}.auto-drop{display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center;padding:22px;border:2px dashed var(--accent);border-radius:14px;background:color-mix(in srgb,var(--accent) 7%,transparent)}.auto-drop b{font-size:16px;text-transform:uppercase}.auto-kinds{gap:8px;justify-content:center}.auto-head,.auto-kinds{display:flex;flex-wrap:wrap}.auto-head{gap:10px;align-items:flex-end;margin:8px 0}.auto-head .ssel{min-width:240px}.auto-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px;margin:10px 0}.auto-tiles>div{border:1px solid var(--chip-line);border-radius:10px;padding:6px 10px;background:var(--solid)}.auto-tiles span{display:block;font-size:10px;font-weight:700;letter-spacing:.05em;color:var(--muted);text-transform:uppercase}.auto-tiles b{font-size:16px}.auto-tiles .warn{background:#fff6dc;border-color:#e8c466}.auto-up{color:#c0392b;font-weight:700}.auto-dn{color:#1e8449;font-weight:700}.auto-warn{color:#8c1d18;font-weight:700}tr.auto-pick td{background:#fff6dc}.auto-lines td,.auto-prices td{vertical-align:top}.auto-item small{color:var(--muted)}.auto-item .ssel{min-width:260px}.auto-item form.inline{display:inline;margin-left:6px}.auto-desc{max-width:260px}.auto-create .opt{display:block;margin:4px 0}.auto-pill{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:800;text-transform:uppercase}.auto-ruleset{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;background:color-mix(in srgb,var(--accent) 9%,transparent);border-radius:10px;padding:10px 12px;margin:10px 0}.auto-ruleset label{display:grid;grid-gap:3px;gap:3px;font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--muted);text-transform:uppercase}.auto-ruleset input{width:80px}.auto-prices .old{font-size:11px;color:var(--muted)}.auto-prices .chg{font-size:11px;font-weight:700}.auto-prices .chg.eq{color:var(--muted)}.auto-prices .price-in{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--chip-line);border-radius:7px;padding:2px 6px;background:var(--solid)}.auto-prices .price-in input{width:66px;border:0;background:transparent;text-align:right;padding:0}.auto-prices td.bad .price-in{border-color:#c0392b;background:#fdecea}.auto-prices select{max-width:120px;font-size:12px}.auto-pname{min-width:190px}.auto-pname .auto-sib{display:block;font-size:11px;margin-top:4px}.bst{--bst-ky:#1d5fbf;--bst-in:#b3261e;--bst-ok:#1f7a3a;--bst-warn:#a35a00}.bst-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:10px}.bst-link{margin-left:auto;font-size:13px}.bst-rolls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}@media (max-width:900px){.bst-rolls{grid-template-columns:1fr}}.bst-rolls>div{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--solid)}.bst-rolls>div>span{font-size:12px;color:var(--muted)}.bst-rolls>div.ky{border-left:4px solid var(--bst-ky)}.bst-rolls>div.in{border-left:4px solid var(--bst-in)}.bst-nums{display:flex;gap:6px}.bst-nums input{flex:1 1;min-width:0}.bst-table td.ky,.bst-table th.ky{color:var(--bst-ky)}.bst-table td.in,.bst-table th.in{color:var(--bst-in)}.bst-table td.num input{width:80px;text-align:right}.bst-pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid}.bst-pill.ok{color:var(--bst-ok)}.bst-pill.warn{color:var(--bst-warn)}.bst-save{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.bst-save label{display:flex;flex-direction:column;gap:4px;font-size:12px}.seg.seg3{grid-template-columns:repeat(3,1fr)}.seg.seg3 button{padding:9px 6px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.focus-box{display:flex;flex-direction:column;gap:8px;flex:none;border:2px solid var(--accent,#2f7fd1);border-radius:14px;padding:10px 12px;background:rgba(255,255,255,.55)}.focus-title{font-size:15px;color:#1d5fae}.focus-count{font-size:11px;font-weight:700;border-radius:999px;padding:2px 10px;background:#e3f4e8;color:#1e8449;white-space:nowrap}.focus-item{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--line,#c9dcf0);padding-top:8px}.focus-item.off{opacity:.55}.focus-item-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start}.focus-item small{display:block;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.focus-msg{color:#1d5fae;font-style:italic}.focus-added{color:#1e8449;font-weight:700}.focus-push{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;background:#fff3d4;color:#000;font-size:12px;line-height:1.4}.focus-deal-line{display:block;color:#1e8449!important;font-weight:700;font-size:10px}.focus-script{background:#fff3d4;border-radius:10px;padding:8px 12px;color:#000}.k-label{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.focus-heat td.num{text-align:center;font-weight:700}.focus-heat .fh0{color:#7a8ea3}.focus-heat .fh1{background:#dcebfb;color:#1d5fae}.focus-heat .fh2{background:#6aa8e8;color:#fff}.focus-heat .fh3{background:#1d5fae;color:#fff}.cu-tile.hl-green-tile{background:rgba(40,170,90,.2)}.sa-count{display:grid;grid-gap:8px;gap:8px}.sa-bar{height:8px;border-radius:99px;background:var(--line);overflow:hidden}.sa-bar span{display:block;height:100%;background:var(--accent);transition:width .2s}.sa-scan{width:100%;font-size:16px;padding:12px;border:2px solid var(--accent);border-radius:10px}.sa-lines{display:grid;grid-gap:6px;gap:6px}.sa-line{display:grid;grid-template-columns:64px minmax(0,1fr) 150px;grid-gap:8px;gap:8px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--solid)}.sa-line.saved{background:#e3f4e8;border-color:#b9e2c6}.sa-line.error{background:#fdeae7;border-color:#f0b8b0}.sa-line.hit{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent)}.sa-name{min-width:0;overflow-wrap:anywhere;color:#000}.sa-in{display:flex;align-items:center;gap:4px}.sa-in input{width:84px;font-size:18px;font-weight:700;text-align:center;padding:8px 4px}.sa-st{width:16px;font-weight:800;color:#1e8449}.sa-line.error .sa-st{color:#c0392b}.sa-flag{min-width:36px;height:36px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#000;font-size:16px;padding:0 6px;cursor:pointer}.sa-flag.on{background:#fff3d6;border-color:#e0a800;color:#7a5200;font-weight:700}.sa-flagbox{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-top:6px;border-top:1px dashed var(--line)}.sa-flagbox input,.sa-flagbox select{font-size:15px;padding:6px 8px;max-width:100%;min-width:0;box-sizing:border-box}.sa-flagbox input:not([type=date]){flex:1 1 160px;min-width:0}.topbar .search .fest{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0;transition:opacity .45s ease}.topbar .search .fest canvas{display:block;width:100%;height:100%}.topbar .search .fest.off{opacity:0}.topbar .search .fest-say{position:absolute;inset:0 40px;display:grid;place-items:center;overflow:hidden;white-space:nowrap;font-size:11px;font-weight:800;letter-spacing:.08em;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.55)}.topbar .search>:not(.fest):not(.usearch):not(.pp-back){position:relative;z-index:1}.topbar .search.festive{width:360px;border-color:transparent}.topbar .search.festive,.topbar .search.festive .vbtn:not(.live){color:rgba(255,255,255,.9)}.topbar .search.festive input::placeholder{color:transparent}.fest-preview{position:relative;width:min(420px,100%);height:40px;border-radius:12px;overflow:hidden}.fest-preview .fest{position:absolute;inset:0}.fest-preview .fest canvas{display:block;width:100%;height:100%}.fest-preview .fest-say{position:absolute;inset:0 12px;display:grid;place-items:center;white-space:nowrap;overflow:hidden;font-size:11px;font-weight:800;letter-spacing:.08em;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.55)}.fest-row{display:flex;flex-wrap:wrap;gap:8px;align-items:end;padding:8px 0;border-bottom:1px solid var(--chip-line)}.fest-row label{display:grid;grid-gap:2px;gap:2px;font-size:11px}.fest-row input[name=greeting],.fest-row input[name=greeting_gu],.fest-row input[name=name]{width:170px}.fest-row input[type=color]{width:44px;height:30px;padding:2px}.fest-sw{width:28px;height:28px;border-radius:8px;flex:none}.pi-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 14px}@media (max-width:900px){.pi-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.pi-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.pi-t{border-radius:12px;padding:10px 12px;min-width:0;background:var(--solid);border:1px solid var(--chip-line)}.pi-t .k{font-size:10px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.pi-t .k,.pi-t .v{display:block;font-weight:700}.pi-t .v{font-size:30px;line-height:1;margin-top:4px;color:#000;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pi-t .s{display:block;font-size:11px;color:var(--muted);margin-top:2px;text-transform:uppercase}.pi-t.up{background:#fdeae7;border-color:transparent}.pi-t.up .v{color:#c0392b}.pi-t.w{background:#fff3d4;border-color:transparent}.pi-t.w .v{color:#9a6200}.pi-t.i{background:#dcebfb;border-color:transparent}.pi-t.i .v{color:#1d5fae}.pi-t.p{background:#efe6fa;border-color:transparent}.pi-t.p .v{color:#6b3fa0}.pi-t.dn{background:#e3f4e8;border-color:transparent}.pi-t.dn .v{color:#1e8449}.pi-cd{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px}.pi-ev{background:var(--solid);border:1px solid var(--chip-line);border-radius:14px;overflow:hidden;min-width:0;color:inherit;text-decoration:none;display:block}.pi-ev .hd{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;background:rgba(47,127,209,.08);border-bottom:1px solid var(--chip-line)}.pi-ev .hd .k{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.pi-ev .hd b{color:#000}.pi-ev .days{font-size:30px;font-weight:700;line-height:1;text-align:right;color:#000}.pi-ev .days small{display:block;font-size:10px;letter-spacing:.08em;color:var(--muted);font-weight:700}.pi-ev.soon .days{color:#c0392b}.pi-ev .bd{padding:10px 12px;display:grid;grid-gap:6px;gap:6px;font-size:12.5px;color:#000}.pi-ev .bar{height:6px;border-radius:99px;background:var(--chip-line);overflow:hidden}.pi-ev .bar span{display:block;height:100%;background:var(--accent)}.pi-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pi-pill{display:inline-block;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase}.pi-pill.ok{background:#e3f4e8;color:#1e8449}.pi-pill.w{background:#fff3d4;color:#9a6200}.pi-pill.b{background:#fdeae7;color:#c0392b}.pi-pill.i{background:#dcebfb;color:#1d5fae}.pi-pill.p{background:#efe6fa;color:#6b3fa0}.pi-tasks{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:12px;gap:12px}.pi-task{background:var(--solid);border:1px solid var(--chip-line);border-radius:14px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px;min-width:0;align-content:start;color:#000}.pi-task .who{display:flex;gap:10px;align-items:center}.pi-task .k{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.pi-task ul{margin:0;padding-left:1.1em;font-size:12.5px;line-height:1.5}.pi-av{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-weight:700;color:#fff}.pi-box{background:var(--solid);border:1px solid var(--chip-line);border-radius:12px;padding:10px 12px;min-width:0}.pi-box .k{font-size:10px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.pi-box .k,.pi-box .v{display:block;font-weight:700}.pi-box .v{font-size:15px;overflow-wrap:anywhere;margin-top:2px;color:#000}.pi-box .s{display:block;font-size:11px;color:var(--muted);margin-top:2px;text-transform:uppercase}.pi-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:860px){.pi-grid2{grid-template-columns:1fr}}.pi-b3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:900px){.pi-b3{grid-template-columns:1fr}}.pi-b4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:700px){.pi-b4{grid-template-columns:repeat(2,minmax(0,1fr))}}.pi-b2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pi-shot{font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--accent);text-transform:uppercase;margin:0 0 12px}.pi-notice{background:#fff;color:#111;border-radius:10px;padding:18px;border:1px solid #d6d6d6;box-shadow:0 8px 24px rgba(0,0,0,.12);min-width:0}.pi-notice .top{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:3px solid #c0392b;padding-bottom:8px;flex-wrap:wrap}.pi-notice .logo{font-weight:700;font-size:22px;color:#1d4f91}.pi-notice .logo b{color:#c0392b}.pi-notice h3{font-size:22px;margin:10px 0 2px;letter-spacing:.03em;color:#111}.pi-notice table{background:#fff;width:100%;font-size:13px;margin-top:8px}.pi-notice th{background:#eef3fa;color:#333;text-align:left;padding:6px 8px;font-size:11px}.pi-notice td{color:#111;border-top:1px solid #e3e3e3;padding:6px 8px}.pi-notice .eff{display:inline-block;background:#fdeae7;color:#a12a1e;font-weight:700;padding:4px 10px}.pi-notice .eff,.pi-notice .tip{border-radius:8px;font-size:13px}.pi-notice .tip{background:#e3f4e8;color:#165f34;padding:8px 10px;margin-top:10px;font-weight:600}.pi-phone{max-width:340px;margin:0 auto;background:rgba(47,127,209,.08);border:8px solid #14304f;border-radius:30px;padding:14px 12px;min-width:0}.pi-bubble{background:#fff;color:#111;border:1px solid var(--chip-line);border-radius:14px 14px 14px 4px;padding:10px 12px;font-size:13px;line-height:1.45;text-transform:none}.pi-small{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--muted)}.pi-img{width:44px;height:44px;object-fit:contain;border-radius:6px;background:#fff;border:1px solid var(--chip-line)}.pi-act{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pi-act select{max-width:150px}@media print{.pi-noprint{display:none!important}.pi-notice{box-shadow:none;border:0}}.sa-badge{display:inline-block;min-width:20px;margin-left:6px;padding:0 6px;border-radius:99px;background:#c0392b;color:#fff;font-size:12px;line-height:20px;text-align:center}.usearch .usearch-row:focus-visible,.usearch a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:var(--line)}.usearch .usearch-row{display:flex;width:100%;justify-content:space-between;gap:12px;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:none}.usearch .usearch-row:hover{background:var(--line)}.usearch .usearch-row.link{display:inline;width:auto;padding:0 2px;color:var(--accent);font-weight:800;text-decoration:underline}.usearch-pill{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--accent);border:1px solid;border-radius:999px;padding:0 6px;margin-right:8px}.s-off,.usearch-off{font-style:normal;font-size:10.5px;font-weight:700;color:#6b7785;border:1px solid #aab4bf;background:#eef1f4;border-radius:999px;padding:0 7px;margin-left:8px;white-space:nowrap}.usearch-all{justify-content:center!important;margin-top:6px;background:var(--accent);color:#fff!important;font-weight:800}.usearch-all:hover{filter:brightness(1.05);background:var(--accent)!important}.usearch-tip{margin:8px;font-size:12px;opacity:.65}.s-page{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}@media (max-width:860px){.s-page{grid-template-columns:1fr}}.s-side{display:grid;grid-gap:3px;gap:3px;position:-webkit-sticky;position:sticky;top:12px}.s-side a{display:flex;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:10px;text-decoration:none;color:inherit;font-weight:600}.s-side a:hover{background:var(--line)}.s-side a.on{background:var(--accent);color:#fff}.s-side a span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.s-side a.zero{opacity:.45}.s-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.s-bar a{border:1px solid var(--chip-line);border-radius:999px;padding:3px 12px;text-decoration:none;color:inherit;font-size:13px}.s-bar a.on{border-color:var(--accent);color:var(--accent);font-weight:800}.s-list{display:grid;grid-gap:2px;gap:2px}.s-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;padding:8px 10px;border-radius:10px;text-decoration:none;color:inherit;border-bottom:1px solid var(--chip-line)}.s-list a:hover{background:var(--line)}.s-list a b{font-weight:700}.s-list a small{grid-column:1;opacity:.7}.s-list a em{font-style:normal;opacity:.7;font-size:12px;grid-row:1;grid-column:2;white-space:nowrap}.s-list mark{background:#ffe58a;color:#14304f;border-radius:3px;padding:0 1px}.s-group h2{display:flex;justify-content:space-between;align-items:baseline}.s-group h2 a{font-size:13px;font-weight:700}.th-clean .topbar .search.festive input,.topbar .search.festive input{background:transparent!important;border:0!important;box-shadow:none!important}.sa-pic{width:64px;height:64px;padding:0;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden;cursor:zoom-in;display:grid;place-items:center}.sa-pic img{width:100%;height:100%;object-fit:contain}.sa-pic.none{cursor:default;font-size:10px;line-height:1.1;text-align:center;color:#6b7a8c}.sa-big{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.6);display:grid;place-items:center;padding:16px}.sa-big-in{background:#fff;border-radius:14px;padding:14px;width:min(560px,100%);max-height:100%;overflow:auto;display:grid;grid-gap:8px;gap:8px;text-align:center;color:#000}.sa-big-in img{width:100%;max-height:70vh;object-fit:contain}@media (max-width:520px){.sa-line{grid-template-columns:52px minmax(0,1fr)}.sa-pic{width:52px;height:52px}.sa-in{grid-column:1/-1;justify-content:flex-end}}.group .mods a.prem,.mods a.prem,.side li a.prem{position:relative;color:#f3dfa6!important;font-weight:700;letter-spacing:.02em;background:linear-gradient(160deg,#2a0f4a,#14062a)!important;border:1px solid #c9973a!important;box-shadow:inset 0 0 0 1px rgba(255,233,168,.18),0 2px 8px rgba(42,15,74,.35);text-decoration:none}.mods a.prem:hover,.side li a.prem:hover{border-color:#ffe9a8!important;box-shadow:inset 0 0 0 1px rgba(255,233,168,.4),0 4px 14px rgba(201,151,58,.45)}.prem>i{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:1px 7px 1px 2px;border-radius:999px;font-style:normal;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#2a0f4a;background:linear-gradient(90deg,#ffe9a8,#c9973a);vertical-align:middle;white-space:nowrap}.side li a.prem{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px}.side li a.prem>i{margin-left:auto}.mtile.prem{color:#f3dfa6;background:linear-gradient(160deg,#2a0f4a,#14062a);border:1px solid #c9973a;box-shadow:inset 0 0 0 3px rgba(20,6,42,.9),inset 0 0 0 4px rgba(201,151,58,.55),0 10px 26px rgba(42,15,74,.35)}.mtile.prem small{color:#d9c08a}.mtile.prem .mtile-pic{background:radial-gradient(circle at 40% 35%,#ffe9a8,#b8862c)!important;box-shadow:0 6px 16px rgba(201,151,58,.45)}.mtile.prem .mtile-pic svg{stroke:#2a0f4a}.mtile.prem>i{position:absolute;top:12px;right:12px;margin:0;font-size:10px}.premium-hall{position:relative;max-width:980px;margin:0 auto;padding:34px 30px 30px;border-radius:26px;color:#f3dfa6;background:radial-gradient(120% 80% at 50% 0,#3a1766,#14062a 70%);border:1px solid #c9973a;box-shadow:inset 0 0 0 6px #14062a,inset 0 0 0 7px rgba(201,151,58,.6),0 24px 60px rgba(20,6,42,.45)}.premium-hall h1{margin:6px 0 4px;font-family:Cinzel,Georgia,serif;font-size:34px;letter-spacing:.08em;color:#ffe9a8;text-align:center}.premium-hall .kicker{text-align:center;font-size:11px;font-weight:800;letter-spacing:.3em;color:#c9973a}.premium-hall .lead{max-width:640px;margin:10px auto 22px;text-align:center;font-size:16px;line-height:1.5;color:#f3dfa6}.premium-hall .crest{display:grid;place-items:center;margin:0 auto}.premium-hall ul.points{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin:0 0 22px;padding:0;list-style:none}.premium-hall ul.points li{padding:14px 16px;border-radius:14px;background:rgba(255,233,168,.06);border:1px solid rgba(201,151,58,.45);font-weight:600}.premium-hall .terms{margin:0 auto 18px;max-width:640px;text-align:center;font-size:13px;line-height:1.5;color:#d9c08a}.premium-hall .go{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.premium-hall .go .button,.premium-hall .go button{padding:11px 22px;border-radius:999px;border:0;font-weight:800;letter-spacing:.08em;color:#2a0f4a;background:linear-gradient(90deg,#ffe9a8,#c9973a);box-shadow:0 6px 18px rgba(201,151,58,.45);cursor:pointer;text-decoration:none}.premium-hall .go .button.plain{color:#f3dfa6;background:transparent;border:1px solid #c9973a;box-shadow:none}.premium-hall .error,.premium-hall .ok{max-width:640px;margin:0 auto 16px}.premium-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px;gap:12px;max-width:980px;margin:18px auto 0}.premium-grid a{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:14px;text-decoration:none;color:#f3dfa6;background:linear-gradient(160deg,#2a0f4a,#14062a);border:1px solid #c9973a}.premium-grid a small{color:#d9c08a}.premium-grid a.on{opacity:.55}.kyc{--kyc-ok:#1f7a3a;--kyc-bad:#b3261e;--kyc-warn:#a35a00}.kyc-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.kyc-pill{display:inline-block;padding:3px 12px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid}.kyc-pill.ok{color:var(--kyc-ok)}.kyc-pill.warn{color:var(--kyc-warn)}.kyc-ok{color:var(--kyc-ok);font-weight:700}.kyc-bad{color:var(--kyc-bad);font-weight:700}.kyc-miss{border-color:var(--kyc-bad)}.kyc-miss h3{color:var(--kyc-bad)}.kyc-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.kyc-tab{padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:var(--solid);font-size:13px;text-decoration:none;color:inherit}.kyc-tab.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.kyc-tab.off{opacity:.6}.kyc-grid td,.kyc-grid th{white-space:nowrap;font-size:12px}.bst-pre{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin:8px 0 10px}.bst-pre label{display:grid;grid-gap:4px;gap:4px}.th-clean main .page-head h1.mod-link,.th-clean main h1.mod-link,main h1.mod-link{color:var(--accent-text);cursor:pointer;text-decoration:none}.mod-head:focus-visible,main h1.mod-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.mod-head{display:table;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.2;color:var(--accent-text)}.mod-head,.mod-head:hover{text-decoration:none}.th-clean .mod-head{text-transform:uppercase;letter-spacing:.02em}.ips{background:#fff;color:#111;min-width:720px;border:1px solid #c8cfd8;font-family:Libre Franklin,Source Sans\ 3,system-ui,sans-serif;font-size:12px;box-shadow:0 10px 30px rgba(0,0,0,.15)}.ips-top{justify-content:space-between;background:#14284b;color:#fff;padding:16px 22px}.ips-brand,.ips-top{display:flex;align-items:center}.ips-brand{gap:12px}.ips-mark{width:44px;height:44px;border-radius:50%;border:2px solid #e0a21b;display:grid;place-items:center;font-weight:700;font-size:14px}.ips-brand b{display:block;font-size:16px;letter-spacing:.08em}.ips-brand small{color:#c7d3e6;font-size:11px}.ips-doc{text-align:right}.ips-doc b{display:block;font-size:20px;letter-spacing:.2em}.ips-doc small{display:block;color:#c7d3e6}.ips-doc em{display:inline-block;margin-top:4px;font-style:normal;font-size:10px;letter-spacing:.12em;text-transform:uppercase;border:1px solid #e0a21b;color:#f3c35a;padding:1px 6px;border-radius:3px}.ips-assign{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#fbf1d9;border-bottom:1px solid #e6cf95;padding:7px 22px;font-size:11.5px}.ips-strip{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #d6dce4}.ips-strip div{padding:8px 14px;border-right:1px solid #e3e7ec}.ips-strip div:last-child{border-right:0}.ips-box dt,.ips-calc span,.ips-pay span,.ips-strip span,.ips-verify span{display:block;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#5d6b7c}.ips-strip b{font-size:12px}.ips-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:12px 22px 0}.ips-grid2.wide{grid-template-columns:1.25fr 1fr}.ips-box{border:1px solid #d6dce4;border-radius:4px;padding:10px 12px}.ips-box h4{margin:0 0 8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#14284b;border-bottom:2px solid #e0a21b;display:inline-block;padding-bottom:2px}.ips-box dl{display:grid;grid-template-columns:120px 1fr;grid-gap:5px 10px;gap:5px 10px;margin:0}.ips-box dt{align-self:center}.ips-box dd{margin:0;font-weight:600}.ips-att{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px}.ips-att div{background:#f3f6f9;border-radius:4px;text-align:center;padding:6px 2px;font-size:9.5px;color:#5d6b7c}.ips-att b{display:block;font-size:16px;color:#111}.ips-att .hi{background:#14284b;color:#c7d3e6}.ips-att .hi b{color:#fff}table.ips-t{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.ips-t th{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#5d6b7c;text-align:left;border-bottom:1px solid #c8cfd8;padding:4px 6px}table.ips-t td{padding:4px 6px;border-bottom:1px solid #eef1f4}table.ips-t .n{text-align:right}table.ips-t tr.sum td{font-weight:700;border-top:1.5px solid #14284b;border-bottom:0;background:#f3f6f9}.ips-net{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:stretch;margin:12px 22px 0}.ips-calc{display:flex;align-items:center;gap:14px;border:1px solid #d6dce4;border-radius:4px;padding:10px 14px}.ips-calc b{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ips-calc i{font-style:normal;font-size:20px;color:#5d6b7c}.ips-pay{background:#14284b;color:#fff;border-radius:4px;padding:10px 18px;text-align:right;min-width:260px}.ips-pay span{color:#c7d3e6}.ips-pay b{display:block;font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ips-pay small{display:block;font-size:10.5px;color:#dfe7f2}.ips-ytd{display:flex;gap:18px;flex-wrap:wrap;margin:10px 22px 0;padding:7px 12px;background:#f3f6f9;border-radius:4px;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ips-notes{margin:10px 22px 0;font-size:11px;color:#3a4756;line-height:1.5}.ips-notes b{color:#14284b;margin-right:6px}.ips-sign{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:20px;gap:20px;align-items:end;margin:18px 22px 0}.ips-sign>div{text-align:center}.ips-sign span{font-size:10.5px;color:#5d6b7c}.ips-ink{font-family:Brush Script MT,cursive;font-size:20px;color:#2c3e8f;border-bottom:1px solid #333;padding-bottom:2px}.ips-verify{border:1px dashed #9aa6b4;border-radius:4px;padding:6px 12px}.ips-verify b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;letter-spacing:.1em}.ips-verify small{display:block;font-size:9.5px;color:#5d6b7c}.ips-foot{display:flex;justify-content:space-between;gap:12px;margin-top:16px;padding:8px 22px;border-top:3px solid #e0a21b;background:#14284b;color:#c7d3e6;font-size:10px}.ips{max-width:860px;margin:0 auto 18px;min-width:0}.ips-pages{overflow-x:auto}.ips table.ips-t.ips-grid td,.ips table.ips-t.ips-grid th{white-space:nowrap}.ips-calc span{margin-right:6px}.seg-pick{display:inline-flex;border:1.5px solid var(--accent);border-radius:999px;overflow:hidden}.seg-pick a{padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;color:var(--accent-text)}.seg-pick a.on{background:var(--accent);color:#fff}.steps-top{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px;font-size:12.5px}.steps-top span{border:1px solid var(--line,#c9dceb);border-radius:999px;padding:3px 10px;opacity:.75}.steps-top span.on{background:var(--accent);border-color:var(--accent);color:#fff;opacity:1;font-weight:700}.steps-top span.ok{border-color:#1d7a45;color:#1d7a45;opacity:1;font-weight:700}@media print{.ips{box-shadow:none;max-width:none;margin:0;page-break-after:always;break-after:page;min-width:0}.ips:last-child{page-break-after:auto;break-after:auto}.ips,.ips *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ips-pages{overflow:visible}}.ips,.ips *{text-transform:none}.ips-brand b,.ips-doc b{text-transform:uppercase}.ips-mark.jj{border-color:#5fb2ee}.ips table.ips-t th{white-space:nowrap}.ips table.ips-t th,.ips table.ips-t tr:nth-child(2n) td{background:transparent}.ips table.ips-t tr.sum td{background:#f3f6f9}.ny-head{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.ny-head h1{display:flex;flex-direction:column;line-height:1;margin:0}.ny-hi{font-size:13px;font-weight:600;color:var(--muted);letter-spacing:.08em;margin-top:3px;text-transform:none}.ny-tabs{display:flex;gap:4px;flex-wrap:wrap}.ny-tabs a{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.05em;color:var(--muted);text-decoration:none;border:1px solid transparent}.ny-tabs a.on{color:var(--accent-text);background:var(--chip);border-color:var(--chip-line)}.ny-date{margin-left:auto;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ny-band{position:relative;height:58px;border-radius:12px;overflow:hidden;margin:10px 0 12px;box-shadow:var(--shadow)}.ny-band.thin{height:34px;border-radius:9px;margin:0 0 8px}.ny-slide{position:absolute;inset:0;display:flex;align-items:center;gap:14px;padding:0 16px;color:#fff;opacity:0;transform:translateY(10px);transition:opacity .45s,transform .45s;pointer-events:none}.ny-slide.on{opacity:1;transform:none;pointer-events:auto}.ny-band.thin .ny-slide{gap:10px;padding:0 10px}.ny-kind{flex:none;font-size:11px;font-weight:800;letter-spacing:.08em;padding:4px 9px;border-radius:6px;background:rgba(0,0,0,.22)}.ny-what{flex:1 1;min-width:0;font-size:17px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ny-band.thin .ny-what,.ny-when{font-size:13px}.ny-when{flex:none;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ny-btns{flex:none;display:flex;gap:6px}.ny-btns a,.ny-btns button{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.45);color:#fff;font-size:11px;font-weight:800;padding:4px 9px;border-radius:7px;text-decoration:none}.ny-band.thin .ny-btns a,.ny-band.thin .ny-btns button{padding:2px 8px}.ny-dots{position:absolute;right:10px;bottom:4px;display:flex;gap:4px;z-index:2}.ny-dots button{width:7px;height:7px;padding:0;border-radius:50%;border:0;background:rgba(255,255,255,.45)}.ny-dots button.on{background:#fff}.ny-band.thin .ny-dots{display:none}.ny-timer{position:absolute;left:0;bottom:0;height:3px;background:rgba(255,255,255,.75);z-index:2}.k-now{background:linear-gradient(90deg,#2f7fd1,#4a9be8)}.k-next{background:linear-gradient(90deg,#1d5f9c,#3a84c9)}.k-late{background:linear-gradient(90deg,#c62828,#e0503f)}.k-promise{background:linear-gradient(90deg,#6a32b0,#8d55d6)}.k-appt{background:linear-gradient(90deg,#0b7a7c,#1aa3a5)}.k-carry{background:linear-gradient(90deg,#c25f0e,#e08a2c)}.k-erp{background:linear-gradient(90deg,#24527f,#3c74ab)}.k-top{background:linear-gradient(90deg,#1f8a4c,#36ab68)}.k-empty{background:linear-gradient(90deg,#5b7593,#7d97b4)}.ny-pop{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:60;width:min(340px,calc(100vw - 32px));display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:var(--pop);color:var(--fg);border:2px solid var(--accent);box-shadow:0 12px 34px rgba(20,48,79,.25)}.ny-pop small{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--muted)}.ny-pop b{font-size:15px;color:var(--fg);padding-right:22px}.ny-pop-x{position:absolute;top:6px;right:6px;width:26px;height:26px;padding:0;border-radius:50%;background:var(--chip);color:var(--fg);border:1px solid var(--chip-line);font-size:12px}.ny-pop-btns{display:flex;gap:6px}.ny-pop-btns .button,.ny-pop-btns button{font-size:12px;padding:5px 10px}.ny-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.55fr) minmax(250px,1.1fr);grid-gap:14px;gap:14px;align-items:start}.ny-col{display:flex;flex-direction:column;gap:12px;min-width:0}.ny-two{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ny-two,.ny-week{display:grid;align-items:start}.ny-week{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.ny-week .ny-box.today{border:2px solid var(--accent)}.ny-box{background:var(--solid);border:1px solid var(--line);border-radius:12px;padding:12px;min-width:0}.ny-box h3{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 6px;font-size:13px;letter-spacing:.07em}.ny-box h3 small{font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.05em;text-align:right}.ny-box .note{font-size:13px;margin:4px 0}.ny-row{display:flex;align-items:flex-start;gap:8px;padding:7px 0;border-top:1px solid var(--line);font-size:13px;color:#000}.is-dark .ny-row{color:var(--fg)}.ny-box .note+.ny-row,.ny-box h3+.ny-row{border-top:0}.ny-row[draggable=true]{cursor:-webkit-grab;cursor:grab}.ny-row.done .ny-t{text-decoration:line-through;color:var(--muted)}.ny-row form{display:contents}.ny-t{flex:1 1;min-width:0;overflow-wrap:anywhere}.ny-t small{display:block;color:var(--muted);font-size:11px;margin-top:1px}.ny-t em{font-style:normal;color:var(--accent-text);font-size:12px}.ny-imp{color:#c62828}.ny-chk{flex:none;width:20px;height:20px;padding:0;border-radius:5px;border:2px solid var(--accent);background:transparent;color:#fff;font-size:12px;line-height:1}.ny-chk.on{background:#1f8a4c;border-color:#1f8a4c}.ny-pill{flex:none;font-size:10px;font-weight:800;padding:2px 6px;border-radius:5px;color:#fff;letter-spacing:.03em;white-space:nowrap}.p-late{background:#c62828}.p-carry{background:#d9731a}.p-erp{background:#2f7fd1}.p-prom{background:#7b3fc4}.p-appt{background:#0f8b8d}.p-ok{background:#1f8a4c}.ny-acts{flex:none;display:flex;gap:2px;align-items:center;opacity:.55}.ny-row:focus-within .ny-acts,.ny-row:hover .ny-acts{opacity:1}.ny-ic{width:24px;height:24px;padding:0;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:13px;line-height:22px;text-align:center;cursor:pointer;list-style:none}.ny-ic::-webkit-details-marker{display:none}.ny-ic.on,.ny-ic:hover{color:var(--accent-text);border-color:var(--chip-line);background:var(--chip)}.ny-ic.on{color:#d9731a}.ny-x:hover{color:#c62828}.ny-edit{position:relative}.ny-editbox{position:absolute;right:0;top:28px;z-index:30;width:260px;gap:6px;padding:10px;border-radius:10px;background:var(--menu);border:1px solid var(--chip-line);box-shadow:0 10px 28px rgba(20,48,79,.2)}.ny-editbox,.ny-editbox label{display:flex;flex-direction:column}.ny-editbox label{gap:2px;font-size:11px;color:var(--muted)}.ny-write{border:2px solid var(--accent);border-radius:12px;padding:10px 12px;background:var(--solid)}.ny-in{display:flex;align-items:center;gap:8px;color:var(--accent-text);font-size:16px}.ny-in input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:16px;font-weight:700;color:#000;outline:none;text-transform:uppercase;padding:4px 0}.is-dark .ny-in input{color:var(--fg)}.ny-clear{width:24px;height:24px;padding:0;border-radius:50%;background:var(--chip);color:var(--muted);border:1px solid var(--chip-line);font-size:11px}.ny-kinds{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.ny-kinds button{font-size:10.5px;padding:3px 9px;border-radius:999px;background:var(--chip);color:var(--muted);border:1px solid var(--chip-line)}.ny-kinds button.on{background:var(--accent);color:#fff;border-color:var(--accent)}.ny-parse{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ny-parse span{font-size:11px;padding:3px 8px;border-radius:6px;border:1px solid var(--chip-line);background:var(--chip)}.ny-parse b{color:var(--accent-text)}.ny-will{margin-top:6px;font-size:12.5px;color:var(--fg)}.ny-will small{font-size:10px;font-weight:700;color:var(--muted);letter-spacing:.06em}.ny-save{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.ny-err{color:#b3261e}.ny-err,.ny-ok{font-size:12px;font-weight:700}.ny-ok{color:#1f8a4c}.ny-tl{display:flex;flex-direction:column}.ny-tl.busy{opacity:.6}.ny-hr{display:grid;grid-template-columns:52px 1fr;min-height:34px;border-top:1px solid var(--line)}.ny-hr.over{background:var(--chip);outline:2px dashed var(--accent);outline-offset:-2px}.ny-h{font-size:10.5px;color:var(--muted);padding-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ny-slot{position:relative;display:flex;flex-direction:column;gap:3px;padding:3px 0}.ny-blk{border-radius:7px;padding:4px 8px;color:#fff;font-weight:700;font-size:11.5px;background:#2f7fd1;cursor:-webkit-grab;cursor:grab}.ny-blk small{margin-left:6px;font-weight:500;opacity:.9;font-size:10px}.ny-blk.b-appt{background:#0f8b8d}.ny-blk.b-promise{background:#7b3fc4}.ny-blk.done{background:#1f8a4c;opacity:.8}.ny-now{left:0;right:0;height:2px;z-index:2;pointer-events:none}.ny-now,.ny-now i{position:absolute;background:#c62828}.ny-now i{right:-2px;top:-8px;font-style:normal;color:#fff;font-size:9px;font-weight:800;padding:1px 5px;border-radius:4px}.ny-timed{margin-top:8px}.ny-score{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;text-align:center}.ny-score div{border:1px solid var(--line);border-radius:10px;padding:8px 4px;background:var(--chip)}.ny-score b{display:block;font-size:22px;color:#000;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.is-dark .ny-score b{color:var(--fg)}.ny-score small{font-size:10px;color:var(--muted)}.ny-close{display:block;text-align:center;padding:11px;border-radius:10px;background:var(--fg);color:var(--bg1);font-weight:800;font-size:13px;letter-spacing:.08em;text-decoration:none}.ny-search{display:flex;gap:8px;margin:10px 0}.ny-search input{flex:1 1;min-width:0}.ny-wordform{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;margin-bottom:8px}.ny-wordform label{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--muted)}.ny-wordform input{width:150px}.ny-dict code,.ny-row code{font-family:ui-monospace,Menlo,monospace;font-weight:700;color:var(--accent-text);text-transform:none}.ny-dict td{padding:4px 8px;font-size:13px}.ny-switch{display:flex;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.ny-switch button{min-width:56px}.ny-switch span{display:flex;flex-direction:column;font-size:13px}.ny-switch small{color:var(--muted);font-size:11px}@media (max-width:1100px){.ny-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ny-grid>.ny-col:nth-child(2){grid-column:1/-1;order:-1}}@media (max-width:700px){.ny-grid,.ny-two{grid-template-columns:minmax(0,1fr)}.ny-date{margin-left:0}.ny-band{height:auto;min-height:64px}.ny-band .ny-slide{flex-wrap:wrap;align-content:center;row-gap:4px;padding:8px 12px}.ny-band .ny-what{flex-basis:100%;order:3;font-size:14px}.ny-band:not(.thin) .ny-btns{display:none}.ny-band.thin{height:34px;min-height:0}.ny-band.thin .ny-slide{flex-wrap:nowrap;padding:0 10px}.ny-band.thin .ny-what{flex-basis:auto;order:0}.ny-band.thin .ny-when{display:none}.ny-acts{opacity:1}}@media (prefers-reduced-motion:reduce){.ny-slide{transition:none}.ny-timer{display:none}}.ny-chk,.ny-clear,.ny-dots button,.ny-ic,.ny-pop-x{min-height:0;min-width:0}@media (max-width:700px){.ny-dots{display:none}.ny-chk{width:24px;height:24px}.ny-ic{width:30px;height:30px;line-height:28px}}.ihead h2 .pc-parent,.pc-parent{font-weight:500}a.pc-child{font-weight:700}.note a.pc-link{color:var(--accent-text);font-weight:700;text-decoration:none}.why-price{display:block;margin-top:4px;padding:4px 8px;border-radius:8px;background:color-mix(in srgb,#c98a00 14%,transparent);font-size:12px;color:var(--fg)}.why-price select{font-size:12px;padding:2px 6px}.see-premium{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;text-decoration:none;white-space:nowrap;font-family:Cinzel,Georgia,serif;font-weight:700;font-size:12px;letter-spacing:.06em;color:#ffe9a8;background:linear-gradient(135deg,#2a0f4a,#14062a);border:1px solid #c9973a;box-shadow:0 0 0 2px rgba(201,151,58,.25)}.see-premium:focus-visible,.see-premium:hover{box-shadow:0 0 0 2px rgba(255,233,168,.55),0 4px 14px rgba(201,151,58,.45)}@media (max-width:720px){.see-premium{padding:6px 9px;font-size:11px}}.pv-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 16px;margin-bottom:14px;border-radius:12px;color:#ffe9a8;background:linear-gradient(90deg,#2a0f4a,#14062a);font-family:Cinzel,Georgia,serif;font-weight:700;letter-spacing:.04em;font-size:13px}.pv-banner .pv-exit{margin-left:auto;padding:4px 12px;border:1px solid #c9973a;border-radius:999px;color:#ffe9a8;text-decoration:none;font:600 12px system-ui,sans-serif;letter-spacing:0}.pv-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.pv-chips button{padding:5px 14px;border-radius:999px;border:1px solid var(--line,#cfe2f4);background:var(--chip,#e3f0fc);color:var(--fg);font-weight:600;cursor:pointer;box-shadow:none}.pv-chips button.on{background:#c9973a;border-color:#c9973a;color:#14062a}.pv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;align-items:start}.pv-area{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:12px;border-radius:14px;background:var(--solid,var(--card,#fff));border:1px solid var(--line,#cfe2f4);min-width:0}.pv-area h3{margin:0 0 2px;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.pv-area.allprem{border:2px solid #c9973a;box-shadow:0 0 14px rgba(201,151,58,.35)}.pv-area h3 span{color:#b8862c;text-transform:none;letter-spacing:0}.pv-m{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;background:var(--chip,#e3f0fc);color:var(--fg);font-weight:600;font-size:13px;text-decoration:none;cursor:default}.pv-m.prev{cursor:pointer;background:transparent;border:2px solid #c9973a;box-shadow:0 0 10px rgba(201,151,58,.45)}.pv-m.prev:after{content:"+ Premium";margin-left:auto;font:700 10px Cinzel,Georgia,serif;color:#b8862c;white-space:nowrap}.pv-m.prev:focus-visible,.pv-m.prev:hover{box-shadow:0 0 0 2px rgba(255,233,168,.6),0 4px 14px rgba(201,151,58,.55)}.is-dark .pv-area h3 span,.is-dark .pv-m.prev:after{color:#e3b657}.premium-hall.pf{max-width:1100px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:26px;gap:26px;align-items:start}.premium-hall.pf .kicker,.premium-hall.pf .lead,.premium-hall.pf .terms,.premium-hall.pf h1{text-align:left;margin-left:0;margin-right:0}.premium-hall.pf h1{display:flex;align-items:center;gap:10px;font-size:28px}.premium-hall.pf .go{justify-content:flex-start}.premium-hall.pf .terms{margin:14px 0 0}.premium-hall.pf ul.points{grid-template-columns:1fr}.pf-shot{margin:0;padding:12px;border-radius:14px;border:2px solid #c9973a;background:rgba(255,233,168,.06);min-width:0}.pf-shot figcaption{margin-bottom:8px;font-size:12px;color:#d9c08a}.pf-shot img{display:block;width:100%;height:auto;border-radius:8px;background:#fff}.pf-soon{display:grid;place-items:center;min-height:220px;padding:20px;text-align:center;border-radius:8px;border:1px dashed rgba(201,151,58,.7);color:#d9c08a;font-weight:600}@media (max-width:760px){.premium-hall.pf{grid-template-columns:1fr;padding:24px 16px}}.pv-switch{display:grid;grid-gap:10px;gap:10px}.pv-switch h2{margin:6px 0 0;font-size:15px}.pv-opt{display:flex;gap:10px;align-items:flex-start;padding:10px;border:1px solid var(--line,#cfe2f4);border-radius:10px;cursor:pointer}.pv-opt input{width:auto;margin-top:3px}.ecards-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0 10px}.ecards-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:13px}.ecards-legend span{display:inline-flex;align-items:center;gap:6px}.ecards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}.ecard{position:relative;display:flex;flex-direction:column;min-width:0;padding:6px 8px 6px 13px;border-radius:10px;overflow:hidden;background:var(--tile);border:1px solid var(--line);color:#000;text-decoration:none;font-size:11.5px;line-height:1.38;text-transform:uppercase}.ecard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#1d9a4c}.ecard.off:before{background:#9aa8b5}.ecard:hover{border-color:var(--accent)}.ecard-h{display:flex;justify-content:space-between;align-items:center;gap:6px}.ecard-h b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecard-since{font-size:10.5px;font-weight:700;letter-spacing:.03em;color:var(--muted)}.ecard-em{text-transform:none}.ecard-em,.ecard-ln{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecard-ln small{display:inline-block;width:34px;font-size:9.5px;font-weight:800;letter-spacing:.05em;color:var(--muted)}.ecard-ln em{color:var(--accent-text);font-weight:700}.ecard-ln b.over{color:#c8202f}.pdot{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%}.pdot.g{background:#1fae55}.pdot.r{background:#d92332}.pdot.y{background:#f2c200;animation:pdotblink 1s steps(2,start) infinite}@keyframes pdotblink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.pdot.y{animation:none;box-shadow:0 0 0 2px #f2c20066}}.name-edit{margin:4px 0}.name-edit>summary{display:inline-flex;list-style:none;cursor:pointer;padding:4px 10px;font-size:12px}.name-edit>summary::-webkit-details-marker{display:none}.name-edit[open]>summary{display:none}.invv.has-side{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.invv-side{position:-webkit-sticky;position:sticky;top:8px;gap:6px;padding:10px;border-radius:12px;background:var(--surface);border:1px solid var(--chip-line)}.invv-side,.invv-side .invv-fmts{display:flex;flex-direction:column}.invv-side .invv-fmts{gap:4px;margin:0}.invv-side .invv-fmt{display:flex;gap:6px;border-radius:8px;padding:6px 8px;font-size:12px;white-space:normal}.invv-side .invv-fmt b{min-width:18px}.invv-hide{margin-top:4px;background:none;border:0;padding:4px 2px;color:var(--accent);font-size:12px;font-weight:600;text-align:left;cursor:pointer;text-decoration:underline}.invv.sheet .invv-doc>*{width:8.5in;max-width:none!important;margin:0!important;background:#fff;box-shadow:0 6px 24px rgba(0,0,0,.18);padding:.4in!important;box-sizing:border-box}@media (max-width:900px){.invv.has-side{display:block}.invv-side{position:static;align-items:center;margin-bottom:8px}.invv-side,.invv-side .invv-fmts{flex-direction:row;flex-wrap:wrap}.invv-side .invv-fmt{white-space:nowrap;border-radius:999px}}@media print{.invv.has-side{display:block}.invv.sheet .invv-doc>*{width:auto;box-shadow:none;padding:0!important}}.mab{--lv-none:#8794a1;--lv-view:#1f7ae0;--lv-edit:#14945a;--lv-approve:#7a3fd6;--lv-role:#c98a00;display:grid;grid-gap:12px;gap:12px}.mab button{text-transform:none;font:inherit}.mab-top{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:8px 0;background:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mab-find{flex:1 1;min-width:200px;padding:8px 12px;border-radius:10px;font-size:14px}.mab-chip,.mab-find{border:1px solid #cfe3f3}.mab-chip{background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer;color:#1d3a55}.mab-chip.on{background:#000;color:#fff;border-color:#000}.mab-save{border:0;border-radius:10px;padding:8px 16px;font-weight:700;font-size:14px;background:#1f7ae0;color:#fff;cursor:pointer}.mab-save:disabled{background:#c9d6e2;color:#4a5d70;cursor:default}.mab-count{display:flex;gap:6px;flex-wrap:wrap}.mab-pill{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;color:#fff}.mab-pill.lv-none{background:var(--lv-none)}.mab-pill.lv-view{background:var(--lv-view)}.mab-pill.lv-edit{background:var(--lv-edit)}.mab-pill.lv-approve{background:var(--lv-approve)}.mab-pill.own{background:#000}.mab-legend{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:#33475b}.mab-dot{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:middle}.mab-dot.lv-none{background:var(--lv-none)}.mab-dot.lv-view{background:var(--lv-view)}.mab-dot.lv-edit{background:var(--lv-edit)}.mab-dot.lv-approve{background:var(--lv-approve)}.mab-dot.role{border:2px dashed var(--lv-role)}.mab-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:12px;gap:12px}.mab-sec{background:rgba(255,255,255,.72);border:1px solid #cfe3f3;border-radius:14px;padding:12px;display:grid;grid-gap:2px;gap:2px;align-content:start;min-width:0}.mab-sec header{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap;padding-bottom:6px;border-bottom:1px solid #e3eef7}.mab-sec h3{margin:0;font-size:15px}.mab-all{display:inline-flex;gap:3px;align-items:center}.mab-all small{font-size:11px;color:#4a5d70;margin-right:2px}.mab-all button{border:0;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:700;color:#fff;cursor:pointer}.mab-all .lv-none{background:var(--lv-none)}.mab-all .lv-view{background:var(--lv-view)}.mab-all .lv-edit{background:var(--lv-edit)}.mab-all .lv-approve{background:var(--lv-approve)}.mab-all .role{background:var(--lv-role)}.mab-mod{border-bottom:1px solid #eef4f9;padding:4px 0}.mab-row{display:flex;align-items:center;gap:8px;padding:3px 0;flex-wrap:wrap}.mab-name{flex:1 1;min-width:110px;font-weight:600;font-size:13.5px;color:#000}.mab-right{padding-left:16px}.mab-right .mab-name{font-weight:500;font-size:12.5px;color:#33475b}.mab-own{background:#000;color:#fff}.mab-own,.mab-role{font-style:normal;font-size:10px;font-weight:700;border-radius:999px;padding:1px 6px;margin-left:6px;vertical-align:middle}.mab-role{background:#fff4d6;color:var(--lv-role)}.mab-chg{font-style:normal;color:#1f7ae0;margin-left:4px;font-size:10px}.mab-seg{display:inline-flex;border:1px solid #cfe3f3;border-radius:999px;overflow:hidden;background:#fff}.mab-seg button{border:0;border-right:1px solid #e3eef7;background:none;padding:5px 10px;font-size:12px;font-weight:600;color:#4a5d70;cursor:pointer}.mab-seg button:last-child{border-right:0}.mab-seg button.ghost{box-shadow:inset 0 0 0 2px var(--lv-role);border-radius:999px}.mab-seg button.on{color:#fff}.mab-seg button.on.lv-none{background:var(--lv-none)}.mab-seg button.on.lv-view{background:var(--lv-view)}.mab-seg button.on.lv-edit{background:var(--lv-edit)}.mab-seg button.on.lv-approve{background:var(--lv-approve)}.mab-back{border:0;background:none;font-size:15px;color:var(--lv-role);cursor:pointer;padding:0 2px;width:20px}.mab-back:disabled{visibility:hidden}.mab-sw{position:relative;width:40px;height:22px;border-radius:999px;border:0;background:var(--lv-none);cursor:pointer;padding:0}.mab-sw i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.mab-sw.on{background:var(--lv-edit)}.mab-sw.on i{left:21px}@media (max-width:500px){.mab-grid{grid-template-columns:1fr}.mab-seg button{padding:5px 8px}}.mab-own,.mab-role{white-space:nowrap}.mab ::placeholder{text-transform:none}.ecards-tabs{display:flex;flex-wrap:wrap;gap:6px}.ecards-tabs a{border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;text-decoration:none;color:var(--accent-text);background:var(--tile)}.ecards-tabs a.on{background:var(--accent);border-color:var(--accent);color:#fff}.idle-chip{float:right;border:1px solid #a86a00;background:#fff7e6;color:#a86a00;border-radius:5px;padding:0 5px;font-size:9.5px;font-weight:800}.idle-chip.never{border-color:#c8202f;background:#fff1f2;color:#c8202f}.ecard-ln.past{white-space:normal;color:#6b4a00}.ecard-pick{position:relative;min-width:0}.ecard-pick>input[type=checkbox]{position:absolute;right:26px;top:7px;z-index:2;width:14px;height:14px;margin:0}.ecard-pick>.ecard{height:100%}.past-move{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;margin:0 0 10px}.past-move>details>summary{list-style:none;cursor:pointer;display:inline-flex}.past-move>details>summary::-webkit-details-marker{display:none}.past-move .button.danger{border-color:#b3261e;color:#b3261e;background:transparent}.past-pop{margin-top:8px;padding:12px 14px;border-radius:12px;border:1px solid #b3261e55;background:var(--pop);display:flex;flex-direction:column;gap:10px;max-width:640px}.error-text{color:#b3261e;font-weight:700}.place-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;margin-bottom:10px}.place-tiles .card{display:flex;flex-direction:column;margin:0}.place-tiles b{font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.place-tiles b.gold{color:#a86a00}.place-tiles b.red{color:#c8202f}.place-tiles span{font-size:12px;color:var(--muted)}.place-chip{display:inline-block;border-radius:6px;padding:1px 8px;font-size:12px;font-weight:800;border:1px solid}.place-chip.ok{color:#1d7a45;border-color:#1d7a45;background:#e9f7ef}.place-chip.out{color:#a86a00;border-color:#a86a00;background:#fff7e6}.place-chip.osa{color:#2f7fd1;border-color:#2f7fd1;background:#e3f1fb}.multipick{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.multipick,.multipick details{position:relative}.multipick summary{list-style:none;cursor:pointer;min-width:200px;max-width:260px;height:36px;display:flex;align-items:center;padding:0 30px 0 10px;border:1px solid var(--chip-line);border-radius:8px;background:var(--input-bg,#fff);color:var(--fg);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.multipick summary::-webkit-details-marker{display:none}.multipick summary:after{content:"▾";position:absolute;right:10px;color:var(--muted)}.multipick-pop{position:absolute;top:40px;left:0;z-index:60;width:320px;max-width:90vw;display:grid;grid-gap:6px;gap:6px;padding:10px;border-radius:12px;background:var(--menu,#fff);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:1px solid var(--chip-line);box-shadow:0 12px 32px rgba(0,0,0,.25)}.multipick-bar{display:flex;justify-content:space-between;gap:8px}.multipick-bar .linkish{background:none;border:0;padding:0;color:var(--accent,#1769aa);cursor:pointer;font-size:13px;font-weight:600}.multipick-pop ul{list-style:none;margin:0;padding:0;max-height:300px;overflow-y:auto;display:grid;grid-gap:2px;gap:2px}.multipick-pop li label.check{cursor:pointer;padding:2px 0}