.gc-select{--max_width:100%;--border_color:#e0e0e0;--border_color_open:var(--c-gray-9);--border_radius:.55em;--select_text:var(--select-text-color,#716581);--option_bg:#fafafa;--option_bg_active:#f4f0f7;--option_bg_hover:#f4f0f7;--font_size:15px;--item_height:var(--gc-select-item-item-height,36px);--toggler_width:24px;--select_padding:3px var(--toggler_width) 3px .75em;--mask-bg:#fff;--mask-border-color:var(--c-gray-1);--error-color:var(--c-red-1);--mask-border:1px solid var(--mask-border-color);--font-weight:400;width:100%;max-width:var(--max_width);min-width:fit-content;height:var(--item_height);font-family:var(--f_barlow);font-style:normal;font-weight:var(--font-weight);font-size:var(--font_size);color:var(--select_text);text-align:left;border-radius:var(--border_radius);-webkit-tap-highlight-color:#fff0;margin:0;line-height:1;display:block;position:relative}@media (width>=768.1px){.gc-select{--arrow_size:6px;--item_height:var(--gc-select-item-height-desktop,40px);--toggler_width:28px}}.gc-select.transparent{--select_text:var(--c-text-10);--mask-bg:transparent;--mask-border:1px solid transparent;--font-weight:700}.gc-select.has-error{--mask-border-color:var(--error-color)}.gc-select .toggler{height:var(--item_height);border-radius:var(--border_radius);width:100%;box-shadow:none;color:var(--select_text);border:none;margin:0;padding:0;overflow:hidden}.gc-select select:disabled~.toggler{pointer-events:none;visibility:hidden}.gc-select.open{z-index:3;position:relative}.gc-select.open .toggler{z-index:1;height:auto;position:relative}.gc-select .toggler:has(.mask:focus-visible){outline-offset:3px;outline:var(--outline-basic);box-shadow:0 0 0 1px var(--c-primary-3)}.gc-select.open .toggler:has(.mask:focus-visible){outline-offset:3px;outline:var(--outline-basic);box-shadow:0 0 0 1px var(--c-primary-3)}.gc-select.open .toggler:has(.mask:focus-visible) .mask{outline:none}.gc-select *{font-family:var(--f_barlow);font-style:normal}.gc-select select{appearance:none;z-index:-1;opacity:0;width:100%;height:var(--item_height);position:absolute;bottom:0}.gc-select .mask{width:100%;min-width:100%;height:var(--item_height);padding:var(--select_padding);font-size:var(--font_size);line-height:1;font-weight:var(--font-weight);background:var(--mask-bg);border:var(--mask-border);border-radius:var(--border_radius);color:var(--select_text);-webkit-user-select:none;user-select:none;white-space:nowrap;cursor:pointer;justify-content:space-between;align-items:center;margin:0;transition:border .2s ease-out;display:flex;position:relative;overflow:hidden}.gc-select .mask.word-wrap{white-space:wrap}.gc-select .mask.disabled-selected{color:var(--c-text-7)}.gc-select select:disabled~.toggler .mask{--border_color:#ebebeb;visibility:visible;color:#c4c4cd;background:#fdfdfd}.gc-select .mask:before{content:"";border:var(--arrow_size,5px) solid transparent;border-top-color:var(--c-primary-6);width:0;height:0;right:calc(var(--toggler_width) / 2);border-bottom:none;transition:all .2s ease-out;position:absolute;top:50%;transform:translate(50%,-50%)}.gc-select select:disabled~.toggler .mask:before{filter:grayscale();opacity:.4}.gc-select.open .mask{border:1px solid var(--border_color_open);border-bottom:1px solid var(--border_color);z-index:21;border-bottom-right-radius:0;border-bottom-left-radius:0}.gc-select.open .mask:before{transform:translate(50%,-50%)scaleY(-1)}.gc-select .options{width:100%;height:auto;max-height:calc(50vh - 1.5 * var(--item_height));background-color:var(--option_bg);border:1px solid var(--border_color_open);border-bottom-left-radius:var(--border_radius);border-bottom-right-radius:var(--border_radius);overflow-y:auto;overflow-y:overlay;-webkit-overflow-scrolling:touch;visibility:hidden;border-top:none;margin:0;padding:0;list-style-type:none;position:relative;overflow-x:hidden;box-shadow:0 5px 10px -5px #0003}.gc-select.open .options{visibility:visible;z-index:22;height:auto}.gc-select .options::-webkit-scrollbar{width:4px}.gc-select .options::-webkit-scrollbar-track{background-color:#0000}.gc-select .options::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:2px}.gc-select .options .option{--border-top-color:var(--border_color);min-width:100%;height:calc(var(--height-factor,.9) * var(--item_height));padding:var(--select_padding);border:none;border-top:1px solid var(--border-top-color);color:var(--select_text);white-space:nowrap;font-size:var(--font_size);line-height:1;font-weight:var(--font-weight);text-align:start;cursor:pointer;border-radius:0;outline:none;justify-content:flex-start;align-items:center;gap:12px;margin:0;transition:color .15s ease-out,background-color .15s ease-out;display:flex}@media (width>=480.1px){.gc-select .options .option{--height-factor:.8}}.gc-select .options .option .btn-check{background-color:#eaeaea;border:1px solid #a0a0a0;border-radius:3px;width:12px;height:12px;display:block}.gc-select .options .option:first-child{border-top:none}.gc-select .options .option.active{color:var(--c-text-7);background-color:var(--option_bg_active)}.gc-select .options .option.active .btn-check{border:1px solid var(--c-purple-4);background-color:var(--c-purple-0)}.gc-select .options .option:hover:not(.active){background-color:var(--option_bg_hover);color:var(--c-text-7)}.gc-select .error-message{color:var(--error-color);margin-top:5px;font-size:12px;line-height:12px}.eb-dark .gc-select{--border_color_open:var(--c-purple-20);--option_bg:#140b27;--option_bg_active:#52279f;--option_bg_hover:#cc6dff21;--mask-bg:var(--c-purple-13);--mask-border-color:var(--c-purple-12);--mask-border:1px solid var(--mask-border-color);--select_text:#fff}.eb-dark .gc-select.has-error{--mask-border-color:var(--error-color)}.eb-dark .gc-select .mask:before{border-top-color:var(--dm-gold)}.eb-dark .gc-select.open .toggler{box-shadow:0 8px 8px #00000080}.eb-dark .gc-select.open .mask{border-bottom:1px solid var(--border_color_open)}.eb-dark .gc-select .options .option{--select_text:#f2f2f2;--border-top-color:#392475}.eb-dark .gc-select .options .option .btn-check{background-color:#140b27;border:1px solid #6834c5}.eb-dark .gc-select .options .option.active{color:var(--dm-yellow)}.eb-dark .gc-select .options .option.active .btn-check{background-color:#ffffff4d;border:1px solid #ffffff4d}.eb-dark .gc-select .options .option:hover.active{background-color:#6834c5}.eb-dark .gc-select .options .option:hover:not(.active){color:var(--dm-yellow)}
