.ai-scholarship-match[data-v-6be4c32a]{margin:1.5rem 0}.ai-match-btn[data-v-6be4c32a]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.875rem 1.25rem;transition:transform .15s,box-shadow .15s;width:100%}.ai-match-btn[data-v-6be4c32a]:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.ai-match-form[data-v-6be4c32a]{border-radius:10px;margin-top:1rem;padding:1.25rem}.form-grid[data-v-6be4c32a]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-bottom:.75rem}@media(max-width:640px){.form-grid[data-v-6be4c32a]{grid-template-columns:1fr}}.form-field label[data-v-6be4c32a]{display:block;font-size:.8rem;font-weight:500;margin-bottom:.25rem}.form-field input[data-v-6be4c32a],.form-field select[data-v-6be4c32a],.form-field textarea[data-v-6be4c32a]{border-radius:6px;border-style:solid;border-width:1px;font-size:.875rem;padding:.5rem .75rem;width:100%}.form-field--full[data-v-6be4c32a]{margin-bottom:.75rem}.ai-submit-btn[data-v-6be4c32a]{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.6rem 1.5rem}.ai-submit-btn[data-v-6be4c32a]:disabled{cursor:not-allowed;opacity:.5}.ai-loading[data-v-6be4c32a]{align-items:center;display:flex;gap:.75rem;justify-content:center;padding:2rem}.ai-loading-spinner[data-v-6be4c32a]{animation:spin-6be4c32a .8s linear infinite;border-radius:50%;border-style:solid;border-top:solid #3b82f6;border-width:3px;height:24px;width:24px}@keyframes spin-6be4c32a{to{transform:rotate(1turn)}}.ai-loading p[data-v-6be4c32a]{font-size:.875rem}.ai-error[data-v-6be4c32a]{border-radius:8px;padding:1rem;text-align:center}.ai-error p[data-v-6be4c32a]{margin:0 0 .5rem}.ai-error button[data-v-6be4c32a]{border:none;border-radius:6px;cursor:pointer;padding:.4rem 1rem}.ai-results-header[data-v-6be4c32a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.ai-results-header h3[data-v-6be4c32a]{font-size:1.125rem;font-weight:600;margin:0}.ai-reset-btn[data-v-6be4c32a]{border-radius:6px;cursor:pointer;font-size:.8rem;padding:.375rem .75rem}.ai-summary[data-v-6be4c32a]{font-size:.9rem;line-height:1.5;margin-bottom:1rem}.ai-rec-card[data-v-6be4c32a]{border-radius:8px;margin-bottom:.75rem;padding:1rem}.ai-rec-header[data-v-6be4c32a]{align-items:center;display:flex;justify-content:space-between}.ai-rec-name[data-v-6be4c32a]{font-weight:600;text-decoration:none}.ai-rec-name[data-v-6be4c32a]:hover{text-decoration:underline}.ai-match-score[data-v-6be4c32a]{border-radius:12px;font-size:.875rem;font-weight:700;padding:.2rem .6rem}.ai-rec-provider[data-v-6be4c32a]{font-size:.8rem;margin:.25rem 0}.ai-rec-explanation[data-v-6be4c32a]{font-size:.875rem;line-height:1.5}.ai-rec-factors[data-v-6be4c32a]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.ai-factor-chip[data-v-6be4c32a]{border-radius:4px;font-size:.75rem;padding:.2rem .5rem}.ai-rec-actions[data-v-6be4c32a]{font-size:.8rem;margin-top:.5rem}.ai-rec-actions strong[data-v-6be4c32a]{display:block}.ai-rec-actions ul[data-v-6be4c32a]{margin:.25rem 0 0 1.25rem;padding:0}.ai-rec-actions li[data-v-6be4c32a]{line-height:1.6}
