.page-tabs[data-v-2c27e8d3]{position:relative;border-bottom:1px solid var(--tvh-border);margin-bottom:var(--tvh-space-2);flex-shrink:0}.page-tabs__scroller[data-v-2c27e8d3]{display:flex;gap:var(--tvh-space-4);align-items:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;flex-shrink:0}.page-tabs__tab[data-v-2c27e8d3]{display:inline-flex;align-items:center;padding:var(--tvh-space-2) 0;color:var(--tvh-text-muted);text-decoration:none;font-weight:500;font-size:var(--tvh-text-lg);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color var(--tvh-transition),border-color var(--tvh-transition)}.page-tabs__tab[data-v-2c27e8d3]:hover{color:var(--tvh-text)}.page-tabs__tab[data-v-2c27e8d3]:focus-visible{outline:2px solid var(--tvh-primary);outline-offset:2px;border-radius:var(--tvh-radius-sm)}.page-tabs__tab--active[data-v-2c27e8d3]{color:var(--tvh-text);font-weight:600;border-bottom-color:var(--tvh-primary)}.page-tabs[data-v-2c27e8d3]:before,.page-tabs[data-v-2c27e8d3]:after{content:"";position:absolute;top:0;bottom:1px;width:14px;pointer-events:none;opacity:0;transition:opacity .15s ease-out;z-index:2}.page-tabs[data-v-2c27e8d3]:before{left:0;background:linear-gradient(90deg,var(--tvh-scroll-fade),transparent)}.page-tabs[data-v-2c27e8d3]:after{right:0;background:linear-gradient(-90deg,var(--tvh-scroll-fade),transparent)}.page-tabs--has-left-overflow[data-v-2c27e8d3]:before{opacity:1}.page-tabs--has-right-overflow[data-v-2c27e8d3]:after{opacity:1}.page-tabs--phone[data-v-2c27e8d3]{border-bottom:none;margin-bottom:var(--tvh-space-3);display:flex;align-items:center;gap:var(--tvh-space-3)}.page-tabs--phone[data-v-2c27e8d3]:before,.page-tabs--phone[data-v-2c27e8d3]:after{display:none}.page-tabs__l1-icon[data-v-2c27e8d3]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--tvh-text)}.page-tabs__select[data-v-2c27e8d3]{flex:1;background:var(--tvh-bg-page);color:var(--tvh-text);border:1px solid var(--tvh-border);border-radius:var(--tvh-radius-sm);padding:8px var(--tvh-space-3);font:inherit;min-height:40px}.page-tabs__select[data-v-2c27e8d3]:focus{outline:2px solid var(--tvh-primary);outline-offset:1px}
