.archive-badge{padding:9px 13px;border:1px solid #4d6863;border-radius:30px;color:#9ce7ce;font-size:12px;white-space:nowrap}
.archive-toolbar{display:flex;align-items:end;gap:14px;flex-wrap:wrap;padding:18px 0 24px;border-bottom:1px solid #304448;margin-bottom:22px}
.archive-toolbar label{display:grid;gap:8px;color:#a8b9bb;font-size:12px}
.archive-toolbar select{min-height:42px;padding:8px 12px;border:1px solid #40575b;border-radius:6px;background:#18262a;color:#eef4f2;font:inherit;min-width:100px}
.archive-toolbar>label select{min-width:175px}.archive-export{margin-left:auto;display:flex;align-items:end;gap:10px;flex-wrap:wrap}
.archive-toolbar .button{min-height:42px}.archive-toolbar button[hidden]{display:none}.archive-toolbar button:disabled{opacity:.4;cursor:default}
.archive-coverage{font-size:12px;color:#9cb5b9;line-height:1.7}.archive-feedback{min-height:20px;color:#9ce7ce;font-size:13px}
.archive-method{padding:18px;border:1px solid #31494d;border-radius:9px;color:#b2c3c6;font-size:12px;line-height:1.8;margin-top:22px}
.archive-method summary{cursor:pointer;color:#dce9e6;font-size:14px}.archive-method pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#8fa8ad}
.archive-footnote{font-size:12px;color:#8fa8ad;margin:18px 0;line-height:1.7}.archive-page #archive-content{min-height:100px}
.market-archive-link{display:inline-block;color:#a5ebd3;font-weight:600;text-decoration:underline;text-underline-offset:4px;margin-top:8px}
@media(max-width:720px){.archive-toolbar{gap:15px}.archive-export{margin-left:0;width:100%}.archive-export label{flex:0 0 auto}.archive-export .button{flex:1;padding:9px 11px;white-space:normal}.archive-page .overview-page-heading{align-items:start}.archive-badge{font-size:10px;padding:7px 9px}.archive-page .overview-controls{gap:12px}.archive-page .overview-viewbar{align-items:start;gap:14px}}
