/* Settings > Conditions / Questionnaires / Integrations / Processes and archived-patient banner. */
.admin-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px 16px}.admin-grid .wide{grid-column:1/-1}
.admin-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 16px}.admin-grid4 .wide{grid-column:1/-1}
.admin-grid input,.admin-grid select,.admin-grid textarea,.admin-grid4 input,.admin-grid4 select,.admin-grid4 textarea{width:100%;box-sizing:border-box}
.admin-active{margin-right:auto}
.admin-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin:12px 0}
.admin-card{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--line);border-radius:8px;color:var(--text);text-decoration:none}.admin-card span{color:var(--muted);font-size:12px}
.admin-integration{border:1px solid var(--line);border-radius:8px;padding:16px;max-width:520px}.admin-integration h3{margin:0 0 6px}
.q-badge{display:inline-block;margin-left:6px;padding:0 6px;border:1px solid var(--border);border-radius:4px;font-size:11px;font-weight:400;color:var(--muted);vertical-align:middle}.q-required{border-color:var(--danger-line);color:var(--danger)}
a.medical-add{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.patient-archived{margin:12px 10px 0;padding:8px 12px;border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--warn);border-radius:8px}
@media(max-width:800px){.admin-grid,.admin-grid4{grid-template-columns:1fr}}
/* Link-based tabs (Templates, Print, Procedures, Conditions, Questionnaires, Processes) share the button tab look. */
.work-tabs a[role=tab]{display:inline-block;padding:12px 20px;color:var(--text);text-decoration:none;border-bottom:3px solid transparent}
.work-tabs a[role=tab][aria-selected=true]{border-bottom-color:var(--blue);color:var(--accent-line)}
.work-tabs button[role=tab]:disabled{opacity:.45;cursor:not-allowed}
