/* E-Nabd uses the Center theme; no effect on official print documents. */
@media screen {
 .enabd-management {display:grid;gap:16px;min-width:0}
 .enabd-management .card {margin:0;min-width:0}
 .enabd-management .admin-tabs {display:flex;flex-wrap:wrap;gap:7px}
 .enabd-management .admin-tab {min-height:42px;border:1px solid var(--nabd-border-strong,#b8d2d9);border-radius:11px;background:#f5fafb;color:#185161;padding:9px 14px}
 .enabd-management .admin-tab.active {background:var(--nabd-gradient-primary,#087b83);color:#fff;border-color:transparent}
 .enabd-session {display:grid;grid-template-columns:minmax(220px,1fr) minmax(230px,1fr);align-items:center;gap:18px}
 .enabd-session p,.enabd-management .notice {line-height:1.9}
 .enabd-actions {display:flex;gap:8px;flex-wrap:wrap;align-items:center}
 .enabd-actions .input {max-width:270px}
 .enabd-form {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:16px 0;align-items:end}
 .enabd-form label {display:flex;flex-direction:column;gap:7px;color:var(--nabd-text-muted,#526e79)}
 .enabd-form .input {width:100%;min-width:0}
 .enabd-search {display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:10px;align-items:center}
 .enabd-state {display:inline-block;padding:4px 10px;border:1px solid #d5e3e7;border-radius:20px;background:#f1f6f8;color:#355c6b;font-size:12px;line-height:1.8;white-space:normal}
 .enabd-state-ok {background:#e5f4ee;border-color:#b8ded0;color:#155b47}
 .enabd-state-alert {background:#fff3e1;border-color:#e7ca96;color:#78480b}
 .enabd-facts {display:flex;gap:14px;flex-wrap:wrap;margin:14px 0;padding:12px;background:#f3f8fa;border-radius:12px}
 .enabd-facts p {margin:0}
 .enabd-management .table td {vertical-align:middle}
 .enabd-management .table .btn {margin:3px;white-space:normal;min-height:38px}
 .enabd-secret-code {display:block;text-align:center;font-size:34px;letter-spacing:6px;margin:20px 0;user-select:none;color:#103f50}
 #enabd-sensitive-modal .app-confirm-body {display:flex;flex-direction:column;gap:12px;align-items:stretch;text-align:center}
 #enabd-sensitive-modal .app-confirm-body p {margin:0;line-height:1.9;overflow-wrap:anywhere}
 #enabd-sensitive-modal .enabd-delivery-warning {padding:12px;background:#fff7e8;border-radius:10px;color:#79531d}
 #enabd-sensitive-modal .app-confirm-actions {flex-wrap:wrap}
 #enabd-sensitive-modal .app-confirm-modal {max-height:90vh;overflow:auto}
 @media(max-width:800px){.enabd-session,.enabd-form {grid-template-columns:1fr}.enabd-search {grid-template-columns:1fr auto}.enabd-search label {grid-column:1/-1}.enabd-management .table {min-width:650px}.enabd-secret-code {font-size:28px;letter-spacing:4px}}
}
/* Read-only Hub document fingerprint: bounded in responsive tables. */
.enabd-digest{display:inline-block;max-width:18rem;overflow-wrap:anywhere;white-space:normal}
