.operation-history-shell { height:100%; min-height:0; display:flex; flex-direction:column; overflow:hidden; }
#operationHistoryWorkspace { flex:1; height:100%; min-height:0; }
.operation-history-shell .standard-table,.operation-history-shell .standard-table th { font-size:12px; }
.operation-history-header { display:flex; justify-content:space-between; align-items:center; padding:12px 16px; gap:12px; border-bottom:1px solid var(--erp-border); }
.operation-history-header h1 { margin:2px 0; font-size:20px; }.operation-history-header p { margin:0; font-size:12px; }
.operation-history-filters { display:grid; grid-template-columns:140px 140px minmax(120px,1fr) 140px minmax(180px,1.6fr) auto; gap:8px; align-items:end; padding:10px 12px; }
.operation-history-filters label { display:grid; gap:4px; font-size:12px; font-weight:600; min-width:0; }
.operation-history-filters input,.operation-history-filters select { width:100%; min-width:0; box-sizing:border-box; height:32px; padding:4px 8px; border:1px solid var(--erp-border); border-radius:6px; color:var(--ink); background:var(--erp-surface); font:inherit; }
.operation-history-shell > .standard-command-set { padding:0 12px 8px; }
.operation-history-shell .document-standard-grid { flex:1; min-height:100px; overflow:auto; }.operation-history-shell table { min-width:750px; }
.operation-history-shell td { white-space:nowrap; }.operation-history-footer { display:flex; justify-content:space-between; align-items:center; gap:12px; padding:8px 12px; border-top:1px solid var(--erp-border); font-size:12px; }
@media(max-width:900px){.operation-history-filters{grid-template-columns:repeat(3,minmax(0,1fr));}.operation-history-header h1{font-size:18px;}.operation-history-footer{flex-wrap:wrap;}}
@media(max-width:520px){.operation-history-filters{grid-template-columns:repeat(2,minmax(0,1fr));}}
