:root{--background:#ffffff;--foreground:#171717;--font-size-xs:14px;--font-size-s:16px;--main-color:#505AB3}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}*,body{font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.hidden{display:none!important}.form{display:flex;flex-direction:column;width:70%}.form .inputs-form{width:100%}.form .inputs-form>div{display:flex;flex-direction:column;margin-bottom:20px;width:100%}.form .inputs-form>div label{font-size:14px;margin-bottom:5px}.form .inputs-form>div input,.form .inputs-form>div select,.form .inputs-form>div textarea{height:30px;padding:0 10px;width:100%}.form .inputs-form>div textarea{padding:10px;height:100px}.form .inputs-form>div p{font-size:11px;color:#fc4343;margin:5px 0}.form .inputs-form>div button{width:100%;padding:0 10px;height:30px;cursor:pointer;margin-top:5px}.form .add-phone{width:200px!important;display:flex;justify-content:end;align-items:end}.form .add-phone button{width:200px}.form .button-send{width:100%;padding:0 10px;height:30px;cursor:pointer}.form .button-send~p{font-size:11px;color:#fc4343;margin:5px 0}.body-root{display:flex;flex-direction:column}.body-root .main{flex-grow:1}.header{height:80px;min-height:80px;width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px 80px;border-bottom:1px solid #f1f1f1}@media(max-width:1024px){.header{padding:15px 40px}}@media(max-width:480px){.header{padding:15px 20px}}.header .left{display:flex;gap:20px}.header .left a{background:rgba(0,0,0,0);height:30px;padding:0;border-radius:10px}.header .left a,.header .right{display:flex;align-items:center}.header .right{gap:20px}.header .right>div,.header .right>div a{display:flex;align-items:center}.header .right>div a{gap:8px;font-size:var(--font-size-xs)}.header .right .header-auth{display:flex;gap:20px}.header .right .header-auth button{height:30px;padding:0 10px;cursor:pointer;border:none;background:rgba(0,0,0,0);display:flex;align-items:center;gap:8px;font-size:var(--font-size-xs)}@media(max-width:768px){.header .right{display:none}}.header .hamburger{display:none;background:none;border:none;cursor:pointer}@media(max-width:768px){.header .hamburger{display:block}}.header .mobile-menu{display:none;position:absolute;top:60px;right:10px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);width:200px;flex-direction:column;padding:10px;z-index:100}.header .mobile-menu a{display:flex;align-items:center;gap:10px;padding:0 10px;font-size:var(--font-size-xs);height:40px}.header .mobile-menu .header-auth{display:flex;flex-direction:column}.header .mobile-menu .header-auth button{height:40px;padding:0 10px;cursor:pointer;border:none;background:rgba(0,0,0,0);display:flex;align-items:center;gap:8px;font-size:var(--font-size-xs)}.header .mobile-menu.open{display:flex}footer{height:60px;width:80%;margin:0 auto}footer .content{display:flex;justify-content:space-between;border-top:1px solid #dbdbdb;padding-top:14px;font-size:var(--font-size-xs);height:60px}footer .content .left .brand{font-weight:400;color:#b3b5d9}footer .content .right{display:flex;gap:10px;color:#a5a5b3;font-weight:400}@media(max-width:480px){footer{width:90%;height:80px}footer .content{flex-direction:column;align-items:center;height:80px;justify-content:start;gap:10px}}.react-datepicker{font-family:inherit!important;border:1px solid #ccc!important;border-radius:8px!important}.react-datepicker__header{background-color:#f0f0f0!important}.react-datepicker__day--selected{background-color:#007bff!important;color:#fff!important}