.records-page-container[data-astro-cid-tkk7necx]{flex-direction:column;gap:24px;display:flex}.records-control-card[data-astro-cid-tkk7necx]{background:#11151f;border-radius:24px;flex-direction:column;gap:18px;padding:24px;display:flex}.filter-top-row[data-astro-cid-tkk7necx]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.search-input-wrap[data-astro-cid-tkk7necx]{flex:1;min-width:280px;position:relative}.search-icon[data-astro-cid-tkk7necx]{color:var(--text-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-input-wrap[data-astro-cid-tkk7necx] input[data-astro-cid-tkk7necx]{border-radius:var(--radius-pill);background:#0a0d14;padding-left:42px}.filter-dropdowns-row[data-astro-cid-tkk7necx]{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:14px;padding-top:16px;display:flex}.filter-item[data-astro-cid-tkk7necx]{align-items:center;gap:8px;display:flex}.filter-item[data-astro-cid-tkk7necx] label[data-astro-cid-tkk7necx]{color:var(--text-muted);font-size:.8rem;font-weight:700}.filter-item[data-astro-cid-tkk7necx] select[data-astro-cid-tkk7necx]{background:#0a0d14;border-radius:10px;width:auto;padding:8px 12px;font-size:.82rem;font-weight:600}.btn-reset[data-astro-cid-tkk7necx]{margin-left:auto;padding:8px 16px;font-size:.8rem}.table-card[data-astro-cid-tkk7necx]{background:#11151f;border-radius:24px;padding:24px}.table-meta-bar[data-astro-cid-tkk7necx]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.records-count[data-astro-cid-tkk7necx]{color:var(--text-secondary);font-size:.85rem;font-weight:700}.pagination-rows-select[data-astro-cid-tkk7necx]{color:var(--text-muted);align-items:center;gap:8px;font-size:.8rem;display:flex}.pagination-rows-select[data-astro-cid-tkk7necx] select[data-astro-cid-tkk7necx]{background:#0a0d14;width:auto;padding:4px 8px;font-size:.8rem}.records-table[data-astro-cid-tkk7necx] th[data-astro-cid-tkk7necx],.records-table[data-astro-cid-tkk7necx] td[data-astro-cid-tkk7necx]{padding:14px 16px}.btn-view-details[data-astro-cid-tkk7necx]{color:var(--text-secondary);border-radius:var(--radius-pill);background:#161b26;border:1px solid #ffffff1a;padding:6px 12px;font-size:.78rem;font-weight:700;transition:all .2s}.btn-view-details[data-astro-cid-tkk7necx]:hover{color:var(--accent-yellow);border-color:var(--accent-yellow);background:#1d2332}.pagination-footer[data-astro-cid-tkk7necx]{border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:16px;margin-top:10px;padding-top:20px;display:flex}.btn-pagination[data-astro-cid-tkk7necx]{color:#fff;border-radius:var(--radius-pill);background:#0a0d14;border:1px solid #ffffff1a;padding:8px 16px;font-size:.82rem;font-weight:700;transition:all .2s}.btn-pagination[data-astro-cid-tkk7necx]:disabled{opacity:.4;cursor:not-allowed}.btn-pagination[data-astro-cid-tkk7necx]:hover:not(:disabled){background:var(--accent-yellow);color:#0a0d14}.page-indicator[data-astro-cid-tkk7necx]{color:var(--text-muted);font-size:.85rem;font-weight:700}.rec-info-grid[data-astro-cid-tkk7necx]{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 24px;display:grid}.rec-cell[data-astro-cid-tkk7necx]{background:#0a0d14;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.rec-lbl[data-astro-cid-tkk7necx]{color:var(--text-muted);font-size:.72rem}.rec-cell[data-astro-cid-tkk7necx] strong[data-astro-cid-tkk7necx]{color:#fff;font-size:.88rem}.rec-modal-actions[data-astro-cid-tkk7necx]{justify-content:flex-end;display:flex}.btn-delete-rec[data-astro-cid-tkk7necx]{color:#f87171;border-radius:var(--radius-pill);background:#ef444426;border:1px solid #ef44444d;padding:8px 16px;font-size:.82rem;font-weight:700;transition:all .2s}.btn-delete-rec[data-astro-cid-tkk7necx]:hover{color:#fff;background:#ef4444}@media (width<=768px){.filter-dropdowns-row[data-astro-cid-tkk7necx]{flex-direction:column;align-items:stretch}.filter-item[data-astro-cid-tkk7necx]{justify-content:space-between}.btn-reset[data-astro-cid-tkk7necx]{width:100%;margin-left:0}}
