.k-payment-security-check-page .container{background-color:#fff;border-radius:8px;box-sizing:border-box;max-width:400px;padding:40px;text-align:center;width:100%}.k-payment-security-check-page .header{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.k-payment-security-check-page .bank-logo{color:#007aff;font-size:48px}.k-payment-security-check-page .main-content h1{font-size:24px;font-weight:600;margin-bottom:10px}.k-payment-security-check-page .main-content p{color:#666;font-size:16px;margin-bottom:30px}.k-payment-security-check-page form{display:flex;flex-direction:column}.k-payment-security-check-page label{font-size:14px;font-weight:500;margin-bottom:8px;text-align:left}.k-payment-security-check-page input[type=password]{border:1px solid #ccc;border-radius:8px;font-size:16px;margin-bottom:20px;padding:12px 15px;transition:border-color .3s,box-shadow .3s}.k-payment-security-check-page input[type=password]:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.25);outline:none}.k-payment-security-check-page button[type=submit]{background-color:#007aff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px;transition:background-color .3s}.k-payment-security-check-page button[type=submit]:hover{background-color:#005bb5}.k-payment-security-check-page .footer{color:#888;font-size:12px;margin-top:30px}.k-payment-security-check-page .footer-item{border-top:1px solid #eee;cursor:pointer;display:flex;justify-content:space-between;padding:10px 0}.k-payment-security-check-page .footer-item:last-child{border-bottom:1px solid #eee}.k-payment-security-check-page .footer-item span:last-child{font-weight:700}