#maincontent{margin:auto;text-align:center;max-width:500px;padding:20px;}.password-form{margin:20px 0;}.form-group{margin-bottom:20px;text-align:left;}.form-group label{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:18px;}.form-group input{width:100%;padding:12px;border:1px solid #4d6070;border-radius:0px;font-size:18px;box-sizing:border-box;background:#ffffff;color:#333;font-weight:bold;outline:none;transition:all 0.3s;text-align:center;}.form-group input:focus{border-color:#33475b;background:rgb(248,248,248);}.warning-box{background:rgb(241,241,241);border:1px solid rgba(0,0,0,0.3);padding:15px;margin:15px 0;text-align:center;}.warning-box p{color:rgb(0,0,0);font-weight:bold;font-size:16px;margin:0;}.back-link{color:#4d6070;text-decoration:none;margin-top:20px;display:inline-block;transition:color 0.5s;-webkit-transition:color 0.5s;}.back-link:hover{color:#222222;text-decoration:underline;}.confirmation-box{padding:30px 20px;margin:20px 0;text-align:center;}.confirmation-icon{margin-bottom:20px;}.confirmation-box h2{color:#333;margin-bottom:15px;font-size:24px;font-weight:400;}.confirmation-box p{color:#333;margin-bottom:10px;font-size:18px;line-height:1.5;}.confirmation-actions{margin-top:25px;}.confirmation-actions .back-link{border:none;background-color:#5f717d;color:#ffffff;width:220px;margin:5px auto;padding:10px;cursor:pointer;border-radius:5px;font-size:18px;display:inline-block;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.confirmation-actions .back-link:hover{background-color:#4d5d68;transition:0.6s;text-decoration:none;color:#ffffff;}