.price-history{margin:24px 0 32px;padding:20px;background:#151d23;border:1px solid #303c48;border-radius:10px;color:#d9e0e7}.history-heading,.history-filters,.history-pagination{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.history-heading{justify-content:space-between}.price-history h2{font-size:20px;margin:0}.history-subtitle,.history-status,.history-note{color:#96a4b3;font-size:12px;line-height:1.6}.history-filters{margin:16px 0;align-items:end}.history-filters label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#aebbc8}.price-history input,.price-history select,.price-history button{font:inherit;font-size:13px;background:#202a35;color:#e0e6ed;border:1px solid #3a4858;border-radius:6px;padding:9px 12px;color-scheme:dark}.price-history button{cursor:pointer}.price-history button:hover{border-color:#9bc368}.price-history button:disabled{opacity:.4;cursor:default}.price-history :focus-visible{outline:2px solid #a5d175;outline-offset:2px}.history-export{color:#c4ef90!important}.history-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;font-variant-numeric:tabular-nums}.history-table th,.history-table td{padding:10px 7px;text-align:right;border-bottom:1px solid #2b3540}.history-table th{color:#9caabc;background:#11181f;font-size:12px}.history-table th:first-child,.history-table td:first-child{text-align:left;width:110px}.history-table tr:nth-child(even){background:#192229}.history-table tbody tr:hover{background:#223247}.history-up{color:#7bd6a2}.history-down{color:#f27c88}.history-pagination{justify-content:flex-end;margin-top:15px;font-size:12px;color:#aab7c4}.history-note{margin:16px 0 0;max-width:1000px}@media(max-width:760px){.price-history{padding:14px}.history-table thead{display:none}.history-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:9px 0;border-bottom:1px solid #394551}.history-table td{display:flex;justify-content:space-between;gap:8px;font-size:12px;border:0;padding:5px}.history-table td:before{content:attr(data-label);color:#96a4b3}.history-table td:first-child{grid-column:1/-1;width:auto;font-weight:600}.history-filters{gap:8px}.history-filters input{max-width:155px}.history-pagination{justify-content:space-between}}

/* Compact history: one desktop toolbar, ten rows, inline footer. */
.price-history{padding:12px;margin:18px 0 24px;display:grid;grid-template-columns:1fr auto;gap:0 12px}.price-history[hidden]{display:none}.history-toolbar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.price-history h2{font-size:17px;white-space:nowrap}.history-filters{margin:0;gap:8px;align-items:center;flex-wrap:nowrap}.history-filters label{flex-direction:row;align-items:center;gap:6px}.price-history input,.price-history select,.price-history button{padding:5px 8px;font-size:12px}.history-status{grid-column:1/-1;margin:7px 0;font-size:11px}.history-table{grid-column:1/-1}.history-table th,.history-table td{padding:6px 7px;line-height:1.35}.history-pagination{grid-column:2;grid-row:4;margin:8px 0 0;gap:10px}.history-notes{grid-column:1;grid-row:4;margin-top:12px;font-size:11px;color:#96a4b3}.history-notes summary{cursor:pointer}.history-note{font-size:11px;margin:6px 0 0;max-width:620px}@media(max-width:1050px){.history-toolbar{flex-wrap:wrap}.history-filters{flex-wrap:wrap}}@media(max-width:760px){.price-history{display:block}.history-filters{margin-top:8px}.history-table td{padding:4px 5px}.history-pagination{justify-content:flex-end}.history-table tr{padding:5px 0}.history-notes{margin-top:8px}}
