.azlist-wrap[data-v-2e4be8d5]{margin:16px 0 24px;width:100%}.azlist[data-v-2e4be8d5]{background:var(--bg-surface,#141414);border:1px solid var(--border-color,#2a2a2a);border-radius:var(--radius-lg,12px);overflow:hidden;padding:20px 24px;position:relative}.head[data-v-2e4be8d5]{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.title[data-v-2e4be8d5]{color:var(--text-primary,#fff);font-size:1.35rem;font-weight:700;line-height:1.2;margin:0}.desc[data-v-2e4be8d5]{color:var(--text-muted,#777);font-size:.88rem;font-weight:400}.az-items[data-v-2e4be8d5]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.az-item[data-v-2e4be8d5]{align-items:center;background:var(--bg-elevated,#1a1a1a);border:1px solid var(--border-color,#2a2a2a);border-radius:var(--radius-sm,6px);color:var(--text-secondary,#a0a0a0);display:inline-flex;font-size:.82rem;font-weight:600;height:32px;justify-content:center;min-width:34px;padding:0 10px;text-decoration:none;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.az-item[data-v-2e4be8d5]:hover{transform:translateY(-1px)}.az-item.active[data-v-2e4be8d5],.az-item[data-v-2e4be8d5]:hover{background:#ff3e3e;border-color:#ff3e3e;color:#fff}.az-item.active[data-v-2e4be8d5]{box-shadow:0 2px 10px #ff3e3e59;font-weight:700}@media(max-width:768px){.azlist[data-v-2e4be8d5]{padding:16px}.title[data-v-2e4be8d5]{font-size:1.15rem}.desc[data-v-2e4be8d5]{font-size:.8rem}.az-item[data-v-2e4be8d5]{font-size:.75rem;height:28px;min-width:28px;padding:0 6px}}.az-filter-bar-wrap[data-v-56d13a53]{margin:16px 0 28px;position:relative;width:100%;z-index:40}.az-filter-form[data-v-56d13a53]{background:var(--bg-surface,#111318);border:1px solid var(--border-color,#1f2430);border-radius:12px;box-shadow:0 4px 20px #00000040;display:flex;flex-direction:column;gap:12px;padding:16px 18px}.filter-row[data-v-56d13a53]{display:grid;gap:12px}.row-1[data-v-56d13a53],.row-2[data-v-56d13a53]{grid-template-columns:repeat(6,1fr)}.row-3[data-v-56d13a53]{align-items:center;display:flex;gap:12px;margin-top:4px}.filter-col[data-v-56d13a53]{min-width:0;position:relative}.col-exclude[data-v-56d13a53]{width:180px}.col-actions[data-v-56d13a53]{align-items:center;display:flex;gap:10px}.search-input-wrap[data-v-56d13a53]{align-items:center;background:#161922;border:1px solid #262c3b;border-radius:8px;display:flex;height:40px;padding:0 12px;position:relative;transition:all .2s ease;width:100%}.search-input-wrap[data-v-56d13a53]:focus-within{border-color:#ff3e3e;box-shadow:0 0 0 1px #ff3e3e33}.search-icon[data-v-56d13a53]{color:#7b849b;flex-shrink:0;margin-right:8px}.filter-input[data-v-56d13a53]{background:transparent;border:none;color:#fff;font-size:.88rem;font-weight:500;outline:none;width:100%}.filter-input[data-v-56d13a53]::-moz-placeholder{color:#6c758d}.filter-input[data-v-56d13a53]::placeholder{color:#6c758d}.clear-input-btn[data-v-56d13a53]{align-items:center;background:transparent;border:none;color:#7b849b;cursor:pointer;display:flex;justify-content:center;padding:2px;transition:color .15s}.clear-input-btn[data-v-56d13a53]:hover{color:#fff}.custom-dropdown[data-v-56d13a53]{position:relative;width:100%}.dd-btn[data-v-56d13a53]{align-items:center;background:#161922;border:1px solid #262c3b;border-radius:8px;color:#8c96ac;cursor:pointer;display:flex;font-size:.86rem;font-weight:500;gap:8px;height:40px;justify-content:space-between;padding:0 12px;text-align:left;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.dd-btn[data-v-56d13a53]:hover{background:#1d212d;border-color:#353d52;color:#d1d7e5}.custom-dropdown.open .dd-btn[data-v-56d13a53]{background:#1d212d;border-color:#ff3e3e;color:#fff}.dd-label[data-v-56d13a53]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-label.has-value[data-v-56d13a53]{color:#fff;font-weight:600}.chevron[data-v-56d13a53]{color:#6c758d;flex-shrink:0;transition:transform .2s ease}.custom-dropdown.open .chevron[data-v-56d13a53]{color:#ff3e3e;transform:rotate(180deg)}.dd-menu[data-v-56d13a53]{background:#13161f;border:1px solid #2b3244;border-radius:10px;box-shadow:0 10px 30px #0009;left:0;max-height:280px;max-width:280px;min-width:190px;overflow-y:auto;padding:8px;position:absolute;top:calc(100% + 6px);z-index:100}.dd-scrollable-menu[data-v-56d13a53]{max-height:260px}.dd-genre-menu[data-v-56d13a53]{max-width:85vw;width:480px}.dd-search-box[data-v-56d13a53]{border-bottom:1px solid #232938;margin-bottom:8px;padding:4px 4px 8px}.dd-search-input[data-v-56d13a53]{background:#1a1e2a;border:1px solid #2d3448;border-radius:6px;color:#fff;font-size:.82rem;height:32px;outline:none;padding:0 10px;width:100%}.dd-search-input[data-v-56d13a53]:focus{border-color:#ff3e3e}.dd-options-grid[data-v-56d13a53]{display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.dd-checkbox-item[data-v-56d13a53]{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:6px 8px;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dd-checkbox-item[data-v-56d13a53]:hover{background:#1c2130}.dd-checkbox-item.selected[data-v-56d13a53]{background:#ff3e3e1f}.dd-checkbox-item input[type=checkbox][data-v-56d13a53]{display:none}.checkbox-custom[data-v-56d13a53]{align-items:center;background:#181c27;border:1.5px solid #4a546e;border-radius:4px;display:inline-flex;flex-shrink:0;height:15px;justify-content:center;transition:all .15s;width:15px}.dd-checkbox-item.selected .checkbox-custom[data-v-56d13a53]{background:#ff3e3e;border-color:#ff3e3e}.dd-checkbox-item.selected .checkbox-custom[data-v-56d13a53]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;margin-bottom:2px;transform:rotate(45deg);width:4px}.dd-item-text[data-v-56d13a53]{color:#b0b9cf;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-checkbox-item.selected .dd-item-text[data-v-56d13a53]{color:#fff;font-weight:600}.dd-radio-item[data-v-56d13a53]{border-radius:6px;color:#a1abc1;cursor:pointer;font-size:.85rem;padding:8px 12px;transition:all .15s}.dd-radio-item[data-v-56d13a53]:hover{background:#1c2130;color:#fff}.dd-radio-item.selected[data-v-56d13a53]{background:#ff3e3e26;color:#ff3e3e;font-weight:600}.dd-ep-range-menu[data-v-56d13a53]{padding:12px;width:220px}.ep-inputs-row[data-v-56d13a53]{align-items:center;display:flex;gap:8px;margin-bottom:10px}.ep-input[data-v-56d13a53]{background:#1a1e2a;border:1px solid #2d3448;border-radius:6px;height:34px;padding:0 8px;text-align:center}.ep-dash[data-v-56d13a53]{color:#6c758d}.ep-presets[data-v-56d13a53]{display:flex;flex-wrap:wrap;gap:6px}.ep-preset-chip[data-v-56d13a53]{background:#1a1e2a;border:1px solid #2d3448;border-radius:4px;color:#a1abc1;cursor:pointer;font-size:.78rem;padding:4px 8px;transition:all .15s}.ep-preset-chip[data-v-56d13a53]:hover{background:#ff3e3e;border-color:#ff3e3e;color:#fff}.btn-filter-submit[data-v-56d13a53]{align-items:center;background:#0ea5e9;border:none;border-radius:8px;box-shadow:0 2px 10px #0ea5e94d;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;height:40px;padding:0 24px;transition:all .2s ease}.btn-filter-submit[data-v-56d13a53]:hover{background:#0284c7;box-shadow:0 4px 14px #0ea5e966;transform:translateY(-1px)}.btn-filter-reset[data-v-56d13a53]{background:#1e2433;border:1px solid #2b3244;border-radius:8px;color:#a1abc1;cursor:pointer;font-size:.85rem;font-weight:600;height:40px;padding:0 16px;transition:all .2s ease}.btn-filter-reset[data-v-56d13a53]:hover{background:#272f42;color:#fff}.active-badges-bar[data-v-56d13a53]{align-items:center;background:#161922b3;border:1px solid #202636;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding:10px 14px}.active-title[data-v-56d13a53]{color:#6c758d;font-size:.82rem;font-weight:600;margin-right:4px}.badges-wrap[data-v-56d13a53]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.filter-tag-chip[data-v-56d13a53]{align-items:center;background:#1c2130;border:1px solid #2f374a;border-radius:100px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:500;gap:6px;padding:3px 10px;transition:all .15s}.filter-tag-chip[data-v-56d13a53]:hover{background:#ff3e3e26;border-color:#ff3e3e;color:#ff6b6b}.clear-all-link[data-v-56d13a53]{background:transparent;border:none;color:#ff3e3e;cursor:pointer;font-size:.8rem;font-weight:600;margin-left:6px;padding:2px 6px;text-decoration:underline}.clear-all-link[data-v-56d13a53]:hover{color:#ff6b6b}@media(max-width:1200px){.row-1[data-v-56d13a53],.row-2[data-v-56d13a53]{grid-template-columns:repeat(3,1fr)}.spacer-col[data-v-56d13a53]{display:none}.dd-genre-menu[data-v-56d13a53]{width:380px}.dd-options-grid[data-v-56d13a53]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.row-1[data-v-56d13a53],.row-2[data-v-56d13a53]{grid-template-columns:repeat(2,1fr)}.col-search[data-v-56d13a53]{grid-column:span 2}.row-3[data-v-56d13a53]{align-items:stretch;flex-direction:column}.col-actions[data-v-56d13a53],.col-exclude[data-v-56d13a53]{width:100%}.btn-filter-submit[data-v-56d13a53]{flex:1;justify-content:center}.dd-genre-menu[data-v-56d13a53]{width:290px}.dd-options-grid[data-v-56d13a53]{grid-template-columns:1fr}}
