.country-select{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.country-select__flag{left:16px;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%)}.country-select--opened .country-select__flag{z-index:1}.country-select--disabled .country-select__flag{opacity:.6}.country-select__flag-icon{border-radius:50%;flex-shrink:0;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.country-select__selected{align-items:center;background-color:var(--input-bg-default);border:1px solid var(--input-border-default);border-radius:12px;color:var(--input-text-filled);cursor:pointer;display:flex;font-size:12px;font-weight:500;height:48px;line-height:24px;padding:12px 44px;transition:all .2s ease-out;width:100%}.no-touch .country-select__selected:not(.country-select--disabled .country-select__selected):hover{background-color:var(--input-bg-hover);border-color:var(--input-border-hover);color:var(--input-label-hover);transition:all .2s ease-out}.country-select--disabled .country-select__selected{background-color:var(--input-bg-disable);border-color:var(--input-border-disable);color:var(--input-label-disable);cursor:default}.country-select--opened .country-select__selected{background-color:var(--input-bg-active);border-color:var(--input-border-active);color:var(--input-label-active)}.country-select__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-select__arrow{align-items:center;color:var(--input-icon-right-default);display:flex;height:20px;justify-content:center;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px}.country-select--opened .country-select__arrow{color:var(--input-icon-right-active)}.country-select--disabled .country-select__arrow{color:var(--input-icon-right-disable)}.country-select__arrow-up{transform:translateY(-50%) rotateX(180deg)}.country-select__arrow-icon{height:6px;margin:8px 5px auto;width:10px}.country-select__header{display:flex;flex-direction:column;margin-bottom:var(--spacings-l)}.country-select__label{font-size:var(--headings-h2-font-size);font-weight:var(--headings-h2-weight);line-height:var(--headings-h2-line-height);margin-bottom:var(--spacings-2xl);padding:var(--spacings-xs) 0;text-align:center}.country-select__search-input-wrap{position:relative}@media(min-width:640px){.country-select__search-input{height:100%;left:0;position:absolute;top:0;width:100%}}.country-select__options-scroll{overflow:hidden auto;position:relative}.country-select__options-scroll::-webkit-scrollbar{background-color:transparent;color:transparent;display:none;height:0;opacity:0;width:0}.country-select__options-scroll::-webkit-scrollbar-thumb,.country-select__options-scroll::-webkit-scrollbar-track{background:transparent;display:none}@media(min-width:640px){.country-select__options-scroll{max-height:364px;padding:8px}}.bottom-sheet--country-select .country-select__options-scroll{padding-bottom:var(--spacings-3xl)}.country-select__option{align-items:center;background:var(--selector-item-a-bg-default);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:10px 12px}.country-select__option+.country-select__option{margin-top:4px}.no-touch .country-select__option:hover{background-color:var(--selector-item-a-bg-hover);transition:all .2s ease-out}.country-select__option--active,.no-touch .country-select__option--active:hover{background-color:var(--selector-item-a-bg-active);box-shadow:var(--inner-shadow)}.no-touch .country-select__option--active:hover{transition:all .2s ease-out}.country-select__options-image{border-radius:50%;flex-shrink:0;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.country-select__option-label{color:var(--selector-item-a-text-default);display:-webkit-box;font-size:12px;font-weight:500;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .2s ease-out}.no-touch .country-select__option:hover .country-select__option-label{color:var(--selector-item-a-text-hover);transition:all .2s ease-out}.country-select__option--active .country-select__option-label{color:var(--selector-item-a-text-active)}.no-touch .country-select__option--active:hover .country-select__option-label{color:var(--selector-item-a-text-active);transition:all .2s ease-out}
