:root{--v-color-primary:#1b100c;--v-color-secondary:#FDFBF0;--v-color-tertiary:#BDA27E;--v-color-accent:#E0C9A6;--v-color-accent-dark:#C29219;--v-color-accent-strong:#D4AF37;--v-color-danger:#fd3e3e;--v-color-neutral:#212121;--v-color-primary-rgb:27,16,12;--v-color-secondary-rgb:253,251,240;--v-color-tertiary-rgb:189,162,126;--v-color-accent-rgb:224,201,166;--v-color-accent-dark-rgb:194,146,25;--v-color-accent-strong-rgb:212,175,55;--v-color-danger-rgb:139,0,0;--v-color-neutral-rgb:33,33,33}.profile-page .page{padding-bottom:0}.profile{margin-top:1rem}.profile__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.profile-form{width:100%;max-width:860px;border-radius:1rem;background:rgba(var(--v-color-secondary-rgb),0.035);padding:1.5rem}@media (max-width:767.98px){.profile-form{padding:1rem}}.profile-form__title{margin-bottom:1rem;font-weight:500;font-size:1.8rem;line-height:1.2em;color:var(--v-color-accent)}@media (max-width:767.98px){.profile-form__title{font-size:1.5rem}}.profile-form__message{margin-bottom:1rem;border-radius:0.375rem;padding:0.75rem 1rem;line-height:1.5em;background:rgba(var(--v-color-secondary-rgb),0.07);color:var(--v-color-secondary)}.profile-form__message--success{color:var(--v-color-accent-strong)}.profile-form__message--error{color:var(--v-color-danger)}.profile-form__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;max-width:400px}@media (max-width:991.98px){.profile-form__grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.profile-form__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0.75rem}}.profile-form__grid--auth{max-width:400px}.profile-form__field{min-width:0}.profile-form__field--last-name,.profile-form__field--wide{-ms-grid-column-span:2;grid-column:span 2}@media (max-width:767.98px){.profile-form__field--last-name,.profile-form__field--wide{grid-column:auto}}.profile-form .form-group{margin-bottom:0}.profile-form .form-group .control-label{display:block;font-weight:500;margin-bottom:0.5rem}.profile-form .form-group .form-control{width:100%;height:2.5rem;border-radius:0.375rem;border:1px solid rgba(255,255,255,0);background:#433731;color:var(--v-color-secondary);padding-inline:1rem}.profile-form .form-group .form-control::-webkit-input-placeholder{color:rgba(var(--v-color-secondary-rgb),0.7)}.profile-form .form-group .form-control::-moz-placeholder{color:rgba(var(--v-color-secondary-rgb),0.7)}.profile-form .form-group .form-control:-ms-input-placeholder{color:rgba(var(--v-color-secondary-rgb),0.7)}.profile-form .form-group .form-control::-ms-input-placeholder{color:rgba(var(--v-color-secondary-rgb),0.7)}.profile-form .form-group .form-control::placeholder{color:rgba(var(--v-color-secondary-rgb),0.7)}.profile-form .form-group .form-control:focus{border-color:var(--v-color-secondary);outline:none}.profile-form .form-group .help-block{color:var(--v-color-danger);margin-top:0.25rem;font-size:0.9rem}.profile-form .form-group.has-error .form-control{border-color:var(--v-color-danger)}.profile-form .form-group-custom{margin-bottom:0}.profile-form .form-group-custom .help-block{color:var(--v-color-danger);margin-top:0.25rem;font-size:0.9rem}.profile-form__checkbox{max-width:400px;margin-top:1rem}.profile-form__checkbox-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.5rem}.profile-form__checkbox input{margin-top:0.25rem}.profile-form__checkbox label{margin-bottom:0;line-height:1.5em}.profile-form__checkbox a{color:var(--v-color-accent);text-decoration:underline;text-underline-offset:0.3em;text-decoration-thickness:0.5px;cursor:pointer}.profile-form__captcha{max-width:400px;margin-top:1rem;margin-bottom:0;padding:0}.profile-form__captcha .smart-captcha{min-height:100px}.profile-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.profile-form__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0.375rem;background:var(--v-color-accent);color:var(--v-color-primary);padding:0.65rem 1.3rem 0.75rem;font-weight:500;font-size:1.05rem;cursor:pointer;-webkit-transition:all ease 275ms;transition:all ease 275ms}.profile-form__submit:hover{background:var(--v-color-accent-strong)}.profile-form__link{color:var(--v-color-secondary);text-decoration:underline;text-underline-offset:0.3em;text-decoration-thickness:0.5px}.profile-form__link:hover{color:var(--v-color-accent)}
