.FormSelect{width:100%}.FormSelect--disabled{opacity:.7}.FormSelect__trigger{border:1px solid var(--color-border-default);background:var(--color-white);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:3vw;width:100%;padding:2vw 3vw;display:flex}@media only screen and (min-width:768px){.FormSelect__trigger{gap:12px;min-height:48px;padding:6px 8px}}.FormSelect__trigger:disabled{cursor:not-allowed}.FormSelect--open .FormSelect__icon{transform:rotate(180deg)}.FormSelect__trigger-content{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.FormSelect__trigger-label{color:var(--color-gray2);font-family:var(--font-vw-text);font-size:3vw;line-height:1.2}@media only screen and (min-width:768px){.FormSelect__trigger-label{font-size:clamp(5.4px,3.2px + .611111vw,12px)}}.FormSelect__trigger-value-row{width:100%;min-width:0;color:var(--color-primary);align-items:center;gap:1.5vw;margin-top:.8vw;display:inline-flex}@media only screen and (min-width:768px){.FormSelect__trigger-value-row{gap:6px;margin-top:2px}}.FormSelect__trigger-value-row--placeholder{color:var(--color-gray2)}.FormSelect__trigger-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-vw-text);color:var(--color-dark);font-size:3.5vw;display:block;overflow:hidden}@media only screen and (min-width:768px){.FormSelect__trigger-value{font-size:clamp(6.3px,3.73333px + .712963vw,14px)}}.FormSelect__trigger-value{line-height:1.25}.FormSelect__trigger-input{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-family:var(--font-vw-text);color:var(--color-dark);font-size:3.5vw;display:block;overflow:hidden}@media only screen and (min-width:768px){.FormSelect__trigger-input{font-size:clamp(6.3px,3.73333px + .712963vw,14px)}}.FormSelect__trigger-input{background:0 0;border:none;outline:none;margin:0;padding:0;line-height:1.25}.FormSelect__trigger-input::placeholder{color:var(--color-gray2)}.FormSelect__item--empty{cursor:default;opacity:.6}.FormSelect__item--empty:hover{background:0 0}.FormSelect__icon{flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.FormSelect__content{z-index:30;width:max-content;min-width:var(--radix-popover-trigger-width);border:1px solid var(--color-border-default);background:var(--color-white);max-width:92vw;box-shadow:0 10px 30px var(--color-shadow);border-radius:8px;overflow:hidden}@media only screen and (min-width:768px){.FormSelect__content{max-width:min(100vw - 48px,640px);max-height:min(320px,var(--radix-popover-content-available-height))}}.FormSelect__viewport{width:max-content;min-width:100%;padding:1.5vw}@media only screen and (min-width:768px){.FormSelect__viewport{padding:6px}}.FormSelect__item{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;color:var(--color-primary);text-align:left;background:0 0;border:0;border-radius:8px;outline:none;align-items:center;padding:2.5vw 3vw;display:flex}@media only screen and (min-width:768px){.FormSelect__item{padding:4px 10px}}.FormSelect__item:hover,.FormSelect__item:focus-visible{background:var(--color-gray)}.FormSelect__item--selected{background:var(--color-blue-light);font-weight:700}.FormSelect__item:disabled{opacity:.5;cursor:not-allowed}.FormSelect__item-content{align-items:center;gap:1.5vw;width:max-content;min-width:100%;display:inline-flex}@media only screen and (min-width:768px){.FormSelect__item-content{gap:6px}}.FormSelect__item-label{text-overflow:clip;white-space:nowrap;min-width:0;font-family:var(--font-vw-text);color:var(--color-dark);font-size:3.5vw;display:block;overflow:visible}@media only screen and (min-width:768px){.FormSelect__item-label{font-size:clamp(6.3px,3.73333px + .712963vw,14px)}}.FormSelect__item-label{line-height:1.25}.FormSelect__item-iconCheck{position:absolute;right:5vw}.FormSelect__color-dot{border:1px solid var(--color-border-subtle);border-radius:50%;flex-shrink:0;width:10px;height:10px}
