.paka-feedback-widget{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;box-shadow:0 4px 16px rgba(0,0,0,.08);max-width:320px;font-family:inherit}.paka-feedback-widget.paka-feedback-success{text-align:center;color:#16a34a;padding:1.5rem}.paka-feedback-close{position:absolute;top:.5rem;right:.75rem;background:none;border:none;font-size:1.25rem;cursor:pointer;color:#6b7280;line-height:1;padding:.25rem}.paka-feedback-close:hover{color:#111827}.paka-feedback-prompt{font-size:.9375rem;font-weight:600;color:#111827;margin:0 0 .75rem;padding-right:1.5rem}.paka-feedback-stars{display:flex;gap:.375rem;margin-bottom:.75rem}.paka-feedback-star{background:none;border:none;font-size:1.75rem;cursor:pointer;color:#d1d5db;padding:0;line-height:1;transition:color .1s,transform .1s}.paka-feedback-star.active,.paka-feedback-star:hover{color:#f59e0b}.paka-feedback-star:hover{transform:scale(1.1)}.paka-feedback-comment{width:100%;border:1px solid #d1d5db;border-radius:6px;padding:.5rem .625rem;font-size:.875rem;font-family:inherit;resize:vertical;color:#374151;outline:none;transition:border-color .15s;box-sizing:border-box}.paka-feedback-comment:focus{border-color:#FF7701}.paka-feedback-error{font-size:.8125rem;color:#dc2626;margin:.375rem 0 0}.paka-feedback-submit{margin-top:.75rem;width:100%;background:#FF7701;color:#fff;border:none;border-radius:6px;padding:.5625rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}.paka-feedback-submit:hover:not(:disabled){background:#e56b00}.paka-feedback-submit:disabled{opacity:.5;cursor:not-allowed}.paka-bug-report-btn{position:fixed;bottom:1.25rem;right:1.25rem;z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:50%;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:box-shadow .15s,transform .15s}.paka-bug-report-btn:hover{box-shadow:0 4px 16px rgba(0,0,0,.18);transform:scale(1.06)}.paka-bug-report-panel{position:fixed;bottom:4.5rem;right:1.25rem;z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;box-shadow:0 4px 24px rgba(0,0,0,.12);width:280px;font-family:inherit}.paka-bug-report-panel h3{margin:0 0 .75rem;font-size:.9375rem;font-weight:700;color:#111827;padding-right:1.5rem}.paka-bug-report-panel textarea{width:100%;border:1px solid #d1d5db;border-radius:6px;padding:.5rem .625rem;font-size:.875rem;font-family:inherit;resize:vertical;color:#374151;outline:none;box-sizing:border-box}.paka-bug-report-panel textarea:focus{border-color:#FF7701}.paka-bug-report-panel button:last-child{margin-top:.625rem;width:100%;background:#FF7701;color:#fff;border:none;border-radius:6px;padding:.5rem;font-size:.875rem;font-weight:600;cursor:pointer}.paka-bug-report-panel button:last-child:disabled{opacity:.5;cursor:not-allowed}.paka-consent-banner{position:fixed;bottom:0;left:0;right:0;z-index:99999;background:#1f2937;color:#f9fafb;padding:1rem 1.25rem;box-shadow:0 -2px 16px rgba(0,0,0,.18)}.paka-consent-content{max-width:900px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.875rem}.paka-consent-text{flex:1;margin:0;font-size:.875rem;line-height:1.5;color:#e5e7eb}.paka-consent-link{color:#FF7701;text-decoration:underline}.paka-consent-link:hover{color:#ffa855}.paka-consent-actions{display:flex;gap:.625rem;flex-shrink:0}.paka-consent-accept,.paka-consent-decline{border:none;border-radius:6px;padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}.paka-consent-decline{background:#374151;color:#e5e7eb}.paka-consent-decline:hover{background:#4b5563}.paka-consent-accept{background:#FF7701;color:#fff}.paka-consent-accept:hover{background:#e56b00}@media (max-width:600px){.paka-consent-content{flex-direction:column}.paka-consent-actions{width:100%}.paka-consent-accept,.paka-consent-decline{flex:1;text-align:center}}