.filter-btn[data-v-b94fc8a6]{align-items:center;background:var(--btn-inactive-bg);border:1px solid var(--btn-inactive-border);border-radius:var(--radius-sm);color:var(--btn-inactive-color);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.03em;padding:7px 16px;transition:all .09s}.filter-btn--selected[data-v-b94fc8a6]{background:var(--filter-selected);border-color:var(--filter-selected);box-shadow:var(--filter-selected-shadow);color:var(--filter-selected-text);text-shadow:0 1px 2px rgba(0,0,0,.2)}@media(hover:hover)and (pointer:fine){.filter-btn[data-v-b94fc8a6]:not(.filter-btn--selected):hover{background:var(--filter-selected);border-color:var(--filter-selected);box-shadow:var(--filter-selected-shadow);color:var(--filter-selected-text);text-shadow:0 1px 2px rgba(0,0,0,.2)}}.share-btn-wrap[data-v-99fca43d]{align-items:center;display:inline-flex;flex-direction:column;position:relative}.share-btn-wrap[data-v-99fca43d] .filter-btn{border-radius:var(--radius-pill)}.share-icon[data-v-99fca43d]{flex-shrink:0;height:16px;width:16px}.share-toast[data-v-99fca43d]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);bottom:calc(100% + 6px);box-shadow:var(--card-shadow);color:var(--text);font-size:12px;font-weight:600;left:50%;padding:6px 10px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap}.share-toast-enter-active[data-v-99fca43d],.share-toast-leave-active[data-v-99fca43d]{transition:opacity .16s ease,transform .16s ease}.share-toast-enter-from[data-v-99fca43d],.share-toast-leave-to[data-v-99fca43d]{opacity:0;transform:translate(-50%) translateY(4px)}.share-fab-wrap[data-v-dfa38e25]{bottom:max(16px,env(safe-area-inset-bottom));position:fixed;right:max(16px,env(safe-area-inset-right));z-index:40}.share-fab[data-v-dfa38e25] .filter-btn{box-shadow:0 12px 30px #0003,var(--filter-selected-shadow);min-height:48px;padding:0 18px}@media(max-width:640px){.share-fab[data-v-dfa38e25] .filter-btn{padding:0 14px}}
