.lototo-table-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;align-items:end;margin:16px 0 8px}.lototo-table-filters label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.lototo-table-filters input,.lototo-table-filters select{width:100%;max-width:100%;min-height:44px;box-sizing:border-box;font-family:inherit;font-size:14px;color:#30343b;background:#fff;border:1px solid #bcc6d5;border-radius:5px;padding:9px}.lototo-table-filters .lototo-filter-reset{min-height:44px;background:#244882;color:#fff;font-size:14px;border-radius:5px;padding:10px 15px}.lototo-table-status{font-size:14px;margin:8px 0 12px}.lototo-table-scroll{max-width:100%;max-height:72vh;overflow:auto;-webkit-overflow-scrolling:touch}.lototo-variant-table{width:100%;border-collapse:collapse;font-size:14px!important;margin-bottom:0!important}.lototo-variant-table td,.lototo-variant-table th{vertical-align:middle;padding:10px!important}.lototo-variant-table thead th{background:#f2f5fa;position:sticky;top:0;z-index:2}.lototo-variant-table tbody tr:nth-child(even){background:#f7f9fc}.lototo-variant-table tr[hidden]{display:none!important}.lototo-code-photo{min-width:150px}.lototo-photo-slot{display:inline-flex;vertical-align:middle;margin-right:10px;width:72px;height:72px;align-items:center;justify-content:center}.lototo-variant-photo{display:inline-flex;background:#fff;border:1px solid #e0e5ec;border-radius:4px;padding:3px}.lototo-variant-photo img{width:64px!important;height:64px!important;object-fit:contain;max-width:none!important;margin:0!important}.lototo-photo-pending{font-size:11px;line-height:1.3;color:#657080;background:#f1f3f6;border-radius:4px;text-align:center;padding:3px;box-sizing:border-box}.lototo-table-sort{display:block;width:100%;border:0;background:transparent!important;color:#244882!important;padding:2px!important;text-align:left;font:inherit;font-weight:600;line-height:1.5;min-height:44px}.lototo-table-sort:focus-visible,.lototo-variant-photo:focus-visible,.lototo-table-scroll:focus-visible{outline:3px solid #244882;outline-offset:2px}.lototo-variant-table th[aria-sort=ascending] .lototo-table-sort,.lototo-variant-table th[aria-sort=descending] .lototo-table-sort{text-decoration:underline}@media(max-width:600px){.lototo-table-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lototo-table-filters label:first-child,.lototo-filter-reset{grid-column:1/-1}.lototo-table-filters input,.lototo-table-filters select{font-size:16px}.lototo-table-scroll{max-height:68vh}.lototo-variant-photo img{width:60px!important;height:60px!important}.lototo-photo-slot{width:68px;height:68px}}