.history-dialog{width:min(1180px,96vw);min-width:0;max-width:96vw;max-height:90vh;overflow:hidden}.history-dialog>*{box-sizing:border-box;min-width:0;max-width:100%}.history-head{justify-content:space-between;align-items:center;display:flex}.history-head h2{margin:0}.history-filters{flex-wrap:wrap;gap:8px;display:flex}.history-filters input,.history-filters select{min-width:130px}.history-table-wrap{touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:65vh;overflow:auto}.history-table-wrap table{border-collapse:collapse;width:100%;min-width:1080px;font-size:13px}.history-table-wrap th,.history-table-wrap td{text-align:left;white-space:nowrap;border:1px solid #e5e7eb;padding:9px 8px}.history-table-wrap th{color:#172554;background:#f8fafc}.history-table-wrap td:nth-child(9){white-space:normal;min-width:150px}.history-time-input{min-width:190px;padding:5px}@media (max-width:600px){.history-dialog{width:96vw;min-width:0;padding:14px}.history-filters{grid-template-columns:1fr 1fr;display:grid}.history-filters button{width:100%}.history-table-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:65vh;display:block;overflow:hidden}.history-table-wrap table{table-layout:fixed;width:100%;min-width:0;max-width:100%;font-size:12px;display:table}.history-table-wrap th,.history-table-wrap td{text-overflow:ellipsis;padding:7px 4px;overflow:hidden}.history-table-wrap th:first-child,.history-table-wrap td:first-child{width:25%}.history-table-wrap th:nth-child(2),.history-table-wrap td:nth-child(2){width:18%}.history-table-wrap th:nth-child(4),.history-table-wrap td:nth-child(4){width:15%}.history-table-wrap th:nth-child(8),.history-table-wrap td:nth-child(8){width:17%}.history-table-wrap th:nth-child(9),.history-table-wrap td:nth-child(9){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;width:25%;overflow:visible}.history-table-wrap .history-col-unit,.history-table-wrap .history-col-in,.history-table-wrap .history-col-net,.history-table-wrap .history-col-status,.history-table-wrap .history-col-actions{display:none}.history-time-input{width:100%;min-width:0;padding:4px;font-size:11px}}
