.admin-filters{display:grid;grid-template-columns:2fr repeat(3,minmax(130px,1fr)) auto auto;gap:.75rem;align-items:end;margin-bottom:1rem}.admin-filters label{display:grid;gap:.35rem;font-weight:700}.admin-filters input,.admin-filters select{width:100%;padding:.7rem;border:1px solid #dfe1eb;border-radius:10px;background:#fafbff}.admin-filters>a{padding:.75rem}.table-note{display:block;margin-top:.25rem;color:var(--muted);font-size:.72rem}.status-badge{display:inline-block;padding:.25rem .5rem;border-radius:999px;background:#eeeaf8;font-size:.7rem;font-weight:800}.status-badge.validated{background:#dcf8e8;color:#176b3b}.status-badge.conflict{background:#ffe3e7;color:#9d2033}.status-badge.pending,.status-badge.review{background:#fff4ce;color:#795315}.admin-empty{text-align:center;padding:2rem;color:var(--muted)}.admin-empty p{margin-bottom:0}.admin-category-thumb{width:52px;height:52px;object-fit:contain;border-radius:10px;background:#f2eef8}.shop-active-check{display:flex;gap:.5rem;align-items:center;margin:1rem 0}@media(max-width:1050px){.admin-filters{grid-template-columns:1fr 1fr}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:620px){.admin-filters{grid-template-columns:1fr}.admin-head{align-items:flex-start;flex-direction:column}.admin-head-actions{width:100%}.admin-head-actions .admin-button{flex:1;text-align:center}.table-scroll table{min-width:900px}}
