.media-seg{display:flex;background:var(--bg-neutral-3-rest);border:1px solid var(--stroke-neutral-1-rest);border-radius:8px;overflow:hidden;flex-shrink:0}.media-seg button{background:none;border:none;padding:6px 16px;font-size:var(--font-size-body-1);font-family:inherit;cursor:pointer;color:var(--fg-neutral-4-rest);transition:background var(--anim-hover),color var(--anim-hover);white-space:nowrap;flex:1;text-align:center}.media-seg button:hover{color:var(--fg-neutral-1-rest)}.media-seg button.active{background:var(--fg-brand-1-rest);color:var(--fg-neutral-inverted-rest)}.filter-btn{display:none}.skin-v2 .filter-btn{position:relative;display:flex;align-items:center;gap:5px;background:none;border:1px solid var(--stroke-neutral-1-rest);border-radius:var(--radius-medium);padding:3px 8px;cursor:pointer;color:var(--fg-neutral-4-rest);font-size:var(--font-size-body-1);font-family:inherit;transition:color var(--anim-hover),border-color var(--anim-hover),background var(--anim-hover);flex-shrink:0}.skin-v2 .filter-btn{background:var(--bg-neutral-3-rest, #2a2a2a);border-radius:18px;padding:6px 16px 6px 12px}.filter-btn:hover{color:var(--fg-neutral-1-rest);border-color:var(--fg-neutral-5-rest)}.filter-btn.active{border-color:var(--fg-brand-1-rest);color:var(--fg-neutral-1-rest)}.filter-dot{display:none;position:absolute;top:3px;inset-inline-end:3px;width:7px;height:7px;border-radius:var(--radius-circular);background:var(--fg-brand-1-rest)}.filter-dot.visible{display:block}.skin-v2 #photo-count-wrap,.skin-v2 #sort-btn{display:none!important}.filter-btn .filter-label{display:none}.skin-v2 .filter-btn .filter-label{display:inline}
