.download-history{margin:24px 0;overflow-wrap:anywhere}.download-history-controls{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:18px}.download-history-controls label{display:grid;gap:6px;font-weight:600;flex:1 1 260px}.download-history-controls select{font:inherit;padding:12px;border:1px solid #6b7280;border-radius:8px;background:#fff;width:100%;min-width:0}.download-history-controls button{flex:0 1 auto}.download-history-list{display:grid;gap:18px;margin:20px 0}.download-history-list .history-entry{background:#fff;padding:22px;min-width:0}.download-history-list h2{font-size:23px;margin-top:20px}.download-history-list .download-totals{max-width:430px}.download-history .history-reference{font-size:13px;overflow-wrap:anywhere}.download-history-page select:focus-visible{outline:3px solid #2563eb;outline-offset:3px}
@media(max-width:600px){.download-history-controls{display:grid}.download-history-controls button{width:100%}.download-history-list .history-entry{padding:16px}.download-history-list h2{font-size:21px}.download-history-list .download-totals{max-width:none}}
@media print{.download-history-controls,.download-history button,.download-history a{display:none!important}.download-history-list .history-entry{break-inside:avoid;border:1px solid #000}.download-history-page main>h1,.download-history-page main>p{display:block!important}}
