.ic-auth-phone-row{display: flex;flex-direction: row;align-items: stretch;gap: 0;direction: ltr;text-align: left;border: 1px solid #ced4da;border-radius: 10px;background: #fff;overflow: visible;position: relative}.ic-auth-phone-row:focus-within{border-color: rgba(51, 153, 221, 0.55);box-shadow: 0 0 0 2px rgba(51, 153, 221, 0.15)}.ic-auth-phone-row .auth-modal__dial-picker{position: relative;flex: 0 0 auto;min-width: 5.5rem;max-width: 42%}.ic-auth-phone-row .auth-modal__dial-trigger{display: flex;align-items: center;justify-content: center;gap: 0.2rem;width: 100%;height: 100%;min-height: 3.15rem;padding: 0.65rem 0.55rem;border: none;border-right: 1px solid #ced4da;border-radius: 10px 0 0 10px;background: transparent;color: #495057;font-size: 0.88rem;font-family: ui-monospace, monospace;cursor: pointer;white-space: nowrap}.ic-auth-phone-row .auth-modal__dial-trigger:hover, .ic-auth-phone-row .auth-modal__dial-trigger:focus, .ic-auth-phone-row .auth-modal__dial-trigger[aria-expanded="true"]{color: #3399dd;background: rgba(51, 153, 221, 0.08);outline: none}.ic-auth-phone-row .auth-modal__dial-trigger .bi{font-size: 0.62rem;opacity: 0.7}.ic-auth-phone-row .auth-modal__dial-picker.is-locked .auth-modal__dial-trigger, .ic-auth-phone-row .auth-modal__dial-trigger[disabled], .ic-auth-phone-row .auth-modal__dial-trigger[aria-disabled="true"]{cursor: default;opacity: 0.85;pointer-events: none}.ic-auth-phone-row .auth-modal__dial-picker.is-locked .auth-modal__dial-trigger .bi{display: none}.ic-auth-phone-row .auth-modal__country-native{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;clip: rect(0, 0, 0, 0);overflow: hidden;white-space: nowrap}.ic-auth-phone-row .auth-modal__country-menu{position: absolute;top: calc(100% + 4px);left: 0;z-index: 1080;min-width: 16rem;max-height: min(320px, 50vh);overflow-x: hidden;overflow-y: auto;margin: 0;padding: 0.35rem 0;list-style: none;background: #fff;border: 1px solid #ced4da;border-radius: 10px;box-shadow: 0 12px 28px rgba(10, 18, 36, 0.18);-webkit-overflow-scrolling: touch}.ic-auth-phone-row .auth-modal__country-menu.is-hidden{display: none}.ic-auth-phone-row .auth-modal__country-menu [role="option"]{display: flex;flex-direction: row;align-items: center;gap: 0.55rem;padding: 0.45rem 0.75rem;font-size: 0.82rem;line-height: 1.35;cursor: pointer;direction: ltr;text-align: left;color: #212529}.ic-auth-phone-row .auth-modal__country-menu [role="option"] .auth-modal__country-dial{flex: 0 0 auto;min-width: 2.75rem;font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-variant-numeric: tabular-nums;color: #6c757d;direction: ltr;unicode-bidi: isolate}.ic-auth-phone-row .auth-modal__country-menu [role="option"] .auth-modal__country-name{flex: 1 1 auto;min-width: 0;text-align: left;unicode-bidi: plaintext}.ic-auth-phone-row .auth-modal__country-menu [role="option"]:hover, .ic-auth-phone-row .auth-modal__country-menu [role="option"].is-selected{background: rgba(51, 153, 221, 0.1);color: #2a7fb8}.ic-auth-phone-row .auth-modal__country-menu [role="option"]:hover .auth-modal__country-dial, .ic-auth-phone-row .auth-modal__country-menu [role="option"].is-selected .auth-modal__country-dial{color: inherit}.ic-auth-phone-national{flex: 1 1 auto;min-width: 0;width: 100%;border: none !important;border-radius: 0 10px 10px 0 !important;background: transparent !important;box-shadow: none !important;padding: 0.85rem 0.75rem;font-size: 0.95rem;color: #212529;direction: ltr;text-align: left}.ic-auth-phone-national:focus{outline: none;box-shadow: none !important}#authModal-login .btn-group [data-auth-method].active{background-color: #0d6efd;color: #fff;border-color: #0d6efd}.ic-auth-phone-row .ic-phone-float{position: relative;flex: 1 1 0;min-width: 0;margin-bottom: 0;overflow: visible;background: transparent}.ic-auth-phone-row .ic-phone-float > .form-label-float{right: auto;left: 0.75rem;top: 50%;transform: translateY(-50%);z-index: 5;text-align: left;direction: rtl;pointer-events: none;margin: 0;color: #6c757d;font-size: 0.85rem;transition: top 0.15s ease, transform 0.15s ease, font-size 0.15s ease, color 0.15s ease, background 0.15s ease}.ic-auth-phone-row .ic-phone-float > .form-control:not(:placeholder-shown) + .form-label-float, .ic-auth-phone-row .ic-phone-float > .form-control:focus + .form-label-float, .ic-auth-phone-row .ic-phone-float.is-active > .form-label-float{top: 0;transform: translateY(-50%);font-size: 0.75rem;opacity: 0.95;display: inline-block;padding: 0 0.35rem;background: #fff;border-radius: 4px;left: 0.5rem;right: auto;z-index: 6;color: #495057}.ic-auth-captcha{width: 100%}.ic-auth-captcha-row{margin-bottom: 0;width: 100%;align-items: stretch;min-height: 3.5rem}.ic-auth-captcha-img-wrap{flex: 0 0 auto;display: flex;align-items: center;justify-content: center;padding: 0.25rem 0.55rem;border-right: 1px solid #ced4da}.ic-auth-captcha-img{height: 44px;width: auto;border-radius: 8px;border: 1px solid #dee2e6;background: #fff;cursor: pointer;flex-shrink: 0;display: block}.ic-auth-captcha-img:hover{border-color: rgba(51, 153, 221, 0.55)}.ic-auth-captcha-row .ic-phone-float{display: flex;align-items: stretch;align-self: stretch}.ic-auth-captcha-input.form-control, .ic-auth-captcha-input{flex: 1 1 auto;align-self: stretch;min-width: 0;width: 100%;max-width: none;height: 100% !important;min-height: 3.5rem !important;border: none !important;border-radius: 0 10px 10px 0 !important;background: transparent !important;box-shadow: none !important;padding: 0 0.75rem !important;line-height: 3.5rem !important;font-size: 0.95rem;color: #212529;direction: ltr;text-align: left;text-transform: uppercase;letter-spacing: 0.06em}.ic-auth-captcha-input:focus{outline: none;box-shadow: none !important}.ic-gmail-float{position: relative;overflow: visible}.ic-gmail-row{display: flex;flex-direction: row;align-items: stretch;direction: ltr;width: 100%;border: 1px solid #ced4da;border-radius: 0.5rem;overflow: visible;background: #fff}.ic-gmail-row:focus-within{border-color: rgba(51, 153, 221, 0.65);box-shadow: 0 0 0 0.2rem rgba(51, 153, 221, 0.15)}.ic-gmail-row .ic-gmail-suffix{display: flex;align-items: center;flex: 0 0 auto;padding: 0 0.75rem;white-space: nowrap;font-size: 0.875rem;color: #6c757d;background: #f8f9fa;border-left: 1px solid #ced4da;border-radius: 0 0.5rem 0.5rem 0;user-select: none}.ic-gmail-row .form-control, .ic-gmail-row .form-control-float{border: 0;box-shadow: none;background: transparent;color: #212529;border-radius: 0.5rem 0 0 0.5rem;width: 100%;flex: 1 1 auto;min-width: 0}.ic-gmail-row .form-control:focus, .ic-gmail-row .form-control-float:focus{box-shadow: none;background: transparent;outline: none}.ic-gmail-float > .form-label-float{left: 12px;right: auto;top: 0.65rem;z-index: 5;text-align: left;direction: ltr;pointer-events: none;max-width: calc(100% - 7.5rem);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transform: none}.ic-gmail-float:has(.form-control-float:not(:placeholder-shown)) > .form-label-float, .ic-gmail-float:has(.form-control-float:focus) > .form-label-float, .ic-gmail-float:focus-within > .form-label-float, .ic-gmail-float.is-active > .form-label-float{top: 0;transform: translateY(-50%);font-size: 0.75rem;opacity: 0.95;display: inline-block;padding: 0 0.45rem;background: #fff;border-radius: 4px;left: 10px;right: auto;z-index: 6;max-width: none;overflow: visible}.auth-modal__country-menu .elco-country-menu__filter, .ic-auth-phone-row .auth-modal__country-menu .elco-country-menu__filter{position: sticky;top: 0;z-index: 1;padding: 0.42rem 0.75rem;font-size: 0.74rem;line-height: 1.3;direction: ltr;text-align: left;color: #6c757d;background: #fff;border-bottom: 1px solid #dee2e6;cursor: default;user-select: none;list-style: none}.auth-modal__country-menu .elco-country-menu__filter.is-hint{color: #8a96a8;font-style: italic}.auth-modal__country-menu .elco-country-menu__filter.is-empty{color: #b45309}.auth-modal__country-menu [role="option"].is-filter-hidden{display: none !important}.auth-modal__country-menu [role="option"].is-keyboard-active{background: rgba(51, 153, 221, 0.18);color: #0d6efd}