.titchy.popover{z-index:10;gap:var(--popover-gap, var(--titchy-value-spacing-2))}.titchy.popover:not(.parented){position:absolute;width:100%;min-width:100%;max-width:100%}.titchy.popover:not(.parented).y{padding:var(--popover-gap, var(--titchy-value-spacing-2)) 0}.titchy.popover:not(.parented).y.end{top:100%}.titchy.popover:not(.parented).y.start{bottom:100%}.titchy.popover:not(.parented).x{padding:0 var(--popover-gap, var(--titchy-value-spacing-2))}.titchy.popover:not(.parented).x.end{left:100%}.titchy.popover:not(.parented).x.start{right:100%}.titchy.popover.parented{position:fixed;transition:none;width:calc(var(--width));height:calc(var(--height));top:var(--top);bottom:var(--bottom);left:var(--left);right:var(--right)}.titchy.popover.parented.y{top:calc(var(--top) + var(--popover-gap, var(--titchy-value-spacing-2)));bottom:calc(var(--bottom) + var(--popover-gap, var(--titchy-value-spacing-2)))}.titchy.popover.parented.x{left:calc(var(--left) + var(--popover-gap, var(--titchy-value-spacing-2)));right:calc(var(--right) + var(--popover-gap, var(--titchy-value-spacing-2)))}.titchy.popover.shadow{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.titchy.select{font-size:var(--titchy-value-text-s);align-items:stretch;justify-content:stretch}.titchy.select svg{width:var(--titchy-value-spacing-6);height:var(--titchy-value-spacing-6)}.titchy.select>.trigger{--button-accent-color: var(--select-accent-color, var(--titchy-color-accent));flex:1;justify-content:space-between;padding:var(--titchy-value-spacing-3) var(--titchy-value-spacing-4)}.titchy.select>.trigger.constrained{min-width:var(--select-min-width, 200px)}.titchy.select>.trigger>.content>.label{font-weight:700}.titchy.select>.trigger>.content>.details{color:color-mix(in oklab,var(--select-highlight-color, var(--titchy-color-secondary)) 80%,transparent);font-size:var(--titchy-value-text-xs)}.titchy.select>.trigger>svg.chevron{stroke-width:4px}.titchy.select>.titchy.popover>.options{max-height:32dvh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.titchy.select>.titchy.popover>.options::-webkit-scrollbar{display:none}.titchy.select>.titchy.popover>.options{padding:var(--select-gap, var(--titchy-value-spacing-2));gap:var(--select-gap, var(--titchy-value-spacing-2));background-color:var(--titchy-color-primary);transform-origin:top center;border:2px solid var(--titchy-color-tertiary);border-radius:var(--titchy-value-radius-1)}.titchy.select>.titchy.popover>.options>.label{align-items:center;color:color-mix(in oklab,var(--select-accent-color, var(--titchy-color-accent)) 60%,transparent);font-size:var(--titchy-value-text-xs);padding:0 var(--select-gap, var(--titchy-value-spacing-2));font-weight:700}.titchy.select>.titchy.popover>.options>.label:first-child{padding-block-start:var(--select-gap, var(--titchy-value-spacing-2))}.titchy.select>.titchy.popover>.options>.label:last-child{padding-block-end:var(--select-gap, var(--titchy-value-spacing-2))}.titchy.select>.titchy.popover>.options>.action{color:color-mix(in oklab,var(--select-accent-color, var(--titchy-color-accent)) 100%,transparent);font-size:var(--titchy-value-text-xs)}.titchy.select.active>.trigger>svg.chevron{rotate:90deg}.titchy.button.button.option{color:color-mix(in oklab,var(--option-highlight-color, var(--titchy-color-secondary)) 90%,transparent);padding:var(--titchy-value-spacing-4);border-radius:calc(var(--titchy-value-radius-1) - var(--titchy-value-spacing-2))}.titchy.button.button.option:hover{background-color:color-mix(in oklab,var(--option-highlight-color, var(--titchy-color-secondary)) 5%,transparent)}.titchy.button.button.option .description{font-size:var(--titchy-value-text-xs);color:color-mix(in oklab,var(--option-highlight-color, var(--titchy-color-secondary)) 50%,transparent);margin-block-start:var(--titchy-value-spacing-1)}
