.btn{cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-weight:600;background:#334155;color:#e2e8f0;margin-left:8px}.btn.primary{background:#6366f1;color:#fff;margin-left:0}.inline-form{display:flex;gap:8px;margin-top:12px}.status-ok{color:#4ade80}.setup-box,.recovery-box{margin-top:12px}.muted{color:#94a3b8;font-size:.85rem}.actions{display:flex;gap:8px;margin-bottom:12px}.btn{cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-weight:600;background:#334155;color:#e2e8f0}.btn.danger{background:#ef4444;color:#fff}.widget{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#e2e8f0}.filters{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}input{padding:8px 10px;border-radius:8px;border:1px solid #334155;background:#0f172a;color:#e2e8f0}.btn{cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-weight:600;background:#6366f1;color:#fff}table{width:100%;border-collapse:collapse;font-size:.9rem}th,td{text-align:left;padding:8px 6px;border-bottom:1px solid #334155}th{color:#94a3b8;font-weight:600;font-size:.75rem;text-transform:uppercase}.badge{background:#334155;padding:2px 8px;border-radius:999px;font-size:.75rem}.error{background:#ef444426;border:1px solid #ef4444;color:#fca5a5;padding:8px 12px;border-radius:8px;margin-bottom:12px}.muted{color:#94a3b8}
