.option-a .audio-toolbar{display:grid;grid-template-columns:minmax(160px,1fr) auto 160px;align-items:end;gap:12px;margin-bottom:12px}.option-a .audio-toolbar>label:first-child{grid-column:1}.option-a .audio-toolbar .track-sort-label{grid-column:3}.filter-toggle{min-height:48px;padding:0 16px;background:transparent;border:1px solid #447383;color:#d9eff5;border-radius:4px;font:14px 'DM Sans',sans-serif;cursor:pointer}.option-a #track-count{grid-column:1/-1;font:12px 'DM Sans',sans-serif;letter-spacing:0;padding:4px 0}.filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.filter-chips:empty{display:none}.filter-chips button{border:1px solid #427586;border-radius:20px;background:#062b39;color:#b4f7ff;padding:9px 12px;font:12px 'DM Sans',sans-serif;cursor:pointer;min-height:40px}.filter-chips .clear-track-filters{border:0;background:none;color:#c5dce4}.music-filter-dialog{inset:0;margin:auto;width:min(470px,calc(100% - 32px));max-height:85svh;padding:26px;border:1px solid #416976;border-radius:10px;background:#07212d;color:#edf7fa;z-index:100}.music-filter-dialog::backdrop{background:#001019ad;backdrop-filter:blur(3px)}.filter-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.filter-heading h2{font:700 32px 'Barlow Condensed',sans-serif}.filter-heading button{width:44px;height:44px;font-size:25px;border:0;background:none;color:white}.filter-fields-new{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.filter-fields-new label{display:flex;flex-direction:column;gap:9px;font-size:13px}.filter-fields-new select{width:100%;min-width:0;height:46px;background:#001a26;border:1px solid #426b7a;color:white;border-radius:4px;padding:0 10px;font:13px 'DM Sans',sans-serif}.filter-note{font-size:12px;line-height:1.6;color:#aac5d1;margin-top:20px}.filter-actions{display:flex;justify-content:space-between;gap:15px;margin-top:24px}.filter-actions button{min-height:46px;padding:10px 18px;font:14px 'DM Sans',sans-serif;border-radius:4px;cursor:pointer}.filter-actions #apply-track-filters{background:#7ceefa;color:#00151f;border:0}.filter-actions #reset-draft{background:none;color:#bceaf4;border:0}@media(max-width:700px){.option-a .audio-toolbar{grid-template-columns:1fr 1fr}.option-a .audio-toolbar>label:first-child{grid-column:1/-1}.option-a .audio-toolbar .track-sort-label{grid-column:2}.filter-toggle{grid-column:1}.music-filter-dialog{inset:auto 0 0;margin:0;width:100%;max-width:100%;border-radius:16px 16px 0 0;padding:24px 20px;max-height:90svh}.filter-fields-new{gap:20px 12px}}
