.mh-search-group{margin:28px 0}.mh-search-group h2{margin-bottom:12px}.mh-search-result{display:block;text-align:left;width:100%;padding:16px 18px;margin:8px 0;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);cursor:pointer;overflow-wrap:anywhere}.mh-search-result:hover,.mh-search-result:focus-visible{border-color:var(--brand-blue);outline:2px solid var(--brand-blue);outline-offset:1px}.mh-search-result strong,.mh-search-result span,.mh-search-result small{display:block}.mh-search-result span{color:var(--muted);margin:5px 0}.mh-search-result small{font-size:13px;white-space:pre-wrap}.mh-backup-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}#mh-search-form .search{flex:1;min-width:180px}#mh-backup-list{display:grid;gap:16px;margin-top:22px}#mh-backup-list .record-card{margin:0}.mh-backup-actions .btn{white-space:normal}

.mh-form-error{padding:14px 16px;margin-bottom:18px;border:1px solid #e3a3ad;border-radius:7px;background:#fff1f3;color:#9d2135;font-weight:600;overflow-wrap:anywhere}

.archive-center-card,.drive-archive-card{padding:24px 28px;margin-top:18px}
.archive-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--line)}
.archive-card-heading h2{margin:0 0 5px}
.archive-card-heading p{margin:0;color:var(--muted);max-width:760px}
.archive-status-badge,.drive-status-pill{display:inline-flex;align-items:center;flex:0 0 auto;margin:0;padding:7px 11px;border:1px solid #b9dcc7;border-radius:999px;background:#edf8f1;color:#176b3a;font-size:.78rem;font-weight:700;line-height:1.2}
.archive-safety-note{display:grid;grid-template-columns:minmax(150px,auto) 1fr;align-items:center;gap:18px;margin:18px 0;padding:13px 15px;border:1px solid #cadcf4;border-radius:9px;background:#f2f7fd;color:#365777}
.archive-safety-note strong{color:#294d75}
.archive-search-block{display:grid;gap:7px}
.archive-search-block label{margin:0;font-size:.85rem;font-weight:700}
.archive-search-block input{margin:0}
#archive-center-results>.hint{margin:2px 0 0}
.drive-archive-card #da-settings{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px 24px;padding-top:18px}
.drive-archive-card #da-settings .modal-actions{grid-column:2;grid-row:1 / span 2;margin:0}
.drive-archive-card #da-settings .hint{grid-column:1;margin:0}
@media(max-width:760px){.archive-center-card,.drive-archive-card{padding:18px}.archive-card-heading{display:grid;gap:12px}.archive-status-badge,.drive-status-pill{width:max-content}.archive-safety-note{grid-template-columns:1fr;gap:4px}.drive-archive-card #da-settings{grid-template-columns:1fr}.drive-archive-card #da-settings .modal-actions,.drive-archive-card #da-settings .hint{grid-column:1;grid-row:auto}}
