.workspaceRecords{padding:20px}.recordFilters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.recordFilters label{flex:1;gap:7px;min-width:150px;font-size:14px;font-weight:600;display:grid}.recordFilters .recordSearch{flex:2;min-width:220px}.recordFilters input,.recordFilters select{color:#183d32;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d4dfdb;border-radius:10px;padding:10px 12px}.recordFilters button,.recordPagination button,.workspaceRecords>button{color:#fff;cursor:pointer;background:#087354;border:1px solid #087354;border-radius:10px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600}.recordFilters .recordSecondary,.recordPagination .recordSecondary{color:#087354;background:#fff}.recordResultSummary{color:#405b52;margin:18px 0;font-size:14px;line-height:1.5}.recordTableScroll{overflow-x:auto}.recordTableScroll table{min-width:760px}.recordPagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;font-size:14px;display:flex}.recordPagination button:disabled{opacity:.5;cursor:default}.workspaceRecords :is(input,select,button):focus-visible{outline-offset:3px;outline:3px solid #087354}@media (max-width:600px){.workspaceRecords{padding:14px}.recordFilters label,.recordFilters .recordSearch{flex-basis:100%;min-width:100%}.recordPagination{justify-content:flex-start}}
