.aap-catalog-tabs{border-bottom:1px solid var(--aap-border);display:flex;gap:20px;margin-bottom:16px;overflow:auto}.aap-catalog-tabs a{border-bottom:2px solid transparent;color:var(--aap-muted);font-size:12px;font-weight:600;padding:10px 1px;white-space:nowrap}.aap-catalog-tabs a:hover,.aap-catalog-tabs a.is-active{color:#fff}.aap-catalog-tabs a.is-active{border-bottom-color:var(--aap-accent)}.aap-catalog-filter{background:var(--aap-surface);border:1px solid var(--aap-border-soft);border-radius:var(--aap-radius-panel);display:grid;gap:13px;grid-template-columns:1.3fr repeat(5,1fr);margin-bottom:14px;padding:16px}.aap-catalog-filter>label>span,.aap-catalog-filter legend{color:var(--aap-subtle);display:block;font-size:9px;font-weight:600;margin-bottom:5px;text-transform:uppercase}.aap-catalog-filter input,.aap-catalog-filter select{background:var(--aap-input);border:1px solid var(--aap-border);border-radius:7px;color:var(--aap-text);height:36px;min-width:0;padding:0 9px;width:100%}.aap-catalog-filter input:focus,.aap-catalog-filter select:focus{border-color:var(--aap-accent);outline:0}.aap-catalog-search>div{align-items:center;display:flex;position:relative}.aap-catalog-search>div .aap-icon{color:var(--aap-subtle);left:10px;position:absolute}.aap-catalog-search input{padding-left:34px}.aap-year-range{display:grid;gap:5px;grid-template-columns:1fr 1fr}.aap-catalog-filter fieldset{border:0;border-top:1px solid var(--aap-border);grid-column:1/-1;margin:2px 0 0;padding:13px 0 0}.aap-genre-options{display:flex;flex-wrap:wrap;gap:6px}.aap-genre-options input{position:absolute;visibility:hidden}.aap-genre-options span{align-items:center;background:var(--aap-surface-2);border:1px solid var(--aap-border);border-radius:6px;color:var(--aap-muted);cursor:pointer;display:flex;font-size:10px;gap:6px;height:28px;padding:0 9px}.aap-genre-options small{color:var(--aap-subtle);font-size:8px}.aap-genre-options input:checked+span{background:var(--aap-accent-soft);border-color:var(--aap-accent);color:#fff}.aap-catalog-filter>footer{display:flex;gap:7px;grid-column:1/-1;justify-content:flex-end}.aap-active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.aap-active-filters span{background:var(--aap-surface);border:1px solid var(--aap-border);border-radius:15px;color:var(--aap-muted);font-size:9px;padding:5px 9px}.aap-active-filters a{color:var(--aap-accent);font-size:9px;margin-left:4px}.aap-catalog-toolbar{align-items:center;display:flex;justify-content:space-between;margin:8px 0 12px}.aap-catalog-toolbar>span{color:var(--aap-subtle);font-size:10px}.aap-catalog-toolbar>span b{color:var(--aap-text)}.aap-catalog-toolbar>div{background:var(--aap-surface);border:1px solid var(--aap-border);border-radius:6px;display:flex;padding:2px}.aap-catalog-toolbar button{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--aap-subtle);cursor:pointer;display:flex;height:29px;justify-content:center;width:31px}.aap-catalog-toolbar button.is-active{background:var(--aap-surface-3);color:#fff}.aap-catalog-grid.is-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.aap-catalog-grid.is-list .aap-anime-card{align-items:center;background:var(--aap-surface);border:1px solid var(--aap-border-soft);border-radius:9px;display:grid;gap:11px;grid-template-columns:62px minmax(0,1fr);padding:7px}.aap-catalog-grid.is-list .aap-anime-card__poster{height:84px;width:62px}.aap-catalog-grid.is-list .aap-anime-card__rating{font-size:9px;left:3px;line-height:18px;min-height:18px;padding-inline:4px;top:3px}.aap-catalog-grid.is-list .aap-anime-card__episode,.aap-catalog-grid.is-list .aap-anime-card__play{display:none}.aap-catalog-grid.is-list .aap-anime-card__body{padding:0}.aap-catalog-grid.is-list .aap-anime-card__body h3{font-size:12px;min-height:0}.aap-filter-open{display:none}@media(max-width:1250px){.aap-catalog-filter{grid-template-columns:1.4fr repeat(3,1fr)}.aap-catalog-filter>label:nth-of-type(n+5){grid-column:auto}}@media(max-width:900px){.aap-catalog-filter{grid-template-columns:repeat(3,1fr)}.aap-filter-open{display:inline-flex}}@media(max-width:820px){.aap-catalog-filter{display:none}.aap-catalog-filter:not([hidden]){display:grid}.aap-catalog-filter{grid-template-columns:repeat(3,1fr)}.aap-catalog-tabs{margin-inline:-16px;padding-inline:16px}}@media(max-width:640px){.aap-catalog-filter{border-left:0;border-radius:0;border-right:0;grid-template-columns:repeat(2,1fr);margin-inline:-12px;padding:14px 12px}.aap-catalog-search{grid-column:1/-1}.aap-catalog-tabs{margin-inline:-12px;padding-inline:12px}.aap-page-head__actions .aap-button span{display:none}.aap-catalog-grid.is-list{grid-template-columns:1fr}}@media(max-width:430px){.aap-catalog-filter{grid-template-columns:1fr}.aap-catalog-filter>label,.aap-catalog-filter fieldset,.aap-catalog-filter>footer{grid-column:1}.aap-catalog-filter>footer{justify-content:stretch}.aap-catalog-filter>footer .aap-button{flex:1}}
