input[type=password],input[type=text],input[type=submit],input[type=search]{width:100% !important;padding:2.5% !important}.login{box-sizing:border-box}.login__body{box-sizing:border-box;width:100%;height:max-content;background-color:var(--color-mass-1);box-shadow:0 0 20px 0 var(--shadow-55);display:block;margin:0 0 4% 0}.login__field,.login__text{position:relative;padding:0;margin:0;display:flex;justify-content:left;align-items:center;margin:0 0 5% 0}.login__field label{margin-left:.5rem}.login__field input[type=text],.login__field input[type=password]{padding:2.5% 2.5% 2.5% calc(2.5% + 2rem) !important}.login__icon{color:var(--color-details-2);position:absolute;display:flex;justify-content:center;align-items:center;width:2rem}.login__field:focus-within div{color:var(--color-details-1)}.login__icon span{position:absolute;right:0}.login__text{width:100%;text-align:center}.login__text p{margin:0}.login__logo,.login__footer{display:flex;justify-content:center;align-items:center;user-select:none}.login__footer .mms-logo{height:1.25rem;width:auto}.login__logo .mms-ns{width:90%}.login__logo{margin:0 0 5% 0}@media only screen and (min-width :0) and (max-width:768px){body{align-items:center}.login{width:90vw}.login__body{padding:5vw}}@media only screen and (min-width :768px){.login{min-width:290px;width:20vw}.login__body{padding:20px}}.switchery{margin:0 !important}.login__field .switchery,.login__text .switchery{min-width:2rem}
