.history-card-v20{background:#fff;border:1px solid #dce5ed;border-radius:16px;padding:16px;margin:12px 0;overflow-wrap:anywhere}
.history-card-v20 summary{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;cursor:pointer;min-height:48px}
.history-card-v20 summary>span{display:grid;gap:8px}.history-card-v20 small,.history-items-v20 small{display:block;color:#52677a;font-size:13px;margin-top:4px}
.history-items-v20{padding:0;list-style:none}.history-items-v20 li{display:flex;gap:12px;justify-content:space-between;padding:12px 0;border-top:1px solid #e4ebf1}.history-items-v20 li>span{flex:1}
.history-warning-v20{background:#fff3d6;color:#704000;padding:12px;border-radius:10px}
.office-filters-v20{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.office-filters-v20 label{display:grid;gap:6px;flex:1 1 140px}.office-filters-v20 input,.office-filters-v20 select{font:inherit;padding:12px;border:1px solid #c8d5e2;border-radius:10px;width:100%;box-sizing:border-box}
.office-dialog-v20{width:min(800px,90vw);max-height:85vh;overflow:auto;border:1px solid #ccd9e5;border-radius:18px;padding:20px}.office-dialog-v20::backdrop{background:#142c4980}.office-dialog-v20 [data-close]{min-height:44px;position:sticky;top:0}
@media(max-width:480px){.history-card-v20{padding:12px}.history-card-v20 summary{flex-wrap:wrap}.history-items-v20 li{flex-wrap:wrap}.history-card-v20 button{width:100%;min-height:44px}.office-filters-v20 button{width:100%;min-height:44px}}
