*{padding:0;margin:0;box-sizing:border-box;outline:none}body{background-color:#f0f0f0}.auth{min-height:100vh;display:flex;justify-content:center;align-items:center;background:#1b1717}.auth .loginContainer{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;width:33vw;min-width:415px;height:60vh;border-radius:20px;padding:2vh}.auth .loginContainer .logo img{width:min(60vw,300px);-webkit-user-select:none;user-select:none}.auth .loginContainer .cabinetText{font-size:18px;color:#000;font-weight:500;margin-bottom:1vh}.auth .loginContainer .inputs{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;position:relative}.auth .loginContainer .inputs .forgetPsw{position:absolute;bottom:-10px;right:-5px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;font-size:14px}.auth .loginContainer .inputs .idIcon{display:flex;align-items:center;margin-bottom:3vh;width:100%;border:1px solid #29a9e0;border-radius:5px;padding:5px;position:relative}.auth .loginContainer .inputs .idIcon span{position:absolute;bottom:-20px;color:red;display:none;font-size:14px}.auth .loginContainer .inputs input{border:none;outline:none;background:transparent;width:100%;font-size:16px;margin-left:5px;color:#fff}.auth .loginContainer .inputs input::placeholder{color:#29a9e0}.auth .loginContainer .inputs input[invalid][focused=true]~span{display:block}.auth .loginContainer .button{display:flex;justify-content:center;cursor:pointer;padding:10px;border:none;color:#fff;background-color:#29a9e0;font-weight:700;width:50%;box-shadow:0 4px 4px #00000040;-webkit-user-select:none;user-select:none;border-radius:5px;margin-top:10px;margin-bottom:20px}.auth .loginContainer .button:hover{background-color:#0069b4}.auth .loginContainer .button:active{transform:scale(.98)}.auth .loginContainer .errmsg{background-color:#ffb6c1;color:#b22222;font-weight:700;padding:.5rem;margin-bottom:.5rem}.auth .loginContainer .offscreen{position:absolute;left:-9999px}.form{width:100vw;height:100vh;padding:20px}.container{display:flex;flex-direction:column;max-width:500px;gap:10px}.form .container .phone{display:flex;align-items:center;gap:5px}.form .container input{padding:5px;width:100%}.form .container button{width:20%;text-transform:none}.urform{display:flex;flex-direction:column;max-width:550px;margin-top:10px}.urform .item{display:flex;flex-direction:column;margin-bottom:10px}.urform .item label{margin-bottom:5px}.urform .item input{padding:5px 5px 5px 10px}.urform .item .div{display:flex;flex-direction:column;gap:5px}.urform .general,.urform .addresInfo{border-radius:6px;background:#f6f6f6;padding:15px;margin-bottom:10px}.boxCont input{padding:5px 5px 5px 10px}.fizForm{display:flex;flex-direction:column;max-width:550px;margin-top:10px}.fizForm .item{display:flex;flex-direction:column;margin-bottom:10px}.fizForm .item label{margin-bottom:5px}.fizForm .item input{padding:5px 5px 5px 10px}.fizForm .general,.fizForm .addresInfo{border-radius:6px;background:#f6f6f6;padding:15px;margin-bottom:10px}.addressModal input{padding:5px 5px 5px 10px}.userinfo{display:flex;flex-direction:column;max-width:550px;margin-top:10px}.userinfo .generalInfo{border-radius:6px;background:#f6f6f6;padding:15px;margin-bottom:10px}.userinfo .item{display:flex;flex-direction:row;gap:5px;margin-bottom:10px}.userinfo .item label{font-weight:600}.addresInfo{border-radius:6px;background:#f6f6f6;padding:15px;margin-bottom:10px;display:flex;flex-direction:column;max-width:650px;margin-top:20px}.item{display:flex;flex-direction:column;margin-bottom:10px}.item input{padding:5px 5px 5px 10px}.item label{margin-bottom:5px}.createSubs{display:flex;flex-direction:column;max-width:550px;margin-top:10px}.createSubs .genInfo{display:flex;flex-direction:column;border-radius:6px;background:#f6f6f6;padding:15px;margin-bottom:10px}
