.qjdKKW_shell{z-index:1;max-width:1180px;padding:0 var(--space-5) var(--space-7);color:var(--fg);font-family:var(--font-body);margin:0 auto;position:relative}.qjdKKW_narrow{max-width:420px;padding-bottom:var(--space-7);padding-top:12vh}.qjdKKW_topbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.qjdKKW_title{font-family:var(--font-display);margin:0;font-size:1.6rem;font-weight:600}.qjdKKW_nav{align-items:center;gap:var(--space-3);color:var(--fg-2);flex-wrap:wrap;font-size:.875rem;display:flex}.qjdKKW_nav a{color:var(--cyan-2)}.qjdKKW_panel{margin-bottom:var(--space-5);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.qjdKKW_panelTitle{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:1.05rem;font-weight:600}.qjdKKW_muted{color:var(--fg-2);margin:0;font-size:.9rem;line-height:1.5}.qjdKKW_form{gap:var(--space-3);display:grid}.qjdKKW_inline{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.qjdKKW_field{gap:var(--space-1);color:var(--fg-2);flex:180px;font-size:.8rem;display:grid}.qjdKKW_input{width:100%;padding:var(--space-2) var(--space-3);color:var(--fg);font:inherit;background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-sm);font-size:.9rem}.qjdKKW_button{padding:var(--space-2) var(--space-4);color:var(--bg-0);font:inherit;background:var(--cyan);border:1px solid var(--cyan);border-radius:var(--r-sm);cursor:pointer;font-size:.875rem;font-weight:600}.qjdKKW_buttonGhost{color:var(--cyan-2);border-color:var(--line-2);background:0 0;}.qjdKKW_buttonDanger{color:var(--bg-0);background:var(--danger);border-color:var(--danger);}.qjdKKW_button:disabled{opacity:.55;cursor:not-allowed}.qjdKKW_input:focus-visible,.qjdKKW_button:focus-visible,.qjdKKW_nav a:focus-visible{outline:2px solid var(--cyan-2);outline-offset:2px}.qjdKKW_error{color:var(--danger);margin:0;font-size:.875rem}.qjdKKW_success{color:var(--neon);margin:0;font-size:.875rem}.qjdKKW_tableWrap{overflow-x:auto}.qjdKKW_table{border-collapse:collapse;width:100%;font-size:.875rem}.qjdKKW_table th,.qjdKKW_table td{padding:var(--space-3) var(--space-2);text-align:left;vertical-align:middle;border-bottom:1px solid var(--line)}.qjdKKW_table th{color:var(--muted);font-size:.75rem;font-weight:500}.qjdKKW_rowActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qjdKKW_rowActions .qjdKKW_input{width:170px}.qjdKKW_statusOn{color:var(--neon)}.qjdKKW_statusOff{color:var(--amber)}.qjdKKW_statusBad{color:var(--danger)}.qjdKKW_statusMuted{color:var(--muted)}.qjdKKW_statusOn a,.qjdKKW_statusOff a,.qjdKKW_statusBad a,.qjdKKW_table td a,.qjdKKW_muted a{color:inherit;text-decoration:underline}.qjdKKW_cellNote{color:var(--muted);margin-top:2px;font-size:.75rem}.qjdKKW_check{align-items:center;gap:var(--space-2);color:var(--fg-2);font-size:.8rem;display:inline-flex}.qjdKKW_banner,.qjdKKW_bannerWarn,.qjdKKW_bannerBad{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-sm);font-size:.875rem}.qjdKKW_bannerWarn{color:var(--amber);border-color:var(--amber)}.qjdKKW_bannerBad{color:var(--danger);border-color:var(--danger)}.qjdKKW_summary{gap:var(--space-2) var(--space-5);color:var(--fg-2);flex-wrap:wrap;font-size:.875rem;display:flex}.qjdKKW_summary strong{color:var(--fg);font-size:1.1rem}.qjdKKW_summaryActions{margin-top:var(--space-4)}.qjdKKW_summary+.qjdKKW_error,.qjdKKW_summaryActions+.qjdKKW_error,.qjdKKW_summaryActions+.qjdKKW_success{margin-top:var(--space-3)}.qjdKKW_details summary{cursor:pointer;color:var(--cyan-2);font-size:.875rem}.qjdKKW_details form{margin-top:var(--space-3)}
