.history-page>.section{padding:32px 0}.history-page .hub-card h2{font-size:clamp(28px,5vw,44px);overflow-wrap:anywhere}
.history-filters{display:grid;gap:16px;margin:28px 0}.history-filters label{font-weight:700;display:flex;flex-direction:column;gap:8px}.history-filters input,.history-filters select{min-height:48px;padding:12px;border:1px solid #665e49;border-radius:6px;background:#171717;color:white;font:inherit;min-width:0;width:100%;box-sizing:border-box}.history-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.history-table caption{text-align:left;padding:14px 0;font-weight:700}.history-table th,.history-table td{text-align:left;vertical-align:top;padding:16px 10px;border-bottom:1px solid #3b3528}.history-table th{color:#c7ae6e}.history-table td:nth-last-child(-n+2){white-space:nowrap}.history-table details{font-size:12px;margin-top:8px;color:#c4c0b6}.history-table summary{cursor:pointer;min-height:30px}.history-table details p{font-size:13px;line-height:1.5;max-width:320px}.history-table [hidden]{display:none!important}@media(min-width:800px){.history-filters{grid-template-columns:2fr 1fr 1fr}.history-table td:nth-child(2){width:30%}}@media(max-width:799px){.history-table,.history-table tbody,.history-table tr,.history-table td{display:block}.history-table thead{display:none}.history-table tr{background:#14130f;border:1px solid #51452a;border-radius:9px;padding:16px;margin-bottom:16px}.history-table td{border:0;padding:6px 0;overflow-wrap:anywhere}.history-table td::before{content:attr(data-label);display:block;color:#c7ae6e;font-size:12px;font-weight:700;margin-bottom:3px}.history-table td:nth-last-child(-n+2){white-space:normal}.history-table details p{max-width:none}.history-filters input,.history-filters select{font-size:16px}}
.history-page>.section{width:100%;max-width:none;margin-inline:0}.history-table caption{width:100%}@media(max-width:799px){.history-table caption{display:block;box-sizing:border-box}.history-table td:nth-child(5),.history-table td:nth-child(6){display:inline-block;width:49%;vertical-align:top}}
