.grievance-form input:focus,.grievance-form select:focus,.grievance-form textarea:focus{border-color:rgb(255,1,105)!important;outline:none!important;--tw-ring-color:rgba(255,1,105,var(--tw-ring-opacity,1))!important;--tw-ring-opacity:1!important;box-shadow:0 0 0 1px rgba(255,1,105,var(--tw-ring-opacity,1))!important}.grievance-form input:focus-visible,.grievance-form select:focus-visible,.grievance-form textarea:focus-visible{border-color:rgb(255,1,105)!important;outline:none!important;box-shadow:0 0 0 1px rgba(255,1,105,1)!important}.grievance-success-modal .grievance-icon-btn-copy{-webkit-appearance:none;appearance:none;background-color:#ff0169!important;background-image:none!important;color:#ffffff!important;border:none!important}.grievance-success-modal .grievance-icon-btn-copy:hover{background-color:#e0005c!important}.grievance-success-modal .grievance-icon-btn-close{-webkit-appearance:none;appearance:none;background-color:transparent!important;background-image:none!important;color:#64748b!important;border:none!important}.grievance-success-modal .grievance-icon-btn-close:hover{color:#334155!important;background-color:#f1f5f9!important}.loan-verify-wrapper{display:flex;align-items:center;gap:0;border:1px solid #d1d5db;border-radius:.5rem;overflow:hidden;background:#ffffff;transition:border-color .15s,box-shadow .15s}.loan-verify-wrapper:focus-within{border-color:rgb(255,1,105)!important;box-shadow:0 0 0 1px rgba(255,1,105,1)!important}.loan-verify-input{flex:1 1 0%;min-width:0;border:none!important;outline:none!important;box-shadow:none!important;background:transparent;padding:.625rem .75rem;font-size:.875rem;color:#111827;line-height:1.25rem}.loan-verify-input::placeholder{color:#9ca3af}.loan-verify-input--error{color:#dc2626}.loan-verify-wrapper:has(.loan-verify-input--error){border-color:#f98080}.loan-verify-btn{flex-shrink:0;padding:0 1rem;height:100%;min-height:2.5rem;background-color:#ff0169;color:#ffffff;font-size:.8125rem;font-weight:600;border:none;border-left:1px solid rgba(255,1,105,.3);cursor:pointer;transition:background-color .15s;white-space:nowrap}.loan-verify-btn:hover:not(:disabled){background-color:#e0005c}.loan-verify-btn:disabled{opacity:.5;cursor:not-allowed}