.neo-tab-selector{--neo-control-height:40px;width:100%;height:var(--neo-control-height);max-height:var(--neo-control-height);flex-direction:row;justify-content:flex-start;align-items:center;display:flex;position:relative}.neo-tab-selector.size-xs{--neo-control-height:32px}.neo-tab-selector.size-sm{--neo-control-height:40px}.neo-tab-selector.size-md{--neo-control-height:44px}.neo-tab-selector.size-lg{--neo-control-height:52px}.neo-tab-selector:before{content:"";z-index:2;pointer-events:none;background-color:#ffffff1f;height:4px;position:absolute;bottom:0;left:0;right:0}.neo-tab-selector.no-motion .neo-tab-indicator{transition:none}.neo-tab-selector .neo-tab{cursor:pointer;color:#ffffffc7;white-space:nowrap;transition:color var(--dur-hover) var(--ease-micro),background-color var(--dur-hover) var(--ease-micro),transform var(--dur-press) var(--ease-micro);background:0 0;border:none;border-radius:0;flex-direction:row;justify-content:center;align-self:stretch;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.neo-tab-selector .neo-tab:hover{color:#fff;background-color:#ffffff0f;border-radius:8px 8px 0 0}}.neo-tab-selector .neo-tab:active{transform:scale(var(--press-scale));color:#fff;background-color:#ffffff1f}.neo-tab-selector .neo-tab:focus-visible{z-index:4;border-radius:4px}.neo-tab-selector .neo-tab.selected{color:#fff}@media (hover:none){.neo-tab-selector .neo-tab{position:relative}.neo-tab-selector .neo-tab:after{content:"";block-size:max(100%,44px);inline-size:max(100%,0px);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}}.neo-tab-selector .neo-tab-indicator{height:4px;box-shadow:0 0 0 1px var(--brand-120),0 0 10px var(--brand-120);z-index:3;pointer-events:none;transition:box-shadow var(--dur-hover) var(--ease-micro);background-color:#ff7800;position:absolute;bottom:0;left:0}@media (hover:hover) and (pointer:fine){.neo-tab-selector:has(.neo-tab.selected:hover) .neo-tab-indicator{box-shadow:0 0 0 1px var(--brand-200),0 0 12px var(--brand-200)}}.neo-tab-selector:has(.neo-tab:focus-visible) .neo-tab-indicator{box-shadow:0 0 0 1px var(--brand-120),0 0 12px var(--brand-200)}@media screen and (max-width:899px){.neo-tab-selector{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 24px),#0000 100%)}.neo-tab-selector::-webkit-scrollbar{display:none}.neo-tab-selector .neo-tab{scroll-snap-align:start;flex-shrink:0;padding:0 10px;font-size:12px}}@media screen and (max-width:480px){.neo-tab-selector .neo-tab{padding:0 8px;font-size:12px}}
