.closed-history-dialog .closed-history-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}
.closed-history-dialog label{display:grid;gap:6px;min-width:0;font-weight:600}
.closed-history-dialog input,.closed-history-dialog select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:16px;min-height:44px}
.closed-history-dialog input[type=date]{appearance:none;-webkit-appearance:none;display:block}
.closed-history-dialog input::-webkit-date-and-time-value{text-align:left;min-width:0}
.closed-history-tools{display:flex;gap:10px;margin-top:12px}
.closed-history-dialog button{min-height:44px;min-width:44px;white-space:normal;overflow-wrap:anywhere}
.closed-history-dialog .surface-dialog-card>.surface-dialog-foot{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:8px}
.closed-history-dialog .closed-history-pager{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0}
.closed-history-dialog .closed-history-pager button{width:100%;padding:10px 8px;white-space:nowrap;overflow-wrap:normal}
.closed-history-dialog .closed-history-pager span{white-space:nowrap}
.closed-history-row{border:1px solid #e5dade;border-radius:16px;padding:14px;margin:12px 0;overflow-wrap:anywhere}
.closed-history-row p{margin:6px 0}.closed-history-row small,.closed-history-row b{display:block;margin-top:6px}
@media(min-width:900px){.closed-history-dialog .closed-history-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}
