.feedback-btn[data-v-21eddc1d]{position:fixed;top:1rem;right:1rem;z-index:1000;width:44px;height:44px;border-radius:12px;border:1px solid var(--accent-light);background:var(--white);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2b3d4f1a;transition:all .2s ease}.feedback-btn[data-v-21eddc1d]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #2b3d4f2e;border-color:var(--com-gray-light)}.feedback-backdrop[data-v-21eddc1d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:#1a2a3a4d}.feedback-overlay[data-v-21eddc1d]{position:fixed;top:1rem;right:1rem;z-index:1002;width:400px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);background:var(--white);border:1px solid var(--accent-light);border-radius:16px;box-shadow:0 8px 30px #2b3d4f26;display:flex;flex-direction:column;overflow:hidden}.feedback-header[data-v-21eddc1d]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--accent-light);flex-shrink:0}.feedback-titel[data-v-21eddc1d]{font-family:Josefin Sans,sans-serif;font-weight:700;font-size:1.1rem;color:var(--kada-blue);margin:0}.feedback-close[data-v-21eddc1d]{width:32px;height:32px;border:none;background:none;color:var(--com-gray);font-size:1rem;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.feedback-close[data-v-21eddc1d]:hover{background:var(--accent-light);color:var(--kada-blue)}.feedback-body[data-v-21eddc1d]{padding:1.25rem;overflow-y:auto;flex:1}.feedback-field[data-v-21eddc1d]{margin-bottom:1rem}.feedback-label[data-v-21eddc1d]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--com-gray);margin-bottom:.5rem}.feedback-chips[data-v-21eddc1d]{display:flex;gap:.5rem;flex-wrap:wrap}.feedback-chip[data-v-21eddc1d]{font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:500;padding:.4rem .75rem;border-radius:8px;border:1px solid var(--accent-light);background:var(--bg-warm);color:var(--kada-blue-light);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:.3rem}.feedback-chip[data-v-21eddc1d]:hover{border-color:var(--com-gray-light)}.feedback-chip--active[data-v-21eddc1d]{background:var(--kada-blue);color:var(--white);border-color:var(--kada-blue)}.feedback-chip-icon[data-v-21eddc1d]{font-size:.9rem}.feedback-textarea-wrap[data-v-21eddc1d]{position:relative}.feedback-textarea[data-v-21eddc1d]{width:100%;font-family:DM Sans,sans-serif;font-size:.9rem;color:var(--kada-blue);padding:.75rem;border:1px solid var(--accent-light);border-radius:10px;background:var(--bg-warm);resize:vertical;min-height:90px;line-height:1.6;transition:border-color .15s ease}.feedback-textarea[data-v-21eddc1d]:focus{outline:none;border-color:var(--com-gray)}.feedback-textarea[data-v-21eddc1d]::placeholder{color:var(--com-gray-light)}.feedback-charcount[data-v-21eddc1d]{position:absolute;bottom:.5rem;right:.75rem;font-size:.7rem;color:var(--com-gray-light)}.feedback-charcount--warn[data-v-21eddc1d]{color:#c62828}.feedback-hint[data-v-21eddc1d]{font-size:.75rem;color:#c62828;margin-top:.25rem;display:block}.feedback-dropzone[data-v-21eddc1d]{border:2px dashed var(--com-gray-lighter, #D6DAE0);border-radius:10px;padding:1rem;text-align:center;cursor:pointer;transition:all .15s ease;background:var(--bg-warm)}.feedback-dropzone[data-v-21eddc1d]:hover,.feedback-dropzone--active[data-v-21eddc1d]{border-color:var(--com-gray);background:var(--accent-light)}.feedback-datei-input[data-v-21eddc1d]{display:none}.feedback-dropzone-text[data-v-21eddc1d]{display:flex;flex-direction:column;gap:.25rem}.feedback-dropzone-paste[data-v-21eddc1d]{font-size:.85rem;font-weight:500;color:var(--kada-blue-light)}.feedback-dropzone-hint[data-v-21eddc1d]{font-size:.78rem;color:var(--com-gray)}.feedback-vorschauen[data-v-21eddc1d]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.feedback-vorschau[data-v-21eddc1d]{position:relative;width:64px;height:64px;border-radius:8px;border:1px solid var(--accent-light);overflow:hidden;background:var(--bg-warm);display:flex;flex-direction:column;align-items:center;justify-content:center}.feedback-vorschau-img[data-v-21eddc1d]{width:100%;height:100%;object-fit:cover}.feedback-vorschau-file[data-v-21eddc1d]{font-size:1.5rem}.feedback-vorschau-remove[data-v-21eddc1d]{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;border:none;background:#2b3d4fb3;color:var(--white);font-size:.6rem;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .15s ease}.feedback-vorschau-remove[data-v-21eddc1d]:hover{background:#c62828}.feedback-vorschau-name[data-v-21eddc1d]{position:absolute;bottom:0;left:0;right:0;font-size:.55rem;color:var(--white);background:#2b3d4f99;padding:1px 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feedback-datei-info[data-v-21eddc1d]{font-size:.72rem;color:var(--com-gray);margin-top:.4rem}.feedback-stimmungen[data-v-21eddc1d]{display:flex;gap:.5rem}.feedback-stimmung[data-v-21eddc1d]{width:42px;height:42px;border-radius:10px;border:1px solid var(--accent-light);background:var(--bg-warm);font-size:1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.feedback-stimmung[data-v-21eddc1d]:hover{border-color:var(--com-gray-light);transform:scale(1.1)}.feedback-stimmung--active[data-v-21eddc1d]{border-color:var(--kada-blue);background:var(--kada-blue);box-shadow:0 2px 8px #2b3d4f33}.feedback-error[data-v-21eddc1d]{font-size:.82rem;color:#c62828;background:#ffebee;padding:.6rem .85rem;border-radius:8px;margin-bottom:1rem}.feedback-submit[data-v-21eddc1d]{width:100%}.btn[data-v-21eddc1d]{font-family:DM Sans,sans-serif;font-weight:600;font-size:.85rem;letter-spacing:.03em;padding:.7rem 1.5rem;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all .2s ease}.btn[data-v-21eddc1d]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-21eddc1d]{background:var(--kada-blue);color:var(--white)}.btn-primary[data-v-21eddc1d]:hover:not(:disabled){background:var(--kada-blue-dark);box-shadow:0 4px 16px #2b3d4f4d}.btn-secondary[data-v-21eddc1d]{background:transparent;color:var(--kada-blue);border-color:var(--kada-blue)}.btn-secondary[data-v-21eddc1d]:hover{background:var(--kada-blue);color:var(--white)}.btn-ghost[data-v-21eddc1d]{background:transparent;color:var(--com-gray);border-color:var(--com-gray-light)}.btn-ghost[data-v-21eddc1d]:hover{border-color:var(--kada-blue);color:var(--kada-blue)}.feedback-erfolg[data-v-21eddc1d]{padding:2rem 1.25rem;text-align:center}.feedback-erfolg-icon[data-v-21eddc1d]{font-size:2.5rem;margin-bottom:1rem}.feedback-erfolg h4[data-v-21eddc1d]{font-family:Josefin Sans,sans-serif;font-weight:700;font-size:1.1rem;color:var(--kada-blue);margin-bottom:.5rem}.feedback-erfolg p[data-v-21eddc1d]{font-size:.9rem;color:var(--kada-blue-light);margin-bottom:1.5rem}.feedback-erfolg-actions[data-v-21eddc1d]{display:flex;gap:.75rem;justify-content:center}.fade-enter-active[data-v-21eddc1d],.fade-leave-active[data-v-21eddc1d]{transition:opacity .2s ease}.fade-enter-from[data-v-21eddc1d],.fade-leave-to[data-v-21eddc1d]{opacity:0}.slide-enter-active[data-v-21eddc1d],.slide-leave-active[data-v-21eddc1d]{transition:all .25s ease}.slide-enter-from[data-v-21eddc1d],.slide-leave-to[data-v-21eddc1d]{opacity:0;transform:translateY(-10px) scale(.97)}@media(max-width:480px){.feedback-overlay[data-v-21eddc1d]{top:0;right:0;width:100vw;max-width:100vw;max-height:100vh;border-radius:0}.feedback-chips[data-v-21eddc1d]{gap:.35rem}.feedback-chip[data-v-21eddc1d]{font-size:.78rem;padding:.35rem .6rem}}:root{--kada-blue: #2B3D4F;--kada-blue-dark: #1A2A3A;--kada-blue-light: #3D5568;--com-gray: #8E9AAB;--com-gray-light: #B4BCC8;--bg-warm: #F7F8FA;--white: #FFFFFF;--accent-light: #E8ECF1}*{margin:0;padding:0;box-sizing:border-box}body{font-family:DM Sans,sans-serif;background:var(--bg-warm);color:var(--kada-blue);line-height:1.6}.app{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.header{text-align:center;margin-bottom:3rem}.logo{font-family:Josefin Sans,sans-serif;font-weight:700;font-size:3.5rem;letter-spacing:-.02em;line-height:1}.logo-kada{color:var(--kada-blue)}.logo-fin{color:var(--com-gray)}.subtitle{font-weight:300;font-size:1.1rem;color:var(--com-gray);margin-top:.75rem;letter-spacing:.05em}.main{width:100%;max-width:480px}.card{background:var(--white);border:1px solid var(--accent-light);border-radius:16px;padding:2.5rem;text-align:center}.card h2{font-family:Josefin Sans,sans-serif;font-weight:700;font-size:1.4rem;margin-bottom:.75rem}.card p{color:var(--kada-blue-light);margin-bottom:1.5rem}.status{font-size:.85rem;font-weight:500;padding:.5rem 1rem;border-radius:8px;background:var(--accent-light);color:var(--com-gray);display:inline-block}.status--ok{background:#e8f5ee;color:#2e7d5b}.footer{margin-top:3rem;font-size:.8rem;color:var(--com-gray);letter-spacing:.05em}.footer-kada{font-family:Josefin Sans,sans-serif;font-weight:700;color:var(--kada-blue)}.footer-com{font-family:Josefin Sans,sans-serif;font-weight:700;color:var(--com-gray)}
