.archive-admin-active,.archive-download-active{display:block!important}.archive-admin-actions{display:flex;justify-content:flex-end;gap:10px;margin:0 0 18px}.archive-admin-summary{display:grid;grid-template-columns:1fr 1fr 2fr;border-block:1px solid var(--border);margin-bottom:24px;padding:20px 0;gap:22px}.archive-admin-metric small,.archive-admin-specialist small{display:block;color:var(--text-muted);font-size:12px}.archive-admin-metric strong{display:block;font-weight:500;font-size:26px;margin-top:10px}.archive-admin-specialist{margin:0!important;background:transparent!important;border:0!important;border-left:1px solid var(--border)!important;border-radius:0!important;padding:0 0 0 24px!important}.archive-admin-tabs{display:flex;gap:28px;border-bottom:1px solid var(--border);margin-bottom:22px}.archive-admin-tab{background:none;border:0;border-bottom:2px solid transparent;padding:13px 0;color:var(--text-muted);cursor:pointer}.archive-admin-tab[aria-selected=true]{color:var(--text);border-color:var(--accent,#9872a8)}.archive-admin .module-table{background:transparent}.archive-admin .module-table td{padding-block:18px}.archive-admin-records,.archive-admin-account-note{font-size:12px;line-height:1.9;color:var(--text-dim)}.archive-admin-account-note{display:none}.archive-admin[data-admin-view=accounts] .archive-admin-account-note{display:block}.archive-download-active .download-live-grid{display:block!important}.archive-download-row{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;min-width:0!important;text-align:left!important;padding:24px 0!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.archive-download-number{font-size:18px;color:var(--text-muted)}.archive-download-content>div{margin-bottom:5px!important}.archive-download-actions{display:flex;gap:10px;align-items:center}.archive-download-actions>div{margin:0!important}.archive-admin-disclosure{margin-top:18px;padding:18px 0;border-bottom:1px solid var(--border)}.archive-admin-disclosure summary{cursor:pointer;font-size:14px}.archive-admin-disclosure>div{max-width:none!important;margin:16px 0!important;text-align:left!important}.archive-admin [hidden],.archive-download [hidden]{display:none!important}@media(max-width:700px){.archive-admin-summary{grid-template-columns:1fr 1fr}.archive-admin-specialist{grid-column:1/-1;border-left:0!important;border-top:1px solid var(--border)!important;padding:16px 0 0!important}.archive-admin-tabs{gap:16px;overflow:auto;white-space:nowrap}.archive-download-row{grid-template-columns:30px 1fr;gap:12px}.archive-download-actions{grid-column:2;flex-wrap:wrap}.archive-download-actions a{padding:8px 12px!important}}
/* stPersonDetail detail head + field grid; stForm modal form structure. */
#modal.archive-person-modal{width:760px;max-width:calc(100vw - 32px);padding:28px;background:var(--card);border-radius:14px} .archive-person-head{display:flex;align-items:center;gap:18px;padding-bottom:24px;border-bottom:1px solid var(--border)}.archive-person-head h3{font-size:20px;font-weight:500;margin:0!important}.archive-person-avatar{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:15px;background:#e8eef5;color:#6e89a3;font-size:22px}.archive-person-section{padding:22px 0;border-bottom:1px solid var(--border)}.archive-person-section h4,.archive-person-scope h4{margin:0 0 18px;font-size:13px;font-weight:500;color:var(--text)}.archive-person-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px}.archive-person-fields .field{margin:0;min-width:0}.archive-person-fields label{display:block;font-size:11px;color:var(--text-muted);margin-bottom:9px}.archive-person-fields .field>div{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.archive-person-fields input,.archive-person-fields select,.archive-person-fields textarea{width:100%;box-sizing:border-box}.archive-person-scope{padding:22px 20px;margin-top:22px;border-left:3px solid #b8c8ad;background:#f4f6f0}.archive-person-scope p{font-size:12px;line-height:1.9;color:#788571;margin:0}#modal.archive-person-modal .modal-actions{padding-top:24px;margin-top:0;gap:10px}@media(max-width:700px){#modal.archive-person-modal{padding:20px}.archive-person-fields{grid-template-columns:1fr;gap:18px}.archive-person-head{gap:12px}.archive-person-head h3{font-size:18px}.archive-person-fields .field{grid-column:auto!important}}
