.dk-topbar{border-bottom:2px solid color-mix(in srgb,#7c3aed 50%,var(--cb-line));align-items:flex-end;gap:10px;min-width:0;margin-bottom:10px;display:flex;position:relative}.dk-topbar>.dk-otabs{border-bottom:0;flex:auto;min-width:0;margin-bottom:0}@media (min-width:901px){.cb-desk .dk-mainwrap>.dk-topbar{top:var(--cb-topbar);z-index:6;background:var(--bg);min-height:calc(38px * var(--dk-s,1));box-sizing:border-box;padding-top:6px;position:sticky}}@media (max-width:1099px){.dk-topbar{border-bottom:0;justify-content:flex-end;margin-bottom:6px}}.dk-aibar{border-radius:12px;margin:0 0 10px;padding:10px 12px;position:relative}.dk-aibar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dk-aibar-t{font-size:calc(14px * var(--dk-s,1));white-space:nowrap}.dk-aibar-in{min-width:0;height:36px;font-size:calc(14px * var(--dk-s,1));flex:280px;padding:6px 12px}.dk-aibar-row .btn{white-space:nowrap;height:36px}.dk-aibar-note{font-size:calc(12.5px * var(--dk-s,1));color:var(--muted);margin:8px 2px 0}.dk-aibar-ex{flex-wrap:wrap;align-items:flex-start;gap:6px;max-height:30px;margin-top:8px;display:flex;overflow:hidden}.dk-aibar-ex button{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;border:1px solid var(--cb-line);background:var(--surface2);max-width:100%;height:30px;color:var(--muted);line-height:22px;font-size:calc(12px * var(--dk-s,1));cursor:pointer;border-radius:999px;padding:3px 12px;overflow:hidden}.dk-aibar-ex button:hover{color:var(--text);border-color:color-mix(in srgb,#7c3aed 45%,var(--cb-line))}.dk-aipv{background:var(--surface);border:1px solid var(--cb-line);border-radius:10px;margin-top:10px;padding:12px 14px;position:relative}.dk-aipv-hd{align-items:center;gap:8px;margin-bottom:8px;padding-right:28px;display:flex}.dk-aipv-hd b{font-size:calc(15px * var(--dk-s,1))}.dk-aipv-hd .dk-by{margin-left:0}.dk-aipv-x{position:absolute;top:8px;right:8px}.dk-aipv-msg{font-size:calc(14px * var(--dk-s,1));margin:0 0 6px}.dk-aipick{font-size:calc(13.5px * var(--dk-s,1));flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.dk-aipick select{width:auto;min-width:220px;max-width:100%}.dk-aiwho{font-size:calc(13.5px * var(--dk-s,1));flex-wrap:wrap;gap:6px 14px;margin:0 0 8px;display:flex}.dk-aiwho em{font-style:normal;font-size:calc(12px * var(--dk-s,1));color:#b45309;background:#f59e0b1f;border-radius:999px;margin-left:6px;padding:1px 8px}.dk-aitw{border-bottom:1px solid var(--cb-line);max-height:300px;margin:0 0 10px;overflow:auto}.dk-aitw .dk-aitbl{margin:0}.dk-aitbl{border-collapse:collapse;width:100%;font-size:calc(13px * var(--dk-s,1));margin:0 0 8px}.dk-aitbl th{text-align:left;color:var(--muted);background:var(--cb-head);border-bottom:1px solid var(--cb-line);padding:5px 8px;font-weight:500;position:sticky;top:0}.dk-aitbl td{border-bottom:1px solid color-mix(in srgb,var(--cb-line) 60%,transparent);vertical-align:top;padding:5px 8px}.dk-aitbl td small{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));display:block}.dk-aitbl tr.off td{opacity:.45}.dk-aitbl .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dk-aitbl .bad{color:var(--danger)}.dk-aitbl .mute{color:var(--muted)}.dk-aisteps{font-size:calc(13.5px * var(--dk-s,1));gap:3px;margin:0 0 8px;padding-left:20px;display:grid}.dk-aipv-calc{font-size:calc(11.5px * var(--dk-s,1));color:var(--muted);margin:0 0 10px}.dk-aipay{background:var(--surface2);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 8px;padding:10px 12px;display:flex}.dk-aipay span{color:var(--muted)}.dk-aipay b{font-size:calc(20px * var(--dk-s,1));font-variant-numeric:tabular-nums}.dk-aipay em{background:var(--solid);border:1px solid var(--cb-line);border-radius:999px;padding:2px 10px;font-style:normal;font-weight:500}.dk-airesult{font-size:calc(13px * var(--dk-s,1));gap:4px;margin:0 0 6px;padding:0;list-style:none;display:grid}.dk-airesult li{gap:10px;display:flex}.dk-airesult li b{min-width:72px}.dk-airesult li.bad span{color:var(--danger)}.dk-airesult li.ok span:before{content:"✓ ";color:#059669;font-weight:500}.dk-prep{margin:0 0 14px}.dk-prep-hd{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 8px;display:flex}.dk-prep-hd h2{font-size:calc(16px * var(--dk-s,1));align-items:center;gap:8px;margin:0;display:flex}.dk-prep-note{font-size:calc(13px * var(--dk-s,1));color:var(--muted);align-items:center;gap:4px;min-width:0;margin:0;display:flex}.dk-prep-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:10px;display:grid}.dk-prep-g{background:var(--solid);border:1px solid var(--cb-line);border-radius:10px;min-width:0;padding:10px 12px}.dk-prep-g.wide{grid-column:1/-1}.dk-prep-gh{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.dk-prep-gh b{font-size:calc(14px * var(--dk-s,1))}.dk-prep-gh small{color:var(--muted);font-size:calc(12px * var(--dk-s,1));flex:none;grid-area:2/1/auto/-1;min-width:0}.dk-prep-gh em{font-style:normal;font-weight:500;font-size:calc(12px * var(--dk-s,1));color:#fff;background:var(--grad);border-radius:999px;padding:0 8px;line-height:20px}.dk-prep-gh .dk-more{margin-left:0}.dk-prep-list{margin:0;padding:0;list-style:none;display:grid}.dk-prep-it{border-top:1px solid color-mix(in srgb,var(--cb-line) 60%,transparent);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 0;display:flex}.dk-prep-tx{min-width:0;font-size:calc(13px * var(--dk-s,1));flex:200px;gap:1px;display:grid}.dk-prep-tx span{overflow-wrap:anywhere}.dk-prep-tx small{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.dk-prep-nm{font-weight:500;font-size:calc(13.5px * var(--dk-s,1));color:var(--text);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.dk-prep-nm:hover{text-decoration:underline}.dk-prep-b{flex:none;gap:4px;display:flex}.dk-prep-g .dk-abs{margin:0}.cb-closeon{font-size:calc(12.5px * var(--dk-s,1));color:#b45309;white-space:nowrap;background:#f59e0b1f;border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 10px;font-weight:500;display:inline-flex}.cb-closeh{gap:8px;margin:0 0 10px;display:grid}.cb-closeh .dk-check{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cb-closeh input[type=date]{width:auto}.dk-ainame{border-top:1px solid color-mix(in srgb,var(--cb-line) 60%,transparent);font-size:calc(13.5px * var(--dk-s,1));flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0;display:flex}.dk-ainame>b{min-width:72px}.dk-ainame .btn.left{border-style:dashed}.dk-ainame-tag{font-style:normal;font-size:calc(11px * var(--dk-s,1));color:#b45309;background:#f59e0b24;border-radius:999px;margin-left:6px;padding:0 6px;font-weight:500}.dk-ainame-none{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.dk-ainame-ok{color:#059669;font-weight:500}.dk-ainame.done{opacity:.85}.dk-abs-all{font-size:calc(13px * var(--dk-s,1));color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;display:flex}.dk-dec2 .btn.reco[aria-pressed=true]{outline-offset:1px;outline:2px solid #7c3aed99}.dk-arule{border:1px solid var(--cb-line);background:var(--solid);border-radius:8px;margin:0 0 16px;padding:12px 16px}.dk-arule-t{margin:0 0 6px;display:block}.dk-arule-t small{color:var(--muted);font-weight:400}.dk-arule-row{flex-wrap:wrap;gap:12px;display:flex}.dk-prep-info{background:var(--surface2);font-size:calc(12.5px * var(--dk-s,1));color:var(--muted);border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px;margin:0;padding:6px 10px;display:flex}.dk-prep-grid{align-items:stretch}.lv{border:1px solid var(--cb-line);background:var(--surface);border-radius:10px;margin:0 0 10px;overflow:hidden}.lv-bar{min-height:calc(36px * var(--dk-s,1));box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.lv-t{font-size:calc(13px * var(--dk-s,1));white-space:nowrap;align-items:center;gap:6px;margin-right:4px;font-weight:500;display:inline-flex}.lv-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b9812e}.lv-quiet{font-size:calc(12.5px * var(--dk-s,1));color:var(--muted)}.lv-chip{height:calc(26px * var(--dk-s,1));border:1px solid var(--cb-line);background:var(--surface2);color:var(--text);font-size:calc(12.5px * var(--dk-s,1));cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.lv-chip b{font-weight:500}.lv-chip:disabled{opacity:.5;cursor:default}.lv-chip.on{border-color:color-mix(in srgb,#7c3aed 55%,var(--cb-line));background:color-mix(in srgb,#7c3aed 10%,var(--surface))}.lv-chip.must:not(:disabled){border-color:color-mix(in srgb,#dc2626 45%,var(--cb-line));color:#b91c1c;background:color-mix(in srgb,#dc2626 8%,var(--surface))}.lv-chip.warn:not(:disabled){border-color:color-mix(in srgb,#f59e0b 50%,var(--cb-line));color:#b45309}.lv-list{border-top:1px solid var(--cb-line);max-height:min(calc(60 * var(--vh1,1vh)),calc(420px * var(--dk-s,1)));margin:0;padding:0;list-style:none;overflow:auto}.lv-row{border-bottom:1px solid var(--cb-line);font-size:calc(13px * var(--dk-s,1));grid-template-columns:minmax(120px,1.1fr) auto minmax(160px,2fr) minmax(110px,1.1fr) auto;align-items:center;gap:6px 12px;padding:7px 10px;display:grid}.lv-row:last-child{border-bottom:0}.lv-row.must{background:#dc26260d}.lv-who,.lv-why,.lv-facts{flex-direction:column;min-width:0;display:flex}.lv-who small,.lv-why small,.lv-facts small{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv-why em{color:#b91c1c;font-style:normal}.lv-name{all:unset;cursor:pointer;color:var(--text);font-weight:500}.lv-name:hover,.lv-name:focus-visible{text-decoration:underline}.lv-att{font-size:calc(12px * var(--dk-s,1));white-space:nowrap;background:var(--surface2);border-radius:999px;padding:1px 8px}.lv-att.a-absent{color:#b91c1c;background:#dc26261a}.lv-att.a-late,.lv-att.a-early{color:#b45309;background:#f59e0b1f}.lv-owe{color:#b91c1c!important}.lv-ext{font-size:calc(11.5px * var(--dk-s,1));color:#7c3aed}.lv-acts{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.lv-acts .cb-btn{white-space:nowrap}@media (max-width:900px){.lv-row{grid-template-columns:1fr auto;grid-auto-flow:row}.lv-why,.lv-facts,.lv-acts{grid-column:1/-1}.lv-acts{justify-content:flex-start}}.fl{margin:0 0 calc(16px / var(--uz,1))}.fl.ok{border-left-color:#10b981}.cll ul{margin:0;padding:0;list-style:none}.cll-h{font-size:calc(13px * var(--dk-s,1));flex-wrap:wrap;align-items:baseline;gap:6px;margin:6px 0 4px;font-weight:500;display:flex}.cll-h em{color:#7c3aed;font-style:normal;font-weight:500}.cll-h.must em{color:#b91c1c}.cll-h small{color:var(--muted);font-weight:400;font-size:calc(11.5px * var(--dk-s,1))}.cll-row{border-bottom:1px solid var(--cb-line);font-size:calc(12.5px * var(--dk-s,1));grid-template-columns:minmax(84px,auto) 1fr auto auto;align-items:center;gap:4px 8px;padding:6px 2px;display:grid}.cll-row:last-child{border-bottom:0}.cll-who{flex-direction:column;min-width:0;display:flex}.cll-who b{font-weight:500}.cll-who small,.cll-why{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));text-overflow:ellipsis;min-width:0;overflow:hidden}.cll-st{font-size:calc(11px * var(--dk-s,1));background:var(--surface2);white-space:nowrap;border-radius:999px;padding:1px 7px}.cll-st.s-done{color:#047857;background:#10b9811f}.cll-st.s-noanswer{color:#b45309;background:#f59e0b1f}.cll-row.s-done .cll-who b,.cll-row.s-skip .cll-who b{color:var(--muted);font-weight:500}.cll.compact .cll-row{grid-template-columns:minmax(72px,auto) 1fr auto}.cll.compact .cll-st{display:none}.cl{flex-direction:column;gap:10px;display:flex}.cl-why{font-size:calc(13px * var(--dk-s,1));color:#7c3aed;margin:0}.cl-brief{background:var(--surface2);font-size:calc(13px * var(--dk-s,1));border-radius:8px;margin:0;padding:8px 10px 8px 26px;line-height:1.6}.cl-open{border-left:3px solid color-mix(in srgb,#7c3aed 55%,var(--cb-line));padding:2px 10px}.cl-open small{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1))}.cl-open p{font-size:calc(14px * var(--dk-s,1));margin:2px 0 0}.cl-phones{flex-wrap:wrap;gap:6px;display:flex}.cl-log,.cl-ask{flex-direction:column;gap:6px;display:flex}.cl-mood{gap:4px;display:flex}.cl-mood button{border:1px solid var(--cb-line);background:var(--surface);color:var(--muted);font-size:calc(12px * var(--dk-s,1));cursor:pointer;border-radius:999px;padding:2px 12px}.cl-mood button.on{color:var(--text);border-color:color-mix(in srgb,#7c3aed 55%,var(--cb-line));background:color-mix(in srgb,#7c3aed 10%,var(--surface))}.cl-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cl-logs{font-size:calc(12.5px * var(--dk-s,1));margin:0;padding:0;list-style:none}.cl-logs li{border-bottom:1px solid var(--cb-line);grid-template-columns:auto auto 1fr auto;align-items:start;gap:6px;padding:5px 0;display:grid}.cl-logs li>span{flex-direction:column;display:flex}.cl-logs em{font-style:normal;font-size:calc(11px * var(--dk-s,1));background:var(--surface2);border-radius:999px;padding:0 6px}.cl-logs small{color:var(--muted)}.cl-note{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));margin:0}.cl-pv{border:1px solid color-mix(in srgb,#7c3aed 40%,var(--cb-line));background:var(--surface);font-size:calc(13px * var(--dk-s,1));border-radius:10px;padding:10px 12px}.cl-pv>b{align-items:center;gap:6px;font-weight:500;display:flex}.cl-pv ul{margin:6px 0;padding-left:18px;line-height:1.7}.cl-pv label{align-items:flex-start;gap:6px;display:inline-flex}.cl-name{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.cl-name select{width:auto;max-width:100%}.dk-callnote{color:#7c3aed;font-style:normal}.dk-four{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dk-four>.dk-bk{min-width:0;margin:0}.dk-four>.bk-hak{grid-column:1/-1;display:block}.dk-four-hak{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:0 14px;display:grid}.dk-four-calls{border-left:1px solid var(--line)}.dk-four-h3{font-size:calc(13.5px * var(--dk-s,1));align-items:baseline;gap:6px;margin:8px 12px 4px;font-weight:500;display:flex}.dk-four-calls .dk-four-h3{margin:4px 0}.dk-four-h3 small{color:var(--muted);font-weight:400;font-size:calc(12px * var(--dk-s,1))}.dk-bk .dk-mini,.dk-bk .dk-none,.dk-bk .dk-morelink{margin:0 12px 12px}.dk-bk .dk-prep.in{box-shadow:none;background:0 0;border:0;margin:0 8px 10px;padding:0}.dk-bk .dk-prep.in .dk-prep-grid{flex-direction:column;gap:10px;display:flex}.dk-bk-no{color:#7c3aed;font-weight:500;font-size:calc(14px * var(--dk-s,1))}.dk-bk .dk-cls-h{font-weight:500;font-size:calc(15px * var(--dk-s,1));flex-wrap:wrap}.dk-bk .dk-cls-h .dk-more{order:4;margin-left:auto}.dk-why-q{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dk-why{background:color-mix(in srgb,#7c3aed 7%,var(--surface));font-size:calc(12.5px * var(--dk-s,1));word-break:keep-all;overflow-wrap:anywhere;border-radius:8px;margin:0 12px 10px;padding:8px 10px;line-height:1.55}.dk-why .dk-linkbtn{margin-left:8px}.dk-close{background:var(--surface2);font-size:calc(12.5px * var(--dk-s,1));border-radius:8px;flex-wrap:wrap;gap:6px 14px;margin:0 12px 6px;padding:8px 10px;display:flex}.dk-close span{flex-direction:column;display:flex}.dk-close small{color:var(--muted);font-size:calc(11px * var(--dk-s,1))}.dk-close b{font-variant-numeric:tabular-nums;font-weight:500}.dk-order{border:1px solid color-mix(in srgb,#7c3aed 35%,var(--cb-line));background:var(--surface);font-size:calc(13px * var(--dk-s,1));border-radius:10px;flex-wrap:wrap;align-items:flex-start;margin:0 0 12px;padding:12px 44px 12px 14px;display:flex;position:relative}.dk-order>b{font-weight:500}.dk-order ol{grid-template-columns:repeat(auto-fit,minmax(calc(165px * var(--dk-s,1)),1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.dk-order li{grid-template-columns:auto 1fr;column-gap:6px;min-width:0;display:grid}.dk-order li i{width:calc(18px * var(--dk-s,1));height:calc(18px * var(--dk-s,1));background:color-mix(in srgb,#7c3aed 14%,var(--surface));color:#7c3aed;font-style:normal;font-size:calc(11px * var(--dk-s,1));border-radius:50%;grid-row:span 2;place-items:center;margin-top:1px;display:inline-grid}.dk-order li small{color:var(--muted);line-height:1.45}.dk-order .iconbtn{position:absolute;top:8px;right:8px}@media (max-width:1279px){.dk-four{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-four-hak{grid-template-columns:1fr}.dk-four-calls{border-left:0;border-top:1px solid var(--line);padding-top:6px}}@media (max-width:760px){.dk-four{grid-template-columns:1fr}}.ct-badge{white-space:normal;overflow-wrap:anywhere;color:#b45309;max-width:22em;font-size:calc(11.5px * var(--dk-s,1));background:#f59e0b24;border-radius:999px;align-items:center;gap:3px;padding:1px 8px;font-weight:500;display:inline-flex}.ct-edit{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));cursor:pointer;background:0 0;border:0;padding:0 4px}.ct-pop{color:#92400e;font-size:calc(16px * var(--dk-s,1));background:#f59e0b1f;border-radius:10px;margin:0 0 12px;padding:12px}.cll.cn{border-top:1px solid var(--line);margin-top:10px;padding-top:4px}.cn-add{margin-left:auto}.cll.cn .cll-row{grid-template-columns:minmax(72px,auto) 1fr}.cn-acts{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.cn-soon{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));margin:6px 0 0}.dk-order li>a,.dk-order li>span,.dk-order li>button{text-align:left;justify-self:start;width:auto;padding:0}.dk-prep.note{padding-bottom:8px}.dk-prep.note .dk-prep-hd{margin-bottom:0}.rt{flex-direction:column;gap:8px;display:flex}.rt-reason{background:color-mix(in srgb,#7c3aed 8%,var(--surface));font-size:calc(13px * var(--dk-s,1));border-radius:8px;margin:0;padding:8px 10px}.rt-list{margin:0;padding:0;list-style:none}.rt-row{border-bottom:1px solid var(--cb-line);align-items:center;gap:8px;padding:7px 2px;display:flex}.rt-row.off{opacity:.65}.rt-who{min-width:0;font-size:calc(13px * var(--dk-s,1));flex-direction:column;flex:1;display:flex}.rt-who b{font-weight:500}.rt-who small{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1))}.rt-who .rt-why{color:#7c3aed}.rt-note{font-style:normal;font-size:calc(11.5px * var(--dk-s,1));color:#b45309;white-space:nowrap}.cll-stin{color:var(--muted);font-weight:500}.cll-stin.s-noanswer{color:#b45309}.dk-flags{margin:0 0 8px}.dk-flags .lv-list{margin:0;padding:0}.lv-row.lv-flag{grid-template-columns:minmax(120px,1.1fr) auto minmax(160px,3fr) auto}.dk-flags .lv-row.lv-flag{grid-template-columns:1fr auto auto;gap:4px 8px}.dk-flags .lv-row.lv-flag .lv-why{grid-area:2/1/auto/-1}.ifx{margin:0 0 8px}.ifx-card{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.ifx-card:hover,.ifx-card:focus-visible{box-shadow:none}.ifx-ic{width:calc(28px * var(--dk-s,1));height:calc(28px * var(--dk-s,1));color:#fff;border-radius:9px;flex:none;place-items:center;font-weight:500;display:grid}.ifx-tx{flex-direction:column;flex:1;min-width:0;display:flex}.ifx-tx b{font-size:calc(14px * var(--dk-s,1));font-weight:500}.ifx-tx small{font-size:calc(12px * var(--dk-s,1));color:var(--muted)}.ifx-go{font-size:calc(12.5px * var(--dk-s,1));color:#be185d;flex:none;font-weight:500}.ifx-lead{font-size:calc(12.5px * var(--dk-s,1));color:var(--muted);margin:0 0 10px;line-height:1.5}.ifx-list{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.ifx-it{border:1px solid var(--cb-line);background:var(--surface);border-left:3px solid #db2777;border-radius:10px;padding:10px 12px}.ifx-it.info{border-left-color:#94a3b8}.ifx-hd{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ifx-hd b{font-size:calc(13.5px * var(--dk-s,1));font-weight:500}.ifx-why,.ifx-how{font-size:calc(12.5px * var(--dk-s,1));margin:4px 0 0;line-height:1.5}.ifx-how{color:var(--muted)}.ifx-rows{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.ifx-rows li>a,.ifx-rows li>span{border-bottom:1px dashed var(--cb-line);font-size:calc(12.5px * var(--dk-s,1));color:var(--text);align-items:baseline;gap:6px;min-width:0;padding:4px 2px;text-decoration:none;display:flex}.ifx-rows li>a:hover span:first-child{text-decoration:underline}.ifx-rows small{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ifx-more{font-size:calc(11.5px * var(--dk-s,1));color:var(--muted);padding:4px 2px}.ifx-acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}:root[data-theme=dark] .ifx-go{color:#f9a8d4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ifx-go{color:#f9a8d4}}.dk-tt-unpaid-auto{border:1px solid var(--cb-line);background:var(--surface);font-size:calc(12.5px * var(--dk-s,1));border-left:3px solid #db2777;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:8px 12px;display:flex}.dk-aibtn{border:1px solid var(--cb-line);background:var(--panel,#fff);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;margin:0 0 4px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.dk-aibtn.on,.dk-aibtn:hover{color:#6d28d9;border-color:#7c3aed}.dk-aipop{z-index:20;border-radius:12px;position:absolute;top:calc(100% + 2px);left:0;right:0;box-shadow:0 10px 30px #0000001f}.dk-aipop>.dk-aibar{margin:0}.dk-four.dk-three{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.dk-four.dk-three{grid-template-columns:1fr}}.dk-checks li b small{color:var(--mute);margin-left:2px;font-size:.72em;font-weight:500}.bk-hak>.lv{margin:0 0 8px}@media (min-width:1100px){.dk-strips:has(>.fl):has(>.lv)>.lv{flex-direction:column;justify-content:center;display:flex}:is(.dk-strips:has(>.fl):has(>.lv)>.fl,.dk-strips:has(>.fl):has(>.lv)>.lv){margin:0}}.desk .dk-why-q[aria-expanded=true]{background:var(--surface2);color:var(--text)}.desk .dk-why{background:var(--surface2);color:color-mix(in srgb,var(--text) 80%,var(--muted));font-size:calc(13px * var(--dk-s,1));border-radius:10px;margin:0 20px 14px;padding:9px 12px}.desk .dk-four{gap:16px}.desk .dk-bk .dk-close{margin:0 20px 12px;padding:10px 14px}.desk .dk-bk .dk-four-h3{margin:12px 20px 6px}.desk .dk-four-calls{padding:0 16px 14px}.desk .dk-four-calls .cll-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"who st btn""why why btn";gap:2px 8px;padding:10px 2px}.desk .dk-four-calls .cll.compact .cll-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who btn""why btn"}.desk .dk-four-calls .cll-who{white-space:nowrap;flex-direction:row;grid-area:who;align-items:baseline;gap:6px}.desk .dk-four-calls .cll-why{white-space:normal;grid-area:why;line-height:1.4}.desk .dk-four-calls .cll-st{grid-area:st}.app .dk-prep-g{background:var(--solid)}.app .dk-prep-gh{border-bottom:1px solid #14142814;grid-template-columns:auto auto 1fr auto;align-items:center;gap:2px 8px;margin-bottom:2px;padding-bottom:8px;display:grid}.app .dk-prep-it{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:12px 0;display:grid}.app .dk-prep-tx{gap:2px;font-size:14px;line-height:1.45}.app .dk-prep-nm{font-size:14.5px;font-weight:700}.app .dk-prep-b{align-items:center;gap:4px}.cb-who .ct-edit:hover{background:var(--cb-head);color:var(--text)}.cb-who .ct-badge{white-space:normal}.dk-order{gap:8px 16px}.dk-four{align-items:stretch}.dk-bk{flex-direction:column;display:flex}.dk-four-calls{padding:0 14px 12px}.desk .dk-bk .dk-four-calls .dk-four-h3{margin:6px 0}.dk-strips>.lv .lv-bar{min-height:calc(48px * var(--dk-s,1));align-items:center;gap:8px;padding:8px 14px}.dk-strips>.lv .lv-t{font-size:calc(13.5px * var(--dk-s,1));margin-right:6px}@media (max-width:640px){.dk-order{padding:12px 44px 12px 12px}.dk-aibar-row{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.dk-four-hak{display:block}}.dk-att2 .dk-abs-all{justify-content:flex-start}
.ct{--ct-fs:clamp(14px,calc(.42 * var(--vw1,1vw)) + 8.6px,17.5px);font-size:var(--ct-fs);flex-direction:column;gap:.7em;min-width:0;display:flex;container:ct/inline-size}.ct>*{min-width:0}.ct>:not(.ct-bar){max-width:100%}.hpane:has(>.hpane-b>.ct)>.hpane-t{display:none}.ct-bar{top:var(--navh,64px);z-index:12;border-radius:0 0 16px 16px;align-items:center;gap:.7em;margin:0 -8px;padding:.5em 8px;transition:background .15s;display:flex;position:sticky}.ct-bar.stuck{background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 18px -16px #3c1e7880}.ct-find{flex:1;align-items:center;min-width:0;display:flex;position:relative}.ct-find>span{opacity:.6;pointer-events:none;font-size:.95em;position:absolute;left:.85em}.ct-find .tinput{background:var(--solid);border-color:color-mix(in srgb,#7c3aed 22%,var(--line));border-radius:14px;padding:.6em 2.4em;font-size:1em}.ct-find .tinput:focus{border-color:#7c3aed}.ct-x{width:1.7em;height:1.7em;color:var(--muted);border-radius:50%;font-size:.85em;position:absolute;right:.5em}.ct-x:hover{background:var(--surface2)}.ct-cards{flex:none;font-size:.9em}.ct-none{color:var(--muted);margin:0;padding:.7em .3em;font-size:.93em}.ct-h{flex-wrap:wrap;align-items:center;gap:.3em .8em;margin:0 0 .5em;display:flex}.ct-ht{letter-spacing:-.02em;margin:0;font-size:1.08em;font-weight:700}.ct-ht b{color:#7c3aed;margin:0 1px;font-weight:800}.ct-hsum{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.1em .8em;font-size:.88em;display:flex}.ct-hsum b{color:var(--text);font-weight:700}.ct-hsum .bad,.ct-hsum .bad b{color:var(--danger)}.ct-today{border:1px solid var(--line);background:linear-gradient(120deg,color-mix(in srgb,#8b5cf6 9%,var(--solid)),color-mix(in srgb,#ec4899 6%,var(--solid)) 55%,color-mix(in srgb,#f59e0b 6%,var(--solid)));border-radius:18px;padding:.6em .8em;overflow:hidden}.ct-days{scroll-snap-type:x proximity;scrollbar-width:thin;gap:.5em;margin:0 -.8em;padding:0 .8em 2px;list-style:none;display:flex;overflow-x:auto}.ct-days>li{scroll-snap-align:start;flex:0 0 clamp(190px,15em,250px)}.ct-day{box-sizing:border-box;background:var(--solid);border:1px solid var(--line);border-left:4px solid var(--c,#7c3aed);height:100%;color:inherit;border-radius:12px;flex-direction:column;gap:.3em;min-width:0;padding:.45em .65em;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.ct-day:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--c,#7c3aed) 40%,var(--line))}.ct-day:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}.ct-day.late{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));background:color-mix(in srgb,var(--danger) 5%,var(--solid))}.ct-day.done{opacity:.86}.ct-day-l{align-items:baseline;gap:.5em;min-width:0;display:flex}.ct-day-t{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.85em}.ct-day-n{text-overflow:ellipsis;white-space:nowrap;font-size:.95em;font-weight:600;overflow:hidden}.ct-chips{flex-wrap:nowrap;gap:.25em;display:flex;overflow:hidden}.ct-chip{background:var(--surface2);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.15em .6em;font-size:.78em;font-style:normal;font-weight:600}.ct-chip.ph-live{color:#6d28d9;background:#7c3aed24}.ct-chip.ok{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.ct-chip.bad{background:var(--danger);color:#fff}.ct-sig{flex-wrap:wrap;align-items:center;gap:.25em .4em;margin-left:auto;display:flex}.ct-sig-k{color:var(--muted);margin-right:2px;font-size:.85em;font-weight:700}.ct-sig-ok{color:var(--ok);font-size:.88em}.ct-sig-b{border:1px solid var(--line);background:var(--solid);color:var(--muted);border-radius:999px;padding:.3em .8em;font-size:.85em}.ct-sig-b b{color:var(--text);margin-left:2px;font-weight:700}.ct-sig-b.on{background:color-mix(in srgb,var(--warn) 10%,var(--solid));border-color:color-mix(in srgb,var(--warn) 35%,var(--line));color:var(--text)}.ct-sig-b.on b{color:var(--warn)}.ct-sig-b.sel{border-color:var(--warn);box-shadow:0 0 0 2px color-mix(in srgb,var(--warn) 18%,transparent)}.ct-sig-b:disabled{cursor:default;opacity:.7}.ct-sig-list{background:var(--solid);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(17em,1fr));gap:2px .7em;max-height:12em;margin:0 0 .5em;padding:.4em;list-style:none;display:grid;overflow-y:auto}.ct-sig-list a{color:inherit;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:0 .5em;padding:.4em .55em;font-size:.88em;text-decoration:none;display:flex}.ct-sig-list a:hover{background:var(--surface2)}.ct-sig-list b{font-weight:700}.ct-sig-list small{color:var(--muted)}.ct-sig-list span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:.95em;overflow:hidden}.ct-more{color:var(--muted);padding:.4em .55em;font-size:.85em}.ct-cols{grid-template-columns:clamp(160px,calc(14 * var(--vw1,1vw)),240px) clamp(140px,calc(12 * var(--vw1,1vw)),210px) minmax(0,1fr);background:var(--solid);border:1px solid var(--line);border-radius:18px;display:grid;overflow:hidden}.ct-cols.fit{min-height:0}.ct-col{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.ct-col:last-child{border-right:0}.ct-col-s,.ct-col-b2{background:color-mix(in srgb,#7c3aed 3%,var(--solid))}.ct-col-h{box-sizing:border-box;min-height:2.9em;color:var(--muted);border-bottom:1px solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,#8b5cf6 8%,var(--solid)),color-mix(in srgb,#ec4899 5%,var(--solid)));flex:none;align-items:center;gap:.5em;padding:.5em .9em;font-size:.88em;font-weight:700;display:flex}.ct-col-b{flex:1;min-height:0;padding:.4em}.ct-cols.fit .ct-col-c .ct-col-b{padding-bottom:4.5em}.ct-ci{box-sizing:border-box;text-align:left;width:100%;min-height:clamp(38px,2.6em,46px);font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.5em;padding:.45em .6em .45em .8em;font-size:1em;display:flex}.ct-ci+.ct-ci{margin-top:2px}.ct-ci:hover{background:#7c3aed14}.ct-ci:focus-visible{outline-offset:-2px;outline:2px solid #7c3aed}.ct-ci-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ct-ci em{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.88em;font-style:normal;font-weight:600}.ct-ci-go{color:var(--muted);flex:none;margin-left:2px;font-size:1.35em;font-style:normal;line-height:1}.ct-ci.on{color:#fff;background:#7c3aed;font-weight:600}.ct-ci.on em,.ct-ci.on .ct-ci-go{color:#fff}.ct-ci.all{margin-bottom:.4em;position:relative}.ct-ci.all:after{content:"";border-bottom:1px solid var(--line);position:absolute;bottom:-.3em;left:.5em;right:.5em}.ct-col-b2 .ct-col-b .ct-ci:first-child{margin-bottom:.4em}.ct-cols.searching .ct-col-s,.ct-cols.searching .ct-col-b2{opacity:.6}.ct-ph{color:var(--text);justify-content:space-between}.ct-ph .ct-ht{text-overflow:ellipsis;white-space:nowrap;font-size:1.1em;overflow:hidden}.ct-closed{border-top:1px solid var(--line);color:var(--muted);cursor:pointer;align-items:center;gap:.4em;margin:.7em .4em .3em;padding-top:.7em;font-size:.85em;display:flex}.ct-sub{color:var(--muted);padding:.5em .7em .25em;font-size:.85em;font-weight:700}.ct-hits ul{flex-direction:column;margin:0 0 .3em;padding:0;list-style:none;display:flex}.ct-hits a{color:inherit;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:2px .7em;padding:.5em .7em;font-size:.95em;text-decoration:none;display:flex}.ct-hits a:hover{background:var(--surface2)}.ct-hits b{font-weight:700}.ct-hits small{color:var(--muted);font-size:.88em}.ct-hits em{color:#7c3aed;font-size:.85em;font-style:normal}.ct-gsum{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.1em .8em;font-size:.85em;font-weight:500;display:flex}.ct-gsum b{color:var(--text);font-size:1.1em;font-weight:700}.ct-gsum .pur b{color:#7c3aed}.ct-gsum .zero b{color:var(--muted);font-weight:500}.ct-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ct-list>li+li{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.ct-row{box-sizing:border-box;color:inherit;border-radius:10px;grid-template-columns:minmax(13em,2.4fr) minmax(9em,1.2fr) minmax(4.5em,.6fr) 4.8em 9.5em;align-items:center;gap:.7em;min-height:0;padding:.65em .7em;font-size:.97em;text-decoration:none;display:grid}.ct-row:hover{background:var(--surface2)}.ct-row:focus-visible{outline-offset:-2px;outline:2px solid #7c3aed}.ct-row>span{overflow-wrap:anywhere;min-width:0;overflow:visible}.ct-r-n{flex-wrap:wrap;align-items:center;gap:.4em;display:flex}.ct-r-n b{font-weight:600}.ct-r-n .cls-tag{flex:none;margin-left:0;font-size:.78em}.ct-today-dot{color:#6d28d9;background:#7c3aed1f;border-radius:999px;flex:none;padding:.1em .55em;font-size:.75em;font-style:normal;font-weight:600}.ct-r-t,.ct-r-tc{color:var(--muted);font-size:.92em}.ct-r-s{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.92em}.ct-r-s b{color:var(--text);font-weight:700}.ct-r-w{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.92em}.ct-r-w b{color:var(--text);font-weight:700}.ct-r-w.bad,.ct-r-w.bad b{color:var(--danger)}.ct-row .mute{color:var(--muted);font-weight:400}@container ct (max-width:72rem){.ct-row{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto;gap:.2em .8em}.ct-r-n{grid-column:1/3}.ct-r-w{grid-area:1/3}.ct-r-t{grid-area:2/1}.ct-r-tc{grid-area:2/2}.ct-r-s{grid-area:2/3}}@container ct (max-width:40rem){.ct-cols,.ct-cols.fit{background:0 0;border:0;border-radius:0;flex-direction:column;gap:.5em;height:auto;display:flex;overflow:visible}.ct-col{background:0 0;border-right:0}.ct-col-s .ct-col-h,.ct-col-b2 .ct-col-h{display:none}.ct-col-s .ct-col-b,.ct-col-b2 .ct-col-b{scrollbar-width:none;gap:.4em;padding:2px 0 4px;display:flex;overflow:auto visible}.ct-col-s .ct-col-b::-webkit-scrollbar{display:none}.ct-col-b2 .ct-col-b::-webkit-scrollbar{display:none}.ct-ci,.ct-ci+.ct-ci{background:var(--solid);border:1px solid var(--line);border-radius:999px;flex:none;width:auto;min-height:44px;margin:0;padding:.5em 1.05em}.ct-ci.all{margin:0}.ct-ci.all:after{display:none}.ct-col-b2 .ct-col-b .ct-ci:first-child{margin:0}.ct-ci.on{background:#7c3aed;border-color:#7c3aed}.ct-ci-go{display:none}.ct-ci-t{overflow:visible}.ct-closed{white-space:nowrap;border:0;flex:none;margin:0;padding:0 .7em}.ct-col-c{background:var(--solid);border:1px solid var(--line);border-radius:16px;overflow:hidden}.ct-cols .ct-col-c .ct-col-b{padding:.25em;overflow:visible}.ct-sig{flex-basis:100%;margin-left:0}.ct-days>li{flex-basis:78%}.ct-ph{flex-wrap:wrap;gap:2px .5em}.ct-row{grid-template-columns:minmax(0,1fr) auto}.ct-r-n{grid-column:1}.ct-r-w{grid-column:2}.ct-r-tc{grid-area:3/1}.ct-r-s{grid-area:2/2}}@media (max-width:35rem){.ct-cards{padding:7px 10px}.ct-find .tinput{font-size:16px}}.ct-r-n{row-gap:2px}.ct-r-w,.ct-r-s{font-weight:600}@media (max-width:1100px){.ct-row{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) 8.5em}.ct-r-w{grid-column:3}.ct-r-tc{grid-column:2}.ct-r-s{grid-column:3}}.ct-cols.fit{height:auto}
.acpick-page{padding-top:clamp(24px,calc(6 * var(--vh1,1vh)),64px);place-items:start center}.mya{z-index:1;text-align:center;width:min(1040px,100%);position:relative}.mya .brand{justify-content:center;margin-bottom:8px}.mya h1{font-size:clamp(22px,calc(3 * var(--vw1,1vw)),30px);letter-spacing:-.03em;margin:10px 0 6px}.mya-lead{max-width:580px;font-size:14.5px;margin:0 auto 20px!important}.mya-bar{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 22px;display:flex}.mya-bar .btn{min-height:46px;padding:0 22px;font-size:16px;font-weight:500}.mya-add{min-width:200px}.mya-skip{margin:4px auto 18px;font-size:14px;display:block}.mya-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:16px;display:grid}.mya-card{background:var(--solid);border:1px solid var(--line);touch-action:pan-y;border-radius:22px;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 24px 50px -30px #5b4cb48c}.mya-card:hover{transform:translateY(-3px);box-shadow:0 30px 60px -28px #5b4cb4b3}.mya-card.prem{border:2px solid #0000}.mya-card[data-drag]{cursor:grab}.mya-go{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:190px;padding:24px 16px 18px;display:flex}.mya-go:focus-visible{outline:3px solid color-mix(in srgb,var(--link) 50%,transparent);outline-offset:2px}.mya-go:disabled{opacity:.7;cursor:default}.mya-logo{object-fit:contain;pointer-events:none;max-width:180px;max-height:60px;margin-bottom:4px}.mya-mono{color:#fff;border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:4px;font-size:21px;font-weight:500;display:grid}.mya-name{letter-spacing:-.03em;font-size:23px;font-weight:500}.mya-full{color:var(--muted);font-size:13px}.mya-n{color:var(--muted);font-size:14px;font-weight:500}.mya-plan{background:var(--surface2);color:var(--muted);border-radius:999px;margin-top:4px;padding:3px 10px;font-size:12.5px;font-weight:500}.mya-plan.on{color:#fff}.mya-tag{background:var(--grad-soft);color:var(--link);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:500;position:absolute;top:12px;right:12px}.mya-leave{margin:-6px auto 10px;font-size:13px}.mya-fam{text-align:left;border:1.5px solid color-mix(in srgb,var(--link) 22%,var(--line));border-radius:26px;margin:0 0 22px;padding:16px 16px 18px;transition:box-shadow .15s,border-color .15s}.mya-fam.can{border-style:dashed}.mya-fam.over{border-color:var(--link);box-shadow:0 0 0 4px color-mix(in srgb,var(--link) 18%,transparent);border-style:solid}.mya-fam-h{flex-wrap:wrap;align-items:center;gap:10px;margin:0 2px 14px;display:flex}.mya-fam-h h2{letter-spacing:-.03em;flex:auto;margin:0;font-size:20px}.mya-fam-h h2 small{color:var(--muted);font-size:14px;font-weight:500}.mya-fam-go{align-items:center;gap:8px;display:flex}.mya-fam-go .btn{min-height:40px;font-weight:500}.mya-empty,.mya-other{border:1.5px dashed var(--line);min-height:120px;color:var(--muted);text-align:center;border-radius:20px;place-items:center;gap:4px;padding:16px;font-size:14.5px;font-weight:500;display:grid}.mya-other small{font-size:12.5px;font-weight:500}.mya-wait{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mya-chip{background:var(--solid);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.mya-free{text-align:left}.mya-sub{letter-spacing:-.02em;margin:4px 2px 12px;font-size:17px}.mya-sub small{color:var(--muted);font-size:13px;font-weight:500}.mya-inbox{text-align:left;gap:8px;max-width:760px;margin:0 auto 18px;display:grid}.mya-req{background:var(--solid);border:1.5px solid color-mix(in srgb,var(--link) 40%,var(--line));border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;display:flex}.mya-req>span:first-child{flex:260px}.mya-req-go{gap:8px;display:flex}.mya-req-go .btn{min-width:64px;min-height:38px;font-weight:500}.mya-reg{background:var(--solid);border:1px solid var(--line);max-width:720px;box-shadow:var(--shadow);text-align:left;border-radius:24px;margin:0 auto 24px;padding:22px 22px 18px}.mya-reg.first{border:2px solid #0000}.mya-reg h2{letter-spacing:-.03em;margin:0 0 4px;font-size:20px}.mya-reg>p{font-size:13.5px;margin:0 0 14px!important}.mya-reg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.mya-reg-grid .field:first-child{grid-column:1/-1}.mya-reg .tinput{width:100%;min-height:44px;font-size:16px}.mya-reg .tinput.bad{border-color:var(--danger)}.mya-reg-go{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.mya-reg-go .btn{min-height:46px;padding:0 22px;font-weight:500}@media (max-width:640px){.mya-go{min-height:0;padding:16px 12px 14px}.mya-name{font-size:20px}.mya-fam{border-radius:20px;padding:12px 10px 14px}.mya-reg{padding:16px 14px}.mya-reg-grid{grid-template-columns:1fr}.mya-reg-go .btn{flex:1}.mya-bar .btn{flex:100%}}.acsw .btn{font-size:15px;font-weight:500}.pl-acads{margin:14px 0}.pl-acad-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pl-acad-list li{background:var(--surface2);border-radius:12px;align-items:center;gap:6px;padding:10px 12px;font-size:15px;display:flex}.pl-acad-list li.on{outline:1.5px solid color-mix(in srgb,var(--link) 45%,transparent)}.pl-acad-list li em{color:var(--muted);font-size:12.5px;font-style:normal}.pl-acad-list li span{border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12.5px;font-weight:500}.pl-acad-list .pl-on{color:#fff}.pl-acad-list .pl-off{background:var(--solid);color:var(--muted);border:1px solid var(--line)}.bk-card{background:var(--solid);border:1px solid var(--line);max-width:720px;box-shadow:var(--shadow);border-radius:8px;margin:14px 0;padding:18px 20px 16px}.bk-h{letter-spacing:-.03em;margin:0 0 6px;font-size:20px}.bk-lead{margin:0 0 12px;font-size:15px}.bk-sheets{flex-wrap:wrap;margin:0 0 12px;padding:0;list-style:none;display:flex}.bk-sheets li{background:var(--grad-soft);color:var(--link);padding:4px 10px;font-size:13px;font-weight:600}.bk-go{white-space:normal;width:100%;margin:10px 0 8px}.bk-recent ul{list-style:none}@media (max-width:640px){.bk-card{padding:16px 14px}}.sg-card{border:1.5px solid color-mix(in srgb,var(--link) 26%,var(--line));border-radius:20px;margin:0 0 16px;padding:14px 16px 10px;box-shadow:0 18px 40px -30px #5b4cb499}.sg-hd{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sg-hd>div{flex-direction:column;min-width:0;display:flex}.sg-hd b{letter-spacing:-.02em;font-size:17px;font-weight:500}.sg-hd small{color:var(--muted);font-size:12.5px}.sg-bar{background:var(--surface2);border-radius:999px;flex:1;min-width:80px;height:6px;overflow:hidden}.sg-bar i{border-radius:999px;height:100%;transition:width .4s;display:block}.sg-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sg-steps>li{border-top:1px solid var(--line)}.sg-steps>li:first-child{border-top:0}.sg-row1{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 2px;display:flex}.sg-row1:disabled{cursor:default}.sg-row1:focus-visible{outline:3px solid color-mix(in srgb,var(--link) 45%,transparent);outline-offset:2px;border-radius:10px}.sg-no{background:var(--surface2);width:26px;height:26px;color:var(--muted);border-radius:999px;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:500;display:grid}.sg-steps li.on .sg-no{color:#fff}.sg-steps li.done .sg-no{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.sg-t{flex:1;min-width:0;font-size:15px;font-weight:500}.sg-t small{color:var(--muted);margin-left:6px;font-size:11.5px;font-weight:500}.sg-steps li.done .sg-t,.sg-steps li.skipped .sg-t{color:var(--muted);font-weight:500}.sg-st{color:var(--muted);flex:none;font-size:12.5px}.sg-body{padding:0 0 12px 36px;animation:.25s sgIn}.sg-body p{color:var(--text);margin:0 0 8px;font-size:14px}.sg-body .sg-hint{color:var(--muted);font-size:13px}.sg-acts,.sg-ways{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sg-next{border:1px dashed color-mix(in srgb,var(--link) 30%,var(--line));border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:12px 14px;font-size:14px;display:flex}.sg-how{margin:0 0 14px;padding-left:20px;font-size:14px;line-height:1.7}.sg-row{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.sg-row>span{min-width:70px;font-weight:500}.sg-sum{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-top:14px;padding:14px 16px}.sg-sum h2{margin:0 0 8px;font-size:16px}.sg-sum ul{margin:0 0 8px;padding-left:18px;font-size:14px;line-height:1.7}.dk-ttt-import{max-width:760px}@keyframes sgIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (max-width:560px){.sg-body{padding-left:0}.sg-card{padding:12px 12px 8px}.sg-acts .btn,.sg-ways .btn{text-align:center;flex:auto}}
.ir{--ir-fs:clamp(14px,calc(.4 * var(--vw1,1vw)) + 9px,17.5px);font-size:var(--ir-fs);width:min(100%,calc(var(--ir-n,3) * 24em + 2em));flex-direction:column;gap:1em;min-width:0;margin:0 auto;padding:1em 0 2em;display:flex;container:ir/inline-size}.ir-head{flex-wrap:wrap;align-items:baseline;gap:.3em 1em;display:flex}.ir-head h1{letter-spacing:-.03em;margin:0;font-size:1.6em}.ir-date{color:var(--muted);font-size:.7em;font-weight:500}.ir-total{background:color-mix(in srgb,#10b981 12%,var(--solid));color:#047857;border:1px solid color-mix(in srgb,#10b981 35%,var(--line));border-radius:999px;margin-left:auto;padding:.35em .9em;font-size:.95em;font-weight:500}.ir-total.bad{background:color-mix(in srgb,#dc2626 9%,var(--solid));color:#b91c1c;border-color:color-mix(in srgb,#dc2626 40%,var(--line))}.ir-total b{margin:0 .1em;font-size:1.15em}.ir-lead{color:var(--muted);flex-basis:100%;margin:0;font-size:.86em}.ir-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,16em),1fr));align-items:start;gap:.9em;display:grid}.ir-col{background:var(--solid);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:20px;padding:.9em 1em .6em}.ir-col.stuck{border:1.5px solid #0000}.ir-name{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .4em;font-size:1.25em;overflow:hidden}.ir-row{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);justify-content:space-between;align-items:center;gap:.6em;min-height:2.35em;display:flex}.ir-row.ir-m1{border-top:1.5px dashed var(--line)}.ir-l{color:var(--muted);min-width:0;font-size:.9em}.ir-n,.ir-amt,.ir-ok,.ir-warn{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;border-radius:10px;align-items:baseline;gap:.15em;padding:.15em .55em;text-decoration:none;display:inline-flex}.ir-n b{font-size:1.15em;font-weight:500}.ir-n small{color:var(--muted);font-size:.75em}.ir-n.zero{color:color-mix(in srgb,var(--muted) 80%,transparent)}.ir-n.zero b{font-weight:500}.ir-n:hover,.ir-amt:hover,.ir-ok:hover,.ir-warn:hover{background:var(--surface2)}.ir-n.bad{background:color-mix(in srgb,#dc2626 9%,var(--solid));color:#b91c1c}.ir-n.bad small{color:#b91c1c}.ir-amt{font-weight:500}.ir-amt.bad{color:#b91c1c}.ir-ok{color:#047857;font-weight:500}.ir-warn{color:#b45309;background:color-mix(in srgb,#f59e0b 12%,var(--solid));font-weight:500}.ir-off{color:var(--muted);font-size:.8em}.ir-sum{border:1px solid var(--line);border-radius:18px;padding:.9em 1.1em}.ir-sum-t{font-size:.95em}.ir-sum-t small{color:var(--muted);font-weight:500}.ir-sum p{flex-direction:column;gap:.15em;margin:.35em 0 0;font-size:.98em;display:flex}.ir-sum .ir-wait{color:var(--muted)}@container ir (max-width:560px){.ir-head h1{font-size:1.35em}.ir-total{margin-left:0}.ir-col{border-radius:16px;padding:.75em .85em .5em}}.ir-nav{color:var(--text);background:var(--solid);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:.3em;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ir-nav:hover{border-color:color-mix(in srgb,var(--link) 45%,var(--line))}.ir-nav.on{color:var(--link);border-color:color-mix(in srgb,var(--link) 55%,var(--line))}@media (max-width:1100px){.ir-nav .ir-nav-tx{display:none}}.ir-nav-m{display:none}@media (max-width:1100px){.ir-nav-m{display:inline}.ir-nav{padding:5px 10px;font-size:13px}}
.bk-sheets{gap:6px}.bk-sheets li{border-radius:999px}.bk-recent ul{margin:4px 0 0;padding:0}
.pay-bar .cb-in[type=month]{min-width:132px;max-width:150px}.pay-closed{height:var(--cb-h);background:color-mix(in srgb,#0f9f6e 14%,var(--solid));color:#0b7a55;font-size:calc(12.5px * var(--dk-s,1));white-space:nowrap;border-radius:5px;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.pay-note{font-size:calc(12px * var(--dk-s,1));color:var(--muted);margin:6px 0 10px;line-height:1.5}.pay-warn{color:#b45309}.pay-sum{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0 0 10px;display:grid}.pay-sum>div{border:1px solid var(--cb-line);background:var(--solid);border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:8px 12px;display:flex}.pay-sum small{font-size:calc(12px * var(--dk-s,1));color:var(--muted)}.pay-sum b{font-size:calc(16px * var(--dk-s,1));font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pay-sum>div.hi{border-color:#0000}.pay-sum b.bad,.pay-fig b.bad{color:var(--cb-red)}.pay-pend{border:1px solid color-mix(in srgb,#f59e0b 45%,var(--cb-line));background:color-mix(in srgb,#f59e0b 9%,var(--solid));font-size:calc(12.5px * var(--dk-s,1));border-radius:8px;flex-wrap:wrap;margin:0 0 10px;padding:12px 14px;display:flex}.pay-pend>span:first-child{flex-wrap:wrap;flex:1;min-width:0;display:flex}.pay-pend em{color:#b45309;font-style:normal;font-weight:500}.pay-pend-acts{flex-wrap:wrap;gap:6px;display:flex}.pay-pend-list{flex-basis:100%;gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pay-pend-list li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pay-tag{height:18px;font-size:calc(11px * var(--dk-s,1));white-space:nowrap;background:color-mix(in srgb,#6366f1 12%,var(--solid));color:#4338ca;border-radius:5px;align-items:center;padding:0 6px;font-weight:500;display:inline-flex}.pay-tag.warn,.pay-tag.absence,.pay-tag.makeup{background:color-mix(in srgb,#f59e0b 16%,var(--solid));color:#b45309}.pay-tag.bad,.pay-tag.noTicket{background:color-mix(in srgb,#dc2626 12%,var(--solid));color:var(--cb-red)}.pay-tag.fix{background:color-mix(in srgb,#2563eb 13%,var(--solid));color:#1d4ed8}.pay-cards{gap:10px;display:grid}.pay-card{border:1px solid var(--cb-line);background:var(--solid);break-inside:avoid;border-radius:10px;overflow:hidden}.pay-card-hd{border-top:3px solid #0000;border-image:linear-gradient(90deg,#7c3aed,#ec4899 60%,#f59e0b) 1;flex-wrap:wrap;gap:6px 16px;padding:10px 12px;display:flex}.pay-who{flex-wrap:wrap;flex:160px;gap:6px;min-width:0;display:flex}.pay-who b{font-size:calc(15px * var(--dk-s,1))}.pay-fig{flex-direction:column;align-items:flex-end;min-width:64px;display:flex}.pay-fig small{font-size:calc(11.5px * var(--dk-s,1));color:var(--muted)}.pay-fig b{font-variant-numeric:tabular-nums;white-space:nowrap}.pay-fig.hi b{color:#5b21b6;font-weight:500}:root[data-theme=dark] .pay-fig.hi b{color:#c4b5fd}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pay-fig.hi b{color:#c4b5fd}}.pay-det{border-top:1px solid var(--cb-line);overflow-x:auto}.pay-det.shut{display:none}.pay-tbl{border:0}.pay-tbl td.pay-how{white-space:normal;min-width:120px}.pay-tbl .pay-brow td{background:var(--cb-head)}.pay-tbl td.pay-stu{padding-left:20px}.pay-tbl tr.pay-fix td{background:color-mix(in srgb,#2563eb 6%,var(--solid));white-space:normal}.pay-tbl tfoot td{background:var(--cb-head2);font-weight:500}.pay-rates{border:1px solid var(--cb-line);background:var(--solid);border-radius:10px;margin:18px 0 8px;padding:12px}.pay-rates-hd{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px;display:flex}.pay-rates-hd h2{font-size:calc(15px * var(--dk-s,1));margin:0}.pay-rates-hd small{color:var(--muted);font-size:calc(12px * var(--dk-s,1))}.pay-rates-hd .spacer{flex:1}.pay-rlist{gap:6px;display:grid}.pay-rrow{border-top:1px solid color-mix(in srgb,var(--cb-line) 60%,transparent);flex-wrap:wrap;grid-template-columns:minmax(110px,160px) minmax(0,1fr) auto;gap:8px 12px;padding:8px 0;display:grid}.pay-rname{flex-direction:column;flex:0 150px;min-width:110px;display:flex}.pay-rname small{color:var(--muted);font-size:calc(11.5px * var(--dk-s,1))}.pay-log{font-size:calc(12px * var(--dk-s,1));margin-top:8px}.pay-log ul{color:var(--muted);gap:2px;margin:6px 0 0;padding-left:18px;display:grid}.pay-plan{color:var(--muted);font-size:calc(12px * var(--dk-s,1));font-weight:500}.pay-lines{padding:8px 12px 4px}.pay-lines h4{font-size:calc(12.5px * var(--dk-s,1));color:var(--muted);margin:8px 0 4px;font-weight:500}.pay-lines ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pay-line{border-bottom:1px solid color-mix(in srgb,var(--cb-line) 55%,transparent);align-items:flex-start;gap:10px;padding:6px 0;display:flex}.pay-line.todo .pay-line-t small{color:#b45309}.pay-line-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pay-line-t small{color:var(--muted);font-size:calc(12px * var(--dk-s,1));overflow-wrap:anywhere;line-height:1.45}.pay-line-n{font-variant-numeric:tabular-nums;white-space:nowrap}.pay-line-n.bad{color:var(--cb-red)}.pay-line-sum{border-top:2px solid var(--cb-line);font-size:calc(13.5px * var(--dk-s,1));justify-content:space-between;align-items:center;margin:8px 0 6px;padding-top:6px;display:flex}.pay-line-sum b{font-size:calc(15px * var(--dk-s,1));color:#5b21b6}:root[data-theme=dark] .pay-line-sum b{color:#c4b5fd}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pay-line-sum b{color:#c4b5fd}}.pay-link{color:#4338ca;font-size:calc(12px * var(--dk-s,1));cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;text-decoration:underline}.pay-cardlist{font-size:calc(12px * var(--dk-s,1));color:var(--muted);gap:1px;margin:2px 0 0;padding-left:20px;display:grid}.pay-inl{margin-top:4px}.pay-adj{border:1px dashed var(--cb-line);border-radius:8px;gap:6px;margin:6px 0;padding:8px;display:grid}.pay-lessons{padding:0 12px 8px}.pay-lessons summary{cursor:pointer;font-size:calc(12.5px * var(--dk-s,1));color:var(--muted);padding:6px 0}.pay-lessons .pay-tbl{display:block;overflow-x:auto}.pay-card-ft{justify-content:flex-end;padding:6px 12px 10px;display:flex}.pay-rplan{min-width:0;font-size:calc(12.5px * var(--dk-s,1));overflow-wrap:anywhere;flex:220px}.pay-log summary{cursor:pointer;color:var(--muted)}.pps{gap:12px;display:grid}.pps-box{border:1px solid var(--cb-line);background:var(--solid);border-radius:10px;gap:10px;padding:10px;display:grid}.pps-sec{gap:6px;display:grid}.pps-sec h3{font-size:calc(14px * var(--dk-s,1));margin:6px 0 0}.pps-f{flex-direction:column;gap:4px;min-width:0;display:flex}.pps-f>small{color:var(--muted);font-size:calc(12px * var(--dk-s,1))}.pps-f>small i{font-style:normal}.pps-in{align-items:center;gap:4px;display:inline-flex}.pps-in .cb-in{width:120px}.pps-in i{color:var(--muted);white-space:nowrap;font-style:normal}.pps-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pps-chip{border:1px solid var(--cb-line);background:var(--solid);min-height:36px;color:inherit;font-size:calc(13px * var(--dk-s,1));cursor:pointer;border-radius:18px;padding:0 12px}.pps-chip.on{color:#fff;background:linear-gradient(120deg,#7c3aed,#ec4899);border-color:#0000;font-weight:500}.pps-check{font-size:calc(13px * var(--dk-s,1));flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pps-check small{color:var(--muted);flex-basis:100%}.pps-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pps-save{min-height:44px}.pps-brow{border-top:1px solid color-mix(in srgb,var(--cb-line) 60%,transparent);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 0;display:flex}.pps-brow b{font-size:calc(13px * var(--dk-s,1));flex:100%}.pps-incs{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pps-incs li{border-top:1px solid color-mix(in srgb,var(--cb-line) 60%,transparent);align-items:center;gap:6px;padding:6px 0;display:flex}.pps-incs li>span{flex-direction:column;flex:1;min-width:0;display:flex}.pps-incs li small{color:var(--muted);font-size:calc(12px * var(--dk-s,1))}.pps-incs li.off{opacity:.55}.ros-form{margin:0 0 10px}.ros-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ros-list li{border:1px solid var(--cb-line);background:var(--solid);border-radius:10px;grid-template-columns:minmax(140px,1.1fr) minmax(140px,1fr) minmax(160px,1.4fr) auto;align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.ros-list li.gone{opacity:.6}.ros-who{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ros-who small{color:var(--muted)}.ros-meta{font-size:calc(12px * var(--dk-s,1));flex-direction:column;gap:1px;display:flex}.ros-plan{font-size:calc(12.5px * var(--dk-s,1));overflow-wrap:anywhere}.ros-acts{justify-content:flex-end;gap:6px;display:flex}@media (max-width:719px){.ros-list li{grid-template-columns:1fr}.ros-acts{justify-content:flex-start}.pps-two{grid-template-columns:1fr}.pps-in .cb-in{flex:1;width:100%;min-width:0}}@media print{.pay-lessons{display:block}}@media (max-width:719px){.pay-card-hd{gap:6px 12px}.pay-fig{align-items:flex-start;min-width:0}.pay-who{flex-basis:100%}}@media print{.pay-det.shut{display:block}.pay-det{overflow:visible}.pay-card,.pay-sum>div{border-color:#bbb}.pay-sum>div.hi,.pay-tag,.pay-tbl .pay-brow td,.pay-tbl tfoot td{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pay-settle{border:1px solid var(--cb-line);background:var(--solid);border-radius:10px;margin:14px 0;padding:12px}.pay-settle-hd{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px;display:flex}.pay-settle-hd h2{font-size:calc(15px * var(--dk-s,1));margin:0}.pay-settle-hd .spacer{flex:1}.pay-tag.good{background:color-mix(in srgb,#0f9f6e 14%,var(--solid));color:#0b7a55}.pay-returned{background:color-mix(in srgb,#dc2626 9%,var(--solid));color:var(--cb-red);border-radius:8px;padding:8px 12px}.pay-settle-tbl td,.pay-settle-tbl th{white-space:nowrap}.pay-settle-tbl tfoot td{border-top:2px solid var(--cb-line);font-weight:500}.pay-srow{cursor:pointer}.pay-srow:hover,.pay-srow.on{background:color-mix(in srgb,#6366f1 7%,var(--solid))}.pay-srow:focus-visible{outline-offset:-2px;outline:2px solid #6366f1}.pay-srow .pay-tag{margin-left:6px}.pay-diff{color:var(--cb-red);background:color-mix(in srgb,#dc2626 12%,var(--solid))!important}.pay-sdet>td{background:color-mix(in srgb,#6366f1 4%,var(--solid));white-space:normal!important}.pay-person{gap:10px;padding:4px 0;display:grid}.pay-person-cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.pay-person h4,.pay-ins h4{font-size:calc(13px * var(--dk-s,1));margin:0 0 4px}.pay-blist{gap:3px;margin:0;padding:0;list-style:none;display:grid}.pay-blist li{font-size:calc(12.5px * var(--dk-s,1));align-items:baseline;gap:8px;display:flex}.pay-blist li>span{flex-direction:column;flex:1;min-width:0;display:flex}.pay-blist li small{color:var(--muted);white-space:normal}.pay-blist li.sub{border-top:1px dashed var(--cb-line);padding-top:3px;font-weight:500}.pay-blist .num{font-variant-numeric:tabular-nums;white-space:nowrap}.pay-person-edit{border-top:1px solid var(--cb-line);gap:8px;padding-top:8px;display:grid}.pay-ins{gap:6px;display:grid}.pay-ins-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;display:grid}.pay-shared,.pay-work{gap:6px;margin-top:12px;display:grid}.pay-shared h3,.pay-work h3{font-size:calc(14px * var(--dk-s,1));margin:0}.pay-shared h3 small,.pay-work h3 small{font-weight:400}.pay-wait{background:color-mix(in srgb,#f59e0b 16%,var(--solid));color:#b45309}.slip-list{flex-wrap:wrap;gap:6px;margin:8px 0 12px;display:flex}.slip{border:1px solid var(--line,#dfe4ec);background:var(--solid,#fff);border-radius:12px;gap:14px;max-width:720px;margin:0 0 12px;padding:20px;display:grid}.slip-hd{border-bottom:2px solid;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;padding-bottom:8px;display:flex}.slip-hd h1{margin:0;font-size:20px}.slip-who{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 14px;margin:0;display:grid}.slip-who div{gap:8px;display:flex}.slip-who dt{color:var(--muted);min-width:56px}.slip-who dd{margin:0;font-weight:500}.slip-cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.slip h2{margin:0 0 6px;font-size:14px}.slip table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.slip th,.slip td{border-bottom:1px solid var(--line,#dfe4ec);text-align:left;padding:5px 6px;font-weight:400}.slip td{text-align:right;white-space:nowrap}.slip th small{color:var(--muted)}.slip tfoot th,.slip tfoot td{border-top:2px solid var(--line,#dfe4ec);font-weight:500}.slip-net{background:color-mix(in srgb,#6366f1 9%,var(--solid,#fff));border-radius:8px;justify-content:space-between;align-items:baseline;margin:0;padding:10px 12px;display:flex}.slip-net b{font-variant-numeric:tabular-nums;font-size:22px}.slip-how ul{color:var(--muted);gap:2px;margin:0;padding-left:18px;font-size:12.5px;display:grid}@media print{.slip{border:0;max-width:none;padding:0}}.ceo .ceo-diff{color:var(--c-bad);background:var(--c-bad-soft)!important}.ceo .cp-plan{text-align:left;white-space:normal;min-width:140px;max-width:260px}.ceo .cp-drill-row:hover{background:0 0}.ceo .cp-drill-row>td{white-space:normal;text-align:left;padding:0 10px 10px}.ceo .cp-drill{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:0;display:grid}.ceo .cp-drill ul{gap:3px;margin:4px 0 10px;padding:0;list-style:none;display:grid}.ceo .cp-drill li{justify-content:space-between;gap:10px;display:flex}.ceo .cp-drill li small{color:var(--c-muted)}.ceo .cp-drill p{margin:4px 0}.pay-negs{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pay-split{font-size:calc(11px * var(--dk-s,1));color:var(--muted);white-space:nowrap;font-weight:400;display:block}.pps-income{background:color-mix(in srgb,#f59e0b 8%,var(--solid));border:1px solid #b4530959;border-radius:10px;padding:10px 12px}.pay-card-hd{border-top-color:var(--line)}@media (max-width:640px){.pay-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-sum>div.hi{grid-column:1/-1}}
.gr-box{border:1px solid var(--line);background:linear-gradient(90deg,#7c3aed,#ec4899 60%,#f59e0b) top/100% 3px no-repeat,var(--solid);border-radius:12px;margin:12px 0;padding:12px 14px}.gr-h{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 8px;font-size:16px;display:flex}.gr-h small{font-size:12.5px;font-weight:400}.gr-list{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.gr-item{gap:6px;display:grid}.gr-q{background:color-mix(in srgb,#7c3aed 8%,var(--solid));border:1px solid color-mix(in srgb,#7c3aed 18%,var(--line));border-radius:12px;min-width:0;padding:9px 12px}.gr-q p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 4px;font-size:15px;line-height:1.5}.gr-q small{font-size:12px}.gr-who{color:inherit;text-decoration:none;display:block}.gr-in{box-sizing:border-box;border:1px solid var(--line);background:var(--surface,var(--solid));width:100%;min-height:84px;color:var(--text);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:16px;line-height:1.5}.gr-in:focus{outline-offset:1px;outline:2px solid #7c3aed80}.gr-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.gr-acts{flex-wrap:wrap;gap:6px;display:flex}.gr-btn{border-radius:10px;min-width:76px;min-height:44px;padding:0 16px;font-size:15px}.dk-replies{margin:0 0 10px}.dk-replies .gr-q p{font-size:13.5px}.dk-replies .gr-btn{border-radius:6px;min-width:56px;min-height:32px;padding:0 10px;font-size:13px}@media (max-width:480px){.gr-box{margin:10px 0 96px;padding:12px}.gr-row{padding-right:76px}.gr-row .gr-btn.pri{flex:1}}
.mg-page{padding-bottom:24px}.mg-thread{border:1px solid var(--line);background:linear-gradient(90deg,#7c3aed,#ec4899 60%,#f59e0b) top/100% 3px no-repeat,var(--solid);border-radius:14px;gap:10px;max-width:720px;margin:0 auto;padding:12px 14px;display:grid}.mg-hd{align-items:center;gap:10px;display:flex}.mg-back{border:1px solid var(--line);width:36px;height:36px;color:inherit;border-radius:10px;flex:none;place-items:center;font-size:22px;line-height:1;text-decoration:none;display:grid}.mg-ttl{min-width:0;display:grid}.mg-ttl b{font-size:17px}.mg-ttl small{font-size:12.5px}.mg-caution{background:color-mix(in srgb,#f59e0b 16%,var(--solid));border:1.5px solid #f59e0b;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.mg-caution b{color:#b45309;font-size:13px}.mg-caution span{font-size:16px;font-weight:600}.mg-caution small{color:var(--muted);font-size:12px}.mg-absbtn{text-align:left;background:linear-gradient(120deg,color-mix(in srgb,#7c3aed 14%,var(--solid)),color-mix(in srgb,#ec4899 12%,var(--solid)));border:1px solid color-mix(in srgb,#7c3aed 30%,var(--line));border-radius:12px;justify-items:start;gap:2px;min-height:56px;padding:10px 16px;font-size:17px;font-weight:700;display:grid}.mg-absbtn small{color:var(--muted);font-size:12.5px;font-weight:400}.mg-body{min-height:120px}.mg-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mg-li{display:grid}.mg-day{color:var(--muted);align-items:center;gap:8px;margin:8px 0 4px;font-size:12px;display:flex}.mg-day:before,.mg-day:after{content:"";border-top:1px solid var(--line);flex:1}.mg-b{border-radius:14px;gap:2px;min-width:0;max-width:82%;padding:8px 12px;display:grid}.mg-b.them{background:var(--surface2);border:1px solid var(--line);border-top-left-radius:4px;justify-self:start}.mg-b.me{background:color-mix(in srgb,#7c3aed 12%,var(--solid));border:1px solid color-mix(in srgb,#7c3aed 22%,var(--line));border-top-right-radius:4px;justify-self:end}.mg-b.abs{border-color:color-mix(in srgb,#0f9f6e 40%,var(--line));background:color-mix(in srgb,#0f9f6e 9%,var(--solid))}.mg-from{color:var(--muted);font-size:12px;font-weight:600}.mg-t,.mg-abs p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.mg-abs{gap:3px;display:grid}.mg-tag{color:#0b7a55;background:color-mix(in srgb,#0f9f6e 14%,var(--solid));border-radius:6px;justify-self:start;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:700}.mg-note{color:var(--muted)}.mg-meta{color:var(--muted);font-size:11.5px}.mg-b.me .mg-meta{text-align:right}.mg-empty{text-align:center;padding:20px 4px}.mg-comp{background:var(--solid);gap:6px;padding-top:6px;display:grid;position:sticky;bottom:0}.mg-in{min-height:56px}.mg-ro{margin:0}.mg-absform,.mg-start{border:1px solid color-mix(in srgb,#7c3aed 25%,var(--line));background:color-mix(in srgb,#7c3aed 5%,var(--solid));border-radius:12px;gap:10px;padding:12px;display:grid}.mg-af-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.mg-af-h b{font-size:16px}.mg-q{border:0;gap:6px;margin:0;padding:0;display:grid}.mg-q legend{margin-bottom:6px;padding:0;font-size:15px;font-weight:600}.mg-q1{margin:0;font-size:15px}.mg-chips{flex-wrap:wrap;gap:8px;display:flex}.mg-chips button{border:1.5px solid var(--line);background:var(--solid);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:15px}.mg-chips button.on{background:color-mix(in srgb,#7c3aed 14%,var(--solid));border-color:#7c3aed;font-weight:700}.mg-other{align-items:center;gap:8px;display:flex}.mg-other input{border:1px solid var(--line);background:var(--solid);min-height:40px;color:inherit;border-radius:8px;padding:0 8px;font-size:16px}.mg-absend{width:100%}.mg-inbox{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:12px;display:grid}.mg-inbox .mg-thread{max-width:none;margin:0}.mg-side{border:1px solid var(--line);border-radius:calc(8px / var(--uz,1));background:var(--solid);top:calc(var(--navh,64px) + 10px);max-height:calc(calc(100 * var(--vh1,1vh)) - var(--navh,64px) - 70px);overscroll-behavior-y:contain;gap:8px;padding:10px;display:grid;position:sticky;overflow-y:auto}.mg-side-h{align-items:center;gap:6px;display:flex}.mg-side-h b{font-size:15px}.mg-search{box-sizing:border-box;width:100%;min-height:36px;font-size:15px}.mg-n{color:#fff;background:#7c3aed;border-radius:99px;margin-left:4px;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:700}.mg-threads,.mg-hits{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mg-th{color:inherit;border:1px solid #0000;border-radius:10px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.mg-th:hover{background:var(--surface2)}.mg-th.on{background:color-mix(in srgb,#7c3aed 10%,var(--solid));border-color:color-mix(in srgb,#7c3aed 25%,var(--line))}.mg-th.unread b{color:#6d28d9}.mg-th-1{align-items:baseline;gap:6px;min-width:0;display:flex}.mg-th-1 small{white-space:nowrap;font-size:12px}.mg-th-2{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mg-hits button{all:unset;cursor:pointer;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;align-items:baseline;gap:8px;width:100%;padding:8px 10px;display:flex}.mg-hits button:hover{background:var(--surface2)}.mg-pick{text-align:center;padding:40px}.mg-fam .mg-threads .mg-th{border-color:var(--line);padding:12px}.kc-msg em{color:#fff;background:#ec4899;border-radius:99px;margin-left:4px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700}.lb-chip .lb-tap .lb-notice{color:#0b7a55;background:color-mix(in srgb,#0f9f6e 14%,var(--solid));border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.gr-g{gap:6px;margin-bottom:10px;display:grid}.gr-gn{font-size:12px}.gr-all{margin-left:auto;font-size:13px}@media (max-width:900px){.mg-inbox{grid-template-columns:1fr}.mg-inbox.has-open .mg-side,.mg-inbox:not(.has-open) .mg-main{display:none}.mg-side{position:static}}@media (max-width:480px){.mg-thread{border-radius:12px;padding:10px}.mg-b{max-width:88%}.mg-comp .gr-row{padding-right:76px}.mg-comp .gr-row .gr-btn.pri{flex:1}}@media (min-width:901px){.mg-inbox .mg-back{display:none}}.mg-to{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mg-to button{border:1.5px solid var(--line);background:var(--solid);min-height:36px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:14px}.mg-to button.on{background:color-mix(in srgb,#7c3aed 14%,var(--solid));border-color:#7c3aed;font-weight:700}
.ik-switch{border-bottom:1px solid var(--cb-line,var(--line));gap:4px;margin:0 0 12px;display:flex}.ik-switch a,.ik-switch span{font-size:calc(13.5px * var(--dk-s,1));color:var(--muted);border-bottom:3px solid #0000;margin-bottom:-1px;padding:7px 14px;text-decoration:none}.ik-switch .on{color:var(--text,inherit);border-bottom-color:#7c3aed;font-weight:600}.ik-lead{font-size:calc(14px * var(--dk-s,1));max-width:880px;margin:0 0 12px;line-height:1.6}.ik-row{font-size:calc(13px * var(--dk-s,1));flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;display:flex}.ik-row>span:first-child{min-width:96px;color:var(--muted)}.ik-paste textarea{flex:420px;min-height:64px;font-family:inherit}.ik-in{border:1px solid var(--cb-line,var(--line));background:var(--surface);border-radius:12px;max-width:1100px;padding:14px 16px}.ik-found{margin-top:14px}.ik-found h2,.ik-run h2{font-size:calc(17px * var(--dk-s,1));align-items:center;gap:8px;margin:0 0 10px;display:flex}.ik-q{background:color-mix(in srgb,#d97706 9%,var(--solid));font-size:calc(13px * var(--dk-s,1));border-radius:10px;margin:0 0 12px;padding:10px 14px}.ik-q ul{margin:4px 0 0;padding-left:18px}.ik-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ik-card{border:1px solid var(--cb-line,var(--line));background:var(--solid,#fff);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.ik-card.on{border-color:color-mix(in srgb,#7c3aed 45%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,#7c3aed 7%,var(--solid,#fff)),var(--solid,#fff) 70%)}.ik-card.empty{opacity:.6}.ik-card.bad{border-color:color-mix(in srgb,#dc2626 45%,var(--line))}.ik-card p{font-size:calc(12.5px * var(--dk-s,1));color:var(--muted);margin:0;line-height:1.5}.ik-ck{font-size:calc(14.5px * var(--dk-s,1));cursor:pointer;align-items:flex-start;gap:8px;display:flex}.ik-ck input{flex:none;width:17px;height:17px;margin-top:3px}.ik-cf{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:flex}.ik-cf .btn.on,.ik-opts .btn.on{background:color-mix(in srgb,#7c3aed 12%,var(--solid,#fff))}.ik-opts{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 4px;display:flex}.ik-notes,.ik-block{font-size:calc(13px * var(--dk-s,1));border-radius:10px;margin:8px 0;padding:8px 12px 8px 28px}.ik-notes{background:var(--surface)}.ik-block{background:color-mix(in srgb,#dc2626 9%,var(--solid,#fff));color:var(--cb-red,#b91c1c)}.ik-tw{margin:12px 0;overflow-x:auto}.ik-tbl td{white-space:normal}.ik-tbl td.num{text-align:right}.ik-tbl .tinput{max-width:220px;height:26px;font-size:12px}.ik-sub{font-size:calc(12.5px * var(--dk-s,1));color:var(--muted);margin:6px 0}.ik-map{flex-direction:column;gap:10px;margin:12px 0;display:flex}.ik-sheet{border:1px solid var(--cb-line,var(--line));border-radius:12px;min-width:0;padding:8px 12px}.ik-sheet legend{font-weight:600;font-size:calc(13.5px * var(--dk-s,1));padding:0 6px}.ik-num{width:64px}.ik-run ol{flex-direction:column;gap:8px;max-width:1100px;margin:0;padding:0;list-style:none;display:flex}.ik-st{border:1px solid var(--cb-line,var(--line));font-size:calc(13px * var(--dk-s,1));border-radius:10px;padding:10px 14px}.ik-st.doing{background:color-mix(in srgb,#7c3aed 6%,var(--solid,#fff));border-color:#7c3aed}.ik-st.done{border-color:color-mix(in srgb,#0f9f6e 40%,var(--line))}.ik-st.fail{border-color:#dc2626}.ik-st.skip{opacity:.55}.ik-done{color:var(--muted);margin-top:4px;display:block}.ik-err{color:var(--cb-red,#b91c1c);margin-top:4px;display:block}@media (max-width:1100px){.ik-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ik-cards{grid-template-columns:1fr}.ik-row>span:first-child{min-width:0}.ik-paste textarea{flex-basis:100%}}
.lp{min-height:calc(100 * var(--dvh1,1dvh));padding:24px var(--gut);place-items:center;display:grid}.lp-card{text-align:center;background:var(--surface);border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow);border-radius:24px;flex-direction:column;align-items:center;gap:6px;padding:32px 22px;display:flex}.lp-ic{box-shadow:var(--shadow);border-radius:22px}.lp h1{letter-spacing:-.03em;margin:14px 0 0;font-size:26px}.lp-sub{color:var(--muted);text-wrap:balance;margin:0 0 14px;font-size:15px;line-height:1.55}.lp-body{flex-direction:column;align-items:center;gap:14px;width:100%;min-height:40px;display:flex}.lp-btn{width:100%;padding:14px 18px;font-size:16px;text-decoration:none}.lp-steps{text-align:left;background:var(--grad-soft);border:1px solid var(--line);border-radius:18px;width:100%;padding:16px 16px 18px}.lp-steps h2{margin:0 0 10px;font-size:15px}.lp-hint,.lp-ok{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.lp-ok{color:var(--ok);font-weight:600}.lp-qr{text-align:left;align-items:center;gap:16px;display:flex}.lp-qr img{border:1px solid var(--line);background:#fff;border-radius:12px;padding:6px}.lp-qr p{margin:0;font-size:15px}.lp-qr small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.lp-login{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:18px;padding-top:18px;display:flex}.lp-login small{color:var(--muted);font-size:12.5px;line-height:1.5}
.ch-box{flex-direction:column;gap:10px;min-width:0;display:flex}.ch-prog{color:var(--muted);font-size:12.5px;font-weight:700}.ch-q{color:var(--text);font-size:17px;font-weight:800;line-height:1.35}.ch-sub{color:var(--muted);margin:-4px 0 0;font-size:13.5px;line-height:1.5}.ch-list{flex-direction:column;gap:6px;min-width:0;margin-top:2px;display:flex}.ch-row{flex-direction:column;gap:2px;min-width:0;display:flex}.ch-opt{text-align:left;border:1px solid var(--line);background:var(--solid);width:100%;min-height:48px;color:var(--text);cursor:pointer;font:inherit;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.ch-opt:hover:not(:disabled){border-color:color-mix(in srgb,var(--link) 45%,var(--line))}.ch-opt.on{border:2px solid var(--link);box-shadow:0 0 0 3px color-mix(in srgb,var(--link) 14%,transparent);padding:9px 11px}.ch-opt:disabled{opacity:.5;cursor:not-allowed}.ch-n{color:var(--link);min-width:1.2em;font-weight:800;line-height:1.4}.ch-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ch-t b{flex-wrap:wrap;align-items:center;gap:6px;font-size:14.5px;line-height:1.4;display:flex}.ch-t small{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.ch-t small.ch-why{color:color-mix(in srgb,var(--link) 70%,var(--muted))}.ch-tag{color:#fff;background:var(--ok);border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:800}.ch-fix{color:var(--link);padding:2px 12px 0 34px;font-size:12.5px}.ch-custom{flex-direction:column;gap:6px;padding:4px 2px 0 32px;display:flex}.ch-in{width:100%;max-width:360px;min-height:44px;font-size:16px}.ch-ask{width:calc(100% - 32px);margin-left:32px}.ch-num{align-items:center;gap:6px;display:flex}.ch-num .ch-in{max-width:220px}.ch-days{flex-wrap:wrap;gap:6px;display:flex}.ch-day{border:1px solid var(--line);background:var(--solid);min-width:44px;min-height:44px;color:var(--text);cursor:pointer;border-radius:12px;font-size:15px;font-weight:700}.ch-day.on{background:var(--link);color:#fff;border-color:var(--link)}.ch-custom small{color:var(--muted);font-size:12.5px}.ch-err{color:var(--danger);margin:0;font-size:13px;font-weight:600}.ch-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ch-acts .btn{min-height:44px;padding:0 18px}.ch-later{margin-right:auto}.ch-confirm{background:color-mix(in srgb,var(--link) 8%,var(--solid));border:1px solid color-mix(in srgb,var(--link) 30%,var(--line));border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ch-confirm small{color:var(--muted);font-size:12px;font-weight:700}.ch-confirm b{font-size:15.5px}.ch-confirm span{color:var(--text);opacity:.85;font-size:13.5px}@media (max-width:640px){.ch-custom,.ch-fix{padding-left:0}.ch-ask{width:100%;margin-left:0}.ch-acts .btn{flex:1}.ch-later{margin-right:0}}.dk-abs .ch-list{margin-top:6px}.dk-abs .ch-opt{min-height:0;padding:8px 12px}.dk-abs .ch-opt.on{padding:7px 11px}.cb-leavecls{flex-wrap:wrap;gap:4px 10px;display:flex}.su-card{border:1px solid color-mix(in srgb,var(--link) 30%,var(--line));background:var(--solid);border-radius:16px;flex-direction:column;gap:10px;margin:0 0 14px;padding:16px;display:flex}.su-hd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.su-hd b{font-size:15px}.su-hd small{color:var(--muted);font-size:12.5px}.su-applied{color:var(--ok);margin:0;padding-left:18px;font-size:13px}.sr-item{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 0;display:flex}.sr-item:first-child{border-top:0}.sr-head{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.sr-head small{color:var(--muted);font-size:12.5px}.sr-btns{flex-wrap:wrap;gap:6px;display:flex}.sr-btns .btn{min-height:40px}.ask-row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ask-pend{color:var(--muted);font-size:12.5px}.app .care-card .ask-row{border-top:1px solid color-mix(in srgb,var(--rk,#f59e0b) 30%,transparent);flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding-top:10px;display:flex}.care-card .ask-pend{margin:0;line-height:1.5}.su-card .ch-acts{justify-content:flex-start}
.ceo{--c-bg:#f3f5f9;--c-panel:#fff;--c-fg:#17202e;--c-muted:#5d6a7e;--c-line:#dfe4ec;--c-accent:#2347c7;--c-accent-soft:#e6ecff;--c-side:#141c2e;--c-side-fg:#c9d3e6;--c-good:#11845b;--c-good-soft:#e2f5ec;--c-warn:#b26a00;--c-warn-soft:#fff2db;--c-bad:#c43838;--c-bad-soft:#fde8e8;--c1:#2347c7;--c2:#e07a2e;--c3:#159a8c;--c4:#8a4fd6;--c5:#c2417a;margin:12px calc(-1 * var(--gut)) 0;min-height:calc(calc(100 * var(--vh1,1vh)) - 80px);background:linear-gradient(to right,var(--c-side) 210px,var(--c-bg) 210px);color:var(--c-fg);letter-spacing:0;border-top:1px solid var(--c-line);--c-num:inherit;grid-template-columns:210px minmax(0,1fr);gap:0;font-size:14px;display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ceo{--c-bg:#0e1420;--c-panel:#162030;--c-fg:#e8edf6;--c-muted:#9aa8bd;--c-line:#26334a;--c-accent:#7d9bff;--c-accent-soft:#1f2c4d;--c-side:#0a0f19;--c-side-fg:#aebbd2;--c-good:#3fcf95;--c-good-soft:#123326;--c-warn:#f0b04a;--c-warn-soft:#3a2a10;--c-bad:#ff7b7b;--c-bad-soft:#3d1919;--c1:#7d9bff;--c2:#ffa25c;--c3:#45d1c0;--c4:#b48cff;--c5:#ff8cbd}}:root[data-theme=dark] .ceo{--c-bg:#0e1420;--c-panel:#162030;--c-fg:#e8edf6;--c-muted:#9aa8bd;--c-line:#26334a;--c-accent:#7d9bff;--c-accent-soft:#1f2c4d;--c-side:#0a0f19;--c-side-fg:#aebbd2;--c-good:#3fcf95;--c-good-soft:#123326;--c-warn:#f0b04a;--c-warn-soft:#3a2a10;--c-bad:#ff7b7b;--c-bad-soft:#3d1919;--c1:#7d9bff;--c2:#ffa25c;--c3:#45d1c0;--c4:#b48cff;--c5:#ff8cbd}.ceo-side{background:var(--c-side);color:var(--c-side-fg);top:var(--navh,64px);min-height:calc(calc(100 * var(--vh1,1vh)) - var(--navh,64px));flex-direction:column;align-self:start;gap:3px;padding:18px 12px;display:flex;position:sticky}.ceo-brand{color:#fff;padding:6px 12px 8px;font-size:0;font-weight:700}.ceo-brand small{letter-spacing:.02em}.ceo-side a{color:inherit;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;text-decoration:none;display:flex}.ceo-side a:hover{background:#ffffff0f}.ceo-side a[aria-current=page]{background:var(--c-accent);color:#fff}.ceo-side a:focus-visible{outline-offset:-2px;outline:2px solid #fff}.ceo-tag{background:var(--c-bad);color:#fff;border-radius:4px;padding:0 6px;font-size:11px}.ceo-main{background:var(--c-bg);flex-direction:column;gap:18px;min-width:0;padding:22px 28px 96px;display:flex}.ceo-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ceo-top h1{text-wrap:balance;letter-spacing:-.01em;margin:0;font-size:20px}.ceo-sub{color:var(--c-muted);font-size:13px}.ceo-ctrl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ceo-chip{border:1px solid var(--cb-line);background:var(--c-panel);color:var(--c-fg);height:var(--cb-h);font:inherit;cursor:pointer;white-space:nowrap;border-radius:5px;align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.ceo-chip.on{border-color:var(--c-accent);background:var(--c-accent-soft);color:var(--c-accent);font-weight:600}.ceo-btn{background:var(--grad);color:#fff;height:var(--cb-h);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ceo-btn.line{background:var(--solid);color:var(--c-fg);border:1px solid var(--cb-line)}.ceo-btn.danger{background:var(--c-bad)}.ceo-btn.sm{height:24px;padding:0 9px;font-size:12px}.ceo-btn:disabled{opacity:.5;cursor:default}.ceo-note{background:var(--c-warn-soft);color:var(--c-warn);border-radius:5px;padding:8px 12px;font-size:12.5px}.ceo-grid{gap:14px;display:grid}.ceo-grid.two{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ceo-grid.half{grid-template-columns:repeat(2,minmax(0,1fr))}.ceo-grid.three{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ceo-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.ceo-kpi{background:var(--c-panel);border:1px solid var(--cb-line);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.ceo-kpi .lab{color:var(--c-muted);font-size:12.5px}.ceo-kpi .val{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:22px;overflow:hidden}.ceo-kpi .row{color:var(--c-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.ceo .up{color:var(--c-good)}.ceo .down{color:var(--c-bad)}.ceo-panel{background:var(--c-panel);border:1px solid var(--cb-line);border-radius:8px;min-width:0;padding:16px}.ceo-panel h2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.ceo-panel h2 span{color:var(--c-muted);font-size:12px;font-weight:400}.ceo-tw{overflow-x:auto}.ceo-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ceo-table th,.ceo-table td{border:1px solid var(--cb-line);text-align:right;white-space:nowrap;vertical-align:middle;padding:8px 10px;font-size:13px}.ceo-table th:first-child,.ceo-table td:first-child,.ceo-table .l{text-align:left}.ceo-table th{color:var(--c-fg);background:var(--cb-head2);font-size:12.5px;font-weight:500;text-align:center!important}.ceo-table tbody tr:hover{background:var(--c-accent-soft)}.ceo-table tfoot td{border-top:2px solid var(--cb-line);font-weight:700}.ceo-table select,.ceo-input{font:inherit;color:var(--c-fg);background:var(--solid);border:1px solid var(--cb-line);height:var(--cb-h);border-radius:5px;padding:0 8px;font-size:13px}.ceo-input{min-width:0}textarea.ceo-input{height:auto;padding:6px 8px}.ceo .muted{color:var(--c-muted)}.ceo-pill{white-space:nowrap;border-radius:4px;padding:0 6px;font-size:11.5px;font-weight:500;line-height:18px;display:inline-block}.ceo-pill.good{background:var(--c-good-soft);color:var(--c-good)}.ceo-pill.warn{background:var(--c-warn-soft);color:var(--c-warn)}.ceo-pill.bad{background:var(--c-bad-soft);color:var(--c-bad)}.ceo-pill.info{background:var(--c-accent-soft);color:var(--c-accent)}.ceo svg text{fill:var(--c-muted);font-size:11px}.ceo-drill{background:var(--c-bg);border-left:3px solid var(--c-accent);color:var(--c-muted);border-radius:6px;margin-top:10px;padding:10px 12px;font-size:13px}.ceo .diff{color:var(--c-bad);background:var(--c-bad-soft)!important}.ceo .memo{color:var(--c-muted);white-space:normal;text-align:left!important}.ceo-sw{all:unset;cursor:pointer;border-radius:12px;flex:none;width:34px;height:20px;display:inline-block;position:relative}.ceo-sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:3px;left:3px}.ceo-sw.on:after{left:17px}.ceo-sw:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.ceo-sw:disabled,.ceo-sw[aria-disabled=true]{opacity:.35;cursor:default}.ceo-switch{align-items:center;gap:10px;display:flex}.ceo-form{gap:10px;display:grid}.ceo-form label{color:var(--c-muted);gap:4px;font-size:13px;display:grid}.ceo-form .ceo-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ceo-empty{color:var(--c-muted);text-align:center;padding:18px}body:has(.ceo) .capdi{display:none}@media (max-width:900px){.ceo{background:var(--c-bg);grid-template-rows:auto 1fr;grid-template-columns:1fr}.ceo-side{z-index:5;flex-direction:row;min-height:0;padding:8px 16px;position:sticky;overflow-x:auto}.ceo-side a{white-space:nowrap;flex:none;padding:8px 11px}.ceo-brand{display:none}.ceo-main{padding:16px 16px 60px}.ceo-grid.two,.ceo-grid.half{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ceo *{transition:none!important}}.staffui .ceo{--c-accent:#6d28d9;--c-accent-soft:#f1ebff;--c-bg:#f4f5f8;--c-side:#fff;--c-side-fg:#3b3b48;--c1:#6d28d9}.ceo-pill:not(.good):not(.warn):not(.bad):not(.info){background:0 0;padding-left:0;padding-right:0}.ceo-sw:disabled:not(.on),.ceo-sw[aria-disabled=true]:not(.on){opacity:1;cursor:not-allowed;background:#e9ecf1}.ceo-sw:disabled:not(.on):after{background:#f8f9fb;box-shadow:inset 0 0 0 1px #d5dae3}.ceo-side{padding-top:14px}
.login .lgcard{width:min(420px,100%);padding:28px 24px 22px}.lghead{flex-direction:column;align-items:center;gap:12px;margin-bottom:22px;display:flex}.lghead h1{letter-spacing:-.03em;text-align:center;font-size:22px;margin:0!important}.lmark{background:var(--grad);border-radius:15px;width:48px;height:48px;position:relative;box-shadow:0 12px 26px -12px #7c3aeda6}.lmark:after{content:"";background:var(--solid);border-radius:999px;position:absolute;inset:15px 9px}.lform{flex-direction:column;gap:12px;display:flex}.lfield{flex-direction:column;gap:6px;display:flex}.lfield>span{color:var(--muted);font-size:13px;font-weight:600}.lgcard .tinput{background:var(--solid);height:48px;padding:0 14px;font-size:16px}.lgcard .tinput:focus{border-color:color-mix(in srgb,var(--link) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--link) 16%,transparent)}.lkeep{flex-direction:column;gap:4px;display:flex}.lkeep .keep{margin:0}.lnote{color:var(--muted);line-height:1.5;margin:0!important;font-size:12px!important}.lnote.center{text-align:center;margin-top:8px!important}.lsub{text-align:center;margin:-8px 0 16px!important}.btn.lbig{border-radius:8px;width:100%;height:50px;font-size:16px;display:flex}.btn.pri.lbig{background:var(--grad);color:#fff;box-shadow:0 14px 28px -16px #7c3aedcc}.btn.pri.lbig:disabled{opacity:.5;box-shadow:none}.btn.lalt{background:var(--solid);border:1px solid var(--line);font-weight:700}.btn.lalt+.btn.lalt{margin-top:8px}.llinks{text-align:center;font-size:13px;margin:16px 0 0!important}.llinks .mlink{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.lgcard .err{font-size:13px}.modal-bg.mfabg{z-index:500}.modal.mfa{width:min(400px,100%);padding:0}.mfahd{text-align:center;flex-direction:column;gap:2px;padding:20px 20px 12px;display:flex}.mfahd b{font-size:18px}.mtabs{background:var(--surface2);border-radius:14px;grid-template-columns:1fr 1fr;margin:0 20px;padding:4px;display:grid}.mtabs button{height:38px;color:var(--muted);border-radius:10px;font-size:14px;font-weight:600}.mtabs button.on{background:var(--solid);color:var(--text);box-shadow:var(--shadow)}.mfabody{flex-direction:column;gap:12px;padding:16px 20px 8px;display:flex;overflow:auto}.msub{text-align:center;color:var(--muted);margin:0;font-size:14px}.mleft{color:var(--link);margin-top:4px;font-size:12px;font-weight:700;display:block}.mphone{text-align:center;letter-spacing:.04em;font-size:16px;font-weight:700}.mlock{text-align:center;flex-direction:column;gap:10px;display:flex}.mlock b{color:var(--danger)}.mfaft{text-align:center;padding:6px 20px 18px}.pinpad{flex-direction:column;align-items:center;gap:16px;display:flex}.pindots{gap:12px;padding:6px 0;display:flex}.pindots span{border:2px solid var(--line);background:0 0;border-radius:50%;width:14px;height:14px;transition:background .12s,border-color .12s}.pindots span.on{background:var(--link);border-color:var(--link)}.pinkeys{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.pk{background:var(--surface2);font-variant-numeric:tabular-nums;border-radius:14px;height:54px;font-size:22px;font-weight:700;transition:background .1s,transform 60ms}.pk.fn:active:not(:disabled),.pk.lit{background:color-mix(in srgb,var(--link) 14%,var(--surface2));transform:scale(.97)}.pk.fn{color:var(--muted);font-size:13px;font-weight:600}.pk:disabled{opacity:.55}@media (max-width:600px){.modal-bg.mfabg{place-items:end stretch;padding:0}.modal.mfa{width:100%}}.login .login-theme{z-index:1;width:min(260px,100%);margin-inline:auto;position:relative}.menu-theme{align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.menu-theme b{margin-bottom:6px;font-size:13px;display:block}.menu-theme .seg button{padding:5px 10px;font-size:12px}
.ui-empty{background:var(--surface);border:1px dashed var(--line);color:var(--muted);border-radius:16px;margin:0;padding:16px 18px}.dk-roster .ui-empty{padding:16px}.ui-empty.sm{font-size:calc(13.5px * var(--dk-s,1));border-radius:12px;padding:8px 12px}.dk-cls .ui-empty{padding:16px}.dk-bk .ui-empty{margin:0 12px 12px}.ui-empty.plain{text-align:center;color:var(--muted);font-size:calc(13px * var(--dk-s,1));background:0 0;border:0;border-radius:0;margin:1em 0;padding:22px 10px}.desk .dk-bk .dk-four-calls .ui-empty{margin:0 0 8px}
:is(:root:not([data-theme=dark]) body:has(.desk),:root:not([data-theme=dark]) body:has(.hk)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--solid:#fff;--surface2:#1414280b;--text:#16161d;--muted:#5f5f6b;--line:#1414281c;--accent:#16161d;--accent-ink:#fff;--danger:#c2413b;--ok:#3f8a62;--warn:#b7791f;--link:#7c3aed;--grad-soft:linear-gradient(120deg,#4f46e51a,#7c3aed14 50%,#d9668e1a);--shadow:none;--scrim:#0e0e1652;--aurora:none;color:#16161d;background:#fff}:root:not([data-theme=dark]) body:has(.desk):before{display:none}:root:not([data-theme=dark]) body:has(.hk):before{display:none}.desk b,.desk strong,.desk th,.desk h2,.desk h3,.desk h4,.desk summary,.desk legend,.desk .btn,.desk button,.desk .badge,.desk label,.desk dt,.desk dd,.desk em,.desk .seg button,.desk .dk-tag,.modesw a,.dk-tabs>a,.dk-nav a,.navlinks a,.top .btn,.top .badge,.homehead .btn,.homehead .badge{font-weight:500}.desk h1,.dk-acc-hd h1,.dk-pagehd h1,.dk-money b,.dk-num,.dk-who b,.dk-checks li b,.dk-rsum dd,.dk-pn-inv-t em,.bc-row em,.dk-ct td.c-tm b,.pay-sum b,.pay-sum strong,.dk-rt td.c-ow.strong,.dk-tbl tfoot td{font-weight:700}.dk-nav a.on,.dk-dec2 .btn.ext.reco,.dk-sg-t,.dk-sg+.dk-sg .dk-sg-t,.mya-plan.on,.pl-acad-list .pl-on,.sg-steps li.on .sg-no,.sg-bar i,.mya-mono,.cb-hd h1:before,.ifx-ic{background:var(--dk-flat,#6d4fd6);box-shadow:none;animation:none}.dk-say,.dk-money>*,.dk-gate.prem,.ir-sum,.pay-sum>div.hi,.mya-fam,.sg-card,.sg-next,.cb-say{background:var(--solid)}.dk-say,.ir-col.stuck,.mya-card.prem,.mya-reg.first{border-color:var(--line);background-image:none}.ir-col.stuck,.mya-card.prem,.mya-reg.first{background:var(--solid)}.dk-aibar,.ifx-card{background:var(--solid);border:1px solid var(--line);background-image:none}.dk-close-month{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.dk-close>.btn{align-self:center;margin-left:auto}.dk-strips{display:contents}@media (min-width:1100px){.dk-strips:has(>.fl):has(>.lv){grid-template-columns:fit-content(70%) minmax(0,1fr);align-items:stretch;gap:8px;margin:0 0 10px;display:grid}}:root:not([data-theme=dark]) body:has(.desk){--bg:#f4f5f8;background:#f4f5f8}.desk .dk-cls,.desk .cb-box,.desk .dk-map-g,.desk .sg-card{background:var(--solid);border:1px solid #1414281a;border-radius:14px;box-shadow:0 1px 2px #1414280a}.desk .cb-bh{background:color-mix(in srgb,#6d4fd6 5%,var(--solid));min-height:calc(40px * var(--dk-s,1));padding:8px 14px}.app .desk .dk-bk .dk-cls-h small{text-overflow:clip;white-space:normal;flex-basis:100%;order:9;min-width:0;padding-left:0;font-weight:500;overflow:visible}.desk .dk-why-q{border:1px solid var(--line);background:var(--solid);width:20px;height:20px;color:var(--muted);font-size:calc(11.5px * var(--dk-s,1));border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-grid}.app .desk .dk-four-h3,.app .dk-prep-gh b{color:var(--text);font-size:15px;font-weight:700}.desk .dk-checks li.zero b,.desk .dk-checks li b.mute{color:var(--muted)}.desk .dk-checks li b{font-weight:700}.desk .dk-checks li b.bad{color:var(--danger)}.desk .cb-idle>.cb-box+.cb-box{margin-top:0}.desk .dk-checks ul{gap:4px;padding:0 12px 14px}.desk .dk-checks li>a,.desk .dk-checks li>button{padding:11px 10px}.desk .dk-mini li>button,.desk .dk-mini-r,.desk .dk-mini li>a{padding:11px 12px}.desk .dk-ct td{padding-top:15px;padding-bottom:15px}@media (min-width:1280px) and (max-width:1599px){.desk .cb-counter{grid-template-columns:188px minmax(0,1fr) 288px;gap:12px}.cb-desk .cb-counter .cb-tbl th,.cb-desk .cb-counter .cb-tbl td{padding-left:5px;padding-right:5px}}@media (min-width:901px) and (max-height:760px){.cb-desk .dk-side a.dk-si{padding:6px 14px}}@media (min-width:1100px){.app .desk .dk-sg-t,.app .desk .dk-sg+.dk-sg .dk-sg-t,.app .desk .dk-sg.fold .dk-sg-t{box-sizing:border-box;background:var(--solid);color:#7c3aed;width:100%;font:inherit;letter-spacing:.06em;text-align:left;border:0;justify-content:space-between;align-items:center;padding:12px 14px 6px;font-size:11.5px;font-weight:700;display:flex}.app .desk .dk-sg.fold .dk-sg-t{cursor:pointer;padding-bottom:10px}.app .desk .dk-side a.dk-si.on{color:#5b21b6;box-shadow:none;background:#f1ebff;font-weight:600}}.cb-desk .cb-tbl th{padding:8px 10px}.cb-desk .cb-tbl td{height:calc(36px * var(--dk-s,1));padding:8px 10px}.cb-desk .cb-two .cb-tbl th,.cb-desk .cb-two .cb-tbl td{padding:7px 6px}@media (min-width:1100px) and (max-width:1679px){.app .cb-desk .cb-two .cb-tbl th,.app .cb-desk .cb-two .cb-tbl td{padding-left:4px;padding-right:4px}}.cb-desk .cb-wide .cb-tbl th,.cb-desk .cb-wide .cb-tbl td{padding-left:calc(6px * var(--dk-s,1));padding-right:calc(6px * var(--dk-s,1))}.app .cb-desk .cb-filter.find-bar input:not([type]){width:170px}.desk .dk-four-calls .cll-who small{text-overflow:ellipsis;overflow:hidden}.app .tk-caret .chev{vertical-align:middle;margin:0}.app .dk-prep-b .btn{border-radius:8px;min-height:0;padding:4px 11px;font-size:13px;line-height:20px}.app .dk-prep-b .btn.ghost{color:var(--muted);padding:4px 6px}.app .dk-tabs2{background:#ececf1;border:1px solid #1414281a;border-radius:10px;gap:2px;padding:2px;display:inline-flex;overflow:visible}.app .dk-tabs2>button,.app .dk-tabs2>.btn{box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;min-height:0;padding:6px 16px;font-weight:500}.app .dk-tabs2>button:hover:not(:disabled){color:var(--text);box-shadow:none;background:#fff9}.app .dk-tabs2>:is(button.on,.btn.pri,[aria-selected=true]){background:var(--solid);color:var(--text);font-weight:600;box-shadow:0 1px 3px #14142824}.app .dk-tabs2>:is(button.on,.btn.pri,[aria-selected=true]):hover:not(:disabled){background:var(--solid);color:var(--text)}.app :is(.dk-mode,.dk-seg3){background:#ececf1;border:1px solid #1414281a;border-radius:999px;gap:2px;padding:3px}.app :is(.dk-mode button,.dk-seg3 button){color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:999px}.app :is(.dk-mode button.on,.dk-seg3 button.on){background:var(--solid);color:var(--text);font-weight:600;animation:none;box-shadow:0 1px 3px #14142824}.app :is(.dk-n,.dk-prep-gh em,.dk-ai,.dk-chips button.on,.pps-chip.on,.dk-seg2 button.on.ext){color:#5b21b6;box-shadow:none;background:#ede7fe;border-color:#0000;animation:none}.app :is(.dk-prep-b,.dk-dec2) .btn.pri{background:var(--solid);color:#5b21b6;box-shadow:none;border:1px solid #c4b5fd}.app :is(.dk-prep-b,.dk-dec2) .btn.pri:hover:not(:disabled){color:#4c1d95;box-shadow:none;background:#f1ebff;border-color:#a78bfa}.app .cb-draftdate{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.app .cb-draftdate .cb-in{width:auto;min-width:0;height:auto;padding:2px 6px}.app .dk-ntpl-pre{background:var(--surface2);font:inherit;white-space:pre-wrap;color:var(--text);border-radius:10px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.6}.cb-colpick{display:inline-flex;position:relative}.cb-colpick-pop{background:var(--solid,#fff);border:1px solid var(--cb-line);width:min(360px,calc(calc(100 * var(--vw1,1vw)) - 32px));max-height:calc(calc(100 * var(--dvh1,1dvh)) - 32px);box-sizing:border-box;z-index:80;border-radius:10px;flex-direction:column;padding:16px;display:flex;position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #1e143c47,0 16px 40px #1e143c38}.cb-colpick-pop>p{color:var(--muted);white-space:normal;margin:0;font-size:12.5px;line-height:1.55}.cb-colpick-pop ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.cb-colpick-pop li{border-bottom:1px solid var(--cb-line);cursor:grab;background:var(--solid,#fff);grid-template-columns:14px 22px minmax(0,1fr) 32px 32px;align-items:center;padding:6px 2px;display:grid}.cb-colpick-pop li:last-child{border-bottom:0}.cb-colpick-pop li.drag{background:var(--cb-head);opacity:.85}.cb-colpick-pop li .no{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:12px}.cb-colpick-pop li label{color:var(--text);cursor:pointer;word-break:keep-all;overflow-wrap:anywhere;align-items:center;gap:8px;min-height:32px;font-size:13.5px;display:flex}.cb-colpick-pop li .mv{border:1px solid var(--cb-line);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;place-items:center;padding:0;display:grid}.cb-colpick-pop li .mv:hover:not(:disabled){color:var(--text);background:var(--cb-head)}.cb-colpick-pop li .mv:disabled{opacity:.3;cursor:default}.cb-colpick-pop li .mv .chev{margin:0}.cb-colpick-pop .ft{border-top:1px solid var(--cb-line);flex:none;align-items:center;gap:6px;padding-top:8px;display:flex}.cb-colpick>.cb-btn .chev{margin-left:4px}.cs-lights{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.cs-light{border:1px solid var(--cb-line);background:var(--solid,#fff);cursor:pointer;text-align:left;font:inherit;color:var(--text);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-content:center;align-items:center;gap:2px 8px;min-height:68px;padding:12px 16px;display:grid}.cs-light .cl-dot{grid-row:1;width:12px;height:12px;margin:0}.cs-light .t{font-size:14px;font-weight:600}.cs-light b{font-variant-numeric:tabular-nums;grid-area:1/3/span 2;font-size:22px}.cs-light small{color:var(--muted);grid-column:2;font-size:12px}.cs-light:hover{border-color:currentColor}.cs-light.blue b{color:#2563eb}.cs-light.green b{color:#16a34a}.cs-light.yellow b{color:#ca8a04}.cs-light.red b{color:#dc2626}.cs-light:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}.cs-tabs{border-bottom:0;flex-wrap:wrap;margin-right:6px}.cs-tag{border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.cs-tag .cl-dot{margin:0}.cs-tag.blue{color:#1d4ed8;background:#3b82f61a}.cs-tag.green{color:#15803d;background:#22c55e1f}.cs-tag.yellow{color:#854d0e;background:#eab30829}.cs-tag.red{color:#b91c1c;background:#ef44441f}@media (max-width:700px){.cs-lights{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-editlog{gap:6px;margin-top:14px;display:grid}.cb-rowf.cb-rcv{grid-template-columns:42px minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.cb-rowf.cb-rcv>b{min-width:0;line-height:24px}.cb-rcv-list{flex-direction:column;gap:2px;min-width:0;display:flex}.cb-rcv-list .cb-chk{align-items:center;gap:6px;min-height:24px;margin:0;display:flex}.cb-rcv-list .cb-chk input{margin:0}.cb-who>small{font-size:13px}.cb-who .ct-edit{white-space:nowrap;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:12.5px;line-height:1.4}.cb-memorow{border-top:1px solid var(--cb-line);align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.cb-memorow>b{flex:none;font-size:13px;line-height:28px}.cb-memobar{white-space:normal;overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 10px;min-width:0;padding:4px 10px;line-height:1.5;display:flex}.cb-memobar.has{color:#713f12;background:#fef9c3;border:1px solid #fde68a}.cb-memobar.has .txt{font-weight:600}.cb-memobar.has small{color:#a16207;font-size:12px}button.cb-memobar{font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:0}button.cb-memobar:hover{box-shadow:0 0 0 2px #eab30859}.cb-memobar.writing{padding:2px 10px}.cb-memobar .txt-empty{opacity:.65}.cb-memo-in{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:4px 0}.cb-memobar.writing .cb-memo-in:focus-visible{box-shadow:none}.cb-memobar.writing:focus-within{box-shadow:0 0 0 2px #eab30859}.cb-pinfo .v .cb-memobar+.cb-btn,.cb-memorow .cb-btn{flex:none;align-self:center}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cb-memobar.has{color:#fde68a;background:#3b2f0b;border-color:#713f12}:root:not([data-theme=light]) .cb-memobar.has small{color:#fcd34d}}:root[data-theme=dark] .cb-memobar.has{color:#fde68a;background:#3b2f0b;border-color:#713f12}:root[data-theme=dark] .cb-memobar.has small{color:#fcd34d}.app .desk .cb-side-b .cb-btn{padding-inline:8px;white-space:normal;word-break:keep-all;text-align:center;justify-content:center;width:100%;height:auto;min-height:30px;padding:5px 6px;line-height:1.25}.app .desk .cb-list button small,.app .desk .dk-sl-m small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.45;overflow:visible}.app .desk .dk-cls-h{white-space:nowrap;flex-wrap:wrap;row-gap:4px}.app .desk .dk-cls-h small{white-space:normal;flex:100%;line-height:1.5}.dk-nextp{color:#4c1d95;background:#f5f3ff;border-radius:8px;margin-bottom:6px;padding:6px 10px;font-size:14px;display:inline-block}.dk-nextp b{font-weight:700}.dk-pickday{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 8px;font-size:14px;font-weight:600;display:flex}.dk-pickday small{flex:1 0 100%;font-weight:400}.desk .cbz-grid{gap:16px}
