.collection-type-filter{position:relative;align-self:end;min-width:205px}.collection-type-filter summary{list-style:none;cursor:pointer;border:1px solid var(--line);background:var(--panel2);border-radius:9px;padding:11px 12px;min-height:44px;display:flex;align-items:center;font-size:1rem;white-space:nowrap}.collection-type-filter summary::-webkit-details-marker{display:none}.collection-type-filter[open] summary{border-color:rgba(242,169,59,.45)}.collection-type-filter-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:250px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 18px 48px rgba(0,0,0,.35)}.collection-type-filter-menu label{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:8px 6px;border-radius:8px;font-size:.9rem;cursor:pointer}.collection-type-filter-menu label:hover{background:rgba(255,255,255,.035)}.collection-type-filter-menu input{width:18px;height:18px;margin:0;accent-color:var(--accent)}.collection-type-filter-actions{display:flex;gap:7px;padding-bottom:9px;margin-bottom:5px;border-bottom:1px solid var(--line)}.collection-type-filter-actions button{border:0;background:transparent;color:var(--accent2);font:inherit;font-size:.8rem;cursor:pointer;padding:4px 5px}@media(max-width:760px){.collection-type-filter{width:100%;min-width:0}.collection-type-filter summary{width:100%}.collection-type-filter-menu{left:0;right:auto;min-width:min(280px,90vw)}}
