.backup-summary{display:grid;grid-template-columns:minmax(150px,1fr) 2fr;gap:8px 20px}.backup-summary dt{font-weight:600}.backup-summary dd{margin:0;overflow-wrap:anywhere}.backup-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.backup-actions select{width:auto}.backup-alert{padding:10px 14px;border-left:4px solid #b44b16;background:#fff5e9;margin:8px 0}.backup-row-actions{display:flex;gap:6px;flex-wrap:wrap}.backup-row-actions button{font-size:12px;padding:7px 9px}#backupProgress{font-weight:600;white-space:pre-wrap}#backupRestoreWarning{padding:12px;background:#fff0e9;border-left:4px solid #b44b16}#backupWarnings:empty{display:none}@media(max-width:600px){.backup-summary{grid-template-columns:1fr;gap:4px}.backup-summary dd{margin-bottom:10px}.backup-actions>*{width:100%}.backup-actions select{width:100%}}
.technical-nav{padding:12px;background:#edf4f2;border-radius:12px}.technical-nav[hidden]{display:none}.technical-cards button{text-align:left;color:#173f3c;cursor:pointer;font:inherit;min-height:105px}.technical-cards strong,.technical-cards span{display:block}.technical-cards span{margin-top:8px;color:#465a58;font-size:14px}.technical-cards button:hover{border-color:#245c5a;background:#f4f9f7}.technical-selected{outline:2px solid #245c5a;outline-offset:2px}.technical-external{display:inline-block;background:#245c5a;color:#fff;padding:12px 18px;border-radius:8px;text-decoration:none}.technical-external[hidden]{display:none}#phpMyAdminStatus{overflow-wrap:anywhere}#phpMyAdminSettings{margin-top:12px}

#caregiverAccountsTable button,.backup-row-actions button{white-space:nowrap;overflow-wrap:normal;flex-shrink:0}
