@layer viraui.preflight;@layer viraui.components{@property --vui-select-input-height{syntax:"<length>";inherits:true;initial-value:0}@property --vui-select-control-group-background{syntax:"<color>";inherits:true;initial-value:#0000}@property --vui-select-control-group-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --vui-select-control-group-border-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --vui-select-control-group-border-radius{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --vui-select-trigger-padding-inline-start{syntax:"<length>";inherits:true;initial-value:0}@property --vui-select-trigger-padding-inline-end{syntax:"<length>";inherits:true;initial-value:0}@property --vui-select-list-border-radius{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --vui-select-list-padding{syntax:"<length>";inherits:true;initial-value:0}@property --__select-list-appear-offset{syntax:"<length>";inherits:false;initial-value:8px}.viraui__select-module__Select_eXv4Y{--vui-select-input-height:var(--space-2x-large);--vui-select-control-group-background:var(--base-1);--vui-select-control-group-color:var(--global-foreground);--vui-select-control-group-border-color:var(--global-contrast);--vui-select-control-group-border-radius:var(--radius-medium);--vui-select-trigger-padding-inline-start:calc(var(--space-small) + var(--space-x-small));--vui-select-trigger-padding-inline-end:var(--space-x-small);--vui-field-label-padding-inline:calc((var(--vui-select-control-group-border-radius) + 0px) / 2);z-index:0;max-block-size:min-content}.viraui__select-module__Select_eXv4Y:has([required]) .viraui__select-module__Label_-Y1fR:after{content:" ＊";color:var(--highlight-red)}.viraui__select-module__Select_eXv4Y:has([required]) .viraui__select-module__Label_-Y1fR:dir(rtl):after{content:none}.viraui__select-module__Select_eXv4Y:has([required]) .viraui__select-module__Label_-Y1fR:dir(rtl):before{content:"＊ ";color:var(--highlight-red)}.viraui__select-module__Select_eXv4Y[data-invalid]>.viraui__select-module__Trigger_-wBsg:not(:disabled):not([data-disabled]){--vui-select-control-group-border-color:var(--highlight-red);box-shadow:none;outline-color:oklab(from var(--highlight-red) l a b/.5)}.viraui__select-module__Trigger_-wBsg{box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--vui-select-input-height);padding-inline:var(--vui-select-trigger-padding-inline-start) var(--vui-select-trigger-padding-inline-end);border:1px solid var(--vui-select-control-group-border-color);border-radius:var(--vui-select-control-group-border-radius);background:var(--vui-select-control-group-background);color:var(--vui-select-control-group-color);font:inherit;text-align:start;cursor:pointer;transition:background var(--duration-instant) var(--easing-standard)}.viraui__select-module__Trigger_-wBsg:not([data-disabled],:disabled):hover{--vui-select-control-group-background:var(--base-2)}.viraui__select-module__Trigger_-wBsg[data-popup-open]{outline:none}.viraui__select-module__Trigger_-wBsg:disabled,.viraui__select-module__Trigger_-wBsg[data-disabled]{--vui-select-control-group-background:var(--global-disabled-background);--vui-select-control-group-border-color:#0000;--vui-select-control-group-color:var(--global-disabled-foreground);box-shadow:none;cursor:not-allowed}.viraui__select-module__Icon_EOwki{font-size:var(--font-scale-body-small);pointer-events:none}.viraui__select-module__Description_OmwmV{padding-inline:calc((var(--vui-select-control-group-border-radius) + 0px) / 2)}.viraui__select-module__SelectPopup_UzGXL{--vui-select-list-border-radius:var(--radius-medium);--vui-select-list-padding:var(--space-x-small);box-sizing:border-box;min-inline-size:var(--anchor-width);color:var(--global-foreground);transform-origin:var(--transform-origin);transition:opacity var(--duration-instant) var(--easing-entrance),scale var(--duration-instant) var(--easing-entrance),translate var(--duration-instant) var(--easing-entrance);outline:none;position:relative;overflow:visible}.viraui__select-module__SelectPopup_UzGXL[data-ending-style],.viraui__select-module__SelectPopup_UzGXL[data-starting-style]{opacity:0;scale:.96}.viraui__select-module__SelectPopup_UzGXL[data-side=bottom][data-ending-style],.viraui__select-module__SelectPopup_UzGXL[data-side=bottom][data-starting-style]{translate:0 calc(var(--__select-list-appear-offset) * -1)}.viraui__select-module__SelectPopup_UzGXL[data-side=top][data-ending-style],.viraui__select-module__SelectPopup_UzGXL[data-side=top][data-starting-style]{translate:0 var(--__select-list-appear-offset)}.viraui__select-module__SelectPopup_UzGXL[data-side=inline-start][data-ending-style],.viraui__select-module__SelectPopup_UzGXL[data-side=inline-start][data-starting-style],.viraui__select-module__SelectPopup_UzGXL[data-side=left][data-ending-style],.viraui__select-module__SelectPopup_UzGXL[data-side=left][data-starting-style]{translate:var(--__select-list-appear-offset) 0}.viraui__select-module__SelectPopup_UzGXL[data-side=inline-end][data-ending-style],.viraui__select-module__SelectPopup_UzGXL[data-side=inline-end][data-starting-style],.viraui__select-module__SelectPopup_UzGXL[data-side=right][data-ending-style],.viraui__select-module__SelectPopup_UzGXL[data-side=right][data-starting-style]{translate:calc(var(--__select-list-appear-offset) * -1) 0}.viraui__select-module__SelectPopup_UzGXL[data-side=none]{opacity:1;transition:none;translate:0;scale:1}.viraui__select-module__ScrollArrow_kHlEi{z-index:1;inline-size:100%;block-size:var(--space-large);cursor:default;background:var(--base-1);border:1px solid var(--global-contrast);position:absolute;inset-inline:0}@container root not style(--effect-vibrancy:initial){.viraui__select-module__ScrollArrow_kHlEi{background:oklab(from var(--base-1) l a b/80%);backdrop-filter:brightness(var(--vibrancy-brightness)) blur(calc(var(--vibrancy-blur) * 1px))}}.viraui__select-module__ScrollButton_sHBOa{pointer-events:none}.viraui__select-module__ScrollArrowUp_DGXS-{border-radius:var(--vui-select-list-border-radius) var(--vui-select-list-border-radius) 0 0;inset-block-start:0}.viraui__select-module__ScrollArrowDown_vhJy0{border-radius:0 0 var(--vui-select-list-border-radius) var(--vui-select-list-border-radius);inset-block-end:0}.viraui__select-module__List_jdUWx{box-sizing:border-box;inline-size:100%;max-block-size:var(--available-height);scroll-padding-block:var(--vui-select-list-padding);overscroll-behavior:contain}.viraui__select-module__List_jdUWx:focus,.viraui__select-module__List_jdUWx:focus-visible{outline:none}.viraui__select-module__Indicator_YNUuz{min-inline-size:var(--space-medium);min-block-size:var(--space-medium);block-size:fit-content;inline-size:fit-content;color:var(--global-foreground);opacity:0;transition:opacity var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.viraui__select-module__Indicator_YNUuz[data-selected]{opacity:1}}@layer viraui.overrides{.viraui__select-module__Value_uWHPX{text-overflow:ellipsis;flex:auto;min-inline-size:0;display:block;overflow:hidden}.viraui__select-module__Value_uWHPX[data-placeholder]{color:var(--global-disabled-foreground)}.viraui__select-module__Option_KgYqz{cursor:pointer}.viraui__select-module__Option_KgYqz:focus{outline:none}.viraui__select-module__Option_KgYqz:focus-visible{box-shadow:none;outline:none}.viraui__select-module__Option_KgYqz:not([data-disabled]):hover,.viraui__select-module__Option_KgYqz:not([data-disabled])[data-highlighted]{background:var(--global-contrast)}@container root not style(--effect-vibrancy:initial){.viraui__select-module__Option_KgYqz:not([data-disabled]):hover,.viraui__select-module__Option_KgYqz:not([data-disabled])[data-highlighted]{background:oklab(from var(--global-contrast) l a b/12%)}}.viraui__select-module__Option_KgYqz:not([data-disabled],:hover)[data-selected]{background:light-dark(oklab(from var(--global-contrast) l a b/8%),oklab(from var(--global-contrast) l a b/5%))}.viraui__select-module__Option_KgYqz[data-disabled]{color:var(--global-disabled-foreground);cursor:not-allowed}}
