.authendication-pages .form-control{border-radius:6px;border:1px solid #dee2e6;padding:6px 10px;font-size:14px;height:36px;line-height:1.4;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.authendication-pages .form-control:focus{border-color:#097E52;box-shadow:0 0 0 0.2rem rgba(9,126,82,0.25)}.authendication-pages .form-label{color:#495057;margin-bottom:4px;font-size:14px;font-weight:500}.authendication-pages .btn-primary{background-color:#097E52;border-color:#097E52;border-radius:6px;padding:4px 10px;min-height:36px;font-weight:600;font-size:13px;transition:all 0.15s ease-in-out}.authendication-pages .btn-primary:hover{background-color:#086a45;border-color:#086a45;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.authendication-pages .btn-secondary{background-color:#192335;border-color:#192335;color:#FFFFFF;border-radius:6px;padding:4px 10px;min-height:36px;font-weight:500;font-size:13px;transition:all 0.15s ease-in-out}.authendication-pages .btn-secondary:hover{background-color:#2a3a4f;border-color:#2a3a4f;color:white;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.authendication-pages .password-toggle-btn{border-color:#dee2e6;color:#6c757d;min-width:40px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0}.authendication-pages .password-toggle-btn:hover{background-color:#f8f9fa;color:#495057}.authendication-pages .form-check{display:flex;align-items:center;gap:8px}.authendication-pages .form-check-input{width:16px;height:16px;margin-top:0}.authendication-pages .form-check-label{margin-bottom:0;line-height:1.3}.authendication-pages .card{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.05)}.authendication-pages .card-body{padding:1.5rem !important}.authendication-pages .was-validated .form-control:valid{border-color:#198754;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='m2.3 6.73.94-.94 1.88 1.88 3.75-3.75.94.94-4.69 4.69z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.authendication-pages .was-validated .form-control:invalid{border-color:#dc3545;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath d='m5.8 4.6 1.4 1.4 1.4-1.4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.authendication-pages .form-check-input{border-radius:4px;border:1px solid #dee2e6}.authendication-pages .form-check-input:checked{background-color:#097E52;border-color:#097E52}.authendication-pages .form-check-input:focus{border-color:#4fb38a;box-shadow:0 0 0 0.25rem rgba(9,126,82,0.25)}.authendication-pages .alert{border-radius:8px;border:none;font-size:14px}.authendication-pages .alert-danger{background-color:#f8d7da;color:#721c24}.authendication-pages .text-primary{color:#097E52 !important}.authendication-pages .text-primary:hover{color:#086a45 !important}@media (max-width: 768px){.authendication-pages .card-body{padding:2rem !important}.authendication-pages .form-control-lg{font-size:16px}}.authendication-pages .btn,.authendication-pages .form-control{transition:all 0.15s ease-in-out}
