.gate{z-index:56;color:#e8ecf3;isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#151b28;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:96px 16px 72px;display:flex;position:fixed;inset:0;overflow:auto}.gate:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 42% at 50% 46%,#93acee2b,#0000 72%),linear-gradient(#93acee0d,#0000 40%);position:fixed;inset:0}.gate-giant{z-index:-1;letter-spacing:-.075em;text-align:center;white-space:nowrap;color:#1c2436;-webkit-user-select:none;user-select:none;pointer-events:none;height:.74em;font-size:clamp(140px,26vw,400px);font-weight:600;line-height:.86;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.gate-top{letter-spacing:-.02em;color:#f0f0f6;align-items:center;gap:12px;min-height:44px;font-size:19px;font-weight:600;display:flex;position:absolute;top:20px;left:24px}.gate-card{--gate-r:26px;border-radius:var(--gate-r);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#c8d6ff0b;width:min(440px,100%);padding:7px;animation:.22s ease-out both gate-in;box-shadow:inset 0 1px #dce6ff14,0 0 0 1px #c8d6ff1a,0 60px 110px -56px #000c,0 26px 52px -34px #02061299}@keyframes gate-in{0%{opacity:0;transform:translateY(6px)scale(.99)}}@media (prefers-reduced-motion:reduce){.gate-card{animation:none}}.gate-in{background:var(--bg-surface);color:var(--fg-default);box-shadow:inset 0 1px 0 var(--hl),0 0 0 1px var(--shade);border-radius:19px;padding:22px 28px 18px}.gate-hrow{align-items:flex-start;gap:12px;display:flex}.gate-ico{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.gate-ico.warn{background:var(--s-warn-bg);color:var(--s-warn-fg)}.gate-ico.bad{background:var(--s-fail-bg);color:var(--s-fail-fg)}.gate-t{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(21px,2vw,24px);font-weight:600;line-height:1.2}.gate-t:focus{outline:none}.gate .gate-lead{color:var(--fg-secondary);text-wrap:pretty;margin:14px 0 0;font-size:15px;line-height:1.55}.gate-who{background:var(--bg-inset);border-radius:12px;align-items:center;gap:8px;margin-top:16px;padding:8px 8px 8px 10px;font-size:13.5px;display:flex}.gate-who>span:not(.av){flex:1;min-width:0;line-height:1.35}.gate-who small{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted);font-size:12.5px;display:block;overflow:hidden}.gate-who button{border-radius:var(--radius-ctl);min-height:28px;color:var(--accent);padding:0 8px;font-size:12.5px;font-weight:500}.gate-who button:hover{background:var(--hov)}.gate-act{gap:8px;margin-top:20px;display:grid}.gate-act .kit-btn{border-radius:var(--radius-card);height:44px;color:var(--fg-default);font-size:12.5px}.gate .gate-who .av{color:var(--fg-secondary);box-shadow:0 0 0 1px var(--border);background:var(--bg-inset)!important}.gate-alt{color:#c6cad2;text-align:center;margin:0;font-size:14.5px}.gate .gate-alt a{color:#93acee;text-underline-offset:4px;-webkit-text-decoration:underline #93acee73;text-decoration:underline #93acee73}.gate .gate-back{color:#c6cad2;align-items:center;gap:8px;min-height:44px;padding:0 6px;font-size:14.5px;display:flex;position:absolute;top:20px;right:24px}.gate .gate-back:hover{color:#f0f0f6}@media (min-width:641px){.gate.gate-login{gap:34px;padding-top:88px}}.gate-login .gate-in{min-height:418px;padding-bottom:16px}.gate-login .gate-hrow{flex-direction:column;gap:20px}.gate-login .gate-ico{width:44px;height:44px}.gate-login .gate-t{font-size:25px;line-height:1.12}.gate-login .gate-ico svg{width:24px;height:24px}.gate.gate-login .gate-lead{color:var(--fg-muted);margin-top:4px;line-height:1.4}.gate-login .gate-act{margin-top:12px}.gate-pill{background:var(--accent);height:52px;color:var(--accent-text);border-radius:999px;padding:0 22px;font-size:16px;font-weight:600;box-shadow:inset 0 1px #ffffff59,0 1px 2px #00000059,0 16px 30px -18px #000c}.gate-pill:hover{background:var(--accent-hover)}.gate-pill:active{transform:scale(.97)}@media (max-width:640px){.gate{justify-content:flex-start;padding:84px 12px 40px}.gate-top{top:12px;left:16px}.gate-in{padding:20px 20px 16px}.gate.gate-login{justify-content:center;padding-top:40px;padding-bottom:64px}.gate.gate-login .gate-back{top:12px}.gate-login .gate-card{width:358px}.gate-login .gate-t{font-size:22px;line-height:1.32}.gate-login .gate-in{padding:20px 20px 16px}.gate-login .gate-t{margin-top:-3px}.gate.gate-login .gate-lead{margin-top:2px}.gate-who button{min-height:44px}}.boot{z-index:56;background:var(--bg-app);color:var(--fg-secondary);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.boot-in{text-align:center;justify-items:center;gap:14px;max-width:44ch;display:grid}.boot-t{margin:0;font-size:14px}.boot-s{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.55}.ep{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:600px;margin:0 auto;padding:clamp(40px,9vh,88px) 16px 48px;display:flex}.ep>svg{color:var(--fg-muted)}.ep>svg.bad{color:var(--s-fail-fg)}.ep :is(h1,h2){letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:1.25}.ep p{color:var(--fg-secondary);text-wrap:pretty;max-width:52ch;margin:0;font-size:14px;line-height:1.6}.ep-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.ep-path{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-ctl);background:var(--bg-inset);max-width:100%;font:500 12.5px/1.4 var(--font-mono);color:var(--fg-secondary);padding:4px 8px;display:inline-block;overflow:hidden}.ep-q{border-radius:var(--radius-ctl);background:var(--bg-surface);width:min(480px,100%);height:44px;box-shadow:0 0 0 1px var(--border),0 0 0 4px var(--accent-soft);color:var(--fg-muted);text-align:left;align-items:center;gap:10px;margin-top:6px;padding:0 8px 0 14px;font-size:14px;display:flex}.ep-q:hover{box-shadow:0 0 0 1px var(--border-focus),0 0 0 4px var(--accent-soft)}.ep-q span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ep-q kbd{font:11.5px var(--font-mono);background:var(--bg-inset);color:var(--fg-secondary);border:1px solid var(--border);border-radius:4px;padding:2px 8px}.ep-sup{border-top:1px solid var(--border-soft);width:100%;color:var(--fg-muted);justify-items:center;gap:10px;margin-top:22px;padding-top:18px;font-size:13px;line-height:1.55;display:grid}.ep-sup a{color:var(--accent);font-weight:600}.ep-code{border-radius:var(--radius-ctl);background:var(--bg-inset);color:var(--fg-secondary);align-items:center;gap:10px;padding:4px 4px 4px 12px;display:inline-flex}.ep-code code{font:500 13px/1 var(--font-mono);letter-spacing:.02em;color:var(--fg-default)}.ep-code .kit-btn{height:28px;font-size:12.5px}@media (max-width:640px){.ep{padding-top:32px}.ep :is(h1,h2){font-size:20px}.ep-row{flex-direction:column;align-self:stretch}.ep-row>*{width:100%}.ep-code .kit-btn{height:44px}}
.l2 .m11{padding:20px 0;line-height:1.45}.l2 .n11{grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:28px;display:grid}.l2 .n11-hd{align-items:center;gap:16px;display:flex}.l2 .n11-hd h2{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:26px;font-weight:600;line-height:1.25}.l2 .n11-hd h2 em{color:var(--s-fail-fg);font-style:normal}.l2 .n11-hd button{margin-left:auto}.l2 .n11-cmd{border:1.5px solid var(--accent);background:var(--surface);width:100%;height:50px;box-shadow:0 0 0 4px var(--accent-soft);color:var(--ink-3);text-align:left;white-space:nowrap;border-radius:10px;align-items:center;gap:12px;margin:12px 0 18px;padding:0 16px;font-size:15px;display:flex;overflow:hidden}.l2 .n11-cmd>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.l2 .n11-cmd svg{width:17px;height:17px;color:var(--ink-2)}.l2 .n11-cmd kbd{font:11.5px var(--font-mono);background:var(--inset);color:var(--ink-3);border:1px solid var(--line);border-radius:4px;padding:2px 7px}.l2 .n11-cmd:hover{border-color:var(--accent-hover)}.l2 .m11 .cfg{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-pop),0 0 0 1px var(--line);margin:-8px 0 24px;padding:16px 20px}.l2 .m11 .cfg-g{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px 36px;display:grid}.l2 .m11 .cfg h4{color:var(--ink-2);margin:0 0 4px;font-size:12.5px;font-weight:600}.l2 .m11 .cfg .cfg-s{margin-top:20px}.l2 .m11 .cfg ol,.l2 .m11 .cfg ul{margin:0;padding:0;list-style:none}.l2 .m11 .cfg li{border-top:1px solid var(--line-2);align-items:center;gap:8px;min-height:36px;font-size:13px;display:flex}.l2 .m11 .cfg label{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.l2 .m11 .cfg input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);margin:0}.l2 .m11 .cfg .area{color:var(--ink-3);margin-left:auto;padding-right:8px;font-size:12px}.l2 .m11 .cfg .ic{width:28px;height:28px}.l2 .m11 .cfg .lock{color:var(--ink-2);gap:12px}.l2 .m11 .cfg .cfg-shop{border-top:1px solid var(--line-2);min-height:36px;font-size:13px}.l2 .m11 .cfg-f{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.l2 .n11-sh{border-bottom:2px solid var(--ink);color:var(--ink);align-items:baseline;gap:10px;margin:0;padding-bottom:8px;font-size:14px;font-weight:600;display:flex}.l2 .n11-sh b{font-size:22px;font-weight:600}.l2 .n11-sh small{color:var(--ink-3);margin-left:auto;font-size:12.5px;font-weight:400}.l2 .n11-sh.late{border-color:var(--s-fail-fg)}.l2 .n11-sh.late b{color:var(--s-fail-fg)}.l2 .n11-sh:not(:first-of-type){margin-top:18px}.l2 .n11-r{border-bottom:1px solid var(--line-2);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:41px;padding:4px 0;display:grid}.l2 .n11-r>b{text-align:right;color:var(--ink);font-weight:600}.l2 .n11-r.hot>b{color:var(--s-fail-fg)}.l2 .n11-o{text-align:left;min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.l2 .n11-o strong{font-weight:600}.l2 .n11-o:hover strong{text-underline-offset:2px;text-decoration:underline}.l2 .n11-o .mut{color:var(--ink-3)}.l2 .m11 .empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 0;display:flex}.l2 .m11 .empty svg{width:28px;height:28px;color:var(--s-ok-fg)}.l2 .n11-day{border-left:1px solid var(--line);padding-left:24px}.l2 .n11-day h3{color:var(--ink-2);align-items:baseline;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}@media (min-width:1101px){.l2 .n11-day.nd2{overscroll-behavior:contain;height:calc(100dvh - 120px);position:sticky;top:0;overflow-y:auto}}.l2 .n11-day .n11-dh{margin-top:22px}.l2 .n11-day h3 .lnk{margin-left:auto}.l2 .n11-day .lnk{font-size:var(--fs-s);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px}.l2 .n11-day .lnk:hover{text-decoration-color:currentColor}.l2 .n11-pg{color:var(--ink-3);align-items:baseline;gap:8px;margin:0;display:flex}.l2 .n11-pg>b{color:var(--ink);font-size:26px;font-weight:600}.l2 .n11-bar{background:var(--line-2);border-radius:3px;height:6px;margin:8px 0 12px;overflow:hidden}.l2 .n11-bar i{background:var(--accent);height:100%;display:block}.l2 .n11-m{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.6}.l2 .n11-m b{color:var(--ink);font-weight:600}.l2 .n11-fx{border-bottom:1px solid var(--line-2);color:var(--ink);grid-template-columns:52px 1fr;gap:2px 10px;padding:8px 0;font-size:13px;display:grid}.l2 .n11-fx b{font-weight:600}.l2 .n11-fx small{color:var(--s-warn-fg);grid-column:2;font-size:12px;font-weight:600}.l2 .n11-fx.nx{background:var(--s-warn-bg);border:0;border-radius:6px;margin:0 -10px;padding:8px 10px}.l2 .n11-lg{border-bottom:1px solid var(--line-2);color:var(--ink-2);grid-template-columns:76px 1fr;gap:10px;padding:7px 0;font-size:13px;display:grid}.l2 .n11-lg span:first-child{color:var(--ink-3)}.l2 .n11-lg b{color:var(--ink);font-weight:600}.l2 .n11-later{color:var(--ink-3);margin:0;font-size:13px;line-height:1.7}.l2 .n11-day summary{list-style:none}.l2 .n11-day summary::-webkit-details-marker{display:none}@media (max-width:1100px){.l2 .n11{grid-template-columns:minmax(0,1fr)}.l2 .n11-day{border-left:0;border-top:1px solid var(--line);padding-top:20px;padding-left:0}.l2 .m11 .n11-cmd kbd{display:none}.l2 .m11 .cfg-g{grid-template-columns:minmax(0,1fr)}}@media (min-width:641px) and (max-width:1100px){.l2 .n11-day.nd2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.l2 .nd2 .nd-g>:is(.n11-dh,h3):first-child{margin-top:0}}@media (max-width:640px){.l2 .m11{padding:14px 0 28px}.l2 .n11-hd{align-items:flex-start;gap:8px}.l2 .n11-hd h2{font-size:21px}.l2 .n11-hd button{flex:none;margin-right:-8px}.l2 .n11-cmd{height:48px;box-shadow:0 0 0 3px var(--accent-soft);margin:12px 0 18px;padding:0 14px}.l2 .n11-sh small{font-size:12px}.l2 .n11-r{-moz-column-gap:10px;grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"n o a"".b b";align-items:start;gap:6px 10px;padding:10px 0}.l2 .n11-r>b{grid-area:n;line-height:22px}.l2 .n11-r>.n11-o{white-space:normal;grid-area:o;min-height:44px;line-height:1.35;display:block}.l2 .n11-o strong{line-height:22px}.l2 .n11-o .mut{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-s);display:block;overflow:hidden}.l2 .n11-sep{display:none}.l2 .n11-r>a:last-child{grid-area:b;justify-self:start}.l2 .nd.n11-day{border:0;margin-top:22px;padding:0}.l2 .nd>summary{border-bottom:2px solid var(--ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;min-height:44px;padding-bottom:6px;display:grid}.l2 .nd-t{color:var(--ink);font-size:14px;font-weight:600}.l2 .nd>summary svg{color:var(--ink-3);align-self:center}.l2 .nd[open]>summary svg{transform:rotate(180deg)}.l2 .nd>summary .n11-bar{grid-column:1/-1;margin:4px 0 6px}.l2 .nd .n11-dh{margin-top:20px}.l2 .nd[open]>.n11-m{margin-top:12px}.l2 .n11-later{flex-direction:column;align-items:flex-start;display:flex}.l2 .n11-later>span>span{display:none}.l2 .n11-day .lnk{align-items:center;min-height:44px;display:inline-flex}}
.l2 .etabs{z-index:5;background:var(--surface);box-shadow:inset 0 -1px 0 var(--line);gap:2px;margin:0 0 4px;padding:0;display:flex;position:sticky;top:0;overflow-x:auto}.l2 .etabs button{height:42px;color:var(--ink-3);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;transition:color .15s;display:inline-flex}.l2 .etabs button:hover{color:var(--ink)}.l2 .etabs button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.l2 .etabs .mk{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.l2 .etabs .mk.err{background:var(--s-fail-bg);width:auto;min-width:20px;height:20px;color:var(--s-fail-fg);border-radius:999px;place-items:center;padding:0 4px;font-size:11px;font-weight:700;display:inline-grid}.l2 .e-col{gap:0;max-width:900px;padding-bottom:24px;display:grid}.l2 .e-col[hidden]{display:none}.l2 .e-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.l2 .e-pair>.card+.card{border-top:0}.l2 .e-col>.card+.e-pair,.l2 .e-col>.e-pair+.card{border-top:1px solid var(--line)}@media (max-width:760px){.l2 .e-pair{grid-template-columns:minmax(0,1fr)}}.l2 .save-row{justify-content:flex-end;display:flex}.l2 .form .fld .suf{display:block;position:relative}.l2 .form .fld .suf .inp{text-align:left;width:100%;padding-right:30px}.l2 .form .fld .suf em{color:var(--ink-3);pointer-events:none;font-size:12.5px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.l2 .radd{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 110px auto;align-items:center;gap:8px;margin-top:12px;display:grid}.l2 .radd .suf{display:block;position:relative}.l2 .radd .suf .inp{text-align:left;width:100%;padding-right:30px}.l2 .radd .suf em{color:var(--ink-3);pointer-events:none;font-size:12.5px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (max-width:1100px){.l2 .radd{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:640px){.l2 .radd{grid-template-columns:minmax(0,1fr)}}.l2 .s1{grid-template-columns:220px minmax(0,1fr);padding:0 10px}.l2 .s1 .snav{padding-top:6px;padding-right:0}.l2 .s1 .snav,.l2 .s1 .snav>div{flex-direction:column;gap:1px;display:flex}.l2 .s1 .snav .sg{margin-block:1.33em;padding:14px 12px 4px}.l2 .s1 .snav>div:first-child .sg{padding-top:0}.l2 .s1 .snav a.sl{color:var(--ink-3);border-radius:8px;padding:0 12px;font-size:13.5px}.l2 .s1 .snav a.sl:hover{color:var(--ink)}.l2 .s1 .snav a.sl[aria-current=page]{color:var(--accent-ink)}.l2 .s1 .s-body>header.sh{padding:8px 0 12px}.l2 .s1 .s-body>header.sh h2{font-size:22px}.l2 .s1 .card-h h2{font-size:14.5px}.l2 .s1 .s-body[data-section=invoice-document]{padding:12px 16px 0 4px}.l2 .s1 .s-body[data-section=roles]>header.sh h2{font-size:20px}@media (max-width:900px){.l2 .s1{grid-template-columns:minmax(0,1fr)}}.l2 .rl-page .dt{table-layout:fixed;width:100%}.l2 .rl-page .dt :is(th,td){padding-left:0}.l2 .rl-page .dt :is(th,td):nth-child(2){width:120px}.l2 .rl-page .dt :is(th,td):nth-child(3){width:100px}.l2 .rl-page .dt :is(th,td):nth-child(4){width:160px}.l2 .rl-page .dt td{vertical-align:middle;white-space:normal;height:auto;padding-top:9px;padding-bottom:9px}.l2 .rl-page .rl-main small{white-space:normal}.l2 .rl-page .rl-main b{font-size:13px;font-weight:600}.l2 .rl-page .save-row{margin-top:12px}.l2 .rec .e-col.wide{max-width:1120px}.l2 .rec:has(.e-col.wide) .etabs{max-width:1120px}.l2 .rec:has(.e-col.wide) .inp[readonly]{background:var(--inset);border-color:#0000}.l2 .e-col .tog{min-height:36px;margin-top:6px;display:flex}.l2 .e-col .ta[rows="3"]{height:79px;min-height:0}.l2 .rec .fld>.st-help{margin:0;line-height:1.45}.l2 .s1 .card .dt :is(th,td):first-child{padding-left:0}.l2 .s1 .card.flush .dt :is(th,td):first-child{padding-left:10px}.l2 .s1 .card.flush .dt :is(th,td):last-child,.l2 .s1 .card .dt :is(th,td):last-child{padding-right:10px}.l2 .s1 .dt{table-layout:auto}.l2 .s1 .dt :is(th,td){white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.l2 .s1 .dt-wrap{overflow-x:auto}
.l2 .pp.detail{grid-template-columns:minmax(0,1fr) 320px;gap:12px}@container (max-width:840px){.l2 .pp.detail{grid-template-columns:minmax(0,1fr)}}.l2 .rec .mut{color:var(--ink-3)}.l2 .rec .lnk,.l2 .rec .other-st summary{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px}.l2 .rec .eh{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 24px;padding:10px 0 18px;display:grid}.l2 .rec .eh .back{grid-column:1/-1;gap:6px;width:max-content;font-weight:500}.l2 .rec .eh-t{min-width:0}.l2 .rec .eh-t h2{letter-spacing:-.018em;text-wrap:balance;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.15}.l2 .rec .eh-m{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;font-size:13px;display:flex}.l2 .rec .eh-n{align-items:center;gap:8px;display:flex}.l2 .rec .pnav{gap:8px}.l2 .rec .pnav .num{font:400 13.5px var(--sans);font-variant-numeric:tabular-nums;color:var(--ink-3)}.l2 .rec .pnav :is(a,span[aria-disabled]){border-radius:var(--radius-ctl)}.l2 .rec .pnav svg{width:14px;height:14px}.l2 .rec .card:not(.flush,.tile){padding:22px 0 26px}.l2 .rec :is(.card-h,.card-b){padding:0}.l2 .rec .card-h{justify-content:space-between;align-items:baseline;margin-bottom:14px}.l2 .rec .card-h h2{letter-spacing:-.006em;font-size:14.5px;font-weight:600}.l2 .rec .card-h .meta{color:var(--ink-3);font-size:12.5px}.l2 .rec .pp-main>.next+.card:not(.flush,.tile){border-top:1px solid var(--line)}.l2 .rec .pp-side>.card:first-child{padding-top:22px}.l2 .rec .next{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:22px 0 26px}.l2 .rec .next .lbl{font:600 14.5px var(--sans);letter-spacing:-.006em;text-transform:none;color:var(--ink);margin-bottom:14px}.l2 .rec .steps{flex-wrap:nowrap;align-items:center;gap:4px;margin:14px 0 4px;padding:0;font-size:12.5px;list-style:none;display:flex;overflow-x:auto}.l2 .rec .sp{height:28px;color:var(--ink-3);white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.l2 .rec .sp b{font-weight:500}.l2 .rec .sp.done{color:var(--ink-2);padding:0 8px 0 0}.l2 .rec .sp.done svg{width:13px;height:13px;color:var(--ink-3)}.l2 .rec .sp.w{color:var(--s-warn-fg)}.l2 .rec .sp.f{color:var(--s-fail-fg)}.l2 .rec .sp:is(.w,.f){background:0 0;padding-left:0;padding-right:0}.l2 .rec .sp.next{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent-ink);padding:0 8px}.l2 .rec .sp.next b{font-weight:600}.l2 .rec .steps .sep{color:var(--ink-4);display:inline-flex}.l2 .rec .steps .sep svg{width:12px;height:12px}.l2 .rec .why-stuck{background:color-mix(in srgb,var(--s-fail-bg) 70%,var(--surface));border-radius:10px;margin:12px 0 0;padding:10px 12px}.l2 .rec .why-stuck>svg{display:none}.l2 .rec .why-stuck b{font-weight:600;display:block}.l2 .rec .why-stuck ul{margin:0;padding:0;list-style:none}.l2 .rec .next .next-p{color:var(--ink-2);margin:12px 0;font-size:14px}.l2 .rec .other-st{margin-top:14px}.l2 .rec .other-st summary{color:var(--accent-ink);font-size:12.5px;font-weight:500;list-style:none;display:inline-block}.l2 .rec .other-st summary::-webkit-details-marker{display:none}.l2 .rec .et{border-collapse:collapse;width:100%;font-size:13px}.l2 .rec .et th{border-bottom:1px solid var(--line);text-align:left;color:var(--ink-3);padding:6px 10px 6px 0;font-size:12px;font-weight:500}.l2 .rec .et td{border-bottom:1px solid var(--line-2);padding:2px 10px 2px 0}.l2 .rec .et .r{text-align:right}.l2 .rec .itl{min-width:0;color:inherit;align-items:center;gap:10px;display:flex}.l2 .rec .itl .th{background:var(--inset);border:0;border-radius:8px;width:36px;height:36px}.l2 .rec .itl>span:not(.th){flex-direction:column;min-width:0;display:flex}.l2 .rec .itl b{color:var(--ink);font-weight:500}.l2 .rec .itl .ref{color:var(--ink-3);font-size:12px}.l2 .rec a.itl:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.l2 .rec .sum{color:var(--ink-2);grid-template-columns:1fr auto;gap:5px 0;margin-top:12px;font-size:13px;display:grid}.l2 .rec .sum .num{text-align:right}.l2 .rec .sum .g{border-top:1px solid var(--line);color:var(--ink);margin-top:6px;padding-top:9px}.l2 .rec .sum span.g:not(.num){align-items:flex-end;padding-bottom:3px;font-size:13.5px;font-weight:600;display:flex}.l2 .rec .sum span.g.num{letter-spacing:-.015em;padding-left:16px;font-size:20px;font-weight:600}.l2 .rec .note-add{margin:0 0 10px}.l2 .rec .log li{border-bottom:1px solid var(--line-2);grid-template-columns:120px minmax(0,1fr) auto;padding:2px 0}.l2 .rec .log li>div{display:contents}.l2 .rec .log li>span{font:400 13px var(--sans);color:var(--ink-3)}:root:root .rec .log .muted{font-size:13px}.l2 .rec .acts-list{gap:8px}.l2 .rec .ch-list{margin-top:0}.l2 .rec .ch-row{border-radius:0;gap:12px;min-height:0;padding:9px 0}.l2 .rec .ch-row+.ch-row{border-top:1px solid var(--line-2)}.l2 .rec .ch-row.cur{box-shadow:none;background:0 0}.l2 .rec .ch-t b{color:var(--ink);font-size:13px;font-weight:600}.l2 .rec .ch-m{color:var(--ink-3);font-size:13px}.l2 .rec .ch-m .ref{font-size:12px}.l2 .rec .ch-d{color:var(--ink-3);margin-left:auto;font-size:13px}.l2 .rec .kv{grid-template-columns:minmax(110px,40%) minmax(0,1fr);gap:8px 12px;margin-top:0;line-height:1.45}.l2 .rec .kv2{gap:6px;margin:12px 0 0;display:grid}.l2 .rec .kv2 div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.l2 .rec .kv2 dt{color:var(--ink-3)}.l2 .rec .kv2 dd{margin:0}.l2 .rec .addr-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;font-size:14px;line-height:1.5;display:grid}.l2 .rec .addr-pair h4{color:var(--ink-2);margin:0 0 6px;font-size:12.5px;font-weight:600}.l2 .rec .cu-order{border-bottom:1px solid var(--line-2);padding:8px 0}.l2 .rec .fsec{font:600 13px var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);border-top:0;margin:14px 0 6px;padding:0}.l2 .rec .fsec.mt-4{margin-top:20px}.l2 .rec .pk{gap:0;max-width:900px}.l2 .rec .pk-sum{height:auto;color:var(--ink-3);background:0 0;border:0;border-radius:0;align-items:baseline;gap:10px;margin:12px 0 14px;padding:0;font-size:12.5px;display:flex}.l2 .rec .pk-sum h2{color:var(--ink);margin:0 auto 0 0;font-size:15px;font-weight:600}.l2 .rec .pk-sum .lnk{font-size:12.5px}.l2 .rec .pk-q{max-width:420px;margin-bottom:12px}.l2 .rec .pk-g{border:0;border-top:1px solid var(--line);border-radius:0;overflow:visible}.l2 .rec .pk-gh{background:0 0;padding:0}.l2 .rec .pk-gt{min-height:44px;font-size:14px}.l2 .rec .pk-gt b{font-weight:600}.l2 .rec .pk-gt .num{color:var(--ink-3);margin-left:0}.l2 .rec .pk-list{padding:0 0 4px 20px}.l2 .rec .pk-row{border-top:1px solid var(--line-2);padding:8px 0}.l2 .rec .pk-row:hover{background:0 0}.l2 .rec .pk-list li:first-child .pk-row{border-top:0}.l2 .rec .pk-txt>span:first-child{font-weight:500}.l2 .rec .iv-doc{color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.l2 .rec .eh-n .iv-due{margin-right:8px}.l2 .kpi-lead-for{color:var(--ink-3);margin:16px 0 12px;font-size:13.5px}.l2 .kpi-lead .kc-strip{background:0 0;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.l2 .kpi-lead .kc{border-bottom:0;border-right:0;padding:2px 22px 2px 0}.l2 .kpi-lead .kc+.kc{border-left:1px solid var(--line-2);padding-left:22px}.l2 .kpi-lead .kc-lbl{letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:400}.l2 .kpi-lead .kc-num{font-size:24px}.l2 .kpi-lead .kc-delta{margin-top:4px;font-size:12px;line-height:1.45}.l2 .kpi .kpi-todo h2,.l2 .kpi .kpi-res h2{letter-spacing:-.006em;color:var(--ink);font-size:15px;font-weight:600}.l2 .kpi .kpi-todo h2{margin:22px 0 10px}.l2 .kpi .kpi-todo h2 .kpi-note{margin-left:8px;font-weight:400}.l2 .kpi .kpi-todo ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.l2 .kpi .kpi-todo li{border-bottom:1px solid var(--line-2);align-items:center;gap:14px;min-height:44px;padding:0;display:flex}.l2 .kpi .kpi-todo .tic{background:var(--inset);width:30px;height:30px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.l2 .kpi .kpi-todo .tic.f{background:var(--u-bg);color:var(--u-fg)}.l2 .kpi .kpi-todo .tic.w{background:var(--s-bg);color:var(--s-fg)}.l2 .kpi .kpi-todo .t{flex-direction:column;flex:1;min-width:0;display:flex}.l2 .kpi .kpi-todo .t b{color:var(--ink);font-size:13.5px;font-weight:600}.l2 .kpi .kpi-todo .t span{color:var(--ink-3);font-size:12.5px}.l2 .kpi .kpi-res{margin-top:28px}.l2 .kpi .kpi-res h2{margin:0 0 4px}.l2 .kpi .kpi-res-grid{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:28px;margin-top:16px;display:grid}.l2 .kpi .kpi-res-side{flex-direction:column;gap:20px;min-width:0;display:flex}@media (max-width:1100px){.l2 .kpi .kpi-res-grid{grid-template-columns:minmax(0,1fr)}}.l2 .rec .dr-acts{align-items:center;gap:8px;margin:4px 0 8px;display:flex}.l2 .rec .dr-acts .dr-full{height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--radius-ctl);background:var(--surface);color:var(--ink);align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.l2 .rec .dr-acts .dr-full svg{display:none}.l2 .rec .iv-lines{margin-top:26px}.l2 .rec .iv-lines>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.l2 .rec .iv-lines>header h2{color:var(--ink);font-size:15px;font-weight:600}.l2 .rec .iv-lines>header .mut{color:var(--ink-3);font-size:12.5px}.l2 .rec .iv-foot{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:14px;display:flex}.l2 .rec .iv-tot{flex-direction:column;gap:14px;width:min(430px,100%);display:flex}.l2 .rec .iv-vat{font-variant-numeric:tabular-nums;font-size:12.5px}.l2 .rec .iv-sum .tot{color:var(--ink);font-size:18px}.l2 .rec .iv-lines table{table-layout:fixed;width:100%}.l2 .rec .iv-lines :is(th,td):nth-child(2){width:78px}.l2 .rec .iv-lines :is(th,td):nth-child(3){width:118px}.l2 .rec .iv-lines :is(th,td):nth-child(4){width:86px}.l2 .rec .iv-lines :is(th,td):nth-child(5){width:104px}.l2 .rec .iv-lines :is(th,td):nth-child(6){width:92px}.l2 .rec .iv-lines :is(th,td):nth-child(7){width:112px}.l2 .rec .iv-lines :is(th,td):nth-child(8){width:52px}.l2 .rec .iv-lines td:first-child input{width:100%}.l2 .rec .iv-lines td:first-child .ref{color:var(--ink-3);margin:2px 0 0 9px;font-size:11.5px;display:block}.l2 .rec .iv-lines td .cell-in{width:100%}.l2 .rec .iv-notes{flex-direction:column;gap:26px;margin-top:26px;display:flex}.l2 .rec .iv-notes h2{color:var(--ink);margin-bottom:12px;font-size:15px;font-weight:600}.l2 .rec .iv-fixed{border-top:1px solid var(--line);padding-top:22px}.l2 .rec .iv-fixed>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.l2 .rec .iv-fixed>header .mut{color:var(--ink-3);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.l2 .rec .iv-fixed dl{grid-template-columns:1fr 1fr;gap:6px 24px;margin:0 0 12px;font-size:13.5px;display:grid}.l2 .rec .iv-fixed dl>div{display:contents}.l2 .rec .iv-fixed dt{color:var(--ink-3)}.l2 .rec .iv-fixed dd{color:var(--ink);margin:0}.l2 .rec .oi .dt th{height:auto;padding:6px 10px 6px 0}.l2 .rec .oi .dt td{border-bottom:1px solid var(--line-2);padding:5px 10px 5px 0;font-size:13px}.l2 .rec .oi .dt tr:last-child td{border-bottom:1px solid var(--line-2)}@media (max-width:640px){.l2 .rec .oi .dt th,.l2 .rec .oi .dt td{padding-right:6px}.l2 .rec .oi .dt td .num{white-space:normal}.l2 .rec .oi .dt{table-layout:fixed;width:100%}.l2 .rec .oi .dt :is(th,td):first-child{width:44%}.l2 .rec .oi .itl>span,.l2 .rec .oi .itl b{white-space:normal;overflow-wrap:anywhere}}.l2 .rec .qlog-c{flex-direction:column;gap:6px;margin:0 0 10px;display:flex}.l2 .rec .qlog-c>.row:first-child{order:2;font-size:12.5px}.l2 .rec .qlog-c>.row:last-child{order:1;margin-top:0}.l2 .rec .tl-c li{border-top:0;border-bottom:1px solid var(--line-2);grid-template-columns:132px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:4px 0;font-size:13px;display:grid}.l2 .rec .tl-c .tl-t,.l2 .rec .tl-c .tl-a{color:var(--ink-3);white-space:nowrap}.l2 .rec .tl-c .tl-b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.l2 .kpi .kpi-res-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:32px}.l2 .kpi .kpi-trend .chead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.l2 .kpi .kpi-trend .chead h3{color:var(--ink);margin:0;font-size:14px;font-weight:600}.l2 .kpi .kpi-trend .chead .seg{margin-left:auto}.l2 .kpi .kpi-trend .legend{margin:0}.l2 .kpi .kpi-goals .kc-strip{background:0 0;border:0;flex-direction:column;gap:24px;display:flex}.l2 .kpi .kpi-goals .kc{border:0;padding:0}.l2 .kpi .kpi-goals .kc-lbl{letter-spacing:0;text-transform:none;color:var(--ink);font-size:14px;font-weight:600}.l2 .kpi .kpi-goals .kc-lbl .per{color:var(--ink);font-weight:600}.l2 .kpi .kpi-goals .kc-num{font-size:26px}.l2 .kpi .kpi-goals .kc-delta{white-space:normal;font-size:12.5px;display:block}.l2 .kpi .kpi-why{margin-top:24px}.l2 .kpi .kpi-why h3{color:var(--ink);margin:0;font-size:14px;font-weight:600}.l2 .kpi .kpi-why h4{color:var(--ink-3);margin:14px 0 0;font-size:12px;font-weight:400}.l2 .kpi .kpi-why .drv{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;margin-top:8px;font-size:13px;display:grid}.l2 .kpi .kpi-why .movers{flex-direction:column;gap:6px;margin-top:6px;font-size:13px;display:flex}.l2 .kpi .kpi-why .movers>*{color:var(--ink);justify-content:space-between;gap:12px;display:flex}.l2 .kpi .kpi-why .movers .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.l2 .kpi .kpi-why .up{color:var(--k-fg);font-weight:600}.l2 .kpi .kpi-why .dn{color:var(--u-fg);font-weight:600}@media (max-width:1100px){.l2 .kpi .kpi-res-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1099px){.l2 .rec.pe .e-col .card{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px 16px 20px}.l2 .rec.pe .e-col{flex-direction:column;gap:12px;display:flex}}.l2 .rec .qlog-c{background:0 0;border:0;padding:0}.l2 .rec .itl .sub{color:var(--ink-3);margin-top:1px;font-size:12.5px;display:block}.l2 .rec .oi .num.bad{color:var(--u-fg)}.l2 .rec .dk-kv{border-bottom:1px solid var(--line-2);overflow-wrap:anywhere;gap:2px;padding:10px 0;font-size:13px;display:grid}.l2 .rec .dk-kv b{font-weight:600}.l2 .rec .dk-kv .mut{color:var(--ink-3)}.l2 .rec .dk-kv .lnk{justify-self:start}.l2 .rec .dk-h{color:var(--ink);margin:20px 0 6px;font-size:14px;font-weight:600}.l2 .rec .pr-acts{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.l2 .rec .pr-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.l2 .rec .pr-facts>div{min-width:0;padding:12px 14px 12px 0}.l2 .rec .pr-facts>div:nth-child(2n){border-left:1px solid var(--line-2);padding-left:14px}.l2 .rec .pr-facts>div:nth-child(n+3){border-top:1px solid var(--line-2)}.l2 .rec .pr-facts .l{color:var(--ink-3);font-size:12.5px}.l2 .rec .pr-facts .v{letter-spacing:-.01em;color:var(--ink);margin-top:2px;font-size:19px;font-weight:600}.l2 .rec .pr-facts .v.lo{color:var(--s-fg)}.l2 .rec .pr-facts .v.bad{color:var(--u-fg)}.l2 .rec .pr-facts .s{color:var(--ink-3);font-size:12.5px}.l2 .rec .pr-price{align-items:center;gap:6px;margin-top:4px;display:flex}.l2 .rec .pr-price .inp{font-variant-numeric:tabular-nums;width:120px;font-size:15px;font-weight:600}.l2 .rec .dk-kv .dr-full svg{display:none}.l2 .rec .pr-facts .s.bad{color:var(--u-fg)}.l2 .ov-drawer.dock .rec .oi .dt :is(th,td):last-child{padding-right:0}.l2 .rec .pr-rows{color:var(--ink-2);margin:0;padding:0;font-size:13px;list-style:none}.l2 .rec .pr-rows li{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.l2 .rec .pr-rows li.mv{grid-template-columns:minmax(0,1fr) auto 70px;display:grid}.l2 .rec .pr-rows li.mv>:last-child{text-align:right;white-space:nowrap}.l2 .rec .pr-rows .mut{color:var(--ink-3)}:root:root .rec .pr-rows li{min-height:44px;color:var(--ink);padding:0;font-size:13.5px;font-weight:400}:root:root .rec .pr-rows li .ref{font:400 12px var(--mono);color:var(--ink-3)}.l2 .sh-top .tb-back{display:none}@media (max-width:640px){.l2 .sh-top .tb-back{flex:none;align-items:center;display:flex}.l2 .sh-top .tb-back:empty,.l2 .rec .eh .back{display:none}}.l2 .rec .iv-nav{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.l2 .rec .e-pair .fh{color:var(--ink-3);margin:12px 0;font-size:13px}.l2 .rec .e-pair .card-h .mut{align-items:center;gap:4px;font-size:12.5px;font-weight:400;display:inline-flex}.l2 .kpi>.toolbar{margin-inline:calc(var(--page-pad) * -1);padding:8px var(--page-pad) 10px;border-bottom:1px solid var(--line)}.l2 .kpi .chart svg text.ax{font:400 11px var(--sans)}.l2 .kpi-lead .kc-num small{font-size:inherit;font-weight:inherit;color:inherit}@container (min-width:481px) and (max-width:840px){.l2 .rec .pp.detail .pp-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (max-width:1099px){.l2 .dr-h:has(.dr-pager){flex-wrap:wrap}.l2 .dr-h:has(.dr-pager)>:first-child{flex:1 1 0;order:1}.l2 .dr-h:has(.dr-pager)>.dr-nav{order:2}.l2 .dr-h:has(.dr-pager)>:not(:first-child,.dr-nav){flex:100%;order:3}}.l2 .rec dd.strong,.l2 .rec dd.strong *{font-weight:600}@media (max-width:640px){.l2 .rec .eh{grid-template-columns:minmax(0,1fr)}.l2 .rec .eh-n{flex-wrap:wrap}}.l2 .rec .cu-kpi .kc-strip{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.l2 .rec .cu-kpi .kc{box-shadow:inset 1px 0 0 var(--line);border:0;padding:0 0 0 12px}.l2 .rec .cu-kpi .kc-lbl{letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:12.5px;font-weight:400}.l2 .rec .cu-kpi .kc-lbl .per{display:none}.l2 .rec .cu-kpi .kc-lbl .lb{border-bottom:0;text-decoration:none}.l2 .rec .cu-kpi .kc-num{margin:2px 0;font-size:18px}.l2 .rec .cu-kpi .kc-num small{font-size:inherit;font-weight:inherit;color:inherit}.l2 .rec .cu-kpi .kc-delta{white-space:normal;margin:0;font-size:12px;display:block}.l2 .ov-drawer.dock .dr-h{padding:20px var(--page-pad) 14px}.l2 .ov-drawer.dock .dr-b{padding:4px var(--page-pad) 24px}.l2 .ov-drawer.dock .dr-nav{margin-right:calc(var(--page-pad) * -1 + 14px)}.l2 .ov-drawer.dock .dr-h{border-bottom:0;row-gap:2px;padding-bottom:8px}.l2 .ov-drawer.dock .dr-h>:not(:first-child){margin-block:-4px}:root:root .ov-drawer.dock .dr-h .tags,:root:root .rec .eh-m{color:var(--ink-3);font-size:12.5px}:root:root .ov-drawer.dock .dr-h .tags .ref,:root:root .rec .eh-m .ref{color:var(--ink-3);font-size:12px}:root:root .rec .kit-btn kbd.k{color:inherit;opacity:1}:root:root .ov-drawer.dock .rec .fsec{font-size:14px}:root:root .ov-drawer.dock .rec .oi .itl b,:root:root .ov-drawer.dock .rec .oi td>b{font-size:13.5px;font-weight:600}.l2 .ov-drawer.dock .dr-h h2{font-size:20px}@media (min-width:1100px){.l2 .ov-drawer.dock .dr-h:has(.dr-pager){flex-wrap:wrap}.l2 .ov-drawer.dock .dr-h:has(.dr-pager)>:first-child{display:contents}.l2 .ov-drawer.dock .dr-h:has(.dr-pager)>:first-child>:not(.tags){flex:1 1 0;order:1;min-width:0}.l2 .ov-drawer.dock .dr-h:has(.dr-pager)>:not(:first-child,.dr-nav){order:2}.l2 .ov-drawer.dock .dr-h:has(.dr-pager)>.dr-nav{order:3}.l2 .ov-drawer.dock .dr-h:has(.dr-pager) .tags{white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;flex:100%;order:4;margin-top:0;overflow:hidden}}.l2 .rec :is(.dr-acts,.pr-acts) kbd.k{min-width:0;height:auto;font:500 11px var(--mono);opacity:.75;background:0 0;border:0;margin-left:2px;padding:0;display:inline}@media (max-width:640px){.l2 .ov-drawer.dock.dock{top:var(--dock-top,0);bottom:var(--dock-bottom,0);width:100vw;max-width:none;box-shadow:none;background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;--page-pad:16px;border:0;border-radius:0;margin:0;padding:0;left:0;right:0}.l2 .ov-drawer.dock.dock .dr-core{border:0;border-radius:0}.l2:has(.ov-drawer.dock) .sh-app.fr :is(.tb-acts,.tb-more){display:none}.l2 .ov-drawer.dock .dr-h{row-gap:0;padding-top:14px}.l2 .ov-drawer.dock .dr-h .tags{margin-top:3px}.l2 .ov-drawer.dock .dr-b{padding-top:0}.l2 .ov-drawer.dock .rec .steps{row-gap:2px}}@media (max-width:1100px){.l2 .rec :is(.dr-acts,.pr-acts) kbd.k{display:none}.l2.l2 .ov-drawer.dock{border:0}.l2.l2 .ov-scrim:has(+.ov-drawer.dock){background:#11111652}}.l2 .ov-drawer.dock:focus-visible{outline:0}@container (max-width:840px){.l2 .rec .pp.detail:has(.oi){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.l2 .rec .pp.detail:has(.oi) :is(.pp-main,.pp-side){display:contents}.l2 .rec .pp.detail:has(.oi) .pp-main>*{order:9;grid-column:1/-1}.l2 .rec .pp.detail:has(.oi) .pp-main>.next{order:1}.l2 .rec .pp.detail:has(.oi) .pp-main>.oi{order:2}.l2 .rec .pp.detail:has(.oi) .pp-side>*{order:7;grid-column:1/-1;min-width:0}.l2 .rec .pp.detail:has(.oi) .pp-side>:nth-child(-n+4){grid-column:auto}.l2 .rec .pp.detail:has(.oi) .pp-side>:first-child{order:3}.l2 .rec .pp.detail:has(.oi) .pp-side>:nth-child(2){order:4}.l2 .rec .pp.detail:has(.oi) .pp-side>:nth-child(3){order:5}.l2 .rec .pp.detail:has(.oi) .pp-side>:nth-child(4){order:6}.l2 .rec .pp.detail:has(.oi) :is(.card:not(.flush,.tile),.next){border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px 16px 20px}}@container (max-width:480px){.l2 .rec .pp.detail:has(.oi){grid-template-columns:minmax(0,1fr)}.l2 .rec .pp.detail:has(.oi) .pp-side>*{grid-column:1/-1}}@media (max-width:640px){.l2 .rec .steps{flex-wrap:wrap;row-gap:6px;overflow:visible}}.l2 .ov-drawer.dock .dr-h .tags{gap:4px}
.l2 .av2{--av-ink:#fff;background:var(--av-bg);width:28px;height:28px;font:600 11px/1 var(--font-sans);letter-spacing:.02em;color:var(--av-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.l2 .ac1{--av-bg:#6941c6}.l2 .ac2{--av-bg:#0b6a8f}.l2 .ac3{--av-bg:#8b3a87}.l2 .ac4{--av-bg:#0e6e6e}.l2 .ac5{--av-bg:#475569}.l2 .ac6{--av-bg:#6b6158}.appr-dark .av2{--av-ink:#15171c}.appr-dark .ac1{--av-bg:#b9a5f6}.appr-dark .ac2{--av-bg:#83c7e6}.appr-dark .ac3{--av-bg:#e0a6d9}.appr-dark .ac4{--av-bg:#84d0cb}.appr-dark .ac5{--av-bg:#b6c0cf}.appr-dark .ac6{--av-bg:#cdbfb1}.l2 .strip-wrap{display:none}.l2 .strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:12px;display:grid}.l2 .strip .sd{border-radius:var(--radius-ctl);min-height:56px;color:var(--ink-3);justify-items:center;gap:4px;padding:8px 0;font-size:12px;display:grid}.l2 .strip .sd b{color:var(--ink);font-size:16px;font-weight:600}.l2 .strip .sd.today b{color:var(--accent-ink)}.l2 .strip .sd[aria-pressed=true]{background:var(--accent-soft)}.l2 .strip .sd i{background:var(--accent);border-radius:50%;width:8px;height:8px}.l2 .strip .sd i.no{background:0 0}@media (max-width:767px){.l2 .strip-wrap{display:block}}.l2 .cal-x{--agw:min(420px,34vw);--hh:48px;--tw:56px;overflow:hidden}.l2 .sh-body>.ws.cal-x:not(:has(>.ws)){padding-inline:0}.l2 .cal-x .av2{box-shadow:0 0 0 2px var(--surface)}.l2 .cal-x .av2.sm{width:22px;height:22px;box-shadow:none;font-size:11px}.l2 .cal-x .av2.acm{--av-bg:var(--inset);--av-ink:var(--ink-2);box-shadow:0 0 0 2px var(--surface),inset 0 0 0 1px var(--line-strong)}.l2 .cx-nav{min-height:44px;padding:0 calc(var(--page-pad) - 10px);border-bottom:1px solid var(--line);align-items:center;gap:2px;display:flex}.l2 .cx-cnav{flex:none;align-items:center;gap:4px;padding-left:10px;display:flex}.l2 .cx-cnav button{height:30px}.l2 .cx-ic{width:30px;padding:0}.l2 .cx-per{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0 0 0 8px;font-size:15px;font-weight:600}.l2 .cx-vr{color:var(--ink-3);flex:none;align-items:center;gap:8px;margin-left:auto;padding-left:12px;font-size:12.5px;display:flex}.l2 .cx-vr .cx-vseg{gap:2px}.l2 .cx-vr .cx-vseg button{align-items:center;gap:6px;padding:0 10px;display:inline-flex}.l2 .cx-vseg svg{width:14px;height:14px}.l2 .cx-tz{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.l2 .cx-tz svg{width:14px;height:14px}.l2 .cx-fbar{padding:10px var(--page-pad);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.l2 .cx-avg{flex:none;align-items:center;padding:0 6px 0 2px;display:flex}.l2 .cx-avb{width:32px;height:32px;transition:transform .15s var(--motion-ease-out);border-radius:50%;place-items:center;margin-left:-6px;display:grid;position:relative}.l2 .cx-avb:first-child{margin-left:0}.l2 .cx-avb:hover{z-index:3;transform:translateY(-2px)}.l2 .cx-avb.on{z-index:2}.l2 .cx-avb.on .av2{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.l2 .cx-avb:focus-visible{z-index:4;outline:2px solid var(--accent);outline-offset:5px;border-radius:50%}.l2 .cx-avb[data-tip]:is(:hover,:focus-visible):after{content:attr(data-tip);z-index:30;background:var(--ink);color:var(--surface);white-space:nowrap;pointer-events:none;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:500;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.l2 .cx-avg .lnk{margin-left:10px}.l2 .cx-chipf{border:1px solid var(--line);max-width:300px;height:30px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.l2 .cx-chipf:hover{border-color:var(--line-strong);color:var(--ink)}.l2 .cx-chipf b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.l2 .cx-chipf svg{width:12px;height:12px;color:var(--ink-3)}.l2 .cx-chipf.on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-ink)}.l2 .cx-chipf.on svg{color:var(--accent-ink)}.cx-pop{background:var(--bg-surface);min-width:200px;box-shadow:0 0 0 1px var(--border),var(--shadow-pop);border-radius:12px;padding:6px}.cx-opt{cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:10px;min-height:34px;padding:0 8px;font-size:13px;display:flex}.cx-opt:hover{background:var(--hov)}.cx-opt input{width:16px;height:16px;accent-color:var(--accent);margin:0}:root:root:has(.ov-drawer.dock) .sh-body>.ws.cal-x>:not(.cx-nav){margin-right:var(--drawer-w,0px)}.l2 .cx-count{color:var(--ink-3);margin-left:auto;font-size:12.5px}.l2 .cx-body{flex:1;min-width:0;min-height:0;display:flex;position:relative}.l2 .cx-foot{min-height:42px;padding:4px var(--page-pad);border-top:1px solid var(--line);color:var(--ink-3);white-space:nowrap;align-items:center;gap:10px;font-size:12.5px;display:flex;overflow:hidden}.l2 .cx-leg{gap:14px;display:flex}.l2 .cx-hint{text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}.l2 .cx-hint kbd{border:1px solid var(--line);background:var(--bg);min-width:18px;height:18px;font:500 11px/1 var(--mono);color:var(--ink-3);border-radius:4px;place-items:center;padding:0 4px;display:inline-grid}.l2 .cx-mk{min-width:0;color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.l2 .cx-mk:before{content:"";border-radius:50%;flex:none;width:7px;height:7px}.l2 .cx-mk.n:before{display:none}.l2 .cx-mk.w{color:var(--s-warn-fg);font-weight:500}.l2 .cx-mk.w:before{box-shadow:inset 0 0 0 2px var(--s-warn-dot)}.l2 .cx-mk.o{color:var(--s-ok-fg)}.l2 .cx-mk.o:before{background:var(--s-ok-dot)}.l2 .cx-mk.p:before{background:var(--accent)}.l2 .t-plan{--bc:var(--accent)}.l2 .t-held{--bc:var(--s-ok-dot)}.l2 .t-miss{--bc:var(--s-warn-dot)}.l2 .t-cancel{--bc:var(--ink-4)}.l2 .cx-mg{flex-direction:column;flex:1;min-width:0;display:flex}.l2 .cx-mh{border-bottom:1px solid var(--line);flex:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.l2 .cx-mh span{color:var(--ink-3);padding:8px 10px 6px;font-size:12px;font-weight:500}.l2 .cx-mh .s{display:none}.l2 .cx-mb{overscroll-behavior:contain;flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(96px,1fr);min-height:0;display:grid;overflow:auto}.l2 .cx-mr{display:contents}.l2 .cx-mc{border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);cursor:pointer;flex-direction:column;gap:2px;min-width:0;min-height:0;padding:4px 6px 6px;display:flex;position:relative;overflow:hidden}.l2 .cx-mr>.cx-mc:last-child{border-right:0}.l2 .cx-mc.we{background:var(--surface-2)}.l2 .cx-mc.out{background:var(--inset)}.l2 .cx-mc:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.l2 .cx-mc.sel{height:auto;box-shadow:inset 0 0 0 2px var(--accent);background:0 0;border:0;border-radius:0;padding:4px 6px 6px}.l2 .cx-mc.we.sel{background:var(--surface-2)}.l2 .cx-mc.out.sel{background:var(--inset)}.l2 .cx-mc:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.l2 .cx-mcd{flex:none;align-items:center;gap:6px;height:24px;display:flex}.l2 .cx-mcn{min-width:24px;height:24px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:12.5px;font-weight:500;display:grid}.l2 .cx-mc.out .cx-mcn{color:var(--ink-3);font-weight:400}.l2 .cx-mc.today .cx-mcn{box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink)}.l2 .cx-mc.sel .cx-mcn{background:var(--accent);color:var(--accent-fg);box-shadow:none}.l2 .cx-mct{color:var(--accent-ink);font-size:12px;font-weight:500}.l2 .cx-chip{border-left:3px solid var(--bc);background:color-mix(in srgb,var(--bc) 11%,var(--surface));min-width:0;height:20px;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:4px;flex:none;align-items:center;gap:5px;padding:0 6px 0 5px;font-size:12px;display:flex;overflow:hidden}.l2 .cx-chip[draggable=true]{cursor:grab}.l2 .cx-chip b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:500}.l2 .cx-chip span{text-overflow:ellipsis;overflow:hidden}.l2 .cx-chip.t-cancel span{color:var(--ink-3);text-decoration:line-through}.l2 .cx-chip.cur{box-shadow:0 0 0 2px var(--accent)}.l2 .cx-more{height:20px;color:var(--accent-ink);border-radius:4px;flex:none;align-self:flex-start;padding:0 6px;font-size:12px;font-weight:500}.l2 .cx-more:hover{background:var(--accent-soft)}.l2 .cx-dag{width:var(--agw);border-left:1px solid var(--line);flex-direction:column;flex:none;min-height:0;display:flex}.l2 .cal-x.open .cx-dag{display:none}.l2 .cx-dag-h{border-bottom:1px solid var(--line-2);flex:none;padding:14px 20px 10px}.l2 .cx-dag-h h2{color:var(--ink);margin:0;font-size:16px;font-weight:600}.l2 .cx-dag-h p{color:var(--ink-3);margin:2px 0 0;font-size:12.5px}.l2 .cx-dag-l{flex:1;min-height:0;overflow:auto}.l2 .cx-dag-l ul,.l2 .cx-agd ul{margin:0;padding:0;list-style:none}.l2 .cx-dag-f{border-top:1px solid var(--line-2);flex:none;padding:10px 20px 12px}.l2 .cx-agd li,.l2 .cx-dag-l li{border-bottom:1px solid var(--line-2);align-items:center;display:flex}.l2 .cx-ai{text-align:left;cursor:pointer;flex:1;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:2px 12px;width:100%;min-width:0;padding:10px 20px;display:grid}.l2 .cx-ai:hover{background:var(--surface-2)}.l2 .cx-ai.cur{background:var(--inset);box-shadow:inset 3px 0 0 var(--accent)}.l2 .cx-ai-t{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:1.35}.l2 .cx-ai-t span{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.l2 .cx-ai-b{border-left:3px solid var(--bc);min-width:0;padding-left:10px}.l2 .cx-ai-b b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.l2 .cx-ai-s{color:var(--ink-3);white-space:nowrap;align-items:center;gap:5px;margin-top:2px;font-size:12.5px;display:flex;overflow:hidden}.l2 .cx-ai-s span{text-overflow:ellipsis;overflow:hidden}.l2 .cx-ai-s svg{flex:none;width:13px;height:13px}.l2 .cx-ai-r{align-items:center;gap:10px;display:flex}.l2 .cx-ai.t-cancel .cx-ai-b b{color:var(--ink-3);text-decoration:line-through}.l2 .cx-ai-out{border-radius:var(--radius-ctl);height:32px;box-shadow:0 0 0 1px var(--line);color:var(--accent-ink);white-space:nowrap;flex:none;margin-right:12px;padding:0 12px;font-size:13px;font-weight:500}.l2 .cx-ai-out:hover{background:var(--hov)}.l2 .cx-mini{border-right:1px solid var(--line);background:var(--surface-2);flex:none;width:260px;padding:14px 18px;overflow:auto}.l2 .cx-mini-h{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.l2 .cx-mini-h b{font-size:13px;font-weight:600}.l2 .cx-mini-h .cx-ic{width:28px;height:28px}.l2 .cx-mini-g{grid-template-columns:repeat(7,minmax(0,32px));gap:2px 0;display:grid}.l2 .cx-mini-g .dw{height:24px;color:var(--ink-3);place-items:center;font-size:11px;display:grid}.l2 .cx-mini-g .dd{height:32px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;font-size:12.5px;display:grid;position:relative}.l2 .cx-mini-g .dd:hover{background:var(--inset)}.l2 .cx-mini-g .dd.out{color:var(--ink-3)}.l2 .cx-mini-g .dd.today:not(.edge){box-shadow:inset 0 0 0 1.5px var(--line-strong)}.l2 .cx-mini-g .dd.edge{background:var(--accent);color:var(--accent-fg)}.l2 .cx-mini-g .dd i{background:var(--ink-3);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}.l2 .cx-mini-g .dd.edge i{background:var(--accent-fg)}.l2 .cx-mini-s{color:var(--ink-3);margin:16px 0 0;font-size:12.5px;line-height:1.55}.l2 .cx-mini-s b{color:var(--ink-2);font-weight:500}.l2 .cx-ag{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto}.l2 .cx-agd-h{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink-2);align-items:baseline;gap:8px;margin:0;padding:10px 20px 8px;font-size:13.5px;font-weight:700;display:flex;position:sticky;top:0}.l2 .cx-agd-h b{color:var(--ink);font-weight:600}.l2 .cx-agd-h .n{color:var(--ink-3);margin-left:auto;font-size:12px}.l2 .cx-agd.today .cx-agd-h b{color:var(--accent-ink)}.l2 .cx-none{border-bottom:1px solid var(--line-2);color:var(--ink-3);margin:0;padding:10px 20px 12px;font-size:12.5px}.l2 .cx-agap{border-bottom:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-3);margin:0;padding:10px 20px;font-size:12.5px}.l2 .cx-wk{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.l2 .cx-wk-hd{grid-template-columns:var(--tw) repeat(7,minmax(0,1fr));border-bottom:1px solid var(--line);flex:none;display:grid}.l2 .cx-wk-d{border-left:1px solid var(--line-2);height:46px;color:var(--ink-3);justify-content:center;align-items:center;gap:6px;font-size:12.5px;display:flex}.l2 .cx-wk-d b{min-width:28px;height:28px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 4px;font-size:14px;font-weight:600;display:inline-grid}.l2 .cx-wk-d.today b{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.l2 .cx-wk-d[aria-pressed=true] b{background:var(--accent);color:var(--accent-fg);box-shadow:none}.l2 .cx-wk-b{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.l2 .cx-wk-g{grid-template-columns:var(--tw) repeat(7,minmax(0,1fr));height:calc(var(--hh) * 24);display:grid;position:relative}.l2 .cx-wk-t{position:relative}.l2 .cx-wk-t span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;position:absolute;right:8px;transform:translateY(-50%)}.l2 .cx-wk-c{border-left:1px solid var(--line-2);cursor:cell;background:repeating-linear-gradient(to bottom,var(--line-2) 0 1px,transparent 1px var(--hh)), linear-gradient(var(--inset),var(--inset)) top/100% calc(var(--hh) * 8) no-repeat, linear-gradient(var(--inset),var(--inset)) bottom/100% calc(var(--hh) * 6) no-repeat;position:relative}.l2 .cx-wk-c.today{background-color:color-mix(in srgb,var(--accent) 4%,transparent)}.l2 .cx-now{z-index:3;background:var(--accent);pointer-events:none;height:2px;position:absolute;left:0;right:0}.l2 .cx-now:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.l2 .cx-wb{z-index:2;border-left:3px solid var(--bc);background:color-mix(in srgb,var(--bc) 15%,var(--surface));min-height:22px;box-shadow:0 0 0 1px var(--surface);color:var(--ink);text-align:left;cursor:pointer;border-radius:5px;flex-direction:column;padding:2px 6px 2px 7px;font-size:12px;line-height:1.3;display:flex;position:absolute;overflow:hidden}.l2 .cx-wb[draggable=true]{cursor:grab}.l2 .cx-wb b{font-variant-numeric:tabular-nums;font-weight:500}.l2 .cx-wb .w1,.l2 .cx-wb .w2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.l2 .cx-wb .w2{color:var(--ink-2)}.l2 .cx-wb.t-cancel{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.l2 .cx-wb.t-cancel .w1{color:var(--ink-3);text-decoration:line-through}.l2 .cx-wb.cur{box-shadow:0 0 0 2px var(--accent);z-index:3}@media (max-width:1100px){.l2 .cx-dag{width:300px}.l2 .cx-mh .l{display:none}.l2 .cx-mh .s{display:inline}}@media (max-width:640px){.l2 .cx-vr .cx-vseg,.l2 .cx-mini,.l2 .cx-tz{display:none}.l2 .cx-nav{padding-inline:6px}.l2 .cx-body{flex-direction:column}.l2 .cx-ag .strip-wrap{padding:12px 16px 0}.l2 .cx-foot .cx-leg{flex-wrap:wrap;gap:6px 14px}.l2 .cx-hint{display:none}}.l2 .cx-rec-load{color:var(--ink-3);align-items:center;gap:8px;padding:16px 0;font-size:12.5px;display:flex}.l2 .cx-rec-st{margin:0}.l2 .cx-when{background:var(--inset);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:16px;padding:12px 14px;display:flex}.l2 .cx-when>div:first-child{flex:1;min-width:0}.l2 .cx-when .nw{white-space:nowrap}.l2 .cx-when b{color:var(--ink);font-size:15px;font-weight:600;display:block}.l2 .cx-when .mut{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.l2 .cx-mvf{gap:12px;width:100%;margin-top:10px;display:grid}.l2 .cx-fg3{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.l2 .cx-fl{color:var(--ink);gap:4px;font-size:12.5px;display:grid}.l2 .cx-fe{color:var(--s-fail-fg);font-size:12.5px;font-weight:500}.l2 .cx-cfa{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.l2 .cx-ask{background:var(--s-warn-bg);border-radius:10px;gap:12px;margin-top:16px;padding:14px;display:grid}.l2 .cx-ask>p{color:var(--ink);margin:0;font-size:13.5px}.l2 .cx-ask>p b{font-weight:600}.l2 .cx-kv{gap:8px;margin:18px 0 0;display:grid}.l2 .cx-kv>div{grid-template-columns:minmax(140px,36%) minmax(0,1fr);gap:12px;font-size:13px;line-height:1.5;display:grid}.l2 .cx-kv dt{color:var(--ink-3)}.l2 .cx-kv dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0}.l2 .cx-kv dd svg{vertical-align:-2px;width:14px;height:14px;color:var(--ink-3);margin-right:4px}.l2 .cx-ow{align-items:center;gap:8px;display:inline-flex}.l2 .cx-fold{border-top:1px solid var(--line-2);margin-top:16px;padding-top:8px}.l2 .cx-fold>summary{cursor:pointer;color:var(--ink-3);font-size:12.5px}.l2 .cx-fold .cx-rfoot{border-top:0;margin-top:8px;padding-top:0}.l2 .cal-x.open .cx-hint{display:none}.l2 .cx-rfoot{border-top:1px solid var(--line-2);flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:14px;display:flex}.l2 .cx-ai-b b{font-weight:500}.l2 .cx-hint kbd.ar{width:18px;padding:0;font-family:ui-monospace,Consolas,monospace;overflow:hidden}.l2 .cx-hint{align-items:center;gap:4px;display:flex}.l2 .cx-vr{gap:12px}:root:has(.cal-x) .ov-drawer.dock .dr-h h2{line-height:24px}:root:has(.cal-x) .ov-drawer.dock .dr-h h2+div{margin-top:2px;font-size:12.5px;line-height:1.45}
.l2 .bh .hot{color:var(--s-fail-fg);margin-left:auto;font-size:12.5px;font-weight:600}.l2 .bk-h{align-items:baseline;gap:10px;min-width:0;display:flex}.l2 .bk-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-weight:600;overflow:hidden}.l2 .bk-k{color:var(--ink-2);flex:none;font-size:12.5px}.l2 .bk-s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);font-size:12.5px;overflow:hidden}.l2 .bk-s .ref{font-size:12.5px}.l2 .bk-f{align-items:center;gap:8px;min-width:0;min-height:28px;display:flex}.l2 .bk-f .st{min-width:0;color:var(--ink-2);font-size:12.5px}.l2 .bk-f .mv{flex:none;margin-left:auto}.l2 .mv{border-radius:var(--radius-ctl);height:28px;color:var(--ink-3);align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.l2 .mv:hover{background:var(--hov);color:var(--ink)}.l2 .mv svg{width:12px;height:12px}.l2 :is(.bcard,.l-row) .mk{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.l2 :is(.bcard,.l-row) .mk:before{content:"";border-radius:50%;flex:none;width:7px;height:7px}.l2 :is(.bcard,.l-row) .mk.n:before{display:none}.l2 :is(.bcard,.l-row) .mk.f{color:var(--s-fail-fg);font-weight:600}.l2 :is(.bcard,.l-row) .mk.f:before{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--s-fail-dot);border-radius:0;width:9px;height:8px}.l2 :is(.bcard,.l-row) .mk.w{color:var(--s-warn-fg);font-weight:500}.l2 :is(.bcard,.l-row) .mk.w:before{box-shadow:inset 0 0 0 2px var(--s-warn-dot)}.l2 .l-row .mk.w.t:before{display:none}.l2 .nm2-w{flex-direction:column;min-width:0;line-height:1.3;display:flex}.l2 .nm2{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:500;overflow:hidden}.l2 .sub2{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:12px;overflow:hidden}.l2 .sub2 .ref{font-size:12px}.l2 .ow{text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.l2 .ow .av2{--av-bg:var(--inset);--av-ink:var(--ink-2);width:22px;height:22px;font-size:11px}.l2 .late{color:var(--s-fail-fg);font-weight:600}.l2 .sh-body>.ws>.vt-row{margin-inline:calc(var(--page-pad) * -1);padding-right:var(--page-pad);border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex}.l2 .vt-row>.views{min-height:44px;padding:0 calc(var(--page-pad) - 10px);border-bottom:1px solid var(--line);scrollbar-width:none;flex:none;align-items:center;gap:2px;display:flex;overflow-x:auto}.l2 .vt-row>.views :is(.chip,.chip-x){height:44px;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.l2 .vt-row>.views .chip:hover{color:var(--ink)}.l2 .vt-row>.views .chip[aria-pressed=true]{color:var(--ink);background:0 0;font-weight:600}.l2 .vt-row>.views .chip[aria-pressed=true]:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.l2 .vt-row>.views .chip .n{font:500 12px var(--sans);font-variant-numeric:tabular-nums;color:var(--ink-3);opacity:1}.l2 .vt-row>.views{border-bottom:0;flex:1;min-width:0}.l2 .bc.shut{flex-basis:228px}.l2 .bh .bs{color:var(--ink-3);margin-left:auto;font-size:12.5px}.l2 .bb-fold{color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:6px;padding:2px 4px 8px;font-size:12.5px;display:flex}.l2 .bb-fold p{margin:0}.l2 .bb-fold .mk{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.l2 .bb-fold .mk:before{content:"";background:var(--ink-3);border-radius:50%;flex:none;width:7px;height:7px}.l2 .bb-fold .mk.o{color:var(--s-ok-fg)}.l2 .bb-fold .mk.o:before{background:var(--s-ok-dot)}.l2 .bc.over .bb{background:color-mix(in srgb,var(--accent) 8%,transparent)}.l2 .l-foot .h{margin-left:auto}.l2 .bk-w{margin-top:-4px}.l2 .bcard>.bk-h+.bk-s{margin-top:-6px}.l2 .bcard .bk-f .mk{font-size:12.5px}.l2 .fbar .lb{color:var(--ink-3);font-size:12.5px}.l2 .axpage{flex:1;min-height:0;padding:4px 0 40px;overflow:auto}.l2 .ax{grid-template-columns:150px repeat(3,minmax(0,1fr));gap:6px;max-width:1180px}.l2 .axc ol{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);flex-direction:column;gap:2px;margin:8px 0 0;padding:8px 0 0;font-size:12.5px;list-style:none;display:flex}.l2 .ax-n{color:var(--ink-3);margin:14px 0 0 156px;font-size:12.5px}.l2 .ax-n .lnk{margin-left:6px}.l2 :is(.sdot.d-ring,.sdot.d-half,.sdot.d-full){box-sizing:border-box;background:0 0;width:9px;height:9px}.l2 .sdot.d-ring{border:2px solid var(--i-bar)}.l2 .sdot.d-half{border:2px solid var(--i-bar);background:linear-gradient(90deg,var(--i-bar) 50%,transparent 50%)}.l2 .sdot.d-full{background:var(--i-bar)}.l2 .snz-g .mv{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--ink)}
.l2 .sh-body .inbox-split:not(.s1){flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.l2 .sh-body .inbox-split.open:not(.s1){grid-template-columns:minmax(0,1fr) min(560px,40vw)}.l2 .inbox-list{min-width:0;min-height:0}.l2 .inbox-split.open .inbox-list{border-right:1px solid var(--line)}.l2 .inbox-rec{min-width:0;min-height:0;padding:var(--card-gap) var(--page-pad);padding-top:calc(var(--card-gap) + 12px);position:relative;overflow-y:auto}.l2 .inbox-rec .rec-h h2{letter-spacing:-.01em;margin:0;padding-right:32px;font-size:20px;font-weight:600;line-height:1.2}.l2 .inbox-rec .rec-x{border-radius:var(--radius-ctl);width:28px;height:28px;color:var(--ink-3);place-items:center;display:grid;position:absolute;top:14px;right:14px}.l2 .inbox-rec .rec-x:hover{background:var(--inset);color:var(--ink)}.l2 .inbox-rec .rec-state .sep{background:var(--line);width:1px;height:14px}.l2 .inbox-rec .rec-state .st{color:var(--ink)}.l2 .inbox-rec .mm-h{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12.5px;display:flex}.l2 .inbox-rec .mm-h b{color:var(--ink);font-size:13.5px;font-weight:600}.l2 .inbox-rec .card pre{font-size:13.5px;line-height:1.55}.l2 .inbox-rec .mm-h .d{white-space:nowrap;margin-left:auto}.l2 .inbox-rec .card>.hint{color:var(--ink-3);font-size:12.5px}.l2 .inbox-rec .rec-h p{color:var(--ink-3);margin:2px 0 0;font-size:12.5px}.l2 .inbox-rec .rec-h p+p{margin-top:0}.l2 .inbox-rec .back{display:none}.l2 .inbox-rec .card{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:22px;padding:0}.l2 .inbox-rec .card:last-of-type{border-top:1px solid var(--line-2);margin-top:14px;padding-top:22px}.l2 .inbox-rec .card>h2{margin:0 0 8px;font-size:14px;font-weight:600}.l2 .inbox-rec .rec-state{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:14px 0 0;padding:10px 0;font-size:13px;display:flex}@media (min-width:1024px){:root .sh-body:has(>.inbox-split){padding:0}.l2 .sh-body .inbox-split:not(.s1){grid-template-rows:auto auto auto minmax(0,1fr)}.l2 .inbox-split .list{grid-area:4/1}.l2 .inbox-split .inbox-rec{grid-row:2/5}.l2 .inbox-split .ws>.pills{padding-inline:var(--page-pad)}.l2 .sh-body .inbox-split>.inbox-list:not(.s1),.l2 .sh-body .inbox-split>.inbox-list>.ws:not(.s1){display:contents}.l2 .inbox-split .ws>.views{grid-column:1/-1}.l2 .inbox-split .list{border:0;border-radius:0;min-width:0;min-height:0}.l2 .inbox-split.open .inbox-list{border-right:0}.l2 .inbox-split.open .inbox-rec{border-left:1px solid var(--line)}}.l2 .inbox-rec .card>.flex button{padding-inline:10px}.l2 .inbox-rec .card>.hint{margin-top:8px}@media (max-width:1023px){.l2 .sh-body .inbox-split.open:not(.s1){grid-template-columns:minmax(0,1fr)}.l2 .inbox-split.open .inbox-list{display:none}.l2 .inbox-rec .back{display:inline-flex}}.l2 .ov-drawer.dlg{width:min(720px,100vw - 32px);max-width:none;max-height:88vh;animation:none;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.l2 .ov-drawer.dlg[data-state=closed]{animation:none}.l2 .ov-drawer.dlg .dr-core{max-height:calc(88vh - 8px)}.l2 .mail-gist{margin-bottom:var(--stack-gap);border-radius:var(--radius-ctl);background:var(--bg-inset);box-shadow:inset 0 0 0 1px var(--line);gap:4px;padding:12px 16px;font-size:13.5px;display:grid}.l2 .mail-gist small{color:var(--ink-3)}.l2 .mail-gist p{white-space:pre-wrap;color:var(--ink-2);margin:4px 0 0}.l2 .mail-gist .lnk{justify-self:start}.l2 .inbox-rec .card.rep{background:var(--surface-2);box-shadow:0 0 0 1px var(--line);border-radius:10px;margin-top:12px;padding:14px 16px}.l2 .sg{color:var(--ink-2);font-size:12.5px;display:block}.l2 .sg+.sg{color:var(--ink-3)}.l2 .inbox-list .l-row td:last-child .nm2-w{align-items:flex-end}.l2 .inbox-rec .form>.lnk{color:var(--ink-2);text-underline-offset:3px;grid-column:1/-1;justify-self:start;font-size:13px;text-decoration:underline}.l2 .inbox-rec>.flex.flex-wrap.gap-2{margin-top:28px}.l2 .inbox-rec .hist{color:var(--ink-3);margin:0;padding:0;font-size:12.5px;list-style:none}.l2 .inbox-rec .hist li{border-bottom:1px solid var(--line-2);gap:8px;padding:6px 0;display:flex}.l2 .inbox-rec .hist li>span:first-child{flex:none;min-width:44px}.l2 .inbox-rec .att-l{color:var(--ink-2);font-size:12.5px;font-weight:500}.l2 .inbox-rec .card:has(.mm-h)>h2{margin-bottom:12px}.l2 .inbox-split.open .inbox-list :is(.l-head,.l-row){grid-template-columns:minmax(0,1fr) 150px 130px 119px!important}
.l2 .prc-strip{border-radius:var(--radius-ctl);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;font-size:13.5px;display:flex}.l2 .prc-strip .grow{color:var(--ink-3)}.l2 .prc-mk{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--s-fail-dot);width:9px;height:8px;display:inline-block}.l2 .ws-split .list{border:0;border-radius:0}.l2 .ws-split .nm2-w>.mk{font-size:12.5px}.l2 .ws-split .l-row .pr-xact{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:inline-flex}.l2 .ws-split .l-row:is(:hover,:focus-within,.kb) .pr-xact{opacity:1}.l2 .ws-split .pr-xqty{position:relative}.l2 .ws-split .pr-xqty>.pr-xact{margin:-12px 4px 0 0;position:absolute;top:50%;right:100%}.l2 .ws-split .l-row>:has(.pr-xqty){overflow:visible}.l2 .ws-split .pr-xact button{width:24px;height:24px;color:var(--ink-3);border-radius:4px;place-items:center;display:grid}.l2 .ws-split .pr-xact button:hover{background:var(--inset);color:var(--ink)}.l2 .ws-split .ct-h:has(+.prc-rail){min-height:44px}.l2 .ws-split .ct-h:has(+.prc-rail) .ct-t{margin-bottom:0}.l2 .ws-split .prc-rail{padding-top:2px}.l2 .ws-split:has(.prc-rail) .nm2{font-weight:500}.l2 .ws-split .prc-rail .ct-row:not(.on) .ct-i{color:var(--ink-2);font-weight:400}.l2 .ws-split .prc-rail .ct-i{padding-left:2px}.l2:has(.ov-drawer.dock .rcv-d) .sh-body>.ws .fbar{display:none}.l2 .pr-gear{width:32px;padding:0}
html.l2 .pick-phone.pl .nextc{gap:3px;margin:0}html.l2 .pick-phone.pl .nextc .k{font-size:13px;font-weight:500}html.l2 .pick-phone.pl .nextc .btn{height:44px;margin-top:10px;font-size:15px}html.l2 .pick-phone.pl .p-wide{border-radius:6px;width:100%;margin:8px 0}html.l2 .pick-phone.pl .p-wide.btn-ghost.back{height:44px;color:var(--ink-2);background:0 0;border-color:#0000}html.l2 .pick-phone.pl .hero .hqty b{font-family:var(--sans)}html.l2 .pick-phone.pl .p-row .q{font:600 14.5px var(--sans);color:var(--ink)}html.l2 .pick-phone.pl .rcv-empty svg{color:var(--ink-3)}html.l2 .rcv-d .dt .ref{white-space:normal}html.l2 .rcv-d .dt .ref .tail{font-family:var(--sans)}html.l2 .rcv-d .dt .qty input::placeholder{color:var(--ink);opacity:1;font-weight:600}html.l2 .pick-phone .prod .muted{display:block}html.l2 .pick-phone .acts .btn:not(.pri){height:44px}html.l2 .pick-phone .btn.warn{color:var(--ink)!important}html.l2 .pick-phone .btn.warn svg{color:var(--s-fg)}html.l2 .pick-phone .sheet .btn{height:44px;font-size:15px}html.l2 .pick-phone .sheet .opt input{height:20px;min-height:0}html.l2 .pick-phone .sheet .qty{background:var(--surface);border-color:var(--line-strong);border-radius:6px;height:46px}html.l2 .pick-phone .sheet .qty input{width:54px;font:600 17px var(--sans)}html.l2 .pick-phone .acts .ask{color:var(--ink-2);text-align:center;font-size:14px}html.l2 .pick-phone .p-bar .rcv-ready{color:var(--k-fg);margin-left:auto;display:inline-flex}html.l2 .pick-phone .res .big.ok{background:0 0;width:auto;height:auto}html.l2 .pick-phone .res .big.ok svg{width:44px;height:44px}html.l2 .pick-phone .res p{text-wrap:balance;max-width:31ch}html.l2 .pick-desk .rtab td.lc{padding-left:0}html.l2 .pick-desk .rtab th:nth-child(2){padding-left:8px}html.l2 .pick-desk .l-row .meta .ref{font-size:12px}html.l2 .pick-phone.pl .qc .m:last-child *{font-size:13px}html.l2 .rcv-flash.warn.fixed{gap:14px;padding-inline:30px}html.l2 .rcv-flash.warn.fixed>svg{width:64px;height:64px}html.l2 .rcv-flash.warn.fixed b{letter-spacing:-.015em;max-width:none;font-size:26px;line-height:1.2}html.l2 .rcv-flash.warn.fixed>span{text-wrap:balance;max-width:none;font-size:17px}html.l2 .rcv-flash.warn.fixed .rcv-flash-acts{width:100%}html.l2 .rcv-flash.warn.fixed .rcv-flash-acts button{height:44px;font-weight:500}html.l2 .ov-drawer.dock .rcv-d .dr-b{padding-top:32px}html.l2 .rcv-d .dt .qty{background:var(--surface);border-color:var(--line-strong);height:30px}html.l2 .rcv-d .dt .qty button{width:28px}html.l2 .rcv-d .dt .qty input{width:40px;font:600 13.5px var(--sans);padding:0 2px}html.l2 :is(.rcv-d,.rcv-big) .ic-btn{border:1px solid var(--line);background:var(--surface);border-radius:6px;width:28px;height:28px;min-height:0}html.l2 .rcv-big .fo-h .btn{height:32px;padding:0 12px;font-size:12.5px}html.l2 .rcv-big .bv-list h3 .num{color:var(--ink-3);font-weight:400}html.l2 .rcv-big .bv-list li .ref.num{font:600 21px var(--sans)}html.l2 .pick-phone.pl .tabs :is(a,span){font-size:13px;font-weight:500}html.l2 .pick-phone.pl .tabs :is(a,span)[aria-selected=true]{font-weight:600}html.l2 .pick-phone .tabs>[aria-selected=true]{border-bottom-color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}html.l2 .pick-phone :is(.btn-ghost,.btn-q,.p-wide.btn-ghost){color:var(--ink);font-weight:500}html.l2 .pick-desk .keys{flex-wrap:nowrap}html.l2 .pick-desk .keys .help{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-right:auto;overflow:hidden}html.l2 .pick-desk .keys .kk{white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}html.l2 .rcv-big .bv-cur{justify-content:flex-start;padding:32px 36px}html.l2 .rcv-big .bv-cur.empty{justify-content:center}html.l2 .rcv-big .bv-list{background:var(--surface-2);padding:30px 32px}html.l2 .rcv-big .bv-list h3{color:var(--ink);font-size:20px}html.l2 .rcv-big .bv-list li{border-top:0;border-bottom:1px solid var(--line);padding:14px 0;font-size:21px}html.l2 .rcv-big .bv-list li .num,html.l2 .rcv-big .bv-list li .q{font-weight:600}html.l2 .rcv-big .bv-list .rcv-nobc{font-size:15px}html.l2 .rcv-big .bv-done{font-size:16px}html.l2 .pick-phone.pl .qc .m .ref{font-size:12px}html.l2 .pick-phone .prod b{font-size:18px}html.l2 .pick-phone.pl .sheet .opt+.opt{margin-top:-8px}html.l2 .pick-phone .sheet .sub .ref{font:400 12px var(--mono)}html.l2 .pick-phone.pl .qc .m>span:not(.tag,.ref){color:var(--ink-2)}html.l2 .pick-phone.pl .p-sec b{font-size:12px}html.l2 .pick-phone.pl .rcv-tools .btn-q{gap:7px;padding:0 18px;font-size:15px}html.l2 .pick-phone.pl .rcv-tools :is(.btn-q,.ic-btn) svg{width:18px;height:18px}html.l2 .pick-phone.pl div.p-row .nm b{font-size:14.5px;font-weight:500}html.l2 .pick-phone.pl div.p-row .nm .ref{font-size:13px}html.l2 .pick-phone.pl .rcv-empty b{color:var(--ink-2)}html.l2 .pick-phone.pl .rcv-empty span{font-size:14px}html.l2 .pick-phone .rcv-fld .cin{border-color:var(--line-strong);background:var(--surface);height:44px;padding:0 11px}html.l2 .rcv-d .dt .ref{color:var(--ink-3);font-size:12px}html.l2 .rcv-d .rcv-state{font-size:13px}html.l2 .rcv-big .fo-h :is(.btn,.kit-btn){gap:7px;height:32px;min-height:0;padding:0 12px;font-size:12.5px}html.l2 .rcv-big .fo-h .ic-btn{width:32px;height:32px;padding:0}html.l2 .rcv-big .fo-h .grow .ref{color:var(--ink-3);font-size:12px}html.l2 .rcv-big .bv-list h3 .num{font-size:18px;font-weight:600}html.l2 .rcv-big .bv-done{color:var(--ink-2);font-size:17px}html.l2 .pick-desk .rtab .itn b{font-size:13.5px}html.l2 .pick-desk .rcv-h .rh p .ref{font-size:12px}
html.l2 .fz-bar{margin-inline:calc(var(--page-pad) * -1);padding:12px var(--page-pad)}html.l2 .fz-st.later strong{font-weight:600}html.l2 .fz-st.later{padding-block:30px 14px}html.l2 .fz-ro input{width:16px;height:16px;margin:2px 0 0}html.l2 .fz [role=combobox]:not([class*=flex-wrap]){border-color:var(--line)}html.l2 .fz:not(.fz-ls,.fz-pin) .fz-bar{margin-top:26px}html.l2 .fz-row:has(.fz-scan) .fz-rr{display:contents}html.l2 .fz-scan{flex:0 560px;max-width:560px}html.l2 .fz-scan :is(.inp,input){height:100%;box-shadow:none;background:0 0;border:0;padding:0}html.l2 .fz-row:has(.fz-scan) .fz-scan+*{margin-left:auto}html.l2 .fz-prog b{color:var(--ink);font-weight:600}html.l2 .fz-sh.fz-row:has(.fz-scan){padding-bottom:30px}html.l2 .fz-body>.bnr2+.fz-scroll{margin-top:14px}@media (min-width:641px){html.l2 .fz-ls .qty{background:0 0;border:0;height:auto;overflow:visible}html.l2 .fz-ls .qty button{display:none}html.l2 .fz-ls .qty input{width:84px;height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--radius-ctl);padding:0 8px;font-weight:400}html.l2 .fz-ls .dt td .suf{gap:6px}html.l2 .fz-ls .dt td .suf em{width:22px}html.l2 .fz-ls .dt tbody td:nth-child(2){font-size:13px;font-weight:500}html.l2 .fz-ls .dt tbody td .inp{width:260px;max-width:100%}html.l2 .fz-ls .dt tbody td .ref{font:400 12px var(--mono);color:var(--ink-3)}html.l2 .fz-ls .dt tbody td.r .suf{justify-content:flex-end}html.l2 .fz .dt tbody td{height:46px}}html.l2 .fz-pin .bnr2{align-items:flex-start;gap:10px;padding:10px 6px 10px 12px;font-size:13px}html.l2 .fz-pin .fz-head{padding-top:7px}html.l2 .fz-pin .fz-sh{padding-top:15px}html.l2 .fz-pin .fz-sec{border-top:0;padding-top:0}html.l2 .fz-form .fld.fz-ro.fz-ro>label{color:var(--ink);font-size:13.5px;font-weight:400}html.l2 .fz-scan :is(.inp,input){padding-left:8px}html.l2 .fz-form .fz-ro>legend{padding:0 0 6px}html.l2 .fz-form .fz-ro{gap:0}html.l2 .fz-is,html.l2 .fz-is>span{gap:6px}
.l2 .kit-sheet .kx-wrap{grid-template-columns:200px minmax(0,1fr);gap:40px;padding:24px 0 80px;display:grid}.l2 .kx-idx{flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;top:0}.l2 .kx-idx a{border-radius:var(--radius-card);color:var(--ink-2);padding:6px 10px;font-size:13.5px;text-decoration:none}.l2 .kx-idx a:hover{background:var(--hov);color:var(--ink)}.l2 .kx-main{min-width:0;max-width:1060px}.l2 .kx{border-bottom:1px solid var(--line);margin-bottom:36px;padding-bottom:36px}.l2 .kx-h h2{color:var(--ink);margin:0;font-size:19px;font-weight:600}.l2 .kx-h p{max-width:720px;color:var(--ink-3);margin:4px 0 0;font-size:13.5px;line-height:1.5}.l2 .kx-g{margin-top:22px}.l2 .kx-g>h3{color:var(--ink-2);align-items:baseline;gap:10px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.l2 .kx-row{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.l2 .kx-lab{align-items:flex-start;gap:18px 22px}.l2 .kx-lab>span{flex-direction:column;align-items:flex-start;gap:8px;max-width:200px;display:flex}.l2 .kx-lab small,.l2 .kx-cap{color:var(--ink-3);font-size:12px;line-height:1.4;display:block}.l2 .kx-cap{margin-top:8px}.l2 .kx-n{color:var(--ink-3);margin:10px 0 0;font-size:12.5px}.l2 .kx-n0{margin:-4px 0 8px}.l2 .kx-flag{border-radius:var(--radius-badge);background:var(--accent-soft);color:var(--accent-ink);padding:1px 8px;font-size:12px;font-weight:500}.l2 .kx-col{flex-direction:column;gap:10px;max-width:760px;display:flex}.l2 .kx-wrapcol{align-items:flex-start}.l2 .kx-lg{height:44px;padding:0 20px}.l2 .kx-hover{filter:brightness(.92)}.l2 .kx-focus{box-shadow:none;outline:2px solid var(--border-focus);outline-offset:2px}.l2 .inp.kx-focus{border-color:var(--border-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 16%,transparent);outline:0}.l2 .kx-nv{border-radius:var(--radius-card);width:220px;height:30px;color:var(--ink-2);align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:flex}.l2 .kx-nv .cnt{margin-left:auto}.l2 .kx-nv[aria-current=page]{background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--ink);font-weight:600}.l2 .kx-nv.kx-hover{filter:none;background:var(--hov);color:var(--ink)}.l2 .kx .cnt{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.l2 .kx .cnt.f{color:var(--u-fg)}.l2 .kx-tab{height:30px;color:var(--ink-2);align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:inline-flex}.l2 .kx .due{background:var(--s-warn-bg);color:var(--s-warn-fg);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:12px;font-weight:600}.l2 .kx .late{color:var(--u-fg);font-size:13px;font-weight:600}.l2 .kx .dum{border:1px dashed var(--line-strong);color:var(--ink-3);border-radius:4px;padding:1px 6px;font-size:12px}.l2 .kx .mine{background:var(--accent);border-radius:50%;width:8px;height:8px;display:inline-block}.l2 .kx-fbar{border:0;padding:0}.l2 .kx-ctx{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.l2 .kx-card{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:10px;padding:14px 16px}.l2 .kx-k{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 10px;font-size:12.5px;font-weight:600;display:flex}.l2 .kx-bar{align-items:center;gap:8px;display:flex}.l2 .kx-bar>div{flex-direction:column;margin-right:auto;display:flex}.l2 .kx-bar b{color:var(--ink);font-size:15px;font-weight:600}.l2 .kx-bar span{color:var(--ink-3);font-size:12px}.l2 .kx-ra{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:44px;padding:4px 0;display:grid}.l2 .kx-ra:last-of-type{border-bottom:0}.l2 .kx-ra>span:first-child{flex-direction:column;min-width:0;display:flex}.l2 .kx-ra b{color:var(--ink);font-weight:600}.l2 .kx-ra small{color:var(--ink-3);font-size:12.5px}.l2 .kx-ra .num{color:var(--ink-2);font-size:13px}.l2 .kx-tbl .ra-b,.l2 .kx-ra .ra-l{display:none}.l2 .kx-foot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.l2 .kx-foot .mut{margin-right:auto;font-size:13px}.l2 .kx-conf b{color:var(--ink);font-size:15px;font-weight:600;display:block}.l2 .kx-conf p{margin:6px 0 14px;font-size:13px}.l2 .kx .mut{color:var(--ink-3)}.l2 .kx-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px 24px;display:grid}.l2 .kx-wide{grid-column:span 2}.l2 .kx-form textarea.ta{min-height:0}.l2 .kx-form textarea.inp{resize:vertical;height:auto;padding-top:8px;padding-bottom:8px;line-height:1.5}.l2 .kx-form .fld>span:first-child:not(.suf){color:var(--ink-2);font-size:12.5px;font-weight:500}.l2 .kx-ck{min-height:26px;color:var(--ink);align-items:center;gap:8px;font-size:13.5px;display:flex}.l2 .kx-fe{color:var(--u-fg);font-size:12.5px}.l2 .kx-form .fld{gap:5px}.l2 .kx-form fieldset.fld>legend{margin-bottom:5px}.l2 .kx-form fieldset.fld .tog{margin-top:6px}.l2 .kx-form .chk{min-height:26px;color:var(--ink);display:flex}.l2 .kx-form .tog{min-height:28px;color:var(--ink);gap:10px;display:flex}.l2 .kx-ro{min-height:var(--ctl-h);border-radius:var(--radius-ctl);background:var(--inset);color:var(--ink-2);align-items:center;padding:0 11px;display:flex}.l2 .kx-form .fld .suf{border:1px solid var(--line-strong);border-radius:var(--radius-ctl);background:var(--surface);gap:0}.l2 .kx-form .fld .suf:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-soft)}.l2 .kx-form .fld .suf:has([aria-invalid=true]){border-color:var(--s-fail-dot)}.l2 .kx-form .fld .suf .inp{box-shadow:none;text-align:left;background:0 0;border:0}.l2 .kx-form .fld .suf em{padding:0 11px;font-size:13px}.l2 .kx-save{background:var(--surface);max-width:760px;box-shadow:0 0 0 1px var(--line),0 0 0 1px #11111614,0 14px 32px -12px #11111647;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;display:flex}.l2 .kx-save>span{color:var(--ink);margin-right:auto;font-size:13px}.l2 .kx-bulk{background:var(--accent-soft);color:var(--ink);border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 12px;font-size:13px;display:flex}.l2 .kx-bulk b{margin-right:6px;font-weight:600}.l2 .kx-tbl{box-shadow:0 0 0 1px var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.l2 .kx-tbl td{height:42px}:root .kx-tbl .dt.dt-kit tbody td{height:calc(var(--row-h) - 1px)}.l2 .kx-tbl .dt.dt-kit :is(th,td){padding-inline:10px}.l2 .kx-tbl .dt.dt-kit :is(th,td):first-child{padding-left:28px;padding-right:0}.l2 .kx-tbl .dt.dt-kit :is(th,td):last-child{padding-right:28px}.l2 .kx-lab kbd{background:var(--bg-inset);color:var(--ink-3);border-bottom-width:1px;padding:0 4px;line-height:16px}.l2 .kx-lab .ref{font-size:12px}.l2 .kx-th{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.l2 .kx-th svg,.l2 .l-head .kx-th svg,.l2 .dt thead th .kx-th svg{width:11px;height:11px;color:var(--ink);opacity:1}.l2 .kx-tbl tr.sel td{background:var(--accent-soft)}.l2 .kx-tbl .dt-kit tbody tr.sel td:first-child{box-shadow:none}.l2 .kx-tbl tr.cur td{background:var(--accent-soft);box-shadow:none}.l2 .kx-tbl input[type=checkbox],.l2 .kx-ck input{width:16px;height:16px;accent-color:var(--accent);margin:0}.l2 .kx-tbl .two{flex-direction:column;line-height:1.3;display:flex}.l2 .kx-tbl .two .nm{color:var(--ink);font-weight:600}.l2 .kx-tbl .two .meta{color:var(--ink-3);font-size:12px}.l2 .kx-views{border-bottom:1px solid var(--line);align-items:center;gap:2px;padding:0 18px;display:flex}.l2 .kit-sheet small.hint{color:var(--ink-3);font-size:12.5px}.l2 .kx-views .chip{height:44px;color:var(--ink-3);background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.l2 .kx-views .chip[aria-pressed=true]{color:var(--ink);background:0 0;font-weight:600}.l2 .kx-views .chip[aria-pressed=true]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.l2 .kx-views .chip .n{font:500 12px var(--sans);color:var(--ink-3);margin-left:6px}.l2 .kx-views .chip .n.f{color:var(--u-fg)}.l2 .kx-views .chip svg{width:13px;height:13px}.l2 .kx-etabs{background:var(--surface);max-width:640px;box-shadow:var(--shadow-card);border-radius:10px;gap:2px;margin-bottom:12px;padding:4px;display:flex}.l2 .kx-etabs button{border-radius:var(--radius-ctl);height:34px;color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.l2 .kx-etabs button:hover{color:var(--ink)}.l2 .kx-etabs button[aria-selected=true]{background:var(--inset);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.l2 .kx-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.l2 .kx-err{color:var(--u-bar)}.l2 .kx-toast{background:var(--ink);color:var(--surface);box-shadow:0 12px 32px -12px var(--shade);border-radius:10px;align-items:center;gap:14px;padding:10px 10px 10px 16px;font-size:13px;display:inline-flex}.l2 .kx-toast button{border-radius:var(--radius-ctl);height:28px;color:inherit;background:color-mix(in srgb,var(--surface) 14%,transparent);padding:0 10px;font-weight:600}.l2 .kx-toast.kx-terr{padding:10px 10px 10px 16px}.l2 .kx-terr{box-shadow:var(--shadow-pop),inset 0 0 0 1px var(--u-bar)}.l2 .kx-terr svg{color:var(--u-bar)}.l2 .kx-prog{width:320px;color:var(--ink-2);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.l2 .kx-bar2{background:var(--line-2);border-radius:3px;height:6px;overflow:hidden}.l2 .kx-bar2 i{background:var(--accent);height:100%;display:block}.l2 .kx-spin{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.l2 .kx-layers{grid-template-columns:340px 240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.l2 .kx-layers>div:last-child{grid-column:3}.l2 .kx-panel{background:var(--surface);box-shadow:var(--shadow-pop),0 0 0 1px var(--line);border-radius:10px;padding:14px 16px}.l2 .kx-panel header{justify-content:space-between;align-items:center;display:flex}.l2 .kx-panel header b{color:var(--ink);font-size:15px;font-weight:600}.l2 .kx-panel>p{margin:2px 0 8px;font-size:12.5px}.l2 .kx-menu{background:var(--surface);box-shadow:var(--shadow-pop),0 0 0 1px var(--line);border-radius:10px;flex-direction:column;padding:6px;display:flex}.l2 .kx-menu button{border-radius:var(--radius-card);height:32px;color:var(--ink);text-align:left;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.l2 .kx-menu button:hover{background:var(--inset)}.l2 .kx-menu button svg{color:var(--ink-3)}.l2 .kx-menu button.d,.l2 .kx-menu button.d svg{color:var(--u-fg)}.l2 .kx-menu hr{border:0;border-top:1px solid var(--line-2);width:100%;margin:4px 0}.l2 .kx-menu .kx-cap{padding:0 10px 4px}.l2 .kx-tipwrap{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.l2 .kx-tip{border-radius:var(--radius-card);background:var(--ink);color:var(--surface);padding:6px 10px;font-size:12.5px}@media (max-width:1100px){.l2 .kit-sheet .kx-wrap{gap:var(--stack-gap);grid-template-columns:minmax(0,1fr)}.l2 .kx-idx{flex-flow:wrap;position:static}.l2 .kx-form,.l2 .kx-ctx,.l2 .kx-layers{grid-template-columns:minmax(0,1fr)}.l2 .kx-layers>div:last-child{grid-column:auto}}.l2 .st-cancelled{color:var(--ink-3)}.l2 .st-cancelled:before{border:2px solid var(--line-strong)}
