.faq-modal__overlay[data-v-37c81597]{align-items:flex-start;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:7vh 16px 16px;position:fixed;z-index:1000}.faq-modal[data-v-37c81597]{background:#fff;border-radius:14px;box-shadow:0 2px 10px #bbc1dd4d;max-width:640px;overflow:hidden;width:100%}.faq-modal__head[data-v-37c81597]{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:18px 20px}.faq-modal__title[data-v-37c81597]{color:var(--text);flex:1;font-size:16px;font-weight:700;line-height:1.45;margin:0}.faq-modal__close[data-v-37c81597]{align-items:center;background:var(--bg,#f3f4f6);border:none;border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.faq-modal__close[data-v-37c81597]:hover{background:#fee2e2;color:#dc2626}.faq-modal__body[data-v-37c81597]{max-height:55vh;overflow-y:auto;padding:20px}.faq-modal__answer[data-v-37c81597] *{color:var(--text);font-size:14px;line-height:1.65}.faq-modal__answer[data-v-37c81597] p{margin:0 0 10px}.faq-modal__answer[data-v-37c81597] p:last-child{margin-bottom:0}.faq-modal__rate[data-v-37c81597]{background:#f9fafb;border-top:1px solid var(--border);padding:16px 20px}.faq-modal__rate-q[data-v-37c81597]{color:var(--text);display:block;font-size:13.5px;font-weight:600;margin-bottom:10px}.faq-modal__rate-btns[data-v-37c81597]{display:flex;gap:10px}.faq-modal__rate-btn[data-v-37c81597]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:500;gap:7px;padding:8px 16px;transition:all .15s ease}.faq-modal__rate-btn svg[data-v-37c81597]{height:18px;width:18px}.faq-modal__rate-btn small[data-v-37c81597]{font-size:12px;opacity:.7}.faq-modal__rate-btn[data-v-37c81597]:disabled{cursor:not-allowed;opacity:.6}.faq-modal__rate-btn--yes[data-v-37c81597]:hover:not(:disabled){background:#eff6ff;border-color:#2563eb;color:#2563eb}.faq-modal__rate-btn--no[data-v-37c81597]:hover:not(:disabled){background:#fef2f2;border-color:#dc2626;color:#dc2626}.faq-modal__thanks[data-v-37c81597]{align-items:center;color:#16a34a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.faq-modal__thanks svg[data-v-37c81597]{height:20px;width:20px}.faq-modal-fade-enter-active[data-v-37c81597],.faq-modal-fade-leave-active[data-v-37c81597]{transition:opacity .2s ease}.faq-modal-fade-enter-from[data-v-37c81597],.faq-modal-fade-leave-to[data-v-37c81597]{opacity:0}.faq__list[data-v-2d756d7b]{display:flex;flex-direction:column;gap:8px}.faq__q[data-v-2d756d7b]{align-items:center;background:transparent;border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:10px;justify-content:space-between;line-height:1.45;padding:12px 14px;text-align:left;transition:border-color .15s,box-shadow .15s,color .15s;width:100%}.faq__q[data-v-2d756d7b]:hover{border-color:var(--primary);box-shadow:0 2px 10px #bbc1dd4d;color:var(--primary)}.faq__arrow[data-v-2d756d7b]{color:var(--muted);flex-shrink:0;height:18px;transition:transform .15s,color .15s;width:18px}.faq__q:hover .faq__arrow[data-v-2d756d7b]{color:var(--primary);transform:translate(2px)}
