.bn-security-auth-card{max-width:460px;margin:6vh auto}.bn-checkline{display:flex!important;gap:.55rem;align-items:center;margin:.8rem 0;color:#334155;font-size:.95rem}.bn-inline-form{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.bn-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.bn-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:1.15rem;box-shadow:0 12px 35px rgba(15,23,42,.06)}.bn-mt{margin-top:1rem}.bn-muted{color:#64748b}.bn-big{font-size:2rem;font-weight:800;color:#0f172a}.bn-big-sm{font-size:1.05rem;font-weight:700;color:#0f172a}.bn-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:end}.bn-form-grid input[type=number]{width:100%;padding:.65rem;border:1px solid #dbe3ef;border-radius:12px}.bn-toggle-row{grid-column:1/-1;display:flex;gap:.6rem;align-items:center}.bn-card-head-row,.bn-page-head{display:flex;justify-content:space-between;gap:1rem;align-items:center}.bn-table-wrap{overflow:auto}.bn-table{width:100%;border-collapse:collapse}.bn-table th,.bn-table td{border-bottom:1px solid #edf2f7;padding:.75rem;text-align:left;vertical-align:top}.bn-status-ok{display:inline-flex;border-radius:999px;background:#dcfce7;color:#166534;padding:.2rem .55rem;font-size:.8rem;font-weight:700}.bn-status-bad{display:inline-flex;border-radius:999px;background:#fee2e2;color:#991b1b;padding:.2rem .55rem;font-size:.8rem;font-weight:700}.btn.btn-warning{background:#f59e0b;color:#fff}.btn.btn-danger{background:#dc2626;color:#fff}.btn.btn-sm{padding:.35rem .65rem;font-size:.83rem}@media(max-width:800px){.bn-grid-3,.bn-form-grid{grid-template-columns:1fr}.bn-page-head,.bn-card-head-row{align-items:flex-start;flex-direction:column}.bn-table th,.bn-table td{white-space:nowrap}}
