﻿:root{--ff-v2-accounts-wrapper-inner-width-desktop:720px;--ff-v2-accounts-wrapper-inner-width-tablet:720px;--ff-v2-accounts-wrapper-inner-width-mobile:100%;}#login-wrapper{margin-top:calc(var(--ff-v2-margin)*10);}#login-wrapper-inner{width:var(--ff-v2-accounts-wrapper-inner-width-desktop);margin-top:calc(var(--ff-v2-margin)*3);}#login-wrapper-inner div.input-row{display:grid;grid-column-gap:calc(var(--ff-v2-margin)*5);grid-template-columns:1fr 1fr;}#login-wrapper-inner div.input-row>div.v2-input-field{margin-bottom:0;}#login-wrapper-inner #login-remember{margin-top:calc(var(--ff-v2-margin)*3);}#login-wrapper-inner #login-actions{margin-top:calc(var(--ff-v2-margin)*3);}@media(max-width:1023px){#login-wrapper-inner{width:var(--ff-v2-accounts-wrapper-inner-width-tablet);}}@media(max-width:767px){#login-wrapper{margin-top:calc(var(--ff-v2-margin)*3);}#login-wrapper-inner{width:var(--ff-v2-accounts-wrapper-inner-width-mobile);margin-top:calc(var(--ff-v2-margin)*6);}#login-wrapper-inner div.input-row{display:flex;flex-direction:column;}#login-wrapper-inner div.input-row>div.v2-input-field:last-of-type{margin-top:calc(var(--ff-v2-margin)*5);}#login-wrapper-inner #login-actions>button[type='submit']{order:0;}#login-wrapper-inner #login-actions>button[type='button']{order:1;margin-top:calc(var(--ff-v2-margin)*10);}}#sign-up-wrapper{margin-top:calc(var(--ff-v2-margin)*10);}#sign-up-wrapper-inner{width:var(--ff-v2-accounts-wrapper-inner-width-desktop);margin-top:calc(var(--ff-v2-margin)*3);}#sign-up-wrapper-inner-spacer{margin-bottom:calc(var(--ff-v2-margin)*5);}#sign-up-wrapper-inner-password-fields{display:flex;flex-direction:column;}#sign-up-wrapper-inner-password-fields>div.v2-input-field:last-of-type{margin-top:auto;margin-bottom:0;}#sign-up-wrapper-inner #password-requirements-aside{padding:calc(var(--ff-v2-padding)*2);border:solid 1px var(--ff-v2-color-inputs-stroke);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#sign-up-wrapper-inner #password-requirements-aside>.captions-regular{color:var(--ff-v2-color-grey);}#sign-up-wrapper-inner #password-requirements-aside>#password-requirements-display>div{display:flex;align-items:center;margin-top:calc(var(--ff-v2-margin)*.75);}#sign-up-wrapper-inner #password-requirements-aside>#password-requirements-display i.icon,#sign-up-wrapper-inner #password-requirements-aside>#password-requirements-display i.icon-error{margin-right:calc(var(--ff-v2-margin)*.75);}#sign-up-wrapper-inner #sign-up-wrapper-marketing>div{border:solid 1px var(--ff-v2-color-inputs-stroke);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:flex;flex-direction:column;gap:var(--ff-v2-margin);padding:calc(var(--ff-v2-padding)*1.5) calc(var(--ff-v2-padding)*2);}#sign-up-wrapper-inner #sign-up-wrapper-marketing>div>.v2-input-checkbox{margin:0;}#sign-up-wrapper-inner div.input-row{display:grid;grid-column-gap:calc(var(--ff-v2-margin)*5);grid-template-columns:1fr 1fr;}#sign-up-wrapper-inner div.input-row>div.v2-input-field{margin-bottom:0;}@media(max-width:1023px){#sign-up-wrapper-inner{width:var(--ff-v2-accounts-wrapper-inner-width-tablet);}}@media(max-width:767px){#sign-up-wrapper{margin-top:calc(var(--ff-v2-margin)*3);}#sign-up-wrapper-inner{width:var(--ff-v2-accounts-wrapper-inner-width-mobile);margin-top:calc(var(--ff-v2-margin)*6);}#sign-up-wrapper-inner #password-requirements-aside{margin-top:calc(var(--ff-v2-margin)*3);}#sign-up-wrapper-inner div.input-row{display:flex;flex-direction:column;}#sign-up-wrapper-inner div.input-row div.v2-input-field:last-of-type{margin-top:calc(var(--ff-v2-margin)*3);}#sign-up-wrapper-inner #sign-up-actions{margin-top:0;}}#forgot-password-wrapper{margin-top:calc(var(--ff-v2-margin)*10);}#forgot-password-wrapper-inner{width:var(--ff-v2-accounts-wrapper-inner-width-desktop);margin-top:calc(var(--ff-v2-margin)*3);}#forgot-password-wrapper-inner div.input-row{display:grid;grid-column-gap:calc(var(--ff-v2-margin)*5);grid-template-columns:.6fr;}#forgot-password-wrapper-inner div.input-row>div.v2-input-field{margin-bottom:0;}#forgot-password-wrapper-inner #actions{margin-top:calc(var(--ff-v2-margin)*3);}@media(max-width:1023px){#forgot-password-wrapper-inner{width:var(--ff-v2-accounts-wrapper-inner-width-tablet);}}@media(max-width:767px){#forgot-password-wrapper{margin-top:calc(var(--ff-v2-margin)*3);}#forgot-password-wrapper-inner{width:var(--ff-v2-accounts-wrapper-inner-width-mobile);margin-top:calc(var(--ff-v2-margin)*6);}#forgot-password-wrapper-inner div.input-row{display:flex;flex-direction:column;}#forgot-password-wrapper-inner #actions{margin-top:calc(var(--ff-v2-margin)*3);}}#reset-password-wrapper{margin-top:calc(var(--ff-v2-margin)*10);}#reset-password-wrapper-inner{width:var(--ff-v2-accounts-wrapper-inner-width-desktop);margin-top:calc(var(--ff-v2-margin)*3);}#reset-password-wrapper-inner div.input-row{display:grid;grid-column-gap:calc(var(--ff-v2-margin)*5);grid-template-columns:.6fr;}#reset-password-wrapper-inner #actions{margin-top:calc(var(--ff-v2-margin)*3);}.reset-password-radio-group>div:first-child{border-bottom:1px solid var(--ff-v2-color-inputs-stroke);}.custom-radio input[type="radio"]{display:none;}.custom-radio .radio-container{position:relative;display:inline-block;padding-left:30px;cursor:pointer;}.custom-radio .radio-container::before{content:"";position:absolute;top:-5px;left:0;transform:translateY(-50%);width:20px;height:20px;border:2px solid var(--ff-v2-color-primary);border-radius:50%;}.custom-radio .radio-container::after{content:"";position:absolute;top:-5px;left:12px;transform:translate(-50%,-50%);width:12px;height:12px;background-color:var(--ff-v2-color-primary);border-radius:50%;display:none;}.custom-radio input[type="radio"]:checked+.radio-container::after{display:block;}@media(max-width:1023px){#reset-password-wrapper-inner{width:var(--ff-v2-accounts-wrapper-inner-width-tablet);}}@media(max-width:767px){#reset-password-wrapper{margin-top:calc(var(--ff-v2-margin)*3);}#reset-password-wrapper-inner{width:var(--ff-v2-accounts-wrapper-inner-width-mobile);margin-top:calc(var(--ff-v2-margin)*6);}#reset-password-wrapper-inner div.input-row{display:flex;flex-direction:column;}#reset-password-wrapper-inner #actions{margin-top:calc(var(--ff-v2-margin)*3);}}