.cw-form-v2 .field{margin-bottom:30px}.cw-form-v2 .field .description{color:#8e93a0;margin-top:-5px;margin-bottom:10px;font-size:15px;font-weight:300;line-height:1.3;display:block}.cw-form-v2 .field .field-input .field-item,.cw-form-v2 .field .field-input select,.cw-form-v2 .field .field-input textarea{color:#717171;-ms-border-radius:4px;-o-border-radius:4px;background-color:#fafafa;border:1px solid #fafafa;border-radius:4px;width:100%;padding:12px 20px 10px;font-size:16px;font-weight:300}.cw-form-v2 .field .field-input .field-item:focus,.cw-form-v2 .field .field-input textarea:focus{outline:2px solid var(--optima-blue)}.cw-form-v2 .field .field-input .field-item::-webkit-input-placeholder{color:#717171;font-weight:300}.cw-form-v2 .field .field-input select::-webkit-input-placeholder{color:#717171;font-weight:300}.cw-form-v2 .field .field-input textarea::-webkit-input-placeholder{color:#717171;font-weight:300}.cw-form-v2 .field label.below,.cw-form-v2 .field>.below{color:#717171;text-align:left;margin-top:10px;margin-left:20px;font-size:14px;font-weight:300;display:block}.cw-form-v2 .field .field-input .field-item::-moz-placeholder{color:#ababab;font-weight:300}.cw-form-v2 .field .field-input select::-moz-placeholder{color:#ababab;font-weight:300}.cw-form-v2 .field .field-input textarea::-moz-placeholder{color:#ababab;font-weight:300}.cw-form-v2 .field .field-input .field-item:-ms-placeholder-shown{color:#ababab;font-weight:300}.cw-form-v2 .field .field-input select:-ms-placeholder-shown{color:#ababab;font-weight:300}.cw-form-v2 .field .field-input textarea:-ms-placeholder-shown{color:#ababab;font-weight:300}.cw-form-v2 .submit{text-align:right}.cw-form-v2 .field .field-input select{cursor:pointer;background:url(../images/forms/icons/select-dropdown.svg) calc(100% - 10px) no-repeat;padding-right:20px}.cw-form-v2 .field-input{position:relative}.cw-form-v2 .field-input .symbol{width:20px;height:20px;position:absolute;top:13px;right:10px}.cw-form-v2 .field-input .symbol img{display:none;position:absolute}.cw-form-v2 .field-input textarea{resize:vertical;height:200px}.cw-form-v2 .field .field-input .field-item:disabled{color:#999;background:#fafafa}.cw-form-v2 .field.adder-invalid .field-input .error-message,.cw-form-v2 .field.invalid .field-input .error-message{padding-left:20px;display:block!important}.cw-form-v2 .field>.error-message{color:#b42318;text-align:left;margin:8px 0 0 20px;font-size:13px;font-weight:500;display:block}.cw-form-v2 .field.adder-invalid .field-input .error-message span,.cw-form-v2 .field.invalid .field-input .error-message span{color:#dc6161;font-size:13px;font-weight:700}.cw-form-v2 .field.adder-invalid .terms label span,.cw-form-v2 .field.invalid .terms label span{color:#dc6161}.cw-form-v2 .field.adder-invalid .field-input .field-item,.cw-form-v2 .field.invalid .field-input .field-item{border:1px solid #dc6161}.cw-form-v2 .field.adder-invalid .field-input .field-item::-webkit-input-placeholder{color:#dc6161}.cw-form-v2 .field.adder-invalid .field-input select::-webkit-input-placeholder{color:#dc6161}.cw-form-v2 .field.adder-invalid .field-input textarea::-webkit-input-placeholder{color:#dc6161}.cw-form-v2 .field.invalid .field-input .field-item::-webkit-input-placeholder{color:#dc6161}.cw-form-v2 .field.invalid .field-input select::-webkit-input-placeholder{color:#dc6161}.cw-form-v2 .field.invalid .field-input textarea::-webkit-input-placeholder{color:#dc6161}.cw-form-v2 .field.adder-invalid .field-input .field-item::-moz-placeholder{color:#dc6161}.cw-form-v2 .field.adder-invalid .field-input select::-moz-placeholder{color:#dc6161}.cw-form-v2 .field.adder-invalid .field-input textarea::-moz-placeholder{color:#dc6161}.cw-form-v2 .field.invalid .field-input .field-item::-moz-placeholder{color:#dc6161}.cw-form-v2 .field.invalid .field-input select::-moz-placeholder{color:#dc6161}.cw-form-v2 .field.invalid .field-input textarea::-moz-placeholder{color:#dc6161}.cw-form-v2 .field.adder-invalid .field-input .field-item:-ms-placeholder-shown{color:#dc6161;font-weight:300}.cw-form-v2 .field.adder-invalid .field-input select:-ms-placeholder-shown{color:#dc6161;font-weight:300}.cw-form-v2 .field.adder-invalid .field-input textarea:-ms-placeholder-shown{color:#dc6161;font-weight:300}.cw-form-v2 .field.invalid .field-input .field-item:-ms-placeholder-shown{color:#dc6161;font-weight:300}.cw-form-v2 .field.invalid .field-input select:-ms-placeholder-shown{color:#dc6161;font-weight:300}.cw-form-v2 .field.invalid .field-input textarea:-ms-placeholder-shown{color:#dc6161;font-weight:300}.cw-form-v2 .field.hide{display:none}.cw-form-v2 .ql-toolbar{text-align:left;background-color:#f8f9fa;border:0!important}.cw-form-v2 .ate-container{text-align:left;height:auto;min-height:100px}.cw-form-v2 .ql-container{resize:vertical;background-color:#fafafa;border:0;height:300px;min-height:100px;overflow:auto}.cw-form-v2 #editor-resizer .toolbar{display:none}.cw-form-v2 .ate-container .ql-editor h1{margin-bottom:15px;font-size:21px;font-weight:500}.cw-form-v2 .ate-container .ql-editor h2{margin-bottom:15px;font-size:18px;font-weight:400}.cw-form-v2 .ate-container .ql-editor li,.cw-form-v2 .ate-container .ql-editor p{font-size:15px;font-weight:300}.cw-form-v2 .field .checkbox-field .label{color:#717171;cursor:pointer}.cw-form-v2 input[type=checkbox]{display:none}.cw-form-v2 input[type=checkbox]+.checkmark{cursor:pointer;margin-bottom:16px;padding-left:30px;font-size:16px;display:inline-block;position:relative}.cw-form-v2 input[type=checkbox]+.checkmark:before{content:"";background:#fafafa;border:1px solid #0f182d;border-radius:0;width:20px;height:20px;position:absolute;top:0;left:0}.cw-form-v2 input[type=checkbox]+.checkmark:after{content:"";opacity:0;background:url(../images/forms/icons/check.svg) 50%/contain no-repeat;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.cw-form-v2 input[type=checkbox]:checked+.checkmark:after{opacity:1}.cw-form-v2 input[type=checkbox]:disabled+.checkmark:before{box-shadow:none;border-color:#bbb}.cw-form-v2 .field.invalid .checkbox-field .label,.cw-form-v2 .field.invalid .checkbox-field .label a{color:#dc6161}.cw-form-v2 .checkbox-field .option{margin-right:20px}.cw-form-v2 .checkbox-field span.label{font-weight:300}.cw-form-v2 .radio-field .option{margin-bottom:15px;margin-right:20px}.cw-form-v2 .radio-field label.option{cursor:pointer}.cw-form-v2 .radio-field .option input[type=radio]{display:none}.cw-form-v2 .radio-field .option input[type=radio]+.radio-btn{cursor:pointer;margin-top:3px;margin-bottom:16px;padding-left:30px;font-size:16px;display:inline-block;position:absolute}.cw-form-v2 .radio-field .option input[type=radio]+.radio-btn:before{content:"";background:#fff;border:1px solid #aaa;border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:0}.cw-form-v2 .radio-field .option input[type=radio]+.radio-btn:after{content:"";background:0 0;border-radius:50%;width:10px;height:10px;transition:all .2s;position:absolute;top:5px;left:5px}.cw-form-v2 .radio-field .option input[type=radio]:checked+.radio-btn:after{background:#464646}.cw-form-v2 .radio-field .option input[type=radio]:disabled+.radio-btn:before{box-shadow:none;border-color:#bbb}.cw-form-v2 .radio-field span.label{padding-left:35px;font-weight:300;display:block}.cw-form-v2 .checkbox-select-field .option{text-align:left;margin-bottom:15px;display:block}.cw-form-v2 .checkbox-select-field .option .details{margin-left:40px}.cw-form-v2 .checkbox-select-field .option .details .title{color:#717171;margin-bottom:5px;font-weight:500}.cw-form-v2 .checkbox-select-field .option .details .description{color:#717171;margin-bottom:0}.cw-form-v2 .checkbox-select-field label.option{cursor:pointer}.cw-form-v2 .checkbox-select-field .option input[type=checkbox]{display:none}.cw-form-v2 .checkbox-select-field span.label{padding-left:35px;font-weight:300;display:block}.cw-form-v2 .toggle-field{text-align:left}.cw-form-v2 .toggle-field .toggle-option label{flex-shrink:0;width:35px;height:20px;margin-left:30px;display:inline-block;position:relative}.cw-form-v2 .toggle-field .toggle-input{opacity:0;width:0;height:0}.cw-form-v2 .toggle-field .toggle-slider{cursor:pointer;background-color:#777;border-radius:20px;width:35px;transition:background-color .3s;position:absolute;inset:0}.cw-form-v2 .toggle-field .toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .3s;position:absolute;bottom:3px;left:3px}.cw-form-v2 .toggle-field .toggle-input:checked+.toggle-slider{background-color:var(--optima-blue)}.cw-form-v2 .toggle-field .toggle-input:checked+.toggle-slider:before{transform:translate(15px)}.cw-form-v2 .toggle-field .toggle-option .toggle-on,.cw-form-v2 .toggle-field .toggle-option.active .toggle-off{display:none}.cw-form-v2 .toggle-field .toggle-option.active .toggle-on{display:block}.cw-form-v2 .toggle-field .toggle-text .title{color:#717171;margin-bottom:10px;font-size:16px;font-weight:500}.cw-form-v2 .toggle-field .toggle-text .description{color:#717171;margin-bottom:0;font-size:14px;font-weight:300}.cw-form-v2 .toggle-field .toggle-text{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-o-user-select:none}.cw-form-v2 .cw-avatar-uploader{grid-template-columns:128px 1fr;align-items:center;gap:16px;display:grid}.cw-form-v2 .cw-avatar-preview{background:#e9ecef;border-radius:16px;width:128px;height:128px;position:relative;overflow:hidden}.cw-form-v2 .cw-avatar-uploader.is-circle .cw-avatar-preview{border-radius:50%}.cw-form-v2 .cw-avatar-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cw-form-v2 .cw-avatar-placeholder{color:#98a2b3;place-items:center;width:100%;height:100%;font-size:24px;display:grid}.cw-form-v2 .cw-avatar-dropzone{cursor:pointer;text-align:center;background:#f5f7f9;border:2px dashed #e2e8f0;border-radius:12px;place-items:center;min-height:140px;padding:40px;display:grid}.cw-form-v2 .cw-avatar-dropzone.is-dragover{background:#eef2f6;border-color:#cbd5e1}.cw-form-v2 .cw-avatar-hint{color:#6b7280;margin-top:4px;font-size:12px;display:block}.cw-form-v2 .cw-avatar-actions{margin-top:8px}.cw-form-v2 .cw-avatar-errors{color:#b42318;margin-top:8px;font-size:13px}.cw-form-v2 .cw-avatar-uploader input[type=file].cw-file{position:absolute;left:-9999px}@media only screen and (width<=575.98px){.cw-form-v2 .field .description{font-size:14px;display:block}}.cw-form-v2 .form-messages[data-v-0e28da1a]:has(.message){margin-bottom:20px}.cw-form-v2 .form-messages .message[data-v-0e28da1a]{border:1px solid #000;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.4;display:flex}.cw-form-v2 .form-messages .message.message-error[data-v-0e28da1a]{color:#8a2323;background-color:#fff0f0;border-color:#dc6161}.cw-form-v2 .form-messages .message .icon[data-v-0e28da1a]{color:#fff;background-color:#dc6161;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;line-height:1;display:flex}.cw-form-v2 .form-messages .message .text[data-v-0e28da1a]{flex:1;min-width:0}.cw-form-v2 .form-messages .message .message-text[data-v-0e28da1a]{margin:0}.cw-form-v2 .form-messages .message[data-v-0e28da1a] :last-child{margin-bottom:0}.admin-login-main[data-v-5e13eb30]{justify-content:center;align-items:center;min-height:100vh;padding:118px 24px 48px;display:flex}.admin-login-main__inner[data-v-5e13eb30]{width:100%;max-width:440px}.admin-login-main__logo[data-v-5e13eb30]{height:41px;padding:24px calc(50px + max(0px, 100% - var(--site-max) / 2));box-sizing:content-box;align-items:center;text-decoration:none;display:flex;position:absolute;top:0;left:0}.admin-login-main__logo-img[data-v-5e13eb30]{color:#403c45;width:auto;height:34px}@media (width<=1023.98px){.admin-login-main__logo[data-v-5e13eb30]{height:34px;padding:18px 22px}}@media (width>=1024px){.admin-login-main[data-v-5e13eb30]{padding-top:137px}}.admin-login-main__header[data-v-5e13eb30]{margin-bottom:32px}.admin-login-main__title[data-v-5e13eb30]{white-space:nowrap;color:#403c45;margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.2}.admin-login-main__subtitle[data-v-5e13eb30]{color:#475569;margin:0;font-size:15px;font-weight:400;line-height:1.6}.admin-login-main__form[data-v-5e13eb30]{margin-bottom:20px}.admin-login-main__form[data-v-5e13eb30] .field-input .field-item{background-color:#fff;border-color:#e2e8f0}.admin-login-main__form[data-v-5e13eb30] .field-input .field-item:focus{border-color:#ace3ef}.admin-login-main__form[data-v-5e13eb30] .field.submit{justify-content:flex-start}.admin-login-main__form[data-v-5e13eb30] .field.submit .continue-wrapper{order:-1}.admin-login-main__info[data-v-5e13eb30]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.admin-login-main__explainer[data-v-5e13eb30]{color:#475569;margin:0;font-size:13px;font-weight:400}.admin-login-main__passkey-btn[data-v-5e13eb30]{color:#403c45;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.admin-login-main__passkey-btn[data-v-5e13eb30]:hover{background:#ace3ef14;border-color:#ace3ef}.admin-login-main__error[data-v-5e13eb30]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:14px}.admin-login-main__benefits[data-v-5e13eb30]{border-top:1px solid #e2e8f0;flex-direction:column;gap:14px;margin:40px 0 0;padding:32px 0 0;list-style:none;display:flex}.admin-login-main__benefit[data-v-5e13eb30]{color:#475569;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.admin-login-main__benefit-icon[data-v-5e13eb30]{color:#ace3ef;flex-shrink:0;font-size:18px;line-height:1.2}.admin-login-main__signup[data-v-5e13eb30]{color:#475569;margin:0 0 20px;font-size:14px;font-weight:400}.admin-login-main__signup-link[data-v-5e13eb30]{color:#403c45;text-underline-offset:3px;font-weight:500;text-decoration:underline;transition:color .2s}.admin-login-main__signup-link[data-v-5e13eb30]:hover{color:#1e1b22}
