.ct-body{padding:var(--sp-4) var(--sp-3) var(--sp-7);gap:var(--gap);align-content:start;min-width:0;display:grid}@container app (min-width:760px){.ct-body{padding:var(--sp-5) var(--sp-6) var(--sp-7)}}.ct-help{color:var(--text-muted);font-size:var(--t-14);max-width:72ch;margin:0}.ct-hint{color:var(--text-muted);font-size:var(--t-12);font-weight:400}.ct-danger{color:var(--danger)!important}.app .box.ct-lbox{min-width:0;padding:0}.ct-lbox>.xbar,.ct-lbox>.pfilters{background:0 0;border-bottom:0}.ct-lbox>.xbar{padding:var(--sp-4) var(--sp-4) var(--sp-2)}.ct-lbox>.pfilters{padding:var(--sp-1) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--rule)}.ct-lbox .xtable{padding:0 var(--sp-4)}.ct-lbox .empty{padding:var(--sp-6) var(--sp-5)}.ct-lbox .bulk{border-top:0}.ct-bar{gap:var(--sp-2) var(--sp-3)}.ct-bar .xsearch{max-width:340px}.ct-bar .xsearch .inp{height:36px;font-size:var(--t-14)}.ct-tools{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.ct-vt button{align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ct-vt svg.i{width:16px;height:16px}.ct-t .ct-namec .ct-name,.ct-card .r1 .ct-name,.ct-gc-top .ct-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ct-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.ct-lscope{margin-left:auto}.ct-pf-tg{display:none}.ct-pf-tg.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.ct-rolebar{padding:0 var(--sp-4) var(--sp-2);min-width:0}.ct-roles{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ct-roles .fbtn{height:32px;font-size:var(--t-14);gap:7px}.ct-roles .fbtn b{color:var(--text-muted);font-variant-numeric:tabular-nums lining-nums;font-weight:500}.ct-roles .fbtn[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--accent)}.ct-roles .fbtn[aria-pressed=true] b{color:var(--text)}.ct-roles .fbtn.ct-hot b{color:var(--danger)}.ct-sep{background:var(--rule-strong);flex:none;width:1px;height:18px;margin:0 6px}.ct-pf .pf{flex:1 1 0;width:auto;min-width:max(118px,10em);max-width:190px}.ct-pf .pf .inp{height:34px;font-size:var(--t-14)}@container app (min-width:760px){.ct-pf .pf:has(>select[data-k=agent]){min-width:max(118px,11em)}}.ct-pf .pf-reset{font-size:var(--t-14);padding-bottom:8px}.ct-pop{min-width:250px;max-height:520px}.ct-pop label{font-size:var(--t-14);padding:6px 8px}.ct-pop .ct-pop-fixed{cursor:default;color:var(--text-muted)}.ct-pop .ct-pop-fixed:hover{background:0 0}.ct-pop .ct-pop-fixed .muted{font-size:var(--t-12);margin-left:-4px}.ct-pop .cb:disabled{opacity:.5;cursor:default}.ct-pop .box-link{font-size:var(--t-14)}.ct-t td{vertical-align:top;font-size:var(--t-14)}.ct-t .cbc{width:34px}.ct-t td b{font-weight:600}.ct-t .ct-namec{white-space:nowrap}.ct-t .sub{color:var(--text-muted);font-size:var(--t-12);margin-top:2px}.ct-roles-cell{flex-wrap:wrap;gap:4px;display:flex}.ct-look{max-width:320px;color:var(--text-muted)}.ct-t .ct-look{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ct-tags{flex-wrap:wrap;gap:4px;max-width:200px;display:flex}.ct-mail{overflow-wrap:break-word}.ct-t tr.checked td{background:var(--accent-soft)}.tag.ct-role{color:var(--text)}.bulk .opt .avatar{margin-right:6px}.ct-bulkbar .ct-hint{margin-left:auto}.ct-grid{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-4);border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.ct-lbox>.pfilters+.ct-grid,.ct-lbox>.bulk+.ct-grid{border-top:0}.ct-gc{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface);cursor:pointer;min-width:0;transition:border-color .1s var(--ease-out), background-color .1s var(--ease-out);align-content:start;gap:10px;padding:14px 16px;display:grid}.ct-gc:hover{border-color:var(--accent-line)}.ct-gc.checked,.ct-gc.on{background:var(--accent-soft);border-color:var(--accent-line)}.ct-gc-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ct-gc-top .w{gap:1px;min-width:0;display:grid}.ct-gc-top b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ct-gc .sub{font-size:var(--t-12);color:var(--text-muted)}.ct-gc .ct-look{max-width:none;font-size:var(--t-14);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}.ct-gc-kv{border-top:1px solid var(--rule);font-size:var(--t-14);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 12px;padding-top:10px;display:grid}.ct-gc-kv>:nth-child(2n){justify-self:end}.ct-gc .cbwrap{place-items:center;min-width:24px;min-height:24px;display:grid}.ct-av{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border:1px solid var(--accent-line);font-size:var(--t-19);letter-spacing:.03em;font-variant-numeric:lining-nums;border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.ct-av.sm{width:40px;height:40px;font-size:var(--t-14)}.ct-av.xs{width:28px;height:28px;box-shadow:0 0 0 2px var(--surface);font-size:11px}.ct-foot{align-items:center;gap:var(--sp-2) var(--sp-4);font-family:var(--font-sans);font-size:var(--t-14);padding:10px var(--sp-4);flex-wrap:wrap}.ct-range{color:var(--text)}.ct-pager{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ct-rpp{margin-right:var(--sp-2);color:var(--text-muted);align-items:center;gap:8px;display:inline-flex}.ct-rpp .inp{width:auto;min-width:64px;height:30px;font-size:var(--t-14)}.ct-pager .btn svg.i{width:15px;height:15px}.ct-cards{display:none}.ct-card{gap:var(--sp-3);padding:12px var(--sp-3);border-bottom:1px solid var(--rule);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.ct-card.checked{background:var(--accent-soft)}.ct-card .m{gap:5px;min-width:0;display:grid}.ct-card .r1{justify-content:space-between;gap:var(--sp-2);align-items:baseline;display:flex}.ct-card .r1 b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ct-card .r2{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ct-card .sub{font-size:var(--t-12);color:var(--text-muted);white-space:nowrap}.ct-card .ct-look{font-size:var(--t-12);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ct-card .cbwrap{place-items:center;min-width:24px;min-height:24px;display:grid}.avatar.none{background:var(--fill);color:var(--text-muted)}.ct-skel{display:grid}.ct-skrow{gap:var(--sp-4);border-bottom:1px solid var(--rule);grid-template-columns:18px 2fr 1fr 1.4fr .6fr;align-items:center;padding:14px 0;display:grid}.ct-mini{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ct-mini>div{align-content:start;gap:3px;min-width:0;display:grid}.ct-mini b{font-size:var(--t-25);letter-spacing:-.01em;font-weight:300;line-height:1.1}.ct-mini span{font-size:var(--t-12);color:var(--text-muted);line-height:1.3}.ct-glist{gap:2px;margin:0 -8px;display:grid}.ct-glist button{justify-content:space-between;align-items:center;gap:var(--sp-2);border-radius:var(--r);color:var(--text);text-align:left;font:inherit;font-size:var(--t-14);background:0 0;border:0;padding:8px;display:flex}.ct-glist button:hover{background:var(--fill)}.ct-glist button[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.ct-glist b{color:var(--text-muted);font-variant-numeric:tabular-nums lining-nums;font-weight:500}.ct-todo{gap:var(--sp-2);display:grid}.ct-todo button{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface);color:var(--text);text-align:left;font:inherit;font-size:var(--t-14);transition:border-color .1s var(--ease-out), background-color .1s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;line-height:1.35;display:grid}.ct-todo button:hover{border-color:var(--accent-line);background:var(--accent-soft)}.ct-todo-i{background:var(--fill);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.ct-todo-i svg.i{width:15px;height:15px}.ct-todo button>svg.i{width:15px;height:15px;color:var(--text-muted)}.ct-side .box-link svg.i{width:13px;height:13px}.ct-leads .sec-h{flex-wrap:wrap}.ct-leads .sec-h h3 .muted,.ct-tab .sec-h h3 .muted{font-weight:400}.ct-ltable td{vertical-align:middle;font-size:var(--t-14)}.ct-want{color:var(--text-muted);max-width:340px}.ct-name{font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ct-name:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.ct-lcards{display:none}.ct-lc{border-bottom:1px solid var(--rule);font-size:var(--t-14);gap:6px;padding:12px 0;display:grid}.ct-lc:last-child{border-bottom:0;padding-bottom:0}.ct-lc .r1{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.ct-grps{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.ct-grp{align-content:start;gap:10px;display:grid}.app .ct-grp .sec-h{margin-bottom:0}.ct-grp-hint{color:var(--text-muted);font-size:var(--t-14);min-height:2.8em;margin:0;line-height:1.4}.ct-grp-n{align-items:baseline;gap:8px;display:flex}.ct-grp-n b{font-size:var(--t-33);letter-spacing:-.01em;font-weight:300;line-height:1}.ct-grp-n span{color:var(--text-muted)}.ct-grp-mem{min-width:0;font-size:var(--t-14);align-items:center;gap:10px;display:flex}.ct-avs{flex:none;display:flex}.ct-avs .ct-av+.ct-av{margin-left:-5px}.ct-avs .ct-av{font-size:10px}.ct-grp .btn{justify-self:start;margin-top:4px}.ct-imp-page{gap:var(--sp-3);max-width:880px;display:grid}.app .ct-imp-page .sec-h{margin-bottom:0}.ct-steps{margin:0;padding:0;list-style:none;display:grid}.ct-steps>li{gap:var(--sp-3);padding:var(--sp-4) 0;border-top:1px solid var(--rule);grid-template-columns:34px minmax(0,1fr);display:grid}.ct-steps>li:last-child{padding-bottom:0}.ct-sn{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:50%;place-items:center;font-weight:600;display:grid}.ct-steps>li.off .ct-sn{background:var(--fill);color:var(--text-muted)}.ct-steps>li.off h4{color:var(--text-muted)}.ct-sb{gap:var(--sp-2);align-content:start;min-width:0;display:grid}.ct-sb h4{font-size:var(--t-16);margin:5px 0 0;font-weight:600}.ct-sb p{margin:0}.ct-drop{width:100%;padding:var(--sp-5) var(--sp-4);background:var(--bg);cursor:pointer;font:inherit;font-size:var(--t-14);justify-items:center;gap:6px;display:grid}.ct-drop svg.i{width:22px;height:22px;color:var(--accent)}.ct-drop b{color:var(--text);font-weight:500}.ct-drop:hover{border-color:var(--accent);background:var(--accent-soft)}.ct-file{align-items:center;gap:var(--sp-3);border:1px solid var(--rule);border-radius:var(--r);font-size:var(--t-14);flex-wrap:wrap;padding:10px 12px;display:flex}.ct-file .doc{align-items:center;gap:6px;display:inline-flex}.ct-file .box-link{font-size:var(--t-14);margin-left:auto}.ct-map{max-width:540px}.ct-map td{font-size:var(--t-14);vertical-align:middle}.ct-map .inp{height:32px;font-size:var(--t-14)}.rec.ct-rec{grid-template-columns:minmax(0,1fr)}.rec.ct-rec>*{min-width:0}@container app (min-width:760px){.dpanel:has(.ct-full){border-left:0;border-top-left-radius:0;width:100%}}.ct-full .ct-rec{max-width:1320px;margin-inline:auto}@container rec (min-width:1080px){.ct-full .cgrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense}}.ct-head{gap:var(--sp-3)}.ct-hero{gap:var(--sp-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ct-hero .ct-fullbtn{align-self:start}@container rec (max-width:760px){.ct-rec .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-id{gap:6px;min-width:0;display:grid}.ct-id h2{margin:0}.ct-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ct-gtag{color:var(--accent);background:var(--accent-soft);align-items:center;gap:4px;display:inline-flex}.ct-gtag svg.i{width:12px;height:12px}.ct-since{color:var(--text-muted);font-size:var(--t-14)}.ct-head .rec-acts{margin-top:var(--sp-1)}.ct-tab{gap:var(--gap);display:grid}.ct-tab section{gap:var(--sp-3);align-content:start;display:grid}.ct-tab .sec-h{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:0;display:flex}.ct-tab .sec-h h3{margin:0}.ct-tab .box-empty{font-size:var(--t-14)}.ct-tab section>div:has(>.btn){display:flex}.ct-spec{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin:0;display:grid}.ct-spec>div{gap:2px;min-width:0;display:grid}.ct-spec dt{font-size:var(--t-12);color:var(--text-muted)}.ct-spec dd{margin:0;font-weight:500}.ct-inl{width:100%;max-width:190px;height:30px;font-size:var(--t-14);text-align:right;padding:0 8px}select.ct-inl{text-align:left;width:auto}.kv>span:has(>.ct-inl){justify-content:flex-end;padding-block:4px;display:flex}.ct-tagrow{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.ct-cons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.ct-c{font-size:var(--t-14);color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--rule-head);text-decoration-color:var(--rule-head);align-items:center;gap:3px;display:inline-flex}.ct-c.on{color:var(--text);text-decoration:none}.ct-c .i{width:13px;height:13px;color:var(--success)}.ct-reqline{color:var(--text-muted);margin:0}.ct-aml .note-line{font-size:var(--t-12);margin:0}.ct-match{padding-top:var(--sp-3);border-top:1px solid var(--rule);align-items:baseline;gap:8px;display:flex}.ct-match b{font-size:var(--t-25);color:var(--accent);font-weight:300;line-height:1}.ct-match .box-link{font-size:var(--t-14);margin-left:auto}.ct-match .box-link svg.i,.ct-tab .box-link svg.i{width:13px;height:13px}.ct-rows{border-top:1px solid var(--rule);display:grid}.ct-lrow{gap:var(--sp-3);border:0;border-bottom:1px solid var(--rule);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;width:100%;padding:9px 0;display:grid}.ct-rows>:last-child{border-bottom:0}.ct-lrow:hover{background:var(--fill)}.ct-lrow.static{cursor:default;grid-template-columns:auto 1fr}.ct-lrow.static:hover{background:0 0}.ct-lrow .thumb.sm{width:40px;padding:0}.ct-lrow .thumb.ticon .ti{width:20px;height:20px}.ct-lrow .w{gap:1px;min-width:0;display:grid}.ct-lrow .w b{overflow-wrap:anywhere;font-weight:500}.ct-lrow .sub{font-size:var(--t-12);color:var(--text-muted)}.ct-lrow .ct-next{color:var(--accent);align-items:center;gap:5px;font-weight:600;display:inline-flex}.ct-lrow .ct-next svg{flex:none;width:13px;height:13px}.ct-lrow>b.num{white-space:nowrap;font-weight:500}.ct-lrow:not(:has(.thumb)){grid-template-columns:minmax(0,1fr) auto auto}.ct-rem{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.ct-rem li{justify-content:space-between;gap:var(--sp-3);border-bottom:1px solid var(--rule);font-size:var(--t-14);align-items:center;padding:8px 0;display:flex}.ct-rem label{cursor:pointer;align-items:center;gap:10px;display:flex}.ct-rem li.done span{color:var(--text-muted);text-decoration:line-through}.ct-today{color:var(--accent);font-weight:600}.ct-form{align-items:end;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.ct-form .fld{width:150px}.ct-form .fld.grow{flex:200px;width:auto}.ct-form .err{color:var(--danger);font-size:var(--t-12);flex-basis:100%;margin:0}.ct-form .inp[aria-invalid=true]{border-color:var(--danger)}.ct-note-new{gap:var(--sp-2);justify-items:end;display:grid}.ct-note-new textarea{resize:vertical;width:100%;min-height:72px;font:inherit}.ct-comms{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.ct-comms li{gap:var(--sp-3);border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;padding:10px 0;display:grid}.ct-comms li:last-child{border-bottom:0}.ct-comms .w{gap:2px;min-width:0;display:grid}.ct-comms .w b{font-size:var(--t-12);color:var(--text-muted);font-weight:600}.ct-comms .ct-when{font-size:var(--t-12);white-space:nowrap}.ct-ch{background:var(--fill);width:30px;height:30px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid}.ct-ch .i{width:15px;height:15px}.ct-assoc{row-gap:10px}.ct-fields{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.ct-sticky{display:none}.ct-del{background:var(--danger);color:var(--on-accent);border-color:var(--danger)}.ct-del:disabled{opacity:.45;cursor:not-allowed}.ct-imp .t{margin:var(--sp-2) 0}.ct-imp .t .inp{height:30px;font-size:var(--t-12)}.dlg .fld{margin:var(--sp-3) 0}@container app (max-width:759px){.ct-table,.ct-grid,.ct-tools{display:none}.ct-cards{border-top:1px solid var(--rule);display:block}.ct-lbox>.xbar{padding:var(--sp-3) var(--sp-3) var(--sp-2)}.ct-bar .xsearch{flex-basis:100%;max-width:none}.ct-bar .xsearch .inp{height:40px;font-size:16px}.ct-rolebar{padding:0 var(--sp-3) var(--sp-2)}.ct-roles{flex-wrap:wrap;overflow:visible}.ct-roles .fbtn{flex:none}.ct-sep{display:none}.ct-lbox>.pfilters{padding:0 var(--sp-3) var(--sp-3);flex-wrap:wrap;overflow:visible}.ct-lbox>.pfilters:not(.open){display:none}.ct-pf-tg{gap:5px;min-height:36px;margin-left:auto;padding-inline:8px;display:inline-flex}.ct-bar{column-gap:8px}.ct-pf .pf{flex:auto;min-width:140px;max-width:none}.ct-pf .pf .inp{width:100%;font-size:16px}.ct-card .r1 .ct-name{white-space:normal;text-overflow:clip}.xpage.ct .xhead .xacts .btn span{display:inline}.xpage.ct .xhead .xacts .btn .ct-csv{display:none}.xpage.ct .xhead .xacts{flex-wrap:wrap;justify-content:flex-end}.ct-foot{padding:10px var(--sp-3)}.ct-rpp>span,.ct-pager .btn span,.ct-bulkbar .ct-hint,.ct-ltable{display:none}.ct-lcards{display:block}.ct-av{width:52px;height:52px;font-size:var(--t-16)}.ct-hero{gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr)}.ct-hero .ct-fullbtn{display:none}.ct-comms li{grid-template-columns:auto minmax(0,1fr) auto}.ct-comms li>.ct-when{grid-area:2/2}.ct-comms li>.chip{grid-area:1/3/span 2}.ct-lrow{grid-template-columns:auto minmax(0,1fr) auto}.ct-lrow>.chip{display:none}.ct-sticky{gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) calc(var(--sp-3) + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--rule);z-index:2;display:flex;position:sticky;bottom:0}.ct-sticky .btn{flex:1;justify-content:center;min-height:44px}.ct-form .fld,.ct-form .btn{flex-basis:100%;width:100%}.ct-form .inp,.ct-note-new textarea,.ct-fields .inp,.ct-inl,.ct-map .inp{font-size:16px}.ct-docs th:nth-child(3),.ct-docs td:nth-child(3),.ct-docs th:nth-child(4),.ct-docs td:nth-child(4){display:none}.ct-steps>li{gap:var(--sp-2);grid-template-columns:28px minmax(0,1fr)}.ct-sn{width:28px;height:28px}}@media (pointer:coarse){.ct-card{min-height:64px}.ct-card .cbwrap{min-width:44px;min-height:44px;margin:-10px -6px -10px -10px}.ct-card .r1 .ct-name{min-height:0}.ct-gc .cbwrap{min-width:44px;min-height:44px;margin:-10px}.ct-roles .fbtn,.ct-glist button,.ct-todo button,.ct-name,.ct-pf-tg,.ct-pop label,.ct-rpp .inp,.ct-inl,.ct .box-link,.ct-r .box-link{min-height:44px}}
.cal{container:cal/inline-size}.cal .t-viewing{--c:var(--accent)}.cal .t-valuation,.cal-dlg .t-valuation{--c:var(--info)}.cal .t-signing,.cal-dlg .t-signing{--c:var(--success)}.cal .t-key-handover,.cal-dlg .t-key-handover{--c:var(--chart-3)}.cal .t-meeting,.cal-dlg .t-meeting{--c:var(--text-muted)}.cal-dlg .t-viewing,.cal-rec.t-viewing{--c:var(--accent)}.cal-rec.t-valuation{--c:var(--info)}.cal-rec.t-signing{--c:var(--success)}.cal-rec.t-key-handover{--c:var(--chart-3)}.cal-rec.t-meeting{--c:var(--text-muted)}.cal-head{position:relative}.cal-nav{align-items:center;gap:4px;display:flex}.cal-nav .btn.sm{margin-right:4px}.cal-range{font-size:var(--t-16);white-space:nowrap;margin-left:6px;font-weight:400}.cal-head .xacts{align-items:center}.cal-head .btn[aria-pressed=true]{background:var(--fill);border-color:var(--rule-head)}.cal-head .btn{position:relative}.cal-dot{background:var(--rule-head);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.cal-dot.ok{background:var(--success)}.cal-bar .inp{width:auto;max-width:240px;height:30px;font-size:var(--t-12)}.cal-types{flex-wrap:wrap;gap:2px;display:flex}.cal-tb i,.cal-opt i,.cal-rec-k i{background:var(--c);border-radius:2px;flex:none;width:8px;height:8px}.cal-tb[aria-pressed=false]{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--rule-head);text-decoration-color:var(--rule-head)}.cal-tb[aria-pressed=false] i{box-shadow:inset 0 0 0 1px var(--rule-head);background:0 0}.cal-kbd{margin-left:auto}.cal-body{grid-template-columns:minmax(0,1fr);display:grid}.cal-main{min-width:0}.cal-body.log .cal-main{padding:var(--sp-4) var(--sp-3) var(--sp-7)}@container cal (min-width:1080px){.cal-body{grid-template-columns:minmax(0,1fr) 300px}.cal-tasks{border-left:1px solid var(--rule);border-top:0!important}}@container app (min-width:760px){.cal-body.log .cal-main{padding:var(--sp-5) var(--sp-6) var(--sp-7)}}.cg{--gut:52px}.cg-row{grid-template-columns:var(--gut) repeat(var(--cols), minmax(0, 1fr));display:grid}.cg-head{z-index:4;background:var(--surface);border-bottom:1px solid var(--rule);position:sticky;top:0}.cg-h{border:0;border-left:1px solid var(--rule);color:var(--text);background:0 0;justify-content:center;align-items:baseline;gap:6px;min-width:0;padding:8px 4px 7px;display:flex}button.cg-h:hover{background:var(--fill)}.cg-h b{font-size:var(--t-19);font-weight:300}.cg-h i{font-style:normal;font-size:var(--t-11);color:var(--text-muted);font-family:var(--font-cond)}.cg-h.today .lbl,.cg-h.today b{color:var(--accent)}.cg-h.today b{font-weight:500}.cg-h.ag{justify-content:flex-start;align-items:center;padding-inline:8px}.cg-h.ag .nm,.cg-h .muted{font-size:var(--t-12);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cg-all{border-bottom:1px solid var(--rule-head);background:var(--surface)}.cg-all .cg-gut{text-align:right;justify-content:flex-end;align-items:center;padding-right:6px;font-size:10px;line-height:1.1;display:flex}.cg-a{border-left:1px solid var(--rule);flex-wrap:wrap;gap:3px;min-width:0;min-height:26px;padding:3px 4px;display:flex}.cal-hol,.cal-off{font-family:var(--font-cond);font-size:var(--t-11);white-space:nowrap;text-overflow:ellipsis;border-radius:2px;max-width:100%;padding:0 5px;line-height:1.5;overflow:hidden}.cal-hol{color:var(--accent);background:var(--accent-soft)}.cal-off{color:var(--text-muted);background:repeating-linear-gradient(135deg, transparent 0 4px, var(--rule) 4px 5px);border:1px solid var(--rule)}.cg-body{position:relative}.cg-times{height:calc(var(--h) * 12);position:relative}.cg-times span{font-size:var(--t-11);color:var(--text-muted);font-family:var(--font-cond);background:var(--bg);padding:0 2px;position:absolute;right:6px;transform:translateY(-50%)}.cg-times span:first-child{transform:none}.cg-col{height:calc(var(--h) * 12);border-left:1px solid var(--rule);cursor:cell;background-image:repeating-linear-gradient(to bottom, var(--rule) 0 1px, transparent 1px var(--h));background-position:0 var(--h);position:relative}.cg-col.today{background-color:color-mix(in oklch, var(--accent) 2.5%, transparent)}.cg-col.off{background-image:repeating-linear-gradient(to bottom, var(--rule) 0 1px, transparent 1px var(--h)), repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in oklch, var(--rule-strong) 70%, transparent) 7px 8px);background-position:0 var(--h), 0 0}.cg-col.over{background-color:color-mix(in oklch, var(--accent) 6%, transparent)}.cg-now{border-top:1.5px solid var(--danger);z-index:3;pointer-events:none;height:0;position:absolute;left:0;right:0}.cg-now:before{content:"";background:var(--danger);border-radius:50%;width:7px;height:7px;position:absolute;top:-4.5px;left:-4px}.cg-ghost{border:1.5px dashed var(--accent);border-radius:var(--r);background:var(--accent-soft);z-index:5;pointer-events:none;font-size:var(--t-11);color:var(--accent);padding:2px 5px;font-weight:600;position:absolute;left:2px;right:2px}.cg-col:not(.over) .cg-ghost{display:none}.cev{z-index:2;text-align:left;border:0;border-left:3px solid var(--c);border-radius:2px var(--r) var(--r) 2px;background:color-mix(in oklch, var(--c) 11%, var(--surface));color:var(--text);font-size:var(--t-12);cursor:pointer;box-shadow:0 0 0 1px color-mix(in oklch, var(--c) 18%, transparent);flex-direction:column;align-items:flex-start;gap:0;padding:3px 6px 3px 7px;line-height:1.25;transition:transform .1s,opacity .1s;display:flex;position:absolute;overflow:hidden}.cev:hover{background:color-mix(in oklch, var(--c) 17%, var(--surface));z-index:3}.cev:active{transform:scale(.99)}.cev.on{box-shadow:0 0 0 1.5px var(--c);z-index:3}.cev.past{opacity:.62}.cev.past:hover,.cev.past.on{opacity:1}.cev.live{box-shadow:0 0 0 1.5px var(--c), 0 4px 12px -6px var(--shadow-strong)}.cev.dragging{opacity:.35}.cev>*{flex:none}.cev-l{white-space:nowrap;max-width:100%;font-size:var(--t-11);color:var(--text-muted);align-items:baseline;gap:5px;display:flex;overflow:hidden}.cev-ag{font-family:var(--font-cond);color:var(--text);margin-left:auto;font-weight:600}.cev b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.cev-k{font-family:var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch, var(--c) 70%, var(--text));white-space:nowrap;font-size:10px;font-weight:600}.cev-m{color:var(--text-muted);font-size:var(--t-11);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.cev-n{white-space:normal;margin-top:2px}.cev{container-type:size}@container (max-height:3.45em){.cev-m{display:none}}.cev-k{text-overflow:ellipsis;min-width:0;overflow:hidden}.cev-l>.cev-k,.cev.short>.cev-k{flex:0 auto}.cev-l>.num,.cev-ag{flex:none}.cev.short>b{flex:0 auto;min-width:0}@container (max-width:60px){.cev-ag,.cev-l>.cev-k{display:none}}.cev.short{flex-direction:row;align-items:center;gap:5px;padding-block:1px}.cev.short b{font-weight:500}.cev.short .num{color:var(--text-muted)}.cm{padding:0 0 var(--sp-6)}.cm-head,.cm-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cm-head{border-bottom:1px solid var(--rule-head);background:var(--surface)}.cm-head span{padding:8px 8px 6px}.cm-c{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:2px;min-width:0;min-height:112px;padding:4px 4px 6px;display:flex}.cm-c:nth-child(7n){border-right:0}.cm-c.out{background:color-mix(in oklch, var(--fill) 45%, transparent)}.cm-c.out .cm-d{color:var(--text-muted)}.cm-c.off{background-image:repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in oklch, var(--rule-strong) 70%, transparent) 7px 8px)}.cm-d{font-size:var(--t-14);border-radius:var(--r);color:var(--text);background:0 0;border:0;align-self:flex-start;padding:1px 6px}.cm-d:hover{background:var(--fill)}.cm-c.today .cm-d{background:var(--accent);color:var(--on-accent);font-weight:600}.cm-e{font-size:var(--t-12);text-align:left;white-space:nowrap;text-overflow:ellipsis;color:var(--text);background:0 0;border:0;border-radius:2px;align-items:center;gap:5px;min-width:0;padding:1px 4px;display:flex;overflow:hidden}.cm-e:hover{background:var(--fill)}.cm-e i{background:var(--c);border-radius:50%;flex:none;width:6px;height:6px}.cm-e .num,.cm-e.past{color:var(--text-muted)}.cm-more{text-align:left;font-size:var(--t-11);color:var(--accent);background:0 0;border:0;padding:0 4px;font-weight:600}.cm-dots{justify-content:center;gap:3px;display:flex}.cm-dots i{background:var(--c);border-radius:50%;width:5px;height:5px}.cm .cal-hol,.cm .cal-off{align-self:flex-start}.cal-strip{margin:0}.cal-strip .wd.off{background-image:repeating-linear-gradient(135deg, transparent 0 5px, var(--rule) 5px 6px)}.cal-day-h{justify-content:space-between;align-items:baseline;gap:var(--sp-2);padding:var(--sp-4) var(--sp-3) var(--sp-2);display:flex}.cal-day-h h3{font-size:var(--t-16);text-transform:capitalize;margin:0;font-weight:500}.cal-offrow{margin:0 var(--sp-3) 6px;font-size:var(--t-12);color:var(--text-muted);border:1px solid var(--rule);border-radius:var(--r);background:repeating-linear-gradient(135deg, transparent 0 6px, var(--rule) 6px 7px);padding:6px 10px}.cag-list{border-top:1px solid var(--rule-head)}.cag{align-items:center;gap:var(--sp-3);width:100%;min-height:64px;padding:8px var(--sp-3);border:0;border-bottom:1px solid var(--rule);background:var(--surface);color:var(--text);text-align:left;box-shadow:inset 3px 0 0 var(--c);grid-template-columns:52px minmax(0,1fr) auto;display:grid}.cag:active{background:var(--fill)}.cag.past{background:0 0}.cag.past .cag-m b{color:var(--text-muted);font-weight:500}.cag-t{gap:1px;display:grid}.cag-t b{font-size:var(--t-16);font-weight:400}.cag-t small{font-size:var(--t-12);color:var(--text-muted)}.cag-m{gap:1px;min-width:0;display:grid}.cag-m b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cag-m small{color:var(--text-muted);font-size:var(--t-12);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cag .cev-k{color:color-mix(in oklch, var(--c) 70%, var(--text))}.cag-now{border-top:1.5px solid var(--danger);height:0;margin:0 var(--sp-3) 0 calc(var(--sp-3) + 52px);position:relative}.cag-now span{font-size:var(--t-12);color:var(--danger);background:var(--bg);padding:0 3px;font-weight:600;position:absolute;top:-9px;left:-48px}.cal-none{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:0 var(--sp-3);padding:var(--sp-4) 0;border-top:1px solid var(--rule-head);border-bottom:1px solid var(--rule);color:var(--text-muted);display:flex}.cal-none p{margin:0}.cal-tasks{padding:var(--sp-4) var(--sp-3) var(--sp-7);border-top:1px solid var(--rule-head);gap:var(--sp-3);background:var(--surface);align-content:start;display:grid}.cal-tasks .sec-h{margin:0}.cal-tasks>.seg-sm{justify-self:start}.cal-add{gap:6px;display:grid}.cal-add .cal-nks{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));display:grid}.cal-add .seg-sm button{justify-content:center;align-items:center;gap:4px;min-width:0;min-height:30px;padding:4px;display:inline-flex}.cal-add .seg-sm button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-add .seg-sm .i{flex:none;width:14px;height:14px}.cal-add .inp{height:30px;font-size:var(--t-12)}.ctask-g{display:grid}.ctask-g>.lbl{border-bottom:1px solid var(--rule-head);padding:6px 0 4px}.ctask-g>.lbl.late{color:var(--danger)}.ctask{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:9px 0;display:grid}.ctask input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:2px 0 0}.ctask-b{gap:2px;min-width:0;display:grid}.ctask-b label{font-size:var(--t-14);cursor:pointer;line-height:1.3}.ctask-b small{color:var(--text-muted);font-size:var(--t-12)}.ctask-b small .link{font-size:var(--t-12)}.ctask-k{align-items:center;gap:3px;display:inline-flex}.ctask-k .i{width:12px;height:12px}.ctask.done label{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--rule-head);text-decoration-color:var(--rule-head)}.cal-late{color:var(--danger);font-weight:600}.cal-rec .rec-head{gap:var(--sp-2)}.cal-rec-k{align-items:center;gap:8px;display:flex}.cal-rec-k .chip{text-transform:none;letter-spacing:0}.cal-when{font-size:var(--t-16)}.cal-rec .rec-acts{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.cal-ag{align-items:center;gap:6px;display:inline-flex}.cal-rec .kv .inp{width:auto;max-width:220px;height:30px;font-size:var(--t-12)}.cal-note{margin:0 0 var(--sp-3);border-left:2px solid var(--rule-head);color:var(--text-muted);padding-left:10px}.cal-fb{gap:6px;display:grid}.cal-fb p{margin:0}.cal-fbf{gap:var(--sp-3);display:grid}.cal-mail{padding:var(--sp-3);border:1px solid var(--rule-strong);border-left:3px solid var(--accent);border-radius:var(--r);background:var(--bg);gap:6px;display:grid}.cal-mail-h{justify-content:space-between;gap:2px var(--sp-3);font-size:var(--t-14);flex-wrap:wrap;display:flex}.cal-mail-t{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cal-mail .hint{margin:0}.cal-fbh{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.cal-fbh h3{font-size:var(--t-19);margin:0;font-weight:500}.cal-fbh .hint{margin:4px 0 0}.cal-fbl{border-top:1px solid var(--rule-head);max-width:860px;display:grid}.cal-fbr{gap:var(--sp-3);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:12px 0;display:grid}.cal-fbr-m{gap:2px;min-width:0;display:grid}.cal-fbr-m .muted{font-size:var(--t-14)}.cal-mp-d{position:relative}.cal-mp-dot{background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.cal-mp-d.sel .cal-mp-dot{background:var(--on-accent)}.cal-mp-key{font-size:var(--t-12);color:var(--text-muted);margin:0;padding-left:12px;position:relative}.cal-mp-key .cal-mp-dot{margin:-2px 0 0;top:50%;bottom:auto;left:2px}.cg-h.pick{box-shadow:inset 0 -2px 0 var(--accent)}.cg-h.pick b{font-weight:500}.cg.nohov button.cg-h:hover{background:0 0}.cal-ta{resize:vertical;height:auto;font:inherit;padding:8px 10px;line-height:1.4}.cal-rs{padding:var(--sp-3);border:1px solid var(--rule-strong);border-radius:var(--r-2);background:var(--surface);gap:var(--sp-3);display:grid}.cal-rs .sec-h{margin:0}.cal-rs-f{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.cal-rs-a{justify-content:flex-end;gap:var(--sp-2);display:flex}.cal-hist{border-top:1px solid var(--rule-head);margin:0;padding:0;list-style:none}.cal-hist li{gap:var(--sp-3);border-bottom:1px solid var(--rule);font-size:var(--t-12);grid-template-columns:128px minmax(0,1fr);padding:7px 0;display:grid}.cal-warn,.cal-err{font-size:var(--t-12);color:var(--text);align-items:baseline;gap:7px;margin:0;display:flex}.cal-warn:before,.cal-err:before{content:"";background:var(--danger);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.cal-err{color:var(--danger)}.cal-dlg .inp[aria-invalid=true],.cal-rs .inp[aria-invalid=true]{border-color:var(--danger)}.cmd.dlg.cal-dlg{width:min(100%,560px);max-height:100%;overflow-y:auto}.cal-dlg input.inp{border:1px solid var(--control-border);border-radius:var(--r);background:var(--surface);padding:0 10px}.cal-dlg input.inp[aria-invalid=true]{border-color:var(--danger)}.cmd-back:has(>.cal-dlg){padding-top:5vh;padding-bottom:5vh}.cal-dlg-g{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cal-dlg-g .span2{grid-column:span 3}.cal-dlg .tgl small{margin-left:6px;display:inline}.cal-opt i{display:inline-block}.cal-pop-back{z-index:25;position:absolute;inset:0}.cal-pop{z-index:26;top:60px;right:var(--sp-6);width:min(380px,100% - 24px);padding:var(--sp-4);gap:var(--sp-3);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-2);box-shadow:0 1px 2px var(--shadow), 0 24px 64px -16px var(--shadow-strong);animation:.2s cubic-bezier(.16,1,.3,1) cal-pop;display:grid;position:absolute}@keyframes cal-pop{0%{opacity:0;transform:translateY(-4px)}}.cal-pop .sec-h{margin:0}.cal-sync-r{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.cal-sync-r small{color:var(--text-muted);font-size:var(--t-12);overflow-wrap:anywhere;display:block}.cal-sync-i{border-radius:var(--r);background:var(--fill);width:32px;height:32px;color:var(--text-muted);place-items:center;display:grid}.cal-sync-a{gap:var(--sp-2);padding-left:44px;display:flex}.cal-logt td{vertical-align:top;font-size:var(--t-14)}.cal-logt .link{text-align:left}.cal-why{margin-top:2px;display:block}.cal-logl{border-top:1px solid var(--rule-head);display:grid}.cal-logr{border-bottom:1px solid var(--rule);font-size:var(--t-12);gap:4px;padding:10px 0;display:grid}.cal-logr b{font-size:var(--t-14)}.cal-logr .cal-lt{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.cal-sk{padding:var(--sp-4) var(--sp-3);gap:10px;display:grid}.cal-skr{grid-template-columns:52px 1fr;gap:10px;display:grid}@container app (min-width:760px){.cal-tasks{padding:var(--sp-4) var(--sp-5) var(--sp-7)}}@container app (max-width:759px){.cal-head .xacts{width:100%;margin-left:0}.cal-head .xacts .btn.primary{margin-left:auto}.cal-range{font-size:var(--t-14)}.cal-bar{flex-wrap:wrap}.cal-bar .inp{flex:auto;max-width:100%}.cal-types .fbtn{flex:none}.cm-c{align-items:center;min-height:56px;padding:3px 0 5px}.cm-d{align-self:center}.cm-head span{text-align:center;padding-inline:0}.cal-pop{width:auto;top:104px;left:12px;right:12px}.cmd-back:has(>.cal-dlg){padding:12px}.cal-dlg-g{grid-template-columns:1fr 1fr}.cal-dlg-g .span2{grid-column:span 2}.cal-dlg .inp{height:40px;font-size:16px}.cal-rec .rec-acts .btn{flex:auto}.cal-hist li{grid-template-columns:1fr;gap:1px}.cal-body.log .cal-main{padding-inline:var(--sp-3)}.cal-fbr{grid-template-columns:minmax(0,1fr) auto}.cal-fbr .btn{grid-column:1/-1;justify-self:start}}@media (pointer:coarse){.cag{min-height:64px}.ctask{padding:12px 0}.ctask input{width:22px;height:22px}.cal-add .seg-sm button,.cal-head .seg-sm button{min-width:44px;min-height:44px}.cal-add .seg-sm button{min-width:0;font-size:var(--t-12);flex-direction:column;gap:2px}.cal-add .cal-nks{grid-template-columns:repeat(auto-fit,minmax(4rem,1fr))}.cal-fbr .btn{min-height:44px}.cm-d{min-width:36px;min-height:36px}.cal-types .fbtn{height:44px}}.cmd.still,.cal-pop.still{animation:none}@media (prefers-reduced-motion:reduce){.cal-pop{animation:none}.cev{transition:none}}.cev-rs{cursor:ns-resize;z-index:1;height:7px;position:absolute;bottom:0;left:0;right:0}.cev-rs:after{content:"";background:var(--c);opacity:0;border-radius:1px;width:18px;height:2px;margin-left:-9px;transition:opacity .1s;position:absolute;bottom:2px;left:50%}.cev:hover .cev-rs:after,.cev:focus-visible .cev-rs:after,.cev.resizing .cev-rs:after{opacity:.7}.cev.resizing{z-index:6;box-shadow:0 0 0 1.5px var(--c), 0 6px 16px -8px var(--shadow-strong);cursor:ns-resize;overflow:visible}.cev-tip{border-radius:var(--r);background:var(--text);color:var(--bg);font-size:var(--t-11);white-space:nowrap;pointer-events:none;padding:1px 6px;position:absolute;bottom:-22px;left:4px}body:has(.cev.resizing){cursor:ns-resize;-webkit-user-select:none;user-select:none}.cal-mp-at{min-width:0;margin-left:2px;display:inline-flex;position:relative}.cal-mp-btn{border-radius:var(--r);min-width:0;height:34px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 8px;transition:background-color .1s,border-color .1s;display:inline-flex}.cal-mp-btn:hover{background:var(--fill);border-color:var(--rule)}.cal-mp-btn:active{background:var(--fill)}.cal-mp-btn[aria-expanded=true]{background:var(--accent-soft);border-color:color-mix(in oklab, var(--accent) 35%, var(--rule))}.cal-mp-btn>.i{width:16px;height:16px;color:var(--accent)}.cal-mp-btn>.i:last-child{width:14px;height:14px;color:var(--text-muted);transition:transform .2s cubic-bezier(.65,0,.35,1)}.cal-mp-btn[aria-expanded=true]>.i:last-child{transform:rotate(180deg)}.cal-mp-btn .cal-range{text-overflow:ellipsis;margin:0;overflow:hidden}.cal-mp{z-index:30;width:308px;padding:var(--sp-3);gap:var(--sp-2);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-2);box-shadow:0 1px 2px var(--shadow), 0 24px 64px -16px var(--shadow-strong);animation:.2s cubic-bezier(.16,1,.3,1) cal-pop;display:grid;position:absolute;top:calc(100% + 6px);left:0}.cal-mp-top{align-items:center;gap:4px;display:flex}.cal-mp-t{font-size:var(--t-16);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0 auto 0 4px;font-weight:500;overflow:hidden}.cal-mp-top .btn.sm{margin-right:2px}.cal-mp-tbl{border-collapse:collapse;table-layout:fixed;width:100%}.cal-mp-tbl th{font-family:var(--font-cond);font-size:var(--t-12);color:var(--text-muted);text-align:center;padding:2px 0 6px;font-weight:500}.cal-mp-tbl abbr{cursor:default;text-decoration:none}.cal-mp-tbl td{text-align:center;padding:2px}.cal-mp-d{border-radius:var(--r);width:100%;height:34px;color:var(--text);font:inherit;font-size:var(--t-14);font-variant-numeric:tabular-nums lining-nums;cursor:pointer;background:0 0;border:0;padding:0;transition:background-color .1s}.cal-mp-d:hover{background:var(--fill)}.cal-mp-d:active{background:color-mix(in oklab, var(--accent) 14%, var(--surface))}.cal-mp-d:focus-visible{outline-offset:1px}.cal-mp-d.out{color:var(--text-muted)}.cal-mp-d.today{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent);font-weight:600}.cal-mp-d.sel{background:var(--accent);color:var(--on-accent);font-weight:600}.cal-mp-d.sel:hover{background:var(--accent-hover,var(--accent))}.cal-mp-d.sel.today{box-shadow:inset 0 0 0 2px var(--accent), inset 0 0 0 3.5px var(--surface)}.cal-mp-scrim{z-index:40;background:color-mix(in oklab, var(--text) 28%, transparent);animation:.2s cubic-bezier(.16,1,.3,1) cal-mp-fade;position:absolute;inset:0}.cal-mp.sheet{z-index:41;gap:var(--sp-3);width:auto;padding:var(--sp-2) var(--sp-4) calc(var(--sp-4) + env(safe-area-inset-bottom,0px));border-radius:var(--r-2) var(--r-2) 0 0;border-bottom:0;animation:.24s cubic-bezier(.16,1,.3,1) cal-mp-up;position:absolute;inset:auto 0 0}.cal-mp-sh{justify-content:space-between;align-items:center;gap:var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--rule);display:flex}.cal-mp-k{font-size:var(--t-14);font-weight:600}.cal-mp.sheet .cal-mp-t{font-size:var(--t-19)}.cal-mp.sheet .btn{min-width:44px;min-height:44px}.cal-mp.sheet .cal-mp-d{height:44px;font-size:var(--t-16)}@keyframes cal-mp-up{0%{opacity:0;transform:translateY(24px)}}@keyframes cal-mp-fade{0%{opacity:0}}.cal-mp.still,.cal-mp-scrim.still{animation:none}@media (pointer:coarse){.cal-mp-btn,.cal-mp-d{min-height:44px}}@media (prefers-reduced-motion:reduce){.cal-mp,.cal-mp-scrim{animation:none}.cal-mp-btn>.i:last-child{transition:none}}@container app (max-width:759px){.cal-mp-btn{gap:5px;padding:0 6px}.cal-mp-btn>.i:last-child{display:none}}
.tk-bar{gap:8px var(--sp-4)}.tk-f{align-items:center;gap:8px;min-width:0;display:inline-flex}.tk-f>.lbl{color:var(--text-muted);white-space:nowrap}.tk-f select.inp{width:auto;max-width:260px;height:32px}.tk-st button{align-items:center;gap:5px;display:inline-flex}.tk-st button b{color:var(--text-muted);font-weight:600}.tk-st button[aria-pressed=true] b{color:var(--accent-2,var(--accent))}.tk-mine{color:var(--text-muted);font-size:var(--t-12);align-items:center;gap:6px;line-height:1.35;display:inline-flex}.tk-mine svg{width:14px;height:14px}.tk-reset{font-size:var(--t-12)}.app .xbody>section.tk-box{padding:4px var(--card-pad) 0;overflow:hidden}.app .xbody>section.tk-empty{padding:var(--card-pad)}.tk-empty .empty{padding:var(--sp-4) var(--sp-2)}.tk-t th.tk-cbc,.tk-t td.tk-cbc{width:28px;padding-right:6px}.tk-t td{vertical-align:top}.tk-t td.tk-cbc{padding-top:16px}.tk-tc{align-items:flex-start;gap:12px;min-width:280px;display:flex}.tk-ki{background:color-mix(in oklab, var(--accent) 12%, var(--surface));width:30px;height:30px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:inline-grid}.tk-ki svg{width:16px;height:16px}.tk-tx{gap:3px;min-width:0;display:grid}.tk-tt{overflow-wrap:anywhere;font-weight:600}button.tk-open{text-align:left;cursor:pointer;line-height:inherit;background:0 0;border:0;margin:0;padding:0;display:block}button.tk-open:hover{color:var(--accent)}button.tk-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.tk-desc{color:var(--text-muted);font-size:var(--t-12);text-overflow:ellipsis;white-space:nowrap;max-width:56ch;overflow:hidden}.tk-meta{font-size:var(--t-12);flex-wrap:wrap;align-items:center;gap:2px 14px;display:flex}.tk-link{font-size:var(--t-12);text-align:left;align-items:center;gap:5px;display:inline-flex}.tk-link svg{flex:none;width:13px;height:13px}.tk-priv{color:var(--text-muted);align-items:center;gap:4px;display:inline-flex}.tk-priv svg{width:12px;height:12px}.tk-sub{font-size:var(--t-12);color:var(--text-muted);margin-top:2px;display:block}.tk-late{color:var(--danger);font-weight:600}.tk-today{color:var(--accent);font-weight:600}.tk-who{gap:7px}:is(tr,.tk-card).tk-done .tk-tt{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--rule-head);text-decoration-color:var(--rule-head);font-weight:500}:is(tr,.tk-card).tk-done .tk-ki{background:var(--fill);color:var(--text-muted)}.tk-foot{margin:0 calc(-1 * var(--card-pad));padding-inline:var(--card-pad);gap:4px var(--sp-3);flex-wrap:wrap}.tk-skrow{gap:var(--sp-4);border-bottom:1px solid var(--rule);grid-template-columns:16px minmax(0,3fr) repeat(3,minmax(0,1fr));align-items:center;padding:14px 0;display:grid}.tk-cards{display:none}.tk-card{border-bottom:1px solid var(--rule);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;padding:12px 0;display:grid}.tk-card:last-child{border-bottom:0}.tk-card.on{background:var(--accent-soft)}.tk-cbw{cursor:pointer;place-items:center;min-width:24px;min-height:24px;display:grid}.tk-cm{gap:5px;min-width:0;display:grid}.tk-r2,.tk-r3{font-size:var(--t-12);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.tk-r3 .who{color:var(--text)}.tk-k{color:var(--accent);align-items:center;gap:4px;font-weight:500;display:inline-flex}.tk-k svg{width:14px;height:14px}.tk-card.tk-done .tk-k{color:var(--text-muted)}@container app (max-width:759px){.tk-table{display:none}.tk-cards{display:block}.tk-bar .xsearch{flex:100%;max-width:none}.tk-f{flex:auto}.tk-f select.inp{flex:auto;max-width:none;height:44px}.tk-f:has(.tk-st){flex-wrap:wrap;flex:100%;gap:6px}.tk-st{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.tk-st button{justify-content:center;min-width:0;padding-inline:6px}.tk-mine{flex:100%}.tk-foot{flex-direction:column}.tk-rec .rec-acts{display:flex}.tk-rec .rec-acts .btn{flex:auto;justify-content:center;min-height:44px}.tk-kv{grid-template-columns:minmax(0,auto) minmax(0,1fr)}}.tk-rk{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tk-rk .lbl{color:var(--text-muted)}.tk-ki.sm{border-radius:6px;width:24px;height:24px}.tk-ki.sm svg{width:14px;height:14px}.tk-rec .rec-head h2.tk-h-done{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--rule-head);text-decoration-color:var(--rule-head)}.tk-when{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.tk-when .who{color:var(--text)}.tk-ro{border-radius:var(--r);background:var(--fill);color:var(--text-muted);font-size:var(--t-12);align-items:flex-start;gap:8px;margin:0;padding:8px 10px;line-height:1.4;display:flex}.tk-ro svg{flex:none;width:14px;height:14px;margin-top:1px}.tk-kv>*{min-height:48px}.tk-kv>label{cursor:default}.tk-sel{width:auto;min-width:0;max-width:100%;height:32px}.tk-due{width:132px;height:32px}.tk-due[aria-invalid=true]{border-color:var(--danger)}@container app (max-width:759px){.tk-due{width:140px;height:44px}.tk-sel{height:44px}}.tk-seg{flex-wrap:wrap;justify-content:flex-end}.tk-seg button{align-items:center;gap:5px;display:inline-flex}.tk-seg button svg{width:14px;height:14px}.tk-seg button:disabled{cursor:not-allowed;opacity:.6}.tk-err{justify-content:flex-end;margin-top:8px}.tk-dtext{white-space:pre-wrap;margin:0;line-height:1.5}.tk-by{margin:var(--sp-3) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--rule);color:var(--text-muted);font-size:var(--t-12)}.tk-rec .hint{margin:0}@container rpanel (max-width:560px){.kv.tk-kv>.tk-kl{border-bottom:0;grid-column:1/-1;min-height:0;padding-bottom:6px}.kv.tk-kv>.tk-kc{grid-column:1/-1;justify-content:stretch;min-height:0;padding:0 0 12px}.tk-kc .tk-seg{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));width:100%;display:grid}.tk-kc .tk-seg button{justify-content:center;padding-inline:6px}}.mdl-note:has(>.tk-ag),.mdl-note:has(>.tk-ag-me){color:var(--text);font-size:var(--t-14);background:0 0;gap:6px;padding:0;line-height:1.4;display:grid}.tk-ag{border:1px solid var(--control-border);border-radius:var(--r);background:var(--surface);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:0 16px;max-height:260px;padding:2px 12px 8px;display:grid;overflow-y:auto}.mdl .tk-ag input.cb{border:1px solid var(--control-border);background:var(--surface);border-radius:3px;width:16px;height:16px;padding:0}.mdl .tk-ag input.cb:checked{background:var(--accent);border-color:var(--accent)}.mdl .tk-ag input.cb[aria-invalid=true]{border-color:var(--danger)}.mdl .tk-ag input.cb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tk-ag:has(input[aria-invalid=true]){border-color:var(--danger)}.tk-ag-g{font-size:var(--t-12);color:var(--text-muted);grid-column:1/-1;padding:8px 0 2px;font-weight:600}.tk-ag-o{cursor:pointer;align-items:center;gap:8px;min-width:0;min-height:34px;display:flex}.tk-ag-o:has(input:checked) .tk-ag-t{font-weight:600}.tk-ag-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tk-ag-n{font-size:var(--t-12);color:var(--text-muted)}.tk-ag-me{border:1px solid var(--rule);border-radius:var(--r);background:var(--fill);align-items:center;gap:8px;padding:8px 12px;display:flex}.tk-ag-me b{font-weight:600}@container app (max-width:600px){.tk-ag{grid-template-columns:minmax(0,1fr);max-height:none}}.tk-ag-o.tk-ag-off{cursor:not-allowed;color:var(--text-muted)}.tk-ag-off .avatar{opacity:.6}.tk-ag-off .tk-ag-t{white-space:normal;gap:1px;padding-block:4px;display:grid}.tk-ag-ns{font-size:var(--t-12);color:var(--text-muted)}.mdl .tk-ag input.cb:disabled{background:var(--fill);border-color:var(--rule-strong)}.tk-ag-why{display:block}.tk-dueline{font-size:var(--t-14);color:var(--text);align-items:center;gap:8px;margin:6px 0 0;line-height:1.35;display:flex}.tk-dl-n{min-width:22px;height:20px;font-size:var(--t-12);color:var(--accent-2,var(--accent));background:color-mix(in oklab, var(--accent-2,var(--accent)) 15%, transparent);border-radius:10px;flex:none;place-items:center;padding:0 7px;font-weight:600;display:inline-grid}.cal-tasks .sec-h.tk-cal-h{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 10px}.tk-cal-h>.muted{white-space:nowrap;margin-right:auto}.tk-cal-h>.btn{white-space:nowrap;margin-left:auto}@media (pointer:coarse){.tk-cal-h>.btn{min-height:44px}.tk-cbw{min-width:44px;min-height:44px;margin:-10px -6px -10px -10px}.tk-card{min-height:64px}.tk-st button,.tk-seg button{min-height:44px}.tk-cards .tk-link{min-height:44px;margin-block:-10px}.tk-ag-o{min-height:44px}.tk-sel,.tk-due,.tk-f select.inp{height:44px}}
.cp-ch{font-family:var(--font-cond);font-size:var(--t-12);color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.cp-ch .i{width:14px;height:14px}.cp-mf{color:var(--accent);font-weight:600}@container app (max-width:759px){.cp .hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cp .hub-c{grid-template-areas:"i n""t t""o o";align-items:center;gap:6px 8px;padding:10px}.cp .hub-i{width:28px;height:28px}.cp .hub-n{text-align:right;margin-top:0}.cp .hub-t{white-space:normal;font-size:var(--t-12);line-height:1.2}.cp .hub-o{margin-top:0;line-height:1.25}}.cp-tiles .tile b{font-size:var(--t-19);font-weight:300}.cp-tiles .box-link svg{width:12px;height:12px}@container app (min-width:760px){.cp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container app (min-width:1240px){.cp-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}@container app (max-width:759px){.cp-tiles{scrollbar-width:none;margin-inline:calc(-1 * var(--sp-3));padding-inline:var(--sp-3);grid-template-columns:none;grid-auto-columns:minmax(140px,44%);grid-auto-flow:column;overflow-x:auto}.cp-tiles::-webkit-scrollbar{display:none}}.cp-meter{background:var(--fill);border-radius:2px;height:3px;margin:4px 0 2px;display:block;overflow:hidden}.cp-meter i{background:var(--chart-4);height:100%;display:block}.cp-lbox{min-width:0}.app .cp-lbox{padding-top:12px}.cp-fbar{gap:var(--sp-1);margin-bottom:var(--sp-3);border-bottom:1px solid var(--rule);flex-wrap:wrap;padding-bottom:12px;display:flex}.cp-none{padding:var(--sp-3) 0}.cp-empty{padding:var(--sp-2) 0}.cp-table td .sub{font-family:var(--font-cond);font-size:var(--t-12);color:var(--text-muted);margin-top:1px}.cp-table tr.on td{background:var(--accent-soft)}.cp-table td:first-child{min-width:230px}.cp-list{display:none}.cp-row{border-bottom:1px solid var(--rule);cursor:pointer;gap:4px;padding:10px 0;display:grid}.cp-row:last-child{border-bottom:0}.cp-row .r1{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.cp-row .r2{align-items:center;gap:4px var(--sp-3);flex-wrap:wrap;display:flex}.cp-row .sub,.cp-rmeta .sub{font-family:var(--font-cond);font-size:var(--t-12);color:var(--text-muted)}@container app (max-width:759px){.cp-table{display:none}.cp-list{display:block}}.cp-build{flex-direction:column;min-height:100%;display:flex}.cp-build>.xbody{flex:1;width:100%}.cp-build .xhead .cp-steps{flex:1;max-width:640px;margin-inline:auto}.cp-build .xbar .cp-steps{flex:1}.cp-steps .step{cursor:pointer}.cp-steps .step:disabled{cursor:default;opacity:.5}.cp-grid{gap:var(--sp-6);display:grid}.cp-form{gap:var(--sp-4);align-content:start;min-width:0;display:grid}.cp-form.narrow{max-width:560px}.cp-form .fld{gap:6px;display:grid}.cp-two{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cp-chseg button .i{width:14px;height:14px}.cp-count{padding-top:var(--sp-3);border-top:1px solid var(--rule-head);align-content:start;gap:4px;display:grid}.cp-count>b{font-size:var(--t-33);letter-spacing:-.015em;font-weight:300;line-height:1.05}.cp-count .muted{font-size:var(--t-12);line-height:1.4}.cp-err{font-size:var(--t-12);color:var(--danger);margin:2px 0 0}.cp-warn{font-size:var(--t-12);color:var(--info);margin:0}.cp-neg{color:var(--danger)}[aria-invalid=true].inp{border-color:var(--danger)}.cp-langbar{gap:6px;display:grid}.cp-miss{color:var(--danger);font-weight:700}.cp-fields{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cp-fields .opt{font-family:var(--font-cond);height:26px}textarea.inp.cp-ta{height:auto;min-height:96px;line-height:var(--leading-body,1.4)}.cp-pick{border-top:1px solid var(--rule-head);max-height:220px;display:grid;overflow:auto}.cp-pick .chk{border-bottom:1px solid var(--rule);font-size:var(--t-14);padding:7px 0}.cp-prev-wrap{align-self:start;min-width:0}.cp-review .num b{font-weight:600}.cp-test{gap:var(--sp-2);display:flex}.cp-foot-bar{gap:var(--sp-2);padding:var(--sp-3);padding-bottom:calc(var(--sp-3) + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--surface);z-index:2;align-items:center;display:flex;position:sticky;bottom:0}.cp-foot-bar .primary{margin-left:auto}@container app (min-width:760px){.cp-grid{grid-template-columns:minmax(0,1fr) minmax(280px,380px)}.cp-grid.msg{grid-template-columns:minmax(0,1fr) minmax(320px,460px)}.cp-prev-wrap{top:var(--sp-4);position:sticky}.cp-foot-bar{padding-inline:var(--sp-6)}}.cp-mail{border:1px solid var(--rule);background:var(--surface);font-size:var(--t-14)}.cp-mail.phone{max-width:340px;margin-inline:auto}.cp-mail-h{padding:var(--sp-3);border-bottom:1px solid var(--rule);gap:2px;display:grid}.cp-mail-h b{font-weight:600}.cp-from{font-size:var(--t-12);color:var(--text-muted)}.cp-mail-b{padding:var(--sp-4) var(--sp-3);gap:var(--sp-3);display:grid}.cp-mail-b p{margin:0;line-height:1.5}.cp-logo{font-family:var(--font-cond);font-size:var(--t-12);letter-spacing:var(--tracking-label,.09em);text-transform:uppercase;align-items:center;gap:8px;font-weight:700;display:flex}.cp-logo span{border:1.5px solid var(--accent);width:14px;height:14px;transform:rotate(45deg)}.cp-foot{color:var(--text-muted);border-top:1px solid var(--rule);padding-top:var(--sp-2);font-size:var(--t-11)!important}.cp-cards{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.cp-cards.one{grid-template-columns:1fr}.cp-pc{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr);display:grid}.cp-pc-i{background:var(--fill);height:40px;color:var(--accent);place-items:center;display:grid}.cp-pc-i .i{width:22px;height:22px}.cp-pc-t{gap:1px;min-width:0;display:grid}.cp-pc-t b{font-weight:500;font-size:var(--t-14);line-height:1.25}.cp-pc-r,.cp-pc-m{font-family:var(--font-cond);font-size:var(--t-12);color:var(--text-muted)}.cp-pc-p{font-size:var(--t-16);font-weight:300}.cp-pc-b{font-family:var(--font-cond);font-size:var(--t-12);color:var(--accent);font-weight:600}.cp-chat{border:1px solid var(--rule);background:var(--fill);max-width:340px;padding-bottom:var(--sp-4);margin-inline:auto}.cp-chat-h{padding:var(--sp-2) var(--sp-3);background:var(--surface);border-bottom:1px solid var(--rule);font-size:var(--t-14);align-items:center;gap:8px;display:flex}.cp-chat-h .i{width:16px;height:16px;color:var(--text-muted)}.cp-bubble{margin:var(--sp-4) var(--sp-3) 0 var(--sp-6);background:var(--surface);border:1px solid var(--rule);font-size:var(--t-14);overflow-wrap:anywhere;padding:8px 10px 6px;line-height:1.45}.cp-chat.whatsapp .cp-bubble{margin:var(--sp-4) var(--sp-6) 0 var(--sp-3)}.cp-tm{text-align:right;font-size:var(--t-11);color:var(--text-muted);margin-top:4px;display:block}.cp-rule{cursor:default}.cp-rmeta{align-items:center;gap:4px var(--sp-3);flex-wrap:wrap;margin-top:2px;display:flex}.cp-rule .link{white-space:nowrap;font-size:var(--t-12)}.cp-tpl{gap:var(--gap);align-items:start;display:grid}.app .cp-tlbox{padding:var(--card-pad) 0 8px}.cp-tlbox .sec-h{padding-inline:var(--card-pad);margin-bottom:var(--sp-2)}.cp-tlist{align-content:start;display:grid}.cp-titem{padding:10px var(--card-pad);text-align:left;border:0;border-top:1px solid var(--rule);color:inherit;cursor:pointer;background:0 0;gap:3px;display:grid;position:relative}.cp-titem:hover{background:var(--fill)}.cp-titem[aria-selected=true]{background:var(--accent-soft)}.cp-titem[aria-selected=true]:before{content:"";background:var(--accent);width:2px;position:absolute;top:6px;bottom:6px;left:0}.cp-titem b{font-weight:500}.cp-titem .tag{font-size:var(--t-11);padding:0 4px}.cp-tview{gap:var(--sp-3);align-content:start;min-width:0;display:grid}.cp-tview .sec-h{align-items:center}.cp-tacts{gap:var(--sp-2);flex-wrap:wrap;display:flex}@container app (min-width:760px){.cp-tpl{grid-template-columns:280px minmax(0,1fr)}}@media (pointer:coarse){.cp-titem,.cp-row{min-height:44px}.cp-fields .opt{height:36px}}
.rp2-wrap{padding:var(--sp-4) var(--sp-3) 0}.rp2-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rp2-b{border:var(--card-bd);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--card-sh);color:var(--text);text-align:left;min-width:0;transition:transform .1s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"i n s""d d d";align-content:start;align-items:center;gap:6px 10px;padding:12px 16px;display:grid}.rp2-b.lock{grid-template-areas:"i n s""d d d""l l l"}.rp2-b:hover{border-color:var(--accent-line)}.rp2-b:active{transform:scale(.985)}.rp2-i{border-radius:var(--r);background:var(--accent-soft);width:32px;height:32px;color:var(--accent);grid-area:i;place-items:center;display:grid}.rp2-i svg.i{width:17px;height:17px}.rp2-n{min-width:0;font-size:var(--t-14);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;grid-area:n;font-weight:600;line-height:1.3}.rp2-s{color:var(--accent);grid-area:s;display:grid}.rp2-s svg.i{width:15px;height:15px}.rp2-d{color:var(--text-muted);font-size:var(--t-12);grid-area:d;line-height:1.35}.rp2-l{color:var(--text-muted);font-size:var(--t-12);grid-area:l;align-items:center;gap:5px;font-weight:500;display:inline-flex}.rp2-l svg.i{flex:none;width:13px;height:13px}.rp2-b.lock .rp2-i{background:var(--fill);color:var(--text-muted)}.rp2-b[aria-current=page]{border-color:color-mix(in oklab, var(--accent) 55%, var(--card-bg));background:linear-gradient(135deg, var(--card-bg) 0%, color-mix(in oklab, var(--accent) 13%, var(--card-bg)) 100%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 55%, var(--card-bg)), var(--card-sh)}.rp2-b[aria-current=page] .rp2-i{background:var(--accent);color:var(--on-accent)}.rp2-b[aria-current=page] .rp2-d{color:color-mix(in oklab, var(--accent) 60%, var(--text))}:root[data-theme=dark] .rp2-b[aria-current=page]{background:color-mix(in oklab, var(--accent) 12%, var(--card-bg))}@media (prefers-color-scheme:dark){:root[data-theme=auto] .rp2-b[aria-current=page]{background:color-mix(in oklab, var(--accent) 12%, var(--card-bg))}}.rp2-rep{margin-top:var(--sp-5);border-top:1px solid var(--rule)}.rp2-rep>.kstrip .k b{font-variant-numeric:tabular-nums lining-nums}.rp-head{z-index:2;position:sticky;top:0}.rp-title{gap:1px;min-width:0;display:grid}.rp-title .lbl{color:var(--text-muted)}.rp-fav.on{color:var(--accent)}.rp-range{font-family:var(--font-cond);font-size:var(--t-12);color:var(--text-muted)}.rp-d{align-items:center;gap:6px;display:inline-flex}.rp-d .inp{width:112px;padding-block:4px}.rp-err{color:var(--danger);font-size:var(--t-12);flex-basis:100%;margin:0}.rp-note{padding:8px var(--sp-3);border-bottom:1px solid var(--rule);color:var(--text-muted);font-size:var(--t-12);align-items:center;gap:6px;margin:0;display:flex}.rp-note:before{content:"";background:var(--info);border-radius:50%;flex:none;width:6px;height:6px}.rp-ok{color:var(--success)}.rp-low{color:var(--danger)}table.rp-t td{font-size:var(--t-14);padding-block:8px}table.rp-t tfoot td{border-top:1px solid var(--rule-head);border-bottom:0;font-weight:600}table.rp-t tbody tr:last-child td{border-bottom:0}.rp-cols{border-bottom:1px solid var(--rule-head);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;height:190px;display:grid}.rp-c{grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative}.rp-c .rp-v{font-size:var(--t-11);text-align:center;color:var(--text-muted);white-space:nowrap;padding-bottom:3px}.rp-c .rp-b{align-items:flex-end;display:flex}.rp-c .rp-b i{background:var(--chart-3);width:100%;min-height:1px;display:block}.rp-c.cur .rp-b i{background:var(--accent)}.rp-c.cur .rp-v{color:var(--text);font-weight:600}.rp-c>.lbl{text-align:center;position:absolute;bottom:-20px;left:0;right:0}.rp-cols{margin-bottom:24px}.rp-stack{border-top:1px solid var(--rule-head);box-sizing:content-box;height:28px;padding-top:10px;display:flex}.rp-stack span{align-items:center;min-width:0;padding-left:8px;display:flex;overflow:hidden}.rp-stack span:first-child b{color:var(--on-accent)}.rp-stack b{font-size:var(--t-12);color:var(--text);font-weight:600}.rp-legend{gap:4px var(--sp-4);margin-top:var(--sp-3);font-size:var(--t-12);color:var(--text-muted);flex-wrap:wrap;display:flex}.rp-legend span{align-items:center;gap:6px;display:inline-flex}.rp-legend i{width:10px;height:10px}.rp-legend b{color:var(--text);font-weight:600}.rp-bul{border-top:1px solid var(--rule-head);display:grid}.rp-bu{gap:var(--sp-3);border-bottom:1px solid var(--rule);grid-template-columns:minmax(96px,150px) minmax(0,1fr) auto 44px;align-items:center;padding:8px 0;display:grid}.rp-bu .n{font-family:var(--font-cond);font-size:var(--t-12);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rp-bu.cur .n{font-weight:700}.rp-bu .bar-track .val{background:var(--chart-4)}.rp-bu.cur .bar-track .val{background:var(--accent)}.rp-bu .v{font-size:var(--t-12);white-space:nowrap}.rp-bu .v .muted{color:var(--text-muted)}.rp-bu .p{text-align:right;font-size:var(--t-12);font-weight:600}.rp-bu .p.ok{color:var(--success)}.rp-bu .p.low{color:var(--danger)}.rp-q{border-top:1px solid var(--rule-head);display:grid}.rp-qr{gap:var(--sp-2);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;padding:8px 0;display:grid}.rp-qr .inp{min-width:0}.rp-qa{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.rp-qa .grow{flex:1}.rp2-rep{scroll-margin-top:0}.rp-title h2:focus{outline:none}.rp-title h2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rp-sort{min-height:28px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.rp-sort:hover{color:var(--text)}.rp-sort.on{color:var(--text);font-weight:600}.rp-sa{color:var(--accent);font-size:1.1em;line-height:1}table.rp-ag th.r .rp-sort{margin-left:auto}table.rp-ag th.r{text-align:right}table.rp-ag td.on{font-weight:600}table.rp-ag tr.me td{background:var(--accent-soft)}.rp-ag-list{display:none}.rp-ag-sort{border-bottom:1px solid var(--rule-head);flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 10px;display:flex}.rp-ag-sort label{font-size:var(--t-14);color:var(--text-muted)}.rp-ag-sort .inp{flex:140px;width:auto;height:44px;font-size:16px}.rp-ag-sort .btn{min-height:44px}.rp-agl{margin:0;padding:0;list-style:none}.rp-agl li{border-bottom:1px solid var(--rule);grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"k n v"".r r";align-items:baseline;gap:2px 10px;padding:10px 0;display:grid}.rp-agl li.me{background:var(--accent-soft)}.rp-agl .rk{color:var(--text-muted);font-size:var(--t-12);grid-area:k}.rp-agl .nm{overflow-wrap:anywhere;grid-area:n;min-width:0;font-weight:600}.rp-agl .mv{grid-area:v;justify-items:end;display:grid}.rp-agl .mv b{font-size:var(--t-19);font-weight:400;line-height:1.1}.rp-agl .mv small{color:var(--text-muted);font-size:12px}.rp-agl .rest{color:var(--text-muted);flex-wrap:wrap;grid-area:r;gap:2px 12px;font-size:12px;display:flex}.rp-agl .rest b{color:var(--text);font-weight:500}@container app (max-width:759px){.xhead.rp2-top{padding:var(--sp-3) var(--sp-3) 0;background:0 0;border-bottom:0}.xhead.rp2-top .xsub{display:block}.rp2-wrap{padding-top:var(--sp-3)}.rp2-grid{gap:8px}.rp2-b,.rp2-b.lock{grid-template-areas:"i n s";gap:2px 8px;min-height:48px;padding:8px 10px}.rp2-b.lock{grid-template-areas:"i n s""l l l";row-gap:6px}.rp2-d{display:none}.rp2-i{width:28px;height:28px}.rp2-i svg.i{width:16px;height:16px}.rp2-n{line-height:1.25}.rp2-s svg.i{width:13px;height:13px}.rp2-rep{margin-top:var(--sp-4)}.rp2 .rp-head h2{font-size:var(--t-16);display:block}.rp-head{padding-block:var(--sp-2)}.rp-head .xacts{width:100%;margin-left:0}.rp2 .xhead.rp-head .xacts .btn span{display:inline}.rp2 .xhead.rp-head .xacts .btn{flex:auto}.rp-ag-tbl,.rp-ag-h{display:none}.rp-ag-list{display:block}.rp-bar .seg-sm{flex-wrap:wrap;max-width:100%}.rp-bar .seg-sm button{white-space:nowrap}.rp-bu{grid-template-columns:minmax(0,1fr) auto 40px;row-gap:4px}.rp-bu .bar-track{grid-area:2/1/auto/-1}.rp-qr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.rp-qr>:nth-child(3){grid-area:2/1/auto/3}.rp-cols{gap:3px;height:150px}.rp-c .rp-v{font-size:10px}table.rp-t thead{display:none}table.rp-t,table.rp-t tbody,table.rp-t tfoot,table.rp-t tr,table.rp-t td{width:100%;display:block}table.rp-t tr{gap:6px var(--sp-3);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0;display:grid}table.rp-t td,table.rp-t td.r{text-align:left;font-size:var(--t-14);border:0;padding:0}table.rp-t td:first-child{grid-column:1/-1;font-weight:500}table.rp-t td[data-l]:not(:first-child):before{content:attr(data-l);font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:400;display:block}table.rp-t td:empty{display:none}table.rp-t .who{white-space:normal;overflow-wrap:anywhere;max-width:100%}table.rp-t tfoot td{border-top:0;padding-top:0}table.rp-t tfoot tr{border-top:1px solid var(--rule-head)}}@container app (min-width:760px){.rp2-wrap{padding:var(--sp-5) var(--sp-6) 0}.rp-note{padding-inline:var(--sp-6)}.rp2-rep>.kstrip .k:first-child{padding-left:var(--sp-6)}}@container app (min-width:900px){.rp2-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container app (min-width:1240px){.rp2-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (pointer:coarse){.rp2-b{min-height:48px}.rp-bar .seg-sm button,.rp-fav,.rp-head .xacts .btn,.rp-sort{min-height:44px}}
.tm-ro{gap:var(--sp-2);margin:0 0 var(--sp-3);font-size:var(--t-12);color:var(--text-muted);align-items:center;display:flex}.tm-ro svg{flex:none;width:14px;height:14px}.tm-ro-bar{padding:var(--sp-3) var(--sp-3) 0;margin:0}@container app (min-width:760px){.tm-ro-bar{padding:var(--sp-4) var(--sp-6) 0}}.tm-dim td,.tm-pc.tm-dim{color:var(--text-muted)}.avatar.tm-off{opacity:.55}.tm .who{gap:var(--sp-2);align-items:center;display:flex}.tm .who .sub,.tm-pc .sub{font-family:var(--font-cond);font-size:var(--t-12);color:var(--text-muted);display:block}.tm-table tr.on td{background:var(--accent-soft)}.tag.tm-ns{white-space:normal;max-width:24ch;display:inline-block}.tm .xbody>section>.empty,.tm-nomatch{padding:var(--sp-2) 0}.tm-tiles .tile b small{font-size:var(--t-14);color:var(--text-muted);font-weight:400}.tm-tiles .tile .sub{overflow-wrap:anywhere}.tm-seats{text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .1s var(--ease-out)}.tm-seats:hover{border-color:var(--accent-line)}.tm-seats:hover .tm-go{color:var(--accent)}.tm-go{align-items:center;gap:4px;display:inline-flex}.tm-go svg{width:12px;height:12px}.tm-meter{background:var(--fill);border-radius:2px;height:3px;margin:4px 0 2px;display:block;overflow:hidden}.tm-meter i{background:var(--accent);height:100%;display:block}.tm-tools{align-items:center;gap:var(--sp-2) var(--sp-3);padding:12px var(--sp-4);flex-wrap:wrap;display:flex}.tm-tools .filters{gap:var(--sp-1);flex-wrap:wrap;display:flex}.tm-view{margin-left:auto}.tm-view button{align-items:center;gap:6px;display:inline-flex}.tm-view button svg{width:14px;height:14px}#tm-list{gap:var(--sp-3);min-width:0;display:grid}.tm-tbox{padding-block:8px 0;overflow:hidden}.tm-tbox .list-foot{margin:0 calc(-1 * var(--card-pad));padding-inline:var(--card-pad)}.tm-grid{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}@container app (min-width:640px){.tm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app (min-width:1100px){.tm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tm-pc{text-align:left;font:inherit;color:inherit;cursor:pointer;border:var(--card-bd);border-radius:var(--r-card);background:var(--card-bg);min-width:0;box-shadow:var(--card-sh);transition:border-color .1s var(--ease-out);align-content:start;gap:12px;padding:16px;display:grid}.tm-pc:hover{border-color:var(--accent-line)}.tm-pc.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tm-pc-h{align-items:center;gap:12px;min-width:0;display:flex}.avatar.tm-av{width:44px;height:44px;font-size:var(--t-14)}.tm-pc-n{gap:1px;min-width:0;display:grid}.tm-pc-n b{font-weight:600;font-size:var(--t-16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-pc-st{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.tm-pc-kv{gap:6px var(--sp-4);border-top:1px solid var(--rule);font-size:var(--t-14);grid-template-columns:auto minmax(0,1fr);padding-top:12px;display:grid}.tm-pc-kv .muted{color:var(--text-muted)}.tm-pc-kv>span:nth-child(2n){overflow-wrap:anywhere}.tm-cfoot{border-top:0;padding:0 2px}@container app (max-width:759px){.tm .xhead.tm-head-empty{display:none}.tm .hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tm .hub-c{grid-template-areas:"i n""t t""o o";align-items:center;gap:6px 8px;padding:10px}.tm .hub-i{width:28px;height:28px}.tm .hub-n{text-align:right;margin-top:0}.tm .hub-t{white-space:normal;font-size:var(--t-12);line-height:1.2}.tm .hub-o{margin-top:0;line-height:1.25}.tm .list-foot{flex-direction:column;gap:4px}.tm-tools{padding:10px var(--sp-3)}.tm-tools .xsearch{flex:1 1 0;order:0;min-width:0;max-width:none}.tm-view{order:1;margin-left:0}.tm-view button span{display:none}.tm-tools .filters{flex-wrap:wrap;flex:100%;order:2}.tm-tools .filters+.seg-sm{order:3}.tm-tiles{scrollbar-width:none;margin-inline:calc(-1 * var(--sp-3));padding-inline:var(--sp-3);scroll-padding-inline:var(--sp-3);grid-template-columns:none;grid-auto-columns:minmax(150px,46%);grid-auto-flow:column;overflow-x:auto}.tm-tiles::-webkit-scrollbar{display:none}.tm-rec .rec-acts{display:flex}.tm-rec .rec-acts .btn{min-height:44px}}@media (pointer:coarse){.tm-pc,.tm-tools .fbtn{min-height:44px}}.tm-roles{grid-template-columns:minmax(0,1fr);align-items:start}.app .tm-rbox{padding:var(--card-pad) 0 8px}.tm-rbox .sec-h{padding-inline:var(--card-pad);margin-bottom:var(--sp-2)}.tm-rlist{flex-direction:column;display:flex}.tm-rlist button:not(.link){text-align:left;font:inherit;color:inherit;border:0;border-top:1px solid var(--rule);padding:10px var(--card-pad);cursor:pointer;background:0 0;gap:2px;min-height:44px;display:grid;position:relative}.tm-rlist button:not(.link):hover{background:var(--fill)}.tm-rlist button[aria-current=true]{background:var(--accent-soft)}.tm-rlist button[aria-current=true]:before{content:"";background:var(--accent);width:2px;position:absolute;top:6px;bottom:6px;left:0}.tm-rlist b{font-weight:500}.tm-rlist .sub{font-family:var(--font-cond);font-size:var(--t-12);color:var(--text-muted)}.tm-newrole{margin:var(--sp-3) var(--card-pad) var(--sp-2);align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.tm-matrix{gap:var(--gap);align-content:start;min-width:0;display:grid}.tm-perm th.c,.tm-perm td.c{text-align:center;width:13%}.tm-perm td.c .cb{margin:0}.tm-perm tbody tr:hover td{background:var(--fill)}.tgl-list{display:grid}@container app (min-width:900px){.tm-roles{grid-template-columns:260px minmax(0,1fr)}}@container app (max-width:759px){.tm-rlist{border-bottom:1px solid var(--rule);flex-flow:wrap;padding-inline:8px}.tm-rlist button:not(.link){white-space:nowrap;border-top:0;border-bottom:2px solid #0000;flex:none;padding-inline:10px}.tm-rlist button[aria-current=true]{border-bottom-color:var(--accent);background:0 0}.tm-rlist button[aria-current=true]:before,.tm-rlist .sub{display:none}.tm-newrole{margin:0 var(--sp-3);white-space:nowrap;flex:none;align-self:center}.tm-perm th,.tm-perm td{padding-inline:4px}.tm-perm th.c{font-size:var(--t-11)}}.tm-brgrid{gap:var(--gap);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@container app (min-width:760px){.tm-brgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app (min-width:1240px){.tm-brgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tm-br{gap:var(--sp-4);grid-template-rows:auto 1fr auto auto;display:grid}.tm-br .sec-h{margin-bottom:0}.tm-br .kv{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-self:start}.tm-brn{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tm-brn>div{padding:12px 0 12px var(--sp-3);border-left:1px solid var(--rule);gap:2px;display:grid}.tm-brn>div:first-child{border-left:0;padding-left:0}.tm-brn b{font-size:var(--t-25);letter-spacing:-.01em;font-weight:300;line-height:1.1}.tm-bra{display:flex}.tm-bradd{min-height:160px;padding:var(--sp-5);border:1px dashed var(--rule-strong);border-radius:var(--r-card);color:var(--text-muted);font:inherit;cursor:pointer;transition:border-color .1s var(--ease-out), color .1s var(--ease-out);background:0 0;place-content:center;justify-items:center;gap:8px;font-weight:500;display:grid}.tm-bradd svg{width:20px;height:20px}.tm-bradd:hover{border-color:var(--accent);color:var(--accent)}.tm-rec .tm-id{gap:var(--sp-4);align-items:center;min-width:0;display:flex}.tm-rec .tm-id>div{min-width:0}.tm-rec .tm-id h2{margin:0}.tm-rec .tm-st{gap:var(--sp-2);align-items:center;margin-top:6px;display:flex}.tm-rec .addr{overflow-wrap:anywhere}.tm-danger{color:var(--danger)}.tm-danger-fill{background:var(--danger);border-color:var(--danger);color:var(--on-accent)}.tm-danger-fill:hover:not(:disabled){background:var(--danger);filter:brightness(.92)}.tm-rec .sm-sel{min-width:0;max-width:100%;padding-block:4px}.tm-split{gap:var(--sp-3);align-items:center;display:flex}.tm-split .inp-suf{max-width:120px}.tm-rec .err,.tm-dlg .err{min-height:0;font-size:var(--t-12);color:var(--danger);margin:0}.tm-rec .err:empty,.tm-dlg .err:empty{display:none}.tm-sum{columns:2;column-gap:var(--sp-6);margin:0;padding:0;list-style:none}.tm-sum li{justify-content:space-between;align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--rule);break-inside:avoid;font-size:var(--t-14);padding:7px 0;display:flex}.tm-acts{gap:2px;display:inline-flex}.tm-acts i{font-style:normal;font-family:var(--font-cond);font-size:var(--t-11);width:18px;height:18px;color:var(--text-muted);border:1px solid var(--rule);opacity:.55;place-items:center;text-decoration:line-through;display:inline-grid}.tm-acts i.y{color:var(--accent);border-color:var(--accent);opacity:1;text-decoration:none}.tm-leave,.tm-sess{margin:0;padding:0;list-style:none}.tm-leave li{gap:var(--sp-4);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;min-height:36px;padding:6px 0;display:grid}.tm-sess li{gap:var(--sp-3);border-bottom:1px solid var(--rule);align-items:center;padding:8px 0;display:flex}.tm-sess li>svg{width:18px;height:18px;color:var(--text-muted);flex:none}.tm-sess .w{flex:1;min-width:0;display:grid}.tm-sess .w b{font-weight:500}.tm-sess .sub{font-family:var(--font-cond);font-size:var(--t-12);color:var(--text-muted)}.tm-lvform{gap:var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-3);background:var(--fill);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tm-lvform .err,.tm-lvform .acts{grid-column:1/-1}.tm-lvform .acts{gap:var(--sp-2);justify-content:flex-end;display:flex}@container app (max-width:759px){.tm-sum{columns:1}.tm-lvform{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tm-lvform .fld:nth-child(3){grid-column:1/-1}.tm-rec .tm-id .avatar.xl{width:48px;height:48px}}.tm-dlg{gap:var(--sp-3);display:grid}.tm-dlg .tm-2{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tm-dlg .hint{margin:0}@media (pointer:coarse){.tm-perm .cb{width:22px;height:22px}.tm-perm td.c{height:44px}}.cmd.dlg.tm-dlg{gap:var(--sp-3)}.tm-dlg .tm-2>.fld{align-content:start}.tm-dlg input.inp{border:1px solid var(--rule-strong);border-radius:var(--r);background:var(--surface);height:34px;font-size:inherit;padding:0 10px}.tm-dlg input.inp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tm-dlg input.inp[aria-invalid=true]{border-color:var(--danger)}@container app (max-width:759px){.tm-dlg input.inp,.tm-dlg select.inp{height:44px;font-size:var(--t-16)}}
.st .xhead .hint{margin:0}@container app (max-width:759px){.st .xhead{display:none}}.st .link.st-sm{font-size:var(--t-12)}.st-wrap{grid-template-columns:minmax(0,1fr);display:grid}@container app (min-width:760px){.st-wrap{grid-template-columns:236px minmax(0,1fr);min-height:calc(100% - 58px)}.st-wrap .st-nav{border-right:1px solid var(--rule);padding:var(--sp-4) 0;align-self:start;min-height:100%;position:sticky;top:0}}.st-nav{align-content:start;display:grid}.st-nb{text-align:left;width:100%;padding:9px var(--sp-4) 9px var(--sp-5);color:var(--text);cursor:pointer;transition:background-color .1s var(--ease-out);background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid;position:relative}.st-nb svg{width:16px;height:16px;color:var(--text-muted);margin-top:1px}.st-nb b{font-weight:500;font-size:var(--t-14);display:block}.st-nb small{color:var(--text-muted);font-size:var(--t-12);line-height:1.3;display:block}.st-nb:hover{background:var(--fill)}.st-nb[aria-current=page]{background:var(--accent-soft)}.st-nb[aria-current=page]:before{content:"";background:var(--accent);width:2px;position:absolute;top:6px;bottom:6px;left:0}.st-nb[aria-current=page] svg{color:var(--accent)}@container app (min-width:760px){.st-nb small{display:none}.st-nb{padding-block:8px}}@container app (max-width:759px){.st-nav{padding:var(--sp-2) 0 var(--sp-6)}.st-nb{padding:12px var(--sp-3);border-bottom:1px solid var(--rule);align-items:center;min-height:56px}.st-nb>svg:last-child{color:var(--text-muted)}}.st-page{padding:var(--sp-4) var(--sp-3) var(--sp-7);align-content:start;gap:var(--sp-6);min-width:0;max-width:880px;display:grid}.st-page>*{min-width:0}.st-page.enter{animation:st-in .22s var(--ease-out)}@keyframes st-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@container app (min-width:760px){.st-page{padding:var(--sp-5) var(--sp-6) var(--sp-7)}}.st-page .back-btn{margin:0 0 calc(var(--sp-4) * -1) -8px;justify-self:start}.st-h{font-size:var(--t-25);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.15}.st-page section>.sec-h{border-bottom:1px solid var(--rule-head);padding-bottom:6px}.st-page section>.sec-h h3{margin:0}.st-ro{margin:calc(var(--sp-3) * -1) 0 0;border-left:2px solid var(--info);background:var(--fill);font-size:var(--t-14);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.st-ro svg{width:16px;height:16px;color:var(--info);flex:none;margin-top:2px}.st-form{gap:var(--sp-3) var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}@container stbox (min-width:520px){.st-form:not(.one){grid-template-columns:repeat(2,minmax(0,1fr))}}@container stbox (min-width:860px){.st-form:not(.one){grid-template-columns:repeat(3,minmax(0,1fr))}}.st-form.one{max-width:880px}.st-form .fld.wide{grid-column:1/-1}.st-form .hint,.st-page .fld .hint{font-size:var(--t-12);color:var(--text-muted);margin:0}.st .err{color:var(--danger);font-size:var(--t-12);margin:0}.st .inp[aria-invalid=true]{border-color:var(--danger)}.st .inp:disabled,.st .sw:disabled,.st .cb:disabled{opacity:.55;cursor:not-allowed}.st select.inp{max-width:100%}.st-page .tgl-list .tgl span{min-width:0}.st-tbl td,.st-matrix td{vertical-align:middle}.st-tbl .r,.st-matrix .r{text-align:right}.st-tbl .tag{margin-left:6px}.st-matrix th.c,.st-matrix td.c{text-align:center;width:72px}.st-matrix td.muted,.st-tbl .muted{color:var(--text-muted)}.st-mcards{display:none}@container app (max-width:759px){.st-matrix,.st-page .tbl-wrap:has(.st-matrix){display:none}.st-mcards{display:grid}.st-mcard{border-bottom:1px solid var(--rule);gap:6px;padding:12px 0;display:grid}.st-mcard:first-child{padding-top:0}.st-mcard .hint{font-size:var(--t-12);color:var(--text-muted);margin:0}.st-mcard .opt{height:36px}}.st-logo{gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.st-logo-box{border:1px dashed var(--rule-strong);align-items:center;gap:12px;padding:14px 18px;display:flex}.st-logo-box b{font-weight:500;font-size:var(--t-19);letter-spacing:-.01em}.st-logo-t{justify-items:start;gap:6px;max-width:340px;display:grid}.st-receipt{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container app (min-width:900px){.st-receipt{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.st-paper{background:var(--surface);border:1px solid var(--rule);box-shadow:0 1px 2px var(--shadow);font-size:var(--t-12);gap:8px;margin:0;padding:18px 20px 12px;display:grid}.st-paper .pp-h{border-bottom:1px solid var(--rule-head);align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.st-paper .pp-h>div{flex:1;min-width:0}.st-paper .pp-h b{font-size:var(--t-14);font-weight:600;display:block}.st-paper .pp-h small{color:var(--text-muted)}.st-paper .pp-logo{background:var(--accent);flex:none;width:22px;height:22px}.st-paper .pp-l{justify-content:space-between;gap:12px;display:flex}.st-paper .pp-l.muted{color:var(--text-muted)}.st-paper .pp-l.tot{border-top:1px solid var(--rule-strong);font-weight:600;font-size:var(--t-14);padding-top:6px}.st-paper .pp-f{color:var(--text-muted);font-size:var(--t-11);margin:6px 0 0;line-height:1.35}.st-paper figcaption{justify-self:end;font-size:10px}.st-quiet{font-size:var(--t-14);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.st-quiet .inp{width:112px}.st-chips{flex-wrap:wrap;gap:6px;display:flex}.st-chip{border:1px solid var(--rule-strong);border-radius:var(--r);height:28px;font-size:var(--t-12);background:var(--surface);align-items:center;gap:4px;padding:0 4px 0 10px;display:inline-flex}.st-chip .x{width:20px;height:20px;color:var(--text-muted);cursor:pointer;border-radius:var(--r);background:0 0;border:0;place-items:center;display:inline-grid}.st-chip .x:hover{color:var(--danger);background:var(--fill)}.st-chip .x svg{width:12px;height:12px}.st-add{margin-top:var(--sp-3);flex-wrap:wrap;gap:8px;display:flex}.st-add .inp{flex:180px;min-width:0}.st-add .st-type{flex:0 140px}.st-links{display:grid}.st-link{text-align:left;border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--text);cursor:pointer;background:0 0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.st-link>svg{width:18px;height:18px;color:var(--accent)}.st-link b{font-weight:500;font-size:var(--t-14);display:block}.st-link small{color:var(--text-muted);font-size:var(--t-12);display:block}.st-link .go{color:var(--accent);font-size:var(--t-12);align-items:center;gap:4px;font-weight:500;display:inline-flex}.st-link .go svg{width:14px;height:14px;transition:transform .1s var(--ease-out)}.st-link:hover .go svg{transform:translate(2px)}@container app (max-width:759px){.st-link .go{font-size:0}}.st-integ{display:grid}.st-irow{gap:6px var(--sp-4);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:12px 0;display:grid}.st-irow .w b{font-weight:500;font-size:var(--t-14);display:block}.st-irow .w small{color:var(--text-muted);font-size:var(--t-12);display:block}.st-irow .btn{justify-content:center;min-width:96px}@container app (max-width:759px){.st-irow{grid-template-columns:minmax(0,1fr) auto}.st-irow .w{grid-column:1/-1}.st-irow .btn{justify-self:end}}.st-imp{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.st-imp-b{border:1px solid var(--rule-strong);background:var(--surface);border-radius:var(--r);color:var(--text);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:12px 14px;display:flex}.st-imp-b svg{width:18px;height:18px;color:var(--accent);flex:none}.st-imp-b b{font-weight:500;font-size:var(--t-14)}.st-imp-b:hover:not(:disabled){border-color:var(--accent-line)}.st-imp-b:disabled{opacity:.55;cursor:not-allowed}.st-danger{border-top:2px solid var(--danger);padding-top:var(--sp-3);gap:var(--sp-2);justify-items:start;display:grid}.st-danger .sec-h{margin:0;border:0!important;padding:0!important}.st-danger p{font-size:var(--t-14);color:var(--text-muted);max-width:60ch;margin:0}.st-danger .st-er{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.st .st-del{color:var(--danger)}.st .btn.primary.st-del,.cmd .btn.primary.st-del{background:var(--danger);border-color:var(--danger);color:var(--on-accent)}.cmd .btn.primary.st-del[aria-disabled=true]{opacity:.45;cursor:not-allowed}.st-dlg p.err{color:var(--danger);font-size:var(--t-12);margin:4px 0 0}.st-dlg .inp[aria-invalid=true]{border-color:var(--danger)}@media (pointer:coarse){.st-chip{height:36px}.st-chip .x{width:32px;height:32px}.st-link,.st-nb{min-height:48px}}@media (prefers-reduced-motion:reduce){.st-page.enter{animation:none}}.st-g{padding:14px var(--sp-5) 4px;font-size:var(--t-12);color:var(--text-muted);font-weight:600}.st-nav>.st-g:first-child{padding-top:0}@container app (max-width:759px){.st-g{padding:18px var(--sp-3) 6px;border-bottom:1px solid var(--rule)}}.st .st-shell{min-width:0;padding:var(--sp-3) var(--sp-3) var(--sp-7);align-content:start;gap:14px;display:grid}@container app (min-width:760px){.st .st-shell{padding:var(--sp-4) var(--sp-5) var(--sp-7)}}.st .st-hero{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 11%, var(--card-bg)), var(--card-bg) 75%);border:var(--card-bd);min-width:0;box-shadow:var(--card-sh);border-radius:calc(var(--r-card) + 2px);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.st .st-mark{border-radius:calc(var(--r-card) + 2px);background:var(--accent);width:56px;height:56px;color:var(--on-accent);place-items:center;display:grid}.st .st-mark svg.i{width:26px;height:26px}.st .st-hero-t{min-width:0}.st .st-hero h2{font-size:var(--t-25);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.15}.st .st-hero p{color:var(--text-muted);font-size:var(--t-14);margin:2px 0 0}.st .st-meta{font-size:var(--t-12);color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 18px;display:flex}.st .st-meta b{color:var(--text);margin-left:3px;font-weight:600}.st .st-state{color:var(--success);align-items:center;gap:5px;font-weight:500;display:inline-flex}.st .st-state.ro{color:var(--info)}.st .st-state svg.i{width:14px;height:14px}@container app (max-width:640px){.st .st-hero{grid-template-columns:44px minmax(0,1fr);gap:4px 12px;padding:12px 14px}.st .st-mark{border-radius:calc(var(--r-card));width:44px;height:44px}.st .st-mark svg.i{width:22px;height:22px}.st .st-hero h2{font-size:var(--t-19);font-weight:500}.st .st-meta{grid-column:1/-1;justify-content:flex-start;gap:4px 14px;margin-top:6px}}.st .st-wrap{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-height:0;display:grid}.st .st-side{background:var(--card-bg);border:var(--card-bd);min-width:0;box-shadow:var(--card-sh);border-radius:var(--r-card);padding:6px}.st .st-nav{gap:1px}.st .st-g{font-size:var(--t-12);color:var(--text-muted);border:0;padding:12px 10px 4px;font-weight:600}.st .st-nav>.st-g:first-child{padding-top:6px}.app[data-labels=caps] .st .st-g{font-size:var(--t-11);text-transform:uppercase;letter-spacing:.08em}.st .st-nb{border-radius:var(--r);transition:background-color .1s var(--ease-out), color .1s var(--ease-out);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px}.st .st-nb svg{margin-top:0}.st .st-nb b{font-weight:500;line-height:1.3}.st .st-nb:hover{background:var(--fill)}:is(.st,.ac) .st-nb[aria-current=page]{background:var(--accent);color:var(--on-accent)}:is(.st,.ac) .st-nb[aria-current=page] b{font-weight:600}:is(.st,.ac) .st-nb[aria-current=page]:before{content:none}:is(.st,.ac) .st-nb[aria-current=page] svg{color:var(--on-accent)}@container app (min-width:760px){.st .st-wrap{grid-template-columns:220px minmax(0,1fr)}.st .st-side{align-self:start;position:sticky;top:16px}.st .st-wrap .st-nav{border-right:0;min-height:0;padding:0;position:static}}@container app (max-width:759px){.st .st-side{padding:0;overflow:hidden}.st .st-nav{gap:0}.st .st-g{border-bottom:1px solid var(--rule);padding:16px 14px 6px}.st .st-nav>.st-g:first-child{padding-top:12px}.st .st-nb{border-bottom:1px solid var(--rule);border-radius:0;min-height:56px;padding:12px 14px}.st .st-nav>.st-nb:last-child{border-bottom:0}}.st .st-page{grid-template-columns:minmax(0,1fr);max-width:none;padding:0}.st .st-page>*{grid-column:1/-1}.st .st-page>section{container:stbox/inline-size}@container app (min-width:760px){.st .st-wrap{container:stwrap/inline-size}}@container stwrap (min-width:1134px){.st .st-page{grid-template-columns:repeat(2,minmax(0,1fr))}.st .st-page>.st-half{grid-column:auto}}@container stwrap (max-width:1433px){.st .st-page>.st-half.st-xl{grid-column:1/-1}}.st .st-ph{gap:2px;min-width:0;padding:4px 2px 0;display:grid}.st .st-h{font-size:var(--t-19);font-weight:500}.st .st-sub{color:var(--text-muted);font-size:var(--t-14);margin:0}.st .st-page .back-btn{margin:0 0 -6px -8px}.st .st-ro{margin:0}.st .st-page>section>.sec-h{flex-wrap:wrap;row-gap:4px}.st .st-form .fld{align-content:start}.st .st-page section>.st-link:last-child,.st .st-integ>.st-irow:last-child{border-bottom:0;padding-bottom:0}.app .st .st-page>section.st-danger{border-top:2px solid var(--danger)}.st .st-page>section>.sec-h>.hint{background:var(--fill);color:var(--text-muted);font-size:var(--t-12);border-radius:999px;align-items:center;padding:2px 10px;display:inline-flex}.st .st-page .tgl>span{font-weight:600}.st .st-page .tgl small{margin-top:2px;font-weight:400}@container stbox (min-width:760px){.st .st-page .tgl{grid-template-columns:clamp(240px,28%,320px) minmax(0,1fr);place-items:center start;gap:32px;padding:12px 0;display:grid}.st .st-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.st .st-links .st-link{border:1px solid var(--rule);border-radius:var(--r-2);transition:border-color .1s var(--ease-out), background-color .1s var(--ease-out);grid-template-columns:20px minmax(0,1fr);align-content:space-between;align-items:start;gap:10px 12px;padding:14px 16px}.st .st-links .st-link>svg{margin-top:1px}.st .st-links .st-link .go{grid-column:2}.st .st-links .st-link:hover{border-color:var(--accent-line);background:var(--accent-soft)}}@container app (max-width:759px){.st .st-page :is(.inp,select.inp){height:44px}.st .st-page textarea.inp{height:96px}.st .st-page .btn.sm{min-height:44px}.st .st-page .seg-sm button{min-width:44px;min-height:44px}.st .st-page :is(.link,.st-mcard .opt){min-height:44px}.st .st-page .tgl{min-height:48px}.st .st-chip{height:44px}.st .st-chip .x{width:40px;height:40px}.st .st-page .sw{border-radius:13px;width:44px;height:26px}.st .st-page .sw:after{width:22px;height:22px}.st .st-page .sw:checked:after{transform:translate(18px)}.st .st-hero p{display:none}}@container stbox (max-width:559px){.st table.st-offices thead{display:none}.st table.st-offices,.st table.st-offices tbody{display:block}.st table.st-offices tr{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;display:grid}.st table.st-offices td{border:0;grid-column:1;padding:0;display:block}.st table.st-offices td.r{grid-area:1/2/span 4;align-self:center}}
.xpage.ac{flex-direction:column;display:flex}.ac>.xhead,.ac>.ac-hero{flex:none}.ac .st-wrap.ac-wrap{flex:1 0 auto;min-height:0}.ac .st-page{max-width:1120px}.ac-note{align-items:flex-start;gap:var(--sp-2);margin:var(--sp-4) var(--sp-5) 0;color:var(--text-muted);font-size:var(--t-12);line-height:1.35;display:flex}.ac-note svg{flex:none;width:14px;height:14px;margin-top:1px}.ac-empty{padding:var(--sp-2) 0}.ac-hero{align-items:center;gap:var(--sp-3) var(--sp-6);padding:var(--sp-4) var(--sp-3);border-bottom:1px solid var(--rule);background:var(--surface);flex-wrap:wrap;display:flex}.ac-id{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.ac-id>div{gap:2px;min-width:0;display:grid}.ac-id b{font-family:var(--font-head);font-size:var(--t-19);font-weight:500;line-height:1.15}.ac-id .sub{color:var(--text-muted);font-size:var(--t-12)}.ac-mark{border-radius:var(--r);background:var(--accent);width:44px;height:44px;color:var(--on-accent);font-family:var(--font-cond);font-weight:600;font-size:var(--t-14);letter-spacing:.04em;flex:none;place-items:center;display:grid}.ac-kpis{flex-wrap:wrap;margin-left:auto;display:flex}.ac-kpis .k{padding:2px var(--sp-5);border-left:1px solid var(--rule);gap:2px;display:grid}.ac-kpis .k b{font-size:var(--t-19);letter-spacing:-.01em;white-space:nowrap;font-weight:300;line-height:1.15}.ac-kpis .k .lbl{color:var(--text-muted)}@container app (min-width:760px){.ac-hero{padding:var(--sp-5) var(--sp-6)}.ac-kpis .k:last-child{padding-right:0}}.ac-meter{border-bottom:1px solid var(--rule);padding:10px 0}.ac-mh{justify-content:space-between;gap:var(--sp-3);font-size:var(--t-14);margin-bottom:6px;display:flex}.ac-mh .num{color:var(--text-muted);font-variant-numeric:tabular-nums lining-nums}.ac-track{background:var(--fill);border-radius:2px;height:4px;overflow:hidden}.ac-track i{background:var(--chart-4);height:100%;display:block}.ac-meter.low .ac-track i{background:var(--danger)}.ac-meter.low .ac-mh .num{color:var(--danger)}.ac-prog{background:var(--fill);height:4px;margin-bottom:var(--sp-2);border-radius:2px;overflow:hidden}.ac-prog i{background:var(--accent);height:100%;display:block}.ac-check{margin:0;padding:0;list-style:none}.ac-check li{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--rule);min-height:44px;padding:10px 0;display:flex}.ac-check li b{flex:1;min-width:0;font-weight:500}.ac-check li.on b{color:var(--text-muted);font-weight:400}.ac-check .acts{gap:var(--sp-2);align-items:center;display:flex}.ac-tick{border:1px solid var(--control-border,var(--rule-strong));width:22px;height:22px;font-family:var(--font-cond);font-size:var(--t-11);color:var(--text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.ac-check li.on .ac-tick{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ac-tick svg{width:12px;height:12px}.ac-banner{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-left:2px solid var(--danger);background:color-mix(in oklch, var(--danger) 7%, var(--surface));flex-wrap:wrap;display:flex}.ac-card{align-items:center;gap:6px;display:inline-flex}.ac-card svg{width:16px;height:16px;color:var(--text-muted)}.ac-plugins{border-top:1px solid var(--rule-head);margin:0;padding:0;list-style:none}.ac-plugins li{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--rule);grid-template-columns:32px minmax(0,1fr) auto 110px 96px;padding:12px 0;display:grid}.ac-plugins li.later{opacity:.62}.ac-plugins .w{gap:2px;display:grid}.ac-plugins .w b{font-weight:500}.ac-plugins .sub{color:var(--text-muted);font-size:var(--t-12)}.ac-pi{border:1px solid var(--rule);border-radius:var(--r);width:32px;height:32px;color:var(--accent);place-items:center;display:grid}.ac-pi svg{width:16px;height:16px}.ac-pp{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.ac-pb{text-align:right}.ac-danger .sec-h h3{color:var(--danger)}.ac-danger .hint{margin:0 0 var(--sp-3);max-width:60ch}.ac-sum{gap:var(--sp-5);font-size:var(--t-12);color:var(--text-muted);margin-bottom:var(--sp-3);display:flex}.ac-sum b{font-family:var(--font-sans);font-weight:300;font-size:var(--t-19);color:var(--text);margin-left:4px}.ac-cols{border-bottom:1px solid var(--rule-head);grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:3px;height:160px;padding-top:18px;display:grid}.ac-col{align-items:flex-end;height:100%;display:flex}.ac-col i{background:var(--chart-2);width:100%;min-height:2px;display:block;position:relative}.ac-col.peak i{background:var(--chart-4)}.ac-col.cur i{background:var(--accent)}.ac-col i span{font-family:var(--font-cond);font-size:var(--t-11);color:var(--text);white-space:nowrap;padding-bottom:2px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.ac-axis{justify-content:space-between;padding-top:6px;display:flex}.ac-packs{border-top:1px solid var(--rule-head);margin:0;padding:0;list-style:none}.ac-packs li{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--rule);grid-template-columns:90px 1fr 80px 110px auto;padding:10px 0;display:grid}.ac-packs b{font-family:var(--font-sans);font-weight:300;font-size:var(--t-19)}.ac-packs .num{font-variant-numeric:tabular-nums lining-nums}.ac-packs li>span:nth-child(3),.ac-packs li>span:nth-child(4){text-align:right}.ac-table .sub{color:var(--text-muted);font-size:var(--t-11);font-family:var(--font-cond);margin-top:2px}.ac-table .btn svg{width:14px;height:14px}.ac-cards{display:none}.ac-cardrow{border-bottom:1px solid var(--rule);gap:6px;padding:12px 0;display:grid}.ac-cardrow .r1,.ac-cardrow .r2{justify-content:space-between;gap:var(--sp-3);align-items:baseline;display:flex}.ac-cardrow .r1 b:first-child{font-weight:500}.ac-cardrow .sub{color:var(--text-muted);font-size:var(--t-12)}.ac-cardrow.imp{border-left:2px solid var(--danger);padding-left:var(--sp-3)}.ac-filters{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.ac-filters .xsearch{flex:220px}.ac-filters select.inp{width:auto;min-width:150px}.ac-filters .btn{margin-left:auto}.ac-log .who{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ac-log tr.imp td:first-child{box-shadow:inset 2px 0 0 var(--danger)}.ac-imp{font-family:var(--font-cond);font-size:var(--t-11);color:var(--danger);letter-spacing:.02em;margin-top:3px}.avatar.sm.none svg{width:12px;height:12px}.ac-tickets{border-top:1px solid var(--rule-head);margin:0;padding:0;list-style:none}.ac-tickets>li{border-bottom:1px solid var(--rule)}.ac-tk-row{gap:2px var(--sp-3);text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"id s c"".m m";align-items:baseline;min-height:44px;padding:10px 0;display:grid}.ac-tk-row>.num{font-family:var(--font-cond);grid-area:id}.ac-tk-row b{grid-area:s;font-weight:500}.ac-tk-row .chip{grid-area:c}.ac-tk-row .sub{color:var(--text-muted);font-size:var(--t-12);grid-area:m}.ac-tk-row:hover b{color:var(--accent)}.ac-msgs{margin:0 0 var(--sp-2) var(--sp-5)}.ac-reply{padding:0 0 var(--sp-3) var(--sp-5)}.ac-form{gap:var(--sp-3);padding:var(--sp-3) 0 var(--sp-4);border-bottom:1px solid var(--rule-head);margin-bottom:var(--sp-3);display:grid}.ac-form .fld{gap:4px;display:grid}.ac-form textarea{resize:vertical}.ac-form .acts{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.ac-two{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.ac-err{font-size:var(--t-12);color:var(--danger);margin:2px 0 0}.ac-err[hidden]{display:none}.ac-faqs{margin-bottom:var(--sp-2)}.ac-faq details{border-bottom:1px solid var(--rule)}.ac-faq summary{cursor:pointer;justify-content:space-between;gap:var(--sp-3);box-sizing:border-box;align-items:center;min-height:44px;padding:10px 0;list-style:none;display:flex}.ac-faq summary::-webkit-details-marker{display:none}.ac-faq summary:after{content:"+";color:var(--text-muted);font-family:var(--font-cond)}.ac-faq details[open] summary:after{content:"−"}.ac-faq p{margin:0 0 var(--sp-3);color:var(--text-muted);max-width:62ch}.ac-rel{border-top:1px solid var(--rule-head);margin:0;padding:0;list-style:none}.ac-rel>li{gap:var(--sp-4);border-bottom:1px solid var(--rule);grid-template-columns:150px minmax(0,1fr);padding:12px 0;display:grid}.ac-rel>li.cur .lbl{color:var(--accent)}.ac-rel b{font-weight:500}.ac-rel ul{color:var(--text-muted);font-size:var(--t-14);margin:4px 0 0;padding-left:18px}.ac-dlg .kv{margin:var(--sp-3) 0}.ac-dlg .fld{margin-top:var(--sp-3);gap:4px;display:grid}.ac-dlg.danger h2{color:var(--danger)}.ac-step{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);display:flex}.ac-stepper{align-items:center;gap:var(--sp-3);display:flex}.ac-stepper b{font-family:var(--font-sans);font-weight:300;font-size:var(--t-25);text-align:center;min-width:2ch}@media (pointer:coarse){.ac .btn.sm{min-height:44px}}@container app (max-width:759px){.ac>.xhead{display:none}.ac-hero{gap:var(--sp-3)}.ac-kpis{gap:var(--sp-2) 0;border-top:1px solid var(--rule);width:100%;padding-top:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-left:0;display:grid}.ac-kpis .k{padding:0 var(--sp-3);min-width:0}.ac-kpis .k b{font-size:var(--t-16)}.ac-kpis .k:nth-child(3n+1){border-left:0;padding-left:0}.ac-note{margin:var(--sp-4) var(--sp-3) 0}.ac-table{display:none}.ac-cards{display:block}.ac-plugins li{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"i w w"".p p"".s b";row-gap:6px}.ac-plugins li>.ac-pi{grid-area:i}.ac-plugins li>.w{grid-area:w}.ac-plugins li>.ac-pp{text-align:left;white-space:normal;grid-area:p}.ac-plugins li>.chip{grid-area:s}.ac-plugins li>.ac-pb{grid-area:b}.ac-packs li{grid-template-columns:minmax(0,1fr) auto auto}.ac-packs li>span:nth-child(2),.ac-packs li>span:nth-child(4){display:none}.ac-check li{flex-wrap:wrap}.ac-check .acts{width:100%;padding-left:34px}.ac-two{grid-template-columns:1fr}.ac-filters select.inp{flex:140px;min-width:0}.ac-filters .btn{margin-left:0}.ac-rel>li{grid-template-columns:minmax(0,1fr);gap:4px}.ac-cols{gap:2px;height:130px}.ac .kv{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.ac-form .inp{font-size:16px}}.ac-col i{font-style:normal}.ac-log td{font-size:var(--t-14)}.ac-dlg input.inp{width:100%;height:40px;padding:0 var(--sp-3);border:1px solid var(--control-border);border-radius:var(--r);background:var(--surface);font-size:var(--t-16)}.ac-dlg input.inp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ac-logbox{gap:var(--sp-3);display:grid}.ac-logbox .note-line{margin:0}
