.dash-page .meter,.mon-page .meter{background:0 0;border-radius:0;height:auto;overflow:visible}.dash-page .panel,.alr-page .panel,.mon-page .panel{isolation:isolate}.dash-page .panel:before,.alr-page .panel:before,.mon-page .panel:before{z-index:-1}.dash-attn .attn-head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.dash-attn .attn-title{font-size:var(--fs-14)}.dash-attn .attn-title.mono,.dash-attn .attn-title .mono{font-family:var(--font-mono);font-size:var(--fs-14)}.dash-attn .attn-detail time{white-space:nowrap}.attn-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dash-attn-panel .panel-hd{min-height:48px;padding-top:10px;padding-bottom:10px}.dash-hd-note{color:var(--fg-3);font-size:var(--fs-12)}.dash-attn-loading{color:var(--fg-3);font-size:var(--fs-13);align-items:center;gap:12px;padding:16px;display:flex}.dash-attn-loading .skel-bar{flex-shrink:0;width:32px}.dash-more{border:0;border-top:1px solid var(--line-soft);width:100%;min-height:40px;color:var(--accent-hi);font:inherit;font-size:var(--fs-13);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;font-weight:550;display:flex}.dash-more:hover{background:var(--surf-2)}.dash-onboard{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px;display:flex}.dash-onboard-icon{border-radius:var(--r-2);background:var(--accent-bg);width:36px;height:36px;color:var(--accent-hi);justify-content:center;align-items:center;display:inline-flex}.dash-onboard-text{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.dash-onboard-text strong{color:var(--fg)}.dash-onboard-text .muted{font-size:var(--fs-13)}.dash-tiles{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.dash-tiles .tile-value small{font-weight:500}.dash-skel{width:45%;height:22px;margin:6px 0 4px}.dash-grid{grid-template:"run srv""act srv"1fr/minmax(0,1fr) minmax(300px,380px);align-items:start;gap:16px;margin-top:16px;display:grid}.dash-run{grid-area:run}.dash-srv{grid-area:srv}.dash-act{grid-area:act}.dash-grid .panel-hd{min-height:48px;padding-top:8px;padding-bottom:8px}.dash-grid .panel-hd .btn{gap:2px}.dash-list{margin:0;padding:0;list-style:none}.dash-list>li+li{border-top:1px solid var(--line-soft)}.dash-list>li.tone-danger{box-shadow:inset 3px 0 var(--danger)}.dash-list>li.tone-warn{box-shadow:inset 3px 0 var(--warn)}.dash-empty{color:var(--fg-3);font-size:var(--fs-13);padding:16px}.dash-empty .skel-bar{width:50%}.dash-empty a{color:var(--accent-hi)}.dash-inline-error{margin:0}.dash-job,.dash-feed{min-height:52px;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:9px 16px;text-decoration:none;display:grid}.dash-job:hover,.dash-feed:hover,.dash-srv-row:hover{background:var(--surf-2)}.dash-job-main{flex-direction:column;gap:1px;min-width:0;display:flex}.dash-job-kind{color:var(--fg);font-size:var(--fs-14);font-weight:550}.dash-job-target{color:var(--fg-3);font-size:var(--fs-12);overflow-wrap:anywhere}.dash-job-state{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.dash-job-time{color:var(--fg-3);font-size:var(--fs-12);font-variant-numeric:tabular-nums;white-space:nowrap}.dash-job-progress{grid-column:1/-1;align-items:center;gap:10px;min-width:0;display:flex}.dash-job-progress .meter-bar{flex:auto;min-width:60px}.dash-job-progress .meter-bar>span{background:var(--busy)}.dash-job-step{max-width:60%;color:var(--fg-3);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dash-list-more{min-height:40px;color:var(--accent-hi);font-size:var(--fs-13);justify-content:center;align-items:center;text-decoration:none;display:flex}.dash-list-more:hover{background:var(--surf-2)}.dash-srv-row{color:inherit;flex-direction:column;gap:10px;padding:12px 16px;text-decoration:none;display:flex}.dash-srv-hd{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.dash-srv-name{color:var(--fg);font-size:var(--fs-14);overflow-wrap:anywhere;font-weight:600}.dash-srv-count{color:var(--fg-3);font-size:var(--fs-12);white-space:nowrap;margin-left:auto}.dash-srv-meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dash-srv-na{color:var(--danger-fg);font-size:var(--fs-13)}@media (min-width:961px) and (max-width:1150px),(max-width:820px){.dash-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.dash-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"run""srv""act"}}.alr-section+.alr-section{margin-top:28px}.alr-none{color:var(--fg-2);font-size:var(--fs-14);align-items:center;gap:10px;padding:14px 16px;display:flex}.alr-none .ico{color:var(--ok)}.alr-note{color:var(--fg-3);font-size:var(--fs-12);margin:10px 2px 0}.alr-groups{margin:0;padding:0;list-style:none}.alr-group{-moz-column-gap:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id act""errs errs""more more";align-items:center;column-gap:16px;display:grid}.alr-group+.alr-group{border-top:1px solid var(--line-soft)}.alr-group.tone-danger{box-shadow:inset 3px 0 var(--danger)}.alr-group.tone-warn{box-shadow:inset 3px 0 var(--warn)}.alr-group-id{flex-direction:column;grid-area:id;gap:2px;min-width:0;padding:12px 0 6px 16px;display:flex}.alr-group-act{grid-area:act;margin-right:16px}.alr-group-title{color:var(--fg);font-family:var(--font-mono);font-size:var(--fs-14);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.alr-group-title:hover{color:var(--accent-hi);text-decoration:underline}.alr-group-meta{color:var(--fg-3);font-size:var(--fs-12)}.alr-errs{grid-area:errs;margin:0;padding:0 16px 8px;list-style:none}.alr-err{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;display:grid}.alr-err+.alr-err{border-top:1px dashed var(--line-soft)}.alr-err .badge{font-family:var(--font-mono);justify-self:start;margin-top:1px}.alr-err-body{flex-direction:column;gap:2px;min-width:0;display:flex}.alr-err-msg{color:var(--fg-1);font-family:var(--font-mono);font-size:var(--fs-13);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.alr-err-meta{color:var(--fg-3);font-size:var(--fs-12);overflow-wrap:anywhere}.alr-group-more{color:var(--accent-hi);font-size:var(--fs-13);grid-area:more;padding:0 16px 12px 98px;text-decoration:none;display:block}.alr-group-more:hover{text-decoration:underline}.alr-resolved{margin-top:28px}.alr-resolved>details.disclosure{border-top:0}.alr-resolved summary .count{border-radius:var(--r-pill);background:var(--surf-3);color:var(--fg-2);font-family:var(--font-mono);padding:1px 7px;font-size:11px;font-weight:600}.alr-closed{margin:0;padding:0;list-style:none}.alr-closed-row{align-items:center;gap:12px;padding:9px 0;display:flex}.alr-closed-row+.alr-closed-row{border-top:1px solid var(--line-soft)}.alr-dot{background:var(--fg-4);opacity:.75;border-radius:50%;flex-shrink:0;width:8px;height:8px}.alr-dot.danger{background:var(--danger)}.alr-dot.warn{background:var(--warn)}.alr-closed-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.alr-closed-title{color:var(--fg-2);font-size:var(--fs-14);overflow-wrap:anywhere}.alr-closed-meta{color:var(--fg-3);font-size:var(--fs-12);overflow-wrap:anywhere}.mon-sub-alert{color:var(--warn-fg)}.mon-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.mon-card{flex-direction:column;display:flex}.mon-card.tone-warn{border-color:color-mix(in oklab, var(--warn) 55%, var(--line-soft))}.mon-card.tone-danger{border-color:color-mix(in oklab, var(--danger) 60%, var(--line-soft))}.mon-hd{justify-content:space-between;align-items:flex-start;gap:8px 12px;padding:14px 16px 0;display:flex}.mon-id{flex-direction:column;gap:2px;min-width:0;display:flex}.mon-name{color:var(--fg);font-size:var(--fs-16);overflow-wrap:anywhere;font-weight:650;text-decoration:none}.mon-name:hover{color:var(--accent-hi)}.mon-sub{color:var(--fg-3);font-size:var(--fs-12);flex-wrap:wrap;gap:2px 10px;display:flex}.mon-sub .mono{font-size:var(--fs-12)}.mon-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mon-bd{flex-direction:column;flex:1;gap:14px;padding:14px 16px 16px;display:flex}.mon-bd .inline-error{margin:0}.mon-empty{border:1px dashed var(--line);border-radius:var(--r-2);color:var(--fg-3);font-size:var(--fs-13);margin:0;padding:10px 12px}.mon-meters{flex-direction:column;gap:12px;display:flex}.mon-facts{border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;margin:0;padding-top:12px;display:flex}.mon-facts>div{justify-content:space-between;align-items:baseline;gap:12px;min-height:22px;display:flex}.mon-facts dt{color:var(--fg-3);font-size:var(--fs-12)}.mon-facts dd{color:var(--fg-1);font-size:var(--fs-13);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;margin:0;display:flex}.mon-facts dd.mono{font-family:var(--font-mono);font-size:var(--fs-12)}.mon-ft{border-top:1px solid var(--line-soft);min-height:40px;color:var(--fg-2);font-size:var(--fs-13);justify-content:center;align-items:center;gap:4px;font-weight:550;text-decoration:none;display:flex}.mon-ft:hover{background:var(--surf-2);color:var(--accent-hi)}.mon-legend{color:var(--fg-4);font-size:var(--fs-12);margin:14px 2px 0}.notif-groups{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.notif-group{border:1px solid var(--line-soft);border-radius:var(--r-3);background:var(--surf-1);color:inherit;flex-direction:column;gap:8px;padding:12px 14px;text-decoration:none;display:flex}.notif-group:hover{border-color:var(--line);background:var(--surf-3)}.notif-group.tone-danger{box-shadow:inset 3px 0 var(--danger)}.notif-group.tone-warn{box-shadow:inset 3px 0 var(--warn)}.notif-group-hd{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.notif-group-hd>.ico{color:var(--fg-4)}.notif-group-id{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.notif-slug{color:var(--fg);font-size:var(--fs-14);overflow-wrap:anywhere;font-weight:600}.notif-when{color:var(--fg-3);font-size:var(--fs-12)}.notif-err{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:8px;display:grid}.notif-err .badge{font-family:var(--font-mono);justify-self:start;margin-top:1px}.notif-err-body{flex-direction:column;gap:1px;min-width:0;display:flex}.notif-msg{color:var(--fg-1);font-family:var(--font-mono);font-size:var(--fs-13);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.notif-meta,.notif-more,.notif-note{color:var(--fg-3);font-size:var(--fs-12)}.notif-more{padding-left:76px}.notif-note,.notif-error{margin:0}.notif-empty{padding:40px 16px}.notif-actions .btn{min-height:40px}@media (max-width:640px){.dash-attn .attn-actions .btn{min-height:44px}.attn-line{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.dash-more,.dash-list-more{min-height:48px}.dash-onboard .btn{flex:100%}.dash-job,.dash-feed{padding:10px 14px}.dash-srv-row{padding:12px 14px}.dash-srv-meters{gap:10px}.alr-group{grid-template-columns:minmax(0,1fr);grid-template-areas:"id""errs""more""act"}.alr-group-id{padding:12px 14px 6px}.alr-errs{padding:0 14px 8px}.alr-err{grid-template-columns:minmax(0,1fr);gap:4px}.alr-group-more{padding:0 14px 8px}.alr-group-act{margin:0 14px 14px}.mon-grid{grid-template-columns:minmax(0,1fr);gap:12px}.mon-hd{padding:12px 14px 0}.mon-bd{padding:12px 14px 14px}.mon-ft{min-height:48px}.notif-err{grid-template-columns:minmax(0,1fr);gap:4px}.notif-more{padding-left:0}.notif-actions .btn{flex:auto;min-height:46px}}
.inst-table{min-width:760px}.inst-table .col-check{width:44px;padding-right:0}.inst-table .col-actions{text-align:right;width:88px}.inst-table tbody tr.row-danger{box-shadow:inset 3px 0 var(--danger)}.inst-id{align-items:center;gap:10px;min-width:0;display:flex}.inst-id-text{flex-direction:column;gap:2px;min-width:0;display:flex}.inst-slug-row{align-items:center;gap:8px;min-width:0;display:inline-flex}.inst-slug{color:var(--fg);font-family:var(--font-mono);font-size:var(--fs-14);font-weight:600;text-decoration:none}.inst-slug:hover{color:var(--accent-hi);text-decoration:underline}.inst-domain{color:var(--fg-3);font-size:var(--fs-13);text-overflow:ellipsis;max-width:420px;overflow:hidden}.inst-state{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.inst-server{color:var(--fg-2);font-size:var(--fs-13)}.row-actions{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}[class^=live-dot-]{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.live-dot-up{background:var(--ok);box-shadow:0 0 0 3px color-mix(in oklch, var(--ok) 22%, transparent)}.live-dot-down{background:var(--danger);box-shadow:0 0 0 3px color-mix(in oklch, var(--danger) 24%, transparent)}.live-dot-unknown{background:var(--fg-4)}.live-text{color:var(--fg-3);font-family:var(--font-mono);font-size:11.5px}.live-text.down{color:var(--danger-fg);font-family:var(--font-sans);font-weight:550}.backup-age{color:var(--fg-2);font-size:var(--fs-13);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.backup-age.warn{color:var(--warn-fg)}.backup-age.danger{color:var(--danger-fg)}.list-empty{padding:40px 16px}@media (max-width:640px){.ecard-meta .backup-age{font-size:inherit}.ecard-meta .backup-age .ico{display:none}}.notice-row{flex-wrap:wrap;gap:8px;margin:-6px 0 14px;display:flex}.overview-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.tile-value-text{font-size:var(--fs-18);letter-spacing:-.01em;overflow-wrap:anywhere}.tile-value-text.mono{font-family:var(--font-mono);font-size:var(--fs-16)}.tile-value .badge{vertical-align:middle}.domain-list{flex-direction:column;gap:4px;display:flex}.domain-list a{color:var(--accent-hi);text-decoration:none}.domain-list a:hover{text-decoration:underline}.panel-ft-links{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.path-list{flex-direction:column;gap:12px;margin:0;display:flex}.path-list dt{color:var(--fg-3);font-size:var(--fs-12);margin-bottom:3px;font-weight:550}.path-list dd{color:var(--fg-1);font-size:var(--fs-13);overflow-wrap:anywhere;margin:0}.stage-list{margin:0;padding:4px 0;list-style:none}.stage-list li{justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.stage-list li+li{border-top:1px solid var(--line-soft)}.stage-list a{min-width:0;color:var(--fg);flex-direction:column;gap:2px;text-decoration:none;display:flex}.stage-list a:hover .mono{color:var(--accent-hi)}.stage-list .muted{font-size:var(--fs-12);overflow-wrap:anywhere}.shortcut-grid{background:var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.shortcut{background:var(--surf-1);min-height:48px;color:var(--fg-1);font-size:var(--fs-14);align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:flex}.shortcut .ico{color:var(--fg-3)}.shortcut:hover{background:var(--surf-2);color:var(--fg)}.shortcut:hover .ico{color:var(--accent)}.audit-payload{text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:11.5px;overflow:hidden}.result-card{border:1px solid var(--line-soft);border-radius:var(--r-2);background:var(--surf-1);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}@media (max-width:1280px){.overview-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.instance-page:not(.on-overview) .ph-sub,.instance-page:not(.on-overview) .ph-meta{display:none}.instance-page:not(.on-overview) .ph{margin-bottom:10px}.audit-payload{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notice-row{margin-top:-4px}.shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-payload{white-space:normal;max-width:none}}.bulk-dock{z-index:20;pointer-events:none;justify-content:center;margin-top:12px;padding:0 0 16px;display:flex;position:sticky;bottom:0}.bulk-pill{background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-pop);pointer-events:auto;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px 8px 14px;display:flex}.bulk-summary{font-size:var(--fs-13);align-items:baseline;gap:8px;display:inline-flex}.bulk-div{background:var(--line-soft);align-self:stretch;width:1px}
.bk-summary{container-type:inline-size}.bk-summary-in{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 28px;padding:16px 18px;display:grid}.bk-summary-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 0;min-width:0;display:grid}.bk-stat{flex-direction:column;gap:3px;min-width:0;padding:0 20px;display:flex}.bk-stat:first-child{padding-left:0}.bk-stat+.bk-stat{border-left:1px solid var(--line-soft)}.bk-stat-label{color:var(--fg-3);font-size:var(--fs-12);align-items:center;gap:6px;font-weight:550;display:flex}.bk-stat-label .ico{color:var(--fg-4)}.bk-stat-value{color:var(--fg);font-size:var(--fs-18);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:650;line-height:1.35}.bk-stat-value .badge{vertical-align:middle}.bk-stat-sub{color:var(--fg-3);font-size:var(--fs-12);overflow-wrap:anywhere;line-height:1.45}.bk-stat.tone-warn .bk-stat-value,.bk-stat.tone-warn .bk-stat-label .ico{color:var(--warn-fg)}.bk-stat.tone-danger .bk-stat-value,.bk-stat.tone-danger .bk-stat-label .ico{color:var(--danger-fg)}.bk-stat-cause{color:var(--danger-fg);display:block}.bk-stat-note{color:var(--warn-fg);display:block}.bk-summary-action{flex-direction:column;align-items:flex-end;gap:6px;max-width:220px;display:flex}.bk-summary-action .btn{min-height:38px;padding:0 16px}.bk-summary-reason{color:var(--fg-3);font-size:var(--fs-12);text-align:right;line-height:1.4}.bk-progress{flex-direction:column;gap:6px;scroll-margin-top:16px;display:flex}.bk-progress-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.bk-history .panel-hd .actions{gap:10px}.bk-total{color:var(--fg-3);font-family:var(--font-mono);white-space:nowrap;font-size:11.5px}.bk-table{min-width:620px}.bk-table td{white-space:normal}.bk-table th:first-child,.bk-table td:first-child{padding-left:16px}.bk-table th:last-child,.bk-table td:last-child{padding-right:10px}.bk-col-state{width:24%}.bk-table .bk-col-size{text-align:right;width:92px;font-family:var(--font-mono);font-size:var(--fs-13);font-variant-numeric:tabular-nums;white-space:nowrap}.bk-col-origin{width:176px}.bk-col-actions{width:84px}.bk-table .bk-col-actions{text-align:right}.bk-row-failed{box-shadow:inset 3px 0 var(--danger)}.bk-when{flex-direction:column;gap:1px;padding:2px 0;display:flex}.bk-when-rel{color:var(--fg);font-weight:600}.bk-when-abs{color:var(--fg-3);font-family:var(--font-mono);white-space:nowrap;font-size:11.5px}.bk-state{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.bk-pct{color:var(--busy-fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px}.bk-err{max-width:340px;color:var(--danger-fg);font-size:var(--fs-12);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;overflow:hidden}.bk-origin{color:var(--fg-2);font-size:var(--fs-13);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bk-origin .ico{color:var(--fg-4)}.bk-origin.is-protective .ico{color:var(--accent)}.bk-row-actions{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.bk-empty{padding:36px 16px}.bk-more{border-top:1px solid var(--line-soft);justify-content:center;padding:8px 12px;display:flex}.bk-more .btn{color:var(--accent-hi)}.bk-card-open{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.bk-card-open:focus-visible{outline-offset:-2px}.bk-card-err{color:var(--danger-fg);font-size:var(--fs-13);overflow-wrap:anywhere;margin-top:6px}.bk-drawer-sub{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.bk-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.bk-fact-rel{color:var(--fg-3);font-size:var(--fs-12);display:block}.bk-error-box{border:1px solid color-mix(in oklch, var(--danger) 35%, transparent);border-radius:var(--r-2);background:var(--danger-bg);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.bk-error-title{color:var(--danger-fg);font-size:var(--fs-13);align-items:center;gap:6px;font-weight:600;display:flex}.bk-error-raw{max-height:180px;color:var(--fg-1);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11.5px;overflow:auto}.bk-keys-title{color:var(--fg-2);font-size:var(--fs-13);margin:0 0 8px;font-weight:650}.bk-key-list{flex-direction:column;gap:10px;margin:0;display:flex}.bk-key dt{color:var(--fg-3);font-size:var(--fs-12);margin-bottom:2px;font-weight:550}.bk-key dd{color:var(--fg-1);margin:0;font-size:12px;line-height:1.5}.bk-key .copyable{word-break:break-all;display:inline}.bk-key .copy-i{vertical-align:-2px;margin-left:6px;display:inline-flex}.bk-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bk-drawer-actions .btn{text-align:left;white-space:normal;justify-content:flex-start;min-width:0;height:auto;min-height:40px;padding-block:6px}.bk-drawer-actions .btn.primary{grid-column:1/-1;justify-content:center}.bk-keys-title{border-top:1px solid var(--line-soft);padding-top:14px}.bk-dialog-text,.usr-dialog-text,.dom-dialog-text{color:var(--fg-2);font-size:var(--fs-14);overflow-wrap:anywhere;margin:0;line-height:1.55}.bk-ref{border:1px solid var(--line-soft);border-radius:var(--r-2);background:var(--surf-1);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.bk-ref-top{color:var(--fg-1);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.bk-ref-key{color:var(--fg-2);overflow-wrap:anywhere;font-size:11.5px}.bk-result{border:1px solid color-mix(in oklch, var(--ok) 35%, transparent);border-radius:var(--r-2);background:var(--ok-bg);color:var(--ok-fg);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.bk-result-text{margin-right:auto}.bk-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bk-stage-wide{grid-column:1/-1}.bks .panel-hd{align-items:flex-start}.bks-hd-text{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.bks-hd-sub{color:var(--fg-3);font-size:var(--fs-13);margin:0;line-height:1.45}.bks-switch{min-height:36px;color:var(--fg-2);font-size:var(--fs-14);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-weight:550;display:inline-flex;position:relative}.bks-switch input[type=checkbox]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bks-switch-track{border:1px solid var(--line);background:var(--surf-3);width:40px;height:22px;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);border-radius:999px;flex-shrink:0;position:relative}.bks-switch-thumb{background:var(--fg-2);width:16px;height:16px;transition:transform var(--dur-2) var(--ease), background var(--dur-1) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.bks-switch-text{white-space:nowrap}.bks-switch.is-on{color:var(--fg)}.bks-switch.is-on .bks-switch-track{border-color:var(--accent);background:var(--accent)}.bks-switch.is-on .bks-switch-thumb{background:#fff;transform:translate(18px)}.bks-switch input:focus-visible+.bks-switch-track{box-shadow:var(--focus-ring)}.bks-switch:has(input:disabled){cursor:not-allowed;opacity:.55}.bks-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px 16px;display:grid}.bks-help{font-size:var(--fs-12);margin-top:0}.bks-check{align-items:flex-start}.bks-check>input{margin-top:3px}.bks-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:14px;display:flex}.bks-summary{flex-direction:column;gap:4px;min-width:0;display:flex}.bks-summary-main{color:var(--fg);font-weight:600}.bks-summary-sub{color:var(--fg-3);font-size:var(--fs-12);flex-wrap:wrap;gap:4px 16px;display:flex}.bks-meta{align-items:flex-start;gap:5px;min-width:0;display:inline-flex}.bks-meta>.ico{flex-shrink:0;margin-top:1px}.bks-meta>span{overflow-wrap:anywhere;min-width:0}.bks-meta .badge{vertical-align:middle}.bks-save{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bks-reason{color:var(--fg-3);font-size:var(--fs-13);text-align:right;margin:-6px 0 0}.bks-reason.field-error{color:var(--danger-fg)}.bks .query-error{box-shadow:none;margin:0}.lv .log-hd{font-family:var(--font-sans);flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.lv-row{align-items:center;gap:8px;min-width:0;display:flex}.lv-row>.btn.icon{flex-shrink:0}.lv-search{flex:240px;max-width:440px;height:34px}.lv-search input{font-size:var(--fs-14)}.lv-status{border-radius:var(--r-pill);background:var(--surf-2);height:26px;color:var(--fg-3);letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.lv-status-dot{background:var(--fg-4);border-radius:50%;width:7px;height:7px}.lv-status.is-live{background:var(--ok-bg);color:var(--ok-fg)}.lv-status.is-live .lv-status-dot{background:var(--ok);animation:pulse 1.4s var(--ease) infinite}.lv-status.is-paused{background:var(--warn-bg);color:var(--warn-fg)}.lv-status.is-paused .lv-status-dot{background:var(--warn)}.lv-status.is-complete{background:var(--surf-2);color:var(--fg-3)}.lv-live-btn{position:relative}.lv-filter-toggle{display:none}.lv-filters{flex-wrap:wrap;justify-content:space-between}.lv-levels{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.lv-levels .filter-chip{min-height:30px}.lv-selects{gap:8px;display:flex}.lv-selects .input{width:auto;height:32px;min-height:32px}.lv-body-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.lv .lv-body{outline:none;flex:1;min-height:160px;padding:8px 0}.lv .lv-body:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.lv .log-line{border-left:2px solid #0000;grid-template-columns:62px 48px minmax(0,1fr);gap:10px;padding:1px 14px 1px 10px;font-size:12.5px;line-height:1.55}.lv .log-line .t{font-variant-numeric:tabular-nums}.lv .log-line .lvl{letter-spacing:.02em;font-size:10.5px}.lv .log-line.warn{border-left-color:var(--warn);background:color-mix(in oklch, var(--warn) 7%, transparent)}.lv .log-line.err{border-left-color:var(--danger);background:color-mix(in oklch, var(--danger) 10%, transparent)}.lv-empty{color:var(--fg-3);font-family:var(--font-sans);font-size:var(--fs-14);text-align:center;padding:28px 16px}.lv-error{border:1px solid color-mix(in oklch, var(--danger) 35%, transparent);border-radius:var(--r-2);background:var(--danger-bg);color:var(--danger-fg);font-family:var(--font-sans);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:4px 12px 8px;padding:10px 12px;display:flex}.lv-error-msg{overflow-wrap:anywhere;flex:200px;min-width:0}.lv-jump{z-index:2;border-color:var(--accent);border-radius:var(--r-pill);background:var(--accent);box-shadow:var(--shadow-3);color:var(--accent-fg);font-family:var(--font-sans);position:absolute;bottom:12px;right:16px}.lv-jump:hover{border-color:var(--accent-hi);background:var(--accent-hi);color:var(--accent-fg)}.lv-foot{font-family:var(--font-sans);flex-wrap:wrap;gap:4px 12px}.lv-foot-status{font-weight:600;display:none}.lv-foot-status.is-live{color:var(--ok-fg)}.lv-foot-status.is-paused{color:var(--warn-fg)}.lv-foot-status.is-complete{color:var(--fg-2)}.lv-foot-count{font-size:11.5px}.lv-foot-src{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.lv-foot-src .mono{color:var(--fg-2);font-size:11.5px}.rail-body>.lv{height:max(440px,100dvh - 236px);max-height:none}.term .panel-hd{flex-wrap:wrap}.term-hd-id{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.term-pty{color:var(--fg-3);font-size:11.5px}.term-gate{flex-direction:column;gap:14px;display:flex}.term-warning{border:1px solid color-mix(in oklch, var(--warn) 40%, transparent);border-radius:var(--r-2);background:var(--warn-bg);color:var(--warn-fg);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.term-warning>.ico{margin-top:2px}.term-warning p{color:var(--fg-1);font-size:var(--fs-14);margin:0;line-height:1.55}.term-warning strong{color:var(--warn-fg);font-weight:650}.term-note{border:1px solid var(--line-soft);border-radius:var(--r-2);background:var(--surf-2);color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.term-note.is-error{border-color:color-mix(in oklch, var(--danger) 40%, transparent);background:var(--danger-bg);color:var(--danger-fg)}.term-note-text{min-width:0;font-size:var(--fs-13);overflow-wrap:anywhere;flex-direction:column;flex:220px;gap:2px;display:flex}.term-note-text strong{color:var(--fg);font-weight:600}.term-confirm{max-width:600px}.term-confirm-row{gap:8px;display:flex}.term-confirm-row .input{flex:auto;min-width:0}.term-confirm-row .btn{flex-shrink:0;height:auto;min-height:40px}.term-screen-wrap{background:#0b0d12;padding:8px;display:none}.term-screen-wrap.is-visible{display:block}.term-screen{height:max(420px,100dvh - 260px)}.usr-addon-main{align-items:center;gap:14px;padding:14px 16px;display:flex}.usr-addon-icon{border-radius:var(--r-2);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.usr-addon.is-ok .usr-addon-icon{background:var(--ok-bg);color:var(--ok-fg)}.usr-addon.is-missing{border-color:color-mix(in srgb, var(--warn) 45%, var(--line-soft))}.usr-addon.is-missing .usr-addon-icon{background:var(--warn-bg);color:var(--warn-fg)}.usr-addon-text{flex:1;min-width:0}.usr-addon-title{color:var(--fg);font-size:var(--fs-15);margin:0;font-weight:600}.usr-addon-sub{color:var(--fg-3);font-size:var(--fs-13);margin:2px 0 0}.usr-addon-detail{color:var(--fg-2);font-size:var(--fs-13);overflow-wrap:anywhere;line-height:1.6}.usr-hd{border-bottom:1px solid var(--line-soft)}.usr-hd .title{margin:0}.usr-table{min-width:720px}.usr-col-user{width:34%}.usr-table td{vertical-align:top;white-space:normal;padding-top:10px;padding-bottom:10px}.usr-table th:first-child,.usr-table td:first-child{padding-left:16px}.usr-col-last{width:128px;color:var(--fg-2)}.usr-table td.usr-col-last{white-space:nowrap}.usr-col-state{width:100px}.usr-col-actions{width:136px}.usr-table .usr-col-actions{text-align:right}.usr-row-inactive td{color:var(--fg-3)}.usr-row-inactive .usr-name{color:var(--fg-2)}.usr-id{flex-direction:column;gap:2px;min-width:0;display:flex}.usr-name{color:var(--fg);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.usr-login{color:var(--fg-3);font-size:var(--fs-12);overflow-wrap:anywhere;word-break:normal}.usr-uid{color:var(--fg-4)}.usr-groups{color:var(--fg-2);font-size:var(--fs-13);overflow-wrap:anywhere}.usr-groups-more>summary{color:var(--fg-2);cursor:pointer;list-style:none;display:inline}.usr-groups-more>summary::-webkit-details-marker{display:none}.usr-groups-n{border-radius:var(--r-pill);background:var(--surf-3);color:var(--accent-hi);font-family:var(--font-mono);margin-left:6px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.usr-groups-more[open] .usr-groups{display:none}.usr-groups-more[open] .usr-groups-n{margin-left:0}.usr-groups-more[open] .usr-groups-n:before{content:"ocultar ";font-family:var(--font-sans)}.usr-group-chips{flex-wrap:wrap;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.usr-group-chips li{border:1px solid var(--line-soft);border-radius:var(--r-1);background:var(--surf-2);color:var(--fg-2);padding:1px 7px;font-size:11.5px}.usr-empty{padding:36px 16px}.usr-card-body{padding-bottom:10px}.usr-card-groups{font-size:var(--fs-12);margin-top:8px}.usr-card-reason{color:var(--fg-3);font-size:var(--fs-12);margin:-6px 16px 12px}.usr-error-detail{overflow-wrap:anywhere}.dom-panel .panel-hd>.btn{flex-shrink:0}.dom-list{flex-direction:column;gap:12px;padding:14px;display:flex}.dom-group-label .count{border-radius:var(--r-pill);background:var(--surf-3);color:var(--fg-2);font-family:var(--font-mono);letter-spacing:0;padding:1px 7px;font-size:11px;font-weight:600}.dom-group-label{color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:6px 0 -2px;font-size:11px;font-weight:650;display:flex}.dom-card{border:1px solid var(--line-soft);border-radius:var(--r-3);background:color-mix(in srgb, var(--surf-2) 45%, var(--surf-1));flex-direction:column;min-width:0;display:flex}.dom-card.is-primary{border-color:color-mix(in srgb, var(--accent) 40%, var(--line-soft))}.dom-card-hd{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.dom-name{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.dom-name a{min-width:0;color:var(--fg);font-size:var(--fs-15);overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.dom-name a>span{overflow-wrap:anywhere;min-width:0}.dom-name a .ico{color:var(--fg-4);flex-shrink:0}.dom-name a:hover{color:var(--accent-hi)}.dom-checks{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.dom-check{flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.dom-check+.dom-check{border-left:1px solid var(--line-soft)}.dom-check dt{color:var(--fg-3);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:650}.dom-check dd{min-width:0;margin:0}.dom-check .dns-status{min-width:0}.dom-cert{font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.dom-none{color:var(--fg-3);font-size:var(--fs-13);margin:0}.dom-help p{color:var(--fg-2);font-size:var(--fs-13);margin:0 0 8px;line-height:1.6}.dom-help p:last-child{margin-bottom:0}.dom-cert-dns{flex-direction:column;gap:6px;display:flex}.dom-cert-dns .field-label{margin:0}.dom-check-row{align-items:flex-start}.dom-check-row>input{flex-shrink:0;margin-top:3px}.dom-cert-log{border-radius:var(--r-2);color:#e6e6e6;max-height:240px;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#0b0d12;margin:0;padding:10px 12px;font-size:11.5px;overflow:auto}.dns-status{flex-direction:column;gap:6px;display:flex}.dns-status-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dns-details>summary{color:var(--fg-3);font-size:var(--fs-12);cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px;list-style:none;display:inline-flex}.dns-details>summary::-webkit-details-marker{display:none}.dns-details>summary:before{content:"";width:6px;height:6px;transition:transform var(--dur-2) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-right:4px;transform:rotate(-45deg)}.dns-details[open]>summary:before{transform:rotate(45deg)}.dns-details>summary:hover{color:var(--fg-1)}.dns-details>summary .mono{font-size:11.5px}.dns-grid{font-size:var(--fs-12);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:8px 0 6px;display:grid}.dns-grid dt{color:var(--fg-3);font-weight:600}.dns-grid dd{color:var(--fg-1);overflow-wrap:anywhere;margin:0;font-size:11.5px}.dns-line{color:var(--fg-2);font-size:var(--fs-12);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:4px 0 0;display:flex}.dns-line .ico{color:var(--ok);margin-top:2px}.dns-line.warn,.dns-line.warn .ico{color:var(--warn-fg)}.dns-error{font-size:var(--fs-12);overflow-wrap:anywhere}.odf-plan{flex-direction:column;gap:8px;min-width:0;display:flex}.odf-plan-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.odf-facts{font-size:var(--fs-12);grid-template-columns:auto minmax(0,1fr);gap:3px 12px;margin:0;display:grid}.odf-facts dt{color:var(--fg-3);font-weight:600}.odf-facts dd{color:var(--fg-1);overflow-wrap:anywhere;margin:0;font-size:11.5px}.odf-changes{color:var(--fg-1);font-size:var(--fs-13);flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.odf-changes li{overflow-wrap:anywhere}.odf-changes li.is-delete{color:var(--danger-fg)}.odf-public{font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.odf-observed{overflow-wrap:anywhere;font-size:11px}.odf-note{margin-top:0;display:block}.odf-plan-box{border:1px solid var(--line-soft);border-radius:var(--r-2);background:var(--surf-1);padding:12px}.odf-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.odf-cell-text{font-size:var(--fs-13)}.odf-options{border:1px solid var(--line-soft);border-radius:var(--r-2);flex-direction:column;gap:6px;min-width:0;margin:0;padding:10px 12px 12px;display:flex}.odf-options>legend{margin:0;padding:0 6px}.odf-check{align-items:flex-start;min-height:32px}.odf-check>input{flex-shrink:0;margin-top:3px}.odf-indent{padding-left:28px}.odf-actions{flex-wrap:wrap}.odf-blocker{max-width:360px;color:var(--fg-3);font-size:var(--fs-12);margin-right:auto;line-height:1.4}.odf-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.odf-step{grid-template-columns:26px minmax(0,1fr);gap:10px;padding-bottom:12px;display:grid;position:relative}.odf-step:last-child{padding-bottom:0}.odf-step:before{content:"";background:var(--line-soft);border-radius:1px;width:2px;position:absolute;top:28px;bottom:2px;left:12px}.odf-step:last-child:before{display:none}.odf-step-mark{background:var(--surf-3);width:26px;height:26px;color:var(--fg-3);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.odf-step.is-pending .odf-step-mark{background:var(--surf-3);color:var(--fg-3)}.odf-step.is-running .odf-step-mark{background:var(--busy-bg);color:var(--busy-fg)}.odf-step.is-done .odf-step-mark{background:var(--ok-bg);color:var(--ok-fg)}.odf-step.is-error .odf-step-mark{background:var(--danger-bg);color:var(--danger-fg)}.odf-step.is-skipped .odf-step-mark{background:var(--surf-2);color:var(--fg-4)}.odf-step-body{min-width:0;padding-top:3px}.odf-step-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;display:flex}.odf-step-label{color:var(--fg);font-size:var(--fs-14);font-weight:550}.odf-step.is-skipped .odf-step-label{color:var(--fg-3)}.odf-step-state{color:var(--fg-3);font-size:var(--fs-12);font-weight:600}.odf-step.is-running .odf-step-state{color:var(--busy-fg)}.odf-step.is-done .odf-step-state{color:var(--ok-fg)}.odf-step.is-error .odf-step-state{color:var(--danger-fg)}.odf-step-detail{overflow-wrap:anywhere;margin-top:3px}.odf-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite odf-spin}@keyframes odf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.odf-spin{animation-duration:2.4s}}@media (max-width:1024px){.rail-body>.lv{height:max(420px,100dvh - 300px)}.term-screen{height:max(400px,100dvh - 320px)}}@media (max-width:900px){.dom-checks{grid-template-columns:minmax(0,1fr)}.dom-check{grid-template-columns:124px minmax(0,1fr);align-items:start;gap:10px;padding:10px 14px;display:grid}.dom-check+.dom-check{border-top:1px solid var(--line-soft);border-left:0}.dom-check dt{padding-top:3px}}@container (max-width:880px){.bk-summary-in{grid-template-columns:minmax(0,1fr);gap:14px}.bk-summary-action{border-top:1px solid var(--line-soft);flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:12px;max-width:none;padding-top:12px}.bk-summary-reason{text-align:left;margin-right:auto}}@container (max-width:560px){.bk-summary-in{padding:14px}.bk-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.bk-stat,.bk-stat:first-child{padding:0}.bk-stat+.bk-stat{border-left:0}.bk-stat:nth-child(3){border-top:1px solid var(--line-soft);grid-column:1/-1;padding-top:12px}.bk-stat-value{font-size:var(--fs-16)}.bk-summary-action{border-top:0;flex-direction:column;align-items:stretch;padding-top:0}.bk-summary-action .btn{min-height:46px}.bk-summary-reason{margin-right:0}}@media (max-width:640px){.bk-history .panel-hd .actions{gap:6px}.bk-stage-grid{grid-template-columns:minmax(0,1fr)}.bk-facts{gap:12px 16px}.bk-drawer-actions{grid-template-columns:minmax(0,1fr)}.bk-drawer-actions .btn{min-height:46px}.bk-result .btn{flex:auto}.bks .panel-hd{flex-direction:column;align-items:stretch;gap:10px}.bks-hd-text{flex:none}.bks-switch{min-height:44px}.bks-grid{grid-template-columns:minmax(0,1fr);gap:12px}.bks-foot,.bks-save{flex-direction:column;align-items:stretch}.bks-save .badge{align-self:flex-start}.bks-save .btn{min-height:46px}.bks-reason{text-align:left;margin-top:-4px}.rail-body>.lv{border-left:0;border-right:0;border-radius:0;height:auto;margin:0 -16px}.lv .lv-body{flex:none;height:60dvh}.rail-body>.lv .lv-body{height:65dvh}.lv .log-hd{gap:8px;padding:8px 10px}.lv-status{display:none}.lv-search{flex:auto;max-width:none;height:44px}.lv-filter-toggle{flex-shrink:0;width:44px;padding:0;display:inline-flex;position:relative}.lv-filter-toggle .btn-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lv-filter-toggle[aria-expanded=true]{border-color:color-mix(in oklch, var(--accent) 45%, transparent);background:var(--accent-bg);color:var(--accent-hi)}.lv-filter-toggle.has-filters:after,.lv-live-btn.is-live:after{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--surf-2);border-radius:50%;position:absolute;top:8px;right:8px}.lv-live-btn.is-live:after{background:var(--ok)}.lv-filters{flex-direction:column;align-items:stretch;gap:8px;display:none}.lv-filters.is-open{display:flex}.lv-levels{scrollbar-width:none;flex-wrap:nowrap;margin:0 -10px;padding:0 10px 2px;overflow-x:auto}.lv-levels::-webkit-scrollbar{display:none}.lv-levels .filter-chip{flex-shrink:0;min-height:38px;padding:0 12px}.lv-selects{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lv-selects .input{width:100%;height:44px}.lv .log-line{padding:3px 12px 3px 10px;font-size:12px;line-height:1.5;display:block}.lv .log-line .t,.lv .log-line .lvl{margin-right:6px;display:inline}.lv .log-line .t:empty{display:none}.lv .log-line .msg,.lv-foot-status{display:inline}.lv-jump{min-height:44px;bottom:12px;right:12px}.rail-body>.term.has-screen{border-left:0;border-right:0;border-radius:0;margin:0 -16px}.term-pty{display:none}.term-screen{height:60dvh}.term-confirm-row{flex-direction:column}.term-confirm-row .btn{min-height:46px}.usr-addon-main{flex-wrap:wrap;padding:14px}.usr-addon-main>.btn{flex:100%;min-height:46px}.dom-list{gap:10px;padding:10px}.dom-card-hd{padding:8px 8px 8px 12px}.dom-name a{font-size:var(--fs-14)}.dom-check{grid-template-columns:minmax(0,1fr);gap:4px;padding:9px 12px}.dom-check dt{padding-top:0}.odf-blocker{flex:100%;max-width:none;margin:0 0 4px}.odf-actions .btn{flex:auto}.odf-indent{padding-left:0}}
.mods-tab,.gauto-tab,.crons-tab,.expi-tab,.ierr-tab{min-width:0}.cfg-hd-id{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cfg-hd-id .title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cfg-hd-sub{color:var(--fg-3);font-size:var(--fs-13);overflow-wrap:anywhere;font-weight:400}.cfg-hd-sub .mono{color:var(--fg-2);font-size:12px}.cfg-hd-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.cfg-notice{border:1px solid var(--line-soft);border-radius:var(--r-2);background:var(--surf-2);color:var(--fg-2);font-size:var(--fs-13);overflow-wrap:anywhere;padding:8px 12px;line-height:1.45}.cfg-notice.warn{border-color:color-mix(in oklch, var(--warn) 40%, transparent);background:var(--warn-bg);color:var(--warn-fg)}.cfg-notice-inset{margin:12px 16px}.cfg-break{overflow-wrap:anywhere}.cfg-p{margin:0}.cfg-inline-state{flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.cfg-inline-state .cfg-notice{flex:280px}.cfg-foot-note{border-top:1px solid var(--line-soft);color:var(--fg-3);font-size:var(--fs-12);overflow-wrap:anywhere;margin:0;padding:10px 16px 12px;line-height:1.5}.cfg-foot-note .mono{font-size:11.5px}.cfg-intro{color:var(--fg-3);font-size:var(--fs-13);align-items:flex-start;gap:8px;margin:0;line-height:1.5;display:flex}.cfg-intro .ico{color:var(--fg-4);flex-shrink:0;margin-top:3px}.cfg-ecard-body{min-width:0;padding:14px 16px 12px}.cfg-switch{border-radius:var(--r-2);min-height:32px;color:var(--fg-3);font:inherit;font-size:var(--fs-13);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.cfg-switch:disabled{opacity:.5;cursor:not-allowed}.cfg-switch-track{border:1px solid var(--line);background:var(--surf-3);width:32px;height:18px;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);border-radius:999px;flex-shrink:0;position:relative}.cfg-switch-thumb{background:var(--fg-3);width:12px;height:12px;transition:transform var(--dur-2) var(--ease), background var(--dur-1) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.cfg-switch-text{text-align:left;min-width:4.4em}.cfg-switch.on{color:var(--ok-fg)}.cfg-switch.on .cfg-switch-track{border-color:color-mix(in oklch, var(--ok) 60%, transparent);background:color-mix(in srgb, var(--ok) 32%, var(--surf-2))}.cfg-switch.on .cfg-switch-thumb{background:var(--ok);transform:translate(14px)}.cfg-switch:hover:not(:disabled) .cfg-switch-track{border-color:var(--line-hi)}details.cfg-fold>summary.panel-hd{cursor:pointer;list-style:none}details.cfg-fold>summary.panel-hd::-webkit-details-marker{display:none}details.cfg-fold>summary.panel-hd:after{content:"";border-right:1.5px solid var(--fg-3);border-bottom:1.5px solid var(--fg-3);width:8px;height:8px;transition:transform var(--dur-2) var(--ease);flex-shrink:0;margin:0 4px;transform:rotate(45deg)}details.cfg-fold[open]>summary.panel-hd:after{transform:rotate(225deg)}details.cfg-fold:not([open])>summary.panel-hd{border-bottom:0}details.cfg-fold>summary.panel-hd:hover{background:var(--surf-2)}.mods-table tbody tr.is-attn,.crons-table tbody tr.is-attn{box-shadow:inset 3px 0 var(--warn)}.mods-bundles{margin:0;padding:0;list-style:none}.mods-bundle{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:14px 16px 0;display:grid}.mods-bundle:first-child{border-top:0}.mods-bundle-main{flex-direction:column;gap:4px;min-width:0;display:flex}.mods-bundle-name{color:var(--fg);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:600;display:flex}.mods-bundle-meta{color:var(--fg-3);font-size:var(--fs-13);flex-wrap:wrap;gap:2px 14px;display:flex}.mods-bundle-main .cfg-notice{margin-top:4px}.mods-bundle-detail{grid-column:1/-1;margin:0 -16px}.mods-bundle-detail>summary{min-height:40px;color:var(--fg-3);font-size:var(--fs-13)}.mods-bundle-desc{color:var(--fg-2);font-size:var(--fs-13);margin:0 0 8px;line-height:1.5}.mods-bundle-list{color:var(--fg-3);font-size:var(--fs-13);margin:0;padding:0 0 0 22px}.mods-bundle-list li{padding:3px 0}.mods-bundle-list li .mono{color:var(--fg-1);overflow-wrap:anywhere;font-size:12.5px}.mods-bundle-list li .badge{vertical-align:1px;margin-left:8px}.mods-table{min-width:640px}.mods-table td{white-space:normal}.mods-table th:first-child{width:40%}.mods-id{flex-direction:column;gap:1px;min-width:0;padding:2px 0;display:flex}.mods-name{color:var(--fg);font-family:var(--font-mono);font-size:var(--fs-13);overflow-wrap:anywhere;font-weight:600}.mods-desc{color:var(--fg-3);font-size:var(--fs-13);line-height:1.35}.mods-author>span:not(.muted){max-width:220px;color:var(--fg-3);font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mods-ver{color:var(--fg-1);font-family:var(--font-mono);white-space:nowrap;font-size:12px}.mods-ver.is-disk{color:var(--fg-3)}.mods-ver-new{color:var(--warn-fg);font-weight:600;display:block}.mods-col-act{text-align:right;width:1%;white-space:nowrap!important}.mods-cards .ecard-hd .badge{flex-shrink:0}.mods-card-foot{justify-content:space-between;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.mods-card-foot:has(>.ecard-meta:empty):not(:has(>.btn)){display:none}.mods-card-foot .ecard-meta{flex:auto;min-width:0;margin-top:0}.mods-card-foot>.btn{flex-shrink:0}.mods-card-foot .ecard-meta>.mods-card-author{min-width:0;max-width:100%;color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mods-gh-org{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mods-repo-listbox{min-height:0;padding:4px;height:auto!important}.mods-repo-listbox option{border-radius:var(--r-1);padding:6px 8px}.mods-progress{color:var(--fg-3);font-size:var(--fs-13);margin:0}.mods-dialog-gap{margin-top:18px}.mods-override{align-items:flex-start;margin:16px 0 12px}.mods-override input{flex-shrink:0;margin-top:3px}.oca-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oca-search .input-group{flex:240px;min-width:0;height:36px}.oca-list{border:1px solid var(--line-soft);border-radius:var(--r-2);background:var(--surf-1);flex-direction:column;display:flex;overflow:hidden}.oca-list .loading-state,.oca-empty{padding:32px 16px}.oca-row{border-top:1px solid var(--line-soft);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.oca-row:first-child{border-top:0}.oca-row:hover{background:var(--surf-2)}.oca-row.selected{background:var(--accent-bg);box-shadow:inset 3px 0 var(--accent)}.oca-row>input{margin:0}.oca-row-link{flex-shrink:0;align-self:center}.oca-row-main{flex-direction:column;gap:1px;min-width:0;display:flex}.oca-row-name{color:var(--fg);overflow-wrap:anywhere;font-weight:600}.oca-row-tech{color:var(--fg-2);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.oca-row-meta{min-width:0;color:var(--fg-3);gap:2px 12px;font-size:12px;display:flex}.oca-row-dl{flex-shrink:0}.oca-row-authors{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oca-pager{justify-content:space-between;align-items:center;gap:8px;display:flex}.oca-pager-info{color:var(--fg-3);font-size:var(--fs-12);text-align:center}.oca-foot{align-items:flex-end;gap:12px;width:100%;display:flex}.oca-confirm{flex:auto;min-width:0}.oca-confirm .field-label{overflow-wrap:anywhere;margin:0}.oca-foot .modal-actions{flex-shrink:0;width:auto}.gauto-repo>.panel-hd{align-items:flex-start}.gauto-repo-name{font-family:var(--font-mono);overflow-wrap:anywhere}.gauto-repo-meta{flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.gauto-repo-meta>span{align-items:center;gap:4px;display:inline-flex}.gauto-repo-meta .ico{color:var(--fg-4)}.gauto-list{margin:0;padding:0;list-style:none}.gauto-row{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.gauto-list>.gauto-row:first-child{border-top:0}.gauto-main{flex:240px;min-width:0}.gauto-title{color:var(--fg);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:550;display:flex}.gauto-title.mono{font-family:var(--font-mono);font-size:var(--fs-13);font-weight:500}.gauto-sub{color:var(--fg-3);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.gauto-sub.mono{font-family:var(--font-mono);font-size:11.5px}.gauto-modules>summary{flex-wrap:wrap;row-gap:2px}.gauto-modules-count{color:var(--fg-3);font-size:var(--fs-13);align-items:center;gap:8px;font-weight:400;display:inline-flex}.gauto-list-nested{border-top:1px solid var(--line-soft)}.gauto-list-nested .gauto-row{padding:10px 16px 10px 28px}.gauto-sched{flex-direction:column;align-items:flex-end;gap:6px;max-width:100%;display:flex}.gauto-sched-state{color:var(--fg-2);font-size:var(--fs-13);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;display:flex}.gauto-sched-when{color:var(--fg-2);overflow-wrap:anywhere}.gauto-sched-error{max-width:420px;color:var(--danger-fg);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px}.gauto-sched-actions{gap:4px;display:flex}.gauto-sched-new{flex-direction:row;align-items:center}.gauto-time{width:136px!important}.gauto-sched-prefix{color:var(--fg-3);font-size:var(--fs-13);white-space:nowrap}.gauto-unmanaged{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.crons-table{min-width:760px}.crons-table td{white-space:normal}.crons-table th:first-child{width:36%}.crons-id{flex-direction:column;gap:1px;min-width:0;padding:2px 0;display:flex}.crons-name{color:var(--fg);overflow-wrap:anywhere;font-weight:550}.crons-model{color:var(--fg-3);overflow-wrap:anywhere;font-size:12px}.crons-model .mono{color:var(--fg-2);font-size:12px}.crons-interval{color:var(--fg-2);font-size:var(--fs-13);white-space:nowrap!important}.crons-when{color:var(--fg-1);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.crons-when.warn{color:var(--warn-fg)}.crons-col-act{text-align:right;width:1%;white-space:nowrap!important}.crons-table tr.is-off .crons-name,.crons-table tr.is-off .crons-interval,.crons-table tr.is-off .crons-when{color:var(--fg-3)}.crons-cards .ecard.is-off .ecard-title{color:var(--fg-2)}.crons-cards .ecard-actions{align-items:center}.crons-runs td{white-space:normal}.crons-runs td.crons-run-when{white-space:nowrap}.crons-run-list{margin:0;padding:0;list-style:none}.crons-run-item{border-top:1px solid var(--line-soft);flex-direction:column;gap:4px;padding:10px 14px;display:flex}.crons-run-item:first-child{border-top:0}.crons-run-meta{color:var(--fg-3);font-size:var(--fs-12);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.crons-run-name{color:var(--fg-1);overflow-wrap:anywhere;display:block}.crons-run-excerpt{color:var(--danger-fg);font-family:var(--font-mono);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.crons-run-summary{flex-wrap:wrap;gap:2px 12px;display:flex}.crons-run-summary .ok{color:var(--ok-fg)}.crons-run-summary .danger{color:var(--danger-fg)}.expi-tab .facts .fact.wide{grid-column:1/-1}.expi-empty{padding:36px 20px}.expi-empty .empty-hint{max-width:460px}.expi-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.expi-log{margin:0;padding:0;list-style:none}.expi-log-row{border-top:1px solid var(--line-soft);font-size:var(--fs-13);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:9px 16px;display:grid}.expi-log-row:first-child{border-top:0}.expi-log-row .badge{justify-self:start}.expi-log-type{color:var(--fg-1);overflow-wrap:anywhere}.expi-log-when{color:var(--fg-3);white-space:nowrap}.expi-log-error{color:var(--danger-fg);overflow-wrap:anywhere;grid-column:2/-1;font-size:12px}.expi-log-error .mono{font-size:11.5px}.ierr-list{margin:0;padding:0;list-style:none}.ierr-item{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 16px;padding:14px 16px;display:grid}.ierr-item:first-child{border-top:0}.ierr-item.tone-danger{box-shadow:inset 3px 0 var(--danger)}.ierr-item.tone-warn{box-shadow:inset 3px 0 var(--warn)}.ierr-item.is-resolved .ierr-msg{color:var(--fg-2)}.ierr-main{flex-direction:column;gap:6px;min-width:0;display:flex}.ierr-top{color:var(--fg-3);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ierr-level{min-width:64px;font-family:var(--font-mono);letter-spacing:.02em;justify-content:center}.ierr-count strong{color:var(--fg);font-variant-numeric:tabular-nums}.ierr-when{white-space:nowrap}.ierr-msg{color:var(--fg);font-family:var(--font-mono);font-size:var(--fs-13);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.ierr-meta{color:var(--fg-3);flex-wrap:wrap;gap:2px 14px;font-size:12px;display:flex}.ierr-meta .mono{color:var(--fg-2);overflow-wrap:anywhere;font-size:11.5px}.ierr-note{color:var(--fg-2);font-size:var(--fs-13);overflow-wrap:anywhere;margin:0;font-style:italic}details.ierr-trace{border:1px solid var(--line-soft);border-radius:var(--r-2);margin-top:2px}details.ierr-trace>summary{min-height:38px;font-size:var(--fs-13);padding:0 12px}details.ierr-trace>.disclosure-bd{padding:0 12px 12px}.ierr-trace-tools{justify-content:flex-end;margin-bottom:6px;display:flex}.ierr-pre{border:1px solid var(--line-soft);border-radius:var(--r-2);background:var(--bg);max-height:360px;color:var(--fg-1);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow:auto}.ierr-actions{align-items:center;gap:6px;display:flex}.ierr-dialog-msg{color:var(--fg-2);font-family:var(--font-mono);font-size:var(--fs-13);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.empty .empty-glyph.ierr-ok{color:var(--ok)}.eissue-form{gap:16px}.eissue-assignee{border:0;min-width:0;margin:0;padding:0}.eissue-assignee .seg-tabs{width:fit-content;max-width:100%;display:flex}.eissue-preview{flex-direction:column;gap:6px;min-width:0;display:flex}.eissue-title{color:var(--fg);overflow-wrap:anywhere;margin:0;font-weight:600}.eissue-preview .ierr-pre{max-height:280px}.eissue-done,.eissue-blocker{align-items:flex-start;gap:12px;display:flex}.eissue-done .empty-glyph{flex-shrink:0;margin:0}.eissue-done .empty-glyph.eissue-ok{color:var(--ok)}.eissue-done strong{color:var(--fg);overflow-wrap:anywhere}.eissue-blocker{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surf-2);color:var(--fg-1);padding:12px}.eissue-blocker>.ico{color:var(--accent);margin-top:3px}.eissue-blocker p{margin:0 0 10px}.maint-repos td{white-space:normal}.maint-repos .badge{white-space:normal;height:auto}.maint-repos td.actions{text-align:right}.maint-repos td.actions .btn{margin:3px 0 3px 6px}@media (max-width:640px){.cfg-btn-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cfg-hd-actions{gap:6px}.cfg-notice-inset{margin:12px 14px}.cfg-foot-note{padding:10px 14px 12px}.cfg-ecard-body{padding:14px 14px 12px}.cfg-switch{min-height:44px;padding:0 10px 0 2px}.mods-bundle{grid-template-columns:minmax(0,1fr);padding:14px 14px 0}.mods-bundle-btn{width:100%}.mods-bundle-detail{margin:0 -14px}.oca-row{gap:4px 10px;padding:12px 10px}.oca-foot{flex-direction:column;align-items:stretch;gap:10px}.oca-foot .modal-actions{flex-wrap:nowrap;width:100%}.oca-foot .modal-actions .btn{flex:1 1 0}.oca-row-link-label,.oca-pager-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gauto-row{padding:12px 14px}.gauto-list-nested .gauto-row{padding-left:14px}.gauto-sched,.gauto-sched-state{justify-content:flex-start;align-items:flex-start;width:100%}.gauto-sched-error{text-align:left;max-width:none}.gauto-sched-new{width:100%}.gauto-time{flex:auto;width:auto!important}.gauto-sched-actions{width:100%}.gauto-sched-actions .btn:not(.icon){flex:auto}.crons-cards .ecard-actions .btn{flex:1 1 0}.expi-log-row{grid-template-columns:auto minmax(0,1fr) auto;padding:10px 14px}.expi-log-error{grid-column:1/-1}.ierr-item{grid-template-columns:minmax(0,1fr);padding:14px}.ierr-actions>.btn:not(.icon){flex:auto}.eissue-assignee .seg-tabs{width:100%}.eissue-assignee .seg-tabs .seg{flex:1 1 0}.maint-tab .grid.cols-2>.card .btn{width:100%}.maint-repos td.actions{text-align:left}.maint-repos td.actions .btn{margin:0 6px 6px 0}}
.srv-em{font-size:.94em}.srv-meter{background:0 0;border-radius:0;height:auto;overflow:visible}.srv-page .mono,.wz .mono,.cmd-pre,.srv-key-block,.wz-key-block{font-variant-ligatures:none}.srv-sub-attn{color:var(--warn-fg)}.srv-toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 14px;display:flex}.srv-toolbar .input-group{width:320px;max-width:100%;height:38px}.srv-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.srv-card{background:var(--surf-1);border:1px solid var(--line-soft);border-radius:var(--r-3);flex-direction:column;min-width:0;display:flex;overflow:hidden}.srv-card.tone-warn{border-color:color-mix(in srgb, var(--warn) 45%, var(--line-soft));box-shadow:inset 3px 0 var(--warn)}.srv-card.tone-danger{border-color:color-mix(in srgb, var(--danger) 50%, var(--line-soft));box-shadow:inset 3px 0 var(--danger)}.srv-card-link{min-width:0;color:inherit;transition:background var(--dur-1) var(--ease);flex-direction:column;flex:1;gap:14px;padding:14px 16px 16px;text-decoration:none;display:flex}.srv-card-link:hover{background:var(--surf-2)}.srv-card-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.srv-card-hd{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.srv-card-name{min-width:0;color:var(--fg);font-family:var(--font-mono);font-size:var(--fs-16);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.srv-card-sub{color:var(--fg-3);font-size:var(--fs-13);flex-wrap:wrap;gap:2px 12px;margin-top:-10px;display:flex}.srv-meters{flex-direction:column;gap:12px;display:flex}.srv-card-note{color:var(--fg-3);font-size:var(--fs-12);align-items:center;gap:6px;margin:-4px 0 0;display:flex}.srv-card-note.warn{color:var(--warn-fg)}.srv-card-foot{border-top:1px solid var(--line-soft);min-height:44px;color:var(--fg-3);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:4px 14px 4px 8px;display:flex}.srv-card-inst{border-radius:var(--r-2);min-height:34px;color:var(--accent-hi);align-items:center;gap:6px;padding:0 8px;font-weight:550;text-decoration:none;display:inline-flex}.srv-card-inst:hover{background:var(--surf-2)}.srv-card-flag{align-items:center;gap:5px;display:inline-flex}.srv-card-flag.danger{color:var(--danger-fg);font-weight:550}.srv-card-uptime{font-family:var(--font-mono);align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.srv-card-skel{gap:16px;min-height:236px;padding:18px 16px}.srv-card-skel .skel-bar:first-child{width:45%;height:14px}.srv-card-skel .skel-bar:nth-child(2){width:80%}.srv-card-skel .skel-bar:nth-child(3){width:62%}.srv-body{gap:18px}.srv-note{background:var(--surf-1);border:1px solid var(--line-soft);border-left:3px solid var(--accent);border-radius:var(--r-2);color:var(--fg-1);font-size:var(--fs-14);align-items:flex-start;gap:10px;padding:10px 14px;line-height:1.5;display:flex}.srv-note>.ico{color:var(--accent);flex-shrink:0;margin-top:2px}.srv-note p{white-space:pre-line;overflow-wrap:anywhere;min-width:0;margin:0}.srv-notice{background:var(--surf-1);border:1px solid var(--line-soft);border-radius:var(--r-2);color:var(--fg-2);font-size:var(--fs-13);align-items:flex-start;gap:10px;padding:10px 12px 10px 14px;display:flex}.srv-notice>.ico{flex-shrink:0;margin-top:2px}.srv-notice.ok{background:var(--ok-bg);border-color:color-mix(in oklch, var(--ok) 35%, transparent)}.srv-notice.ok>.ico{color:var(--ok-fg)}.srv-notice.warn{background:var(--warn-bg);border-color:color-mix(in oklch, var(--warn) 40%, transparent)}.srv-notice.warn>.ico{color:var(--warn-fg)}.srv-notice-body{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.srv-notice-body strong{color:var(--fg);font-weight:600}.srv-notice>.btn{flex-shrink:0}.srv-key-long,.srv-kv dd{word-break:break-all}.srv-key-long .copyable,.srv-kv .copyable{display:inline}.srv-key-long .copy-i,.srv-kv .copy-i{vertical-align:-2px;margin-left:6px;display:inline-flex}.srv-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.srv-tile{gap:4px}.srv-tile>.meter-bar{margin:4px 0 2px}.srv-tile .tile-value.warn{color:var(--warn-fg)}.srv-tile .tile-value.danger{color:var(--danger-fg)}.srv-tile-text{font-size:24px}.srv-section-hd{flex-wrap:wrap}.srv-section-hd .row-inline{gap:6px}.srv-inst-table .col-actions{text-align:right;width:84px}.srv-inst-table tbody tr.row-danger{box-shadow:inset 3px 0 var(--danger)}.srv-inst-id{flex-direction:column;gap:2px;min-width:0;display:flex}.srv-inst-slug-row{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:inline-flex}.srv-inst-slug{color:var(--fg);font-family:var(--font-mono);font-size:var(--fs-14);font-weight:600;text-decoration:none}.srv-inst-slug:hover{color:var(--accent-hi);text-decoration:underline}.srv-inst-domain{max-width:440px;color:var(--fg-3);font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srv-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.srv-row-chev{color:var(--fg-4)}.srv-backup{color:var(--fg-2);font-size:var(--fs-13);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.srv-backup.warn{color:var(--warn-fg)}.srv-backup.danger{color:var(--danger-fg)}.srv-panel-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.srv-panel-sub{color:var(--fg-3);font-size:var(--fs-12)}.srv-inspecting{color:var(--fg-3);font-size:var(--fs-13);flex-direction:column;gap:10px;display:flex}.srv-inspecting .skel-bar{width:40%}.srv-disk-facts{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.srv-disk-facts dd b{color:var(--fg);font-size:var(--fs-16);font-variant-numeric:tabular-nums;font-weight:600}.srv-fact-bar{margin:6px 0 2px}.srv-fact-sub{color:var(--fg-3);font-size:var(--fs-12);margin-top:2px;display:block}.srv-footnote{color:var(--fg-4);font-size:var(--fs-12);margin:14px 0 0}.srv-page details.disclosure>summary .count{border-radius:var(--r-pill);background:var(--surf-3);color:var(--fg-2);font-family:var(--font-mono);padding:1px 7px;font-size:11px;font-weight:600}.srv-size-list{margin:0;padding:0;list-style:none}.srv-size-list li{border-top:1px solid var(--line-soft);font-size:var(--fs-13);justify-content:space-between;align-items:baseline;gap:4px 16px;padding:8px 0;display:flex}.srv-size-list li:first-child{border-top:0;padding-top:2px}.srv-size-name{min-width:0;color:var(--fg-1);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.srv-size-meta{color:var(--fg-3);font-family:var(--font-sans);font-size:var(--fs-12)}.srv-size{color:var(--fg-2);white-space:nowrap;flex-shrink:0;font-size:12px}.srv-info-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,124px),1fr))}.srv-info-facts .fact.wide{grid-column:1/-1}.srv-labels{flex-wrap:wrap;gap:6px;display:flex}.srv-labels .tag{overflow-wrap:anywhere;height:auto;min-height:20px;font-size:11px}.srv-kv{flex-direction:column;gap:12px;margin:0;display:flex}.srv-kv dt{color:var(--fg-3);font-size:var(--fs-12);margin:0 0 3px;font-weight:550}.srv-kv dd{color:var(--fg-1);margin:0;font-size:12px;line-height:1.5}.srv-dialog-note{border-radius:var(--r-2);font-size:var(--fs-13);align-items:flex-start;gap:8px;margin:0;padding:9px 12px;line-height:1.45;display:flex}.srv-dialog-note>.ico{flex-shrink:0;margin-top:1px}.srv-dialog-note.warn{background:var(--warn-bg);color:var(--warn-fg)}.srv-dialog-note.danger{background:var(--danger-bg);color:var(--danger-fg)}.srv-key-block,.wz-key-block{background:var(--surf-1);border:1px solid var(--line-soft);border-radius:var(--r-2);max-height:132px;color:var(--fg-2);font-family:var(--font-mono);word-break:break-all;padding:8px 10px;font-size:11.5px;line-height:1.5;display:block;overflow:auto}.srv-choices{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.srv-choices>legend{margin-bottom:8px;padding:0}.srv-choice{background:var(--surf-1);border:1px solid var(--line-soft);border-radius:var(--r-2);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.srv-choice:hover{border-color:var(--line-hi)}.srv-choice.on{background:var(--accent-bg);border-color:color-mix(in srgb, var(--accent) 45%, var(--line-soft))}.srv-choice input{flex-shrink:0;margin:2px 0 0}.srv-choice-text{flex-direction:column;gap:2px;min-width:0;display:flex}.srv-choice-title{color:var(--fg);font-size:var(--fs-14);font-weight:550}.srv-choice-detail{color:var(--fg-3);overflow-wrap:anywhere;font-size:11.5px}.wz{flex-direction:column;gap:16px;max-width:900px;display:flex}.wz-steps{margin:0}.wz-count{color:var(--fg-3);font-size:var(--fs-13);margin:0 0 8px;display:none}.wz-count b{color:var(--fg);font-weight:600}.wz-steps ol{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wz-step{min-width:0;color:var(--fg-3);font-size:var(--fs-14);white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:flex;position:relative}.wz-step:not(:last-child){flex:auto}.wz-step:not(:last-child):after{content:"";background:var(--line);flex:auto;min-width:16px;height:1px;margin-left:2px}.wz-step.done:not(:last-child):after{background:color-mix(in srgb, var(--ok) 55%, var(--line))}.wz-num{border:1px solid var(--line);background:var(--surf-2);width:24px;height:24px;color:var(--fg-3);font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;display:inline-flex}.wz-step.done{color:var(--fg-2)}.wz-step.done .wz-num{background:var(--ok-bg);color:var(--ok-fg);border-color:#0000}.wz-step.current{color:var(--fg);font-weight:600}.wz-step.current .wz-num{background:var(--accent);color:var(--accent-fg);border-color:#0000;font-weight:650}.wz-panel>.panel-bd{flex-direction:column;gap:18px;display:flex}.wz-chosen{color:var(--fg-2);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.wz-chosen>.ico{color:var(--accent)}.wz-group{border:0;min-width:0;margin:0;padding:0}.wz-group>legend{margin:0 0 10px;padding:0}.wz-group>:not(legend)+:not(legend){margin-top:10px}.wz-group-title{color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650;display:block}.wz-optional{color:var(--fg-4);letter-spacing:0;text-transform:none;font-weight:450}.wz-group-title .mono{letter-spacing:0;text-transform:none}.wz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.wz-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wz-grid>.span-2{grid-column:1/-1}.wz-grid>.field-help{margin:-6px 0 0}.wz-narrow{max-width:220px}.wz-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wz-methods .method-card{position:relative}.wz-picked{border-radius:var(--r-pill);background:var(--accent);color:var(--accent-fg);align-items:center;gap:4px;padding:1px 8px 1px 6px;font-size:11px;font-weight:650;display:inline-flex;position:absolute;top:12px;right:12px}.wz-picked .ico{color:currentColor}.wz-hint{align-items:flex-start;margin:0;line-height:1.5}.wz-hint>.ico{margin-top:2px}.wz-text{color:var(--fg-2);font-size:var(--fs-14);margin:0;line-height:1.55}.wz-text strong{color:var(--fg)}.cmd-block{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden}.cmd-hd{background:var(--surf-2);border-bottom:1px solid var(--line-soft);min-height:40px;color:var(--fg-3);font-size:var(--fs-12);justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 4px 12px;display:flex}.cmd-pre{max-height:260px;color:var(--fg-1);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.6;overflow:auto}.wz-waiting{color:var(--fg-3);font-size:var(--fs-13);flex-direction:column;gap:8px;margin:0;display:flex}.wz-waiting .skel-bar{width:100%;height:4px}.prov-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.prov-step{color:var(--fg-2);font-size:var(--fs-14);align-items:flex-start;gap:10px;display:flex}.prov-glyph{background:var(--surf-2);width:20px;height:20px;color:var(--fg-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.prov-step.ok .prov-glyph{background:var(--ok-bg);color:var(--ok-fg)}.prov-step.error .prov-glyph{background:var(--danger-bg);color:var(--danger-fg)}.prov-step.running .prov-glyph{background:var(--busy-bg);color:var(--busy-fg)}.prov-text{flex-direction:column;gap:2px;min-width:0;display:flex}.prov-label{color:var(--fg);font-weight:500}.prov-step.skipped .prov-label{color:var(--fg-3)}.prov-detail{color:var(--fg-3);overflow-wrap:anywhere;word-break:break-all;font-size:11.5px}.prov-error{background:var(--danger-bg);border:1px solid color-mix(in oklch, var(--danger) 35%, transparent);border-radius:var(--r-2);color:var(--danger-fg);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;margin:0;padding:10px 12px;font-size:12px}.wz-key{background:var(--surf-2);border:1px solid var(--line-soft);border-radius:var(--r-2);flex-direction:column;gap:12px;padding:14px;display:flex}.wz-key .field-help{margin:0}.wz-key .copyable{display:inline}.wz-key .copy-i{vertical-align:-2px;margin-left:6px;display:inline-flex}.pick-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px;display:grid}.pick-card{background:var(--surf-1);border:1px solid var(--line-soft);border-radius:var(--r-3);cursor:pointer;min-width:0;min-height:56px;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);align-items:center;gap:12px;padding:10px 12px;display:flex}.pick-card:hover{background:var(--surf-2);border-color:var(--line-hi)}.pick-card.active{background:var(--accent-bg);border-color:var(--accent)}.pick-card input{flex-shrink:0;margin:0}.pick-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pick-title{color:var(--fg);font-family:var(--font-mono);font-size:var(--fs-14);overflow-wrap:anywhere;font-weight:600}.pick-sub{color:var(--fg-3);font-size:var(--fs-12);flex-wrap:wrap;gap:0 10px;display:flex}.pick-sub>span{white-space:nowrap}.pick-card .badge{flex-shrink:0}.wz-check{background:var(--surf-2);border:1px solid var(--line-soft);border-radius:var(--r-2);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.wz-clashes{color:var(--fg-2);font-size:var(--fs-12);flex-basis:100%;margin:2px 0 0;padding-left:18px}.repo-add{gap:8px;display:flex}.repo-add .input{flex:auto;min-width:0}.repo-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.repo-list li{background:var(--surf-2);border:1px solid var(--line-soft);border-radius:var(--r-2);align-items:center;gap:8px;min-height:36px;padding:2px 4px 2px 10px;display:flex}.repo-url{min-width:0;color:var(--fg-1);overflow-wrap:anywhere;flex:1}.wz-plain-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.wz-creates{background:var(--surf-2);border:1px solid var(--line-soft);border-radius:var(--r-2);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.wz-creates ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wz-creates li{color:var(--fg-1);font-size:var(--fs-13);overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.wz-creates li>.ico{color:var(--fg-3);flex-shrink:0;margin-top:2px}.wz-creates .field-help{margin:2px 0 0}.wz-done .panel-bd{align-items:flex-start;gap:14px;display:flex}.wz-done-icon{border-radius:var(--r-3);background:var(--ok-bg);width:40px;height:40px;color:var(--ok-fg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wz-done-body{min-width:0}.wz-done-body h2{color:var(--fg);font-size:var(--fs-16);overflow-wrap:anywhere;margin:0 0 6px;font-weight:650}.wz-done-body p{color:var(--fg-2);font-size:var(--fs-14);overflow-wrap:anywhere;margin:0 0 14px;line-height:1.55}.wz-actions{flex-wrap:wrap;margin-top:0}.wz-blocked{min-width:0;color:var(--fg-3);font-size:var(--fs-13);flex:260px;align-items:center;gap:6px;margin:0;display:flex}.wz-blocked>.ico{color:var(--warn-fg);flex-shrink:0}@media (max-width:1100px){.srv-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wz-methods{grid-template-columns:minmax(0,1fr);gap:10px}.wz-methods .method-card{grid-template-columns:22px minmax(0,1fr);gap:2px 12px;padding:14px;display:grid}.wz-methods .method-card>.ico{grid-row:1/span 2;margin-top:2px}.wz-methods .method-card .mc-title{margin-top:0;padding-right:84px}.wz-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.srv-toolbar .input-group{flex:100%;width:100%;height:44px}.srv-toolbar .filter-result-count{margin-left:auto}.srv-grid{gap:10px}.srv-card-link{padding:14px}.srv-card-inst{min-height:44px}.srv-body{gap:14px}.srv-note{font-size:var(--fs-13);padding:10px 12px}.srv-notice{flex-wrap:wrap}.srv-notice>.btn,.srv-section-hd .row-inline{flex:100%}.srv-section-hd .row-inline .btn{flex:1 1 0}.ecard-meta .srv-backup{font-size:inherit}.ecard-meta .srv-backup .ico{display:none}.srv-disk-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.srv-size-list li{flex-direction:column;gap:2px}.srv-size{white-space:normal}.srv-choice{padding:12px}.wz{gap:14px}.wz-count{display:block}.wz-steps ol{gap:6px}.wz-step,.wz-step:not(:last-child){background:var(--surf-3);border-radius:99px;flex:1 1 0;height:4px}.wz-step:not(:last-child):after{display:none}.wz-step.done{background:color-mix(in srgb, var(--accent) 55%, var(--surf-3))}.wz-step.current{background:var(--accent)}.wz-num,.wz-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wz-panel>.panel-bd{gap:16px}.wz-grid,.wz-grid.cols-3{grid-template-columns:minmax(0,1fr);gap:14px}.wz-narrow{max-width:none}.repo-add{flex-wrap:wrap}.repo-add .input,.repo-add .btn{flex:100%}.repo-list li{padding-left:12px}.cmd-pre{max-height:none;font-size:12px}.wz-done .panel-bd{flex-direction:column}.wz-blocked{flex-basis:100%}.wz-actions{margin-top:0;margin-bottom:-32px}}
.act-empty{padding:40px 16px}.act-table .col-open{text-align:right;width:44px}.act-table tbody tr.row-danger{box-shadow:inset 3px 0 var(--danger)}.act-table th.num{text-align:right}.act-cards .ecard.tone-danger{background:color-mix(in oklch, var(--danger-bg) 38%, transparent)}.card-error{color:var(--danger-fg);font-size:var(--fs-13);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;line-height:1.45;display:-webkit-box;overflow:hidden}button.ecard-link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}button.ecard-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}button.ecard-link .ecard-sub,button.ecard-link .card-error{display:block}button.ecard-link .card-error{display:-webkit-box}.live-jobs{margin-bottom:8px}.live-jobs .panel-hd .title{align-items:center;gap:8px;display:inline-flex}.live-note{color:var(--fg-3);font-size:var(--fs-12);align-items:center;gap:7px;display:inline-flex}.live-note .act-live-dot{background:var(--ok);width:7px;height:7px;animation:pulse 1.4s var(--ease) infinite;border-radius:50%}.live-job{position:relative}.live-job:hover{background:var(--surf-2)}.live-link:after{content:"";position:absolute;inset:0}.live-job .live-target,.live-job .attn-actions>.btn{z-index:1;position:relative}.live-job .attn-actions{gap:10px}.live-chev{color:var(--fg-4)}.live-job:hover .live-chev{color:var(--accent-hi)}.live-title{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.live-detail{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.live-elapsed{color:var(--fg-1);font-family:var(--font-mono);font-size:var(--fs-13);font-variant-numeric:tabular-nums}.live-msg{overflow-wrap:anywhere;min-width:0}.live-progress{align-items:center;gap:10px;max-width:560px;margin-top:8px;display:flex}.live-progress .bar{flex:1;height:6px}.live-pct{color:var(--fg-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.jobs-table{min-width:860px}.jobs-table .job-kind-text{max-width:230px}.jobs-table .job-kind-label{white-space:normal}.act-table td.job-dest{white-space:normal;max-width:220px}.job-kind{align-items:center;gap:10px;min-width:0;display:flex}.job-kind-icon{border-radius:var(--r-2);background:var(--surf-2);width:28px;height:28px;color:var(--fg-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.job-kind-icon.danger{background:var(--danger-bg);color:var(--danger-fg)}.job-kind-text{flex-direction:column;gap:1px;min-width:0;display:flex}.job-kind-label{color:var(--fg);font-weight:550}.job-id{color:var(--fg-4);font-family:var(--font-mono);font-size:11px}.job-target{color:var(--accent-hi);font-size:var(--fs-13);overflow-wrap:anywhere;text-decoration:none}.job-target.mono{font-family:var(--font-mono)}a.job-target:hover{text-decoration:underline}.job-target.is-plain{color:var(--fg-3)}.job-state{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.job-err{max-width:200px;color:var(--danger-fg);font-size:var(--fs-12);text-overflow:ellipsis;overflow:hidden}.act-table td.job-muted{color:var(--fg-2);font-size:var(--fs-13)}.job-dur{color:var(--fg-2);font-family:var(--font-mono);font-size:var(--fs-13);font-variant-numeric:tabular-nums}.job-actor{color:var(--fg-2);font-size:var(--fs-13)}.job-actor.mono{font-family:var(--font-mono);font-size:12px}.job-card-title{align-items:center;gap:7px;display:inline-flex}.job-card-title .ico{color:var(--fg-3);flex-shrink:0}.jd-title-sep{color:var(--fg-4);font-weight:400}.jd-title-target.mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.88em}.jd-callout{border:1px solid var(--line-soft);border-radius:var(--r-3);background:var(--surf-1);flex-direction:column;gap:12px;margin-bottom:16px;padding:16px 18px;display:flex}.jd-callout.tone-danger{border-color:color-mix(in srgb, var(--danger) 45%, var(--line-soft));background:color-mix(in srgb, var(--danger-bg) 45%, var(--surf-1))}.jd-callout-hd{align-items:flex-start;gap:12px;display:flex}.jd-callout-icon{border-radius:var(--r-2);background:var(--surf-3);width:32px;height:32px;color:var(--fg-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.jd-callout.tone-danger .jd-callout-icon{background:var(--danger-bg);color:var(--danger-fg)}.jd-callout-text{min-width:0}.jd-callout-text h2{color:var(--fg);font-size:var(--fs-16);letter-spacing:-.01em;margin:0;font-weight:650}.jd-callout-when{color:var(--fg-3);font-size:var(--fs-14);letter-spacing:0;font-weight:500}.jd-callout-text p{color:var(--fg-2);font-size:var(--fs-14);overflow-wrap:anywhere;margin:2px 0 0}.jd-callout-empty{color:var(--fg-2);font-size:var(--fs-14);margin:0}.jd-recovery{border-radius:var(--r-2);background:var(--surf-1);color:var(--fg-1);font-size:var(--fs-13);align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.5;display:flex}.jd-recovery .ico{color:var(--accent);flex-shrink:0;margin-top:2px}.jd-progress,.jd-targets{margin-bottom:16px}.jd-target-list{margin:0;padding:2px 0;list-style:none}.jd-target-list li{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 16px;display:flex}.jd-target-list li+li{border-top:1px solid var(--line-soft)}.jd-target-list a{min-width:0;color:var(--fg);font-size:var(--fs-14);overflow-wrap:anywhere;text-decoration:none}.jd-target-list a:hover{color:var(--accent-hi);text-decoration:underline}.jd-progress .panel-bd{flex-direction:column;gap:4px;display:flex}.jd-progress .bar{height:6px}.jd-progress-msg{color:var(--fg-3);font-size:var(--fs-13);overflow-wrap:anywhere;margin-top:6px}.jd-logs .section-hd{flex-wrap:wrap}.job-logs .log-stream{min-height:280px;max-height:clamp(380px,70vh,820px)}.jd-logs-note{color:var(--fg-4);font-size:var(--fs-12);margin:6px 2px 0}.jd-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:24px;display:grid}.jd-grid>:only-child{grid-column:1/-1}.jd-hd-note{color:var(--fg-3);font-family:var(--font-mono);font-size:11px}.jd-steps-note{border-top:1px solid var(--line-soft);color:var(--fg-3);font-size:var(--fs-12);align-items:flex-start;gap:8px;margin:0;padding:10px 16px 12px;line-height:1.5;display:flex}.jd-steps-note .ico{flex-shrink:0;margin-top:2px}.jd-raw{color:var(--fg-4);margin-left:4px;font-size:11.5px}.job-detail .fact dd a{color:var(--accent-hi);text-decoration:none}.job-detail .fact dd a:hover{text-decoration:underline}.jd-sum-hint{color:var(--fg-4);margin-left:2px;font-size:11.5px;font-weight:400}.jpp-row{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.jpp-step{min-width:0;color:var(--fg-1);font-size:var(--fs-14);overflow-wrap:anywhere;font-weight:550}.jpp-pct{color:var(--fg-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.jpp-pct.muted{color:var(--fg-3);font-family:var(--font-sans)}.bar.indeterminate>.fill{width:100%;animation:pulse 1.6s var(--ease) infinite}.jpp .panel-hd{flex-wrap:wrap}.jpp-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.jpp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jpp-bd{gap:12px;display:grid}.jpp-bd .jpp-step{font-size:var(--fs-13);font-weight:500}.log-stream .log-hd .log-state{color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.log-stream .log-hd .log-count{color:var(--fg-3);font-family:var(--font-mono);font-size:11px}.log-stream .log-spacer{flex:1}.backups-table{min-width:760px}.gb-id{flex-direction:column;gap:2px;min-width:0;display:flex}.gb-slug{color:var(--fg);font-family:var(--font-mono);font-size:var(--fs-14);font-weight:600;text-decoration:none}.gb-slug:hover{color:var(--accent-hi);text-decoration:underline}.gb-cause{max-width:380px;color:var(--danger-fg);font-size:var(--fs-12);text-overflow:ellipsis;overflow:hidden}.gb-when{color:var(--fg-1);font-size:var(--fs-13);flex-direction:column;gap:1px;display:flex}.gb-sub{color:var(--fg-3);font-size:var(--fs-12)}.act-table td.gb-size{color:var(--fg-1);font-family:var(--font-mono);font-size:var(--fs-13);text-align:right;font-variant-numeric:tabular-nums}.act-table td.gb-origin{color:var(--fg-2);font-size:var(--fs-13)}.audit-table{min-width:820px}.act-table td.au-when{color:var(--fg-2);font-size:var(--fs-13)}.au-actor{color:var(--fg-1);font-size:var(--fs-13)}.au-actor.mono{font-family:var(--font-mono);font-size:12px}.au-action{color:var(--fg);font-family:var(--font-mono);font-size:var(--fs-13)}.au-res{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.au-res-type{color:var(--fg-3);font-size:var(--fs-12)}.au-res-id{color:var(--accent-hi);font-size:var(--fs-13);text-decoration:none}.au-res-id.mono{font-family:var(--font-mono);font-size:12.5px}a.au-res-id:hover{text-decoration:underline}.au-res-id.is-plain{color:var(--fg-2)}.drawer-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.drawer-sec{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;padding-top:14px;display:flex}.drawer-sec-title{color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.drawer-note{color:var(--fg-3);font-size:var(--fs-12);margin:0;line-height:1.5}.drawer-alert{border:1px solid color-mix(in oklch, var(--danger) 35%, transparent);border-radius:var(--r-2);background:color-mix(in oklch, var(--danger-bg) 55%, transparent);flex-direction:column;gap:10px;padding:12px;display:flex}.drawer-alert-hd{color:var(--danger-fg);font-size:var(--fs-14);align-items:center;gap:8px;display:flex}.kv-list{flex-direction:column;gap:12px;margin:0;display:flex}.kv-row{min-width:0}.kv-row dt{color:var(--fg-3);font-size:var(--fs-12);margin:0 0 3px;font-weight:550}.kv-row dd{color:var(--fg-1);font-size:var(--fs-13);overflow-wrap:anywhere;margin:0}.kv-row dd.mono{font-family:var(--font-mono);font-size:12.5px;line-height:1.5}.kv-row .copyable{display:inline}.kv-row .copyable .copy-i{vertical-align:-2px;margin-left:6px;display:inline-flex}.copy-block{flex-direction:column;gap:6px;min-width:0;display:flex}.copy-block-hd{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.copy-block-label{color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650}.copy-block-btn{flex-shrink:0}.copy-block-pre{border:1px solid var(--line-soft);border-radius:var(--r-2);background:var(--bg);max-height:340px;color:var(--fg-1);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow:auto}.copy-block.tone-danger .copy-block-pre{border-color:color-mix(in srgb, var(--danger) 35%, var(--line-soft));color:var(--fg)}.copy-block-empty{color:var(--fg-3);font-size:var(--fs-13)}@media (min-width:641px){.filter-bar .tb-extra select.act-select{max-width:220px}}@media (max-width:1100px){.jd-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.live-jobs .panel-hd{min-height:48px}.live-progress{max-width:none}.jd-callout{padding:14px}.jd-callout-text h2{font-size:var(--fs-15)}.job-logs .log-stream{min-height:0;max-height:none}.job-logs .log-stream .log-body{height:auto;min-height:180px;max-height:60dvh}.live-chev{display:none}.live-job .attn-actions:not(:has(.btn)){display:none}.jd-grid{margin-top:18px}.jd-logs .section-hd .seg-tabs{flex:none}.jd-logs .seg-tabs .seg{min-height:40px}.jpp-actions{width:100%}.jpp-actions>*{flex:auto}.copy-block-pre{max-height:50dvh;font-size:12px}.copy-block-btn{min-height:40px}}
