.feedback-page[data-v-487e167e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 40px;min-height:100%;background:var(--main-bg,#f5f5f7)}.feedback-card[data-v-487e167e]{background:#fff;border-radius:12px;border:1px solid var(--border-color,#ececec);padding:28px 32px;width:100%}.feedback-title[data-v-487e167e]{font-size:20px;font-weight:600;color:var(--text-primary,#1a1a1a);margin-bottom:24px}.feedback-group[data-v-487e167e]{margin-bottom:20px}.feedback-label[data-v-487e167e]{display:block;font-size:14px;font-weight:500;color:var(--text-primary,#1a1a1a);margin-bottom:8px}.feedback-label .optional[data-v-487e167e]{font-size:12px;font-weight:400;color:var(--text-tertiary,#999);margin-left:6px}.select-wrapper[data-v-487e167e]{position:relative;display:inline-block;width:100%}.select-wrapper select[data-v-487e167e]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid var(--border-color,#ececec);border-radius:8px;padding:10px 36px 10px 14px;font-size:14px;color:var(--text-primary,#1a1a1a);font-family:inherit;cursor:pointer;outline:none;-webkit-transition:border-color .15s;transition:border-color .15s;width:100%}.select-wrapper select[data-v-487e167e]:hover{border-color:#ccc}.select-wrapper select[data-v-487e167e]:focus{border-color:var(--brand-blue,#4a90d9)}.select-wrapper[data-v-487e167e]:after{content:"";position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--text-tertiary,#999);pointer-events:none}.feedback-textarea[data-v-487e167e]{width:100%;min-height:140px;border:1px solid var(--border-color,#ececec);border-radius:8px;padding:10px 14px;font-size:14px;color:var(--text-primary,#1a1a1a);font-family:inherit;resize:vertical;outline:none;-webkit-transition:border-color .15s;transition:border-color .15s;line-height:1.6;-webkit-box-sizing:border-box;box-sizing:border-box}.feedback-textarea[data-v-487e167e]::-webkit-input-placeholder{color:var(--text-tertiary,#999)}.feedback-textarea[data-v-487e167e]::-moz-placeholder{color:var(--text-tertiary,#999)}.feedback-textarea[data-v-487e167e]:-ms-input-placeholder{color:var(--text-tertiary,#999)}.feedback-textarea[data-v-487e167e]::-ms-input-placeholder{color:var(--text-tertiary,#999)}.feedback-textarea[data-v-487e167e]::placeholder{color:var(--text-tertiary,#999)}.feedback-textarea[data-v-487e167e]:hover{border-color:#ccc}.feedback-textarea[data-v-487e167e]:focus{border-color:var(--brand-blue,#4a90d9)}.feedback-input[data-v-487e167e]{width:100%;border:1px solid var(--border-color,#ececec);border-radius:8px;padding:10px 14px;font-size:14px;color:var(--text-primary,#1a1a1a);font-family:inherit;outline:none;-webkit-transition:border-color .15s;transition:border-color .15s;-webkit-box-sizing:border-box;box-sizing:border-box}.feedback-input[data-v-487e167e]::-webkit-input-placeholder{color:var(--text-tertiary,#999)}.feedback-input[data-v-487e167e]::-moz-placeholder{color:var(--text-tertiary,#999)}.feedback-input[data-v-487e167e]:-ms-input-placeholder{color:var(--text-tertiary,#999)}.feedback-input[data-v-487e167e]::-ms-input-placeholder{color:var(--text-tertiary,#999)}.feedback-input[data-v-487e167e]::placeholder{color:var(--text-tertiary,#999)}.feedback-input[data-v-487e167e]:hover{border-color:#ccc}.feedback-input[data-v-487e167e]:focus{border-color:var(--brand-blue,#4a90d9)}.feedback-submit-btn[data-v-487e167e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:10px 28px;background:var(--brand-blue,#4a90d9);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;-webkit-transition:background .15s,-webkit-transform .1s;transition:background .15s,-webkit-transform .1s;transition:background .15s,transform .1s;transition:background .15s,transform .1s,-webkit-transform .1s}.feedback-submit-btn[data-v-487e167e]:hover{background:var(--brand-blue-dark,#3a7bc8)}.feedback-submit-btn[data-v-487e167e]:active{-webkit-transform:scale(.97);transform:scale(.97)}.feedback-submit-btn[data-v-487e167e]:disabled{background:#a0c4e8;cursor:not-allowed}.feedback-submit-btn svg[data-v-487e167e]{width:16px;height:16px}