:root{--form-animation-speed:120ms;--color_form_error:var(--color-red);--color_form_valid:var(--color-green-light);--color_form_disabled:var(--color-grey-50);--color-form-bg:var(--color-white);--color-form-border:var(--color-grey-30);--color-form-hover-bg:var(--color-blue-grey-30);--color-form-hover-border:var(--color-grey-30);--color-form-selected-bg:var(--color-pastel-blue-40);--color-form-selected-border:var(--color-navy)}.pop_form{display:flex;flex-direction:column;gap:var(--space-s);position:relative;max-width:450px;width:100%;margin:0
auto}.pop_form.no_max_width{max-width:none}.pop_form
.form_row{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-gap:var(--space-s)}.pop_form
.form_row.hidden{display:none}.pop_form .form_row>*{grid-column:1 / -1}@media screen and (min-width: 768px){.pop_form .form_col-1-2{grid-column:span 6}}.pop_form
.form_col.hidden{display:none}.pop_form
.form_group{position:relative}.pop_form input,
.pop_form select,
.pop_form
textarea{display:block}.pop_form input,
.pop_form select,
.pop_form textarea,
.pop_form button,
.pop_form
label{-webkit-tap-highlight-color:transparent;text-align:left}.pop_form input[type="hidden"]{display:none}.pop_form
label{display:block;margin-bottom:var(--space-3xs)}.form_group_error:empty{display:none}.form_group_error:not(:empty){display:block}.form_message{display:flex;gap:var(--space-s);align-items:center;padding:var(--space-xs) var(--space-s);margin-bottom:var(--space-s);border-radius:var(--box-rounded-corners-radius);background-color:var(--color-camel-20)}.form_group_c
.form_message{margin-bottom:0;margin-top:var(--space-3xs)}.form_message.no_margin{margin:0}.form_message.delete_progress{opacity:0;transition:opacity 0.3s ease-in-out}.form_message.error{background-color:var(--color-red-light);color:var(--color-red)}.form_message.error .ico
svg{display:block;width:24px;height:24px;fill:var(--color-red)}.form_message.valid{color:var(--color-green);background-color:var(--color-mint)}.form_message.warning{color:var(--color-text-base);background-color:var(--color-yellow)}.form_message.info{color:var(--color-navy);background-color:var(--color-blue)}.form_message.light{padding:0;border-radius:0;background-color:transparent;text-align:left;font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.form_message.hidden{display:none}.form_message.closable{position:relative;padding-right:var(--space-lm)}.form_message.closable
.close{width:14px;height:14px;position:absolute;right:var(--space-s);top:var(--space-xs);cursor:pointer}.form_message.closable .close
svg{width:14px;height:14px}.pop_form input[disabled],
.pop_form input[disabled] + label,
.pop_form select[disabled],
.pop_form select[disabled] + label,
.pop_form textarea[disabled],
.pop_form textarea[disabled]+label{color:var(--color_form_disabled) !important;border-color:var(--color_form_disabled) !important;cursor:not-allowed}.pop_form .radio_group_inline,
.pop_form .checkbox_group_inline,
.pop_form
.switch_group_inline{display:flex;flex-wrap:wrap}.pop_form .radio_item,
.pop_form .checkbox_item,
.pop_form
.switch_item{display:flex;margin-bottom:var(--space-2xs)}.pop_form .radio_item:last-child,
.pop_form .checkbox_item:last-child,
.pop_form .switch_item:last-child{margin-bottom:0}.pop_form .radio_group_inline .radio_item,
.pop_form .checkbox_group_inline .checkbox_item,
.pop_form .switch_group_inline
.switch_item{margin-right:var(--space-s)}.pop_form .radio_group_inline .radio_item:last-child,
.pop_form .checkbox_group_inline .checkbox_item:last-child,
.pop_form .switch_group_inline .switch_item:last-child{margin-right:0}.pop_form .radio_item input,
.pop_form .checkbox_item input,
.pop_form .switch_item
input{flex-shrink:0}.pop_form .radio_item label,
.pop_form .checkbox_item label,
.pop_form .switch_item
label{margin-bottom:0;margin-left:var(--space-2xs);flex:1 0 0}.pop_form
.date_group{display:flex;flex-direction:column-reverse}.pop_form.pop_form_light .select_group label,
.pop_form.pop_form_light .date_group label,
.pop_form.pop_form_light .listbox
label{position:absolute;z-index:2;margin:0;color:var(--color-grey-70);top:-8px;left:12px;height:16px;line-height:16px;font-size:var(--font-size-sm);width:auto;padding:0
4px;background-color:var(--color-white);border-radius:6px}.form_group_desc{text-align:left;margin-top:var(--space-3xs);color:var(--color-grey-70)}.form_submit_c{grid-gap:var(--space-s)}.pop_form
.form_submit_c{padding-top:var(--space-2xs)}.pop_form .loading-overlay{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;z-index:10;transition:opacity var(--form-animation-speed) ease-in-out;opacity:0;pointer-events:none}.pop_form.loading .loading-overlay{opacity:1;pointer-events:auto}.pop_form .loading-overlay:before{content:"";display:block;position:absolute;inset:0;filter:blur(70px);background:rgba(255, 255, 255, 0.5);border-radius:50%}@keyframes form-error-blink{0%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0)}40%{box-shadow:0 0 0 4px var(--color-red-light)}100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0)}}.form_group.form_error.form_error_blink input,
.form_group.form_error.form_error_blink select,
.form_group.form_error.form_error_blink
textarea{animation:form-error-blink 0.6s ease}@media (prefers-reduced-motion: reduce){.form_group.form_error.form_error_blink input,
.form_group.form_error.form_error_blink select,
.form_group.form_error.form_error_blink
textarea{animation:none;box-shadow:0 0 0 4px var(--color-red-light)}}.pop_form
.text_group{display:flex;flex-direction:column-reverse}.pop_form.no_flex
.text_group{display:block}.pop_form.pop_form_light .text_group
label{position:absolute;z-index:2;top:0;left:0;margin:0;padding:9px
16px;line-height:22px;font-size:var(--font-size-input);color:var(--color-grey-70);background-color:rgba(255, 255, 255, 0);transition-property:top, left, padding, background-color, font-size, line-height;transition-timing-function:ease-in-out;transition-duration:var(--form-animation-speed);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;pointer-events:none}.pop_form.pop_form_light .text_group.input_focused label,
.pop_form.pop_form_light .text_group.input_filled
label{top:-8px;left:12px;height:16px;line-height:16px;font-size:var(--font-size-sm);padding:0
4px;background-color:rgba(255, 255, 255, 1);border-radius:6px;width:auto}.pop_form input[type="text"],
.pop_form input[type="email"],
.pop_form input[type="password"],
.pop_form input[type="tel"],
.pop_form input[type="url"],
.pop_form input[type="date"],
.pop_form input[type="number"],
.pop_form
textarea{appearance:none;display:block;width:100%;position:relative;line-height:22px;border:1px
solid var(--color-grey-50);background-color:var(--color-white);border-radius:2px;padding:11px
var(--space-s);outline:2px
solid transparent;outline-offset:-1px;transition:outline-color var(--form-animation-speed) ease-in-out, border-color var(--form-animation-speed) ease-in-out}.pop_form .form_input_c
input{padding-right:36px}.pop_form input[type="text"],
.pop_form input[type="email"],
.pop_form input[type="password"],
.pop_form input[type="tel"],
.pop_form input[type="url"],
.pop_form input[type="date"],
.pop_form input[type="number"]{height:40px}.pop_form
.counter{display:block;text-align:right;padding-top:4px;margin-bottom:20px;color:var(--color-grey-70)}.pop_form
.counter.top{position:absolute;top:0;right:0;padding:0;margin:0}.pop_form input::placeholder,
.pop_form textarea::placeholder{color:var(--color-grey-50) !important;font-weight:normal}.pop_form.pop_form_light .text_group input:not(:focus)::placeholder,
.pop_form.pop_form_light .text_group textarea:not(:focus)::placeholder{color:transparent !important}.pop_form input[type="text"]:hover,
.pop_form input[type="email"]:hover,
.pop_form input[type="password"]:hover,
.pop_form input[type="tel"]:hover,
.pop_form input[type="url"]:hover,
.pop_form input[type="date"]:hover,
.pop_form input[type="number"]:hover,
.pop_form textarea:hover{border-color:var(--color-grey-70)}.pop_form input[type="text"]:focus,
.pop_form input[type="email"]:focus,
.pop_form input[type="password"]:focus,
.pop_form input[type="tel"]:focus,
.pop_form input[type="url"]:focus,
.pop_form input[type="date"]:focus,
.pop_form input[type="number"]:focus,
.pop_form textarea:focus{border-color:var(--color-navy)}.pop_form .form_error input[type="text"],
.pop_form .form_error input[type="email"],
.pop_form .form_error input[type="password"],
.pop_form .form_error input[type="tel"],
.pop_form .form_error input[type="url"],
.pop_form .form_error input[type="date"],
.pop_form .form_error input[type="number"],
.pop_form .form_error
textarea{border-color:var(--color_form_error)}.pop_form .form_error input[disabled],
.pop_form .form_error select[disabled],
.pop_form .form_error textarea[disabled]{border-color:var(--color_form_error) !important}.pop_form .form_error_counter input[type="text"],
.pop_form .form_error_counter input[type="email"],
.pop_form .form_error_counter input[type="password"],
.pop_form .form_error_counter input[type="tel"],
.pop_form .form_error_counter input[type="url"],
.pop_form .form_error_counter input[type="date"],
.pop_form .form_error_counter input[type="number"],
.pop_form .form_error_counter
textarea{border-color:var(--color_form_error)}.pop_form .form_error_counter
.counter{color:var(--color_form_error)}.pop_form .form_valid input[type="text"],
.pop_form .form_valid input[type="email"],
.pop_form .form_valid input[type="password"],
.pop_form .form_valid input[type="tel"],
.pop_form .form_valid input[type="url"],
.pop_form .form_valid input[type="date"],
.pop_form .form_valid input[type="number"],
.pop_form .form_valid
textarea{border-color:var(--color_form_valid)}.pop_form .form_error input[type="text"]:focus,
.pop_form .form_error input[type="email"]:focus,
.pop_form .form_error input[type="password"]:focus,
.pop_form .form_error input[type="tel"]:focus,
.pop_form .form_error input[type="url"]:focus,
.pop_form .form_error input[type="date"]:focus,
.pop_form .form_error input[type="number"]:focus,
.pop_form .form_error textarea:focus{border-color:var(--color_form_error)}.pop_form .form_valid input[type="text"]:focus,
.pop_form .form_valid input[type="email"]:focus,
.pop_form .form_valid input[type="password"]:focus,
.pop_form .form_valid input[type="tel"]:focus,
.pop_form .form_valid input[type="url"]:focus,
.pop_form .form_valid input[type="date"]:focus,
.pop_form .form_valid input[type="number"]:focus,
.pop_form .form_valid textarea:focus{border-color:var(--color_form_valid)}.pop_form .form_valid
.counter{color:var(--color_form_valid)}.pop_form
.form_input_c{position:relative}.pop_form
.form_valid_ico{display:none}.pop_form .form_valid
.form_valid_ico{display:flex;align-items:center;position:absolute;right:var(--space-2xs);top:0;height:100%;pointer-events:none}.pop_form .form_valid .form_valid_ico
svg{display:block;fill:var(--color_form_valid);width:24px;height:24px}.password_display_c{position:absolute;right:0;top:22px;height:40px;width:52px;transform-style:preserve-3d;perspective:2300px}.pop_form_light
.password_display_c{top:0}.password_display_cc{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .3s ease-in-out}.password_show
.password_display_cc{transform:rotateY(180deg)}.password_display_c
.password_display_btn{display:flex;appearance:none;background-color:transparent;border:0
none;width:100%;height:100%;position:absolute;left:0;top:0;padding:0
var(--space-s);align-items:center;backface-visibility:hidden;transform-style:preserve-3d}.password_display_btn_hide{transform:rotateY(180deg)}.password_display_btn
svg{display:block;width:20px;height:20px;fill:var(--color-grey-50)}.password_display_c:hover .password_display_btn
svg{fill:var(--color-grey-70)}.social-login-separator-top{clear:both;margin:var(--space-sm) 0;height:9px;border-bottom:1px solid var(--color-grey-50);user-select:none;text-align:center}.social-login-separator-top
span{display:inline-block;padding:0
var(--space-s);text-align:center;background-color:var(--color-white);color:var(--color-grey-70);text-transform:uppercase}.social-login-c{display:flex;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-sm)}.social-login-link{appearance:none;display:flex;align-items:center;padding:10px;border:0
none;background-color:var(--color-blue-grey-60);border-radius:4px}.social-login-link
svg{display:block;width:24px;height:24px}.social-login-link:hover,.social-login-link:active,.social-login-link:focus{background-color:var(--color-blue-grey-80)}.fb-login-link
svg{fill:#3F5895}.login_c{margin:0
auto}.command
.login_c{background-color:var(--color-white)}.login_c .block-content-c{max-width:390px;margin:0
auto;text-align:center}.login_c .heading-4xl{text-align:center;margin-bottom:10px}.lightbox_login .login_c
.title_lightbox{display:block}.lightbox_login .login_c
.title_page{display:none}.command .login_c .heading-4xl{display:none}.login_c
.desc{text-align:center;margin-bottom:20px}.login_found_desc,
.login_c.found
.login_not_found_desc{display:none}.login_found_area{height:0;overflow:hidden}.login_c.found
.login_found_area{height:auto;overflow:visible;margin-bottom:var(--space-sm)}.login_c.found
.login_found_desc{display:block}.pass_forget{clear:both;text-align:right;order:-1;padding-top:var(--space-3xs)}.pass_forget
.link{text-decoration:underline}#loginForm .group-remember{margin-top:0}#loginForm .group-remember .icon-info{float:left;margin-top:14px;margin-left:5px}#forget_link_from_error{text-decoration:underline}.login_complete{display:none}.connected
.login_complete{display:block}.login_not_complete{display:block}.connected
.login_not_complete{display:none}.lightbox_reminder
.desc_text{margin-bottom:1em}.lightbox_reminder .form_valid
.closeButtonArea{text-align:center;padding-top:2em}.lightbox_reminder
.mail_placeholder{font-weight:bold}