form .field .control.password-input-field{position:relative}form .field .control.password-input-field input{padding-right:3em}form .field .control.password-input-field button.toggle-input{position:absolute;top:50%;padding:.2em;right:.8em;transform:translateY(-50%);cursor:pointer;color:#77838c}main.config-main .main-box{max-width:500px;margin:0 auto;border-radius:.5em;box-shadow:0 .5em 1em -0.125em hsla(221,14%,4%,.1),0 0px 0 1px hsla(221,14%,4%,.02);background-color:#fefefe;padding:3em 2em}main.config-main .main-box .header{text-align:center;border-bottom:2px solid #f1f5f9}main.config-main .main-box .header h1{font-size:1.6em;font-weight:bold;margin-bottom:1em}main.config-main .main-box .main{padding:2em 0}@media screen and (min-width: 576px){main.config-main .main-box .main{padding:2em 1em}}main.config-main .main-box .main .field:not(:last-child){margin-bottom:1.7em}main.config-main .main-box .main .primary-wide-button{width:100%;margin-top:30px;border-radius:5px;background-color:#3ea8ff;color:#fff;font-weight:700;transition:.3s}main.config-main .main-box .main .primary-wide-button:hover{background-color:#0f83fd;color:#fff}
