.l-ops-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.l-ops-search{flex:1;min-width:220px;max-width:420px;position:relative}.l-ops-search svg{width:14px;height:14px;color:var(--n9);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.l-ops-search .p-input:not(#_){padding-left:32px}.l-ops-fold{font-size:var(--t-sm);color:var(--n11);align-items:center;gap:10px;display:inline-flex}.l-ops-seg.w-seg{margin-left:0}.l-ops-ico{width:16px;height:16px;color:var(--n10)}.l-ops-good{color:var(--ok)}.l-ops-bad{color:var(--bad);display:block}.l-ops-cap{text-transform:capitalize;display:block}.l-ops-block{margin-top:2px;display:block}.l-ops-wrap{min-width:220px;white-space:normal!important}.l-ops-audit tr[data-routine] td{color:var(--n10)}.l-ops-act{grid-template-columns:180px minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.l-ops-filters{flex-direction:column;gap:14px;display:flex;position:sticky;top:72px}.l-ops-filters .p-subnav{position:static}.l-ops-group{font:500 var(--t-xs) var(--font);color:var(--n9);padding:0 10px 4px}.l-ops-list{overflow:hidden}.l-ops-day{z-index:1;border-bottom:1px solid var(--line);background:var(--n2);font:500 var(--t-xs) var(--font);color:var(--n9);padding:8px 16px;position:sticky;top:48px}.l-ops-row{all:unset;box-sizing:border-box;border-bottom:1px solid var(--line);width:100%;font-size:var(--t-sm);color:var(--n12);cursor:pointer;grid-template-columns:44px 64px minmax(0,1fr) minmax(0,140px) auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.l-ops-row:hover{background:var(--n3)}.l-ops-row[aria-pressed=true]{background:var(--n4)}.l-ops-row:focus-visible{outline:2px solid var(--n12);outline-offset:-2px}.l-ops-kind{font:500 11px var(--mono);color:var(--n10)}.l-ops-what{flex-direction:column;min-width:0;display:flex}.l-ops-what>span,.l-ops-what small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.l-ops-what small{font-size:var(--t-xs);color:var(--n9)}.l-ops-who{text-overflow:ellipsis;white-space:nowrap;color:var(--n10);overflow:hidden}.l-ops-side{position:sticky;top:72px}.l-ops-pick{font-size:var(--t-sm);color:var(--n10);border-style:dashed;padding:20px}.l-ops-detail{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.l-ops-detail h2{font:600 var(--t-md) var(--font);letter-spacing:-.01em;color:var(--n12);margin:0}.l-ops-facts{padding:0}.l-ops-log{font-size:var(--t-xs);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.l-ops-log li{color:var(--n11);grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.l-ops-log li[data-last]{color:var(--n12);font-weight:500}.l-ops-log small{color:var(--n9);font-weight:400}.l-ops-check{font-size:var(--t-sm);color:var(--n12);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.l-ops-check input{width:15px;height:15px;accent-color:var(--n12);margin:0}.l-ops-formrow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.l-ops-formrow>.p-field{flex:1;min-width:240px}.l-ops-between{font-size:var(--t-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.l-ops-rules{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.l-ops-rule{flex-direction:column;display:flex}.l-ops-rule header{align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.l-ops-rule header>div{flex:1;min-width:0}.l-ops-rule b{font:600 var(--t-sm) var(--font);color:var(--n12);display:block}.l-ops-rule small{font-size:var(--t-xs);color:var(--n9);margin-top:2px;display:block}.l-ops-ruleico{background:var(--n4);width:30px;height:30px;color:var(--n11);border-radius:8px;flex:none;place-items:center;display:grid}.l-ops-ruleico svg{width:15px;height:15px}.l-ops-rulebody{flex-wrap:wrap;align-items:center;gap:14px;padding:0 16px 16px;display:flex}.l-ops-col{flex-direction:column;align-items:flex-start;gap:10px}.l-ops-rule[data-off] .l-ops-rulebody{opacity:.5}.l-ops-num{font-size:var(--t-sm);align-items:center;gap:8px;display:inline-flex}.l-ops-num .p-input:not(#_){text-align:right;width:84px;font-family:var(--mono)}.l-ops-dirty{z-index:50;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);background:var(--n2);box-shadow:var(--shadow-pop);font-size:var(--t-sm);color:var(--n12);border-radius:12px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 8px 8px 16px;display:flex;position:fixed;transform:translate(-50%)}.l-ops-prose:not(#_){font-family:var(--font);font-size:var(--t-sm)}.l-ops-locs{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:8px 18px;margin:0;padding:12px 14px;display:flex}.l-ops-locs legend{font:500 var(--t-xs) var(--font);color:var(--n10);padding:0 6px}.k-dialog:has(.l-ops-wide){width:min(640px,100vw - 32px)}@media (max-width:1180px){.l-ops-act{grid-template-columns:180px minmax(0,1fr)}.l-ops-side{grid-column:1/-1;position:static}}@media (max-width:860px){.l-ops-act{grid-template-columns:minmax(0,1fr)}.l-ops-filters{scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}.l-ops-filters .p-subnav{flex-direction:row;flex:none}.l-ops-group{display:none}.l-ops-row{grid-template-columns:44px minmax(0,1fr) auto}.l-ops-kind,.l-ops-who{display:none}}
.l-infra-acts{justify-content:flex-end}.l-infra-gap{gap:18px}.l-infra-gap12{gap:12px}.l-infra-small{font-size:var(--t-xs)}.l-infra-block{display:block}.l-infra-warn{color:var(--warn)}.l-infra-bad{color:var(--bad)}.l-infra-ico{width:13px;height:13px}.l-infra-title{align-items:center;gap:8px;display:inline-flex}.l-infra-title svg{width:15px;height:15px;color:var(--n10)}.l-infra-grow{flex:1;min-width:0}.l-infra-seg{flex-wrap:wrap}.l-infra-seg button{text-transform:none}.p-table td small.l-infra-warn,.p-table td small.l-infra-bad{color:var(--warn)}.p-table td .l-infra-block{display:block}.l-infra-meter{min-width:84px}.l-infra-vm{align-items:flex-start;gap:9px;display:flex}.l-infra-vm>.f-state{flex:none;margin-top:6px}.l-infra-vm>div{min-width:0}.p-table td.l-infra-size small{white-space:normal}.p-table td.l-infra-who{white-space:normal;min-width:120px;max-width:240px}.l-infra-meter .k-meter{margin-bottom:4px}.l-infra-meter small{font-size:var(--t-xs);color:var(--n9);display:block}.l-infra-hash{word-break:break-all;max-width:260px;white-space:normal!important;font-size:11px!important}.l-infra-click{cursor:pointer}.p-table tbody tr.l-infra-click[data-on] td{background:var(--n3)}.l-infra-go{width:15px;height:15px;color:var(--n8)}.l-infra-form{gap:14px}.k-dialog:has(.l-infra-wide){width:min(720px,100vw - 32px)}.k-dialog:has(.l-infra-form) .k-dialog-b{max-height:min(66vh,680px);overflow-y:auto}.l-infra-check{font-size:var(--t-sm);color:var(--n12);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.l-infra-check .k-switch{margin-top:1px}.l-infra-check small{font-size:var(--t-xs);line-height:1.5}.l-infra-set{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px 14px;display:flex}.l-infra-set legend{font:500 var(--t-xs) var(--font);color:var(--n10);padding:0 4px}.l-infra-pick{flex-direction:column;gap:6px;display:flex}.l-infra-maph{flex-wrap:wrap;height:auto;min-height:52px;padding-block:10px}.l-infra-map{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:4px;padding:14px 20px 18px;display:grid}.l-infra-cell{all:unset;border:1px solid var(--n5);background:var(--n1);cursor:pointer;border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:6px 8px;display:flex}.l-infra-cell:hover{border-color:var(--n8)}.l-infra-cell:focus-visible{outline:2px solid var(--n12);outline-offset:1px}.l-infra-cell .mono{font:500 12px var(--mono);color:var(--n12)}.l-infra-cell small{color:var(--n9);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.l-infra-cell[data-state=assigned]{border-color:color-mix(in srgb, var(--ok) 45%, var(--n5))}.l-infra-cell[data-state=assigned] small{color:var(--n11)}.l-infra-cell[data-state=quarantine]{border-color:color-mix(in srgb, var(--warn) 45%, var(--n5))}.l-infra-cell[data-state=reserved]{border-style:dashed}.l-infra-tpls{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.l-infra-tpl{border:1px solid var(--line);background:var(--n1);border-radius:10px;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}.l-infra-tpl[data-off]{opacity:.6}.l-infra-tpl svg{flex:none}.l-infra-tpl b{font:600 var(--t-sm) var(--font);color:var(--n12);display:block}.l-infra-tpl small{font:400 12px var(--mono);color:var(--n9);margin-top:2px;display:block}.l-infra-tags{font-size:var(--t-xs);flex-wrap:wrap;gap:4px 12px;margin-top:8px;display:flex}.l-infra-lib{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.l-infra-libcard{border:1px solid var(--line);background:var(--n1);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.l-infra-libcard[data-added]{background:0 0;border-style:dashed}.l-infra-libtop{font-size:var(--t-xs);justify-content:space-between;gap:8px;display:flex}.l-infra-cat{font:500 var(--t-xs) var(--font);color:var(--n10)}.l-infra-libcard b{font:600 var(--t-sm) var(--font);color:var(--n12)}.l-infra-libcard p{font-size:var(--t-xs);color:var(--n10);flex:1;margin:0;line-height:1.5}.l-infra-split{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.l-infra-side{font-size:var(--t-sm);flex-direction:column;gap:18px;display:flex;position:sticky;top:72px}.l-infra-side section{flex-direction:column;gap:2px;display:flex}.l-infra-sec{font:500 var(--t-xs) var(--font);color:var(--n9);padding:0 8px 4px}.l-infra-sidenode button,.l-infra-sidelink{all:unset;box-sizing:border-box;width:100%;height:32px;color:var(--n11);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 8px;display:flex}.l-infra-sidenode button:hover,.l-infra-sidelink:hover,.l-infra-sidenode button[aria-current=page],.l-infra-sidelink[aria-current=page]{background:var(--n4);color:var(--n12)}.l-infra-sidenode button .mono{font-size:12.5px}.l-infra-sidenode button small{font:500 11px var(--mono);color:var(--n9);margin-left:auto}.l-infra-sidenode button .f-state{width:7px;height:7px;box-shadow:none}.l-infra-sidenode dl{font-size:var(--t-xs);grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin:2px 0 6px;padding:0 8px 0 23px;display:grid}.l-infra-sidenode dt{color:var(--n9)}.l-infra-sidenode dd{color:var(--n11);text-align:right;font-family:var(--mono);margin:0}.l-infra-sidelink:focus-visible,.l-infra-sidenode button:focus-visible{outline:2px solid var(--n12);outline-offset:-2px}.l-infra-conn{font-size:var(--t-xs);color:var(--n10);flex-wrap:wrap;align-items:center;gap:6px;padding:2px 8px;display:flex}.l-infra-conn .p-status{font-size:var(--t-xs)}.l-infra-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.l-infra-metrics .w-metric{cursor:default}.l-infra-metrics .w-metric:hover{background:0 0}.l-infra-metrics .w-metric b{font-variant-numeric:tabular-nums}.l-infra-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.l-infra-bar .p-dd{width:auto}.l-infra-search{flex:240px;max-width:340px;position:relative}.l-infra-search svg{width:14px;height:14px;color:var(--n9);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.l-infra-search .p-input:not(#_){padding-left:32px}.l-infra-grouphead{all:unset;box-sizing:border-box;border-bottom:1px solid var(--line);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 10px;width:100%;min-height:52px;padding:10px 20px;display:flex}.l-infra-grouphead:hover{background:var(--n3)}.l-infra-grouphead:focus-visible{outline:2px solid var(--n12);outline-offset:-2px}.l-infra-grouphead b{font:600 var(--t-md) var(--font);color:var(--n12)}.l-infra-chev{width:15px;height:15px;color:var(--n9);transition:transform .16s var(--ease)}.l-infra-chev[data-closed]{transform:rotate(-90deg)}.l-infra-nodemeters{gap:16px;margin-left:auto;display:flex}.l-infra-nodemeters>span{flex-direction:column;gap:4px;width:150px;display:flex}.l-infra-nodemeters small{font:400 11px var(--mono);color:var(--n9)}.l-infra-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.l-infra-node{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.l-infra-nodehead{align-items:center;gap:8px;display:flex}.l-infra-nodehead b{font:600 var(--t-md) var(--font);color:var(--n12)}.l-infra-nodegauge{flex-direction:column;gap:6px;display:flex}.l-infra-nodegauge>div{font-size:var(--t-xs);color:var(--n10);justify-content:space-between;gap:10px;display:flex}.l-infra-nodegauge .mono{font:400 12px var(--mono);color:var(--n11)}.l-infra-uplink{font-size:var(--t-sm);justify-content:space-between;align-items:center;gap:10px;display:flex}.l-infra-uplink .p-dd{width:auto}.l-infra-specs{font-size:var(--t-xs);color:var(--n10);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.l-infra-specs b{font-size:var(--t-md);color:var(--n12);display:block}.l-infra-moves{margin:0;padding:0;list-style:none}.l-infra-move{border-top:1px solid var(--line);font-size:var(--t-sm);flex-direction:column;gap:6px;padding:14px 20px;display:flex}.l-infra-move:first-child{border-top:0}.l-infra-move>small{font-size:var(--t-xs)}.l-infra-movehead{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.l-infra-movehead b{font:600 var(--t-md) var(--font);color:var(--n12)}.l-infra-route{color:var(--n11);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.l-infra-route svg,.l-infra-ip svg{width:13px;height:13px;color:var(--n8);flex:none}.l-infra-ip{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.l-infra-ip .mono,.l-infra-route .mono{font:400 12.5px var(--mono)}.l-infra-ipnew{color:var(--n12);font-weight:500}.l-infra-progress{flex-direction:column;gap:4px;max-width:520px;display:flex}.l-infra-progress .w-bar-s{max-width:none}.l-infra-progress small{font-size:var(--t-xs);color:var(--n10)}.l-infra-plan{border:1px solid var(--line);background:var(--n1);border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;padding:14px 16px;display:flex}.l-infra-plan>div{min-width:0;font-size:var(--t-sm);color:var(--n11);flex-direction:column;gap:2px;display:flex}.l-infra-plan b{font:600 var(--t-md) var(--font);color:var(--n12)}.l-infra-plan .mono{font:400 12.5px var(--mono)}.l-infra-planarrow{width:20px;height:20px;color:var(--n8)}@media (max-width:960px){.l-infra-split{grid-template-columns:minmax(0,1fr);gap:16px}.l-infra-side{flex-flow:wrap;gap:12px;position:static}.l-infra-side section{flex:200px}.l-infra-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.l-infra-metrics .w-metric:nth-child(3){border-left:0}.l-infra-metrics .w-metric:nth-child(n+3){border-top:1px solid var(--line)}.l-infra-nodemeters{width:100%;margin-left:0}}@media (max-width:560px){.l-infra-tpls,.l-infra-cards{grid-template-columns:minmax(0,1fr)}.l-infra-nodemeters>span{flex:1;width:auto}.l-infra-search{max-width:none}}@media (prefers-reduced-motion:reduce){.l-infra-chev{transition:none}}
.l-hw-desc{font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.l-hw-err{white-space:normal;max-width:42ch;color:var(--warn)!important}.l-hw-role{font-size:var(--t-sm);color:var(--n11);text-transform:capitalize}.l-hw-role[data-role=customer_dedicated]{color:var(--n12);font-weight:500}.l-hw-role[data-role=hypervisor],.l-hw-role[data-role=internal]{color:var(--warn)}.l-hw-acts{flex-wrap:nowrap;justify-content:flex-end}.l-hw-form{gap:14px}.l-hw-seg{align-self:flex-start;margin-left:0}.k-dialog:has(.l-hw-wide){width:min(680px,100vw - 32px)}.l-hw-wide{max-height:min(62vh,640px);padding-right:2px;overflow-y:auto}.l-ded-ico{width:15px;height:15px;color:var(--n9);flex:none}.l-ded-list{margin:0;padding:4px 0 8px;list-style:none}.l-ded-list li{border-top:1px solid var(--line);min-height:44px;font-size:var(--t-sm);align-items:center;gap:12px;padding:0 20px;display:flex}.l-ded-list li:first-child{border-top:0}.l-ded-list li>svg{width:15px;height:15px;color:var(--n9);flex:none}.l-ded-grow{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.l-ded-power{gap:12px}.l-ded-note{font-size:var(--t-sm);margin:0;line-height:1.55}.l-ded-steps{margin:0;padding:0;list-style:none}.l-ded-steps li{border-top:1px solid var(--line);font-size:var(--t-sm);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.l-ded-steps li:first-child{border-top:0}.l-ded-steps time{flex:none;font-size:12px}.l-ded-jobs{padding:0 20px 8px}.l-ded-jobs b{color:var(--n12);font-weight:500}.l-ded-jobs small{font-size:var(--t-xs);margin-top:2px;display:block}.l-ded-form{gap:14px}@media (max-width:560px){.l-ded-list li,.l-ded-steps li{flex-wrap:wrap}.l-hw-desc{display:none}}
.l-plat-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.l-plat-steps li{border:1px solid var(--n6);background:var(--n1);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.l-plat-steps li:before{counter-increment:step;content:counter(step);font:500 11px var(--mono);color:var(--n8)}.l-plat-steps b{font:600 var(--t-sm) var(--font);color:var(--n12)}.l-plat-steps span{font-size:var(--t-xs);color:var(--n9);line-height:1.5}.l-plat-switch{font-size:var(--t-sm);color:var(--n11);align-items:center;gap:10px;display:flex}.l-plat-boxed{border:1px solid var(--line);border-radius:10px}.l-plat-org{max-width:320px}.l-plat-break{word-break:break-all}.l-plat-hooks{margin:0;padding:0;list-style:none}.l-plat-hooks>li{border-top:1px solid var(--line);align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.l-plat-hook-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.l-plat-hook-main>b{color:var(--n12);font-weight:500}.l-plat-events{font-size:var(--t-xs);color:var(--n10);flex-wrap:wrap;gap:4px 12px;display:flex}.l-plat-deliveries{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.l-plat-deliveries li{font-size:var(--t-sm);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.l-plat-deliveries .p-status,.l-plat-deliveries small{font-size:var(--t-xs)}.l-plat-hook-acts{flex:none}.l-plat-fieldset{border:0;min-width:0;margin:0;padding:0}.l-plat-fieldset legend{font:500 var(--t-sm) var(--font);color:var(--n12);margin-bottom:8px;padding:0}.l-plat-checks{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 14px;display:grid}.l-plat-check{font-size:var(--t-xs);color:var(--n11);cursor:pointer;align-items:center;gap:8px;display:flex}.l-plat-check input{width:15px;height:15px;accent-color:var(--n12);flex:none;margin:0}.kit .p-textarea.l-plat-body:not(#_){min-height:220px;font-family:var(--font);font-size:var(--t-sm)}.l-plat-conns{margin:0;padding:0;list-style:none}.l-plat-conns>li{border-top:1px solid var(--line);align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.l-plat-conn-main{min-width:0;font-size:var(--t-sm);flex-direction:column;flex:1;gap:4px;display:flex}.l-plat-conn-main b{font:600 var(--t-md) var(--font);color:var(--n12)}.l-plat-conn-main small{font-size:var(--t-xs);line-height:1.5}.l-plat-conn-acts{flex:none;justify-content:flex-end}.l-plat-fold{flex-direction:column;gap:10px;display:flex}.l-plat-fold p{font-size:var(--t-xs);margin:0}.l-plat-danger{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.l-plat-steps-done{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.l-plat-nodes{margin:0;padding:0;list-style:none}.l-plat-nodes>li{border-top:1px solid var(--line);font-size:var(--t-sm);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 96px;place-items:center start;gap:12px;padding:12px 20px;display:grid}.l-plat-nodes>li>:last-child{justify-self:end}.l-plat-node-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--n12);overflow:hidden}@media (max-width:760px){.l-plat-hooks>li,.l-plat-conns>li{flex-direction:column}.l-plat-hook-acts,.l-plat-conn-acts{flex-wrap:wrap;justify-content:flex-start}.l-plat-nodes>li{grid-template-columns:minmax(0,1fr) auto}.l-plat-nodes>li>span:empty{display:none}.l-plat-org{max-width:none}}
.l-org{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.l-org-side{flex-direction:column;gap:4px;max-height:calc(100vh - 96px);padding:10px;display:flex;position:sticky;top:72px;overflow-y:auto}.l-org-find{margin-bottom:6px;display:block;position:relative}.l-org-find svg{width:14px;height:14px;color:var(--n9);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.l-org-find .p-input:not(#_){padding-left:32px}.l-org-list{flex-direction:column;gap:1px;display:flex}.l-org-row{all:unset;cursor:pointer;min-height:44px;transition:background var(--fast) var(--ease);border-radius:8px;align-items:center;gap:10px;padding:4px 10px;display:flex}.l-org-row:hover{background:var(--n4)}.l-org-row[aria-current=true]{background:var(--n5)}.l-org-row:focus-visible{outline:2px solid var(--n12);outline-offset:-2px}.l-org-row-t{flex-direction:column;flex:1;min-width:0;display:flex}.l-org-row-t b{font:500 var(--t-sm) var(--font);color:var(--n12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.l-org-row-t small{font-size:var(--t-xs);color:var(--n9)}.l-org-swatch{width:10px;height:10px;box-shadow:0 0 0 1px var(--n6);border-radius:50%;flex:none}.l-org-av{background:var(--n5);width:28px;height:28px;color:var(--n11);font:600 10px var(--font);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.l-org-av.reseller{border-radius:50%}.l-org-av.lg{border-radius:12px;width:44px;height:44px;font-size:14px}.l-org-av.lg.reseller{border-radius:50%}.l-org-av img{object-fit:contain;width:100%;height:100%}.l-org-head{align-items:center;gap:14px;display:flex}.l-org-head h2{font:600 var(--t-xl) var(--font);letter-spacing:-.025em;color:var(--n12);margin:0}.l-org-head small{font-size:var(--t-sm);color:var(--n10)}.l-org-intro{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.l-org-intro>div{border:1px solid var(--n5);background:var(--n1);border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.l-org-intro svg{width:16px;height:16px;color:var(--n10);margin-bottom:4px}.l-org-intro b{font:600 var(--t-sm) var(--font);color:var(--n12)}.l-org-intro small{font-size:var(--t-xs);color:var(--n9)}.l-org-kpis{border-bottom:0}.l-org-kpis .w-metric{cursor:default}.l-org-kpis .w-metric:hover{background:0 0}.l-org-rows{margin:0;padding:0;list-style:none}.l-org-rows li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:52px;padding:8px 20px;display:grid}.l-org-rows li>div{min-width:0}.l-org-rows b{font:500 var(--t-sm) var(--font);color:var(--n12);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.l-org-rows small{font-size:var(--t-xs);color:var(--n9);text-overflow:ellipsis;display:block;overflow:hidden}.l-org-end{text-align:right}.l-org-rights{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.l-org-rights legend{font:500 var(--t-sm) var(--font);color:var(--n12);margin-bottom:8px}.l-org-check,.l-prov-check{border:1px solid var(--n6);background:var(--n1);min-height:32px;font-size:var(--t-sm);color:var(--n11);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}:is(.l-org-check:has(input:checked),.l-prov-check:has(input:checked)){border-color:var(--n9);color:var(--n12)}.l-org-check input,.l-prov-check input{width:14px;height:14px;accent-color:var(--n12);margin:0}.l-prov-check small{color:var(--n9)}.l-org-brand{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.l-org-drop{border:1px dashed var(--n7);background:var(--n1);min-height:72px;color:var(--n10);font-size:var(--t-sm);cursor:pointer;border-radius:10px;place-items:center;padding:10px;display:grid;position:relative;overflow:hidden}.l-org-drop:hover{border-color:var(--n9);color:var(--n12)}.l-org-drop>span{align-items:center;gap:8px;display:inline-flex}.l-org-drop svg{width:16px;height:16px}.l-org-drop img{object-fit:contain;max-width:100%;max-height:52px}.l-org-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.l-org-swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.l-org-swatches button{all:unset;cursor:pointer;width:26px;height:26px;box-shadow:0 0 0 1px var(--n6);border-radius:50%}.l-org-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--n2), 0 0 0 4px var(--n12)}.l-org-swatches button:focus-visible{outline:2px solid var(--n12);outline-offset:3px}.l-org-swatches input[type=color]{border:1px solid var(--n6);background:var(--n1);cursor:pointer;border-radius:8px;width:34px;height:30px;padding:0}.l-org-msg{font-size:var(--t-sm);color:var(--ok);margin:0}.l-org-preview{flex-direction:column;gap:8px;display:flex;position:sticky;top:72px}.l-org-mock{--b:#ffd277;border:1px solid var(--n6);background:var(--n2);border-radius:12px;grid-template-columns:70px minmax(0,1fr);height:230px;display:grid;overflow:hidden}.l-org-mock-side{background:var(--n3);border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 10px;display:flex}.l-org-mock-logo{place-items:center;height:26px;display:grid;overflow:hidden}.l-org-mock-logo img{object-fit:contain;max-width:100%;max-height:26px}.l-org-mock-logo b{font:700 9px var(--font);color:var(--n12);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.l-org-mock-side i{background:var(--n6);border-radius:4px;height:8px}.l-org-mock-side i.on{background:var(--b)}.l-org-mock-main{flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.l-org-mock-bar{font:600 11px var(--font);color:var(--n12);justify-content:space-between;align-items:center;gap:8px;display:flex}.l-org-mock-bar em{background:var(--b);border-radius:50%;width:18px;height:18px}.l-org-mock-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.l-org-mock-cards div{border:1px solid var(--n5);border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.l-org-mock-cards b{background:var(--n7);border-radius:4px;width:60%;height:8px}.l-org-mock-cards span{background:var(--n5);border-radius:3px;width:85%;height:6px}.l-org-mock-btn{all:unset;background:var(--b);color:#111;font:600 10px var(--font);border-radius:7px;align-self:flex-start;padding:6px 10px}.l-org-mock-main small{color:var(--n9);margin-top:auto;font-size:10px}.l-org-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.l-org-steps li{border:1px solid var(--n5);font-size:var(--t-sm);color:var(--n10);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.l-org-steps b{background:var(--n4);width:22px;height:22px;font:600 11px var(--mono);color:var(--n11);border-radius:50%;place-items:center;display:grid}.l-org-steps li[data-state=now]{border-color:var(--n9);color:var(--n12)}.l-org-steps li[data-state=now] b{background:var(--n12);color:var(--n1)}.l-org-steps li[data-state=done] b{background:var(--ok);color:var(--n1)}.l-org-domain{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.l-org-domain>.p-field{flex:1;min-width:220px}.l-org-record{background:var(--n1);border:1px solid var(--n5);border-radius:10px;grid-template-columns:80px minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:12px;padding:14px;display:grid}.l-org-record>div{flex-direction:column;gap:6px;min-width:0;display:flex}.l-org-record small{font-size:var(--t-xs);color:var(--n9)}.l-org-record p{font-size:var(--t-sm);grid-column:1/-1;margin:0}.l-org-switch,.l-prov-switch{font-size:var(--t-sm);color:var(--n12);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.l-org-bar{max-width:360px;height:6px}.l-prov-wiz{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.l-prov-steps{flex-direction:column;gap:28px;min-width:0;display:flex}.l-prov-step{flex-direction:column;gap:14px;display:flex}.l-prov-step h2{font:600 var(--t-lg) var(--font);letter-spacing:-.02em;color:var(--n12);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.l-prov-step h2 small{font:400 var(--t-sm) var(--font);letter-spacing:0;color:var(--n9)}.l-prov-n{border:1px solid var(--n7);width:24px;height:24px;font:600 11px var(--mono);color:var(--n11);border-radius:50%;flex:none;place-items:center;display:grid}.l-prov-n[data-done]{border-color:var(--ok);background:var(--ok);color:var(--n1)}.l-prov-n svg{width:13px;height:13px}.l-prov-hint{font-size:var(--t-sm);margin:0}.l-prov-who{flex-direction:column;gap:6px;max-width:420px;display:flex}.l-prov-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.l-prov-grid.l-prov-os{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.l-prov-card{all:unset;border:1px solid var(--n6);background:var(--n2);cursor:pointer;transition:border-color var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:relative}.l-prov-card:hover:not(:disabled){border-color:var(--n8)}.l-prov-card[aria-checked=true]{border-color:var(--n12);box-shadow:inset 0 0 0 1px var(--n12)}.l-prov-card:disabled{opacity:.5;cursor:not-allowed}.l-prov-card:focus-visible{outline:2px solid var(--n12);outline-offset:2px}.l-prov-card b{font:600 var(--t-sm) var(--font);color:var(--n12)}.l-prov-card small{font-size:var(--t-xs);line-height:1.5}.l-prov-card-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.l-prov-card-h svg{width:15px;height:15px;color:var(--n10)}.l-prov-card-h:has(svg){justify-content:flex-start}.l-prov-tier{border:1px solid var(--n6);font:600 10px var(--mono);color:var(--n11);border-radius:4px;padding:1px 6px}.l-prov-nodes{flex-direction:column;gap:8px;margin-top:14px;display:flex}.l-prov-sub{font:500 var(--t-xs) var(--font);color:var(--n10)}.l-prov-node .l-prov-card-h .l-prov-tier{margin-left:auto}.l-prov-card small.l-prov-hot{color:var(--warn)}.l-prov-price{font:600 22px / 1.1 var(--font);letter-spacing:-.03em;color:var(--n12);font-variant-numeric:tabular-nums}.l-prov-price small{font-size:var(--t-sm);letter-spacing:0;color:var(--n10);margin-left:2px;font-weight:400}.l-prov-price:empty{display:none}.l-prov-specs{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px 10px;padding-top:8px;display:grid}.l-prov-specs span{font-size:var(--t-xs);color:var(--n11);align-items:center;gap:6px;display:inline-flex}.l-prov-specs svg{width:13px;height:13px;color:var(--n9);flex:none}.l-prov-oscard{align-items:flex-start;gap:10px}.l-prov-apps{flex-direction:column;gap:12px;margin-top:6px;display:flex}.l-prov-apps-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.l-prov-apps-h h3{font:600 var(--t-md) var(--font);color:var(--n12);margin:0}.l-prov-apps-h h3 small{font:400 var(--t-xs) var(--font);color:var(--n9)}.l-prov-apps-h .w-seg{flex-wrap:wrap;margin-left:0}.l-prov-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:72px}.l-prov-dl{padding:4px 20px}.l-prov-two{flex-direction:column;display:flex}.l-prov-two small{font-size:var(--t-xs);color:var(--n9)}.l-prov-total{border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--n10);justify-content:space-between;align-items:baseline;padding:14px 20px;display:flex}.l-prov-total b{font:600 24px var(--font);letter-spacing:-.03em;color:var(--n12);font-variant-numeric:tabular-nums}.l-prov-note{font-size:var(--t-xs);margin:0;padding:0 20px 16px;line-height:1.55}.l-prov-fit{padding-bottom:14px}.l-prov-fit[data-bad]{border-color:var(--bad-line)}.l-prov-fit ul{flex-direction:column;gap:8px;margin:0;padding:12px 20px 8px;list-style:none;display:flex}.l-prov-fit .p-status{white-space:normal;align-items:flex-start;line-height:1.5}.l-prov-fit .p-status:before{margin-top:6px}.l-prov-fit>small{font-size:var(--t-xs);padding:0 20px;display:block}.kit .l-prov-go{width:100%;height:42px}.l-prov-qbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.l-prov-q{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.l-prov-q-h{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.l-prov-q-t{flex-direction:column;flex:1;min-width:200px;display:flex}.l-prov-q-t b{font:600 var(--t-md) var(--font);color:var(--n12)}.l-prov-q-t small{font-size:var(--t-xs);color:var(--n9)}.l-prov-q-acts{justify-content:flex-end}.l-prov-track{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.l-prov-track li{font-size:var(--t-xs);color:var(--n9);padding-top:10px;position:relative}.l-prov-track li:before{content:"";background:var(--n5);border-radius:2px;height:3px;position:absolute;top:0;left:0;right:0}.l-prov-track li[data-state=done]{color:var(--n11)}.l-prov-track li[data-state=done]:before{background:var(--n12)}.l-prov-track li[data-state=now]{color:var(--n12);font-weight:500}.l-prov-track li[data-state=now]:before{background:linear-gradient(90deg, var(--n12) 50%, var(--n5) 50%)}.l-prov-stage{font-size:var(--t-sm);color:var(--n12);margin:0}.l-prov-stage b{font-weight:500}.l-prov-log-b{background:var(--n1);border:1px solid var(--n5);max-height:260px;font:400 12px / 1.6 var(--mono);color:var(--n11);border-radius:8px;margin-top:8px;padding:10px 12px;overflow:auto}.l-prov-log-b p{margin:0}.l-prov-log-b b{color:var(--n12);font-weight:500}.l-prov-why{max-width:260px;font-size:var(--t-xs);color:var(--warn);white-space:normal;margin-top:2px;display:block}.l-prov-list{margin:0;padding:0;list-style:none}.l-prov-list li{border-top:1px solid var(--line);min-height:46px;font-size:var(--t-sm);color:var(--n12);align-items:center;gap:10px;padding:6px 20px;display:flex}.l-prov-list li>svg{flex:none;width:14px;height:14px}.l-prov-list small{font-size:var(--t-xs)}.kit .l-prov-end{margin-left:auto}.l-prov-g3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;display:grid}.l-prov-g4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.l-prov-h3{font:600 var(--t-sm) var(--font);color:var(--n12);margin:6px 0 -2px}.l-prov-flags{flex-wrap:wrap;gap:8px;display:flex}.l-prov-checks{border:0;flex-direction:column;align-self:start;gap:6px;min-width:0;margin:0;padding:0;display:flex}.l-prov-checks legend{font:500 var(--t-sm) var(--font);color:var(--n12);margin-bottom:6px}.l-prov-checks .l-prov-check{justify-content:flex-start}@media (max-width:1100px){.l-prov-wiz,.l-org-brand{grid-template-columns:minmax(0,1fr)}.l-prov-side,.l-org-preview{position:static}}@media (max-width:860px){.l-org{grid-template-columns:minmax(0,1fr)}.l-org-side{max-height:320px;position:static}.l-prov-g3,.l-prov-g4,.l-org-record{grid-template-columns:minmax(0,1fr)}.l-prov-track{grid-template-columns:repeat(2,1fr)}}a.k-btn{text-decoration:none}
.l-players-sum{border:1px solid var(--line);background:var(--n2);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid;overflow:hidden}.l-players-sum>div{border-left:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;margin-left:-1px;padding:16px 20px;display:flex}.l-players-sum span{font-size:var(--t-sm);color:var(--n10)}.l-players-sum b{font:600 24px / 1.15 var(--font);letter-spacing:-.035em;color:var(--n12);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.l-players-sum small{font-size:var(--t-sm);letter-spacing:0;color:var(--n10);margin-left:6px;font-weight:400}.l-players-sum-in{background:var(--n1);border-radius:10px}.l-players-name b{font-size:var(--t-lg);letter-spacing:-.02em;line-height:1.5}.l-players-name em{font-style:normal;font-size:var(--t-xs);color:var(--n9)}.l-players-find{width:220px;display:block;position:relative}.l-players-find svg{width:14px;height:14px;color:var(--n9);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.l-players-find .p-input:not(#_){padding-left:30px}.l-players-who{align-items:center;gap:10px;font-weight:500;display:inline-flex}.l-players-table td{height:46px}.l-players-foot{border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--n9);margin:0;padding:12px 20px}.l-players-chart{touch-action:pan-y;position:relative}.l-players-chart svg{width:100%;height:220px;display:block}.l-players-area{fill:var(--fill)}.l-players-line{fill:none;stroke:var(--n12);stroke-width:1.5px;stroke-linejoin:round}.l-players-slots{stroke:var(--n7);stroke-dasharray:4 4}.l-players-cross{stroke:var(--n8)}.l-players-tip{background:var(--n2);box-shadow:var(--shadow-pop);font-size:var(--t-xs);color:var(--n10);pointer-events:none;white-space:nowrap;border-radius:8px;flex-direction:column;gap:2px;margin:0 10px;padding:8px 10px;display:flex;position:absolute;top:4px}.l-players-tip b{font:600 var(--t-sm) var(--font);color:var(--n12)}.l-players-axis{font:400 11px var(--mono);color:var(--n9);justify-content:space-between;margin-top:6px;display:flex}.l-players-hours{grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:3px;height:72px;padding-bottom:16px;display:grid;position:relative}.l-players-hours span{align-items:flex-end;height:100%;display:flex;position:relative}.l-players-hours i{background:var(--n7);border-radius:3px 3px 0 0;width:100%;display:block}.l-players-hours span:hover i{background:var(--n12)}.l-players-hours small{font:400 10.5px var(--mono);color:var(--n9);position:absolute;bottom:-16px;left:0}.l-players-on{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.l-players-on b{font:500 var(--t-sm) var(--font);color:var(--n12);display:block}.l-players-on small{font-size:var(--t-xs);color:var(--n9);margin-top:2px;display:block}.l-players-port{max-width:200px}.l-players-err{color:var(--bad)}@media (max-width:560px){.l-players-find{width:100%}.l-players-hours small{display:none}}
.l-mail-who{flex-direction:column;gap:12px;display:flex}.l-mail-pick{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px;max-height:320px;padding:2px;display:grid;overflow:auto}.l-mail-opt{border:1px solid var(--n6);background:var(--n2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.l-mail-opt:hover{border-color:var(--n8)}.l-mail-opt input{accent-color:var(--n12);flex:none;width:15px;height:15px;margin-top:3px}.l-mail-opt span{flex-direction:column;gap:2px;min-width:0;display:flex}.l-mail-opt b{font:500 var(--t-sm) var(--font);color:var(--n12)}.l-mail-opt small{font-size:var(--t-xs);color:var(--n9);overflow-wrap:anywhere}.l-mail-form{flex-direction:column;gap:14px;display:flex}.l-mail-form textarea{resize:vertical;min-height:220px}.l-mail-fields{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.l-mail-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.l-mail-save{gap:8px;margin-left:auto;display:inline-flex}.kit .l-mail-save .p-input:not(#_){width:200px}.l-mail-to{font-size:var(--t-xs);overflow-wrap:anywhere;margin:0 0 8px}.l-mail-subj{font-size:var(--t-sm);margin:0 0 10px}.l-mail-frame{border:1px solid var(--n6);background:#f6f4ee;border-radius:10px;width:100%;height:560px}.p-table td.l-mail-wrap{white-space:normal}@media (max-width:720px){.l-mail-save{width:100%;margin-left:0}.kit .l-mail-save .p-input:not(#_){flex:1;width:auto}}.l-mail-switch{font-size:var(--t-sm);color:var(--n11);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.l-mail-switch>button{flex:none}.l-staff-link{font:400 12px var(--mono);overflow-wrap:anywhere}.l-clean-kinds{gap:10px;margin-top:12px;display:grid}.l-clean-kinds .l-ops-check{align-items:flex-start}.l-clean-kinds .l-ops-check input{margin-top:2px}.l-clean-kinds span{flex-direction:column;gap:2px;display:flex}.l-clean-kinds b{color:var(--n10);margin-left:6px;font-weight:500}.l-clean-kinds small{font-size:var(--t-xs);color:var(--n9)}.l-ipam-acts{justify-content:flex-end;gap:6px}.p-table td.l-ipam-note{white-space:normal;max-width:260px}.p-table.l-ipam-table td{white-space:normal}.p-table.l-ipam-table td .mono,.p-table.l-ipam-table td .k-btn{white-space:nowrap}.l-bill-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.p-table td.l-bill-wrap{white-space:normal;min-width:180px}
.k-dialog:has(.l-renum-wide){width:min(1000px,100vw - 32px);top:6vh}.k-dialog:has(.l-renum-wide) .k-dialog-b{max-height:min(70vh,760px);overflow-y:auto}.k-dialog:has(.l-renum-wide) .k-dialog-f{flex-wrap:wrap}.p-table.l-renum-table td{white-space:normal;padding-top:10px;padding-bottom:10px}.p-table.l-renum-table td .mono,.p-table.l-renum-table td .k-btn,.p-table.l-renum-table td.mono{white-space:nowrap}.l-renum-box{border:1px solid var(--line);border-radius:10px}.l-renum-arrow{vertical-align:-2px;width:13px;height:13px;color:var(--n9)}.l-renum-text{font-size:var(--t-sm);color:var(--n10);margin:0;line-height:1.55}.l-renum-acts{justify-content:flex-end;gap:6px}.p-table td.l-renum-note{min-width:140px;font-size:var(--t-xs);color:var(--n10)}.p-table td.l-renum-note[data-tone=ok]{color:var(--ok)}.p-table td.l-renum-note[data-tone=bad]{color:var(--bad)}.p-table td small.l-renum-err{max-width:320px;color:var(--bad);margin-top:4px}.p-table td.l-renum-pick{width:1%}.l-renum-pick input{width:15px;height:15px;accent-color:var(--n12);cursor:pointer;margin:0;display:block}.l-renum-pick input:disabled{cursor:not-allowed}.l-renum-table tr[data-off] td:not(.l-renum-note){color:var(--n9)}
.p-table td.l-img-wrap{white-space:normal;min-width:180px}.p-table td small.l-img-err{color:var(--bad);overflow-wrap:anywhere}.l-img-busy{color:var(--n10);align-items:center;gap:6px;display:inline-flex}.l-img-busy svg{flex:none;width:13px;height:13px}.l-img-chips{flex-wrap:wrap;gap:6px;display:flex}.l-img-chip{all:unset;border:1px solid var(--n6);background:var(--n2);height:28px;font:400 var(--t-xs) var(--font);color:var(--n11);cursor:pointer;border-radius:7px;align-items:center;padding:0 10px;display:inline-flex}.l-img-chip:hover{border-color:var(--n8);color:var(--n12)}.l-img-chip[aria-pressed=true]{border-color:var(--n12);background:var(--n4);color:var(--n12);font-weight:500}.l-img-chip:focus-visible{outline:2px solid var(--n12);outline-offset:2px}.l-img-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:560px){.l-img-2{grid-template-columns:minmax(0,1fr)}}.k-dialog:has(.l-maint){width:min(820px,100vw - 32px)}.k-dialog:has(.l-maint) .k-dialog-b{max-height:min(62vh,640px);overflow-y:auto}.k-dialog:has(.l-maint) .k-dialog-f{flex-wrap:wrap}.l-maint{gap:16px}.l-maint-h3{font:600 var(--t-sm) var(--font);color:var(--n12);margin:0 0 6px}.l-maint-sum{border:1px solid var(--line);background:var(--n1);font-size:var(--t-sm);color:var(--n10);border-radius:10px;flex-wrap:wrap;gap:8px 20px;padding:12px 14px;display:flex}.l-maint-sum b{font:600 var(--t-sm) var(--mono);color:var(--n12)}.l-maint-note.p-textarea:not(#_){min-height:64px;font:400 var(--t-sm) / 1.5 var(--font)}.l-maint-check{font-size:var(--t-sm);color:var(--n12);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.l-maint-check input,.l-maint-pick input{width:15px;height:15px;accent-color:var(--n12);margin:0}.p-table.l-maint-table td{white-space:normal}.p-table.l-maint-table td.l-maint-pick{width:28px}.p-table.l-maint-table td.l-maint-to{min-width:220px}.l-maint-to .p-dd{max-width:380px}.p-table.l-maint-table tr[data-off] td{color:var(--n9)}.p-table td small.l-maint-warn,.l-maint-warn{color:var(--warn);overflow-wrap:anywhere}
.l-sx-labels{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.l-sx-tag{width:13px;height:13px;color:var(--n9);flex:none}.l-sx-label{background:var(--n3);height:22px;box-shadow:inset 0 0 0 1px var(--n5);font:500 11.5px / 1 var(--mono);letter-spacing:-.01em;color:var(--n11);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:0 3px 0 7px;display:inline-flex}.l-sx-label i{border-radius:1px;flex:none;width:2px;height:11px}.l-sx-label-x{all:unset;width:16px;height:16px;color:var(--n9);cursor:pointer;border-radius:3px;place-items:center;display:grid}.l-sx-label-x:hover:not(:disabled){background:var(--n5);color:var(--n12)}.l-sx-label-x:focus-visible{outline:2px solid var(--n12);outline-offset:1px}.l-sx-label-x:disabled{cursor:default;opacity:.5}.l-sx-label-x svg{width:10px;height:10px}button.l-sx-add{border:1px dashed var(--n6);box-shadow:none;color:var(--n10);cursor:pointer;background:0 0;padding:0 8px 0 6px}button.l-sx-add:hover:not(:disabled){border-color:var(--n8);color:var(--n12)}button.l-sx-add:focus-visible{outline:2px solid var(--n12);outline-offset:2px}button.l-sx-add:disabled{cursor:default;opacity:.5}.l-sx-add svg{width:12px;height:12px}.l-sx-label-form{margin:0;display:inline-flex}.kit .l-sx-label-form .p-input:not(#_){width:200px;height:22px;font:500 11.5px var(--mono);border-radius:5px;padding:0 8px}.l-sx-sub{font-size:var(--t-xs);color:var(--n10);margin-top:2px;display:block}.l-sx-bar{background:var(--n5);border-radius:2px;height:4px;margin-top:8px;display:block;overflow:hidden}.l-sx-bar i{background:var(--n12);height:100%;transition:width .6s var(--ease);border-radius:2px;display:block}.l-sx-plan{border:1px solid var(--line);background:var(--n1);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.l-sx-plan-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.l-sx-plan-h>div{flex-direction:column;gap:2px;min-width:0;display:flex}.l-sx-plan-h b{font:600 var(--t-sm) var(--font);color:var(--n12);align-items:center;gap:8px;display:inline-flex}.l-sx-plan-h b svg{width:15px;height:15px;color:var(--n10);flex:none}.l-sx-plan-h small{font-size:var(--t-xs);color:var(--n10)}.l-sx-plan-h .k-btn{flex:none}.l-sx-specs{font-size:var(--t-xs);color:var(--n11);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.l-sx-specs span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.l-sx-specs svg{width:13px;height:13px;color:var(--n9);flex:none}.l-sx-specs b{font:600 var(--t-xs) var(--mono);color:var(--n12);margin-left:auto}.k-dialog:has(.l-sx-upg){width:min(640px,100vw - 32px)}.k-dialog:has(.l-sx-upg) .k-dialog-b{max-height:min(66vh,620px);overflow-y:auto}.l-sx-upg{gap:14px}.l-sx-picks{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.l-sx-pick{gap:8px}.l-sx-pick[aria-checked=true]{border-color:var(--n12);box-shadow:inset 0 0 0 1px var(--n12)}.l-sx-pick-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.l-sx-tier{border:1px solid var(--n6);font:600 10px var(--mono);color:var(--n11);border-radius:4px;padding:1px 6px}.l-sx-pick-specs{font-size:var(--t-xs);color:var(--n11);flex-direction:column;gap:4px;display:flex}.l-sx-pick-specs span{align-items:center;gap:6px;display:flex}.l-sx-pick-specs svg{width:13px;height:13px;color:var(--n9);flex:none}.l-sx-pick em{color:var(--ok);font-style:normal;font-weight:500}.l-sx-price{font:600 var(--t-sm) var(--mono);color:var(--n12)}.l-sx-upg-note{font-size:var(--t-sm);margin:0}@media (max-width:560px){.l-sx-plan-h{flex-wrap:wrap}.kit .l-sx-label-form .p-input:not(#_){width:160px}}@media (prefers-reduced-motion:reduce){.l-sx-bar i{transition:none}}
.k-dialog:has(.l-movein-wide){width:min(620px,100vw - 32px);top:8vh}:is(.k-dialog:has(.l-movein-wide) .k-dialog-b,.k-dialog:has(.l-movein-services) .k-dialog-b){max-height:min(70vh,680px);overflow-y:auto}.k-dialog:has(.l-movein-log){width:min(860px,100vw - 32px)}.l-movein-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.l-movein-title>span{overflow-wrap:anywhere}.l-movein-title svg{width:15px;height:15px;color:var(--n9);flex:none}.l-movein-steps{counter-reset:step;gap:0;margin:0;padding:0;list-style:none;display:flex}.l-movein-steps li{min-width:0;font-size:var(--t-xs);color:var(--n9);flex-direction:column;flex:1 1 0;align-items:flex-start;gap:8px;padding-right:8px;display:flex;position:relative}.l-movein-steps li:after{content:"";background:var(--line);height:1px;position:absolute;top:11px;left:28px;right:6px}.l-movein-steps li:last-child:after{display:none}.l-movein-steps li>span{border:1px solid var(--line);background:var(--n1);width:22px;height:22px;font-family:var(--mono);color:var(--n10);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.l-movein-steps li>span svg{width:12px;height:12px}.l-movein-steps li[data-state=done]{color:var(--n11)}.l-movein-steps li[data-state=done]>span{border-color:var(--ok);color:var(--ok)}.l-movein-steps li[data-state=done]:after{background:var(--ok);opacity:.5}.l-movein-steps li[data-state=now]{color:var(--n12);font-weight:500}.l-movein-steps li[data-state=now]>span{border-color:var(--a9);background:var(--a9);color:var(--n1)}.l-movein-steps li[data-state=bad]{color:var(--bad)}.l-movein-steps li[data-state=bad]>span{border-color:var(--bad);color:var(--bad)}.l-movein-progress{flex-direction:column;gap:14px;display:flex}.l-movein-bar{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.l-movein-bar .k-meter{height:6px}.l-movein-bar .k-meter>span{background:var(--a9)}.l-movein-bar>span{font-size:var(--t-sm);color:var(--n11)}.l-movein-stats{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.l-movein-stats>div{background:var(--n1);min-width:0;padding:10px 12px}.l-movein-stats dt{font-size:var(--t-xs);color:var(--n9)}.l-movein-cq{container-type:inline-size}.l-movein-stats dd{font-size:var(--t-sm);color:var(--n12);overflow-wrap:break-word;margin:4px 0 0}.l-movein-stats dd small{font-size:var(--t-xs);color:var(--n9);margin-top:2px;display:block}.l-movein-report{border:1px solid var(--line);background:var(--n1);border-radius:10px}.l-movein-report>summary{cursor:pointer;font-size:var(--t-sm);color:var(--n11);overflow-wrap:anywhere;align-items:center;gap:8px;padding:10px 12px;display:flex}.l-movein-report>summary svg{width:14px;height:14px;color:var(--n9);flex:none}.l-movein-report>div{padding:0 12px 12px}.l-movein-fit{font-size:var(--t-sm);color:var(--n10);grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.l-movein-fit .k-meter{height:5px}.l-movein-how{counter-reset:how;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.l-movein-how li{counter-increment:how;border:1px solid var(--line);background:var(--n1);border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.l-movein-how li:before{content:counter(how);font-family:var(--mono);font-size:var(--t-xs);color:var(--a11)}.l-movein-how b{font-size:var(--t-sm);color:var(--n12)}.l-movein-how span{font-size:var(--t-sm);color:var(--n10);line-height:1.5}.l-movein-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.l-movein-ack{font-size:var(--t-sm);color:var(--n11);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.l-movein-ack input,.l-movein-services input{width:15px;height:15px;accent-color:var(--n12);flex:none;margin:2px 0 0}.l-movein-services{flex-wrap:wrap;gap:8px 16px;display:flex}.l-movein-services label{font-size:var(--t-sm);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.l-movein-log{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;margin:0;font-size:12px;overflow:auto}@container (max-width:600px){.l-movein-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.l-movein-how,.l-movein-two{grid-template-columns:1fr}.l-movein-steps li{font-size:10px}.l-movein-steps li:after{left:26px}}
