@layer reset, common, component;
@layer component{:where(:root[data-brand=intaserve]) :not(:where([data-product] *)) .NXSelect{position:relative}:where(:root[data-brand=intaserve]) :not(:where([data-product] *)) .NXSelect .NXSelect__listToggler{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;cursor:pointer;width:100%;padding:0 15px;vertical-align:middle;color:var(--C_Input_color_text);height:50px;background-color:var(--C_Input_color_background);border:1px solid var(--S_color_border_default_base);border-radius:var(--C_Input_border-radius);text-align:left;font-size:14px;font-family:var(--S_font-family_primary)}:where(:root[data-brand=intaserve]) :not(:where([data-product] *)) .NXSelect .NXSelect__listToggler:disabled{background-color:var(--P_color_grey_50);color:var(--C_Input__disabled_color_text);border:2px solid var(--S_color_border_default_base);font-style:bold;font-weight:700;cursor:default}:where(:root[data-brand=intaserve]) :not(:where([data-product] *)) .NXSelect .NXSelect__list{position:absolute;top:50px;min-width:200px;width:fit-content;right:0;background-color:var(--S_color_background_default_base);border:none;font-size:14px;z-index:3;overflow:auto;max-height:calc(100% * var(--overflow-limit));border-radius:var(--C_Input_dropdown_border-radius);box-shadow:var(--C_Input_dropdown_box-shadow);padding:10px;-ms-overflow-style:none;scrollbar-width:none}:where(:root[data-brand=intaserve]) :not(:where([data-product] *)) .NXSelect .NXSelect__list--hidden{display:none}:where(:root[data-brand=intaserve]) :not(:where([data-product] *)) .NXSelect .NXSelect__list button{border-radius:var(--C_Input_dropdown_option_border-radius);height:50px;font-weight:500;font-size:15px;color:var(--S_color_text_primary_base);background-color:transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}}@layer component{:where(:root[data-brand=popi]) :not(:where([data-product] *)) .NXSelect{position:relative}:where(:root[data-brand=popi]) :not(:where([data-product] *)) .NXSelect:not(.NXSelect--refresh) .NXSelect__listToggler{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;cursor:pointer;width:100%;border:1px solid var(--C_SelectDropdown_color_border);padding:0 15px;vertical-align:middle;color:var(--C_Input_color_text);height:52px;background-color:var(--C_SelectDropdown_color_background);text-align:left;font-family:var(--S_font-family_primary);border-radius:var(--C_Input_border-radius);font-size:15px;font-weight:500}:where(:root[data-brand=popi]) :not(:where([data-product] *)) .NXSelect:not(.NXSelect--refresh) .NXSelect__listToggler--hasIcon{grid-template-columns:auto 1fr auto;padding-left:5px}:where(:root[data-brand=popi]) :not(:where([data-product] *)) .NXSelect:not(.NXSelect--refresh) .NXSelect__listToggler__placeholder{color:var(--S_color_text_secondary_base)}:where(:root[data-brand=popi]) :not(:where([data-product] *)) .NXSelect:not(.NXSelect--refresh) .NXSelect__list{position:absolute;top:50px;width:100%;min-width:200px;right:0;background-color:var(--S_color_background_default_base);border:none;font-size:14px;z-index:3;overflow:auto;max-height:calc(100% * var(--overflow-limit));border-radius:var(--C_Input_dropdown_border-radius);box-shadow:var(--C_Input_dropdown_box-shadow);padding:5px;scrollbar-width:none;-ms-overflow-style:none}:where(:root[data-brand=popi]) :not(:where([data-product] *)) .NXSelect:not(.NXSelect--refresh) .NXSelect__list--hidden{display:none}:where(:root[data-brand=popi]) :not(:where([data-product] *)) .NXSelect:not(.NXSelect--refresh) .NXSelect__list .NXSelectOption{border-radius:var(--C_Input_dropdown_option_border-radius);height:40px;font-weight:500;font-size:15px;color:var(--S_color_text_default_base);background-color:transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}:where(:root[data-brand=popi]) :not(:where([data-product] *)) .NXSelect:not(.NXSelect--refresh) .NXSelect__list .NXSelectOption:hover{background-color:var(--C_Input_dropdown_color_background_hover)}:where(:root[data-brand=popi]) :not(:where([data-product] *)) .NXSelect:not(.NXSelect--refresh) .NXSelect__list .NXSelectOption.NXSelectOption--isSelected{background-color:var(--S_color_background_grey_base)}}@layer component{:where(:root[data-brand=ventra]) :not(:where([data-product] *)) .NXSelect{position:relative}:where(:root[data-brand=ventra]) :not(:where([data-product] *)) .NXSelect:not(.NXSelect--refresh) .NXSelect__listToggler{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;cursor:pointer;width:100%;border:0;padding:0 15px;vertical-align:middle;color:var(--C_Input_color_text);height:45px;background-color:var(--C_Input_color_background);border-color:var(--C_SelectDropdown_color_border);border-radius:var(--C_Input_border-radius);text-align:left;font-size:14px;font-family:var(--S_font-family_primary)}:where(:root[data-brand=ventra]) :not(:where([data-product] *)) .NXSelect:not(.NXSelect--refresh) .NXSelect__listToggler:disabled{color:var(--C_Input__disabled_color_text);background:#f5f7f8;border:2px solid var(--S_color_border_default_base);cursor:default}:where(:root[data-brand=ventra]) :not(:where([data-product] *)) .NXSelect:not(.NXSelect--refresh) .NXSelect__list{position:absolute;top:100%;width:100%;background-color:#fff;border:2px solid var(--C_SelectDropdown_color_border);font-size:14px;z-index:3;overflow:scroll;overflow-x:hidden;max-height:calc(100% * var(--overflow-limit))}:where(:root[data-brand=ventra]) :not(:where([data-product] *)) .NXSelect:not(.NXSelect--refresh) .NXSelect__list--hidden{display:none}:where(:root[data-brand=ventra]) :not(:where([data-product] *)) .NXSelect.NXSelect--refresh .NXSelect__listToggler{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;cursor:pointer;width:100%;padding:0 20px;color:var(--C_Input_color_text);height:60px;border:1px solid var(--VIP_Refresh_color_grey_base);border-radius:15px;text-align:left;font-weight:500;font-family:var(--S_font-family_secondary)}:where(:root[data-brand=ventra]) :not(:where([data-product] *)) .NXSelect.NXSelect--refresh .NXSelect__listToggler__placeholder{color:var(--S_color_text_secondary_base);font-style:italic;font-weight:400}:where(:root[data-brand=ventra]) :not(:where([data-product] *)) .NXSelect.NXSelect--refresh .NXSelect__listToggler:disabled{background-color:var(--VIP_Flow_color_background_gray_base);color:var(--S_color_text_default_base);font-style:italic;cursor:default}:where(:root[data-brand=ventra]) :not(:where([data-product] *)) .NXSelect.NXSelect--refresh .NXSelect__list{position:absolute;top:100%;width:100%;background-color:var(--S_color_background_default_base);z-index:3;overflow:hidden auto;max-height:calc(100% * var(--overflow-limit));box-shadow:0 0 10px #0000001a;border-radius:15px;-webkit-clip-path:inset(-20px -20px -20px -20px);clip-path:inset(-20px -20px -20px -20px);opacity:100%;transition:clip-path .1s ease,opacity .1s ease-out,visibility .1s ease}:where(:root[data-brand=ventra]) :not(:where([data-product] *)) .NXSelect.NXSelect--refresh .NXSelect__list--hidden{-webkit-clip-path:inset(-20px -20px 100% -20px);clip-path:inset(-20px -20px 100% -20px);opacity:0%;pointer-events:none;visibility:hidden}:where(:root[data-brand=ventra]) :not(:where([data-product] *)) .NXSelect.NXSelect--refresh .NXSelect__list .NXSelectOption{height:50px;font-weight:500;font-family:var(--S_font-family_secondary)}:where(:root[data-brand=ventra]) :not(:where([data-product] *)) .NXSelect.NXSelect__modern .NXSelect__listToggler{border-radius:var(--S_border-radius_modern);background-color:var(--VIP_Flow_color_background_gray_dark);font-size:15px;font-weight:500;height:50px}:where(:root[data-brand=ventra]) :not(:where([data-product] *)) .NXSelect.NXSelect__modern .NXSelect__listToggler.NXSelect--sm{height:40px}:where(:root[data-brand=ventra]) :not(:where([data-product] *)) .NXSelect.NXSelect__modern .NXSelect__listToggler__placeholder{color:var(--S_color_text_secondary_base)}:where(:root[data-brand=ventra]) :not(:where([data-product] *)) .NXSelect.NXSelect__modern .NXSelect__listToggler:disabled{color:var(--C_Input__disabled_color_text);background:#f5f7f8;border:2px solid var(--S_color_border_default_base);cursor:default}:where(:root[data-brand=ventra]) :not(:where([data-product] *)) .NXSelect.NXSelect__modern .NXSelect__list{border-radius:var(--S_border-radius_modern);border:none;overflow:auto;width:calc(100% - 6px);margin-left:3px;box-shadow:0 0 5px 1px #0000001a}:where(:root[data-brand=ventra]) :not(:where([data-product] *)) .NXSelect.NXSelect__modern .NXSelect__list .NXSelectOption{width:100%;border:none;height:50px;font-size:15px;font-weight:500}}@layer component{:where(:root[data-brand=ventra]) :where([data-product=astrophage]) .NXSelect.NXSelect{position:relative;width:100%;font-family:Inter,sans-serif}:where(:root[data-brand=ventra]) :where([data-product=astrophage]) .NXSelect.NXSelect .NXSelect__label{position:absolute;top:-8px;left:16px;z-index:1;margin-bottom:0;padding:0 5px;border-radius:5px;background-color:var(--S_color_background_default_base);color:var(--S_color_text_default_base);font-family:Inter,sans-serif;font-size:12px;font-weight:500}:where(:root[data-brand=ventra]) :where([data-product=astrophage]) .NXSelect.NXSelect .NXSelect__listToggler{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;height:52px;padding:0 20px;border:1px solid var(--VIP_Refresh_color_grey_base);border-radius:15px;background-color:var(--S_color_background_default_base);color:var(--S_color_text_default_base);text-align:left;font-family:Inter,sans-serif;font-size:16px;font-weight:500;cursor:pointer}:where(:root[data-brand=ventra]) :where([data-product=astrophage]) .NXSelect.NXSelect .NXSelect__listToggler--hasIcon{grid-template-columns:auto minmax(0,1fr) auto}:where(:root[data-brand=ventra]) :where([data-product=astrophage]) .NXSelect.NXSelect .NXSelect__listToggler:focus{outline:none;border-color:var(--S_color_border_black_base)}:where(:root[data-brand=ventra]) :where([data-product=astrophage]) .NXSelect.NXSelect .NXSelect__listToggler:disabled{color:var(--VIP_Refresh_color_grey_base);font-style:italic;cursor:default}:where(:root[data-brand=ventra]) :where([data-product=astrophage]) .NXSelect.NXSelect .NXSelect__listToggler__placeholder{color:var(--S_color_text_secondary_base);font-style:italic}:where(:root[data-brand=ventra]) :where([data-product=astrophage]) .NXSelect.NXSelect .NXSelect__displayContent{min-width:0;text-overflow:ellipsis;white-space:nowrap}:where(:root[data-brand=ventra]) :where([data-product=astrophage]) .NXSelect.NXSelect .NXSelect__list{position:absolute;top:100%;left:0;z-index:100;width:100%;margin-left:0;max-height:calc(52px * var(--overflow-limit));overflow:hidden auto;background-color:var(--S_color_background_default_base);border:1px solid var(--VIP_Refresh_color_grey_base);border-radius:15px;box-shadow:0 0 10px #0000001a}:where(:root[data-brand=ventra]) :where([data-product=astrophage]) .NXSelect.NXSelect .NXSelect__list--hidden{display:none}:where(:root[data-brand=ventra]) :where([data-product=astrophage]) .NXSelect.NXSelect.TanstackSelect--error .NXSelect__listToggler{border-color:var(--VIP_Refresh_color_warn_base)}}@layer component{.NXSelectMultiOption{width:100%;height:40px;border:0;color:var(--S_color_text_secondary_base);text-align:left;padding:0 10px;background-color:transparent;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--S_font-family_primary);font-style:normal;font-weight:400;font-size:14px;display:flex;align-items:center;gap:10px}.NXSelectMultiOption__content{flex:1;min-width:0}.NXSelectMultiOption--isSelected{color:var(--S_color_text_primary_base);background-color:var(--C_Select__listItem--selected_color_background)}.NXSelectMultiOption:hover:not([disabled],:disabled){cursor:pointer;background-color:var(--C_Select__listItem--selected_color_background)}.NXSelectMultiOption:focus{background-color:var(--C_Select__listItem--focus_color_background)}}@layer component{.NXSelectOption{width:100%;height:40px;border:0;color:var(--S_color_text_secondary_base);text-align:left;padding:0 10px;background-color:transparent;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--S_font-family_primary);font-style:normal;font-weight:400;font-size:14px;display:flex;align-items:center}.NXSelectOption__intaserve--disabled{cursor:not-allowed;opacity:.5}.NXSelectOption--isSelected{cursor:default!important;color:var(--S_color_text_primary_base);background-color:var(--C_Select__listItem--selected_color_background)}.NXSelectOption--isSelected>.Icon{margin-right:-7px}.NXSelectOption:hover:not([disabled],:disabled){cursor:pointer;background-color:var(--C_Select__listItem--selected_color_background)}.NXSelectOption:focus{background-color:var(--C_Select__listItem--focus_color_background)}}@keyframes fadein{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$param)";filter:"alpha(opacity=$param)";-moz-opacity:0;-khtml-opacity:0;opacity:0}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$param)";filter:"alpha(opacity=$param)";-moz-opacity:1;-khtml-opacity:1;opacity:1}}@keyframes fadeout{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$param)";filter:"alpha(opacity=$param)";-moz-opacity:1;-khtml-opacity:1;opacity:1}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$param)";filter:"alpha(opacity=$param)";-moz-opacity:0;-khtml-opacity:0;opacity:0}}@keyframes placeHolderShimmer{0%{background-position:-100vw 0}to{background-position:100vw 0}}@keyframes rotating{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@layer component{:where(:root[data-brand=ventra]) :where([data-product=astrophage]) .NXSelectOption{width:100%;min-height:50px;height:auto;padding:15px 20px;border:0;color:var(--S_color_text_default_base);text-align:left;font-family:Inter,sans-serif;font-size:16px;font-weight:500}:where(:root[data-brand=ventra]) :where([data-product=astrophage]) .NXSelectOption--isSelected{color:var(--S_color_text_primary_base);background-color:var(--VIP_Flow_color_background_gray_base)}:where(:root[data-brand=ventra]) :where([data-product=astrophage]) .NXSelectOption:hover:not(:disabled),:where(:root[data-brand=ventra]) :where([data-product=astrophage]) .NXSelectOption:focus{background-color:var(--VIP_Flow_color_background_gray_base)}:where(:root[data-brand=ventra]) :where([data-product=astrophage]) .NXSelectOption:disabled{color:var(--VIP_Refresh_color_grey_base);cursor:default}}
