.set{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:28px;display:grid}.set-nav{flex-direction:column;gap:2px;max-height:calc(100vh - 110px);padding:0 4px 12px 0;display:flex;position:sticky;top:12px;overflow-y:auto}.c-search.set-search{flex:none;max-width:none;margin-bottom:6px}.set-group{flex-direction:column;gap:1px;display:flex}.set-group-label{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:14px 10px 5px;font-size:11px;font-weight:600;display:flex}.set-link{border-radius:var(--r-sm);width:100%;height:33px;color:var(--text-2);align-items:center;gap:10px;padding:0 8px 0 10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.set-link>svg{color:var(--text-3);flex:none}.set-link:hover{background:var(--sunken);color:var(--ink)}.set-link.is-active{background:var(--canvas);color:var(--ink);box-shadow:var(--shadow-1), 0 0 0 1px var(--line);font-weight:600}.set-link.is-active>svg{color:var(--accent)}.set-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.set-link-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.set-count{background:var(--sunken);min-width:20px;height:18px;color:var(--text-2);font:600 11px/18px var(--font-mono);text-align:center;border-radius:999px;flex:none;padding:0 6px}.set-none{padding:8px 10px}.set-select-wrap{display:none}.set-body{flex-direction:column;gap:18px;min-width:0;display:flex}.set-main{flex-direction:column;gap:20px;min-width:0;display:flex}.set-main .callout,.set-block-body>.callout{margin-bottom:0}:where(.set-main) p{margin:0}.set-main .field .help{margin-top:0}.set-intg{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.set-intg-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.set-intg-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);min-width:0;box-shadow:var(--shadow-1);color:inherit;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex}.set-intg-card.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.set-intg-card:hover,.set-intg-card:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring), var(--shadow-2);outline:none}.set-intg-text{flex-direction:column;flex:1;min-width:0;display:flex}.set-intg-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.set-intg-text span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.set-intg-mark{flex:none;display:inline-grid}.set-intg-mark.ok{color:var(--ok)}.set-intg-mark.bad{color:var(--bad)}.set-intg-detail{border-radius:var(--r-md);background:var(--sunken);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:6px 30px;padding:14px 16px;font-size:13px;display:grid}.set-intg-about,.set-intg-conn{flex-direction:column;gap:6px;min-width:0;display:flex}.set-intg-about p{color:var(--text-2);margin:0;font-size:12.5px}.set-intg-dhead{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.set-intg-conn .btn{align-self:flex-start;margin-top:2px}.set-sec-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.set-sec-titles{flex:1;min-width:0}.set-sec-title{font:650 22px/1.2 var(--font-display);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.set-sec-desc{max-width:72ch;color:var(--text-2);margin:3px 0 0;font-size:13.5px}.set-ic{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:9px;flex:none;place-items:center;display:inline-grid}.set-ic.lg{border-radius:11px;width:40px;height:40px}.set-ic.info{background:var(--info-soft);color:var(--info)}.set-ic.ok{background:var(--ok-soft);color:var(--ok)}.set-ic.warn{background:var(--warn-soft);color:var(--warn)}.set-ic.bad{background:var(--bad-soft);color:var(--bad)}.set-ic.purple{background:var(--purple-soft);color:var(--purple)}.set-ic.muted{background:var(--sunken);color:var(--text-2)}.set-block{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);min-width:0;box-shadow:var(--shadow-1)}.set-block-head{align-items:flex-start;gap:12px;padding:14px 16px 0;display:flex}.set-block-titles{flex:1;min-width:0}.set-block-title{font:600 15px/1.3 var(--font-ui);margin:0}.set-block-desc{max-width:78ch;color:var(--text-2);margin:2px 0 0;font-size:12.5px}.set-block-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.set-block-body{flex-direction:column;gap:14px;min-width:0;padding:14px 16px 16px;display:flex}.set-block-body .set-block{box-shadow:none;border:0;border-radius:0}.set-form{flex-direction:column;gap:14px;min-width:0;display:flex}.set-form .field{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.set-form .field>label,.set-label{color:var(--ink);font-size:12.5px;font-weight:600}.set-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.set-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.set-grid.c1{grid-template-columns:minmax(0,1fr)}.set-grid>.is-wide{grid-column:1/-1}.set-tiles{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px;display:grid}.set-tiles.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.set-tiles.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.set-tiles.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.set-tile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);min-width:0;box-shadow:var(--shadow-1);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.set-tile-label{color:var(--text-3);font-size:12px}.set-tile-value{overflow-wrap:anywhere;font-size:14px;font-weight:600}.set-tile-note{color:var(--text-2);overflow-wrap:anywhere;font-size:12px}.set-tile.ok{box-shadow:inset 3px 0 0 var(--ok), var(--shadow-1)}.set-tile.warn{box-shadow:inset 3px 0 0 var(--warn), var(--shadow-1)}.set-tile.bad{box-shadow:inset 3px 0 0 var(--bad), var(--shadow-1)}.set-facts{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:8px 14px;margin:0;display:grid}.set-facts>div{min-width:0}.set-facts dt{color:var(--text-3);font-size:11.5px}.set-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}.set-msg{border-radius:var(--r-sm);background:var(--sunken);color:var(--ink);align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:13px;display:flex}.set-msg>svg{color:var(--text-2);flex:none;margin-top:2px}.set-msg.ok{background:var(--ok-soft)}.set-msg.ok>svg{color:var(--ok)}.set-msg.bad{background:var(--bad-soft)}.set-msg.bad>svg{color:var(--bad)}.set-msg.warn{background:var(--warn-soft)}.set-msg.warn>svg{color:var(--warn)}.set-msg.info{background:var(--info-soft)}.set-msg.info>svg{color:var(--info)}.set-secret-meta{flex-wrap:wrap;align-items:center;gap:10px;min-height:22px;display:flex}.set-check-sm,.field .set-check-sm{color:var(--text-2);font-size:12.5px;font-weight:400}.set-check{flex-direction:column;gap:3px;display:flex}.set-check .check-row{align-items:flex-start}.set-check .check-row input{margin-top:2px}.set-check .help{padding-left:25px}.set-radios{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.set-radios.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.set-radios .set-radio{color:var(--ink);font-size:13.5px;font-weight:400}.set-radio{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--canvas);cursor:pointer;flex-direction:column;gap:4px;min-width:0;padding:14px 14px 14px 42px;display:flex;position:relative}.set-radio input{margin:0;position:absolute;top:16px;left:14px}.set-radio strong{font-size:13.5px;font-weight:600}.set-radio>span{color:var(--text-2);font-size:12.5px}.set-radio:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.set-radio:has(input:disabled){opacity:.55;cursor:not-allowed}.set-radio:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.set-num .input,.set-num input{min-width:0}.set-dim{opacity:.55}.set-confirm{border-radius:var(--r-md);background:var(--warn-soft);padding:10px 12px}.set-confirm .check-row{align-items:flex-start}.set-confirm .check-row input{margin-top:2px}.set-formbar{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;font-size:13px;display:flex}.set-formbar-status{align-items:center;gap:7px;min-width:0;display:inline-flex}.set-formbar .spacer{flex:1}.set-details{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);min-width:0;box-shadow:var(--shadow-1)}.set-details>summary{border-radius:var(--r-md);cursor:pointer;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;font-weight:500;list-style:none;display:flex}.set-details>summary:hover{background:var(--hover)}.set-details>summary::-webkit-details-marker{display:none}.set-details>summary:before{border-right:1.8px solid var(--text-3);border-bottom:1.8px solid var(--text-3);content:"";flex:none;width:7px;height:7px;margin:0 3px 0 1px;transition:transform .15s;transform:rotate(-45deg)}.set-details[open]>summary:before{transform:rotate(45deg)}.set-details-body{flex-direction:column;gap:12px;padding:2px 14px 14px;display:flex}.set-details.sm>summary{padding:8px 12px;font-size:13px}.set-details.sm>.set-details-body{padding:2px 12px 12px}.set-results{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:10px;display:grid}.set-result{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.set-result.ok{box-shadow:inset 3px 0 0 var(--ok)}.set-result.bad{box-shadow:inset 3px 0 0 var(--bad)}.set-result.empty{box-shadow:inset 3px 0 0 var(--line-strong)}.set-result-top{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.set-result-text{color:var(--text-2);overflow-wrap:anywhere;font-size:12.5px}.set-tokens{flex-wrap:wrap;gap:6px;display:flex}.set-token{border:1px dashed var(--line-strong);background:var(--canvas);color:var(--text-2);font:500 12px/1 var(--font-mono);cursor:pointer;border-radius:6px;padding:6px 8px}.set-token:hover{border-style:solid;border-color:var(--text-3);background:var(--hover);color:var(--ink)}.set-token-panel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);flex-direction:column;gap:8px;padding:12px;display:flex}.set-token-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.set-preview{color:var(--text-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12.5px;display:flex}.set-preview>.mono,.set-preview>code{border:1px solid var(--line);background:var(--sunken);color:var(--ink);overflow-wrap:anywhere;border-radius:5px;padding:1px 6px}.set-cards{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:12px;display:grid}.set-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);min-width:0;box-shadow:var(--shadow-1);flex-direction:column;gap:12px;padding:14px;display:flex}.set-card.is-editing{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);grid-column:1/-1}.set-card.is-off{background:var(--sunken)}.set-card-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.set-card-titles{flex-direction:column;flex:160px;gap:1px;min-width:0;display:flex}.set-card-titles strong{align-items:center;gap:6px;font-size:14px;display:flex}.set-card-titles .help,.set-card-titles .muted{font-size:12.5px}.set-chips{flex-wrap:wrap;gap:4px;display:flex}.set-code{border:1px solid var(--line);background:var(--sunken);color:var(--text-2);font:500 11px/18px var(--font-mono);white-space:nowrap;border-radius:5px;padding:0 6px}.set-kvlist{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));margin:0;display:grid;overflow:hidden}.set-kvlist>div{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:8px 12px;display:flex}.set-kvlist dt{color:var(--text-3);overflow-wrap:anywhere;font-size:12px}.set-kvlist dd{overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:13px;display:flex}.set-kvlist pre{min-width:0;max-height:220px;color:var(--ink);font:12px/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:auto}.set-ro{border:1px solid var(--line);color:var(--text-3);white-space:nowrap;border-radius:999px;flex:none;padding:0 6px;font-size:10.5px}.set-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.set-theme{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--canvas);cursor:pointer;flex-direction:column;gap:3px;min-width:0;padding:10px 10px 12px;display:flex;position:relative}.set-theme input{margin:0;position:absolute;top:16px;right:16px}.set-theme strong{font-size:13.5px;font-weight:600}.set-theme.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.set-theme:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.set-theme-prev{border:1px solid var(--line);background:var(--tp-ground);border-radius:8px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:28% 1fr;gap:5px;height:72px;margin-bottom:6px;padding:6px;display:grid;position:relative;overflow:hidden}.set-theme-prev i{background:var(--tp-side);border-radius:4px;grid-row:1/4}.set-theme-prev b{background:var(--tp-canvas);border-radius:4px}.set-theme-prev em{background:var(--tp-accent);border-radius:4px;width:42%}.set-theme-prev.light,.set-theme-prev.system{--tp-ground:#f2f1ee;--tp-canvas:#fff;--tp-side:#e8e6e1;--tp-accent:#ee6a1f}.set-theme-prev.dark{--tp-ground:#0d0c0b;--tp-canvas:#161513;--tp-side:#2b2926;--tp-accent:#ff7a2e}.set-theme-prev.system:after{content:"";opacity:.86;background:#0d0c0b;width:50%;position:absolute;top:0;bottom:0;right:0}.set-range{align-items:center;gap:12px;display:flex}.set-range input[type=range]{min-width:0;accent-color:var(--accent);flex:1}.set-range-num{flex:none;width:124px}.set-hover-demo{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:6px;display:flex}.set-hover-box{aspect-ratio:1;border:1px solid var(--line);background:repeating-conic-gradient(var(--sunken) 0 25%, var(--canvas) 0 50%) 0 0 / 18px 18px;max-width:100%;box-shadow:var(--shadow-1);border-radius:10px;transition:width .15s;display:block}.set-manual{flex-direction:column;gap:18px;display:flex}.set-man-intro{flex-direction:column;gap:8px;display:flex}.set-man-intro p{max-width:82ch;color:var(--text-2);margin:0}.set-man-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.set-man-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.set-man-list{color:var(--text-2);flex-direction:column;gap:5px;margin:0;padding-left:18px;font-size:13.5px;display:flex}.set-man-list li::marker{color:var(--accent)}.set-man-toc{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--sunken);padding:14px 12px}.set-man-toc .label-sm{margin:0;padding:0 6px}.set-man-toc ol{flex-direction:column;gap:1px;margin:8px 0 0;padding:0;list-style:none;display:flex}.set-man-toc-link{width:100%;color:var(--ink);border-radius:6px;gap:8px;padding:5px 6px;font-size:13px;text-decoration:none;display:flex}.set-man-toc-link:hover{background:var(--hover)}.set-man-toc-link .mono{min-width:22px;color:var(--text-3)}.set-man-sec{border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:16px;scroll-margin-top:16px;display:flex}.set-man-sec-head{align-items:flex-start;gap:12px;display:flex}.set-man-sec-head h3{font:600 16px/1.3 var(--font-ui);margin:0}.set-man-sec-head p{color:var(--text-2);margin:2px 0 0;font-size:13px}.set-man-n{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);border-radius:8px;flex:none;place-items:center;font-weight:600;display:grid}.set-man-groups{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px 24px;display:grid}.set-man-group{flex-direction:column;gap:8px;min-width:0;display:flex}.set-man-group h4{font:600 13.5px/1.3 var(--font-ui);margin:0}.set-man-group>p{color:var(--text-2);margin:0;font-size:13.5px}.set-man-group .callout{margin:0}.set-steps{color:var(--text-2);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:13.5px;display:flex}.set-steps li::marker{color:var(--accent-ink);font-weight:600}.set-role-ini{background:var(--ink);width:36px;height:36px;color:var(--canvas);font:600 13px/1 var(--font-ui);border-radius:10px;flex:none;place-items:center;display:grid}.set-role-desc{color:var(--text-2);margin:0;font-size:13px}@media (max-width:1100px){.set-tiles.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.set-man-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.set{grid-template-columns:minmax(0,1fr);gap:14px}.set-nav{display:none}.set-select-wrap{display:block}}@media (max-width:760px){.set-tiles.c2,.set-tiles.c3,.set-tiles.c4,.set-radios,.set-radios.c3,.set-themes{grid-template-columns:minmax(0,1fr)}.set-range{flex-wrap:wrap}.set-grid,.set-grid.c3,.set-intg-cards,.set-intg-detail{grid-template-columns:minmax(0,1fr)}.set-sec-head .set-ic.lg{width:34px;height:34px}.set-sec-title{font-size:18px}}
.si-stack{flex-direction:column;gap:20px;min-width:0;display:flex}.si-scope p.help,.si-confirm p{margin:0}.si-fieldset{min-width:0;border:0;min-inline-size:0;margin:0;padding:0}.si-summary-note{color:var(--text-3);font-weight:400}.si-range-in{flex:none;width:84px}.si-tpls{gap:14px;min-width:0;display:grid}.si-tpl.is-target .textarea{border-color:var(--accent)}.si-steps{color:var(--text-2);flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:13px;display:flex}.si-steps li::marker{color:var(--accent-ink);font-weight:600}.si-verify{color:var(--text-2);align-items:flex-start;gap:8px;margin:0;font-size:13px;display:flex}.si-verify>svg{color:var(--text-3);flex:none;margin-top:2px}.si-verify.ok>svg{color:var(--ok)}.si-confirm{border-radius:var(--r-md);background:var(--warn-soft);flex-direction:column;gap:10px;padding:10px 12px;font-size:13px;display:flex}.si-confirm .check-row{align-items:flex-start;font-size:13px}.si-confirm .check-row input{margin-top:3px}.si-row{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:0;display:flex}.si-row>.field{flex:220px}.si-ai-card .c-switch-row{padding:0}@media (max-width:760px){.si-row>.btn-row{width:100%}}
.sf-flow{flex-direction:column;gap:20px;min-width:0;display:flex}.sf-fieldset{border:0;min-width:0;margin:0;padding:0}.sf-inline{flex-flow:wrap;align-items:flex-end;gap:10px;display:flex}.sf-inline.is-framed{border:1px dashed var(--line-strong);border-radius:var(--r-md);padding:10px 12px}.sf-inline>.field{flex-direction:column;flex:200px;gap:6px;min-width:0;margin:0;display:flex}.sf-inline>.sf-inline-label{color:var(--ink);align-self:center;font-size:13px;font-weight:600}.sf-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sf-toolbar>.c-search{flex:260px;max-width:380px}.sf-toolbar>.check-row{font-size:13px}.sf-toolbar>.section-meta{margin-left:auto}.sf-toolbar>.label-sm{margin:0}.sf-list{margin:0;padding:0;list-style:none}.sf-row{flex-wrap:wrap;transition:background-color .12s}.sf-row:hover{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.sf-row.is-locked{background:var(--sunken)}.sf-row.is-locked:hover{background:var(--accent-soft)}.sf-row>input[type=checkbox]{flex:none;margin:0}.sf-row-actions{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.sf-row-actions>.select{width:auto;max-width:200px;min-height:28px;font-size:12.5px}.sf-link,.sf-inv .help a,.sf-lang .help a{color:var(--accent-ink);text-underline-offset:3px;font-size:12.5px;text-decoration:underline;text-decoration-thickness:1px}.sf-panel{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--sunken);flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.sf-panel-title{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.sf-panel .set-details{box-shadow:none}.sf-wf-list{flex-direction:column;gap:10px;display:flex}.sf-wf{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);min-width:0;box-shadow:var(--shadow-1);flex-direction:column;gap:10px;padding:12px;display:flex}.sf-wf.is-archived{background:var(--sunken)}.sf-wf.is-archived .sf-wf-name{color:var(--text-3)}.sf-wf-top,.sf-wf-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sf-wf-foot{justify-content:space-between}.sf-wf-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.sf-wf-badge{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken);width:26px;height:26px;color:var(--text-2);font:600 12px/1 var(--font-mono);flex:none;place-items:center;display:grid}.sf-wf-badge.accent{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}.sf-wf-badge.info{background:var(--info-soft);color:var(--info);border-color:#0000}.sf-wf-badge.ok{background:var(--ok-soft);color:var(--ok);border-color:#0000}.sf-wf-badge.purple{background:var(--purple-soft);color:var(--purple);border-color:#0000}.sf-wf-badge.bad{background:var(--bad-soft);color:var(--bad);border-color:#0000}.sf-wf-add{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.set-tile.sf-note{background:var(--warn-soft);border-color:#0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 12px;display:grid}.sf-note>.set-tile-label{grid-area:1/1}.sf-note>.set-tile-value{grid-area:1/2;font-weight:500}.sf-note>.set-tile-note{grid-area:2/2}.sf-note>.btn{grid-area:1/3/span 2}.sf-copy{flex-direction:column;gap:10px;min-width:0;display:flex}.set-facts>.is-wide{grid-column:1/-1}.sf-assign-tools{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.sf-bulk{border:1px dashed var(--line-strong);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-left:auto;padding:6px 8px;display:flex}.sf-bulk-title{color:var(--text-2);font-size:12.5px;font-weight:500}.sf-bulk-field{color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.sf-bulk-field>.select{width:auto;min-width:150px;min-height:30px;font-size:13px}.sf-table tbody th{border-bottom:1px solid var(--line);color:var(--ink);letter-spacing:normal;text-transform:none;white-space:normal;vertical-align:middle;padding:9px 12px;font-size:13.5px;font-weight:550}.sf-table tbody tr:last-child>th{border-bottom:0}.sf-table tbody tr.is-selected>th{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.sf-table .select{min-height:32px;font-size:13px}.sf-assign{table-layout:fixed;min-width:720px}.sf-assign thead th:first-child,.sf-assign thead th:nth-child(2),.sf-assign thead th:nth-child(3){width:24%}.sf-assign thead th:nth-child(4){width:28%}.sf-mat{overflow-wrap:anywhere;align-items:center;gap:8px;display:inline-flex}.sf-mat>i{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--swatch-line);border-radius:50%;flex:none}.sf-table .cell-sub,.sf-table tbody th small{color:var(--text-3);margin-top:1px;font-size:12px;font-weight:400;display:block}.sf-pills{flex-wrap:wrap;gap:4px;display:flex}.sf-pills .pill{white-space:normal;height:auto;min-height:22px}.sf-lang{table-layout:fixed;min-width:640px}.sf-lang thead th:first-child{width:19%}.sf-lang thead th:nth-child(2){width:50%}.sf-lang thead th:nth-child(3){width:21%}.sf-lang thead th:nth-child(4){width:10%}.sf-lang tbody th small{font-family:var(--font-mono)}.sf-lang td:last-child{text-align:right}.sf-tpl-pair{flex-direction:column;gap:8px;min-width:0;display:flex}.sf-tpl-pair .field{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.sf-tpl-pair .field>label{color:var(--text-2);font-size:12px}.sf-tokens{margin:0;padding:0;list-style:none}.set-token.sf-token{align-items:center;gap:6px;display:inline-flex}.sf-token>code{color:var(--ink);font:inherit}.sf-token>span{font-family:var(--font-ui);font-size:12px}.sf-template-input[aria-invalid=true]{border-color:var(--bad)}.sf-tax{flex-direction:column;gap:16px;min-width:0;display:flex}.sf-tax>.tabs{margin-bottom:0}.sf-tabpanel{flex-direction:column;gap:12px;min-width:0;display:flex}.sf-sync{border:1px solid var(--line);background:var(--sunken);max-width:100%;color:var(--ink);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:13px;display:inline-flex}.sf-sync>.c-dot{flex:none}.sf-sync small{color:var(--text-3);font-size:12px}.sf-create>.field{flex:260px}.sf-tag-main{min-width:0;color:inherit;overflow-wrap:anywhere;flex-direction:column;flex:200px;gap:1px;text-decoration:none;display:flex}.sf-tag-main strong{font-weight:600}.sf-row.is-archived .sf-tag-main strong{color:var(--text-2)}.sf-swatch{border-radius:var(--r-sm);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--swatch-line);flex:none}.sf-tax .taxonomy-merge-form{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--sunken);flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.sf-tax .taxonomy-merge-form>h3{margin:0;font-size:14px;font-weight:600}.sf-tax .taxonomy-merge-form>label:first-of-type{flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.sf-tax .taxonomy-merge-form>label:not(:first-of-type){align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.sf-tax .taxonomy-merge-form>label:not(:first-of-type)>input{margin-top:3px}.sf-tax .taxonomy-merge-form p{overflow-wrap:anywhere;margin:0;font-size:13px}.sf-tax .taxonomy-merge-form select{width:100%;min-width:0}.sf-tax .taxonomy-merge-form .toolbar{flex-wrap:wrap;gap:8px;display:flex}.sf-tax .taxonomy-merge-form button{white-space:normal}.sf-inv{flex-direction:column;gap:12px;min-width:0;display:flex}.sf-inv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sf-inv-title{font:650 14px/1.3 var(--font-ui);margin:0 0 2px}.sf-inv .help{margin:0}.sf-issues{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;display:flex}@media (max-width:760px){.sf-bulk{width:100%;margin-left:0}.sf-bulk-field{flex:100%}.sf-bulk-field>.select{flex:1;min-width:0}.sf-row-actions{width:100%;margin-left:0;padding-left:26px}.sf-row-actions>.select{flex:140px;max-width:none}.sf-toolbar>.c-search{max-width:none}.set-tile.sf-note{grid-template-columns:minmax(0,1fr)}.sf-note>.set-tile-label,.sf-note>.set-tile-value,.sf-note>.set-tile-note,.sf-note>.btn{grid-area:auto/1}.sf-note>.btn{justify-self:start;margin-top:6px}.sf-sync{border-radius:var(--r-md)}}
:root{--auth-brand-bg:#17150f;--auth-brand-ink:#f3f1ed;--auth-brand-mute:#f3f1eda8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--auth-brand-bg:#1d1b17}}:root[data-theme=dark]{--auth-brand-bg:#1d1b17}.auth-shell{background:var(--ground);grid-template-columns:minmax(380px,.85fr) minmax(0,1.15fr);min-height:100dvh;display:grid}.auth-brand{background:var(--auth-brand-bg);min-width:0;color:var(--auth-brand-ink);flex-direction:column;gap:26px;padding:34px 40px 30px;display:flex;position:relative;overflow:hidden}.auth-logo{align-items:baseline;gap:10px;display:flex}.auth-logo .auth-mark{align-self:center}.auth-logo strong{font:650 17px/1 var(--font-display);letter-spacing:-.01em}.auth-logo span:last-child{color:var(--auth-brand-mute);font:600 10.5px/1 var(--font-ui);letter-spacing:.18em;text-transform:uppercase}.auth-mark{background:var(--accent);color:#17150f;width:30px;height:30px;font:700 17px/1 var(--font-display);border-radius:9px;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 -2px #00000024,0 1px 2px #17150f33}.auth-mark.lg{width:34px;height:34px;font-size:19px}.auth-pitch{margin-top:8vh}.auth-pitch .auth-pitch-title{max-width:13ch;color:var(--auth-brand-ink);font:650 38px/1.06 var(--font-display);letter-spacing:-.035em;margin:0}.auth-pitch p:not(.auth-pitch-title){max-width:40ch;color:var(--auth-brand-mute);margin:14px 0 0;font-size:14.5px;line-height:1.55}.auth-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.auth-brand>.auth-cbar{position:absolute;top:36px;right:40px}.auth-cbar{flex:none;gap:2px;display:inline-flex}.auth-cbar i{border-radius:2px;width:5px;height:16px;display:block}.auth-cbar .c1{background:var(--c-cyan)}.auth-cbar .c2{background:var(--c-magenta)}.auth-cbar .c3{background:var(--c-yellow)}.auth-cbar .c4{background:var(--c-key)}.auth-cbar .c5{background:var(--accent)}.auth-tile{aspect-ratio:1;border-radius:var(--r-sm);display:block;box-shadow:inset 0 0 0 1px #ffffff0f}.auth-tile.paws{background:radial-gradient(circle,#fff 2.6px,#0000 3.2px) 0 0/22px 22px,radial-gradient(circle,#2f6b4f 2px,#0000 2.6px) 11px 11px/22px 22px,#ee8a94}.auth-tile.leaves{background:repeating-linear-gradient(55deg,#0000 0 9px,#d9a441 9px 12px,#0000 12px 22px),#2e4a38}.auth-tile.flowers{background:radial-gradient(circle,#f29bb8 4px,#0000 4.6px) 0 0/26px 26px,radial-gradient(circle,#e9c04a 2px,#0000 2.6px) 13px 13px/26px 26px,#eaf3e6}.auth-tile.sprigs{background:repeating-linear-gradient(-50deg,#0000 0 10px,#6e9a6a 10px 13px,#0000 13px 24px),#f1eee3}.auth-tile.dots{background:radial-gradient(circle,#2e55c6 2.4px,#0000 3px) 0 0/24px 24px,radial-gradient(circle,#d8433a 2.4px,#0000 3px) 12px 12px/24px 24px,#fff7e6}.auth-tile.waves{background:radial-gradient(circle at 50% 0,#0000 7px,#3a8fc4 7.5px 9.5px,#0000 10px) 0 0/22px 13px,#ddf1f6}.auth-tile.stars{background:radial-gradient(circle,#f2c94c 2.4px,#0000 3px) 0 0/20px 20px,radial-gradient(circle,#8fa8ff 1.4px,#0000 2px) 10px 10px/20px 20px,#1f2547}.auth-tile.triangles{background:conic-gradient(from 150deg at 50% 0, #e9772e 0 60deg, transparent 0) 0 0 / 22px 20px, conic-gradient(from 150deg at 50% 0, #f5c9a6 0 60deg, transparent 0) 11px 10px / 22px 20px, #2e4a38}.auth-tile.flakes{background:radial-gradient(circle,#8fb3e8 2px,#0000 2.6px) 0 0/18px 18px,radial-gradient(circle,#c8d9f4 1.2px,#0000 1.8px) 9px 9px/18px 18px,#eef5ff}.auth-tile.fruit{background:radial-gradient(circle,#f2a33a 4.5px,#e9772e 4.6px 5.6px,#0000 6.2px) 0 0/26px 26px,radial-gradient(circle,#86b55a 2.2px,#0000 2.8px) 13px 13px/26px 26px,#fff8e1}.auth-col{flex-direction:column;place-self:center;gap:14px;width:min(440px,100%);padding:40px 16px;display:flex}.auth-panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);box-shadow:var(--shadow-2);flex-direction:column;gap:16px;padding:26px;display:flex}.auth-panel .callout{margin:0}.auth-panel-brand{align-items:center;gap:10px;display:flex}.auth-panel-brand .auth-cbar{margin-left:auto}.auth-title{font:650 26px/1.12 var(--font-display);letter-spacing:-.025em;margin:0}.auth-sub{color:var(--text-2);margin:4px 0 0}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-form .field{flex-direction:column;gap:6px;margin:0;display:flex}.auth-submit{width:100%;height:38px}.auth-spin{animation:.9s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-spin{animation:none}}@media (max-width:900px){.auth-shell{grid-template-columns:minmax(0,1fr)}.auth-brand{display:none}}@media (max-width:480px){.auth-panel{padding:18px 16px}}
.tf-code{font:600 18px/1.2 var(--font-mono);letter-spacing:.14em}.tf-code::placeholder{letter-spacing:.06em}.tf-switch,.tf-signout{align-self:center;font-size:13px}.auth-col>.tf-signout{color:var(--text-2)}.tf-setup,.tf-inline{flex-direction:column;gap:14px;min-width:0;display:flex}.tf-setup .field,.tf-inline .field{flex-direction:column;gap:6px;margin:0;display:flex}.tf-howto{color:var(--text-2);gap:6px;margin:0;padding-left:20px;font-size:13.5px;display:grid}.tf-scan{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:16px;display:grid}.tf-qr{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;width:196px;height:196px;display:block}.auth-panel .tf-scan{grid-template-columns:minmax(0,1fr)}.auth-panel .tf-qr{justify-self:center}.tf-scan-text{flex-direction:column;gap:8px;min-width:0;display:flex}.tf-scan-text .help{margin:0}.tf-on-phone{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.set-block .tf-code,.set-block .tf-password{max-width:320px}.tf-step{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.tf-step-no{background:var(--accent-soft);width:20px;height:20px;color:var(--accent-ink);font:700 11.5px/1 var(--font-ui);border-radius:50%;flex:none;place-items:center;margin-right:6px;display:inline-grid}.tf-step .tf-step-no{margin-right:0}.tf-key{border-radius:var(--r-md);background:var(--sunken);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;display:flex}.tf-key-label{color:var(--text-3);flex-basis:100%;font-size:12px}.tf-secret{letter-spacing:.04em;overflow-wrap:anywhere;font-size:13.5px}.tf-codes-step{flex-direction:column;gap:12px;display:flex}.tf-codes{border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--sunken);padding:14px 16px}.tf-codes-title{color:var(--text-2);margin:0 0 8px;font-size:12.5px;font-weight:600}.tf-codes-list{letter-spacing:.05em;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0 0 8px;padding-left:22px;font-size:15px;display:grid}.tf-codes .help{margin:0}.tf-continue{align-self:flex-start}.auth-panel .tf-continue{justify-content:center;align-self:stretch}.tf-policy{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.tf-policy legend{margin-bottom:8px;padding:0}.tf-always{border-radius:var(--r-md);background:var(--sunken);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.tf-always>svg{color:var(--text-3);flex:none;margin-top:2px}.tf-always div{flex-direction:column;gap:2px;display:flex}.tf-always strong{font-size:13.5px}.tf-switches{flex-direction:column;display:flex}@media (max-width:560px){.tf-scan{grid-template-columns:minmax(0,1fr)}.tf-qr{justify-self:center;width:220px;height:220px}.tf-codes-list{grid-template-columns:minmax(0,1fr)}}@media print{body:where(:has(.tf-codes)) *{visibility:hidden}.tf-codes,.tf-codes *{visibility:visible}.tf-codes{color:#000;background:#fff;border-color:#000;width:100%;position:absolute;top:0;left:0}}
.co-form .input[aria-invalid=true],.co-form .textarea[aria-invalid=true]{border-color:var(--bad)}.co-err{color:var(--bad);font-size:12.5px;line-height:1.5}.co-accounts{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.co-account{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.co-account>.set-grid{width:100%}.co-formbar .co-day{flex-direction:row;align-items:center;gap:8px}.co-formbar .co-day .input{width:auto}.co-history{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.co-version{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding-bottom:10px;display:flex}.co-version:last-child{border-bottom:0;padding-bottom:0}.co-version-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.co-web{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ret-orders{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ret-orders li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ret-orders a,.ret-orders .ret-number{min-width:5.5rem;color:var(--accent-ink);font-variant-numeric:tabular-nums;font-weight:600}.ret-web{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.ret-web .co-web .btn{margin-left:auto}.ret-resolve{flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:inline-flex}.co-fio-choices{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.co-fio-choices p{margin:0}.co-fio-choices legend{padding:0;font-weight:600}.co-fio-choice{align-items:flex-start;gap:10px;display:flex}.co-fio-choice input{margin-top:3px}.co-fio-choice.is-off{color:var(--text-2);padding-left:24px}.co-fio-text{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}
.ns-form .input[aria-invalid=true]{border-color:var(--bad)}.ns-err{color:var(--bad);font-size:12.5px;line-height:1.5}.ns-tokens{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:8px 18px;margin:0;display:grid}.ns-tokens>div{align-items:baseline;gap:10px;min-width:0;display:flex}.ns-tokens dt,.ns-tokens dd{margin:0}.ns-tokens dt code{font-family:var(--font-mono);white-space:nowrap;font-size:12.5px}.ns-tokens dd{color:var(--text-2);font-size:13px;line-height:1.5}.ns-preview{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:10px 12px;font-size:13px;display:flex}.ns-vs{white-space:nowrap}.ns-preview strong{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:14px;font-weight:600}
.legal-editor{flex-direction:column;gap:14px;display:flex}.legal-langs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:8px;display:flex}.legal-lang{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);color:inherit;font:inherit;cursor:pointer;padding:6px 12px}.legal-lang.is-active{border-color:var(--accent);font-weight:600}.legal-lang-add{align-items:center;gap:6px;margin-left:8px;display:inline-flex}.legal-notice,.legal-section{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.legal-sections,.legal-cards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.legal-section-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legal-section-no{align-self:center;font-weight:600}.legal-section-actions,.legal-card-actions{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.legal-card{border-top:1px dashed var(--line);flex-direction:column;gap:6px;padding-top:8px;display:flex}.legal-rich-label{font-weight:600}.legal-placeholder{align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.legal-validity{color:var(--ink-3,inherit);font-size:12.5px}.legal-groups{flex-direction:column;gap:14px;display:flex}.legal-version{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 0;display:flex}.legal-version:last-child{border-bottom:0}.legal-version-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legal-version-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.legal-pdfs{flex-wrap:wrap;gap:10px;display:inline-flex}.legal-day-field{flex-direction:column;gap:4px;display:flex}.legal-preview{border:1px solid var(--line);border-radius:var(--r-md);width:100%;height:60vh}.legal-web{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.legal-web-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.legal-web-device{gap:6px;display:inline-flex}.legal-web-device .btn.is-active{border-color:var(--accent);font-weight:600}.legal-web-frame{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken,var(--canvas));width:100%;margin:0 auto 10px;display:block;overflow:hidden}.legal-web-frame iframe{background:#fff;border:0;width:100%;height:70dvh;margin:0 auto;display:block}.legal-web-frame.is-phone iframe{width:min(390px,100%)}.legal-fold-bar{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.legal-kind>.set-block-body[hidden]{display:none}.legal-kind.is-closed>.set-block-head{padding-bottom:14px}.legal-kind-msgs{flex-direction:column;gap:10px;padding:12px 16px 0;display:flex}.legal-kind.is-closed>.legal-kind-msgs{padding-bottom:14px}.legal-kind.is-closed>.set-block-head+.legal-kind-msgs{padding-top:0}.legal-kind-toggle{width:100%;display:flex}.legal-kind-text,.legal-section-text{flex:8rem;min-width:0}.legal-kind-toggle>.fold-chev,.legal-section-toggle>.fold-chev{align-self:flex-start;margin-top:2px}.legal-kind-title{font-weight:600}.legal-fold-summary{color:var(--text-2);font-size:12.5px;font-weight:400}.legal-kind-title+.legal-fold-summary:before,.legal-section-no+.legal-fold-summary:before{content:"· ";content:"· " / ""}.legal-sections-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.legal-sections-count{margin-right:auto;font-weight:600}.legal-section-toggle{flex:14rem;min-width:0}.legal-section-toggle.has-issue{color:var(--bad)}.legal-section-body{flex-direction:column;gap:10px;display:flex}.legal-section-body[hidden]{display:none}.legal-section-fields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}
.shop-form .set-grid{align-items:start}.shop-units{flex-wrap:wrap;gap:6px;display:inline-flex}.shop-unit{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--canvas);cursor:pointer;align-items:center;gap:6px;min-height:24px;padding:4px 10px;font-size:13px;font-weight:400;display:inline-flex}.shop-unit:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.shop-unit:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.shop-unit:has(input:disabled){opacity:.55;cursor:not-allowed}.shop-unit input{margin:0}.shop-cnb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.shop-cnb .help{flex:18rem;margin:0}.shop-preview{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;display:flex}.shop-amount{text-align:right;font-variant-numeric:tabular-nums;width:8rem}.shop-preview-line{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);font-variant-numeric:tabular-nums;margin:0;padding:8px 12px}.shop-rows,.shop-sources,.shop-versions{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.shop-row,.shop-source{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.shop-row-name,.shop-source-name{flex:9rem;min-width:0;font-weight:600}.shop-row .select{width:auto;min-width:5rem}.shop-check{align-items:center;gap:6px;min-height:24px;font-weight:400;display:inline-flex}.shop-source.is-fixed{background:var(--sunken);color:var(--text-2)}.shop-source.is-fixed .shop-source-name{font-weight:400}.shop-source-no{min-width:1.5rem;color:var(--text-2);font-variant-numeric:tabular-nums}.shop-source-actions{flex-wrap:wrap;gap:4px;margin-left:auto;display:inline-flex}.shop-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shop-add .select{width:auto;min-width:12rem}.shop-versions li{border-bottom:1px solid var(--line);padding:8px 0}.shop-versions li:last-child{border-bottom:0}
.inv-form .input[aria-invalid=true]{border-color:var(--bad)}.inv-err{color:var(--bad);font-size:12.5px;line-height:1.5}.inv-suffix{align-items:center;gap:8px;min-width:0;display:flex}.inv-suffix .input{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:7.5rem}.inv-suffix>span{color:var(--text-2);font-size:13px;line-height:1.4}.inv-timeline{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);color:var(--text-2);margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.inv-timeline strong{color:var(--ink);white-space:nowrap;font-weight:600}.inv-timeline .inv-day{white-space:nowrap}.inv-people{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.inv-people legend{color:var(--ink);margin:0 0 6px;padding:0;font-size:12.5px;font-weight:600}.inv-people label{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13.5px;display:flex}.inv-people label .help{margin:0}.inv-book{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inv-book>li+li{border-top:1px solid var(--line)}.inv-book-row{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 0;font-size:13.5px;display:flex}.inv-book-row strong{min-width:9rem;color:var(--ink);font-weight:600}.inv-book-row .help{margin:0}.inv-book-state{color:var(--text-2);font-size:13px}.inv-book-state.ok{color:var(--ok)}.inv-book-state.warn{color:var(--warn)}.inv-book-table{border-collapse:collapse;width:100%;margin:0 0 10px;font-size:13px}.inv-book-table th,.inv-book-table td{border-bottom:1px solid var(--line);text-align:left;padding:6px 8px}.inv-book-table th{color:var(--text-2);font-weight:600}.inv-book-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:640px){.inv-book-table th:nth-child(2),.inv-book-table td:nth-child(2),.inv-book-table th:nth-child(6),.inv-book-table td:nth-child(6){display:none}}.vl-years{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.vl-row{flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:13.5px;display:flex}.vl-row strong{min-width:3.5rem;color:var(--ink);font-weight:600}.vl-amount{min-width:9rem;color:var(--ink);font-variant-numeric:tabular-nums}.vl-state{min-width:0;color:var(--text-2);flex:16rem;font-size:13px}.vl-state.warn{color:var(--warn)}.vl-state.bad{color:var(--bad)}.vl-meter{background:var(--sunken);border-radius:999px;height:8px;margin-top:8px;position:relative;overflow:hidden}.vl-meter-fill{background:var(--accent);border-radius:999px;position:absolute;inset:0 auto 0 0}.vl-meter-mark{background:var(--text-3);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.vl-meter-mark.limit{background:var(--ink);width:3px;margin-left:-1.5px}.vl-countries{color:var(--text-2);margin:8px 0 0;font-size:13px}
.dt-list{gap:10px;display:grid}.dt-overview>.help{margin:12px 0 0}.dt-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.dt-card-ic{border-radius:var(--r-md);background:var(--accent-soft);width:38px;height:38px;color:var(--accent-ink);place-items:center;display:grid}.dt-card h2{font:650 16px/1.3 var(--font-display);margin:0 0 3px}.dt-card-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.dt-ed{flex-direction:column;gap:12px;min-width:0;display:flex}.dt-ed .callout{margin-bottom:0}.dt-issues{margin:6px 0 0;padding-left:18px;font-size:13px}.dt-issues li{margin:2px 0}.dt-issues button{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dt-grid{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(240px,290px);min-height:640px;display:grid;overflow:hidden}.dt-left,.dt-right{background:var(--canvas);min-width:0;max-height:calc(100vh - 170px);padding:12px;overflow:auto}.dt-left{border-right:1px solid var(--line)}.dt-right{border-left:1px solid var(--line)}.dt-left .tabs{margin-bottom:12px}.dt-center{background:var(--sunken);flex-direction:column;min-width:0;display:flex}.dt-pv-bar{border-bottom:1px solid var(--line);background:var(--canvas);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.dt-pv-bar .select{max-width:320px}.dt-pv-bar .seg{flex:none}.dt-pv-note{color:var(--text-3);margin-left:auto;font-size:12px}.dt-frame{background:#d9d9d9;border:0;flex:1;width:100%;min-height:560px}.dt-pv-state{color:var(--text-2);padding:6px 10px;font-size:12px}.dt-block-head{align-items:center;gap:8px;margin:0 0 8px;display:flex}.dt-block-head h3{font:650 15px/1.3 var(--font-display);margin:0}.dt-block-head code{color:var(--text-3);font-size:11.5px}.dt-lock{border-radius:var(--r-sm);background:var(--warn-soft);color:var(--ink);align-items:flex-start;gap:7px;margin:0 0 12px;padding:8px 10px;font-size:12.5px;display:flex}.dt-lock svg{color:var(--warn);flex:none;margin-top:2px}.dt-fields{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.dt-section-title{color:var(--text-2);letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-size:11.5px;font-weight:650}.dt-section{border-top:1px solid var(--line);gap:10px;padding:10px 0;display:grid}.dt-section:first-of-type{border-top:0;padding-top:0}.dt-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dt-checks{flex-wrap:wrap;gap:6px 16px;display:flex}.dt-color{align-items:center;gap:6px;display:flex}.dt-color input[type=color]{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--canvas);width:38px;height:30px;padding:2px}.dt-lang{margin-bottom:4px}.dt-lang-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:0 0 10px;display:flex}.dt-lang-row .dt-lang{margin-bottom:0}.dt-textarea{min-height:110px;font-family:var(--font-ui)}.dt-logo{align-items:center;gap:10px;display:flex}.dt-logo img{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;max-width:140px;max-height:60px;padding:4px}.dt-image-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dt-columns{gap:8px;display:grid}.dt-column{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--canvas);gap:6px;padding:8px 10px;display:grid}.dt-column-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;min-width:0;display:flex}.dt-column-head strong{font-size:13px;font-weight:600}.dt-column-lock{color:var(--text-2);align-items:center;gap:4px;font-size:12px;display:inline-flex}.dt-column-lock svg{color:var(--warn)}.dt-add{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dt-add button{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;font-size:13px;display:flex}.dt-add button:hover{border-color:var(--accent);background:var(--accent-soft)}.dt-add svg{color:var(--accent-ink)}.dt-tokens{gap:4px;margin-top:8px;display:grid}.dt-token{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--canvas);color:inherit;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.dt-token:hover{border-color:var(--accent)}.dt-token code{color:var(--accent-ink);font-size:11.5px}.dt-tree h3{margin:0 0 4px}.dt-tree>.help{margin:0 0 10px}.dt-tree ul{margin:0;padding:0;list-style:none}.dt-tree .dt-children{border-left:1px dashed var(--line-strong);margin:0 0 4px 12px;padding-left:7px}.dt-row{border-radius:var(--r-sm);border:1px solid #0000;align-items:center;gap:2px;min-height:32px;padding:1px 3px;display:flex}.dt-row:hover{background:var(--hover)}.dt-row[draggable=true]{cursor:grab}.dt-row[data-selected=true]{border-color:var(--accent);background:var(--accent-soft)}.dt-row[data-drop=before]{box-shadow:inset 0 2px 0 var(--accent)}.dt-row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--accent)}.dt-row[data-drop=inside],.dt-root-drop[data-drop=inside]{border-style:dashed;border-color:var(--accent);background:var(--accent-soft)}.dt-row>button{color:inherit;cursor:pointer;background:0 0;border:0}.dt-select{text-align:left;flex:1;align-items:center;gap:7px;min-width:0;padding:4px;font-size:13px;display:flex}.dt-select svg{color:var(--text-2);flex:none}.dt-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dt-row .dt-lock-ic{color:var(--warn);flex:none}.dt-mini{border-radius:var(--r-xs);width:24px;height:24px;color:var(--text-2);place-items:center;padding:0;display:grid}.dt-mini:hover:not(:disabled){background:var(--hover);color:var(--ink)}.dt-mini:disabled{opacity:.35;cursor:default}.dt-root-drop{border:1px dashed var(--line-strong);border-radius:var(--r-sm);color:var(--text-3);text-align:center;margin-top:8px;padding:8px;font-size:12px}.dt-versions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dt-versions li{border:1px solid var(--line);border-radius:var(--r-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 10px;display:flex}@media (max-width:1100px){.dt-grid{grid-template-columns:minmax(0,1fr)}.dt-left,.dt-right{border:0;border-bottom:1px solid var(--line);max-height:none}.dt-center{order:-1}.dt-frame{min-height:70vh}}
.doc-err{color:var(--bad);font-size:12.5px;line-height:1.5}.doc-form .field.has-error .input,.doc-form .field.has-error .select,.doc-form .input[aria-invalid=true],.doc-form .select[aria-invalid=true],.doc-correction .input[aria-invalid=true],.doc-correction .select[aria-invalid=true]{border-color:var(--bad)}.doc-note{margin:4px 0 0;font-size:12.5px;line-height:1.5}.doc-note.ok{color:var(--ok)}.doc-note.warn{color:var(--warn)}.doc-note.bad{color:var(--bad)}.doc-new{grid-template-columns:minmax(0,1fr) minmax(320px,42%);align-items:start;gap:20px;display:grid}.doc-form{flex-direction:column;gap:16px;min-width:0;display:flex}.doc-preview{flex-direction:column;gap:8px;min-width:0;display:flex;position:sticky;top:12px}.doc-preview-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.doc-preview-head h2{font:650 15px/1.3 var(--font-display);margin:0}.doc-preview-note{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken);color:var(--text-2);padding:10px 12px;font-size:13px}.doc-preview-note p{margin:0}.doc-preview-note ul{margin:6px 0 0;padding-left:18px}.doc-frame{border:1px solid var(--line);border-radius:var(--r-sm);background:#d9d9d9;width:100%;height:calc(100vh - 210px);min-height:480px}.doc-types button{align-items:center;gap:6px;display:inline-flex}.doc-inline{align-items:center;gap:8px;display:flex}.doc-inline .input{flex:1;min-width:0}.doc-inline .btn{flex:none}.doc-vat-none{grid-column:1/-1;margin:0}.set-grid>.check-row.is-wide{grid-column:1/-1}.doc-consent{flex-direction:column;gap:8px;display:flex}.doc-lines{flex-direction:column;gap:10px;display:flex}.doc-lines-table td{vertical-align:top}.doc-lines-table .input,.doc-lines-table .select{width:100%}.doc-line-text{min-width:200px}.doc-lines-table .doc-line-detail{color:var(--text-2);margin-top:6px;font-size:12px}.doc-line-qty{width:96px}.doc-line-unit{width:76px}.doc-line-price{width:124px}.doc-line-rate{width:104px}.doc-line-total{white-space:nowrap;font-variant-numeric:tabular-nums;width:120px;padding-top:14px}.doc-line-remove{width:40px}.doc-lines-table .num .input{text-align:right;font-variant-numeric:tabular-nums}.doc-lines-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.doc-sum{flex-direction:column;gap:4px;min-width:220px;margin:0 0 0 auto;display:flex}.doc-sum>div{color:var(--text-2);justify-content:space-between;gap:16px;font-size:13px;display:flex}.doc-sum dt,.doc-sum dd{margin:0}.doc-sum dd{font-variant-numeric:tabular-nums}.doc-sum .is-total{border-top:1px solid var(--line);color:var(--ink);padding-top:4px;font-weight:650}.doc-formbar-total{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.doc-list{flex-direction:column;gap:14px;display:flex}.doc-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doc-filters .select{width:auto;max-width:220px}.doc-filters .input{flex:220px;max-width:320px}.doc-filters .btn{align-items:center;gap:6px;display:inline-flex}.doc-table .num{white-space:nowrap;font-variant-numeric:tabular-nums}.doc-bulk{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.doc-bulk-count{margin-right:auto;font-size:13.5px;font-weight:600}.doc-bulk .btn{align-items:center;gap:6px;display:inline-flex}.doc-bulk .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.doc-bulk-isdoc{font-size:13px}.doc-bulk-help,.doc-bulk .doc-err{flex-basis:100%;margin:0}.doc-table .doc-pick{width:36px;padding-right:0}.doc-table .doc-pick input{display:block}.doc-table td.mono{white-space:nowrap}.doc-sub{color:var(--text-3);font-size:12px;display:block}.doc-states{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.doc-pages{color:var(--text-2);align-items:center;gap:12px;font-size:13px;display:flex}.doc-detail{flex-direction:column;gap:16px;display:flex}.doc-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.doc-actions .btn{align-items:center;gap:6px;display:inline-flex}.doc-card{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}:where(.doc-card) p{margin:0}.doc-card h2{font:650 15px/1.3 var(--font-display);margin:0}.doc-card-grid{grid-template-columns:minmax(200px,1fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}.doc-address{overflow-wrap:anywhere;flex-direction:column;gap:2px;font-style:normal;line-height:1.5;display:flex}.doc-items .num,.doc-versions .num{white-space:nowrap;font-variant-numeric:tabular-nums}.doc-note-text{color:var(--text-2);white-space:pre-line;margin:0}.doc-related{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.doc-related li{flex-wrap:wrap;gap:4px 12px;display:flex}.doc-related span{color:var(--text-2)}.doc-correction{flex-direction:column;gap:12px;display:flex}.doc-correction h3{font:650 14px/1.3 var(--font-display);margin:4px 0 0}@media (max-width:1100px){.doc-new{grid-template-columns:minmax(0,1fr)}.doc-preview{position:static}.doc-frame{height:70vh}.doc-card-grid{grid-template-columns:minmax(0,1fr)}}.ord-docs-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ord-docs-actions .btn{align-items:center;gap:6px;display:inline-flex}.ord-docs-actions .help{flex:100%;margin:0}.ord-docs-table .num{white-space:nowrap;font-variant-numeric:tabular-nums}.ord-docs-table .cell-main .mono{margin-left:2px}.ord-docs-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ord-docs-row-actions .btn{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ord-docs-lines .num{white-space:nowrap;font-variant-numeric:tabular-nums}.ord-doc-customer{margin:0}.ord-doc-value{font-variant-numeric:tabular-nums;margin:6px 0 0}.ord-doc-vies{justify-content:space-between;margin-top:8px}.ord-doc-lines .ord-doc-pick{width:36px;padding-top:14px}.ord-doc-lines .ord-doc-pick input{width:16px;height:16px}.ord-doc-lines .ord-doc-ordered{white-space:nowrap;padding-top:14px}.ord-doc-lines .ord-doc-ordered .doc-sub,.ord-doc-lines .ord-doc-diff{white-space:nowrap;font-size:12px;display:block}.ord-doc-lines tr.is-taken td{color:var(--text-3)}.ord-doc-lines td.num:not(.doc-line-qty):not(.ord-doc-ordered){white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:14px}.ord-doc-czk{flex-wrap:wrap;margin-top:4px}.ord-doc-czk .input{flex:0 160px}.ord-doc-czk .help{flex:220px}.doc-formbar-total .doc-sub{font-weight:400}.doc-paid{flex-direction:column;gap:12px;display:flex}.doc-paid p{color:var(--text-2);margin:0;line-height:1.5}.doc-paid .doc-paid-problems{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken);color:var(--bad);padding:10px 12px;font-size:13px}.doc-paid .doc-paid-problems p{color:inherit}.doc-paid .doc-paid-problems ul{margin:6px 0 0;padding-left:18px}.corr-quick{flex-wrap:wrap;margin-bottom:4px}.corr-lines td.num:not(.doc-line-qty){white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:14px}.corr-lines .doc-line-qty .input{max-width:120px;margin-left:auto}.corr-percent{flex-wrap:wrap;margin-top:8px}.corr-percent .input{flex:0 90px}.corr-percent .select{flex:220px;min-width:0}.corr-percent-qty{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.corr-percent-qty label{color:var(--text-2);font-size:13px}.corr-percent-qty .input{flex:0 80px;width:80px}.corr-percent-lines{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:6px;min-width:0;margin:8px 0 0;padding:10px 12px;display:flex}.corr-percent-lines .help{margin:0}.corr-percent-line{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}.corr-percent-line .check-row{flex:240px;min-width:0}.corr-percent-line .doc-err{flex-basis:100%;margin:0}.doc-refund-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.doc-refund-qr{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.doc-refund-qr svg{border:1px solid var(--line);border-radius:var(--r-sm);width:168px;height:168px}@media (max-width:640px){.doc-refund-grid{grid-template-columns:minmax(0,1fr)}}.doc-mail{flex-direction:column;gap:10px;font-size:13px;display:flex}.doc-mail-compose{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);flex-direction:column;gap:10px;padding:12px;display:flex}.doc-mail-compose>.btn{align-self:flex-start}.doc-mail-to{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doc-mail-to .input{flex:260px;min-width:0}.doc-mail-frame{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;width:100%;height:460px}.pdf-print-root{display:none}@media print{body.pdf-printing{background:#fff!important}html:has(>body.pdf-printing){background:#fff!important}body.pdf-printing>:not(.pdf-print-root){display:none!important}body.pdf-printing>.pdf-print-root{display:block}body.pdf-printing .pdf-print-root,body.pdf-printing .pdf-print-root *{visibility:visible!important}.pdf-print-page{break-after:page;page-break-after:always;justify-content:center;align-items:flex-start;display:flex}.pdf-print-page:last-child{break-after:auto;page-break-after:auto}.pdf-print-page img{display:block;position:relative}}.doc-actions>.doc-err,.ord-docs-row-actions>.doc-err{text-align:right;flex-basis:100%;order:1}.doc-refund-state{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.doc-refund-state p{min-width:0;margin:0}.doc-refund-accounts{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.doc-refund-accounts legend{color:var(--ink);margin-bottom:4px;font-size:12.5px;font-weight:600}.doc-refund-accounts .check-row{align-items:flex-start}.doc-refund-accounts .doc-sub{display:block}
.fio-accounts{flex-direction:column;gap:12px;display:flex}.fio-account{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}:where(.fio-account) p{margin:0}.fio-account-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.fio-account-currency,.pay-account-currency{color:var(--text-2);letter-spacing:.04em;font-size:12.5px;font-weight:600}.fio-account .c-kv dd{overflow-wrap:anywhere}.fio-add,.fio-edit{border-radius:var(--r-md);padding:12px 14px 14px}.fio-add{border:1px dashed var(--line-strong)}.fio-edit{border:1px solid var(--line);background:var(--sunken)}.fio-legend{align-items:center;gap:6px;padding:0 4px;font-weight:650;display:inline-flex}.fio-confirm{border-radius:var(--r-md);background:var(--bad-soft);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.fio-now{margin:0}.fio-base{max-width:280px}.fio-rules{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fio-rule{border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px;display:flex}.fio-rule-name{min-width:82px;font-size:13px;font-weight:600}.fio-days{flex-wrap:wrap;gap:4px;display:inline-flex}.fio-day{border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:4px;padding:3px 7px;font-size:13px;display:inline-flex}.fio-day:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.fio-day:has(input:focus-visible){box-shadow:0 0 0 3px var(--ring)}.fio-rule-field{align-items:center;gap:6px;font-size:13px;display:inline-flex}.fio-rule-field .select{width:auto}.pay-check{flex-direction:column;align-items:flex-end;gap:6px;max-width:420px;display:flex}.pay-check .btn{align-items:center;gap:6px;display:inline-flex}.pay-check-live{align-items:inherit;flex-direction:column;display:flex}.pay-check-msg{border-radius:var(--r-sm);text-align:right;margin:0;padding:6px 10px;font-size:13px}.pay-check-msg.ok{background:var(--ok-soft)}.pay-check-msg.warn{background:var(--warn-soft)}.pay-check-msg.bad{background:var(--bad-soft)}.pay-accounts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pay-account{border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;padding:8px 12px;font-size:13px;display:flex}.pay-account-read{color:var(--text-2)}.pay-account-error{color:var(--bad);flex-basis:100%}.pay-table td{vertical-align:top}.pay-date{white-space:nowrap}.pay-amount{font-weight:650}.pay-amount.in{color:var(--ok)}.pay-counter,.pay-message{overflow-wrap:anywhere;min-width:160px}.pay-symbols{white-space:nowrap}.pay-symbols abbr{color:var(--text-2);font-size:12px;text-decoration:none}.pay-type{min-width:120px}.pay-doc{min-width:150px}.pay-doc .pay-pending{color:var(--warn)}@media (max-width:720px){.pay-check{align-items:stretch;max-width:none}.pay-check-msg{text-align:left}.fio-rule-name{flex-basis:100%}}.pay-reasons{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.pay-history{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.pay-hints{flex-wrap:wrap;gap:4px;display:inline-flex}.pay-hint{border-radius:var(--r-sm);background:var(--accent-soft);color:var(--ink);white-space:nowrap;padding:1px 7px;font-size:12px}.pay-targets td{vertical-align:top}.pay-target-act{white-space:nowrap;width:1%}.pay-act{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pay-act .btn{align-items:center;gap:6px;display:inline-flex}.pay-said{white-space:normal;max-width:320px;margin:0;font-size:12.5px}.pay-said.ok{color:var(--ok)}.pay-said.bad{color:var(--bad)}.pay-dialog{flex-direction:column;gap:12px;display:flex}.pay-dialog p{margin:0}.pay-detail .btn-row{margin-top:12px}.pay-detail .doc-filters .input{max-width:440px}.pay-choices{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.pay-choices legend{margin-bottom:4px;font-size:13px;font-weight:600}.pay-choice{align-items:baseline;gap:8px;display:flex}.pay-split .input{text-align:right;width:120px}.pay-parts td{vertical-align:top}.pay-part-acts{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.pay-left{font-weight:650}.pay-doc .pay-part{display:block}.pay-doc .pay-refund{color:var(--warn)}.pay-bulk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 10px;display:flex}.pay-bulk-count{color:var(--text-2);min-width:0;font-size:13px}.pay-table .pay-pick{text-align:center;width:32px}.pay-table .pay-pick input{cursor:pointer;width:16px;height:16px;margin:0}.pay-table .pay-caption{caption-side:top;text-align:left;color:var(--ink);padding:10px 12px 6px;font-weight:650}.pay-refund{gap:8px;padding-top:4px;display:grid}.pay-refund h3{margin:0;font-size:14px;font-weight:650}
.cc-frame{gap:10px}.cc-frame[data-status=problem],.cc-frame[data-status=error]{border-color:color-mix(in srgb, var(--bad) 45%, var(--line));box-shadow:inset 3px 0 0 var(--bad), var(--shadow-1)}.cc-frame[data-status=pending]{box-shadow:inset 3px 0 0 var(--info), var(--shadow-1)}.cc-head{align-items:flex-start;gap:10px;display:flex}.cc-head .h3{margin:0}.cc-ic{border-radius:var(--r-sm);background:var(--sunken);width:32px;height:32px;color:var(--text-2);flex:none;place-items:center;display:inline-grid}.cc-ic.tone-bad{background:var(--bad-soft);color:var(--bad)}.cc-ic.tone-ok{background:var(--ok-soft);color:var(--ok)}.cc-ic.tone-info{background:var(--info-soft);color:var(--info)}.cc-spin{animation:1.2s linear infinite cc-spin}@keyframes cc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cc-spin{animation:none}}.cc-lead{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.cc-frame[data-status=problem] .cc-lead,.cc-frame[data-status=error] .cc-lead{color:var(--bad);font-weight:550}.cc-findings{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.cc-findings li{align-items:flex-start;gap:8px;display:flex}.cc-findings li svg{flex:none;margin-top:2px}.cc-findings .sev-info,.cc-findings.is-settled li{color:var(--text-2)}.cc-findings.is-settled svg{color:var(--text-3)}.cc-resolution{border-radius:var(--r-sm);background:var(--ok-soft);margin:0;padding:8px 10px;font-size:13px;line-height:1.5}.cc-resolution.is-override{background:var(--warn-soft)}.cc-table-wrap{overflow-x:auto}.cc-table{border-collapse:collapse;width:100%;font-size:13px}.cc-table th,.cc-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:6px 8px}.cc-table thead th{color:var(--text-3);letter-spacing:.02em;text-transform:uppercase;font-size:11.5px;font-weight:600}.cc-table tbody th{width:72px;color:var(--text-2);font-weight:550}.cc-table tr.is-diff td,.cc-table tr.is-diff th{background:var(--bad-soft)}.cc-table tr.is-diff th{color:var(--bad)}.cc-registers{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;font-size:13px;line-height:1.45;display:grid}.cc-registers>div{display:contents}.cc-registers dt{color:var(--text-3)}.cc-registers dd{overflow-wrap:anywhere;min-width:0;margin:0}.cc-registers a{align-items:center;gap:3px;display:inline-flex}.cc-plain{margin:0;padding:0;list-style:none}.cc-details summary{cursor:pointer;color:var(--text-2);font-size:13px}.cc-details[open]{flex-direction:column;gap:10px;display:flex}.cc-actions{flex-wrap:wrap;gap:8px;display:flex}.cc-mail{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.cc-mail-title{color:var(--text-2);margin:0;font-size:13px;font-weight:600}.cc-form{flex-direction:column;gap:12px;margin-top:12px;display:flex}.cc-ico{align-items:flex-end;gap:8px;display:flex}.cc-ico .field{flex:1;min-width:0}.cc-pair{grid-template-columns:minmax(0,1fr) 140px;gap:12px;display:grid}.cc-check{align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.cc-check input{margin-top:3px}.cc-form .field.has-error .input{border-color:var(--bad)}.cc-ares-preview{border-radius:var(--r-sm);background:var(--sunken);margin:10px 0 0;padding:8px 10px;font-size:13px;line-height:1.5}.ord-num .pill.bad{white-space:nowrap}@media (max-width:640px){.cc-pair,.cc-registers{grid-template-columns:minmax(0,1fr)}.cc-registers dd{margin-bottom:4px}}
.pkg-program{color:var(--text-2);margin:0 0 16px;font-size:13.5px;line-height:1.5}.pkg-program strong{color:var(--ink);font-weight:600}.pkg-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pkg-row{min-width:0;padding:12px 14px}.pkg-row+.pkg-row{border-top:1px solid var(--line)}.pkg-main{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;font-size:13.5px;display:flex}.pkg-title{min-width:9rem;color:var(--ink);font-weight:600}.pkg-state{min-width:0;color:var(--text-2);overflow-wrap:anywhere;font-size:13px}.pkg-state.ok{color:var(--ok)}.pkg-state.warn{color:var(--warn)}.pkg-state.bad{color:var(--bad)}.pkg-warn{color:var(--warn);white-space:nowrap;font-size:13px;font-weight:600}.pkg-changed{color:var(--warn);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}.pkg-details{margin-top:8px;font-size:13px}.pkg-details>summary{cursor:pointer;width:fit-content;color:var(--text-2)}.pkg-facts{flex-direction:column;gap:4px;margin:8px 0 0;display:flex}.pkg-facts>div{flex-wrap:wrap;gap:2px 12px;min-width:0;display:flex}.pkg-facts dt{color:var(--text-2);flex:0 0 11rem}.pkg-facts dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:14rem;margin:0}.pkg-facts .num{font-variant-numeric:tabular-nums}.pkg-hash{font-family:var(--font-geist-mono,monospace);word-break:break-all;font-size:12px}.pkg-download{display:block}.pkg-notes-title{color:var(--ink);margin:10px 0 4px;font-size:13px;font-weight:600}.pkg-notes{color:var(--text-2);overflow-wrap:anywhere;margin:0;padding-left:18px;line-height:1.5}.pkg-notes.warn{color:var(--warn)}.pkg-request{flex-direction:column;gap:12px;min-width:0;display:flex}.pkg-request-dates{flex-wrap:wrap;gap:12px;display:flex}.pkg-request-dates>div{flex:10rem;min-width:0}.pkg-error{color:var(--bad);margin:8px 0 0;font-size:13px}.pkg-notice{color:var(--ok);margin:8px 0 0;font-size:13px}.pkg-months{margin:0 0 20px}.pkg-section{color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:600}.pkg-taken{color:var(--ok);overflow-wrap:anywhere;font-size:13px;font-weight:600}.month-block{color:var(--text-2)}.pkg-email{color:var(--text-2);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}
