.bug-reporter-container.svelte-d55vw5{position:fixed;bottom:0;right:0;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.bug-button.svelte-d55vw5{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:#fff;border:none;color:#06f;cursor:pointer;box-shadow:0 2px 12px #00000014,0 1px 3px #0000000a;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center;z-index:10000}.bug-button.svelte-d55vw5:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f,0 2px 4px #0000000f}.bug-button.svelte-d55vw5:active{transform:translateY(0)}.bug-form-overlay.svelte-d55vw5{position:fixed;inset:0;background:#0000004d;z-index:9998;animation:svelte-d55vw5-fadeIn .2s ease-out}.bug-form-container.svelte-d55vw5{position:fixed;bottom:24px;right:24px;width:460px;background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026,0 4px 16px #0000001a;z-index:9999;animation:svelte-d55vw5-slideUp .3s ease-out;padding:28px;position:relative}@media(max-width:650px){.bug-form-container.svelte-d55vw5{width:520px}}@media(max-width:760px){.bug-form-container.svelte-d55vw5{width:calc(100% - 48px);right:24px;left:24px;bottom:100px;max-width:none}}@media(max-width:480px){.bug-form-container.svelte-d55vw5{padding:20px;bottom:90px}}.close-button.svelte-d55vw5{position:absolute;top:20px;right:20px;background:transparent;border:none;color:#9ca3af;width:32px;height:32px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;padding:0}.close-button.svelte-d55vw5:hover{background:#f3f4f6;color:#6b7280}form.svelte-d55vw5{display:flex;flex-direction:column}h2.svelte-d55vw5{margin:0 0 6px;font-size:22px;font-weight:600;color:#111827}.subtitle.svelte-d55vw5{margin:0 0 20px;font-size:14px;color:#6b7280;line-height:1.5}.frustration-selector.svelte-d55vw5{margin-bottom:20px}.emoji-display.svelte-d55vw5{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px}.frustration-label.svelte-d55vw5{text-align:center;font-size:14px;color:#6b7280;margin:0;font-weight:500}.emoji-button.svelte-d55vw5{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;width:56px;height:56px;font-size:28px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex:1}@media(max-width:540px){.emoji-button.svelte-d55vw5{width:48px;height:48px;font-size:24px}}.emoji-button.svelte-d55vw5:hover{border-color:#06f;background:#f0f7ff;transform:scale(1.05)}.emoji-button.selected.svelte-d55vw5{border-color:#06f;background:#06f;transform:scale(1.05);box-shadow:0 2px 8px #0066ff4d}.form-group.svelte-d55vw5{margin-bottom:16px}label.svelte-d55vw5{display:block;margin-bottom:8px;font-weight:500;color:#111827;font-size:14px}.optional.svelte-d55vw5{font-weight:400;color:#9ca3af}input[type=text].svelte-d55vw5,input[type=email].svelte-d55vw5{width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .2s;box-sizing:border-box;background:#f9fafb}input[type=text].svelte-d55vw5:focus,input[type=email].svelte-d55vw5:focus{outline:none;border-color:#06f;background:#fff}textarea.svelte-d55vw5{width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .2s;box-sizing:border-box;resize:vertical;min-height:80px;background:#f9fafb}textarea.svelte-d55vw5:focus{outline:none;border-color:#06f;background:#fff}input.svelte-d55vw5::placeholder,textarea.svelte-d55vw5::placeholder{color:#9ca3af}small.svelte-d55vw5{display:block;margin-top:6px;color:#6b7280;font-size:13px;line-height:1.4}.form-actions.svelte-d55vw5{display:flex;gap:12px;margin-top:8px}.btn-cancel.svelte-d55vw5,.btn-submit.svelte-d55vw5{flex:1;padding:14px 20px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-cancel.svelte-d55vw5{background:#f3f4f6;color:#374151}.btn-cancel.svelte-d55vw5:hover{background:#e5e7eb}.btn-submit.svelte-d55vw5{background:#06f;color:#fff}.btn-submit.svelte-d55vw5:hover{background:#0052cc;transform:translateY(-1px);box-shadow:none}.btn-submit.svelte-d55vw5:active,.btn-cancel.svelte-d55vw5:active{transform:translateY(0)}@keyframes svelte-d55vw5-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-d55vw5-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.success-view.svelte-d55vw5{display:flex;flex-direction:column;height:100%}.success-top.svelte-d55vw5{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 20px}.success-title.svelte-d55vw5{margin:16px 0 4px;font-size:24px;font-weight:600}.success-message.svelte-d55vw5{margin:0;font-size:15px;color:#6b7280}@keyframes svelte-d55vw5-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.required.svelte-d55vw5{color:#e11d48;margin-left:4px}.btn-submit.svelte-d55vw5:disabled{cursor:not-allowed;opacity:.8}.loader.svelte-d55vw5{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-d55vw5-spin 1s linear infinite}@keyframes svelte-d55vw5-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
