.ce input:not([type=checkbox]),.ce select,.sv-in{border:1px solid var(--line-2);border-radius:9px;background:var(--card-solid);color:var(--text);padding:7px 10px;font:inherit;font-size:13px;outline:none;min-width:0}.ce input:focus,.ce select:focus,.sv-in:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}textarea.sv-in{width:100%;resize:vertical;line-height:1.6}.ce{display:grid;grid-gap:10px;gap:10px}.ce-group{display:grid;grid-gap:8px;gap:8px}.ce-group.nested{border:1px dashed var(--line-2);border-radius:12px;padding:10px;background:color-mix(in oklab,var(--accent) 3%,transparent)}.ce-ghead{display:flex;align-items:center;gap:8px;justify-content:space-between}.ce-lead{font-size:12.5px;color:var(--muted)}.ce-mode{display:inline-flex;border:1px solid var(--line);border-radius:9px;padding:2px;background:var(--card);flex-wrap:wrap}.ce-mode button{padding:4px 10px;border-radius:7px;font-size:12px;color:var(--muted)}.ce-mode button.on{background:var(--accent-soft);color:var(--text)}.ce-item{display:grid;grid-gap:6px;gap:6px}.ce-join{font-size:11px;color:var(--muted);font-weight:600;-webkit-padding-start:6px;padding-inline-start:6px}.ce-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:6px;border-radius:10px;background:var(--card);border:1px solid var(--line)}.ce-field{flex:1 1 170px;max-width:260px}.ce-op{flex:0 1 130px}.ce-val{flex:1 1 140px}.ce-num{width:92px}.ce-min{gap:4px}.ce-between,.ce-min{display:inline-flex;align-items:center}.ce-between{gap:6px;font-size:12px;flex-wrap:wrap}.ce-between,.ce-x{color:var(--muted)}.ce-x{width:28px;height:28px;border-radius:8px;font-size:17px;line-height:1;flex:none;-webkit-margin-start:auto;margin-inline-start:auto}.ce-x:hover{background:color-mix(in oklab,var(--bad) 12%,transparent);color:var(--bad)}.ce-chips{display:flex;gap:5px;flex-wrap:wrap;flex:1 1 200px}.ce-chip{font-size:12px;padding:4px 10px;border-radius:99px;border:1px solid var(--line-2);color:var(--muted);display:inline-flex;gap:5px;align-items:center}.ce-chip.on{color:var(--text);background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.ce-chip button{color:var(--muted);font-size:14px;line-height:1}.ce-tags{position:relative;display:flex;gap:5px;flex-wrap:wrap;align-items:center;flex:1 1 200px;min-height:34px;padding:3px 6px;border:1px solid var(--line-2);border-radius:9px;background:var(--card-solid);cursor:text}.ce .ce-tags input{border:0;box-shadow:none;padding:4px;flex:1 1;min-width:70px;background:transparent}.ce-sug{position:absolute;top:calc(100% + 4px);inset-inline-start:0;z-index:20;display:grid;min-width:180px;padding:4px;border-radius:10px;background:var(--card-solid);border:1px solid var(--line-2);box-shadow:var(--shadow)}.ce-sug button{text-align:start;padding:6px 10px;border-radius:7px;font-size:13px}.ce-sug button:hover{background:var(--accent-soft)}.ce-add{display:flex;gap:6px;flex-wrap:wrap}.ce-sentence{font-size:12.5px;line-height:1.7;padding:8px 10px;border-radius:10px;background:var(--card);border:1px solid var(--line)}.ce.compact .ce-row{padding:4px;gap:4px}.ce.compact .ce-field{flex-basis:140px}.ce.ro .ce-row{background:transparent}@media (max-width:600px){.ce-row{display:grid;grid-template-columns:1fr auto}.ce-field{max-width:none;grid-column:1}.ce-row .ce-x{grid-column:2;grid-row:1}.ce-between,.ce-chips,.ce-min,.ce-num,.ce-op,.ce-tags,.ce-val{grid-column:1/-1;width:100%;max-width:none}.ce-min .ce-num{width:auto;flex:1 1}}.rl-tabs{margin-bottom:14px}.rl-tabs .count{-webkit-margin-start:4px;margin-inline-start:4px}.rl-head{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.rl-stats{display:flex;gap:6px}.rl-stats>div{display:grid;padding:8px 14px;border-radius:12px;background:var(--card);border:1px solid var(--line);min-width:74px}.rl-stats b{font-size:20px;font-family:var(--font-num)}.rl-stats span{font-size:11.5px;color:var(--muted)}.rl-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rl-search{display:inline-flex;gap:6px;align-items:center;padding:7px 10px;border-radius:10px;border:1px solid var(--line-2);background:var(--card-solid);color:var(--muted)}.rl-search input{border:0;outline:none;background:none;color:var(--text);width:140px;font-size:13px}.rl-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:8px;gap:8px;margin-bottom:8px}.rl-tpl{display:flex;gap:10px;align-items:center;text-align:start;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card)}.rl-tpl:hover{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.rl-tpl b{display:block;font-size:13px}.rl-tpl small{color:var(--muted);font-size:11.5px;line-height:1.5}.rl-main .thumb,.rl-tpl .thumb{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex:none}.rl-empty{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;padding:30px 18px;color:var(--muted);font-size:13px;line-height:1.7}.rl-empty b{color:var(--text);font-size:15px}.rl-empty svg{color:var(--accent)}.rl-list{display:grid;grid-gap:8px;gap:8px}.rl-row{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:14px;background:var(--card);border:1px solid var(--line);transition:border-color .15s,opacity .15s}.rl-row:hover{border-color:var(--line-2)}.rl-row.off .rl-main{opacity:.6}.rl-row.dragging{opacity:.4}.rl-grip{cursor:-webkit-grab;cursor:grab;color:var(--muted);font-size:12px;letter-spacing:-2px;padding:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rl-main{flex:1 1;min-width:0;display:flex;gap:10px;align-items:flex-start;text-align:start;padding:4px}.rl-main .grow{display:grid;grid-gap:3px;gap:3px;min-width:0}.rl-t{font-weight:600;font-size:14px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.rl-s{font-size:12.5px;color:var(--muted);line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rl-s b{color:var(--text);font-weight:500}.rl-m{font-size:11.5px;color:var(--muted)}.rl-side{display:flex;gap:4px;align-items:center;flex:none}.rl-builtin,.rl-move{display:inline-flex}.rl-builtin{font-size:10.5px;font-weight:500;color:var(--muted);border:1px dashed var(--line-2);border-radius:99px;padding:1px 7px;gap:4px;align-items:center;vertical-align:middle;-webkit-margin-start:6px;margin-inline-start:6px}.rl-out{margin-top:18px}.rl-out-row{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.rl-out-row:first-of-type{border-top:0}.rl-out-row .grow{display:grid;grid-gap:3px;gap:3px}.rl-out-row small{font-size:12px;line-height:1.6}.rl-foot{font-size:12px;margin:18px 0 8px}.rb{display:grid;grid-gap:12px;gap:12px;padding-bottom:70px}.rb-top{display:flex;gap:8px;align-items:center}.rb-top .btn svg{transform:scaleX(-1)}.rb-meta{font-size:12px}.rb-sec{display:grid;grid-gap:12px;gap:12px}.rb-h{display:flex;gap:8px;align-items:center}.rb-h h3{margin:0;font-size:15px}.rb-h .muted{font-size:12px;-webkit-margin-start:auto;margin-inline-start:auto}.rb-step{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700;flex:none}.rb-name{display:grid;grid-gap:6px;gap:6px}.rb-name input{font-size:16px;padding:10px 12px}.rb-k{font-size:12px;color:var(--muted);font-weight:600}.rb-triggers{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:8px;gap:8px}.rb-trig{display:grid;grid-gap:3px;gap:3px;text-align:start;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card);grid-template-columns:auto 1fr;grid-column-gap:8px;column-gap:8px;align-items:center}.rb-trig svg{color:var(--muted)}.rb-trig b{font-size:13px}.rb-trig small{grid-column:1/-1;color:var(--muted);font-size:11.5px;line-height:1.5}.rb-trig.on{border-color:color-mix(in oklab,var(--accent) 60%,transparent);background:var(--accent-soft)}.rb-trig.on svg{color:var(--accent)}.rb-try{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px}.rb-rep{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:12px;border:1px solid color-mix(in oklab,var(--accent) 35%,transparent);background:color-mix(in oklab,var(--accent) 5%,transparent)}.rb-rep-h{display:flex;gap:8px;align-items:baseline;font-size:13px}.rb-rep-h b{font-size:22px;font-family:var(--font-num);color:var(--accent)}.rb-rep-h .ce-x{-webkit-margin-start:auto;margin-inline-start:auto}.rb-ex{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.rb-ex li{display:grid;grid-gap:2px;gap:2px;padding:7px 9px;border-radius:9px;background:var(--card);border:1px solid var(--line);font-size:13px}.rb-ex li a span{color:var(--muted)}.rb-ex small{font-size:11.5px}.rb-act{display:grid;grid-gap:8px;gap:8px;padding:10px;border-radius:12px;border:1px solid var(--line);background:var(--card)}.rb-act.out{border-style:dashed;border-color:color-mix(in oklab,var(--warn) 50%,transparent)}.rb-act-h{display:flex;gap:8px;align-items:center;font-size:13.5px}.rb-act-h svg{color:var(--accent)}.rb-act-n{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:11px;background:var(--line);color:var(--muted);flex:none}.rb-act-b{display:flex;gap:10px;flex-wrap:wrap}.rb-param{display:grid;grid-gap:4px;gap:4px;font-size:11.5px;color:var(--muted);font-weight:500;flex:1 1 200px;min-width:0}.rb-param .ce-tags,.rb-param .sv-in{width:100%}.rb-num{width:100px}.rb-act-s{font-size:11.5px}.rb-tpl{display:grid;grid-gap:6px;gap:6px}.rb-tpl-body{margin:0;white-space:pre-wrap;font:inherit;font-size:12px;line-height:1.6;padding:8px 10px;border-radius:9px;background:var(--card-solid);border:1px solid var(--line);max-height:140px;overflow:auto;color:var(--text)}.rb-lock-tag{font-size:10.5px;color:var(--warn);border:1px dashed color-mix(in oklab,var(--warn) 50%,transparent);border-radius:99px;padding:1px 7px;display:inline-flex;gap:3px;align-items:center}.rb-lock{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.6;padding:10px 12px;border-radius:10px;background:color-mix(in oklab,var(--warn) 8%,transparent);border:1px solid color-mix(in oklab,var(--warn) 35%,transparent)}.rb-lock svg{color:var(--warn);flex:none;margin-top:3px}.rb-add .sv-in{max-width:320px;width:100%}.rb-opts{display:grid;grid-gap:12px;gap:12px}.rb-opt{display:flex;gap:10px;align-items:flex-start;font-size:13px}.rb-opt>span{display:grid;grid-gap:2px;gap:2px}.rb-opt small{color:var(--muted);font-size:12px;line-height:1.6}.rb-opt input[type=checkbox]{margin-top:3px;width:16px;height:16px;accent-color:var(--accent)}.rb-runs{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;max-height:420px;overflow:auto}.rb-runs li{display:grid;grid-gap:4px;gap:4px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--card)}.rb-runs li.shadow{border-style:dashed}.rb-run-h{display:flex;gap:8px;align-items:center;font-size:13px;flex-wrap:wrap}.rb-run-h .muted{font-size:11.5px}.rb-run-a{display:flex;gap:5px;flex-wrap:wrap}.rb-run-a .chip{white-space:normal}.rb-danger{display:flex;justify-content:flex-start}.rb-danger .link-btn{color:var(--bad);font-size:13px}.sla{display:grid;grid-gap:12px;gap:12px}.sla-intro{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sla-intro>svg{color:var(--accent);flex:none}.sla-intro .grow{display:grid;grid-gap:3px;gap:3px;min-width:220px;flex:1 1}.sla-intro .muted{font-size:12.5px;line-height:1.6}.sla-intro-a{display:flex;gap:6px}.sla-n{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:12px;background:var(--line);color:var(--muted);flex:none}.sla-times{display:flex;gap:6px;flex-wrap:wrap;margin:2px 0}.sla-times>span{display:grid;padding:4px 10px;border-radius:9px;background:var(--card-solid);border:1px solid var(--line)}.sla-times small{font-size:10.5px;color:var(--muted)}.sla-times b{font-size:13px}.sla-mins{display:grid;grid-gap:12px;gap:12px}.sla-min{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:8px 10px;border-radius:12px;border:1px solid var(--line);background:var(--card)}@media (max-width:600px){.rl-head{align-items:stretch}.rl-stats{width:100%}.rl-stats>div{flex:1 1;min-width:0}.rl-actions{width:100%}.rl-search{flex:1 1}.rl-search input{width:100%}.rl-row{align-items:flex-start;flex-wrap:wrap;padding:8px}.rl-grip{display:none}.rl-main{flex:1 1 100%}.rl-side{width:100%;justify-content:flex-end;border-top:1px solid var(--line);padding-top:6px}.rb-triggers{grid-template-columns:1fr 1fr}.rb-h .muted,.rb-trig small{display:none}.rb-add .sv-in{max-width:none}.sla-intro-a{width:100%}.sla-intro-a .btn{flex:1 1;justify-content:center}}.cu-page mark,.kb-res mark,.kb-results mark,.tp mark{background:color-mix(in oklab,var(--warn) 32%,transparent);color:inherit;border-radius:3px;padding:0 1px}.cu-table .cu-check{width:34px;padding-inline:6px 0!important}.cu-table .cu-check input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.cu-table tr.picked td{background:color-mix(in oklab,var(--accent) 7%,transparent)}.cu-name{color:inherit}.cu-name:hover b{color:var(--accent)}.cu-note-dot{display:inline-grid;place-items:center;color:var(--warn);-webkit-margin-start:5px;margin-inline-start:5px;vertical-align:middle}.cu-ctag{border-style:dashed}.cu-saved{padding:0;gap:0}.cu-saved>button{padding:6px 4px 6px 11px;display:inline-flex;align-items:center;gap:5px;color:inherit}.cu-saved .cu-x{padding:6px 9px 6px 6px;color:var(--faint);font-size:14px;line-height:1}.cu-saved .cu-x:hover{color:var(--bad)}.cu-bulk{position:-webkit-sticky;position:sticky;top:8px;z-index:6;display:flex;gap:8px;padding:10px 12px;margin-bottom:12px;border-radius:14px;background:var(--card-solid);border:1px solid color-mix(in oklab,var(--accent) 45%,transparent);box-shadow:var(--shadow)}.cu-bulk,.cu-bulk-tag{align-items:center;flex-wrap:wrap}.cu-bulk-tag{display:inline-flex;gap:6px}.cu-bulk-tag .input{width:150px;padding:6px 10px;font-size:13px}.cu-bulk-x{-webkit-margin-start:auto;margin-inline-start:auto}.cu-page{display:grid;grid-gap:14px;gap:14px}.cu-back{margin-bottom:-6px}.cu-back .link-btn{font-size:12.5px;display:inline-flex;gap:4px;align-items:center}.cu-head{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:18px 20px}.cu-av{width:56px;height:56px;border-radius:18px;font-size:22px}.cu-who{flex:1 1;min-width:220px;display:grid;grid-gap:6px;gap:6px}.cu-who h1{margin:0;font-size:22px;line-height:1.2;overflow-wrap:anywhere}.cu-badges,.cu-contact{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.cu-copy{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--muted);padding:3px 8px;border-radius:8px;border:1px solid var(--line);max-width:100%;overflow-wrap:anywhere}a.cu-copy:hover,button.cu-copy:hover{color:var(--text);border-color:var(--line-2)}.cu-head-acts{display:flex;gap:8px;flex-wrap:wrap}.cu-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:8px;gap:8px}.cu-stat{display:grid;grid-gap:3px;gap:3px;padding:11px 13px;border-radius:13px;border:1px solid var(--line);background:var(--card);min-width:0}.cu-stat span{font-size:11.5px;color:var(--muted)}.cu-stat b{font-size:18px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cu-stat b small{font-size:11px;color:var(--muted);font-weight:400;-webkit-margin-start:2px;margin-inline-start:2px}.cu-stat.ok b{color:var(--ok)}.cu-stat.warn b{color:var(--warn)}.cu-stat.bad b{color:var(--bad)}.cu-grid{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.cu-side{display:grid;grid-gap:12px;gap:12px}.cu-side-card{display:grid;grid-gap:10px;gap:10px;padding:14px 16px}.cu-side-card .card-h{margin:0}.cu-side-card .card-h h3{font-size:14px}.cu-saved-at{font-size:11.5px;color:var(--muted);font-weight:400;-webkit-margin-start:6px;margin-inline-start:6px}.cu-saved-at.ok{color:var(--ok)}.cu-saved-at.bad{color:var(--bad)}.cu-note textarea{width:100%;resize:vertical;min-height:92px;border:1px solid var(--line-2);border-radius:10px;background:color-mix(in oklab,var(--warn) 5%,transparent);color:var(--text);padding:10px 12px;font:inherit;font-size:13.5px;line-height:1.6;outline:none}.cu-note textarea:focus{border-color:color-mix(in oklab,var(--warn) 55%,transparent)}.cu-note small{font-size:11px}.cu-inline{display:flex;gap:6px}.cu-inline .input{padding:7px 10px;font-size:13px;min-width:0}.cu-inline .cu-id-type{flex:0 0 auto;width:auto}.cu-sub{font-size:11px;color:var(--faint);font-weight:600}.cu-fields{display:grid;grid-gap:8px;gap:8px}.cu-field{display:grid;grid-gap:4px;gap:4px}.cu-field label{font-size:12px;color:var(--muted);display:flex;align-items:center}.cu-field .input{padding:7px 10px;font-size:13px}.cu-ids{display:grid;grid-gap:4px;gap:4px}.cu-id{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:9px;background:color-mix(in oklab,var(--text) 3%,transparent);font-size:13px;min-width:0}.cu-id span{flex:1 1;min-width:0;overflow-wrap:anywhere;direction:ltr;text-align:end}.cu-id small{font-size:11px}.cu-id .ibtn{width:24px;height:24px;border-color:transparent}.cu-id svg{color:var(--muted);flex:none}.cu-defs{width:min(620px,94vw);padding:18px 20px;display:grid;grid-gap:10px;gap:10px;max-height:88dvh;overflow-y:auto}.cu-defs-list{display:grid;grid-gap:8px;gap:8px}.cu-def{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:6px;border-radius:11px;background:color-mix(in oklab,var(--text) 3%,transparent)}.cu-def .input{flex:1 1 140px;width:auto;padding:7px 10px;font-size:13px}.cu-def select.input{flex:0 0 auto}.cu-def .cu-def-opts{flex-basis:100%}.cu-main{display:grid;grid-gap:12px;gap:12px;min-width:0}.cu-tabs{width:100%;overflow-x:auto;scrollbar-width:none}.cu-tabs::-webkit-scrollbar{display:none}.cu-tabs button{white-space:nowrap;flex:none}.cu-tabs b{font:600 10.5px var(--font-num);color:var(--muted);-webkit-margin-start:3px;margin-inline-start:3px}.cu-kinds{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.cu-kinds .chip{padding:4px 10px;font-size:12px;cursor:pointer}.cu-tl{padding:14px 16px}.cu-tl-list{list-style:none;margin:0;padding:0;display:grid;position:relative}.cu-tl-list:before{content:"";position:absolute;inset-inline-start:15px;top:8px;bottom:8px;width:1px;background:var(--line)}.cu-tl-item>a,.cu-tl-item>div{display:flex;gap:12px;align-items:flex-start;padding:8px 4px;border-radius:10px;color:inherit;position:relative}.cu-tl-item>a:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.cu-tl-ic{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--card-solid);border:1px solid var(--line-2);color:var(--muted)}.cu-tl-ic.ok{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 45%,transparent)}.cu-tl-ic.bad{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 45%,transparent)}.cu-tl-ic.warn{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 45%,transparent)}.k-ticket .cu-tl-ic{color:var(--accent)}.cu-tl-body{flex:1 1;min-width:0;display:grid;grid-gap:3px;gap:3px}.cu-tl-body b{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.cu-tl-body small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.cu-tl-meta{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.cu-tl-item time{font-size:11.5px;white-space:nowrap;padding-top:6px}.cu-list{padding:6px;display:grid}.cu-list .card-h{padding:8px 10px 0;margin:0}.cu-row{display:flex;gap:12px;align-items:center;padding:10px;border-radius:11px;color:inherit;flex-wrap:wrap}.cu-row+.cu-row{border-top:1px solid var(--line)}a.cu-row:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.cu-row .grow{flex:1 1;min-width:200px;display:grid;grid-gap:4px;gap:4px}.cu-row .grow b{font-size:13.5px;overflow-wrap:anywhere}.cu-row .grow small{font-size:12px;overflow-wrap:anywhere}.cu-row-acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12.5px}.cu-when{font-size:11.5px;text-align:end}.cu-quote{font-style:italic;color:var(--text)}.cu-neg{color:var(--bad)}.cu-compose{width:min(620px,94vw);padding:18px 20px;display:grid;grid-gap:12px;gap:12px;max-height:92dvh;overflow-y:auto}.cu-compose textarea.input{resize:vertical;line-height:1.7}.cu-compose-to{font-size:12.5px}.cu-compose-note,.cu-compose-to{display:flex;gap:6px;align-items:center}.cu-compose-note{font-size:12px;color:var(--muted);padding:8px 10px;border-radius:10px;background:color-mix(in oklab,var(--ok) 7%,transparent)}.tp{display:grid;grid-gap:12px;gap:12px}.tp-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 14px}.tp-search{margin:0;flex:1 1 240px;min-width:0}.tp-search .ibtn{width:22px;height:22px;border:0}.tp-sort{display:inline-flex;gap:6px;align-items:center;font-size:12px}.tp-cats{padding:0;border:0;flex-wrap:wrap}.tp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px;align-items:start}.tp-card{display:grid;grid-gap:8px;gap:8px}.tp-card .card-h{margin:0;gap:8px}.tp-card .card-h h3{min-width:0;overflow-wrap:anywhere}.tp-card .card-h .tag{cursor:pointer;flex:none}.tp-card .var,.tp-pv .var{direction:rtl;font-family:inherit;font-size:11.5px;padding:0 5px}.tp-foot{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:10px;font-size:12px}.tp-acts{display:flex;gap:4px;-webkit-margin-start:auto;margin-inline-start:auto}.tp-ed{grid-column:1/-1;display:grid;grid-gap:12px;gap:12px;scroll-margin-top:80px}.tp-ed-top{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tp-ed-row{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:8px;gap:8px}.tp-ed-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.tp-ed-grid.solo{grid-template-columns:1fr}.tp-ed-text{display:grid;grid-gap:8px;gap:8px;min-width:0}.tp-ed-text textarea{width:100%;min-height:260px;resize:vertical;border:1px solid var(--line-2);border-radius:12px;background:color-mix(in oklab,var(--text) 2%,transparent);color:var(--text);padding:12px 14px;font:inherit;font-size:14px;line-height:1.75;outline:none}.tp-ed-text textarea:focus{border-color:var(--accent);box-shadow:var(--glow)}.tp-ed-text small{font-size:11.5px}.tp-ed-tools{gap:8px;align-items:center}.tp-ed-tools,.tp-used{display:flex;flex-wrap:wrap}.tp-used{gap:4px}.tp-vars{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:20;width:300px;max-height:360px;display:grid;grid-template-rows:auto 1fr;grid-gap:6px;gap:6px;padding:8px;border-radius:12px;background:var(--card-solid);border:1px solid var(--line-2);box-shadow:var(--shadow)}.tp-vars .input{padding:7px 10px;font-size:13px}.tp-vars-list{overflow-y:auto}.tp-vars-h{font-size:10.5px;color:var(--faint);font-weight:600;padding:8px 6px 3px}.tp-vars-list button{display:flex;width:100%;justify-content:space-between;gap:8px;text-align:start;padding:7px 8px;border-radius:8px;font-size:13px;color:var(--text)}.tp-vars-list button:focus-visible,.tp-vars-list button:hover{background:var(--accent-soft)}.tp-vars-list small{color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%;direction:ltr}.tp-pv{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:12px;border:1px dashed var(--line-2);background:color-mix(in oklab,var(--text) 2%,transparent);min-width:0}.tp-pv-h{font-size:13px}.tp-pv-h,.tp-pv-src{display:grid;grid-gap:6px;gap:6px}.tp-pv-q,.tp-pv-src select{width:100%}.tp-pv-q{padding:6px 10px;font-size:12.5px}.tp-pv-body{white-space:pre-wrap;font-size:13.5px;line-height:1.75;overflow-wrap:anywhere;min-height:120px}.tp-miss{background:color-mix(in oklab,var(--bad) 20%,transparent)!important;color:var(--bad)!important}.tp-pv-warn{display:flex;gap:6px;align-items:flex-start;font-size:12px;color:var(--warn)}.tp-savebar{margin-top:0}.tp-ed-close{display:flex;justify-content:flex-end}.tp-deleted{width:min(620px,94vw);padding:16px 18px;display:grid;grid-gap:10px;gap:10px;max-height:86dvh;overflow-y:auto}.tp-del-list{display:grid;grid-gap:6px;gap:6px}.tp-del{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:11px;border:1px solid var(--line)}.tp-del .grow{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.tp-del small{font-size:11.5px}.tp-del p{margin:4px 0 0;font-size:12.5px;white-space:pre-wrap;overflow-wrap:anywhere}.pbk-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.pbk-seg button{white-space:nowrap}.pbk-card-acts{display:flex;gap:4px;-webkit-margin-start:auto;margin-inline-start:auto}.pbk-use{display:inline-flex;align-items:center;gap:6px}.pbk-bars rect{fill:color-mix(in oklab,var(--text) 12%,transparent)}.pbk-bars rect.on{fill:var(--accent)}.pbk-ed.wide{width:min(1080px,96vw)}.pbk-ed .card-h{margin:0;gap:8px;flex-wrap:wrap}.pbk-ed-tabs{display:flex;gap:6px;align-items:center;-webkit-margin-start:auto;margin-inline-start:auto}.pbk-ed-body{display:grid;grid-gap:16px;gap:16px;min-width:0}.pbk-ed.wide .pbk-ed-body{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.pbk-ed-main{display:grid;grid-gap:14px;gap:14px;min-width:0}.pbk-ed-side{position:-webkit-sticky;position:sticky;top:0;padding:12px;border-radius:12px;border:1px solid var(--line);background:color-mix(in oklab,var(--text) 2%,transparent);min-width:0;max-height:70dvh;overflow-y:auto}.pbk-drag{width:26px;height:28px;display:grid;place-items:center;border-radius:7px;color:var(--faint);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none}.pbk-drag:focus-visible,.pbk-drag:hover{color:var(--text);background:color-mix(in oklab,var(--text) 6%,transparent);outline:none}.pbk-drag:active{cursor:-webkit-grabbing;cursor:grabbing}.kb-navrow.dragging,.pbk-step.dragging{background:var(--accent-soft);box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 50%,transparent);border-radius:11px}.pbk-attach{display:inline-flex;gap:6px;align-items:center;flex:1 1 200px;min-width:0}.pbk-pstep .pbk-link{flex:0 1 180px;max-width:220px}.pbk-what{font-size:12.5px;color:var(--muted);line-height:1.6;padding:8px 10px;border-radius:10px;background:color-mix(in oklab,var(--accent) 6%,transparent)}.pbk-what b{color:var(--text);font-weight:600}.pbk-unsaved{font-size:12px;-webkit-margin-end:auto;margin-inline-end:auto;align-self:center}.pbk-vers{display:grid;grid-gap:6px;gap:6px}.pbk-ver{display:flex;gap:8px;align-items:flex-start;padding:8px;border-radius:10px;border:1px solid var(--line)}.pbk-ver .grow{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px;font-size:12.5px}.pbk-ver small{font-size:11.5px;overflow-wrap:anywhere}.pbk-try{display:grid;grid-gap:10px;gap:10px}.pbk-try-pick{display:grid;grid-gap:6px;gap:6px}.pbk-try-list{display:grid;grid-gap:2px;gap:2px;max-height:200px;overflow-y:auto}.pbk-try-list button{display:grid;grid-template-columns:auto auto 1fr;grid-gap:6px;gap:6px;align-items:baseline;text-align:start;padding:6px 8px;border-radius:8px;font-size:12.5px;color:var(--text)}.pbk-try-list button small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbk-try-list button.on,.pbk-try-list button:hover{background:var(--accent-soft)}.pbk-try-res{display:grid;grid-gap:8px;gap:8px;padding:10px;border-radius:10px;border:1px solid color-mix(in oklab,var(--accent) 35%,transparent)}.pbk-try-h{font-size:12.5px;font-weight:600;display:flex;gap:6px;align-items:center}.pbk-try-res ol{margin:0;padding:0;list-style:none;display:grid;grid-gap:5px;gap:5px}.pbk-try-res li{display:flex;gap:8px;align-items:flex-start;font-size:12.5px}.pbk-try-res li .tag{flex:none;min-width:74px;justify-content:center}.pbk-try-res li .grow{flex:1 1;min-width:0}.pbk-try-reply pre{white-space:pre-wrap;font:inherit;font-size:13px;line-height:1.7;margin:4px 0 0;padding:10px;border-radius:9px;background:color-mix(in oklab,var(--text) 3%,transparent);overflow-wrap:anywhere}.pbk-usage .ctable tr.off{opacity:.6}.kb-grid2{grid-template-columns:270px minmax(0,1fr);align-items:start}.kb-nav2{position:-webkit-sticky;position:sticky;top:16px;padding:8px;display:flex;flex-direction:column;gap:6px;max-height:calc(100dvh - 32px)}.kb-search{margin:0;padding:7px 10px}.kb-search .ibtn{width:22px;height:22px;border:0}.kb-nav-list{overflow-y:auto;min-height:0;flex:1 1;display:grid;align-content:start;grid-gap:1px;gap:1px}.kb-navline{display:flex;align-items:center;gap:2px}.kb-navline .nav{flex:1 1;min-width:0}.kb-navt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-drag{width:20px;height:26px}.kb-intro-nav{font-size:13px}.kb-add{margin-top:6px;justify-self:start}.kb-nav-toggle{display:none}.kb-results{display:grid;grid-gap:4px;gap:4px}.kb-res{display:grid;grid-gap:3px;gap:3px;text-align:start;padding:8px 10px;border-radius:9px;font-size:12.5px;color:var(--muted);line-height:1.55}.kb-res b{color:var(--text);font-size:13px;display:flex;gap:6px;align-items:baseline}.kb-res b small{-webkit-margin-start:auto;margin-inline-start:auto;font-size:10.5px;color:var(--faint)}.kb-res.on,.kb-res:hover{background:var(--accent-soft)}.kb-doc2{min-width:0}.kb-doc2 .card-h{gap:8px;flex-wrap:wrap}.kb-doc2 .card-h h3{min-width:0;overflow-wrap:anywhere}.kb-doc-acts{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.kb-doc2 textarea{min-height:max(420px,calc(100dvh - 330px));resize:vertical}.kb-modes{max-width:100%;overflow-x:auto;scrollbar-width:none}.kb-modes button{white-space:nowrap}@media (max-width:1100px){.cu-grid{grid-template-columns:280px minmax(0,1fr)}.pbk-ed.wide .pbk-ed-body{grid-template-columns:1fr}.pbk-ed-side{position:static;max-height:none}.tp-ed-grid{grid-template-columns:1fr}}@media (max-width:760px){.cu-grid{grid-template-columns:1fr}.cu-head{padding:14px;gap:12px}.cu-av{width:46px;height:46px;font-size:18px;border-radius:14px}.cu-who h1{font-size:19px}.cu-head-acts{width:100%}.cu-head-acts .btn{flex:1 1;justify-content:center}.cu-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cu-stat b{font-size:16px}.cu-row .grow{min-width:0;flex-basis:100%}.cu-row-acts{width:100%}.cu-tl-item time{display:none}.cu-table tr{position:relative;-webkit-padding-end:44px!important;padding-inline-end:44px!important}.cu-table td.cu-check{position:absolute;top:12px;inset-inline-end:10px;width:auto}.cu-table thead{display:none}.cu-table td:nth-child(2){grid-column:1/-1}.cu-bulk{position:-webkit-sticky;position:sticky;top:auto;bottom:var(--float-bottom);margin:0 0 12px}.cu-bulk-tag{width:100%}.cu-bulk-tag .input{flex:1 1 100%;width:auto}.cu-bulk-tag .btn,.tp-bar .btn.primary{flex:1 1;justify-content:center}.tp-ed-row,.tp-grid{grid-template-columns:1fr}.tp-vars{position:fixed;inset-inline:10px;top:auto;bottom:var(--float-bottom);width:auto;max-height:55dvh}.tp-ed-text textarea{min-height:220px;font-size:15px}.pbk-ed,.pbk-ed.wide{width:100vw;max-width:100vw;border-radius:18px 18px 0 0;padding:14px}.pbk-overlay{padding-top:0!important;place-items:end center}.pbk-card-acts{width:100%}.pbk-card-acts .btn{flex:1 1;justify-content:center}.pbk-pstep .pbk-link{flex:1 1 100%;max-width:none}.pbk-ed-tabs .btn{padding-inline:8px}.kb-grid2{grid-template-columns:1fr}.kb-nav2{position:static;max-height:none}.kb-nav-toggle{display:flex;justify-content:flex-start;gap:6px;width:100%}.kb-nav2:not(.open) .kb-nav-list{display:none}.kb-nav2.open .kb-nav-list{max-height:60dvh}.kb-doc2 textarea{min-height:55dvh;font-size:15px}.kb-doc2 .savebar{bottom:var(--float-bottom)}}@media (max-width:760px){.kb-nav2:has(.kb-results) .kb-nav-list{display:grid}}.ibx-panel{display:grid;grid-gap:2px;gap:2px;padding:6px;margin-top:2px;border:1px solid var(--line-2);border-radius:12px;background:var(--card-solid);box-shadow:0 16px 40px -18px rgba(0,0,0,.55);max-height:min(60vh,460px);overflow-y:auto;overscroll-behavior:contain}.ibx-panel .ibx-bulk-tag,.ibx-panel>button{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 9px;border-radius:8px;text-align:start;font-size:13px;color:var(--text)}.ibx-panel>button.on,.ibx-panel>button:hover{background:var(--accent-soft)}.ibx-panel>button small{-webkit-margin-start:auto;margin-inline-start:auto;font:11.5px var(--font-num);color:var(--muted)}.ibx-panel>button small.hot{color:var(--bad);font-weight:650}.ibx-panel .grow{flex:1 1;min-width:0}.ibx-panel em{font-style:normal;font-size:10.5px;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:0 5px;-webkit-margin-start:6px;margin-inline-start:6px}.ibx-panel .menu-h{padding:6px 8px 2px}.ibx-bulk-p{margin:0 6px 6px}.ibx-bulk-tag .btn{min-height:30px}.ibx-bulk>button.on{background:color-mix(in oklab,var(--accent) 22%,transparent)}.ibx-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.ibx-filters label{display:grid;grid-gap:4px;gap:4px;font-size:11.5px;color:var(--muted);font-weight:550}.ibx-filters input,.ibx-filters select{min-height:36px;border:1px solid var(--line-2);border-radius:9px;background:var(--card-solid);color:var(--text);padding:6px 9px;font:inherit;font-size:13px;width:100%}.ibx-filters-f{grid-column:1/-1;display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.ibx-scope{display:inline-flex;gap:2px;padding:2px;border-radius:9px;background:color-mix(in oklab,var(--text) 5%,transparent);justify-self:start}.ibx-scope button{font-size:12px;padding:4px 10px;border-radius:7px;color:var(--muted)}.ibx-scope button.on{background:var(--card-solid);color:var(--text);box-shadow:0 1px 3px rgba(0,0,0,.2)}.ibx-collide .ibx-dots.sm i,.ibx-search .ibx-dots.sm i{width:5px;height:5px}.ibx-bub-t mark,.ibx-hit mark,.ibx-row mark{background:color-mix(in oklab,var(--warn) 35%,transparent);color:inherit;border-radius:3px;padding:0 1px}.ibx-hit{display:flex;gap:5px;align-items:baseline;font-size:12.5px;margin-top:3px;min-width:0}.ibx-hit>span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5}.ibx-hit em{font-weight:600}.ibx-sla{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:3px;font:600 11px var(--font-num);padding:1px 7px;border-radius:99px;white-space:nowrap}.ibx-sla.ok{color:var(--ok);background:color-mix(in oklab,var(--ok) 12%,transparent)}.ibx-sla.warn{color:var(--warn);background:color-mix(in oklab,var(--warn) 15%,transparent)}.ibx-sla.bad{color:var(--bad);background:color-mix(in oklab,var(--bad) 15%,transparent)}.ibx-sla.big{height:26px;padding:0 10px;border-radius:8px;font-size:12px;margin:0}.ibx-prio{flex:none;font-size:10.5px;font-weight:650;padding:0 6px;border-radius:5px;line-height:17px}.ibx-prio.bad{color:var(--bad);background:color-mix(in oklab,var(--bad) 14%,transparent)}.ibx-prio.warn{color:var(--warn);background:color-mix(in oklab,var(--warn) 14%,transparent)}.ibx-prio.muted{color:var(--faint);background:color-mix(in oklab,var(--text) 6%,transparent)}.ibx-prio-dot{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block;background:var(--line-2)}.ibx-prio-dot.bad{background:var(--bad)}.ibx-prio-dot.warn{background:var(--warn)}.ibx-prio-dot.muted{background:var(--faint);opacity:.5}.ibx-prio-chip.bad{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 40%,transparent)}.ibx-prio-chip.warn{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 40%,transparent)}.ibx-prio-chip:not(.bad):not(.warn){color:var(--muted)}.ibx-assign{cursor:pointer}.ibx-collide.typing{color:var(--accent);background:var(--accent-soft)}.ibx-new span{color:var(--accent)!important;font-weight:650}.ibx-saved.saved{color:var(--ok)}.ibx-holes{display:flex;align-items:center;gap:6px;width:100%;text-align:start;padding:7px 10px;border-radius:10px;font-size:12.5px;color:var(--warn);background:color-mix(in oklab,var(--warn) 11%,transparent);border:1px dashed color-mix(in oklab,var(--warn) 45%,transparent)}.ibx-slash b em{font-style:normal;color:var(--accent);font-weight:500}.ibx-slash small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-bub time{display:inline-flex;align-items:center;gap:6px}.ibx-bub-act{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:6px;color:var(--faint);opacity:0;transition:opacity .15s}.ibx-bub-act:focus-visible,.ibx-msg:hover .ibx-bub-act{opacity:1}.ibx-bub-act:hover{color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}@media (hover:none){.ibx-bub-act{opacity:.7;width:30px;height:30px}}.ibx-issues{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:4px;gap:4px}.ibx-fresh{display:grid;grid-gap:8px;gap:8px;max-height:40vh;overflow-y:auto}.ibx-fresh>div{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:10px;background:color-mix(in oklab,var(--text) 5%,transparent);font-size:13px}.ibx-fresh b{font-size:12px;color:var(--muted)}.ibx-pref{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13px}.ibx-note{display:grid;grid-gap:6px;gap:6px}.ibx-note-one.reply{-webkit-margin-start:18px;margin-inline-start:18px;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-border-start:2px solid color-mix(in oklab,var(--warn) 35%,transparent);border-inline-start:2px solid color-mix(in oklab,var(--warn) 35%,transparent)}.ibx-note-ed{font-size:11px;color:var(--faint)}.ibx-note-acts{display:inline-flex;gap:2px;opacity:.55;transition:opacity .15s}.ibx-note-acts:focus-within,.ibx-note:hover .ibx-note-acts{opacity:1}.ibx-note-acts .ibtn{width:26px;height:26px;border:0}@media (hover:none){.ibx-note-acts{opacity:1}.ibx-note-acts .ibtn{width:34px;height:34px}}.ibx-note-edit{display:grid;grid-gap:6px;gap:6px}.ibx-note-edit.reply{-webkit-margin-start:18px;margin-inline-start:18px}.ibx-note-edit .ibx-ta{min-height:70px}.ibx-note-edit-f{display:flex;gap:6px;justify-content:flex-end}.ibx-note-reply{justify-self:start;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);padding:4px 8px;border-radius:7px;min-height:30px}.ibx-note-reply:hover{color:var(--text);background:color-mix(in oklab,var(--warn) 12%,transparent)}.ibx-pb-row{display:grid;grid-gap:2px;gap:2px}.ibx-pb-links{display:flex;gap:10px;flex-wrap:wrap;-webkit-padding-start:26px;padding-inline-start:26px;font-size:12px}.ibx-pb-links .link-btn{display:inline-flex;align-items:center;gap:4px}.ibx-cust-name{color:inherit;text-decoration:none}.ibx-cust-name:hover b{text-decoration:underline}.ibx-cust-note{display:flex;gap:6px;align-items:flex-start;width:100%;margin-top:8px;padding:8px 10px;border-radius:10px;text-align:start;font-size:12.5px;line-height:1.6;color:var(--text);background:color-mix(in oklab,var(--warn) 10%,transparent);border:1px solid color-mix(in oklab,var(--warn) 30%,transparent);white-space:pre-wrap}.ibx-cust-note svg{color:var(--warn);flex:none;margin-top:3px}.ibx-when{width:min(460px,94vw);padding:16px 18px;display:grid;grid-gap:12px;gap:12px;max-height:86dvh;overflow-y:auto}.ibx-when-list{display:grid;grid-gap:2px;gap:2px}.ibx-when-list button{display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 10px;border-radius:10px;text-align:start;font-size:14px;color:var(--text)}.ibx-when-list button:focus-visible,.ibx-when-list button:hover{background:var(--accent-soft);outline:0}.ibx-when-list button .grow{flex:1 1}.ibx-when-list small{font:12px var(--font-num);color:var(--muted)}.ibx-when-custom{display:flex;gap:8px;flex-wrap:wrap}.ibx-when-custom .input{flex:1 1;min-width:200px;min-height:42px;font-size:15px}.ibx-pick-dlg{width:min(860px,96vw);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:78dvh}.ibx-pick-q{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);color:var(--muted)}.ibx-pick-q input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:inherit;font-size:16px}.ibx-pick-body{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);min-height:0}.ibx-pick-list{overflow-y:auto;padding:6px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);display:grid;align-content:start;grid-gap:1px;gap:1px}.ibx-pick-list button{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:9px;text-align:start;min-height:44px}.ibx-pick-list button.on{background:var(--accent-soft)}.ibx-pick-list button .grow{flex:1 1;min-width:0;display:grid}.ibx-pick-list b{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-pick-list small{font-size:11.5px;color:var(--muted)}.ibx-pick-list em{font-style:normal;font-size:10.5px;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:1px 6px;flex:none}.ibx-pick-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex:none;color:var(--accent);background:var(--accent-soft)}.ibx-pick-ic.template{color:var(--muted);background:color-mix(in oklab,var(--text) 7%,transparent)}.ibx-pick-prev{overflow-y:auto;padding:14px 16px;display:grid;align-content:start;grid-gap:10px;gap:10px}.ibx-pick-h{display:grid;grid-gap:2px;gap:2px}.ibx-pick-h b{font-size:15px}.ibx-pick-h .muted,.ibx-pick-steps{font-size:12.5px}.ibx-pick-steps{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:3px;gap:3px;color:var(--muted)}.ibx-pick-text{white-space:pre-wrap;font-size:13.5px;line-height:1.7;padding:10px 12px;border-radius:10px;background:color-mix(in oklab,var(--text) 4%,transparent);border:1px solid var(--line)}.ibx-pick-text mark{background:color-mix(in oklab,var(--warn) 30%,transparent);color:inherit;border-radius:4px;padding:0 2px}.ibx-pick-warn{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--warn)}.ibx-pick-foot{display:flex;gap:14px;flex-wrap:wrap;padding:8px 16px;border-top:1px solid var(--line);font-size:11.5px}.ibx-pick-foot kbd,.ibx-pick-q kbd{font-size:10.5px}@media (max-width:760px){.ibx-pick-dlg{width:100vw;max-height:92dvh;position:fixed;inset:auto 0 0 0;border-radius:20px 20px 0 0}.ibx-pick-body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.ibx-pick-list{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--line);max-height:46dvh}.ibx-pick-prev{max-height:26dvh}.ibx-pick-foot span:not(:last-child){display:none}.ibx-when{width:100vw;position:fixed;inset:auto 0 0 0;border-radius:20px 20px 0 0;padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.ibx-merge-dlg,.ibx-view-dlg{width:min(560px,94vw);padding:16px 18px;display:grid;grid-gap:12px;gap:12px;max-height:86dvh;overflow-y:auto}.ibx-merge-list{display:grid;grid-gap:2px;gap:2px;max-height:46vh;overflow-y:auto}.ibx-merge-list button{display:flex;align-items:center;gap:10px;min-height:44px;padding:7px 9px;border-radius:9px;text-align:start}.ibx-merge-list button:hover{background:var(--accent-soft)}.ibx-merge-list .grow{flex:1 1;min-width:0;display:grid}.ibx-merge-list small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-merge-prev{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:10px;gap:10px;align-items:center}.ibx-merge-prev>div{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid var(--line-2);min-width:0}.ibx-merge-prev>div small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.ibx-merge-prev>svg{transform:scaleX(-1);color:var(--faint)}.ibx-merge-what{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:4px;gap:4px;font-size:12.5px;color:var(--muted)}@media (max-width:520px){.ibx-merge-prev{grid-template-columns:1fr}.ibx-merge-prev>svg{transform:rotate(-90deg);justify-self:center}}.ibx-icons{display:flex;gap:6px;flex-wrap:wrap}.ibx-icons button{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--line);color:var(--muted)}.ibx-icons button.on{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.ibx-view-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}@media (max-width:520px){.ibx-filters,.ibx-view-row{grid-template-columns:1fr}}.ibx-views-m{display:grid;grid-gap:4px;gap:4px}.ibx-vm{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;border:1px solid var(--line)}.ibx-vm.off{opacity:.55}.ibx-vm .grow{flex:1 1;min-width:0;display:grid}.ibx-vm small{font-size:11.5px;color:var(--muted)}.ibx-vm .ibtn{width:32px;height:32px;border:0}.ibx-vm .ibtn.on{color:var(--accent)}.bs-list{display:grid;grid-gap:4px;gap:4px}.bs-list button{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card);text-align:start;font-size:14px}.bs-list button svg{color:var(--accent)}.bs-list .grow{flex:1 1}.bs-list em{font-style:normal;font-size:11px;color:var(--accent);-webkit-margin-start:6px;margin-inline-start:6px}.bs-tags .chip{min-height:38px}.oa-head{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.oa-copy,.oa-head{align-items:center}.oa-copy{display:inline-flex;gap:4px;font-size:12.5px;font-weight:600;padding:2px 8px;border-radius:7px;border:1px solid var(--line)}.oa-copy:hover{border-color:var(--line-2);background:color-mix(in oklab,var(--text) 5%,transparent)}.oa-st{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:99px}.oa-st.ok{color:var(--ok);background:color-mix(in oklab,var(--ok) 12%,transparent)}.oa-st.warn{color:var(--warn);background:color-mix(in oklab,var(--warn) 13%,transparent)}.oa-st.bad{color:var(--bad);background:color-mix(in oklab,var(--bad) 13%,transparent)}.oa-st.muted{color:var(--muted);background:color-mix(in oklab,var(--text) 6%,transparent)}.oa-note{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.pp{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.pp .seg button{gap:4px}.pp .seg button,.pp-range{display:inline-flex;align-items:center}.pp-range{gap:6px;flex-wrap:wrap}.pp-range input{padding:5px 8px}.pp-label{font-size:12px;-webkit-margin-start:auto;margin-inline-start:auto}.rp-kpis{margin-bottom:4px}.link-card{color:inherit;text-decoration:none;cursor:pointer}.link-card:hover{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.link-card .label>svg:last-child{-webkit-margin-start:auto;margin-inline-start:auto;opacity:.45;transform:scaleX(-1)}.rp-kpi .foot{gap:6px}.rp-kpi .spark{width:64px;height:26px;flex:none}.rp-delta{display:inline-flex;gap:2px;align-items:center;font-size:11.5px;font-family:var(--font-num);color:var(--muted);white-space:nowrap}.rp-delta.good{color:var(--ok)}.rp-delta.bad{color:var(--bad)}.rp-table-card{margin-top:16px}.rp-scroll{overflow-x:auto;margin:0 -6px;padding:0 6px}.rp-table{width:100%;border-collapse:collapse;font-size:13px;min-width:760px}.rp-table td,.rp-table th{text-align:start;padding:9px 8px;border-top:1px solid var(--line);white-space:nowrap}.rp-table thead th{border-top:0;font-size:11.5px;color:var(--muted);font-weight:600;white-space:normal;vertical-align:bottom}.rp-table tbody th{font-weight:500;position:-webkit-sticky;position:sticky;inset-inline-start:0;background:var(--card-solid);z-index:1}.rp-table td.num{font-family:var(--font-num)}.rp-table .spark{width:70px;height:24px}.rp-who{display:inline-flex;gap:8px;align-items:center}.rp-note{font-size:11.5px;line-height:1.6;margin-top:10px}.rp-banner{display:flex;gap:8px;align-items:center;font-size:13px;margin-bottom:12px;border-color:color-mix(in oklab,var(--warn) 40%,transparent)}.rp-bar{color:inherit;text-decoration:none}a.rp-bar.on .rp-bar-h span:first-child,a.rp-bar:hover .rp-bar-h span:first-child{color:var(--accent)}a.rp-bar.on .bar span{background:var(--accent)}.rp-bar-h{display:flex;justify-content:space-between;gap:8px;font-size:13px}.rp-intents{display:grid}.rp-intent{border-top:1px solid var(--line)}.rp-intent summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(140px,2fr) 90px 72px repeat(4,minmax(70px,1fr));grid-gap:10px;gap:10px;align-items:center;padding:10px 2px}.rp-intent summary::-webkit-details-marker{display:none}.rp-intent[open] summary{background:color-mix(in oklab,var(--accent) 4%,transparent)}.rp-i-name{display:grid;grid-gap:4px;gap:4px;min-width:0;font-size:13.5px}.rp-i-name .bar{margin-top:0}.rp-i-n{display:grid;justify-items:start}.rp-i-n b{font-size:16px}.rp-i-n small{font-size:11px}.rp-i-spark .spark{width:70px;height:26px}.rp-i-m{display:grid;grid-gap:1px;gap:1px}.rp-i-m small{font-size:10.5px;color:var(--muted)}.rp-i-m b{font-size:13.5px}.rp-i-ex{display:grid;grid-gap:4px;gap:4px;padding:4px 6px 12px;font-size:13px}.rp-i-ex a:hover b{color:var(--accent)}.rp-match{margin-bottom:16px;border-color:color-mix(in oklab,var(--accent) 40%,transparent);scroll-margin-top:80px}.rp-match-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:6px;gap:6px;max-height:420px;overflow:auto}.rp-match-list a{display:grid;grid-gap:1px;gap:1px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--card);font-size:13px}.rp-match-list a:hover{border-color:var(--line-2)}.rp-match-list a span{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-cols{display:flex;gap:8px;align-items:flex-end}.rp-cols.tight{gap:3px}.rp-col{flex:1 1;display:grid;grid-gap:6px;gap:6px;justify-items:center;color:inherit;text-decoration:none;border-radius:6px;padding:2px 0}.rp-col>i{width:100%;border-radius:6px;display:block;transition:filter .15s}.rp-col.on>i,.rp-col:hover>i{filter:brightness(1.25);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 50%,transparent)}.apr-totals{display:flex;gap:8px;flex-wrap:wrap}.apr-tot{display:grid;grid-gap:1px;gap:1px;padding:10px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line);min-width:130px;flex:1 1 130px}.apr-tot small{font-size:11.5px;color:var(--muted)}.apr-tot b{font-size:20px}.apr-tot span{font-size:11.5px}.apr-tot.warn b{color:var(--warn)}.apr-tot.ok b{color:var(--ok)}.apr-tot.bad b{color:var(--bad)}.apr-tot.sm{flex:0 1 120px}.apr-tot.sm b{font-size:16px}.apr-filters{display:flex;gap:8px;align-items:center}.apr-bulk,.apr-filters,.apr-filters .seg{flex-wrap:wrap}.apr-bulk{display:flex;gap:10px;align-items:center;padding:8px 12px;border-radius:12px;border:1px dashed color-mix(in oklab,var(--accent) 45%,transparent);font-size:13px}.apr-bulk label{display:inline-flex;gap:6px;align-items:center}.apr-check{width:16px;height:16px;accent-color:var(--accent);flex:none}.disp-totals{margin-bottom:14px}.disp-filter{display:flex;margin:10px 12px 0;flex-wrap:wrap}.disp-deadline{display:inline-flex;gap:4px;align-items:center}.disp-deadline input{padding:2px 6px;font-size:var(--fs-sm)}.disp-files{display:grid;grid-gap:8px;gap:8px;justify-items:start}.disp-file-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;width:100%}.disp-file-list li{display:flex;gap:8px;align-items:center;padding:6px 8px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);font-size:var(--fs-md)}.disp-file-list a{display:inline-flex;gap:6px;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disp-file-list small{font-size:var(--fs-xs);-webkit-margin-start:auto;margin-inline-start:auto;white-space:nowrap}.disp-listhead{justify-content:space-between;align-items:center}.disp-listhead b{font-size:var(--fs-base)}.disp-newbtn.on{box-shadow:0 0 0 3px var(--accent-soft)}.disp-empty{padding:16px;font-size:var(--fs-md);line-height:1.7;color:var(--muted)}.disp-empty.center{padding:30px 16px;text-align:center}.disp-empty .link-btn{font-size:var(--fs-md)}.dnc{gap:18px;align-content:start}.dnc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.dnc-head h2{font-size:var(--fs-xl);margin:2px 0 0;line-height:1.35}.dnc-head .eyebrow{margin-bottom:0}.dnc-x{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:var(--r-md);border:1px solid var(--line);color:var(--muted)}.dnc-x:hover{color:var(--text);background:color-mix(in oklab,var(--text) 5%,transparent)}.dnc-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:480px}.dnc-seg button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;font-size:var(--fs-base)}.dnc-lead{margin:0;font-size:var(--fs-md);color:var(--muted);line-height:1.7}.dnc-form,.dnc-mailside{display:grid;grid-gap:14px;gap:14px}.dnc-form{gap:16px}.dnc-loading{gap:8px;padding:8px 0;font-size:var(--fs-md);color:var(--muted)}.dnc-empty,.dnc-loading{display:flex;align-items:center}.dnc-empty{gap:12px;flex-wrap:wrap;padding:16px;border:1px dashed var(--line-2);border-radius:var(--r-lg)}.dnc-empty>div{flex:1 1 260px;display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-md)}.dnc-empty span{color:var(--muted);line-height:1.6}.dnc-warn{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;padding:10px 12px;border-radius:var(--r-md);border:1px solid color-mix(in oklab,var(--warn) 35%,transparent);background:color-mix(in oklab,var(--warn) 9%,transparent);line-height:1.6}.dnc-warn,.dnc-warn .link-btn{font-size:var(--fs-md)}.dnc-mails{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;max-height:560px;overflow-y:auto}.dnc-mail{width:100%;min-height:44px;display:grid;grid-gap:4px;gap:4px;text-align:start;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card-solid);color:var(--text)}.dnc-mail:hover:not(:disabled){border-color:color-mix(in oklab,var(--accent) 50%,transparent)}.dnc-mail:disabled{cursor:progress;opacity:.6}.dnc-mail[aria-busy=true]{opacity:1;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.dnc-mail.done{background:color-mix(in oklab,var(--text) 2%,transparent)}.dnc-mail-top{display:flex;justify-content:space-between;gap:10px;font-size:var(--fs-md)}.dnc-mail-top b{min-width:0;overflow-wrap:anywhere}.dnc-mail-top time{flex:none;font-size:var(--fs-sm)}.dnc-mail-subj{font-size:var(--fs-base);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.dnc-mail-snip{font-size:var(--fs-sm);color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.dnc-mail-foot{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:4px}.dnc-mail-go{display:inline-flex;gap:5px;align-items:center;-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--fs-sm);font-weight:600;color:var(--accent)}.dnc-paste{display:grid;grid-gap:10px;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.dnc-paste-t{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-height:44px;text-align:start;font-size:var(--fs-md);font-weight:600;color:var(--text)}.dnc-paste-t .muted{font-weight:400}.dnc-paste-b{display:grid;grid-gap:8px;gap:8px;justify-items:start}.dnc-src{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-md);background:var(--accent-soft)}.dnc-src>svg{flex:none;margin-top:3px}.dnc-src>div{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px;font-size:var(--fs-md)}.dnc-src>div>span{color:var(--muted);overflow-wrap:anywhere}.dnc-src summary{cursor:pointer;margin-top:4px;font-size:var(--fs-sm);color:var(--accent)}.dnc-src pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--fs-sm);line-height:1.6;max-height:280px;overflow:auto;margin:6px 0 0;padding:10px;border-radius:var(--r-sm);background:var(--card-solid)}.dnc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 16px;gap:18px 16px}.dnc-f{display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0}.dnc-f.wide{grid-column:1/-1}.dnc-l{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:var(--fs-md);font-weight:600;color:var(--text)}.dnc-l.sub{margin-top:8px;font-weight:500;color:var(--muted)}.dnc-opt{font-size:var(--fs-sm);font-weight:400;color:var(--muted)}.dnc-in{width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card-solid);color:var(--text);font:inherit;font-size:var(--fs-base);outline:none}.dnc-in:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.dnc-in[aria-invalid=true]{border-color:var(--bad)}textarea.dnc-in{resize:vertical;line-height:1.6}.dnc-hint{color:var(--muted);line-height:1.6}.dnc-err,.dnc-hint{font-size:var(--fs-sm)}.dnc-err{display:inline-flex;gap:6px;align-items:center;font-weight:500;color:var(--bad);line-height:1.5}.dnc-auto{padding:1px 8px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-xs);font-weight:600}.dnc-auto.order{background:color-mix(in oklab,var(--ok) 12%,transparent);color:var(--ok)}.dnc-money{position:relative}.dnc-money>span{position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:var(--fs-base);pointer-events:none}.dnc-money input{-webkit-padding-start:30px;padding-inline-start:30px}.dnc-date{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dnc-date input{width:auto;flex:0 1 200px}.dnc-chips{display:flex;gap:8px;flex-wrap:wrap}.dnc-chip{display:inline-flex;gap:5px;align-items:center;min-height:38px;padding:7px 14px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--card-solid);color:var(--text);font-size:var(--fs-md);line-height:1.4;text-align:start}.dnc-chip:hover{border-color:var(--muted)}.dnc-chip.on{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.dnc-order{display:grid;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in oklab,var(--text) 2%,transparent)}.dnc-order-h{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dnc-order-ic{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent)}.dnc-order-id{flex:1 1 160px;min-width:0;display:grid;grid-gap:1px;gap:1px}.dnc-order-id b{font-size:var(--fs-base)}.dnc-order-id span{font-size:var(--fs-sm)}.dnc-order-tags{display:inline-flex;gap:6px;flex-wrap:wrap}.dnc-order-rows{margin:0;display:grid;border-top:1px solid var(--line)}.dnc-order-rows>div{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line)}.dnc-order-rows>div:last-child{border-bottom:0;padding-bottom:0}.dnc-order-rows dt{font-size:var(--fs-sm);font-weight:600;color:var(--muted)}.dnc-order-rows dd{margin:0;display:grid;grid-gap:2px;gap:2px;font-size:var(--fs-md);line-height:1.5;min-width:0;overflow-wrap:anywhere}.dnc-order-mail{font-size:var(--fs-sm);text-align:start;unicode-bidi:plaintext}.dnc-fixed{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-height:42px;padding:8px 12px;border:1px dashed var(--line-2);border-radius:var(--r-md);font-size:var(--fs-base)}.dnc-fixed .muted{font-size:var(--fs-sm)}.dnc-note{gap:6px;font-size:var(--fs-sm)}.dnc-check,.dnc-note{display:flex;align-items:flex-start;line-height:1.6}.dnc-check{gap:10px;min-height:44px;padding-top:4px;font-size:var(--fs-md);cursor:pointer}.dnc-check input{width:18px;height:18px;margin-top:3px;flex:none;accent-color:var(--accent)}.dnc-foot{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--line)}.dnc-foot .dnc-err{-webkit-margin-end:auto;margin-inline-end:auto}.dnc-go{min-height:44px;padding:10px 22px;font-size:var(--fs-base)}.dmc{padding:0;margin-bottom:14px;overflow:hidden}.dmc-top{width:100%;min-height:56px;display:flex;gap:12px;align-items:center;padding:12px 16px;text-align:start;color:var(--text)}.dmc-ic{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent)}.dmc-title{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.dmc-title b{font-size:var(--fs-base)}.dmc-sum{font-size:var(--fs-sm);color:var(--muted);overflow-wrap:anywhere}.dmc-body{display:grid;grid-gap:14px;gap:14px;padding:0 16px 16px;border-top:1px solid var(--line)}.dmc-ic.ok{background:color-mix(in oklab,var(--ok) 12%,transparent);color:var(--ok)}.dmc-pill{display:inline-flex;gap:6px;align-items:center;flex:none;padding:3px 10px;border-radius:var(--r-pill);border:1px solid var(--line-2);font-size:var(--fs-sm);font-weight:600;color:var(--muted);white-space:nowrap}.dmc-pill i{width:7px;height:7px;border-radius:50%;background:currentColor}.dmc-pill.ok{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 40%,transparent);background:color-mix(in oklab,var(--ok) 9%,transparent)}.dmc-pill.warn{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 40%,transparent);background:color-mix(in oklab,var(--warn) 9%,transparent)}.dmc-pill.bad{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 40%,transparent);background:color-mix(in oklab,var(--bad) 9%,transparent)}.dmc-facts{margin:0;padding-top:12px;display:grid;grid-gap:8px;gap:8px}.dmc-facts>div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline}.dmc-facts dt{display:inline-flex;gap:6px;align-items:center;font-size:var(--fs-sm);font-weight:600;color:var(--muted)}.dmc-facts dd{margin:0;font-size:var(--fs-md);line-height:1.6;overflow-wrap:anywhere}.dmc-act{display:flex;gap:8px 14px;align-items:center;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line)}.dmc-link{display:inline-flex;align-items:center;min-height:32px;font-size:var(--fs-md)}.dmc-last{flex:1 1 220px;font-size:var(--fs-sm);text-align:end}.dmc-more{justify-self:start;margin-top:6px;font-size:var(--fs-md)}.dmc-recent .sec-t{margin-top:0}.dmc-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.dmc-list li{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-md)}.dmc-item{flex:1 1 260px;min-width:0;display:grid;grid-gap:2px;gap:2px;font-size:var(--fs-md)}.dmc-item b{font-weight:600;overflow-wrap:anywhere}.dmc-item>span{font-size:var(--fs-sm);overflow-wrap:anywhere}.dmc-empty{font-size:var(--fs-md);color:var(--muted);line-height:1.7}.disp-result .muted{font-size:var(--fs-sm)}.disp-danger{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:4px;padding:14px 16px;border-radius:var(--r-lg);border:1px solid color-mix(in oklab,var(--bad) 35%,transparent);background:color-mix(in oklab,var(--bad) 5%,transparent)}.disp-danger>div{flex:1 1 240px;display:grid;grid-gap:2px;gap:2px;font-size:var(--fs-md)}.disp-danger b{color:var(--bad)}.disp-danger span{color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.disp-danger .btn.danger{min-height:40px;padding:8px 16px;font-weight:600}.dep{display:grid;grid-gap:14px;gap:14px}.dep-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dep-head{display:flex;gap:10px 14px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.dep-head-t{display:grid;grid-gap:2px;gap:2px}.dep-head-t h3,.dep-sec-h h3{margin:0;font-size:var(--fs-lg)}.dep-head-t .muted{font-size:var(--fs-sm)}.dep-head-a{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.dep-reason{display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-sm);color:var(--muted)}.dep-reason select{min-height:38px;padding:6px 10px;font-size:var(--fs-md)}.dep-building{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:var(--r-lg);border:1px dashed color-mix(in oklab,var(--accent) 45%,transparent);background:var(--accent-soft)}.dep-building>div{display:grid;grid-gap:3px;gap:3px;font-size:var(--fs-md);line-height:1.6}.dep-building span:not(.spin){color:var(--muted)}.dep-score{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card-solid)}.dep-score-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline;font-size:var(--fs-base)}.dep-score-top .num{font-size:var(--fs-xl);font-weight:700}.dep-meter{height:8px;background:var(--line);overflow:hidden}.dep-meter,.dep-meter i{border-radius:var(--r-pill)}.dep-meter i{display:block;height:100%;background:var(--accent);transition:inline-size .4s}.dep-score.ok .dep-meter i{background:var(--ok)}.dep-score.ok .num{color:var(--ok)}.dep-score.warn .dep-meter i{background:var(--warn)}.dep-score.warn .num{color:var(--warn)}.dep-score.bad .dep-meter i{background:var(--bad)}.dep-score.bad .num{color:var(--bad)}.dep-score p{margin:0;font-size:var(--fs-md);line-height:1.6}.dep-missing{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:var(--r-lg);border:1px solid color-mix(in oklab,var(--warn) 40%,transparent);background:color-mix(in oklab,var(--warn) 7%,transparent)}.dep-missing>b{font-size:var(--fs-base)}.dep-missing ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.dep-missing li{gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:var(--r-md);background:var(--card-solid);border:1px solid var(--line)}.dep-missing li,.dep-missing-t{display:flex;align-items:center}.dep-missing-t{flex:1 1 260px;min-width:0;gap:4px 8px;flex-wrap:wrap;font-size:var(--fs-md)}.dep-missing-t>span:last-child{flex-basis:100%;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.dep-missing-a{display:flex;gap:6px;flex-wrap:wrap}.dep-must{padding:0 8px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--accent) 14%,transparent);color:var(--accent);font-size:var(--fs-xs);font-weight:700;line-height:1.8}.dep-list{list-style:none;margin:0;padding:0}.dep-list,.dep-row{display:grid;grid-gap:8px;gap:8px}.dep-row{padding:12px 14px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card-solid)}.dep-row.in{border-color:color-mix(in oklab,var(--accent) 30%,var(--line))}.dep-row.missing{border-style:dashed}.dep-row.na{opacity:.8}.dep-row-h{display:flex;gap:8px 10px;align-items:center;flex-wrap:wrap}.dep-n{min-width:28px;height:28px;padding:0 6px;display:grid;place-items:center;flex:none;border-radius:var(--r-pill);background:var(--line);color:var(--muted);font-size:var(--fs-sm);font-weight:700}.dep-n.on{background:var(--accent);color:#fff}.dep-ic{display:inline-grid;place-items:center;color:var(--muted)}.dep-t{flex:1 1 160px;min-width:0;font-size:var(--fs-base);overflow-wrap:anywhere}.dep-tags{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.dep-prev{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-md);line-height:1.65;color:var(--text)}.dep-prev.clip{max-height:7.2em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.dep-more{justify-self:start;font-size:var(--fs-md)}.dep-how{display:flex;gap:6px;align-items:flex-start;font-size:var(--fs-sm);color:var(--muted);line-height:1.6}.dep-how svg{flex:none;margin-top:3px}.dep-files{display:flex;gap:6px;flex-wrap:wrap}.dep-file,.dep-link{gap:6px;max-width:100%;min-height:32px;padding:4px 10px;border-radius:var(--r-pill);border:1px solid var(--line-2);font-size:var(--fs-sm)}.dep-file,.dep-file a,.dep-link{display:inline-flex;align-items:center;color:var(--text)}.dep-file a{gap:5px;min-width:0;overflow-wrap:anywhere}.dep-file small{font-size:var(--fs-xs)}.dep-x{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-pill);color:var(--muted)}.dep-x:hover{color:var(--bad);background:color-mix(in oklab,var(--bad) 10%,transparent)}.dep-act{display:flex;gap:6px 8px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--line)}.dep-act,.dep-inc{align-items:center}.dep-inc{gap:8px;min-height:32px;-webkit-margin-end:auto;margin-inline-end:auto;font-size:var(--fs-sm);color:var(--muted);cursor:pointer}.dep-inc,.dep-move{display:inline-flex}.dep-move{gap:2px}.dep-edit{display:grid;grid-gap:8px;gap:8px}.dep-na summary{cursor:pointer;min-height:40px;display:flex;align-items:center;font-size:var(--fs-md);color:var(--muted)}.dep-na .dep-list{margin-top:6px}.dep-letter,.dep-out{display:grid;grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.dep-sec-h{gap:8px}.dep-empty,.dep-sec-h{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.dep-empty{gap:12px;padding:16px;border-radius:var(--r-lg);border:1px dashed var(--line-2)}.dep-empty>div{flex:1 1 260px;display:grid;grid-gap:3px;gap:3px;font-size:var(--fs-md);line-height:1.6}.dep-empty span{color:var(--muted)}.dep-letter-in{min-height:360px;line-height:1.75}.dep-note{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--r-md);background:color-mix(in oklab,var(--warn) 8%,transparent);border:1px solid color-mix(in oklab,var(--warn) 30%,transparent)}.dep-note svg{flex:none;margin-top:3px;color:var(--warn)}.dep-note>div{display:grid;grid-gap:2px;gap:2px;font-size:var(--fs-md);line-height:1.6}.dep-letter-a{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dep-tone{-webkit-margin-end:auto;margin-inline-end:auto}.dep-lead{margin:0;font-size:var(--fs-md);color:var(--muted);line-height:1.6}.dep-out-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.dep-out-grid .btn{justify-content:center;min-height:44px;text-align:center;flex-wrap:wrap}.dep-out-grid .btn small{font-size:var(--fs-xs);font-weight:400;opacity:.85}.dep-hint{font-size:var(--fs-sm);color:var(--muted)}.dep-out-foot{display:flex;gap:6px 12px;align-items:center;flex-wrap:wrap}.dep-out-foot,.dep-out-foot .link-btn{font-size:var(--fs-sm)}.dep-submit{justify-self:start;min-height:44px;padding:10px 20px}.dpv{padding:0;margin-top:14px;overflow:hidden}.dpv-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:8px 24px;gap:8px 24px;padding:0 16px 16px;border-top:1px solid var(--line)}.dpv-col{min-width:0}.dpv-risk{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card-solid);color:var(--text)}.dpv-risk:hover{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.dpv-risk>b{font-size:var(--fs-xl);min-width:32px;text-align:center;color:var(--warn)}.dpv-risk>span{flex:1 1;display:grid;grid-gap:2px;gap:2px;font-size:var(--fs-md)}.dpv-risk small{font-size:var(--fs-sm)}.dpv-empty,.dpv-risk small{color:var(--muted);line-height:1.6}.dpv-empty{margin:0;font-size:var(--fs-md)}.dpv-stats{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.dpv-stats li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(40px,1fr) auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;font-size:var(--fs-md)}.dpv-stats li .muted{grid-column:1/-1;font-size:var(--fs-sm)}.dpv-stat-t{overflow-wrap:anywhere}.dpv-bar{height:6px;background:var(--line);overflow:hidden}.dpv-bar,.dpv-bar i{border-radius:var(--r-pill)}.dpv-bar i{display:block;height:100%;background:var(--accent)}.dpv-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.dpv-list li{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--line)}.dpv-list li>div{flex:1 1 220px;min-width:0;display:grid;grid-gap:2px;gap:2px;font-size:var(--fs-md)}.dpv-list small{font-size:var(--fs-sm);color:var(--muted);line-height:1.6}.dpv-st{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--line);color:var(--muted)}.dpv-list li.ok .dpv-st{background:color-mix(in oklab,var(--ok) 14%,transparent);color:var(--ok)}.dpv-list li.todo .dpv-st{background:color-mix(in oklab,var(--warn) 14%,transparent);color:var(--warn)}.dpv-status{font-size:var(--fs-sm);font-weight:600;color:var(--muted)}.dpv-status.ok{color:var(--ok)}.dpv-status.todo{color:var(--warn)}.disp-bottom{display:grid;grid-gap:14px;gap:14px;margin-top:14px;align-items:start}.disp-bottom>.card{margin:0}.disp-bottom .dpv-body{grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.disp-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.dmc-gm{gap:5px}.dnc-auto.match{background:color-mix(in oklab,var(--ok) 12%,transparent);color:var(--ok)}.dcs-found{color:var(--ok)}.dcs-found>span{color:var(--text)}.dcs-bar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dcs-bar .btn{min-height:38px}.dcs-drawer-bg{z-index:85}.dcs-drawer{width:min(560px,100vw);z-index:86}.dcs-drawer-h{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.dcs-drawer-h>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.dcs-drawer-h h3{margin:2px 0 0;font-size:var(--fs-lg);line-height:1.4;overflow-wrap:anywhere}.dcs-drawer-h .muted{font-size:var(--fs-sm);overflow-wrap:anywhere}.dcs-drawer-a{display:flex;gap:8px;flex-wrap:wrap}.dcs-text{margin:0;padding:12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--fs-md);line-height:1.7}.dcs-files .sec-t{margin-top:4px}.dcs-files p{margin:0;font-size:var(--fs-md);line-height:1.6}.dcs-match{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card)}.dcs-match.ok{border-color:color-mix(in oklab,var(--ok) 30%,transparent);background:color-mix(in oklab,var(--ok) 4%,transparent)}.dcs-match.warn{border-color:color-mix(in oklab,var(--warn) 45%,transparent);background:color-mix(in oklab,var(--warn) 7%,transparent)}.dcs-match-h{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.dcs-match-ic{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:var(--r-md);background:color-mix(in oklab,var(--ok) 14%,transparent);color:var(--ok)}.dcs-match.warn .dcs-match-ic{background:color-mix(in oklab,var(--warn) 16%,transparent);color:var(--warn)}.dcs-match-t{flex:1 1 240px;min-width:0;display:grid;grid-gap:2px;gap:2px}.dcs-match-t b{font-size:var(--fs-base)}.dcs-match-t .muted{font-size:var(--fs-sm);line-height:1.6}.dcs-rematch{flex:none}.dcs-facts{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px 18px;gap:8px 18px}.dcs-facts>div{min-width:0;display:grid;grid-gap:1px;gap:1px}.dcs-facts dt{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.dcs-facts dd{margin:0;font-size:var(--fs-md);line-height:1.55;overflow-wrap:anywhere}.dcs-cust{display:flex;gap:2px 10px;flex-wrap:wrap}.dcs-twin span{flex:1 1 220px}.dcs-pick{display:grid;grid-gap:10px;gap:10px}.dcs-cand{flex-wrap:wrap}.dcs-cand small{flex-basis:100%;font-size:var(--fs-xs)}.dcs-pick-in{display:grid;grid-gap:6px;gap:6px;max-width:420px}.dcs-pick-row{display:flex;gap:8px}.dcs-pick-row .btn{flex:none}@media (max-width:1100px){.dep-out-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.disp-grid.creating .sol-list{display:none}}@media (max-width:760px){.dnc-grid{grid-template-columns:minmax(0,1fr)}.dnc-order{padding:12px}.dnc-order-rows>div{grid-template-columns:64px minmax(0,1fr);gap:10px}.dnc-seg{max-width:none}.dnc-seg button{min-height:44px;padding:8px 6px}.dnc-x{width:44px;height:44px}.dnc-in{min-height:46px}.dnc-in,.dnc-money>span{font-size:var(--fs-lg)}.dnc-chip{min-height:44px}.dnc-date input{flex:1 1 100%}.dnc-mail{padding:14px}.dnc-paste-b .btn,.dnc-src .btn{min-height:44px}.dnc-paste-b .btn{width:100%;justify-content:center}.dnc-src{flex-wrap:wrap}.dnc-src .btn{width:100%;justify-content:center}.dnc-foot{flex-direction:column-reverse;align-items:stretch}.dnc-foot .btn{width:100%;justify-content:center;min-height:48px}.dnc-foot .dnc-err{margin:0;justify-content:center}.dmc-top{min-height:60px;padding:12px}.dmc-body{padding:0 12px 14px}.dmc-top{flex-wrap:wrap}.dmc-title{flex:1 1 160px}.dmc-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.dmc-last{text-align:start;flex-basis:100%}.dmc-link{min-height:44px}.disp-danger .btn.danger{width:100%;justify-content:center;min-height:48px}.dcs-bar .btn{min-height:44px;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);justify-content:center}.dcs-bar .dcs-open{flex-basis:100%}.dcs-drawer-a .btn{flex:1 1 140px}.dcs-drawer-a .btn,.dcs-rematch{justify-content:center;min-height:44px}.dcs-rematch{flex-basis:100%}.dcs-facts{grid-template-columns:minmax(0,1fr)}.dcs-pick-in{max-width:none}.dcs-pick-row .btn{min-height:46px;padding-inline:18px}.dmc-gm,.dmc-list .btn{min-height:44px}.dcs-cust a{display:inline-flex;align-items:center;min-height:32px}.dcs-files .disp-file-list li{min-height:44px}.dep-head-a{width:100%}.dep-reason{flex:1 1 100%}.dep-reason select{min-height:44px;font-size:var(--fs-lg)}.dep-row{padding:12px}.dep-act .btn,.dep-inc,.dep-missing-a .btn{min-height:44px}.dep-inc,.dep-missing-a{flex-basis:100%}.dep-missing-a .btn{flex:1 1;justify-content:center}.dep-x{width:36px;height:36px}.dep-file,.dep-link{min-height:40px}.dep-out-grid{grid-template-columns:minmax(0,1fr)}.dep-letter-a .btn{flex:1 1 140px;justify-content:center;min-height:44px}.dep-tone{flex-basis:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dep-tone button{min-height:44px;justify-content:center}.dep-submit{justify-self:stretch;justify-content:center}.dep-letter-in{min-height:300px;font-size:var(--fs-lg)}.dpv-body{grid-template-columns:minmax(0,1fr);padding:0 12px 14px}.dpv-list li .btn{flex:1 1 100%;justify-content:center;min-height:44px}.dmc-act .btn,.dmc-list .btn{min-height:44px}.dmc-list li .btn{flex:1 1 100%;justify-content:center}.disp-listhead .btn{min-height:44px}}.sol-filter{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.sol-filter .seg{flex-wrap:wrap}.sol-filter .rl-search input{width:100%}.sol-head-a{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.qr-people{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.qr-people .chip b{font-size:11.5px}.qr{margin-top:16px}.qr-list{display:grid}.qr-row{border-top:1px solid var(--line);scroll-margin-top:80px}.qr-h{width:100%;display:flex;gap:10px;align-items:center;text-align:start;padding:10px 2px}.qr-h .grow{display:grid;grid-gap:2px;gap:2px;min-width:0}.qr-h small{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qr-h>svg{color:var(--muted);transition:transform .15s;flex:none}.qr-row.open .qr-h>svg{transform:rotate(180deg)}.qr-score{font-size:18px;width:40px;text-align:center;flex:none}.qr-b{display:grid;grid-gap:12px;gap:12px;padding:4px 2px 16px}.qr-scores{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-column-gap:18px;column-gap:18px}.qr-convo{display:grid;grid-gap:6px;gap:6px;max-height:420px;overflow:auto;padding:4px}.qr-msg{padding:8px 11px;border-radius:12px;font-size:13px;line-height:1.65;white-space:pre-wrap;max-width:92%;border:1px solid var(--line)}.qr-msg small{display:block;font-size:11px;color:var(--muted);margin-bottom:3px}.qr-msg.them{justify-self:start;background:color-mix(in oklab,var(--text) 4%,transparent)}.qr-msg.us{justify-self:end;background:var(--accent-soft)}.qr-msg.checked{border-color:color-mix(in oklab,var(--accent) 55%,transparent);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 18%,transparent)}.qr-ack{display:flex;gap:6px;align-items:center;font-size:12.5px;padding:7px 10px;border-radius:10px}.qr-ack.seen{color:var(--ok);background:color-mix(in oklab,var(--ok) 8%,transparent)}.qr-ack.disagree{color:var(--warn);background:color-mix(in oklab,var(--warn) 8%,transparent)}.qr-act{display:flex;gap:6px;flex-wrap:wrap}a.q-bar{color:inherit;text-decoration:none}a.q-bar:hover span{color:var(--accent)}@media (max-width:760px){.pp-label{-webkit-margin-start:0;margin-inline-start:0;width:100%}.rp-intent summary{grid-template-columns:1fr auto;row-gap:6px}.rp-i-spark{display:none}.rp-i-m{grid-column:span 1}.rp-intent summary .rp-i-m{display:inline-grid}.rp-intent summary{grid-template-areas:none}.apr-tot{min-width:0;flex-basis:calc(50% - 4px)}.apr-filters .rl-search,.apr-filters .sv-in{flex:1 1 100%}.apr-row{flex-wrap:wrap}.apr-acts{width:100%;justify-content:flex-end}.qr-msg{max-width:100%}}.ibx-taskbtn{position:relative}.ibx-taskn{position:absolute;top:2px;inset-inline-end:1px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--accent);color:#fff;font-size:10px;line-height:16px;text-align:center}.ibx-risk-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}.ibx-appr-done{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ok);white-space:nowrap}.ibx-quote-btn{align-self:flex-start;margin-top:6px;font-size:11.5px;color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:1px 9px;background:transparent}.ibx-quote-btn:hover{color:var(--text);border-color:var(--line-2)}.ibx-bub-q{margin-top:6px;padding:8px 10px;-webkit-border-start:2px solid var(--line-2);border-inline-start:2px solid var(--line-2);color:var(--muted);font-size:12.5px;white-space:pre-wrap;max-height:320px;overflow:auto}.ibx-gready{display:flex;align-items:center;gap:10px;margin:8px 0 0;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in oklab,var(--ok) 40%,var(--line));background:color-mix(in oklab,var(--ok) 8%,transparent)}.ibx-gready b{display:block;font-size:13px}.ibx-gready small{color:var(--muted);font-size:12px}.ibx-ship{display:flex;align-items:center;gap:6px;font-size:12.5px;padding:7px 9px;border-radius:9px;margin-bottom:6px;background:var(--card);border:1px solid var(--line)}.ibx-ship.in{color:var(--ok)}.ibx-ship.late{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 35%,var(--line))}.ibx-ship-chip{cursor:pointer;border:0;background:transparent;font:inherit}.ibx-ship-chip.late{color:var(--bad)}.ibx-ship-chip.in{color:var(--ok)}.cp-key{display:inline-grid;place-items:center;min-width:16px;height:16px;-webkit-margin-end:4px;margin-inline-end:4px;border-radius:4px;font-size:10px;border:1px solid var(--line-2);color:var(--muted)}.cp-appr{display:grid;grid-gap:6px;gap:6px;margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in oklab,var(--warn) 45%,var(--line));background:color-mix(in oklab,var(--warn) 8%,transparent)}.cp-appr b{display:flex;align-items:center;gap:6px;font-size:13px}.cp-appr .muted{font-size:12px}.cp-appr-row{display:flex;gap:6px;flex-wrap:wrap}.cp-appr .btn{justify-self:start}.cp-why{font-size:12px;color:var(--bad);-webkit-margin-end:auto;margin-inline-end:auto;align-self:center}.cp-field{display:grid;grid-gap:3px;gap:3px;font-size:12px;color:var(--muted)}.ibx-over-hot{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 10px}.ibx-hot-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:12px;border:1px solid color-mix(in oklab,var(--bad) 40%,var(--line));background:color-mix(in oklab,var(--bad) 8%,transparent);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.ibx-hot-btn b{color:var(--bad);font-size:16px}@media (max-width:640px){.ibx-gready{flex-wrap:wrap}.ibx-gready .btn{flex:1 1;justify-content:center;min-height:40px}.cp-appr-row .input{max-width:none!important;flex:1 1 100%}.ibx-hot-btn{flex:1 1 100%}}.rl-notrun{display:inline-flex;align-items:center;gap:3px;-webkit-margin-start:6px;margin-inline-start:6px;font-size:10.5px;padding:1px 7px;border-radius:99px;color:var(--warn);border:1px solid color-mix(in oklab,var(--warn) 45%,var(--line))}.rl-notrun-box{display:flex;gap:8px;align-items:flex-start;padding:9px 11px;border-radius:10px;font-size:12.5px;color:var(--text);background:color-mix(in oklab,var(--warn) 9%,transparent);border:1px solid color-mix(in oklab,var(--warn) 35%,var(--line))}.apr-done{align-items:center;gap:4px;font-size:12px;color:var(--ok);white-space:nowrap}.apr-done,.sv-seg{display:inline-flex}.sv-seg{flex-wrap:wrap;margin:0 0 14px}.sv-seg a{padding:6px 14px;border-radius:8px;font-size:13px;color:var(--muted);text-decoration:none}.sv-seg a.on{background:var(--accent-soft);color:var(--text)}.sv-now{margin-bottom:16px}.sv-now-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.sv-now-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:8px;column-gap:8px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--text);text-decoration:none;min-height:44px}.sv-now-item b{font-size:20px}.sv-now-item span{grid-column:1/-1;font-size:12px;color:var(--muted)}.sv-now-item.bad{border-color:color-mix(in oklab,var(--bad) 45%,var(--line));background:color-mix(in oklab,var(--bad) 7%,transparent)}.sv-now-item.bad b,.sv-now-item.bad svg{color:var(--bad)}.sv-now-item.warn b,.sv-now-item.warn svg{color:var(--warn)}.sv-now-item.zero{opacity:.6}.sv-now-foot{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:12.5px}.sv-load{margin-bottom:16px}.sv-load-rows{display:grid;grid-gap:4px;gap:4px}.sv-load-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:var(--text);text-decoration:none;min-height:44px}.sv-load-row:hover{background:var(--card)}.sv-load-row .grow{display:grid;min-width:0}.sv-load-row small{font-size:11.5px}.sv-load-row small.ok{color:var(--ok)}.sv-load-n{display:grid;justify-items:center;min-width:64px}.sv-load-n b{font-size:15px}.sv-load-n small{color:var(--muted);font-size:11px}.sv-load-n.bad b{color:var(--bad)}.sv-load-ic{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--card);border:1px solid var(--line);flex:none}.sv-rev-link{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;color:var(--text);text-decoration:none;font-size:13px}.rp-gmail td,.rp-gmail th{color:var(--muted)}@media (max-width:640px){.sv-now-grid{grid-template-columns:repeat(2,1fr)}.sv-load-row{flex-wrap:wrap}.sv-load-row .grow{flex:1 1 60%}.sv-load-n{min-width:22%}}.ibx-skip{border-style:dashed}.ibx-need{border-color:color-mix(in oklab,var(--warn) 45%,var(--line));background:color-mix(in oklab,var(--warn) 7%,transparent)}.ibx-need b,.ibx-need>svg{color:var(--warn)}.ibx-ready{border-color:color-mix(in oklab,var(--ok) 45%,var(--line));background:color-mix(in oklab,var(--ok) 7%,transparent)}.ibx-ready b,.ibx-ready>svg{color:var(--ok)}.ibx-sugg{border-color:color-mix(in oklab,var(--accent) 35%,var(--line))}.ibx-sugg-acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ibx-sugg-agent{display:block;margin-top:6px;padding:6px 9px;border-radius:6px;background:var(--card);border:1px solid var(--line);white-space:pre-wrap;font-size:12px}.ibx-sugg-agent small{display:block;color:var(--muted);font-size:11px}.ibx-sugg-row>button.grow{background:none;border:0;text-align:start;color:inherit;display:grid;grid-gap:2px;gap:2px;cursor:pointer;font:inherit}.ibx-approve{background:var(--ok)!important;border-color:var(--ok)!important}.ibx-autoline{align-self:center;margin:6px auto;display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:99px;border:1px dashed var(--line-2);background:transparent;color:var(--muted);font-size:11px;cursor:pointer}.ibx-autobody{margin:0 auto 8px;max-width:520px;padding:8px 12px;border-radius:10px;background:var(--card);color:var(--muted);font-size:12px;white-space:pre-wrap}.ibx-autoact{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-bottom:1px solid var(--line);font-size:12px}.ibx-autoact .grow{display:grid;grid-gap:2px;gap:2px}@media (max-width:640px){.ibx-sugg{flex-wrap:wrap}.ibx-sugg-acts{width:100%}.ibx-sugg-acts .btn{flex:1 1;min-height:40px;justify-content:center}}.au{display:grid;grid-gap:14px;gap:14px}.au-head{display:flex;align-items:center;gap:14px}.au-head .grow{display:grid;grid-gap:4px;gap:4px}.au-head b{display:flex;align-items:center;gap:6px;font-size:14px}.au-types{display:grid;grid-gap:2px;gap:2px}.au-type{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--line)}.au-type.off{opacity:.6}.au-type .grow{display:grid;grid-gap:3px;gap:3px;min-width:0}.au-type .muted{font-size:12px}.au-mode{font-size:11px;font-weight:500;padding:1px 8px;border-radius:99px;-webkit-margin-start:6px;margin-inline-start:6px}.au-mode.auto{color:var(--ok);border:1px solid color-mix(in oklab,var(--ok) 45%,var(--line))}.au-mode.suggest{color:var(--warn);border:1px solid color-mix(in oklab,var(--warn) 45%,var(--line))}.au-stop{display:inline-flex;gap:5px;align-items:center;font-size:12px;color:var(--warn)}.au-note{font-size:12px;margin-top:8px;line-height:1.6}.au-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:8px;gap:8px}.au-kpi{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--card)}.au-kpi b{font-size:20px}.au-kpi span{font-size:12px;color:var(--muted)}.au-kpi small{font-size:11px}.au-empty{padding:10px 0;font-size:13px;line-height:1.7}.au-ready{display:grid;grid-gap:2px;gap:2px;overflow-x:auto}.au-ready-h,.au-ready-r{display:grid;grid-template-columns:minmax(130px,2fr) repeat(4,minmax(56px,1fr)) minmax(110px,1.4fr);grid-gap:8px;gap:8px;align-items:center;padding:8px 6px;font-size:13px;text-align:start}.au-ready-h{color:var(--muted);font-size:11px}.au-ready-r{width:100%;background:none;border:0;border-top:1px solid var(--line);color:inherit;font:inherit;cursor:pointer}.au-ready-r:hover{background:var(--card)}.au-lvl{font-style:normal;font-size:11px;padding:1px 8px;border-radius:99px;border:1px solid var(--line-2)}.au-lvl.ok{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 45%,var(--line))}.au-lvl.warn{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 45%,var(--line))}.au-ready-x{display:grid;grid-gap:10px;gap:10px;padding:8px 10px 14px;font-size:12px}.au-sample{display:grid;grid-gap:6px;gap:6px}.au-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.au-pair>div{padding:8px 10px;border-radius:10px;background:var(--card);border:1px solid var(--line);white-space:pre-wrap;max-height:180px;overflow:auto}.au-pair small{display:block;color:var(--muted);font-size:11px;margin-bottom:3px}.au-learned{margin-top:10px;font-size:12px}.au-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.au-filters .input{flex:1 1 180px}.au-log{display:grid;grid-gap:2px;gap:2px}.au-log-r{display:flex;align-items:flex-start;gap:10px;padding:8px 4px;border-bottom:1px solid var(--line);font-size:13px}.au-log-r .grow{display:grid;grid-gap:2px;gap:2px;min-width:0}.au-k,.au-log-r small{font-size:11px}.au-k{flex:none;min-width:72px;color:var(--muted);padding-top:2px}.au-log-r.mistake .au-k,.au-log-r.stop .au-k{color:var(--warn)}.au-log-r.action .au-k{color:var(--ok)}.au-t{font-size:11px;white-space:nowrap}.au-undone{color:var(--warn)}@media (max-width:640px){.au-type{flex-wrap:wrap}.au-pair{grid-template-columns:1fr}.au-log-r{flex-wrap:wrap}.au-t{width:100%}}.ack{display:grid;grid-gap:14px;gap:14px}.ack-head{display:flex;align-items:center;gap:12px}.ack-head .grow{display:grid;grid-gap:3px;gap:3px}.ack-head.on{border-color:color-mix(in oklab,var(--ok) 45%,var(--line))}.ack-ic{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--accent-soft);flex:none}.ack-steps{margin:0;padding:12px 34px;display:grid;grid-gap:4px;gap:4px;font-size:13px}.ack-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.ack-edit,.ack-prev{display:grid;grid-gap:10px;gap:10px}.ack-chips{display:flex;flex-wrap:wrap;gap:5px;align-items:center;font-size:12px}.ack-chips .chip{font-size:12px;padding:3px 9px}.ack-ta{width:100%;min-height:300px;resize:vertical;font:inherit;font-size:13px;line-height:1.7;padding:10px 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--card-solid);color:var(--text)}.ack-help{font-size:12px;line-height:1.6}.ack-field{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted)}.ack-row{display:flex;gap:6px;flex-wrap:wrap}.ack-row .input{flex:1 1 220px}.ack-warn{color:var(--warn);font-size:11px}.ack-acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ack-meta{display:grid;grid-gap:2px;gap:2px;font-size:12px;color:var(--muted)}.ack-frame{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;margin:0 auto;width:100%;transition:max-width .2s}.ack-frame.phone{max-width:390px}.ack-frame iframe{display:block;width:100%;height:520px;border:0;background:#fff}.ack-log{display:grid;grid-gap:2px;gap:2px}.ack-log-r{display:flex;align-items:center;gap:8px;padding:7px 2px;border-bottom:1px solid var(--line);font-size:13px}.ack-foot{font-size:12px;line-height:1.7}@media (max-width:900px){.ack-grid{grid-template-columns:1fr}}@media (max-width:640px){.ack-head,.ack-log-r{flex-wrap:wrap}}.ibx-tbtn{height:32px;padding:0 10px;border-radius:var(--r-md);font-size:var(--fs-md);font-weight:550;color:var(--muted)}.ibx-tbtn:hover{color:var(--text);background:color-mix(in oklab,var(--text) 6%,transparent)}.ibx-tbtn.on{color:var(--accent);background:var(--accent-soft)}.ibx-go{display:flex;gap:8px}.ibx-go .btn{height:40px;border-radius:var(--r-md);font-size:var(--fs-base);font-weight:600;justify-content:center;gap:8px}.ibx-next{flex:1 1}.ibx-go .btn b,.ibx-over-actions .btn b{font:600 var(--fs-xs)/18px var(--font-num);padding:0 7px;border-radius:var(--r-pill);background:color-mix(in oklab,currentColor 18%,transparent)}.ibx-wismo{flex:none}.ibx-sw{position:relative}.ibx-sw,.ibx-sw-bg{border-radius:var(--r-lg)}.ibx-sw-bg{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center;padding:0 22px;direction:ltr;font-size:var(--fs-base);font-weight:700;color:#fff;opacity:0;transition:opacity .12s;pointer-events:none}.ibx-sw-bg span{opacity:.55;transition:opacity .12s,transform .12s}.ibx-sw[data-dir=done] .ibx-sw-bg{opacity:1;background:var(--ok)}.ibx-sw[data-dir=snooze] .ibx-sw-bg{opacity:1;background:var(--warn)}.ibx-sw[data-dir=done] .sw-snooze,.ibx-sw[data-dir=snooze] .sw-done{visibility:hidden}.ibx-sw[data-go="1"] .ibx-sw-bg span{opacity:1;transform:scale(1.06)}.ibx-sw:is([data-dir=done],[data-dir=snooze]) .ibx-row{background:var(--card-solid)}.ibx-sw .ibx-row{transition:transform .2s ease,background .12s;touch-action:pan-y}.ibx-sw+.ibx-sw .ibx-row:before{content:"";position:absolute;top:0;inset-inline:66px 10px;height:1px;background:var(--line)}.ibx-row.sel:before,.ibx-sw:has(.ibx-row.sel)+.ibx-sw .ibx-row:before,.ibx-sw:hover .ibx-row:before,.ibx-sw:hover+.ibx-sw .ibx-row:before{opacity:0}.ibx-unread{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent);align-self:center}.ibx-r1 time{font-size:var(--fs-sm)}.ibx-r2{gap:8px}.ibx-subj em{font-style:normal;color:var(--faint)}.ibx-tag{flex:none;font-size:var(--fs-xs);font-weight:600;line-height:20px;padding:0 8px;border-radius:var(--r-pill);color:var(--muted);background:color-mix(in oklab,var(--text) 7%,transparent);white-space:nowrap}.ibx-tag.bad{color:var(--bad);background:color-mix(in oklab,var(--bad) 13%,transparent)}.ibx-tag.warn{color:var(--warn);background:color-mix(in oklab,var(--warn) 14%,transparent)}.ibx-tag.ok{color:var(--ok);background:color-mix(in oklab,var(--ok) 13%,transparent)}.ibx-tag.acc{color:var(--accent);background:var(--accent-soft)}.ibx-why{font-size:var(--fs-sm);color:var(--faint)}.ibx-r3.ibx-why{display:block}.ibx-hit{font-size:var(--fs-sm);color:var(--muted)}.ibx-hit em{font-style:normal;color:var(--faint)}.ibx-bulk>button.pri{color:var(--ok);font-weight:650}.ibx-over{gap:16px}.ibx-over-h h2{font-size:var(--fs-xl)}.ibx-over-actions .btn.big{height:44px;padding-inline:18px;gap:8px}.ibx-over .sv-load,.ibx-over .sv-now{margin:0}.ibx-dist-bar{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card);font-size:var(--fs-base)}.ibx-dist-bar .grow{flex:1 1;display:grid;grid-gap:2px;gap:2px}.ibx-dist-bar b{font-size:var(--fs-lg);-webkit-margin-end:4px;margin-inline-end:4px}.ibx-dist-bar small{color:var(--muted);font-size:var(--fs-sm);line-height:1.5}.ibx-dist{display:grid;grid-gap:6px;gap:6px;font-size:var(--fs-md)}.ibx-dist>div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--line)}.ibx-over-done{justify-items:center;text-align:center;align-content:center;height:100%}.ibx-over-done h2{margin:6px 0 0;font-size:var(--fs-xl)}.ibx-run{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r-md);background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 30%,transparent);font-size:var(--fs-md)}.ibx-run b{color:var(--accent)}.ibx-run-bar{flex:1 1;min-width:40px;max-width:220px;height:6px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--accent) 18%,transparent);overflow:hidden}.ibx-run-bar>i{display:block;height:100%;background:var(--accent);border-radius:var(--r-pill);transition:width .25s}.ibx-run-acts{display:flex;gap:4px;-webkit-margin-start:auto;margin-inline-start:auto}.ibx-run-acts button{height:30px;padding:0 10px;border-radius:var(--r-sm);font-size:var(--fs-md);font-weight:550;color:var(--text)}.ibx-run-acts button:hover{background:color-mix(in oklab,var(--text) 7%,transparent)}.ibx-run-acts button:disabled{opacity:.45}.ibx-acts{gap:6px}.ibx-act{height:36px;padding:0 12px;border-radius:var(--r-md);font-size:var(--fs-md);font-weight:600;white-space:nowrap}.ibx-act-w{display:inline-flex}.ibx-moremenu{width:280px;max-height:min(70vh,520px);overflow-y:auto}.ibx-moremenu button{min-height:36px}.ibx-moremenu .menu-link{padding:8px}.menu-back{color:var(--muted);font-weight:600}.ibx-ch2{gap:8px}.ibx-due{font-size:var(--fs-md);font-weight:600;color:var(--muted);white-space:nowrap}.ibx-due.ok{color:var(--ok)}.ibx-due.warn{color:var(--warn)}.ibx-due.bad{color:var(--bad)}.ibx-tagchip.ibx-assign{color:var(--text)}.ibx-wismo-card .grow{gap:2px}.ibx-bub-act{width:auto;height:20px;padding:0 6px;font:inherit;font-size:var(--fs-xs);-webkit-margin-start:6px;margin-inline-start:6px}.ibx-tool{font-size:var(--fs-sm);color:var(--muted);padding:4px 8px;border-radius:var(--r-sm);white-space:nowrap}.ibx-tool:hover{color:var(--text);background:color-mix(in oklab,var(--text) 6%,transparent)}.ibx-styles-l{font-size:var(--fs-sm)}.ibx-cmp-foot{gap:10px}.ibx-cmp-foot,.ibx-cmp-main{display:flex;align-items:center;flex-wrap:wrap}.ibx-cmp-main{gap:8px}.ibx-cmp-sec{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ibx-primary{min-width:200px;justify-content:center}.ibx-side-h{justify-content:space-between;align-items:center;padding:10px 14px 0;background:var(--card)}.ibx-side-h b{font-size:var(--fs-md);color:var(--muted);font-weight:600}.ibx-cust{margin-top:0;padding-top:6px}.ibx-pbody{padding:0 14px 18px;gap:0}.ibx-sec{border-bottom:1px solid var(--line);padding:4px 0 10px}.ibx-sec>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;min-height:44px;font-size:var(--fs-base);font-weight:650}.ibx-sec>summary::-webkit-details-marker{display:none}.ibx-sec>summary:after{content:"›";-webkit-margin-start:auto;margin-inline-start:auto;color:var(--faint);font-size:var(--fs-lg);transform:rotate(90deg);transition:transform .15s}.ibx-sec[open]>summary:after{transform:rotate(-90deg)}.ibx-sec>summary small{font-size:var(--fs-xs);font-weight:600;color:var(--muted);padding:0 7px;line-height:18px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--text) 7%,transparent)}.ibx-sec>:not(summary)+:not(summary){margin-top:8px}.ibx-sub>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--accent)}.ibx-order{border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px;display:grid;grid-gap:5px;gap:5px;font-size:var(--fs-md)}.ibx-order-h{display:flex;align-items:center;gap:8px}.ibx-order-h .link{font-weight:650}.ibx-order-h>:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.ibx-order-st{font-weight:600}.ibx-order-st.ok{color:var(--ok)}.ibx-order-st.warn{color:var(--warn)}.ibx-order-st.bad{color:var(--bad)}.ibx-order-items{color:var(--muted);line-height:1.6}.ibx-order-items,.ibx-order-track{font-size:var(--fs-sm)}.ibx-ret{display:grid;grid-gap:4px;gap:4px}.ibx-ret-s{display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 8px;border-radius:var(--r-sm);text-align:start;font-size:var(--fs-md);color:var(--muted)}.ibx-ret-s .num:first-child{width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;font-size:var(--fs-xs);border:1px solid var(--line-2)}.ibx-ret-s.past{color:var(--text)}.ibx-ret-s.past .num:first-child{background:color-mix(in oklab,var(--ok) 18%,transparent);border-color:transparent}.ibx-ret-s.on{color:var(--text);font-weight:650;background:var(--accent-soft)}.ibx-ret-s.on .num:first-child{background:var(--accent);color:#fff;border-color:transparent}.ibx-ret-s small{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--faint);font-size:var(--fs-xs)}.ibx-side-cases{display:flex;flex-wrap:wrap;gap:6px}.ibx-hist{display:grid;grid-gap:2px;gap:2px}.ibx-hist a{display:grid;grid-gap:1px;gap:1px;padding:8px;border-radius:var(--r-sm);color:var(--text);text-decoration:none;font-size:var(--fs-md)}.ibx-hist a:hover{background:color-mix(in oklab,var(--text) 5%,transparent)}.ibx-hist a span{font-size:var(--fs-sm)}.ibx-side-tags{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.ibx-sec .sim{display:block;color:inherit;text-decoration:none}.ibx-side-links{display:flex;flex-wrap:wrap;gap:6px 14px;padding-top:14px;font-size:var(--fs-md)}.ibx-side-links .link-btn,.ibx-side-links a{color:var(--accent);text-decoration:none}@container (min-width: 1240px){.ibx.with-side{grid-template-columns:minmax(270px,330px) minmax(0,1fr) 300px}.ibx.with-side .ibx-side{position:static;width:auto;box-shadow:none;animation:none;z-index:auto;background:var(--card)}.ibx.focus.with-side{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:760px){.ibx-tbtn{height:40px;padding:0 12px}.ibx-go .btn{height:46px}.ibx-chip{height:38px;padding:0 14px}.ibx-sw:is([data-dir=done],[data-dir=snooze]) .ibx-row{background:var(--bg)}.ibx-sw+.ibx-sw .ibx-row:before{inset-inline-start:68px}.ibx-why{display:none!important}.ibx-ch1{flex-wrap:wrap;row-gap:8px}.ibx-who{flex:1 1}.ibx-acts{order:3;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.ibx-acts>.btn.ghost{display:none}.ibx-act,.ibx-act-w,.ibx-act-w>.btn{width:100%}.ibx-act{height:44px;padding:0 6px;justify-content:center;font-size:var(--fs-base)}.ibx-run{gap:8px;padding:4px;-webkit-padding-start:10px;padding-inline-start:10px}.ibx-run-bar{display:none}.ibx-run-acts button{height:40px;padding:0 9px}.ibx-run-acts button:first-child{display:none}.ibx-ch2 .ibx-tagchip{height:36px;padding:0 12px}.ibx-cmp-foot{flex-direction:column-reverse;align-items:stretch;gap:8px}.ibx-cmp-main,.ibx-cmp-main .send-split,.ibx-cmp-main>.btn{width:100%}.ibx-cmp-main>.btn.primary{min-height:50px;font-size:var(--fs-lg);border-radius:var(--r-lg)}.ibx-cmp-main .cp-why{width:100%;text-align:center}.ibx-cmp-sec{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.ibx-cmp-sec .btn{min-height:44px;justify-content:center}.ibx-cmp-tabs>button[role=tab]{min-height:40px}.ibx-bub-act{opacity:.7}.ibx-dist-bar{flex-wrap:wrap}.ibx-dist-bar .btn{width:100%;justify-content:center;min-height:44px}.bs-more button,.ibx-sec>summary{min-height:48px}}.dq-type{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card)}.dq-type.ok{border-color:color-mix(in oklab,var(--ok) 30%,transparent)}.dq-type.warn{border-color:color-mix(in oklab,var(--warn) 40%,transparent)}.dq-type.bad{border-color:color-mix(in oklab,var(--bad) 40%,transparent)}.dq-type-h{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.dq-type-ic{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent)}.dq-type.ok .dq-type-ic{background:color-mix(in oklab,var(--ok) 14%,transparent);color:var(--ok)}.dq-type.bad .dq-type-ic{background:color-mix(in oklab,var(--bad) 12%,transparent);color:var(--bad)}.dq-type-t{flex:1 1 240px;min-width:0;display:grid;grid-gap:2px;gap:2px;font-size:var(--fs-md);line-height:1.6}.dq-type-t b{font-size:var(--fs-base)}.dq-type-t span{color:var(--muted)}.dq-type-more{display:grid;grid-gap:8px;gap:8px;padding-top:8px;border-top:1px solid var(--line);font-size:var(--fs-md);line-height:1.6}.dq-type-more ul{margin:4px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:2px;gap:2px}.dq-type-more p{margin:2px 0 0}.dq-warn{display:flex;gap:8px;align-items:flex-start;padding:9px 12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card-solid);font-size:var(--fs-md);line-height:1.6}.dq-warn svg{flex:none;margin-top:4px}.dq-warn.bad{border-color:color-mix(in oklab,var(--bad) 40%,transparent);background:color-mix(in oklab,var(--bad) 7%,transparent)}.dq-warn.bad svg{color:var(--bad)}.dq-warn.warn{border-color:color-mix(in oklab,var(--warn) 40%,transparent);background:color-mix(in oklab,var(--warn) 7%,transparent)}.dq-warn.warn svg{color:var(--warn)}.dq-warn.ok{border-color:color-mix(in oklab,var(--ok) 35%,transparent);background:color-mix(in oklab,var(--ok) 6%,transparent)}.dq-warn.ok svg{color:var(--ok)}.dq-links{display:grid;grid-gap:8px;gap:8px;padding:10px 14px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card)}.dq-links-h{display:flex;gap:8px;align-items:center;min-height:36px;text-align:start}.dq-links-h .muted{flex:1 1;font-size:var(--fs-sm)}.dq-links-b{display:grid;grid-gap:8px;gap:8px}.dq-links-g{display:flex;gap:6px 10px;align-items:baseline;flex-wrap:wrap}.dq-links-gt{flex:0 0 74px;font-size:var(--fs-sm);color:var(--muted);font-weight:600}.dq-links-row{flex:1 1 260px;min-width:0;display:flex;gap:6px;flex-wrap:wrap}.dq-link{min-height:34px;gap:5px}.dq-link small{font-size:var(--fs-xs);font-weight:400}.dq-cap{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;font-size:var(--fs-sm);line-height:1.6;color:var(--muted)}.dq-cap svg{flex:none;margin-top:3px}.dq-cap.ok svg{color:var(--ok)}.dq-cap.run{color:var(--accent)}.dq-cap.bad{padding:8px 10px;border-radius:var(--r-md);border:1px solid color-mix(in oklab,var(--warn) 40%,transparent);background:color-mix(in oklab,var(--warn) 6%,transparent);color:var(--text)}.dq-cap.bad svg{color:var(--warn)}.dq-cap>div{flex:1 1 220px;min-width:0;display:grid;grid-gap:2px;gap:2px;overflow-wrap:anywhere}.dq-rev{display:grid;grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.dq-score{display:flex;gap:14px;align-items:center;padding:12px 16px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card-solid)}.dq-score>div{display:grid;grid-gap:2px;gap:2px;font-size:var(--fs-md);line-height:1.6;min-width:0}.dq-score>div>span{color:var(--muted);font-size:var(--fs-sm)}.dq-score p{margin:4px 0 0}.dq-score-n{flex:none;width:56px;height:56px;display:grid;place-items:center;border-radius:var(--r-pill);border:3px solid var(--line);font-size:var(--fs-xl);font-weight:700}.dq-score.ok .dq-score-n{border-color:var(--ok);color:var(--ok)}.dq-score.warn .dq-score-n{border-color:var(--warn);color:var(--warn)}.dq-score.bad .dq-score-n{border-color:var(--bad);color:var(--bad)}.dq-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.dq-f{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card-solid);-webkit-border-start:3px solid var(--line-2);border-inline-start:3px solid var(--line-2)}.dq-f.critical{border-inline-start-color:var(--bad)}.dq-f.warn{border-inline-start-color:var(--warn)}.dq-f.closed{opacity:.7}.dq-f-h{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:var(--fs-md)}.dq-f-h b{flex:1 1 200px;min-width:0}.dq-f p{margin:0;font-size:var(--fs-md);line-height:1.65;color:var(--text)}.dq-f-a{display:flex;gap:6px;flex-wrap:wrap}.dq-diff{display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-sm);line-height:1.6}.dq-diff del{background:color-mix(in oklab,var(--bad) 9%,transparent)}.dq-diff del,.dq-diff ins{padding:4px 8px;border-radius:var(--r-sm)}.dq-diff ins{background:color-mix(in oklab,var(--ok) 10%,transparent);text-decoration:none}.dq-more{justify-self:start;font-size:var(--fs-md);min-height:36px}.dq-imp{display:grid;grid-gap:8px;gap:8px}.dq-imp>.btn{justify-self:start}.dq-imp-box{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:var(--r-lg);border:1px solid color-mix(in oklab,var(--accent) 30%,var(--line));background:var(--accent-soft)}.dq-imp-t{min-height:300px;line-height:1.75;background:var(--card-solid)}.dq-pol{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.dq-pol>.btn{justify-self:start}.dq-pol-lead{margin:0;font-size:var(--fs-md);line-height:1.6;color:var(--muted)}.dq-pol-card{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card-solid)}.dq-pol-h{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dq-pol-h b{flex:1 1 160px}.dq-pol-text{margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}.dq-pol-diff,.dq-pol-text{max-height:420px;font-size:var(--fs-md)}.dq-pol-diff{display:grid;grid-gap:2px;gap:2px;overflow:auto;line-height:1.65}.dq-d{display:flex;gap:6px;padding:2px 6px;border-radius:var(--r-sm);overflow-wrap:anywhere}.dq-d>span:first-child{flex:none;width:12px;font-weight:700}.dq-d.add{background:color-mix(in oklab,var(--ok) 10%,transparent)}.dq-d.del{background:color-mix(in oklab,var(--bad) 8%,transparent);text-decoration:line-through}.dq-d.del,.dq-d.same{color:var(--muted)}.dq-pol-list{margin:4px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-md);line-height:1.6}@media (max-width:760px){.dq-link,.dq-links-h,.dq-more,.dq-tap{min-height:44px}.dq-links-gt{flex-basis:100%}.dq-score{align-items:flex-start}}.ov-wait{display:flex;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;color:var(--text);text-decoration:none;font-size:var(--fs-base);min-height:56px}.ov-wait:hover{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.ov-wait-ic{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent)}.ov-wait.late .ov-wait-ic{background:color-mix(in oklab,var(--bad) 13%,transparent);color:var(--bad)}.ov-wait .grow{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap;line-height:1.4}.ov-wait .grow>b{font-size:var(--fs-xl);font-weight:650}.ov-wait-late{color:var(--bad);font-size:var(--fs-md)}.ov-wait-late b{font-weight:650}.ov-wait-go{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:var(--fs-md);font-weight:600;white-space:nowrap}.ov-wait-go svg{transform:scaleX(-1)}.ov-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.ov-kpi{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:14px 16px;color:inherit;text-decoration:none;border-top:3px solid transparent}.ov-kpi.g-ok{border-top-color:var(--ok)}.ov-kpi.g-warn{border-top-color:var(--warn)}.ov-kpi.g-bad{border-top-color:var(--bad)}.ov-kpi-l{display:flex;align-items:center;gap:6px;font-size:var(--fs-md);color:var(--muted);line-height:1.4}.ov-kpi-l svg{flex:none;color:var(--accent)}.ov-kpi-v{font-size:var(--fs-2xl);font-weight:650;line-height:1.1;letter-spacing:-.01em}.ov-kpi-v small{font-size:var(--fs-md);font-weight:500;color:var(--muted);-webkit-margin-start:4px;margin-inline-start:4px}.ov-kpi-f{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:20px}.ov-kpi-h{font-size:var(--fs-sm);color:var(--muted);line-height:1.5}.ov-delta{display:inline-flex;align-items:center;gap:3px;font:600 var(--fs-sm) var(--font-num);color:var(--muted);padding:1px 7px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--text) 6%,transparent);direction:ltr}.ov-delta.good{color:var(--ok);background:color-mix(in oklab,var(--ok) 12%,transparent)}.ov-delta.bad{color:var(--bad);background:color-mix(in oklab,var(--bad) 12%,transparent)}.ov-goal{font-size:var(--fs-sm);font-weight:600;padding:1px 8px;border-radius:var(--r-pill)}.ov-goal.ok{color:var(--ok);background:color-mix(in oklab,var(--ok) 12%,transparent)}.ov-goal.warn{color:var(--warn);background:color-mix(in oklab,var(--warn) 13%,transparent)}.ov-goal.bad{color:var(--bad);background:color-mix(in oklab,var(--bad) 12%,transparent)}.ov-missing{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:var(--fs-sm);color:var(--muted);line-height:1.6}.ov-missing svg{flex:none;margin-top:3px}.ov-rev{margin-top:16px}.ov-card{padding:16px 18px}.ov-legend{margin-bottom:8px}.ov-chart-day{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;min-height:32px;margin-top:6px;font-size:var(--fs-md)}.ov-chart-day span{display:inline-flex;align-items:center;gap:6px}.ov-dot{width:8px;height:8px;border-radius:var(--r-pill);display:inline-block}.ov-dot.acc{background:var(--accent)}.ov-dot.ok{background:var(--ok)}.ov-dot.warn{background:var(--warn)}.ov-why{display:inline-flex;align-items:center;gap:6px}.ov-why svg{color:var(--muted);flex:none}.ov-why em{font-style:normal;font:600 var(--fs-xs) var(--font-num);padding:0 6px;border-radius:var(--r-pill);direction:ltr}.ov-why em.up{color:var(--bad);background:color-mix(in oklab,var(--bad) 11%,transparent)}.ov-why em.down{color:var(--ok);background:color-mix(in oklab,var(--ok) 11%,transparent)}.ov-more{font-size:var(--fs-sm);margin-top:10px}.ov-goals{width:min(520px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.ov-goals-sub{font-size:var(--fs-md);line-height:1.6}.ov-goals-list{display:grid;grid-gap:4px;gap:4px}.ov-goal-row{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--line)}.ov-goal-row:first-child{border-top:0}.ov-goal-row .grow{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.ov-goal-row b{font-size:var(--fs-md);font-weight:600}.ov-goal-row small{font-size:var(--fs-sm);color:var(--muted)}.ov-goal-in{display:inline-flex;align-items:center;gap:6px;flex:none}.ov-goal-in .input{width:88px;min-height:40px;text-align:center}.ov-goal-in .input[aria-invalid=true]{border-color:var(--bad)}.ov-goal-in em{font-style:normal;font-size:var(--fs-sm);color:var(--muted);min-width:30px}@media (max-width:760px){.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ov-kpi{padding:12px 14px}.ov-kpi-v{font-size:var(--fs-xl)}.ov-kpi-h{display:none}.ov-wait{padding:12px 14px}.ov-card{padding:14px}.ov-goal-row{flex-wrap:wrap}}.ibx-qf{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:8px -14px 0;padding:0 14px 2px}.ibx-qf::-webkit-scrollbar{display:none}.ibx-qs{position:relative;flex:none;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:var(--r-pill);border:1px dashed var(--line-2);font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;cursor:pointer}.ibx-qs:hover{color:var(--text);border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.ibx-qs.on{border-style:solid;color:var(--text);background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.ibx-qs>span{max-width:150px;overflow:hidden;text-overflow:ellipsis}.ibx-qs select{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;font-size:var(--fs-lg)}.ibx-qs-x{position:relative;z-index:1;display:grid;place-items:center;width:18px;height:18px;border-radius:var(--r-pill);color:var(--muted)}.ibx-qs-x:hover{color:var(--bad);background:color-mix(in oklab,var(--bad) 12%,transparent)}.ibx-qf-b{flex:none;height:30px;padding:0 10px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:600;color:var(--accent);white-space:nowrap}.ibx-qf-b.ghost{color:var(--muted);font-weight:500}.ibx-qf-b:hover{background:var(--accent-soft)}.ibx-r4{display:flex;gap:6px;flex-wrap:wrap;margin-top:3px}.ibx-ua{display:inline-flex;align-items:center;font-size:var(--fs-xs);font-weight:650;line-height:20px;padding:0 8px;border-radius:var(--r-pill);white-space:nowrap;color:var(--warn);background:color-mix(in oklab,var(--warn) 14%,transparent)}.ibx-ua.bad{color:#fff;background:var(--bad)}.ibx-eyes{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:var(--accent);line-height:20px}.ibx-ua-line{display:flex;align-items:center;gap:10px;width:100%;text-align:start;padding:12px 14px;border-radius:var(--r-lg);border:1px solid color-mix(in oklab,var(--bad) 35%,transparent);background:color-mix(in oklab,var(--bad) 6%,transparent);font-size:var(--fs-base);color:var(--text);min-height:48px}.ibx-ua-line .grow{flex:1 1;min-width:0}.ibx-ua-line>svg{color:var(--muted);transform:scaleX(-1)}.ibx-card.warn{border-color:color-mix(in oklab,var(--warn) 35%,transparent);background:color-mix(in oklab,var(--warn) 8%,transparent)}.ibx-card.warn>svg{color:var(--warn)}.ibx-ua-card b{font-weight:650}.ibx-draftby{margin-top:6px;flex-wrap:wrap}.ibx-draftby .grow{flex:1 1;min-width:180px}.ibx-draftby .link-btn{font-size:var(--fs-sm);font-weight:600;color:var(--warn);text-decoration:underline}.ibx-tsum small{font-size:var(--fs-sm)}.ibx-tsum b{font-weight:600}.ibx-tsum.ask{cursor:pointer;background:color-mix(in oklab,var(--text) 3%,transparent);border-style:dashed}.ibx-tsum.ask:hover{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.ibx-tsum .link-btn.go{font-size:var(--fs-sm)}.ibx-tsug{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.ibx-tsug,.ibx-tsug-c{align-items:center;font-size:var(--fs-sm)}.ibx-tsug-c{display:inline-flex;gap:5px;height:28px;padding:0 10px;border-radius:var(--r-pill);border:1px solid color-mix(in oklab,var(--accent) 35%,transparent);background:var(--accent-soft);color:var(--accent);font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-tsug-c:hover{filter:brightness(1.08)}.ibx-start .ibx-tsug{flex-basis:100%}.ibx-info-menu{width:290px;max-height:60vh;overflow-y:auto}.ibx-info-menu small{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-info-menu .menu-foot{font-size:var(--fs-xs);color:var(--muted);padding:6px 8px;line-height:1.5}@media (max-width:760px){.ibx-qf-b,.ibx-qs{height:38px;padding:0 12px;font-size:var(--fs-md)}.ibx-qs-x{width:26px;height:26px}.ibx-tsug-c{height:38px;padding:0 12px}.ibx-draftby .link-btn{min-height:36px}.ibx-info-menu{position:fixed;inset:auto 12px 12px 12px;width:auto;top:auto;max-height:70vh;z-index:60}.ibx-info-menu button{min-height:44px}.ibx-cmp-sec>.rel>.btn{width:100%;min-height:44px;justify-content:center}}