@charset "UTF-8";.earlyloanpay-block{max-width:100%;margin:0 auto;background:#fff;padding:24px;border-radius:14px;box-shadow:0 2px 14px rgba(60,70,130,0.07);font-family:Arial,sans-serif}.earlyloanpay-block h3{margin-bottom:20px;color:#1a237e}.earlyloanpay-form .form-row{margin-bottom:15px;display:flex;gap:10px;align-items:center}.earlyloanpay-form label{flex:0 0 170px;font-weight:600;color:#17315a}.earlyloanpay-form input[type=number],.earlyloanpay-form select{flex:1;padding:8px 12px;border-radius:8px;border:1px solid #b2c2e1;font-size:1rem}.btn-calc{display:block;width:100%;padding:12px;background-color:#3353ff;color:#fff;border:none;font-weight:600;font-size:1.1rem;border-radius:8px;cursor:pointer;transition:background-color 0.3s ease}.btn-calc:hover{background-color:#2543c1}.earlyloanpay-result{margin-top:30px;color:#1a237e}.schedule-table{width:100%;border-collapse:collapse;margin-top:12px}.schedule-table th,.schedule-table td{padding:8px 10px;border:1px solid #b2c2e1;text-align:center}.schedule-table th{background-color:#f2f7ff;color:#3353ff;font-weight:700}.earlyloanpay-error{color:red;margin-top:20px;font-weight:600}
