.archive-panel{margin-bottom:24px}.archive-panel fieldset{border:0;padding:0;margin:0}.archive-symbols{display:flex;gap:12px 22px;flex-wrap:wrap;margin:18px 0}.archive-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:16px 0}.archive-library{display:grid;grid-template-columns:minmax(230px,1fr) minmax(210px,.7fr) auto;gap:16px;align-items:end;border-top:1px solid var(--line,#e3e8e1);padding-top:20px;margin-top:20px}.archive-library label{display:grid;gap:8px}.archive-import input{max-width:100%;font-size:12px}.archive-summary{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0 12px}.archive-coverage{max-height:420px;overflow:auto}.archive-coverage td{vertical-align:top}.archive-coverage small{display:block;white-space:nowrap}.archive-coverage details{max-width:360px;font-size:12px}.archive-coverage details p{white-space:nowrap}.archive-windows{margin:14px 0}.archive-windows>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #e6eae4}.archive-empty{padding:12px 16px;background:#f6f1e5;border-radius:8px;font-size:13px}.archive-hash{font-size:12px;margin:12px 0}.archive-hash code,.archive-reference code{overflow-wrap:anywhere;word-break:break-all;font-size:11px}.archive-reference{margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.archive-selected{padding:12px;background:#eef5ef;border-radius:8px;margin-bottom:20px}.archive-selected .btn{margin-left:16px}@media(max-width:760px){.archive-library{grid-template-columns:1fr}.archive-windows>div{align-items:flex-start;flex-direction:column}.archive-panel .panel-head{align-items:flex-start}.archive-selected .btn{margin:10px 0 0}}
.archive-panel{padding:24px}.archive-panel>.panel-head{padding:0 0 18px}.archive-panel fieldset{min-width:0}@media(max-width:760px){.archive-panel{padding:18px}}
