.modal-overlay[data-v-94baf7fa]{align-items:center!important;background-color:#000000b3!important;bottom:0!important;display:flex!important;justify-content:center!important;left:0!important;padding:20px!important;position:fixed!important;right:0!important;top:0!important;z-index:var(--z-fullscreen,9000)!important}.modal-overlay[data-v-94baf7fa],.rating-modal[data-v-94baf7fa]{box-sizing:border-box!important}.rating-modal[data-v-94baf7fa]{background-color:var(--black-color,#1a1a1a)!important;border-radius:20px!important;box-shadow:0 20px 60px #0000004d!important;max-width:400px!important;min-width:300px!important;padding:32px 24px 24px!important;position:relative!important;width:100%!important}.close-btn[data-v-94baf7fa]{align-items:center;background:var(--cell-active-bg);border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:flex;height:32px;justify-content:center;opacity:.7;position:absolute;right:16px;top:16px;transition:all .2s;width:32px}.close-btn[data-v-94baf7fa]:hover{background:var(--input-color);opacity:1}.modal-header[data-v-94baf7fa]{margin-bottom:24px;text-align:center}.header-icon[data-v-94baf7fa]{align-items:center!important;background:linear-gradient(135deg,#fbbf24,#f59e0b)!important;border-radius:50%!important;color:#fff!important;display:flex!important;flex-shrink:0!important;height:64px!important;justify-content:center!important;margin:0 auto 16px!important;min-height:64px!important;min-width:64px!important;width:64px!important}.modal-title[data-v-94baf7fa]{color:var(--title-color);font-size:22px;font-weight:700;margin:0 0 8px}.modal-subtitle[data-v-94baf7fa]{color:var(--text-color);font-size:14px;margin:0;opacity:.7}.target-info[data-v-94baf7fa]{align-items:center!important;background:var(--cell-active-bg,#2a2a2a)!important;border-radius:16px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:12px!important;margin-bottom:24px!important;padding:20px!important;width:100%!important}.target-avatar[data-v-94baf7fa]{border:3px solid var(--theme-color,#e3099a)!important;border-radius:50%!important;flex-shrink:0!important;height:72px!important;min-height:72px!important;min-width:72px!important;-o-object-fit:cover!important;object-fit:cover!important;width:72px!important}.target-details[data-v-94baf7fa]{align-items:center;display:flex;flex-direction:column;gap:4px}.target-name[data-v-94baf7fa]{color:var(--title-color);font-size:18px;font-weight:600}.target-handle[data-v-94baf7fa]{color:var(--text-color);font-size:14px;opacity:.6}.event-badge[data-v-94baf7fa]{align-items:center;background:var(--black-color);border-radius:20px;color:var(--text-color);display:flex;font-size:13px;gap:6px;padding:6px 12px}.rating-options[data-v-94baf7fa]{display:flex!important;gap:16px!important;margin-bottom:20px!important;width:100%!important}.rating-btn[data-v-94baf7fa]{align-items:center!important;background:var(--cell-active-bg,#2a2a2a)!important;border:2px solid var(--border-color,#374151)!important;border-radius:16px!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;flex:1!important;flex-direction:column!important;gap:8px!important;min-height:90px!important;padding:20px 16px!important;transition:all .3s ease!important}.rating-btn span[data-v-94baf7fa]{color:var(--text-color,#e5e7eb)!important;font-size:14px!important;font-weight:500!important;white-space:nowrap!important}.rating-btn.positive[data-v-94baf7fa]{color:#6b7280}.rating-btn.positive.active[data-v-94baf7fa],.rating-btn.positive[data-v-94baf7fa]:hover{background:#10b9811a;border-color:#10b981;color:#10b981}.rating-btn.positive.active span[data-v-94baf7fa]{color:#10b981}.rating-btn.negative[data-v-94baf7fa]{color:#6b7280}.rating-btn.negative.active[data-v-94baf7fa],.rating-btn.negative[data-v-94baf7fa]:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}.rating-btn.negative.active span[data-v-94baf7fa]{color:#ef4444}.review-text-section[data-v-94baf7fa]{margin-bottom:20px}.review-label[data-v-94baf7fa]{align-items:center;color:var(--text-color);display:flex;font-size:14px;gap:8px;margin-bottom:8px}.optional[data-v-94baf7fa]{color:var(--text-color);font-size:12px;opacity:.5}.reward-hint[data-v-94baf7fa]{align-items:center;background:linear-gradient(135deg,#fbbf2426,#f59e0b26);border:1px solid rgba(251,191,36,.3);border-radius:10px;color:#f59e0b;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;margin-bottom:12px;padding:10px 16px}.reward-hint[data-v-94baf7fa] svg{flex-shrink:0}.review-textarea[data-v-94baf7fa]{background:var(--cell-active-bg)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;box-sizing:border-box!important;color:var(--text-color)!important;font-size:14px!important;max-width:100%!important;padding:12px!important;resize:none!important;transition:border-color .2s!important;width:100%!important}.review-textarea[data-v-94baf7fa]:focus{border-color:var(--theme-color);outline:none}.review-textarea[data-v-94baf7fa]::-moz-placeholder{color:var(--text-color);opacity:.4}.review-textarea[data-v-94baf7fa]::placeholder{color:var(--text-color);opacity:.4}.char-count[data-v-94baf7fa]{color:var(--text-color);font-size:12px;margin-top:4px;opacity:.5;text-align:right}.modal-actions[data-v-94baf7fa]{display:flex;gap:12px}.skip-btn[data-v-94baf7fa]{background:transparent;border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;flex:1;font-size:15px;font-weight:500;padding:14px;transition:all .2s}.skip-btn[data-v-94baf7fa]:hover{background:var(--cell-active-bg)}.submit-btn[data-v-94baf7fa]{align-items:center;background:var(--theme-color);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1.5;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:all .2s}.submit-btn[data-v-94baf7fa]:hover:not(:disabled){filter:brightness(1.1)}.submit-btn[data-v-94baf7fa]:disabled{cursor:not-allowed;opacity:.5}.pending-count[data-v-94baf7fa]{align-items:center;border-top:1px dashed var(--border-color);display:flex;flex-direction:column;gap:4px;margin-top:20px;padding-top:16px;text-align:center}.pending-count>span[data-v-94baf7fa]:first-child{color:var(--theme-color);font-size:14px;font-weight:600}.pending-hint[data-v-94baf7fa]{color:var(--text-color);font-size:12px;opacity:.5}.modal-fade-enter-active[data-v-94baf7fa],.modal-fade-leave-active[data-v-94baf7fa]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-94baf7fa],.modal-fade-leave-to[data-v-94baf7fa]{opacity:0}.modal-scale-enter-active[data-v-94baf7fa],.modal-scale-leave-active[data-v-94baf7fa]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.modal-scale-enter-from[data-v-94baf7fa],.modal-scale-leave-to[data-v-94baf7fa]{opacity:0;transform:scale(.9)}.fade-enter-active[data-v-94baf7fa],.fade-leave-active[data-v-94baf7fa]{transition:all .3s ease}.fade-enter-from[data-v-94baf7fa],.fade-leave-to[data-v-94baf7fa]{opacity:0;transform:translateY(-10px)}@media (max-width:480px){.modal-overlay[data-v-94baf7fa]{align-items:center!important;padding:16px!important}.rating-modal[data-v-94baf7fa]{border-radius:20px!important;margin:0 auto!important;max-height:90vh!important;max-width:calc(100% - 32px)!important;min-width:unset!important;overflow-y:auto!important;padding:24px 20px 20px!important}.close-btn[data-v-94baf7fa]{height:28px!important;right:12px!important;top:12px!important;width:28px!important}.modal-header[data-v-94baf7fa]{margin-bottom:16px!important}.header-icon[data-v-94baf7fa]{height:48px!important;margin-bottom:12px!important;min-height:48px!important;min-width:48px!important;width:48px!important}.modal-title[data-v-94baf7fa]{font-size:18px!important}.modal-subtitle[data-v-94baf7fa]{font-size:13px!important}.target-info[data-v-94baf7fa]{gap:10px!important;margin-bottom:16px!important;padding:16px!important}.target-avatar[data-v-94baf7fa]{border-width:2px!important;height:56px!important;min-height:56px!important;min-width:56px!important;width:56px!important}.target-name[data-v-94baf7fa]{font-size:16px!important}.target-handle[data-v-94baf7fa]{font-size:13px!important}.event-badge[data-v-94baf7fa]{font-size:12px!important;padding:5px 10px!important}.rating-options[data-v-94baf7fa]{gap:12px!important;margin-bottom:16px!important}.rating-btn[data-v-94baf7fa]{border-radius:12px!important;min-height:80px!important;padding:14px 10px!important}.rating-btn span[data-v-94baf7fa]{font-size:13px!important}.review-text-section[data-v-94baf7fa]{margin-bottom:16px!important}.review-label[data-v-94baf7fa],.review-textarea[data-v-94baf7fa]{font-size:13px!important}.review-textarea[data-v-94baf7fa]{border-radius:10px!important;padding:10px!important}.modal-actions[data-v-94baf7fa]{gap:10px!important}.skip-btn[data-v-94baf7fa],.submit-btn[data-v-94baf7fa]{border-radius:10px!important;font-size:14px!important;padding:12px!important}.pending-count[data-v-94baf7fa]{margin-top:16px!important;padding-top:12px!important}}@media (max-width:360px){.modal-overlay[data-v-94baf7fa]{padding:12px!important}.rating-modal[data-v-94baf7fa]{padding:20px 16px 16px!important}.header-icon[data-v-94baf7fa]{height:40px!important;min-height:40px!important;min-width:40px!important;width:40px!important}.modal-title[data-v-94baf7fa]{font-size:16px!important}.target-avatar[data-v-94baf7fa]{height:48px!important;min-height:48px!important;min-width:48px!important;width:48px!important}.rating-btn[data-v-94baf7fa]{min-height:70px!important;padding:12px 8px!important}.rating-btn span[data-v-94baf7fa]{font-size:12px!important}}
