:root{--button-other-svg-container-size:24px}.form-window{width:100%;min-width:420px;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 24px}.form-window form{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:12px}.form-window-header{font-size:20px;text-align:center}.text-central{text-align:center}.form-window-error{width:100%;min-height:36px;color:var(--color-text-second);background:var(--red-a3);font-size:14px;padding:6px 12px;border-radius:6px;display:flex;align-items:center;gap:12px}.form-window-done{width:100%;min-height:36px;color:var(--green-11);background:var(--green-a3);font-size:14px;padding:6px 12px;border-radius:6px;display:flex;align-items:center;gap:12px}.form-window-done svg,.form-window-error svg{min-width:24px;min-height:24px;width:24px;height:24px}.form-window-done p,.form-window-error p{text-align:left;padding-top:2px}.form-window-group{display:flex;flex-direction:column;align-items:stretch;gap:6px}.form-window-h-group label,.form-window-group label{font-size:12px}.form-validate-error{color:var(--color-text-second);font-size:12px;text-align:center}.form-window-h-group{width:100%;display:flex;flex-direction:row;justify-content:center;gap:6px}.form-window-buttons{width:100%;display:flex;flex-direction:row;justify-content:flex-start;gap:6px}.form-window-buttons-feat{width:100%;display:flex;flex-direction:row;gap:6px}.label-container{display:flex;justify-content:space-between}.a-privacy{color:var(--color-text-second)}.a-privacy:hover{color:var(--color-text)}.a-red{color:var(--color-text)}.a-red:hover{color:var(--color-text-second)}.a-red:active{color:var(--gray-text)}.form-window-separator{display:flex;flex-direction:row;align-items:center;width:100%;font-size:12px;gap:12px;white-space:nowrap;color:var(--gray-text-second)}.separator-h{width:100%;height:3px;border-radius:6px;background-color:var(--gray-6)}.login-window-bottom{width:100%;display:flex}.login-buttons-container{display:flex;flex-direction:column;width:100%}a.button-submit{height:30px}.button-submit{padding:0 12px;font-size:14px;font-style:normal;font-weight:normal;border-radius:6px;transition:all .6s;text-align:center;text-decoration:none;background:var(--color-solid);display:flex;align-items:center;justify-content:center;flex-direction:row;gap:6px}.button-submit:hover{background:var(--color-solid-second)}.button-submit:active{background:var(--color-solid-mid)}a.button-other{height:30px}.button-other{padding:0 12px;font-size:14px;font-style:normal;font-weight:normal;border-radius:6px;transition:all .6s;align-content:center;text-align:center;text-decoration:none;background:var(--surface);border:2px solid var(--gray-5);display:flex;align-items:center;justify-content:center;flex-direction:row;gap:6px}.button-other:hover{color:var(--gray-text-second);background:var(--surface);border:2px solid var(--gray-7)}.button-other:active{background:var(--surface);border:2px solid var(--gray-6)}.button-other:disabled{color:var(--gray-11);transform:scale(1);background:var(--gray-3)}.button-other .button-other-svg-container{width:var(--button-other-svg-container-size);height:var(--button-other-svg-container-size)}.button-other .button-other-svg-container-fill svg{transition:all .6s;fill:var(--gray-12)}.button-other .button-other-svg-container-stroke svg{transition:all .6s;stroke:var(--gray-12)}.button-other:hover .button-other-svg-container-fill svg{fill:var(--gray-text-second)}.button-other:hover .button-other-svg-container-stroke svg{stroke:var(--gray-text-second)}.button-stretch{min-height:30px;height:auto;padding:6px 12px;width:100%}a.button-mini-svg{height:30px}.button-mini-svg{height:30px;width:30px;padding:0;border-radius:6px;transition:all .6s;align-content:center;background:var(--surface);display:flex;align-items:center;justify-content:center;flex-direction:row;gap:6px}.button-mini-svg:hover{background:var(--gray-a3)}.button-mini-svg:active{background:var(--gray-a5)}.button-mini-svg:disabled{transform:scale(1);background:var(--gray-3)}.button-mini-svg .button-mini-svg-container{width:var(--button-other-svg-container-size);height:var(--button-other-svg-container-size)}.button-mini-svg .button-mini-svg-container-fill svg{transition:all .6s;fill:var(--gray-12)}.button-mini-svg .button-mini-svg-container-stroke svg{transition:all .6s;stroke:var(--gray-12)}.button-mini-svg:hover .button-mini-svg-container-fill svg{fill:var(--gray-text-second)}.button-mini-svg:hover .button-mini-svg-container-stroke svg{stroke:var(--gray-text-second)}.button-mini-svg:active .button-mini-svg-container-fill svg{fill:var(--gray-9)}.button-mini-svg:active .button-mini-svg-container-stroke svg{stroke:var(--gray-9)}@media screen and (max-width:1024px){.form-window{min-width:auto}}@media screen and (max-width:768px){.form-window{padding:0 12px}}