.ps{--side:250px;grid-template-columns:var(--side) minmax(0, 1fr);background:var(--paper);min-height:100dvh;display:grid}.ps-side{height:100dvh;padding:calc(16px + env(safe-area-inset-top,0px)) 14px calc(16px + env(safe-area-inset-bottom,0px));background:var(--sheet-2);color:var(--ink);border-right:1px solid var(--rule);z-index:30;flex-direction:column;gap:18px;display:flex;position:sticky;top:0;overflow-y:auto}.ps-brand{border-bottom:1px solid var(--rule);flex-direction:column;gap:10px;padding:4px 6px 14px;display:flex}.ps-portal{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:11.5px;font-weight:750;display:inline-flex}.ps-dot{border-radius:50%;width:8px;height:8px}.ps-dot-user{background:var(--c)}.ps-dot-production{background:#e8c400}.ps-dot-admin{background:var(--m)}.ps-nav{gap:2px;display:grid}.ps-ni{color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:.92rem;font-weight:650;text-decoration:none;display:flex}.ps-ni span{flex:1}.ps-ni em{background:var(--sheet-3);min-width:22px;height:22px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;padding:0 6px;font-size:.72rem;font-style:normal;font-weight:800;display:grid}.ps-ni em.is-hot{background:var(--m);color:#fff}.ps-ni:hover{color:var(--ink);background:var(--sheet-3)}.ps-ni.is-on{color:var(--ink);background:var(--sheet);box-shadow:0 1px 2px #15171b14, inset 0 0 0 1px var(--rule)}.ps-ni.is-on .ico{color:var(--m)}.ps-user .ps-ni.is-on .ico{color:var(--c-ink)}.ps-production .ps-ni.is-on .ico{color:#b39500}.ps-switch{border-top:1px solid var(--rule);gap:2px;margin-top:auto;padding-top:14px;display:grid}.ps-switch .eyebrow{color:var(--ink-3);padding:0 10px 6px}.ps-switch button{color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:.88rem;font-weight:650;display:flex}.ps-switch button:hover{color:var(--ink);background:var(--sheet-3)}.ps-me{border-top:1px solid var(--rule);align-items:center;gap:10px;padding:12px 8px 0;display:flex}.ps-me>span:not(.avatar){flex-direction:column;flex:1;min-width:0;font-size:.9rem;font-weight:650;display:flex}.ps-me em{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-style:normal;font-weight:500;overflow:hidden}.ps-me-sw{width:34px;height:34px;color:var(--ink-3);border-radius:9px;place-items:center;display:grid}.ps-me-sw:hover{background:var(--sheet-3);color:var(--ink)}.ps-main{flex-direction:column;min-width:0;display:flex}.ps-top{z-index:20;padding:calc(12px + env(safe-area-inset-top,0px)) clamp(16px, 2.4vw, 28px) 12px;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--rule);background:#ffffffe0;background:lab(100% -.0000298023 .0000119209/.88);flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:sticky;top:0}.ps-burger{border-radius:10px;place-items:center;width:40px;height:40px;display:none}.ps-title{min-width:0;margin-right:auto}.ps-title h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:760;line-height:1.1}.ps-title p{color:var(--ink-3);font-size:.84rem}.ps-sample{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:1px dashed var(--rule-2);white-space:nowrap;border-radius:12px;padding:5px 8px;font-size:11px;font-weight:700}.ps-body{flex-direction:column;gap:20px;min-width:0;padding:clamp(16px,2.4vw,28px) clamp(16px,2.4vw,28px) 110px;display:flex}.ps-scrim{display:none}@media (max-width:1000px){.ps{grid-template-columns:minmax(0,1fr)}.ps-side{width:270px;transition:transform .3s var(--ease);box-shadow:var(--shadow-3);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.ps.is-menu .ps-side{transform:none}.ps.is-menu .ps-scrim{z-index:25;background:#15171b52;display:block;position:fixed;inset:0}.ps-burger{display:grid}.ps-sample{display:none}}@media (max-width:640px){.finder{order:5;width:100%;max-width:none}}.finder{border:1px solid var(--rule-2);background:var(--sheet);width:min(360px,100%);height:42px;color:var(--ink-3);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex;position:relative}.finder input{outline:none;height:100%;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.finder:focus-within{border-color:var(--ink)}.finder-res{z-index:50;background:var(--sheet);border:1px solid var(--rule);min-width:320px;box-shadow:var(--shadow-3);border-radius:14px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.finder-res button{text-align:left;width:100%;color:var(--ink);border-radius:10px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.finder-res button:hover{background:var(--sheet-2)}.finder-c{flex-direction:column;min-width:0;font-size:.88rem;font-weight:650;display:flex}.finder-c em{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-style:normal;font-weight:400;overflow:hidden}.finder-none{color:var(--ink-3);padding:10px;font-size:.88rem}.qtiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.qtile{background:var(--sheet);border:1px solid var(--rule);text-align:left;transition:border-color .15s, transform .15s var(--ease), box-shadow .15s;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:14px;display:grid;position:relative;overflow:hidden}.qtile .ico{color:var(--ink-3);grid-row:1/3}.qtile b{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1}.qtile span{color:var(--ink-3);grid-column:2;font-size:.8rem;font-weight:650}.qtile:after{content:"";background:var(--qc,var(--rule-2));opacity:.35;height:3px;position:absolute;bottom:0;left:0;right:0}.qtile.has:after{opacity:1}.qtile:hover{border-color:var(--rule-2);transform:translateY(-1px)}.qtile.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.qtile.is-on .ico{color:var(--ink)}.qt-new{--qc:var(--st-received)}.qt-files{--qc:var(--warn)}.qt-check{--qc:var(--c)}.qt-proof{--qc:var(--m)}.qt-hold{--qc:var(--warn)}.qt-pickup,.qt-ship{--qc:var(--g)}.qt-shipped{--qc:var(--c)}.qt-pay{--qc:var(--warn)}.qlist{flex-direction:column;display:flex;overflow:hidden}.qlist-h{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px;display:flex}.qrow{border-bottom:1px solid var(--rule);grid-template-columns:52px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.qrow:last-child{border-bottom:0}.qrow:hover{background:var(--sheet-2)}.qrow>img{object-fit:cover;border-radius:10px;width:52px;height:52px}.qrow-ic{background:var(--sheet-3);border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.qrow-main{flex-direction:column;gap:1px;min-width:0;display:flex}.qrow-main b{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.qrow-main em{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-style:normal;overflow:hidden}.qrow-note{color:var(--warn);align-items:flex-start;gap:6px;margin-top:4px;font-size:.8rem;font-weight:600;display:flex}.qrow-note .ico{flex:none;margin-top:2px}.qrow-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qrow-act{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.qrow.is-late{box-shadow:inset 3px 0 0 var(--bad)}@media (max-width:900px){.qrow{grid-template-columns:44px minmax(0,1fr)}.qrow>img,.qrow-ic{width:44px;height:44px}.qrow-tags,.qrow-act{grid-column:2;justify-content:flex-start}}.due{color:var(--ink-3);white-space:nowrap;align-items:center;gap:5px;font-size:.76rem;font-weight:650;display:inline-flex}.due.is-soon{color:var(--warn)}.due.is-late{color:var(--bad)}.late-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--bad);margin-left:6px;font-size:.66rem;font-weight:800}.tbl-wrap{flex-direction:column;display:flex;overflow:hidden}.tbl-bar{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.tbl-scroll{position:relative;overflow-x:auto}.tbl{width:100%;font-size:.88rem}.tbl th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--rule);white-space:nowrap;background:var(--sheet-2);padding:10px 14px;font-size:.76rem;font-weight:650}.tbl td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:11px 14px}.tbl td.mono{white-space:nowrap}.tbl td b{font-weight:650;display:block}.tbl td em{color:var(--ink-3);font-size:.78rem;font-style:normal;display:block}.tbl .num{text-align:right}.tbl tbody tr{cursor:pointer;transition:background .12s}.tbl tbody tr:hover{background:var(--sheet-2)}.tbl tbody tr.is-late td:first-child{box-shadow:inset 3px 0 0 var(--bad)}.tbl tbody tr.is-off{opacity:.55}.tbl-items{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.tbl-img{object-fit:cover;border-radius:8px;width:36px;height:36px}.tbl-sub td{background:var(--sheet-2);cursor:default}.tbl-prod td{padding-block:8px}dialog.opanel>.dlg-in>.dlg-b{gap:14px}.op-bar{background:var(--sheet-2);border:1px solid var(--rule);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:12px 14px;display:flex}.op-kv{flex-direction:column;gap:2px;display:flex}.op-kv em{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-style:normal;font-weight:700}.op-kv b{align-items:center;gap:8px;display:flex}.op-kv .badge{margin-left:6px}.op-kv:first-child{flex-flow:wrap;align-items:center;gap:8px}.op-kv:first-child em{width:100%}.op-acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.op-jobs-s{flex-direction:column;gap:16px;display:flex}.op-tot{padding:12px 16px}.op-note{margin-bottom:14px}.op-note input{flex:1;min-width:0;min-height:38px}.op-cust{flex-direction:column;gap:14px;display:flex}.kv{gap:8px;display:grid}.kv div{grid-template-columns:120px minmax(0,1fr);gap:10px;font-size:.9rem;display:grid}.kv dt{color:var(--ink-3)}.kv dd{overflow-wrap:anywhere;font-weight:600}.op-others{gap:6px;display:grid}.op-others li{grid-template-columns:100px minmax(0,1fr) auto 90px;align-items:center;gap:10px;font-size:.86rem;display:grid}.op-others li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.op-others .tnum{text-align:right}.sjob{border:1px solid var(--rule);background:var(--sheet);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.sjob.is-late{border-color:color-mix(in oklab, var(--bad) 45%, var(--rule))}.sjob.is-hold{border-color:color-mix(in oklab, var(--warn) 45%, var(--rule))}.sjob-h{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.sjob-h img{object-fit:cover;border-radius:10px;width:48px;height:48px}.sjob-t{flex-direction:column;min-width:0;display:flex}.sjob-tags{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.stbar{grid-template-columns:repeat(9,minmax(0,1fr));gap:3px;display:grid}.stbar button{width:100%;color:var(--ink-3);text-align:left;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;flex-direction:column;gap:5px;font-size:.64rem;font-weight:700;display:flex;overflow:hidden}.stbar button i{background:var(--sheet-3);border-radius:2px;height:6px}.stbar li.is-done button i{background:color-mix(in oklab, var(--sc) 70%, var(--sheet))}.stbar li.is-now button{color:var(--ink)}.stbar li.is-now button i{background:var(--sc);box-shadow:0 0 0 2px color-mix(in oklab, var(--sc) 30%, transparent)}.stbar button:not(:disabled):hover i{outline:1px solid var(--ink-3)}.stbar button:disabled{cursor:default}.sjob-spec{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px 14px;display:grid}.sjob-spec div{flex-direction:column;display:flex}.sjob-spec dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.sjob-spec dd{font-size:.86rem;font-weight:600}.sjob-assign{flex-wrap:wrap;gap:12px;display:flex}.mini{color:var(--ink-3);flex-direction:column;flex:1;gap:4px;min-width:180px;font-size:.74rem;font-weight:650;display:flex}.mini select{min-height:36px;padding:6px 8px;font-size:.86rem}.sjob-files,.sjob-proof,.jt-files,.jt-qc{border-top:1px solid var(--rule);flex-direction:column;gap:8px;padding-top:12px;display:flex}.sjob-files h4,.sjob-proof h4,.jt-files h4,.jt-qc h4,.op-cust h4{align-items:center;gap:8px;font-size:.88rem;display:flex}.sjob-proof .proof-sheet{max-height:240px}.sjob-act{border-top:1px solid var(--rule);flex-direction:column;gap:10px;padding-top:12px;display:flex}.sjob-send{flex-direction:column;gap:10px;display:flex}.sjob-hold input{flex:1;min-width:180px;min-height:36px}.askfile{background:var(--sheet-2);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.pk-in{letter-spacing:.3em;text-align:center;max-width:200px;font-size:1.8rem!important}.neworder{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);align-items:start;gap:20px;display:grid}.no-sec{flex-direction:column;gap:14px;padding:20px;display:flex}.no-sec h2{gap:12px}.cust-pick{gap:6px;display:grid}.cust-pick button{border:1px solid var(--rule);text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.cust-pick button>span:not(.avatar){flex-direction:column;flex:1;min-width:0;display:flex}.cust-pick button em{color:var(--ink-3);font-size:.78rem;font-style:normal}.cust-pick button.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--sel)}.cust-pick button .ico{color:var(--g)}.no-cfg{flex-direction:column;gap:4px;display:flex}.no-add{border-top:1px solid var(--rule);justify-content:flex-end;align-items:center;gap:14px;padding-top:12px;display:flex}.no-add b{font-size:1.3rem}.no-sum{flex-direction:column;gap:14px;padding:20px;display:flex;position:sticky;top:90px}.no-cust{align-items:center;gap:8px;font-weight:650;display:flex}.no-items{gap:10px;display:grid}.no-items li{grid-template-columns:40px minmax(0,1fr) auto 30px;align-items:center;gap:10px;display:grid}.no-items img{object-fit:cover;border-radius:8px;width:40px;height:40px}.no-items li>span{flex-direction:column;min-width:0;display:flex}.no-items em{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-style:normal;overflow:hidden}@media (max-width:1100px){.neworder{grid-template-columns:minmax(0,1fr)}.no-sum{position:static}}.prod-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.prod-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.prod-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mfilter{flex-wrap:wrap;gap:6px;display:flex}.mf{border:1px solid var(--rule-2);background:var(--sheet);border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:.86rem;font-weight:650;display:inline-flex}.mf i{background:var(--mc,var(--ink-3));border-radius:50%;width:9px;height:9px}.mf em{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.74rem;font-style:normal}.mf.is-on{background:var(--ink);color:var(--sheet);border-color:var(--ink)}.mf.is-on em{color:color-mix(in oklab, var(--sheet) 70%, transparent)}.mf-ricoh,.mc-ricoh,.m-ricoh{--mc:var(--c)}.mf-roland,.mc-roland,.m-roland{--mc:var(--m)}.mf-xante,.mc-xante,.m-xante{--mc:#d9b700}.mf-press,.mc-press,.m-press{--mc:var(--g)}.mc-design,.m-design{--mc:var(--b)}.mf-partner,.mc-partner,.m-partner{--mc:#7c5cff}.mf-evolis,.mc-evolis,.m-evolis{--mc:#0fa3a3}.mf-hiti,.mc-hiti,.m-hiti{--mc:#f2542d}.mf-canon,.mc-canon,.m-canon{--mc:#3b47b8}.board{grid-template-columns:repeat(5,minmax(212px,1fr));align-items:start;gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.col-b{background:var(--sheet-3);border:1px solid var(--rule);border-radius:10px;flex-direction:column;gap:10px;min-height:360px;padding:10px;transition:background .15s,border-color .15s;display:flex}.col-b.is-over{background:color-mix(in oklab, var(--sc) 12%, var(--sheet-3));border-color:var(--sc);border-style:dashed}.col-h{border-bottom:2px solid var(--sc);align-items:center;gap:8px;padding:4px 4px 8px;font-size:.9rem;font-weight:750;display:flex}.col-h i{background:var(--sc);border-radius:2px;width:10px;height:10px;transform:rotate(45deg)}.col-h em{background:var(--sheet);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;min-width:24px;height:22px;margin-left:auto;padding:0 7px;font-size:.76rem;font-style:normal;display:grid}.col-list{flex-direction:column;gap:10px;display:flex}.col-empty{color:var(--ink-3);text-align:center;border:1.5px dashed var(--rule-2);border-radius:12px;padding:26px 8px;font-size:.84rem}.tk{background:var(--sheet);border:1px solid var(--rule);box-shadow:var(--shadow-1);cursor:grab;transition:box-shadow .2s, transform .2s var(--ease), border-color .15s;border-radius:10px;flex-direction:column;gap:6px;padding:12px 12px 12px 15px;display:flex;position:relative}.tk:before{content:"";background:var(--mc,var(--rule-2));border-radius:10px 0 0 6px;width:4px;position:absolute;top:0;bottom:0;left:0}.tk:hover{box-shadow:var(--shadow-2);transform:translateY(-1px)}.tk:active{cursor:grabbing}.tk-hit{z-index:1;border-radius:10px;position:absolute;inset:0}.tk-h{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:.72rem;display:flex}.tk-h .mono{margin-right:auto}.tk h3{font-size:.98rem;font-weight:750;line-height:1.2}.tk-q{color:var(--ink-2);font-size:.82rem}.tk-q b{color:var(--ink)}.tk-spec{flex-wrap:wrap;gap:4px;display:flex}.tk-spec li{background:var(--sheet-2);border:1px solid var(--rule);color:var(--ink-2);border-radius:8px;padding:2px 7px;font-size:.72rem}.tk-f{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.mchip{background:color-mix(in oklab, var(--mc) 16%, var(--sheet));border-radius:8px;align-items:center;gap:5px;padding:2px 7px;font-size:.72rem;font-weight:700;display:inline-flex}.mchip:before{content:"";background:var(--mc);border-radius:50%;width:6px;height:6px}.tk-f .avatar{margin-left:auto}.tk-live{color:var(--g);align-items:center;gap:5px;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}.tk-live i{background:var(--g);border-radius:50%;width:7px;height:7px;animation:1.4s infinite pulse}.tk-go{z-index:2;background:var(--ink);height:38px;color:var(--sheet);transition:box-shadow .2s var(--ease);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:0 12px;font-size:.84rem;font-weight:700;display:flex;position:relative}.tk-go:hover:not(:disabled){box-shadow:-2px 2px 0 var(--c), 2px -2px 0 var(--m)}.tk-go:disabled{opacity:.4}.tk-done{color:var(--g);align-items:center;gap:6px;margin-top:4px;font-size:.8rem;font-weight:700;display:inline-flex}.tk.is-rush{border-color:color-mix(in oklab, var(--m) 40%, var(--rule))}.tk.is-late{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad), var(--shadow-1)}.tk.is-hold{opacity:.8;background:repeating-linear-gradient(135deg, var(--sheet) 0 10px, color-mix(in oklab, var(--warn) 7%, var(--sheet)) 10px 20px)}.is-floor .ps-side{display:none}.is-floor{grid-template-columns:minmax(0,1fr)}.is-floor .board{grid-template-columns:repeat(5,minmax(290px,1fr))}.is-floor .tk h3{font-size:1.15rem}.is-floor .tk-q,.is-floor .tk-spec li{font-size:.9rem}.is-floor .tk-go{height:48px;font-size:1rem}.is-floor .stat-v{font-size:2.3rem}.jt{flex-direction:column;gap:16px;display:flex}.jt-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.jt-side{flex-direction:column;gap:12px;display:flex}.jt-side select{min-height:34px;padding:4px 8px;font-size:.86rem}.jt-timer{background:var(--sheet-2);border:1px solid var(--rule);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.jt-timer>span{flex-direction:column;display:flex}.jt-timer em{color:var(--ink-3);font-size:.74rem;font-style:normal}.jt-timer b{font-size:1.3rem}.jt-spec{background:var(--sheet-2);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 16px;padding:14px;display:grid}.jt-spec div{flex-direction:column;display:flex}.jt-spec dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.jt-spec dd{font-size:.95rem;font-weight:700}.jt-prob{border-top:1px solid var(--rule);padding-top:12px}.jt-f{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;display:flex}.tone-bad{color:var(--bad)}@media (max-width:700px){.jt-top{grid-template-columns:minmax(0,1fr)}}.adm{flex-direction:column;gap:18px;display:flex}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.kpis .stat-v{font-variant-numeric:normal}.stat.tone-ok{--tc:var(--ok)}.stat.tone-bad{--tc:var(--bad)}.stat.tone-warn{--tc:var(--warn)}.stat.tone-proof{--tc:var(--m)}.stat.tone-ready{--tc:var(--g)}.adm-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.adm-card{flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.adm-card>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.adm-rev,.adm-recent{grid-column:span 2}@media (max-width:1180px){.adm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.adm-grid{grid-template-columns:minmax(0,1fr)}.adm-rev,.adm-recent{grid-column:auto}}.chart{position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.ch-grid{stroke:var(--rule);stroke-width:1px}.ch-base{stroke:var(--rule-2);stroke-width:1px}.ch-tick{fill:var(--ink-3);font-size:11px;font-family:var(--font-body);font-variant-numeric:tabular-nums}.ch-bar path{fill:var(--c);transition:fill .15s,opacity .15s}.ch-bar.is-today path{fill:var(--m)}.ch-bar .ch-hit{fill:#0000}.ch-bar.is-hi path{fill:var(--c-ink)}.ch-bar.is-today.is-hi path{fill:var(--m-ink)}.ch-bar:focus{outline:none}.ch-bar:focus-visible .ch-hit{stroke:var(--ink-3);stroke-dasharray:2 2}.ch-tip{pointer-events:none;background:var(--inv);color:var(--inv-ink);white-space:nowrap;box-shadow:var(--shadow-2);border-radius:10px;flex-direction:column;padding:7px 10px;font-size:.78rem;display:flex;position:absolute;transform:translate(-50%,-100%)}.ch-tip b{font-size:.95rem}.ch-tip span{color:var(--inv-mute)}.hbars{gap:6px;display:grid}.hbars button{text-align:left;border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:4px 2px;display:grid}.hbars button:not(:disabled):hover{background:var(--sheet-2)}.hbars button:disabled{cursor:default}.hb-l{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;overflow:hidden}.hb-track{background:var(--sheet-3);border-radius:0 4px 4px 0;height:10px;overflow:hidden}.hb-track i{background:var(--c);height:100%;transition:width .6s var(--ease);border-radius:0 4px 4px 0;display:block}.hb-st .hb-track i{background:var(--sc)}.hb-v{text-align:right;min-width:40px;font-size:.82rem;font-weight:700}.attn-list{gap:4px;display:grid}.attn-list button{text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;width:100%;padding:8px;display:grid}.attn-list button:hover{background:var(--sheet-2)}.attn-list b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.attn-list .stage,.attn-list .due{grid-column:2;justify-self:start}.recent{display:grid}.recent button{border-bottom:1px solid var(--rule);text-align:left;grid-template-columns:96px minmax(0,1fr) auto 84px 80px;align-items:center;gap:12px;width:100%;padding:10px 6px;display:grid}.recent li:last-child button{border-bottom:0}.recent button:hover{background:var(--sheet-2)}.rc-c{flex-direction:column;min-width:0;display:flex}.rc-c b{font-size:.9rem}.rc-c em{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;overflow:hidden}.recent .tnum{text-align:right;font-weight:700}@media (max-width:700px){.recent button{grid-template-columns:minmax(0,1fr) auto}.recent button>.mono,.recent button>.muted{display:none}}.pe{flex-direction:column;gap:18px;display:flex}.pe-top{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px;display:grid}.pe-top img{object-fit:cover;border-radius:12px;width:110px;height:110px}.money-in{border:1px solid var(--rule-2);background:var(--sheet);border-radius:8px;align-items:center;max-width:200px;display:flex}.money-in span{color:var(--ink-3);padding:0 4px 0 10px;font-weight:650}.money-in input{font-variant-numeric:tabular-nums;font-weight:700;box-shadow:none!important;border:0!important;padding-left:2px!important}.money-sm{max-width:130px;margin-left:auto}.money-sm input{min-height:34px!important;padding-block:4px!important}.pe-g legend{margin-bottom:8px;font-weight:750}.pe-t{width:100%;font-size:.88rem}.pe-t th{text-align:left;color:var(--ink-3);padding:6px 0;font-size:.74rem}.pe-t td{border-top:1px solid var(--rule);padding:5px 0}.pe-t .num{text-align:right}.team-adm{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1100px){.team-adm{grid-template-columns:minmax(0,1fr)}}.staff{gap:10px;display:grid}.staff li{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:10px;display:flex}.staff-n{flex-direction:column;flex:1;min-width:140px;display:flex}.staff-n em{color:var(--ink-3);font-size:.8rem;font-style:normal}.staff .mini{flex:0 200px;min-width:160px}.staff-add{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;padding-top:6px;display:grid}@media (max-width:640px){.staff-add{grid-template-columns:minmax(0,1fr)}}.perms td,.perms th{text-align:center}.perms td:first-child,.perms th:first-child{text-align:left}.perms tbody tr{cursor:default}.perm .ico{color:var(--g)}.settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.settings .adm-card>.btn{align-self:flex-start}@media (max-width:1100px){.settings{grid-template-columns:minmax(0,1fr)}}.days{flex-wrap:wrap;gap:6px;display:flex}.codes{border-top:1px solid var(--rule);gap:10px;padding-top:12px;display:grid}.codes .h-sm,.codes p{margin:0}.code-row{border:1px solid var(--rule);border-radius:var(--radius);gap:8px;padding:12px;display:grid}.code-flags{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.code-row .grid-3{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1.3fr)}@media (max-width:640px){.code-row .grid-3{grid-template-columns:minmax(0,1fr)}}.day{border:1px solid var(--rule-2);cursor:pointer;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:.86rem;font-weight:650;display:inline-flex}.day input{accent-color:var(--ink)}.day.is-on{border-color:var(--ink);background:var(--sel)}.adm-danger{border-color:color-mix(in oklab, var(--bad) 30%, var(--rule))}.insights{gap:16px;display:grid}.ins-top{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ins-top .muted{max-width:62ch}.ins-t{width:100%}.ins-t td,.ins-t th{padding:8px 6px}.insights .hbars .hb-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vcard{border:1px solid var(--rule);background:var(--sheet-2);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.vcard.is-vendor{border-color:color-mix(in oklab, #7c5cff 35%, var(--rule));background:color-mix(in oklab, #7c5cff 4%, var(--sheet))}.vcard.is-risk,.vcard.is-late{border-color:color-mix(in oklab, var(--warn) 45%, var(--rule))}.vcard-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vcard-h h4{margin-right:auto;font-size:.88rem}.vcard-line{font-size:.9rem}.vcard-alt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vkv{gap:6px;display:grid}.vkv div{grid-template-columns:150px minmax(0,1fr);gap:10px;font-size:.88rem;display:grid}.vkv dt{color:var(--ink-3)}.vkv dd{overflow-wrap:anywhere;font-weight:600}.vkv dd em{color:var(--ink-3);font-size:.8rem;font-style:normal;font-weight:500;display:block}.vkv dd em.vmargin{color:var(--ok);font-weight:650}.vkv dd em.vmargin.tone-bad{color:var(--bad)}.vkv-sm div{grid-template-columns:110px minmax(0,1fr)}@media (max-width:560px){.vkv div,.vkv-sm div{grid-template-columns:minmax(0,1fr);gap:2px}}.vnote{background:var(--sheet);border:1px solid var(--rule);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:.86rem;display:flex}.vnote b{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.74rem}.vnote p{white-space:pre-line;overflow-wrap:anywhere}.vacts{flex-wrap:wrap;gap:8px;display:flex}.vsteps{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.vsteps li{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;gap:5px;font-size:.64rem;font-weight:700;display:flex;overflow:hidden}.vsteps li i{background:var(--sheet-3);border-radius:2px;height:6px}.vsteps li.is-done i{background:color-mix(in oklab, #7c5cff 55%, var(--sheet))}.vsteps li.is-now{color:var(--ink)}.vsteps li.is-now i{background:#7c5cff;box-shadow:0 0 0 2px #7c5cff4d;box-shadow:0 0 0 2px lab(49.7604% 44.5375 -78.3826/.3)}.vstate{border-top:1px solid var(--rule);flex-direction:column;gap:10px;padding-top:10px;display:flex}.vform{background:var(--sheet);border:1px solid var(--rule);border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex}.vpick select{border:1px solid var(--rule-2);background:var(--sheet);border-radius:8px;min-height:32px;padding:4px 8px;font-size:.84rem}.jt .vcard{margin-top:2px}.vend-adm{flex-direction:column;gap:16px;display:flex}.vend-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.vend-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.vend-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:14px;display:grid}.vend-card{flex-direction:column;gap:10px;padding:16px;display:flex}.vend-card.is-off{opacity:.6}.vend-card header{align-items:center;gap:10px;display:flex}.vend-card header h3{margin-right:auto;font-size:1.05rem}.vend-card .kv div{grid-template-columns:110px minmax(0,1fr);font-size:.86rem}.vend-card .kv dd{font-weight:550}.vend-card footer{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px;display:flex}.tbl-vend td{padding-block:8px}.tbl-vend select{border:1px solid var(--rule-2);background:var(--sheet);border-radius:8px;max-width:220px;min-height:34px;padding:4px 8px;font-size:.84rem}.tbl-vend tbody tr{cursor:default}.tbl-vend .tbl-img{width:38px;height:38px}.vend-bulk{background:var(--sel);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-size:.88rem;display:flex}.vend-bulk select{border:1px solid var(--rule-2);background:var(--sheet);border-radius:8px;min-height:34px;padding:4px 8px}.vr-vendors{flex-direction:column;gap:12px;display:flex}.vr-row{border:1px solid var(--rule);background:var(--sheet-2);border-radius:12px;grid-template-columns:minmax(0,1fr) 90px 90px;align-items:end;gap:10px;padding:12px;display:grid}.vr-row>b{grid-column:1/-1;align-items:center;gap:8px;display:flex}@media (max-width:640px){.vr-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vr-row>.field:first-of-type{grid-column:1/-1}}.vr-backs{flex-wrap:wrap;gap:8px 16px;display:flex}.vd-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){.vd-days{grid-template-columns:repeat(2,minmax(0,1fr))}}.pspec .is-fact dd{color:var(--ink-2);font-weight:550}.pspec .is-fact dt:after{content:" · product";letter-spacing:.02em;text-transform:none;color:var(--ink-3);opacity:.8;font-weight:600}.qrow-main .qrow-spec{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.ka{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ka-wide{grid-column:1/-1}@media (max-width:1000px){.ka{grid-template-columns:minmax(0,1fr)}}.ka>.adm-card>.btn{align-self:flex-start}.ka-toggles{flex-wrap:wrap;gap:2px 22px;display:flex}.ka-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ka-inline input{border:1px solid var(--rule-2);background:var(--sheet);border-radius:10px;flex:160px;min-width:0;min-height:40px;padding:6px 10px}.ka-code{border:2px dashed var(--m);background:var(--sheet);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.ka-code span{letter-spacing:.08em;text-transform:uppercase;color:var(--m-ink);font-size:12px;font-weight:800}.ka-code b{font-family:var(--font-mono);letter-spacing:.12em;font-size:40px;line-height:1.1}.ka-code em{color:var(--ink-2);font-size:.86rem;font-style:normal}.ka-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ka-list li{border:1px solid var(--rule);background:var(--sheet);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.ka-list li.is-off{opacity:.6}.ka-n{flex-direction:column;flex:1;min-width:140px;display:flex}.ka-n b{font-weight:700}.ka-n em{color:var(--ink-3);overflow-wrap:anywhere;font-size:.8rem;font-style:normal}.ka-hint{font-style:normal;display:block}.ka-err{color:var(--bad);font-style:normal;display:block}.ka-speed td{vertical-align:top;padding:8px 0}.ka-speed td+td,.ka-speed th+th{text-align:right;white-space:nowrap;padding-left:12px}.ka-routes td,.ka-presets td{vertical-align:middle;padding:8px 10px 8px 0}.ka-routes select,.ka-routes input,.ka-presets input,.ka-presets select{border:1px solid var(--rule-2);background:var(--sheet);border-radius:8px;width:100%;min-height:38px;padding:6px 10px}.ka-routes td:first-child{min-width:200px}.ka-size{align-items:center;gap:6px;display:flex}.ka-size input{width:80px!important}.ka-presets .ka-duplo{width:72px;font-family:var(--font-mono)}.pe-t.ka-presets input.ka-duplo{width:76px}.pe-t.ka-presets td:first-child input{min-width:200px}.pe-t.ka-presets select{min-width:176px}.ka-presets .ka-mk{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;font-weight:650;display:inline-flex}.ka-presets .ka-mk input{width:16px;height:16px;min-height:0;accent-color:var(--ink);margin:0;padding:0}.jt-print{flex-direction:column;gap:10px;display:flex}.jt-print h4{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.jt-pr-row{border:1px solid var(--rule);background:var(--sheet);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.jt-pr-i{background:var(--sheet-3);width:38px;height:38px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.jt-pr-t{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.jt-pr-t em{color:var(--ink-3);font-size:.8rem;font-style:normal}.jt-pr-x select{min-height:32px}.jt-pr-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.jt-pr-list li{flex-wrap:wrap;align-items:center;gap:8px;font-size:.86rem;display:flex}.jt-pr-list li>span:first-child{flex-direction:column;flex:200px;min-width:0;display:flex}.jt-pr-list em{color:var(--ink-3);overflow-wrap:anywhere;font-size:.78rem;font-style:normal}.jt-pr-x{flex:none;min-width:110px}.rolls-card h2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.roll-row{border:1px solid var(--rule);border-radius:var(--radius);gap:8px;padding:12px;display:grid}.roll-flags{flex-wrap:wrap;align-items:flex-end;gap:8px 18px;display:flex}.roll-flags .roll-dm{flex:220px;min-width:0}.roll-preview{background:var(--sheet-2);border:1px solid var(--rule);border-radius:10px;gap:6px;padding:12px 14px;font-size:.92rem;display:grid}.roll-preview ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.roll-preview li{color:var(--ink-2);align-items:flex-start;gap:8px;display:flex}.roll-preview li .ico{color:var(--ok);flex:none;margin-top:2px}.roll-preview li.is-warn .ico{color:var(--warn)}.rolls-card>.btn{align-self:flex-start}@media (max-width:640px){.roll-row .grid-3,.rolls-card .grid-2{grid-template-columns:minmax(0,1fr)}}
a:where(.go){color:inherit;text-decoration:none}a.btn{text-decoration:none}a.pcard,a.ocard-id{color:inherit;text-decoration:none}.note-warn{background:color-mix(in oklab, var(--warn) 10%, var(--sheet));border-color:color-mix(in oklab, var(--warn) 30%, var(--rule))}.note-warn .ico{color:var(--warn)}.note-warn>span{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.co-pay-note{align-items:center;gap:8px;display:flex}.op-onote>span{white-space:pre-line;overflow-wrap:anywhere;min-width:0}.fcard-up{color:var(--ink-3);align-items:center;gap:6px;margin-top:2px;font-size:.76rem;font-weight:650;display:inline-flex;position:relative}.fcard-up.up-uploading{width:100%;padding-top:7px}.fcard-up.up-uploading i{background:var(--sheet-3);border-radius:3px;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.fcard-up.up-uploading i:after{content:"";width:var(--p,0%);background:linear-gradient(90deg, var(--c), var(--m));transition:width .25s var(--ease);border-radius:3px;position:absolute;inset:0 auto 0 0}.fcard-up.up-done{color:var(--ok)}.fcard-up.up-error{color:var(--bad);flex-wrap:wrap}.fcard-dl{margin-left:6px}.proof-att{margin:10px 0}.proof-open{margin-left:auto;font-size:.8rem}.auth-mail{background:color-mix(in oklab, var(--c) 14%, var(--sheet));width:52px;height:52px;color:var(--c-ink);border-radius:14px;place-items:center;display:grid}.code-in{font-family:var(--font-mono);letter-spacing:.35em;text-align:center;min-height:58px!important;font-size:1.6rem!important}.locked{flex-direction:column;gap:14px;padding:clamp(20px,3vw,32px);display:flex}.locked .auth-f{padding:0}.team-go{color:inherit;transition:transform .2s var(--ease), box-shadow .2s var(--ease);text-decoration:none}.team-go:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.team-open{color:var(--m-ink);align-items:center;gap:6px;margin-top:auto;font-weight:750;display:inline-flex}.gate{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;padding:24px 16px;display:flex}.gate-card{--crop:var(--ink-3);width:min(480px,100%)}.gate-logo{padding:22px clamp(20px,3vw,32px) 0;display:inline-flex}.nf{place-items:center;min-height:50vh;display:grid}.nf-card{--crop:var(--ink-3);flex-direction:column;gap:16px;width:min(760px,100%);padding:clamp(24px,4vw,48px);display:flex}.info{padding-top:26px;padding-bottom:60px}.info-h{flex-direction:column;gap:10px;max-width:30ch;margin:18px 0 28px;display:flex}.info-prose{max-width:72ch}.info-prose h2{font-family:var(--font-display);color:var(--ink);margin-top:14px;font-size:1.35rem;font-weight:760}.info-prose ul{gap:8px;padding-left:20px;list-style:outside;display:grid}.info-prose li::marker{color:var(--m)}.info-prose a{color:var(--c-ink)}.info-table{border:1px solid var(--rule);border-radius:12px;width:100%;font-size:.92rem;overflow:hidden}.info-table th,.info-table td{text-align:left;border-bottom:1px solid var(--rule);padding:10px 12px}.info-table thead th{background:var(--sheet-2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.info-table td.tnum{text-align:right;font-weight:700}.info-table th.num,.info-table td.num{text-align:right}.info-table-wrap{margin:0 0 18px;overflow-x:auto}.ship-grid{margin-top:14px}.ship-grid h3{margin:0 0 8px}.ship-note{max-width:260px;font-style:normal;display:block}.info-table-wrap h3{margin:0 0 10px}.info-table-wrap .info-table{min-width:520px}.info-links{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px 18px;margin-top:36px;padding-top:18px;font-size:.9rem;display:flex}.info-links a{color:var(--ink-3)}.info-links a.is-on,.info-links a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.info-contact{flex-direction:column;gap:20px;display:flex}.info-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:16px;display:grid}.info-card{color:inherit;transition:border-color .15s, transform .2s var(--ease);flex-direction:column;gap:6px;padding:18px;text-decoration:none;display:flex}a.info-card:hover{border-color:var(--ink-3);transform:translateY(-2px)}.info-card .ico{color:var(--m)}.info-card b{overflow-wrap:anywhere;font-size:1.02rem}.info-card span{color:var(--ink-3);font-size:.86rem}.info-card .open-now{font-size:1.02rem}.info-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.info-form{flex-direction:column;gap:14px;padding:clamp(18px,2.5vw,26px);display:flex}.info-map{min-height:360px;padding:0;overflow:hidden}.info-map iframe{filter:grayscale(.25)contrast(1.05);border:0;width:100%;height:100%;min-height:360px;display:block}.map-card{text-align:center;background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--m) 9%, transparent) 0 70px, transparent 71px), repeating-linear-gradient(0deg, transparent 0 46px, color-mix(in oklab, var(--ink) 6%, transparent) 46px 48px), repeating-linear-gradient(90deg, transparent 0 46px, color-mix(in oklab, var(--ink) 6%, transparent) 46px 48px), var(--sheet-2);flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;min-height:280px;padding:26px 18px;display:flex}.map-pin{background:var(--m);color:#fff;width:52px;height:52px;box-shadow:0 0 0 6px color-mix(in oklab, var(--m) 18%, transparent), var(--shadow-2);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.map-card b{font-size:1.06rem}.map-card>span:not(.map-pin){color:var(--ink-2);font-size:.88rem}.map-btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}@media (min-width:861px){.map-card{background:var(--sheet-2)}.map-card>*{visibility:hidden}}@media (max-width:860px){.info-2{grid-template-columns:1fr}.info-map,.info-map iframe{min-height:280px}}.blog{padding-top:26px;padding-bottom:60px}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;display:grid}.blog-grid-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.blog-card{color:inherit;transition:transform .2s var(--ease), box-shadow .2s var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-card:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.blog-card-lg{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.blog-img{aspect-ratio:16/9;background:var(--sheet-3);display:block;overflow:hidden}.blog-card-lg .blog-img{aspect-ratio:auto;min-height:260px}.blog-img img{object-fit:cover;width:100%;height:100%}.blog-img-none{background:linear-gradient(135deg, color-mix(in oklab, var(--c) 18%, var(--sheet-2)), color-mix(in oklab, var(--m) 16%, var(--sheet-2)));position:relative}.blog-img-none i{aspect-ratio:1;mix-blend-mode:multiply;opacity:.55;border-radius:50%;width:38%;position:absolute}.blog-img-none i:first-child{background:var(--c);top:18%;left:16%}.blog-img-none i:nth-child(2){background:var(--m);top:30%;left:34%}.blog-img-none i:nth-child(3){background:var(--y);top:44%;left:24%}.blog-b{flex-direction:column;gap:8px;padding:18px;display:flex}.blog-b b{font-family:var(--font-display);font-size:1.12rem;font-weight:760;line-height:1.25}.blog-card-lg .blog-b{justify-content:center;padding:clamp(20px,3vw,36px)}.blog-card-lg .blog-b b{font-size:clamp(1.3rem,2.2vw,1.8rem)}.blog-b .muted{font-size:.9rem}@media (max-width:760px){.blog-card-lg{grid-template-columns:1fr}.blog-card-lg .blog-img{min-height:180px}}.post{flex-direction:column;gap:22px;max-width:760px;margin:18px auto 0;display:flex}.post-h{flex-direction:column;gap:10px;display:flex}.post-img{border-radius:10px;width:100%}.post-body{max-width:none;font-size:1.04rem;line-height:1.7}.post-body h2{font-family:var(--font-display);color:var(--ink);margin-top:18px;font-size:1.45rem;font-weight:760}.post-body h3{margin-top:10px}.post-body ul,.post-body ol{gap:6px;padding-left:22px;display:grid}.post-body ul{list-style:outside}.post-body ol{list-style:decimal}.post-body li::marker{color:var(--m)}.post-body a{color:var(--c-ink)}.post-body table{border:1px solid var(--rule);width:100%;font-size:.92rem;display:block;overflow-x:auto}.post-body th,.post-body td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 10px}.post-body th{background:var(--sheet-2)}.post-body blockquote{border-left:3px solid var(--m);background:var(--sheet-2);border-radius:0 8px 8px 0;margin:0;padding:12px 16px}.post-cta{--crop:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:22px;display:flex}.cp-solo{grid-template-columns:minmax(0,1fr)}.track-more{margin-top:12px}.op-cust-set{background:var(--sheet-2);border:1px solid var(--rule);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;display:flex}.staff li.is-off{opacity:.6}.staff-n .badge,.staff-n>.muted{align-self:flex-start;margin-top:4px}.staff-act{flex-wrap:wrap;gap:6px;display:flex}.staff-add{grid-template-columns:repeat(4,minmax(0,1fr)) auto}@media (max-width:1100px){.staff-add{grid-template-columns:repeat(2,minmax(0,1fr))}}.ship-rates{width:100%;margin:6px 0 12px}.ship-rates input:not([type=checkbox]){width:100%;min-height:36px}.no-addr{flex-direction:column;gap:8px;display:flex}.no-addr .grid-3{grid-template-columns:minmax(0,1.6fr) 70px minmax(0,1fr)}.catalog-adm{flex-direction:column;gap:16px;display:flex}.tbl-bar-r{margin-left:auto}.tbl-foot{border-top:1px solid var(--rule);padding:12px 16px}.tbl-prod-n{text-align:left;color:inherit;align-items:center;gap:12px;display:flex}.tbl-prod-n>span{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.tbl-prod-n:hover b{text-underline-offset:3px;text-decoration:underline}.tbl-prod .tbl-img{border-radius:10px;width:44px;height:44px}.tbl-noimg{background:var(--sheet-3);color:var(--ink-3);place-items:center;display:grid}.tbl-acts{text-align:right;white-space:nowrap}.tbl-acts .btn+.btn{margin-left:6px}.tbl-cats input:not([type=checkbox]){border:1px solid var(--rule-2);background:var(--sheet);border-radius:8px;width:100%;min-height:38px;padding:6px 10px}.tbl-cats tbody tr,.tbl-prod tbody tr{cursor:default}.cat-add{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}@media (max-width:720px){.cat-add{grid-template-columns:minmax(0,1fr)}}.rt{gap:2px;display:inline-flex}.rt-b{width:30px;height:30px;color:var(--ink-3);border-radius:8px;place-items:center;display:grid}.rt-b:hover:not(:disabled){background:var(--sheet-3);color:var(--ink)}.rt-b:disabled{opacity:.28;cursor:default}.rt-x:hover:not(:disabled){color:var(--bad)}.pe-rt{white-space:nowrap;text-align:right;width:1%}.pe-ch{min-width:220px}.pe-ch .pe-note{color:var(--ink-2);margin-top:6px;font-size:.84rem;min-height:32px!important}.pe-cp{align-items:center;gap:8px;display:flex}.pe-cp img{object-fit:cover;border:1px solid var(--rule);border-radius:6px;flex:none;width:64px;height:32px}.pe-cp-a{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;font-size:.82rem;display:flex}.num-in{border:1px solid var(--rule-2);background:var(--sheet);border-radius:9px;align-items:center;width:100%;max-width:180px;min-height:40px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.num-in:focus-within{border-color:var(--c-ink);box-shadow:0 0 0 3px color-mix(in oklab, var(--c) 22%, transparent)}.num-in i{color:var(--ink-3);white-space:nowrap;padding-left:10px;font-size:.86rem;font-style:normal;font-weight:650}.num-in.has-suf i:last-child{padding:0 10px 0 4px}.num-in input,.field .num-in input,.field .num-in input:focus{width:100%;min-width:44px;min-height:0;box-shadow:none;font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:none;padding:8px 10px 8px 4px;font-weight:650}.num-in:not(.has-pre) input{padding-left:10px}.num-in.has-suf input{padding-right:2px}.pe-t .num .num-in{margin-left:auto}.pe-loading{color:var(--ink-3);justify-content:center;align-items:center;gap:10px;padding:60px 20px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.pe-page{flex-direction:column;gap:16px;display:flex}.pe-head{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.pe-head-t{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin-right:auto;display:flex}.pe-head-t h2{overflow-wrap:anywhere}.pe-head-r{align-items:center;gap:12px;display:flex}.pe-errs ul{gap:2px;margin-top:4px;padding-left:18px;list-style:outside;display:grid}.pe-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.pe-main{flex-direction:column;gap:16px;min-width:0;display:flex}.pe-side{position:sticky;top:92px}@media (max-width:1180px){.pe-grid{grid-template-columns:minmax(0,1fr)}.pe-side{order:-1;position:static}.pe-card{grid-template-columns:180px minmax(0,1fr);display:grid}.pe-card .tryit{grid-column:1/-1}}@media (max-width:560px){.pe-card{grid-template-columns:minmax(0,1fr)}}.pe-sec{flex-direction:column;gap:16px;padding:clamp(16px,2.2vw,24px);scroll-margin-top:90px;display:flex}.pe-sec-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pe-sec-h>div{flex-direction:column;gap:4px;display:flex}.pe-sub{border-top:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:10px;padding-top:16px;display:flex}.pe-sub>.pe-t,.pe-sub>.pe-groups{width:100%}.pe-sub .h-sm em{font-style:normal;font-weight:500}.pe-also{flex-direction:column;gap:6px;display:flex}.pe-also-l{flex-wrap:wrap;gap:2px 20px;display:flex}.pe-flags{flex-direction:column;gap:4px;display:flex}.slug-in{border:1px solid var(--rule-2);background:var(--sheet-2);border-radius:9px;align-items:center;display:flex;overflow:hidden}.slug-in i{color:var(--ink-3);white-space:nowrap;padding-left:12px;font-size:.9rem;font-style:normal}.slug-in input,.field .slug-in input{box-shadow:none;background:0 0;border:0;min-width:0;padding-left:2px}.slug-in input:disabled{color:var(--ink-2)}.pe-photos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.pe-ph{border:1px solid var(--rule);background:var(--sheet);border-radius:12px;flex-direction:column;margin:0;display:flex;overflow:hidden}.pe-ph.is-main{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pe-ph img{aspect-ratio:1;object-fit:cover;background:var(--sheet-2);width:100%}.pe-ph figcaption{justify-content:space-between;align-items:center;gap:4px;min-height:42px;padding:6px 6px 6px 10px;font-size:.8rem;display:flex}.pe-ph-add{aspect-ratio:auto;text-align:center;border:1.5px dashed var(--rule-2);background:var(--sheet-2);min-height:150px;color:var(--ink-2);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px;transition:border-color .15s,background .15s;display:flex}.pe-ph-add:hover,.pe-ph-add.is-over{border-color:var(--m);background:color-mix(in oklab, var(--m) 5%, var(--sheet))}.pe-ph-add span{color:var(--ink-3);font-size:.78rem}.pe-ph-add:focus-within{outline:2px solid var(--c);outline-offset:2px}.pe-groups{flex-direction:column;gap:12px;display:flex}.pe-g{border:1px solid var(--rule);background:var(--sheet-2);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.pe-g>.pe-t{width:100%}.pe-g-h{align-items:flex-end;gap:10px;width:100%;display:flex}.pe-g-h .field{flex:1;max-width:360px}.pe-t input:not([type=checkbox]),.pe-t select,.pe-t textarea{border:1px solid var(--rule-2);background:var(--sheet);border-radius:8px;width:100%;min-height:38px;padding:7px 10px}.pe-t textarea{resize:vertical;line-height:1.4}.pe-t td{vertical-align:middle;padding:6px 8px 6px 0}.pe-t td:last-child{padding-right:0}.pe-t th{padding:6px 8px 6px 0}.pe-pays{white-space:nowrap;font-weight:750}.pe-pays em{color:var(--ink-3);font-size:.74rem;font-style:normal;font-weight:500;display:block}.pe-dims th[scope=row]{color:var(--ink);padding-right:12px;font-size:.86rem;font-weight:700}.pe-dims .num-in{max-width:150px}.pe-area,.pe-tiered{flex-direction:column;gap:16px;display:flex}.pe-days{flex-direction:column;gap:8px;display:flex}.pe-days .num-in{max-width:90px}.pe-rush{flex-direction:column;gap:2px;display:flex}.pe-specs td:first-child{vertical-align:top;width:32%}.pe-specs td{vertical-align:top}.pe-danger{border-color:color-mix(in oklab, var(--bad) 25%, var(--rule))}.pe-card{padding:0;overflow:hidden}.pe-card-img{aspect-ratio:4/3;background:var(--sheet-2);place-items:center;display:grid}.pe-card-img img{object-fit:cover;width:100%;height:100%}.pe-noimg{color:var(--ink-3);flex-direction:column;align-items:center;gap:6px;font-size:.86rem;display:flex}.pe-card-b{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.pe-card-n{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.15rem;font-weight:720;line-height:1.2}.pe-card-from{color:var(--ink-3);font-size:.9rem}.pe-card-from b{font-family:var(--font-display);color:var(--ink);font-size:1.25rem}.tryit{border-top:1px solid var(--rule);background:var(--sheet-2);flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.tryit select{border:1px solid var(--rule-2);background:var(--sheet);border-radius:8px;width:100%;min-height:38px;padding:6px 10px;font-size:.88rem}.tryit .num-in{max-width:130px}.tryit-p{flex-direction:column;gap:2px;margin-top:4px;display:flex}.tryit-p b{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.8rem;font-weight:780;line-height:1.1}.pe-save{z-index:15;-webkit-backdrop-filter:blur(12px);border:1px solid var(--rule);box-shadow:var(--shadow-2);background:#ffffffeb;background:lab(100% -.0000298023 .0000119209/.92);border-radius:16px;align-items:center;gap:10px;padding:10px 12px 10px 18px;display:flex;position:sticky;bottom:14px}.pe-save-t{color:var(--ink-3);margin-right:auto;font-weight:650}.pe-save.is-dirty{border-color:var(--ink)}.pe-save.is-dirty .pe-save-t{color:var(--ink)}.adj{gap:16px}.adj-t{border:1px solid var(--rule);border-radius:12px;max-height:440px;overflow:auto}.adj-t .tbl tbody tr{cursor:default}.pe-t .num-in input:not([type=checkbox]){box-shadow:none;background:0 0;border:0;min-height:0;padding:7px 10px 7px 4px}.pe-t .num-in:not(.has-pre) input:not([type=checkbox]){padding-left:10px}.pe-g .pe-t td:first-child{width:48%}.pe-g .pe-t td:first-child input{max-width:340px}.fcard-pv{width:100%;height:100%;color:inherit;cursor:zoom-in;place-items:center;display:grid;position:relative}.fcard-pv img{object-fit:cover;width:100%;height:100%}.fcard-eye{color:#fff;opacity:.8;background:#15171bb8;border-radius:6px;place-items:center;width:20px;height:20px;transition:opacity .15s;display:grid;position:absolute;bottom:3px;right:3px}.fcard-pv:hover .fcard-eye,.fcard-pv:focus-visible .fcard-eye{opacity:1}.fcard-nb{text-align:left;max-width:100%;color:var(--ink);cursor:zoom-in;font-weight:700;display:block}.fcard-nb:hover{text-underline-offset:3px;text-decoration:underline}.proof-look{z-index:2;color:#fff;cursor:zoom-in;background:#15171bbd;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.proof-look:hover{background:#15171be6}dialog.fv{color:#f4f4f5;overscroll-behavior:contain;background:#0e0f12;border:0;flex-direction:column;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;display:flex;inset:0}dialog.fv:not([open]){display:none}dialog.fv::backdrop{background:#080a0c99}.fv-h{padding:10px 12px 10px 18px;padding-top:calc(10px + env(safe-area-inset-top,0px));border-bottom:1px solid #ffffff1a;flex:none;align-items:center;gap:12px;display:flex}.fv-t{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.fv-t b{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.fv-t span{color:#f4f4f5a8;font-size:.78rem}.fv-a{flex:none;align-items:center;gap:6px;display:flex}.fv-btn{color:#f4f4f5;background:#ffffff14;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-flex}.fv-btn:hover{color:#fff;background:#ffffff29}.fv-x{color:#f4f4f5;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.fv-x:hover{background:#ffffff1f}.fv-stage{flex:1;place-items:center;min-height:0;padding:16px 64px;display:grid;position:relative;overflow:auto}.fv-stage.is-pdf{place-items:stretch stretch;padding:0}.fv-img{object-fit:contain;cursor:zoom-in;opacity:0;background-color:#fff;background-image:linear-gradient(45deg,#e4e4e7 25%,#0000 25%),linear-gradient(-45deg,#e4e4e7 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e4e4e7 75%),linear-gradient(-45deg,#0000 75%,#e4e4e7 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;max-width:100%;max-height:calc(100dvh - 128px);transition:opacity .2s;box-shadow:0 10px 40px #00000073}.fv-img.is-in{opacity:1}.fv-stage.is-zoom{display:block}.fv-stage.is-zoom .fv-img{cursor:zoom-out;max-width:none;max-height:none;margin:0 auto;display:block}.fv-pdf{background:#fff;border:0;width:100%;height:100%}.fv-wait{color:#f4f4f5cc;text-align:center;align-items:center;gap:12px;font-size:.92rem;display:flex}.fv-over{pointer-events:none;justify-content:center;position:absolute;inset:0}.fv-spin{border:3px solid #fff3;border-top-color:#fff;border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite spin}.fv-none{text-align:center;color:#f4f4f5d9;flex-direction:column;align-items:center;gap:10px;max-width:420px;display:flex}.fv-none b{color:#fff;font-size:1.05rem}.fv-none p{margin-bottom:6px;font-size:.9rem;line-height:1.5}.fv-none .fv-btn{color:#15171b;background:#fff;padding:10px 18px;font-size:.9rem}.fv-none .fv-btn:hover{color:#15171b;background:#e4e4e7}.fv-nav{color:#fff;z-index:2;background:#ffffff1a;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.fv-nav:hover{background:#ffffff38}.fv-prev{left:10px}.fv-next{right:10px}.fv-foot{text-align:center;color:#f4f4f58c;padding:6px 12px calc(8px + env(safe-area-inset-bottom,0px));flex:none;font-size:.76rem}@media (max-width:640px){.fv-h{padding-left:12px}.fv-a .fv-btn span{display:none}.fv-a .fv-btn{padding:9px}.fv-stage{padding:10px}.fv-nav{top:auto;bottom:calc(40px + env(safe-area-inset-bottom,0px));background:#0e0f12b3;width:42px;height:42px;transform:none}}.cp{flex-direction:column;align-items:flex-end;gap:6px;width:100%;display:inline-flex}.cp .cp-way{width:112px;max-width:180px;font-size:.82rem;min-height:34px!important;padding:5px 8px!important}@media (max-width:720px){.pe-g{overflow-x:auto}.pe-g>.pe-t{min-width:600px}}.cp .num-in{max-width:180px}.cp .cp-min i{font-size:.78rem}
