.archive-search{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:8px;margin:24px 0}
.archive-context{display:flex;gap:8px;color:#93a0b5;margin:12px 0;font-family:Consolas,monospace}
.archive-list{overflow:hidden}.archive-row{display:grid;grid-template-columns:minmax(280px,1fr) 180px 110px 90px;gap:16px;align-items:center;padding:13px 16px;border-bottom:1px solid #344158;color:#d8dee9;text-decoration:none}
.archive-row:hover{background:#202d45;color:#fff}.archive-row span{color:#93a0b5;font-size:.85rem}.archive-row a{color:#9bc8ff}
.archive-head{background:#131c2c;text-transform:uppercase;font-size:.72rem;letter-spacing:.08em}.archive-head span{color:#93a0b5}
@media(max-width:760px){.archive-search{grid-template-columns:1fr}.archive-row{grid-template-columns:1fr 90px}.archive-row span:nth-child(2){display:none}}
.archive-search{grid-template-columns:180px minmax(200px,1fr) auto auto}.metadata-fields{display:grid;grid-template-columns:minmax(100px,180px) minmax(0,1fr);gap:8px}.metadata-fields dd{overflow-wrap:anywhere;white-space:pre-wrap}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.editor-card select{background:#111827;border:1px solid #46536b;color:#fff;padding:10px}.message-card a,.staff-shell>div>p a{color:#9bc8ff}@media(max-width:760px){.archive-search{grid-template-columns:1fr}.metadata-fields{grid-template-columns:1fr}.metadata-fields dd{margin-bottom:16px}}
