.feedback-overlay[data-v-a7b71baf]{align-items:flex-end;animation:fadeIn-a7b71baf .2s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;bottom:0;display:flex;justify-content:center;left:0;padding:0;position:fixed;right:0;top:0;z-index:1001}@keyframes fadeIn-a7b71baf{0%{opacity:0}to{opacity:1}}.feedback-box[data-v-a7b71baf]{animation:slideUpSheet-a7b71baf .3s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -8px 30px #0000001f;display:flex;flex-direction:column;max-height:88vh;max-width:560px;overflow:hidden;width:100%}@keyframes slideUpSheet-a7b71baf{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.feedback-header[data-v-a7b71baf]{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem 1.25rem .875rem;position:relative}.feedback-header[data-v-a7b71baf]:before{background:#e2e8f0;border-radius:9999px;content:"";height:.25rem;left:50%;position:absolute;top:.5rem;transform:translate(-50%);width:2.5rem}.feedback-header h3[data-v-a7b71baf]{color:#0f172a;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;margin:0}.close-btn[data-v-a7b71baf]{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;padding:0;transition:background .15s,color .15s;width:2rem}.close-btn[data-v-a7b71baf]:hover{background:#e2e8f0;color:#0f172a}.feedback-form[data-v-a7b71baf]{flex:1;overflow-y:auto;padding:1rem 1.25rem}.form-group[data-v-a7b71baf]{margin-bottom:1rem}.user-info-hidden[data-v-a7b71baf]{margin-bottom:.875rem}.user-info-note[data-v-a7b71baf]{align-items:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:.5rem;color:#0369a1;display:flex;font-size:.8125rem;gap:.5rem;padding:.625rem .875rem}.check-icon[data-v-a7b71baf]{color:#10b981;flex-shrink:0}.form-label[data-v-a7b71baf]{color:#374151;display:block;font-size:.8125rem;font-weight:600;margin-bottom:.375rem}.form-control[data-v-a7b71baf]{background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:.5rem;color:#1e293b;font-size:.9375rem;padding:.6875rem .875rem;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.form-control[data-v-a7b71baf]::-moz-placeholder{color:#94a3b8}.form-control[data-v-a7b71baf]::placeholder{color:#94a3b8}.form-control[data-v-a7b71baf]:focus{background-color:#fff;border-color:#f43f5e;box-shadow:0 0 0 3px #f43f5e1f;outline:none}.form-control.is-invalid[data-v-a7b71baf]{background-color:#fff5f5;border-color:#fca5a5}.invalid-feedback[data-v-a7b71baf]{color:#ef4444;font-size:.75rem;font-weight:500;margin-top:.3125rem}.type-buttons[data-v-a7b71baf]{display:flex;flex-wrap:wrap;gap:.5rem}.type-btn[data-v-a7b71baf]{align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;flex:1 1 calc(50% - .25rem);flex-direction:row;font-size:.8125rem;font-weight:500;gap:.4rem;justify-content:center;min-height:44px;min-width:0;padding:.625rem .875rem;transition:all .15s}.type-btn[data-v-a7b71baf]:hover{background:#f1f5f9;border-color:#cbd5e1}.type-icon[data-v-a7b71baf]{flex-shrink:0;height:1.125rem;width:1.125rem}.priority-buttons[data-v-a7b71baf]{display:grid;gap:.375rem;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.priority-btn[data-v-a7b71baf]{align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.5rem .75rem;transition:all .15s}.priority-btn[data-v-a7b71baf]:hover{background:#f1f5f9}.priority-btn.active[data-v-a7b71baf]{box-shadow:0 1px 3px #47556933}.priority-icon[data-v-a7b71baf]{height:.875rem;width:.875rem}.rating-group[data-v-a7b71baf]{display:flex;gap:.25rem}.star-btn[data-v-a7b71baf]{background:none;border:none;color:#d1d5db;cursor:pointer;padding:.25rem;transition:color .15s}.form-actions[data-v-a7b71baf]{border-top:1px solid #f1f5f9;display:flex;gap:.625rem;margin-top:1.25rem;padding-bottom:max(1rem,env(safe-area-inset-bottom));padding-top:.875rem}.btn[data-v-a7b71baf]{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;flex:1;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.6875rem 1rem;transition:background .15s ease,box-shadow .15s ease,transform .1s ease}.btn-primary[data-v-a7b71baf]{background:#f43f5e;box-shadow:0 2px 6px #f43f5e40;color:#fff}.btn-primary[data-v-a7b71baf]:hover:not(:disabled){background:#e11d48;box-shadow:0 4px 10px #e11d484d;transform:translateY(-1px)}.btn-primary[data-v-a7b71baf]:disabled{cursor:not-allowed;opacity:.45;transform:none!important}.btn-secondary[data-v-a7b71baf]{background:#f8fafc;border:1.5px solid #e2e8f0;color:#374151;flex:0 0 auto;padding-left:1.25rem;padding-right:1.25rem}.btn-secondary[data-v-a7b71baf]:hover{background:#f1f5f9;border-color:#cbd5e1}.success-toast[data-v-a7b71baf]{animation:slideIn-a7b71baf .3s ease;position:fixed;right:1.25rem;top:1.25rem;z-index:1100}.success-content[data-v-a7b71baf]{align-items:center;background:#10b981;border-radius:.625rem;box-shadow:0 8px 20px #0000001f;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:.875rem 1.25rem}.success-icon[data-v-a7b71baf]{flex-shrink:0;height:1.25rem;width:1.25rem}@keyframes slideIn-a7b71baf{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.animate-spin[data-v-a7b71baf]{animation:spin-a7b71baf 1s linear infinite}@keyframes spin-a7b71baf{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (min-width:641px){.feedback-overlay[data-v-a7b71baf]{align-items:flex-end;background:#0f172a73;justify-content:flex-end;padding-bottom:1.25rem;padding-right:1.25rem}.feedback-box[data-v-a7b71baf]{animation:slideUpDesktop-a7b71baf .25s cubic-bezier(.16,1,.3,1);border-radius:1rem;box-shadow:0 20px 40px #00000026;max-height:85vh;max-width:480px}@keyframes slideUpDesktop-a7b71baf{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.feedback-header[data-v-a7b71baf]:before{display:none}.feedback-header[data-v-a7b71baf]{padding:1.125rem 1.25rem 1rem}}@media (max-width:640px){.feedback-box[data-v-a7b71baf]{max-height:92vh}.feedback-form[data-v-a7b71baf]{padding:.875rem 1.25rem}.form-control[data-v-a7b71baf]{font-size:1rem}.type-btn[data-v-a7b71baf]{font-size:.8125rem;min-height:44px;padding:.5rem .75rem}.priority-buttons[data-v-a7b71baf]{grid-template-columns:repeat(2,1fr)}.form-actions[data-v-a7b71baf]{flex-direction:row}}#nprogress .bar[data-v-a7b71baf]{display:none!important}progress[data-v-a7b71baf]::-webkit-progress-bar,progress[data-v-a7b71baf]::-webkit-progress-value{background-color:transparent!important}progress[data-v-a7b71baf]::-moz-progress-bar{background-color:transparent!important}
