.deploymentsShell-page{max-width:1400px;margin:0 auto}.deploymentsShell-btn{border:.5px solid var(--ui-line-strong);background:rgba(var(--text-primary-rgb), .04);color:rgba(var(--text-primary-rgb), .9);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.deploymentsShell-btn:hover{background:rgba(var(--text-primary-rgb), .08)}.deploymentsShell-btn:disabled{opacity:.4;cursor:not-allowed}[data-component=deploymentsShell] [data-fragment=Stats]{margin-bottom:18px;padding:0}[data-component=deploymentsShell] [data-fragment=Stats] [class$=-grid]{gap:12px}@media (max-width:1100px){[data-component=deploymentsShell] [data-fragment=Stats] [class$=-grid]{grid-template-columns:repeat(2,1fr)!important}}[data-component=deploymentsShell] [data-fragment=Stats] [class$=-card]{background:var(--ui-bg-card);box-shadow:var(--shadow-sm);border:.5px solid var(--ui-line);border-radius:10px;min-width:0;padding:14px 16px}[data-component=deploymentsShell] [data-fragment=Stats] [class$=-card][data-accent]{background:linear-gradient(135deg, rgba(var(--ui-violet-rgb), .1), rgba(var(--ui-pink-rgb), .06));border-color:rgba(var(--ui-violet-rgb), .25)}[data-component=deploymentsShell] [data-fragment=Stats] [class$=-label]{letter-spacing:.8px;text-transform:uppercase;color:var(--ui-dim);font-size:10px;font-weight:400}[data-component=deploymentsShell] [data-fragment=Stats] [class$=-value]{font-family:var(--font-sans);letter-spacing:-.6px;color:var(--text-primary);gap:6px;font-size:24px;font-weight:500}[data-component=deploymentsShell] [data-fragment=Stats] [class$=-unit]{color:var(--ui-dim);font-size:12px;font-weight:400}[data-component=deploymentsShell] [data-fragment=Stats] [class$=-trend-text]{font-size:11px}[data-component=deploymentsShell] [data-fragment=FilterBar]{margin-bottom:14px}.deploymentsShell-empty{text-align:center;background:rgba(var(--text-primary-rgb), .02);border:.5px dashed var(--ui-line);color:var(--ui-muted);border-radius:10px;padding:36px;font-size:12px}.deploymentsShell-list{flex-direction:column;gap:12px;display:flex}.deploymentsShell-card{background:var(--ui-bg-card);box-shadow:var(--shadow-sm);border:.5px solid var(--ui-line);border-radius:12px;transition:border-color .15s;overflow:hidden}.deploymentsShell-card:hover{border-color:rgba(var(--ui-violet-rgb), .3)}.deploymentsShell-card-ok{border-color:rgba(var(--success-rgb), .25);background:linear-gradient(135deg, rgba(var(--success-rgb), .04), rgba(var(--text-primary-rgb), .015))}.deploymentsShell-card-warn{border-color:rgba(var(--warning-rgb), .3)}.deploymentsShell-card-err{border-color:rgba(var(--error-rgb), .3);background:linear-gradient(135deg, rgba(var(--error-rgb), .04), rgba(var(--text-primary-rgb), .015))}.deploymentsShell-dh{border-bottom:.5px solid var(--ui-line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.deploymentsShell-avatar{color:#fff;background:linear-gradient(135deg, var(--ui-violet), var(--ui-pink));border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:inline-flex}.deploymentsShell-dh-info{min-width:0}.deploymentsShell-dh-name{letter-spacing:-.2px;color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.deploymentsShell-dh-scope{background:rgba(var(--text-primary-rgb), .04);color:var(--ui-muted);border:.5px solid var(--ui-line);text-transform:uppercase;letter-spacing:.4px;border-radius:4px;padding:1px 6px;font-size:9.5px}.deploymentsShell-dh-meta{color:var(--ui-dim);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:10.5px;display:flex}.deploymentsShell-dh-dot{background:var(--ui-faint,var(--ui-dim));border-radius:50%;width:3px;height:3px;display:inline-block}.deploymentsShell-dh-url{color:var(--info);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.deploymentsShell-dh-url:hover{text-decoration:underline}.deploymentsShell-dh-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.deploymentsShell-dh-action{border:.5px solid var(--ui-line-strong);background:rgba(var(--text-primary-rgb), .04);color:rgba(var(--text-primary-rgb), .9);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:6px 11px;font-size:11.5px;font-weight:500;display:inline-flex}.deploymentsShell-dh-action:hover{background:rgba(var(--text-primary-rgb), .08)}.deploymentsShell-dh-action:disabled{opacity:.4;cursor:not-allowed}.deploymentsShell-dh-action-primary{background:var(--brand);color:var(--ink-text-on-brand);border:none}.deploymentsShell-dh-action-danger{color:var(--error);border-color:rgba(var(--error-rgb), .3)}.deploymentsShell-dh-action-danger:hover{background:rgba(var(--error-rgb), .08)}.deploymentsShell-dbody{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deploymentsShell-dbody-single{grid-template-columns:1fr}.deploymentsShell-card-empty{text-align:center;color:var(--ui-dim);padding:18px;font-size:11px}.deploymentsShell-pane{flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.deploymentsShell-pane+.deploymentsShell-pane{border-left:.5px solid var(--ui-line)}@media (max-width:760px){.deploymentsShell-dbody{grid-template-columns:1fr}.deploymentsShell-pane+.deploymentsShell-pane{border-left:none;border-top:.5px solid var(--ui-line)}}.deploymentsShell-pane-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deploymentsShell-pane-name{color:var(--text-primary);text-transform:uppercase;letter-spacing:.4px;font-size:11.5px;font-weight:600}.deploymentsShell-pane-role{letter-spacing:.4px;text-transform:uppercase;border:.5px solid;border-radius:99px;padding:1px 7px;font-size:9.5px;font-weight:600}.deploymentsShell-pane-role-front{color:var(--info);background:rgba(var(--accent-3-rgb), .12);border-color:rgba(var(--accent-3-rgb), .4)}.deploymentsShell-pane-role-back{color:var(--warning);background:rgba(var(--warning-rgb), .12);border-color:rgba(var(--warning-rgb), .4)}.deploymentsShell-pane-ago{color:var(--ui-muted);align-items:center;gap:4px;margin-left:auto;font-size:10px;display:inline-flex}.deploymentsShell-pane-na{text-align:center;color:var(--ui-dim);border:.5px dashed var(--ui-line);border-radius:7px;padding:12px;font-size:10.5px}.deploymentsShell-pane-url{color:var(--info);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.deploymentsShell-pane-url:hover{text-decoration:underline}.deploymentsShell-status{border-radius:99px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-flex}.deploymentsShell-status-ok{background:rgba(var(--success-rgb), .1);color:var(--success);border:.5px solid rgba(var(--success-rgb), .3)}.deploymentsShell-status-warn{background:rgba(var(--warning-rgb), .12);color:var(--warning);border:.5px solid rgba(var(--warning-rgb), .3)}.deploymentsShell-status-info{background:rgba(var(--accent-3-rgb), .1);color:var(--info);border:.5px solid rgba(var(--accent-3-rgb), .3)}.deploymentsShell-status-err{background:rgba(var(--error-rgb), .1);color:var(--error);border:.5px solid rgba(var(--error-rgb), .3)}.deploymentsShell-status-neutral{background:rgba(var(--text-primary-rgb), .04);color:var(--ui-muted);border:.5px solid var(--ui-line)}.deploymentsShell-health{border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:9.5px;display:inline-flex}.deploymentsShell-health-ok{background:rgba(var(--success-rgb), .1);color:var(--success)}.deploymentsShell-health-err{background:rgba(var(--error-rgb), .1);color:var(--error)}.deploymentsShell-health-info{background:rgba(var(--accent-3-rgb), .1);color:var(--info)}.deploymentsShell-health-neutral{background:rgba(var(--text-primary-rgb), .04);color:var(--ui-muted)}.deploymentsShell-dlines{gap:6px;display:grid}.deploymentsShell-dline{background:rgba(var(--text-primary-rgb), .02);border:.5px solid var(--ui-line);border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.deploymentsShell-dline-icb{border:.5px solid;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.deploymentsShell-dline-icb-ok{color:var(--success);background:rgba(var(--success-rgb), .12);border-color:rgba(var(--success-rgb), .3)}.deploymentsShell-dline-icb-warn{color:var(--warning);background:rgba(var(--warning-rgb), .12);border-color:rgba(var(--warning-rgb), .3)}.deploymentsShell-dline-icb-err{color:var(--error);background:rgba(var(--error-rgb), .12);border-color:rgba(var(--error-rgb), .3)}.deploymentsShell-dline-icb-info{color:var(--info);background:rgba(var(--accent-3-rgb), .12);border-color:rgba(var(--accent-3-rgb), .3)}.deploymentsShell-dline-icb-neutral{color:var(--ui-muted);background:rgba(var(--text-primary-rgb), .05);border-color:var(--ui-line)}.deploymentsShell-dline-main{min-width:0;color:var(--text-primary);text-overflow:ellipsis;flex-direction:column;gap:1px;font-size:11px;font-weight:500;display:flex;overflow:hidden}.deploymentsShell-dline-sub{color:var(--ui-dim);font-size:9.5px;font-weight:400}.deploymentsShell-dline-muted{color:var(--ui-dim);font-weight:400}.deploymentsShell-dline-val{color:var(--ui-muted);flex-shrink:0;font-size:10px}.deploymentsShell-dline-val-err{color:var(--error)}.deploymentsShell-met{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.deploymentsShell-met-cell{background:rgba(var(--text-primary-rgb), .025);border:.5px solid var(--ui-line);border-radius:7px;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.deploymentsShell-met-k{letter-spacing:.5px;text-transform:uppercase;color:var(--ui-dim);font-size:8.5px}.deploymentsShell-met-v{letter-spacing:-.2px;color:var(--text-primary);font-size:13px;font-weight:500}.deploymentsShell-met-v-ok{color:var(--success)}.deploymentsShell-met-v-warn{color:var(--warning)}.deploymentsShell-met-v-err{color:var(--error)}.deploymentsShell-life{align-items:center;padding:2px 4px;display:flex}.deploymentsShell-life-step{color:var(--ui-muted);flex-shrink:0;align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.deploymentsShell-life-dot{background:var(--ui-faint,var(--ui-dim));border-radius:50%;flex-shrink:0;width:7px;height:7px}.deploymentsShell-life-dot-ok{background:var(--success);box-shadow:0 0 6px rgba(var(--success-rgb), .5)}.deploymentsShell-life-dot-info{background:var(--info);box-shadow:0 0 6px rgba(var(--accent-3-rgb), .5)}.deploymentsShell-life-dot-warn{background:var(--warning)}.deploymentsShell-life-dot-err{background:var(--error);box-shadow:0 0 6px rgba(var(--error-rgb), .5)}.deploymentsShell-life-dot-idle,.deploymentsShell-life-dot-neutral{background:var(--ui-dim)}.deploymentsShell-life-lab{color:var(--text-primary);font-weight:500}.deploymentsShell-life-time{color:var(--ui-dim);font-size:9px}.deploymentsShell-life-bar{background:var(--ui-line);flex:1;min-width:12px;height:1px;margin:0 6px}.deploymentsShell-life-bar-ok{background:rgba(var(--success-rgb), .5)}.deploymentsShell-pane-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.deploymentsShell-pane-actions{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.deploymentsShell-pane-act{border:.5px solid var(--ui-line);background:rgba(var(--text-primary-rgb), .03);color:var(--ui-muted);cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;transition:background .1s,color .1s;display:inline-flex}.deploymentsShell-pane-act:hover{color:var(--text-primary);background:rgba(var(--text-primary-rgb), .07)}.deploymentsShell-pane-act:disabled{opacity:.4;cursor:not-allowed}.deploymentsShell-pane-act-danger{border-color:rgba(var(--error-rgb), .35);color:var(--error)}.deploymentsShell-pane-act-danger:hover{background:rgba(var(--error-rgb), .12);color:var(--error)}.deploymentsShell-pane-logs{border:.5px solid var(--ui-line);background:rgba(var(--text-primary-rgb), .03);color:var(--ui-muted);cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;display:inline-flex}.deploymentsShell-pane-logs:hover{color:var(--text-primary);background:rgba(var(--text-primary-rgb), .07)}.deploymentsShell-pane-logs:disabled{opacity:.4;cursor:not-allowed}.deploymentsShell-drawer-backdrop{z-index:100;background:#0000008c;justify-content:flex-end;display:flex;position:fixed;inset:0}.deploymentsShell-drawer{background:var(--ui-bg-card);border-left:.5px solid var(--ui-line-strong);flex-direction:column;width:min(720px,100vw);height:100%;display:flex;box-shadow:-10px 0 40px #00000080}.deploymentsShell-drawer-head{border-bottom:.5px solid var(--ui-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.deploymentsShell-drawer-title{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.deploymentsShell-drawer-layer{background:rgba(var(--ui-violet-rgb), .18);color:var(--accent);text-transform:uppercase;letter-spacing:.4px;border-radius:4px;padding:1px 6px;font-size:10px}.deploymentsShell-drawer-sub{color:var(--ui-dim);margin-top:4px;font-size:10.5px;display:block}.deploymentsShell-drawer-close{color:var(--ui-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px}.deploymentsShell-drawer-close:hover{color:var(--text-primary);background:rgba(var(--text-primary-rgb), .05)}.deploymentsShell-drawer-toolbar{border-bottom:.5px solid var(--ui-line);align-items:center;gap:6px;padding:8px 14px;display:flex}.deploymentsShell-drawer-btn{border:.5px solid var(--ui-line);background:rgba(var(--text-primary-rgb), .03);color:var(--ui-muted);cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}.deploymentsShell-drawer-btn:hover{color:var(--text-primary);background:rgba(var(--text-primary-rgb), .07)}.deploymentsShell-drawer-tip{color:var(--ui-dim);align-items:center;gap:4px;margin-left:auto;font-size:10px;display:inline-flex}.deploymentsShell-drawer-err{background:rgba(var(--error-rgb), .08);color:var(--error);border-bottom:.5px solid rgba(var(--error-rgb), .2);padding:8px 14px;font-size:11px}.deploymentsShell-drawer-logs{background:var(--ui-bg-0);font-family:var(--ui-font-mono);color:rgba(var(--text-primary-rgb), .82);flex:1;padding:8px 14px;font-size:11.5px;overflow-y:auto}.deploymentsShell-log-line{white-space:pre-wrap;word-break:break-word;padding:1px 0;line-height:1.4}.deploymentsShell-log-line-err{color:var(--error)}.deploymentsShell-drawer-empty{text-align:center;color:var(--ui-dim);padding:30px;font-size:11px;display:block}
