.record-filters{background:0 0;margin:14px 0}.record-filters fieldset{border:0;border-bottom:1px solid #d8e2db;flex-wrap:wrap;align-items:end;gap:10px;min-width:0;margin:0;padding:0 0 12px;display:flex}.record-filters label{color:#52675d;flex-direction:column;flex:135px;gap:4px;min-width:0;max-width:200px;font-size:12px;display:flex}.record-filters input,.record-filters select{box-sizing:border-box;width:100%;min-height:36px;font:inherit;color:#163d30;background:#fff;border:1px solid #cad8cf;border-radius:5px;padding:7px 9px}.record-filters .record-search{flex:2 240px;max-width:none}.record-filter-actions{gap:7px;display:flex}.record-filters button{color:#214b3b;white-space:nowrap;background:#fff;border:1px solid #bed2c6;border-radius:5px;min-height:36px;padding:7px 13px;font-size:13px}.record-filters button[type=submit]{color:#fff;background:#193e30}.record-filters button:disabled{opacity:.5}.record-undo-state{color:#607268;font-size:12px;line-height:1.5}.record-undo-confirm{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.audit-restore-table .log-row{grid-template-columns:1.25fr .8fr 1fr 1.1fr 2.5fr 1.1fr}@media (width<=650px){.record-filters fieldset{gap:8px}.record-filters label{flex:calc(50% - 8px);max-width:none}.record-filters input,.record-filters select{min-height:40px;font-size:16px}.record-filters .record-search{flex-basis:100%}.record-filter-actions{width:100%}.record-filters button{flex:1;min-height:40px}.audit-restore-table .log-row{flex-direction:column;gap:6px;display:flex}.record-undo-confirm button{min-height:40px}}
