.brand-lockup{display:flex;align-items:center;gap:10px;margin:0 3px 42px;color:#ddd;font-size:18px;letter-spacing:-.04em}.brand-lockup b{color:var(--gold2)}.brand-lockup .brand{width:54px;height:54px;margin:0;object-fit:contain;filter:drop-shadow(0 8px 20px #0008)}
@media(max-width:900px){.brand-lockup span{display:none}.brand-lockup .brand{width:48px}}
.badge.down{background:#fff0ed;color:#b42318}
.badge.wait{background:#fff7df;color:#8a6500}
.badge.off{background:#f0f0f0;color:#666}
.remotes{gap:12px;width:100%;flex-wrap:wrap;justify-content:center}
.remotes .topology-site{min-width:130px;display:flex;flex-direction:column;align-items:center;gap:3px}
.topology-site small{font-size:10px;color:#666}
.topology-site.up{background:#edf9f4;border-color:#87d7b9;color:#087a57}
.topology-site.down{background:#fff0ed;border-color:#f1aaa0;color:#b42318}
.topology-site.wait{background:#fff7df;border-color:#e4c96f;color:#8a6500}
.account-grid{margin-top:20px}
.account-grid form{display:grid;gap:12px}
.account-grid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700}
.account-grid .toggle-label{flex-direction:row;align-items:center}
.account-grid .toggle-label input{width:auto}
.overview-tunnels{min-height:0}
.compact-table{margin-top:12px}
.compact-table th,.compact-table td{padding:11px 10px}
.compact-table td:first-child{min-width:185px}
.compact-table td:nth-child(2),.compact-table td:nth-child(3){font-variant-numeric:tabular-nums;white-space:nowrap}
.execution-card .execution-line{display:flex;align-items:baseline;gap:10px}
.execution-card .execution-line strong{margin-bottom:6px}
.execution-card .execution-line>span{color:#aaa}
.mini-health{display:flex;gap:12px;padding-top:9px;border-top:1px solid #ffffff1f}
.mini-health span{display:flex!important;align-items:center;gap:5px;color:#c9c9c9!important;font-size:9px!important;text-transform:uppercase;letter-spacing:.05em}
.mini-health i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 7px var(--green)}
.mini-health b{font-weight:700;color:inherit}
.row-actions{display:flex;gap:7px;white-space:nowrap}
.row-actions button{padding:8px 11px}
.event-actions{justify-content:flex-end;margin-top:18px}
