.record-explorer{min-width:0;margin-block:1rem}.record-filters{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:end;gap:.75rem;padding:.85rem;display:flex}.record-filters label{flex:1;gap:.35rem;min-width:140px;font-size:.85rem;display:grid}.record-filters .record-query{flex:2;min-width:220px}.record-query span{align-items:center;gap:.4rem;display:flex}.record-explorer select{border:1px solid var(--border);background:var(--background);max-width:100%;min-height:36px;color:inherit;border-radius:6px;padding:.35rem}.record-pagination{flex-wrap:wrap;align-items:center;gap:.65rem;margin-block:.75rem;font-size:.85rem;display:flex}.record-pagination>span:first-child{margin-right:auto}.record-pagination label{align-items:center;gap:.4rem;display:flex}@media (max-width:600px){.record-filters label,.record-filters .record-query{flex-basis:100%;min-width:0}.record-pagination>span:first-child{width:100%}.record-pagination button{padding-inline:.6rem}}@media print{.record-filters,.record-pagination{display:none}}.record-select{min-width:0}.record-select .aula-search-select{gap:.4rem;display:grid}.record-select .aula-quick-search{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.record-select .aula-search-box{flex:1;min-width:160px}.record-select .aula-search-entry{gap:.3rem;display:flex}.record-select select{background:var(--background);width:100%;min-height:38px;color:inherit;border:1px solid var(--border);border-radius:6px;padding:.4rem}.record-select small{font-size:.8rem}
