.segment-group[data-v-78c02cea]{box-shadow:inset 0 -1px color-mix(in srgb,var(--border) 12%,transparent);display:flex;gap:20px;overflow:visible;padding:0 4px}@media(max-width:767.98px){.segment-group[data-v-78c02cea]{box-shadow:none;gap:14px}}.segment-item[data-v-78c02cea]{flex:0 0 auto;position:relative}.segment-item[data-v-78c02cea]:first-child{margin-left:-4px}.segment-button[data-v-78c02cea]{align-items:center;background:transparent;border:none;color:color-mix(in srgb,var(--text-secondary) 50%,transparent);cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:1;padding:8px 4px 12px;position:relative;transition:color .2s;white-space:nowrap}@media(max-width:767.98px){.segment-button[data-v-78c02cea]{font-size:14px}}.segment-button[data-v-78c02cea]:after{background:transparent;border-radius:3px;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0;transition:background .2s}.segment-button.active[data-v-78c02cea],.segment-button[data-v-78c02cea]:not(.active):hover{color:var(--text-primary)}.segment-button.active[data-v-78c02cea]{font-weight:700}.segment-button.active[data-v-78c02cea]:after{background:var(--brand-fill)}.sort-dropdown[data-v-846b930d]{position:relative}.sort-button[data-v-846b930d]{align-items:center;background:transparent;border:none;border-radius:24px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;line-height:1;padding:8px 12px;white-space:nowrap}.sort-button svg[data-v-846b930d]{flex-shrink:0}.sort-menu[data-v-846b930d]{background:var(--c-262626);border:1px solid color-mix(in srgb,var(--border) 10%,transparent);border-radius:12px;box-shadow:0 8px 24px color-mix(in srgb,var(--shadow) 40%,transparent);min-width:140px;padding:4px;position:absolute;right:0;top:calc(100% + 8px);z-index:10}body.platform-kakutale .sort-menu[data-v-846b930d]{background:var(--surface);box-shadow:0 4px 6px -4px color-mix(in srgb,var(--shadow) 10%,transparent)}.sort-option[data-v-846b930d]{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:8px;padding:8px 12px;transition:background .15s;white-space:nowrap;width:100%}.sort-option[data-v-846b930d]:hover{background:color-mix(in srgb,var(--overlay) 6%,transparent)}.sort-option.active[data-v-846b930d]{font-weight:600}.sort-option .check-icon[data-v-846b930d]{color:var(--primary);flex-shrink:0;margin-left:auto}body.platform-kakutale .sort-option .check-icon[data-v-846b930d]{color:inherit}.dropdown-enter-active[data-v-846b930d],.dropdown-leave-active[data-v-846b930d]{transition:all .15s ease}.dropdown-enter-from[data-v-846b930d],.dropdown-leave-to[data-v-846b930d]{opacity:0;transform:translateY(-4px)}.section-header[data-v-7783d7c7]{align-items:center;display:flex;gap:16px;position:relative}@media(max-width:767.98px){.section-header[data-v-7783d7c7]{flex-wrap:wrap;gap:8px}}.section-header[data-v-7783d7c7]:has(.section-segments):after{background:color-mix(in srgb,var(--border) 12%,transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.section-title[data-v-7783d7c7]{align-items:center;color:var(--text-primary);display:flex;flex-shrink:0;font-size:24px;font-weight:700;gap:4px;line-height:1.333;margin:0}@media(max-width:767.98px){.section-title[data-v-7783d7c7]{font-size:20px}}.title-info-icon[data-v-7783d7c7]{color:color-mix(in srgb,var(--text-secondary) 50%,transparent);cursor:pointer;transition:color .15s}.title-info-icon[data-v-7783d7c7]:hover{color:var(--text-primary)}.section-header .section-segments[data-v-7783d7c7]{box-shadow:none;flex-shrink:0}.section-action[data-v-7783d7c7]{flex-shrink:0;gap:8px;margin-left:auto}.ghost-button[data-v-7783d7c7],.section-action[data-v-7783d7c7]{align-items:center;display:flex}.ghost-button[data-v-7783d7c7]{background:transparent;border:none;border-radius:24px;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;gap:4px;height:32px;line-height:1;padding:8px 0 8px 12px;transition:color .2s;white-space:nowrap}body.platform-kakutale .ghost-button[data-v-7783d7c7]{background-color:var(--viewall-bg);border:none;color:var(--text-primary);padding-right:12px}.ghost-button[data-v-7783d7c7]:hover{color:var(--text-primary)}body.platform-kakutale .ghost-button[data-v-7783d7c7]:hover{background:color-mix(in srgb,var(--overlay) 6%,transparent)}.ghost-button svg[data-v-7783d7c7]{flex-shrink:0}
