:root{--borderColor: #DCDCDC}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}select:required:invalid{color:#bbb}input:-internal-autofill-selected{color:inherit;background:inherit}select:required option[value=""][disabled]{display:none}select:required option{color:#1c1c1a}select:has(option[value=""]:checked){color:#888b8d}input,textarea,select{width:100%;padding:1.7rem 1.8rem;border:solid 1px #ddd;font-size:calc(1.5rem*var(--qahwcag_base-font-size));line-height:140%;border-radius:1.4rem;background:#fff;color:#1c1c1a;outline:0;resize:none;transition:.3s;-webkit-appearance:none;appearance:none}input:focus,textarea:focus,select:focus{border-color:#af0061;transition:.3s}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#888b8d}input::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{color:#888b8d}input::placeholder,textarea::placeholder,select::placeholder{color:#888b8d}input[disabled],textarea[disabled],select[disabled]{background:#f3f3f3;color:#888b8d;cursor:not-allowed}input,select{height:5.6rem;padding:0 1.8rem}textarea{height:16rem}select{background:right 1.4rem center/1.4rem auto no-repeat;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="rgb(30,30,30)" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg>');padding-right:4rem}.form-label{display:block;margin:0 0 .8rem 0;font-size:calc(1.3rem*var(--qahwcag_base-font-size));font-weight:500;line-height:140%;color:#1c1c1a}.form-error{position:relative;margin-top:.8rem;padding:1rem 1.2rem 1rem 3.6rem;background:#d32f2f;color:#fff;border-radius:.8rem;font-size:calc(1.4rem*var(--qahwcag_base-font-size));font-weight:500;line-height:120%;animation:appendAnimation .25s ease-in-out;-webkit-animation:appendAnimation .25s ease-in-out}.form-error:before{position:absolute;content:"";left:1.2rem;top:50%;transform:translate(0, -50%);width:1.6rem;height:1.6rem;background:#fff;-webkit-mask:url("../img/ico/error.svg") no-repeat center/contain;mask:url("../img/ico/error.svg") no-repeat center/contain}.form-row:has(.form-error) input,.form-row:has(.form-error) textarea,.form-row:has(.form-error) select{border-color:#d32f2f;box-shadow:0 0 0 3px rgba(211,47,47,.15)}.form-row:has(.form-error) input:hover,.form-row:has(.form-error) input:focus,.form-row:has(.form-error) textarea:hover,.form-row:has(.form-error) textarea:focus,.form-row:has(.form-error) select:hover,.form-row:has(.form-error) select:focus{border-color:#d32f2f;box-shadow:0 0 0 3px rgba(211,47,47,.15)}.form-select{padding-right:4rem}.form-select option{color:#1c1c1a}label.error{background:#d32f2f;color:#fff;border-radius:4px;display:inline-block;font-size:calc(1.2rem*var(--qahwcag_base-font-size));margin-top:5px;font-weight:400;padding:.3rem .8rem}.input-list{position:absolute;left:0;top:100%;opacity:0;z-index:1;background:#333;color:#fafaff;max-height:0;overflow:hidden;width:100%;transition:.5s all}.input-list-container{position:relative}.input-list.show{opacity:1;max-height:20rem;overflow-y:auto}.input-list.loading:after{content:"...";padding:1rem;display:block}.input-list-item{padding:1rem;cursor:pointer}.input-list-item.active,.input-list-item:hover{background:#444}.checkbox{position:relative;min-width:2rem;min-height:2rem}.checkbox input,.checkbox-content{position:absolute;left:0;top:2px;width:2rem;height:2rem}.checkbox input{opacity:0;z-index:1;cursor:pointer}.checkbox input[disabled]~label{opacity:.5}.checkbox-content{border:1px solid #1c1c1a;background:bottom no-repeat;border-radius:.5rem;z-index:5;transition:.5s}.checkbox-content.white{border-color:#fff}.checkbox input:focus+.checkbox-content{outline:2px dashed fadeout(#1c1c1a, 60%);outline-offset:1px;transition:none}.checkbox input:checked+label .checkbox-content{background:#1c1c1a center/56% auto no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTczLjg5OCA0MzkuNDA0bC0xNjYuNC0xNjYuNGMtOS45OTctOS45OTctOS45OTctMjYuMjA2IDAtMzYuMjA0bDM2LjIwMy0zNi4yMDRjOS45OTctOS45OTggMjYuMjA3LTkuOTk4IDM2LjIwNCAwTDE5MiAzMTIuNjkgNDMyLjA5NSA3Mi41OTZjOS45OTctOS45OTcgMjYuMjA3LTkuOTk3IDM2LjIwNCAwbDM2LjIwMyAzNi4yMDRjOS45OTcgOS45OTcgOS45OTcgMjYuMjA2IDAgMzYuMjA0bC0yOTQuNCAyOTQuNDAxYy05Ljk5OCA5Ljk5Ny0yNi4yMDcgOS45OTctMzYuMjA0LS4wMDF6Ij48L3BhdGg+PC9zdmc+");border-color:#1c1c1a;transition:.5s}.checkbox input:checked+label .checkbox-content .point{animation:animatecheck .8s ease-out;background-color:rgba(0,0,0,.5)}.checkbox input:checked+label .checkbox-content.white{background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAP1BMVEUAAAAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi7dJZA8AAAAFHRSTlMAqxO7DPDhxqaioZSIfHRpYUovG0PWRUMAAAA0SURBVAjXJYu3EQAhEMT2jn+8Z/uvFQaUSIlw+cS/KIzXg07RKpb9J2CYhR2ACpneEYwebSWVAUTNMHELAAAAAElFTkSuQmCC")}.checkbox-label{position:relative;padding-left:4rem;display:block;cursor:pointer;z-index:2}.checkbox a{display:inline-block}.checkbox-middle input,.checkbox-middle .checkbox-content{top:50%;translate:0 -50%}.checkbox-radio .checkbox-content{border-radius:50%}.qahwcag_highContrast .checkbox-content{border:1px solid #ff0}.qahwcag_highContrast .checkbox input:checked+label .checkbox-content{background:#ff0 center/56% auto no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTczLjg5OCA0MzkuNDA0bC0xNjYuNC0xNjYuNGMtOS45OTctOS45OTctOS45OTctMjYuMjA2IDAtMzYuMjA0bDM2LjIwMy0zNi4yMDRjOS45OTctOS45OTggMjYuMjA3LTkuOTk4IDM2LjIwNCAwTDE5MiAzMTIuNjkgNDMyLjA5NSA3Mi41OTZjOS45OTctOS45OTcgMjYuMjA3LTkuOTk3IDM2LjIwNCAwbDM2LjIwMyAzNi4yMDRjOS45OTcgOS45OTcgOS45OTcgMjYuMjA2IDAgMzYuMjA0bC0yOTQuNCAyOTQuNDAxYy05Ljk5OCA5Ljk5Ny0yNi4yMDcgOS45OTctMzYuMjA0LS4wMDF6Ij48L3BhdGg+PC9zdmc+");border-color:#ff0}@keyframes animatecheck{0%{width:200%;height:200%;opacity:1}to{width:400%;height:400%;opacity:0}}@keyframes appendAnimation{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes appendAnimation{0%{opacity:0}100%{opacity:1}}.flash-message{position:fixed;top:5rem;left:50%;transform:translate(-50%, 0);padding:1.4rem 2rem 1.4rem 4.6rem;border-radius:.8rem;background-color:#fff;font-size:calc(1.4rem*var(--qahwcag_base-font-size));font-weight:500;line-height:120%;box-shadow:0 1rem 3rem rgba(0,0,0,.12);z-index:99;animation:appendAnimation .3s ease-in-out;-webkit-animation:appendAnimation .3s ease-in-out}.flash-message:before{position:absolute;content:"";left:1.4rem;top:50%;transform:translate(0, -50%);width:2rem;height:2rem}.flash-message.flash-error{color:#d32f2f;background-image:linear-gradient(rgba(211, 47, 47, 0.08), rgba(211, 47, 47, 0.08))}.flash-message.flash-error:before{background:#d32f2f;-webkit-mask:url("../img/ico/error.svg") no-repeat center/contain;mask:url("../img/ico/error.svg") no-repeat center/contain}.flash-message.flash-warning{color:#f39c12;background-image:linear-gradient(rgba(243, 156, 18, 0.08), rgba(243, 156, 18, 0.08))}.flash-message.flash-warning:before{background:#f39c12;-webkit-mask:url("../img/ico/warning.svg") no-repeat center/contain;mask:url("../img/ico/warning.svg") no-repeat center/contain}.flash-message.flash-success{color:#27ae60;background-image:linear-gradient(rgba(39, 174, 96, 0.08), rgba(39, 174, 96, 0.08))}.flash-message.flash-success:before{background:#27ae60;-webkit-mask:url("../img/ico/success.svg") no-repeat center/contain;mask:url("../img/ico/success.svg") no-repeat center/contain}.static-error{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding:1rem 1.2rem;border-radius:.8rem;font-size:calc(1.4rem*var(--qahwcag_base-font-size));font-weight:500;line-height:140%;text-align:left;color:#fff;animation:appendAnimation .25s ease-in-out;-webkit-animation:appendAnimation .25s ease-in-out}.static-error:before{content:"";flex:0 0 auto;width:1.6rem;height:1.6rem;margin-top:.2rem;background:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.static-error a{color:inherit;text-decoration:underline}.static-error a:hover{text-decoration:none}.static--error{background:#d32f2f}.static--error:before{-webkit-mask-image:url("../img/ico/error.svg");mask-image:url("../img/ico/error.svg")}.static--warning{background:#f39c12}.static--warning:before{-webkit-mask-image:url("../img/ico/warning.svg");mask-image:url("../img/ico/warning.svg")}.static--success{background:#27ae60}.static--success:before{-webkit-mask-image:url("../img/ico/success.svg");mask-image:url("../img/ico/success.svg")}.input-charslimit-counter{font-weight:600}.input-charslimit-counter--limit{color:#d32f2f}.input-password{position:relative}.input-password input{padding-right:5.4rem}.input-password input::-ms-reveal{display:none}.input-password-toggle{position:absolute;right:0;top:0;bottom:0;width:5.4rem;padding:0;border:0;background:none;cursor:pointer;appearance:none}.input-password-toggle:before{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%, -50%);width:2rem;height:2rem;background:#888b8d;-webkit-mask:url("../img/ico/eye.svg") no-repeat center/contain;mask:url("../img/ico/eye.svg") no-repeat center/contain;transition:background .25s ease}.input-password-toggle:hover:before,.input-password-toggle:focus-visible:before{background:#af0061}.input-password-toggle.active:before{-webkit-mask-image:url("../img/ico/eye-off.svg");mask-image:url("../img/ico/eye-off.svg")}
