.pms-form{background:#f9f9f9!important;border-radius:25px!important;padding:50px!important;box-shadow:0 8px 25px rgba(0,0,0,0.15)!important;max-width:450px!important;margin:60px auto!important}.pms-form label{color:#333!important;font-weight:600!important;font-size:16px!important;margin-bottom:12px!important;display:block!important}.pms-form input[type="text"],.pms-form input[type="password"]{background:#fff!important;border:1px solid #ccc!important;border-radius:50px!important;padding:16px 24px!important;font-size:16px!important;width:100%!important;transition:border-color 0.3s,box-shadow 0.3s!important}.pms-form input[type="text"]:focus,.pms-form input[type="password"]:focus{border-color:#4CAF50!important;box-shadow:0 0 10px rgba(76,175,80,0.25)!important;outline:none!important}.pms-form input[type="checkbox"]{accent-color:#4CAF50!important;border-radius:4px!important;width:18px!important;height:18px!important;margin-right:12px!important}.pms-form label[for="rememberme"]{color:#555!important;font-size:15px!important;vertical-align:middle!important}.pms-form input[type="submit"],.pms-form input.button.button-primary{background:linear-gradient(135deg,#4CAF50,#81C784)!important;border:none!important;border-radius:50px!important;padding:18px 60px!important;color:white!important;font-size:18px!important;font-weight:bold!important;cursor:pointer!important;display:block!important;margin:30px auto 0!important;transition:transform 0.2s,box-shadow 0.2s,background 0.3s!important;text-transform:uppercase!important;letter-spacing:1.2px!important;box-shadow:0 4px 10px rgba(76,175,80,0.3)!important}.pms-form input[type="submit"]:hover,.pms-form input.button.button-primary:hover{transform:scale(1.08)!important;box-shadow:0 6px 15px rgba(76,175,80,0.5)!important;background:linear-gradient(135deg,#388E3C,#4CAF50)!important}.pms-form .pms-form-bottom-message{text-align:center!important;margin-top:25px!important;font-size:15px!important}.pms-form a{color:#4CAF50!important;text-decoration:none!important;font-weight:500!important}.pms-form a:hover{text-decoration:underline!important;color:#388E3C!important}.pms-account-navigation a{color:#4CAF50!important}.pms-account-navigation a:hover,.pms-account-navigation .active a{color:#388E3C!important;background:#4CAF50!important}.pms-account a{color:#4CAF50!important}.pms-account a:hover{color:#388E3C!important}.pms-account button,.pms-account .button{background:#4CAF50!important;color:white!important}.pms-account table a,.pms-account a{color:#4CAF50!important}.pms-account table a:hover,.pms-account a:hover{color:#388E3C!important}