.table-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:10px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.table-controls__search{flex:1 1 240px;max-width:460px;min-height:36px;padding:7px 10px;border:1px solid #cbd5e1;border-radius:8px;font:inherit}.table-controls__size{min-height:36px;padding:7px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font:inherit}.table-controls__button{min-height:36px;padding:7px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer}.table-controls__button:hover:not(:disabled){background:#f1f5f9}.table-controls__button:disabled{opacity:.5;cursor:not-allowed}.table-controls__indicator{padding:7px 10px;border-radius:8px;background:#f1f5f9;color:#334155;font-size:13px;font-weight:600}@media(max-width:640px){.table-controls__search{max-width:none;flex-basis:100%}.table-controls__indicator{order:5;width:100%;text-align:center}}
