#wbfb-feedback-root .wbfb-tab{background:#c03;border:0;border-radius:0 8px 8px 0;box-shadow:0 2px 12px rgba(15,23,42,.25);color:#fff;cursor:pointer;font:600 13px/1.2 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.04em;padding:16px 10px;position:fixed;right:0;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;z-index:99990}#wbfb-feedback-root .wbfb-tab:focus-visible,#wbfb-feedback-root .wbfb-tab:hover{background:#a30029;color:#fff}.wbfb-hidden{display:none}.wbfb-lock{overflow:hidden}.wbfb-overlay{align-items:center;background:rgba(15,23,42,.65);color:#0f172a;font:400 14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.wbfb-overlay,.wbfb-panel{box-sizing:border-box;display:flex}.wbfb-panel{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(15,23,42,.35);flex-direction:column;max-height:92vh;max-width:1160px;overflow:auto;padding:0 20px 20px;width:100%}.wbfb-body{align-items:flex-start;display:flex;gap:20px}.wbfb-annotate-col{flex:1 1 auto;min-width:0}.wbfb-form-col{flex:0 0 320px}.wbfb-form-col .wbfb-label:first-child{margin-top:0}.wbfb-panel-header{align-items:center;background:#fff;display:flex;gap:16px;justify-content:space-between;padding:16px 0 12px;position:sticky;top:0;z-index:1}.wbfb-panel-header h2{font-size:18px;margin:0}.wbfb-close{background:transparent;border:0;color:#64748b;cursor:pointer;font-size:26px;line-height:1;padding:0 4px}.wbfb-close:hover{color:#0f172a}.wbfb-help{color:#64748b;margin:0 0 12px}.wbfb-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.wbfb-btn,.wbfb-tool{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;cursor:pointer;font:500 13px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;padding:7px 14px}.wbfb-btn:hover,.wbfb-tool:hover{background:#f1f5f9}.wbfb-tool.wbfb-active{background:#eff6ff;border-color:#1d4ed8;color:#1d4ed8}.wbfb-btn-primary,.wbfb-btn-primary:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.wbfb-btn-primary:hover{background:#1e40af}.wbfb-btn-primary:disabled,.wbfb-btn-primary:disabled:hover{cursor:default;opacity:.6}.wbfb-swatches,.wbfb-widths{align-items:center;display:flex;gap:6px}.wbfb-swatch{border:2px solid transparent;border-radius:50%;cursor:pointer;height:22px;padding:0;width:22px}.wbfb-swatch.wbfb-active{border-color:#0f172a}.wbfb-width{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;width:28px}.wbfb-width span{background:#0f172a;border-radius:50%;display:block}.wbfb-width.wbfb-active{background:#eff6ff;border-color:#1d4ed8}.wbfb-stage{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:auto}.wbfb-stage canvas{cursor:crosshair;display:block;height:auto;max-width:100%;touch-action:none}.wbfb-panel-footer{display:flex;gap:8px;justify-content:flex-end;padding-top:16px}.wbfb-form .wbfb-label{display:block;font-weight:600;margin:10px 0 4px}.wbfb-input,.wbfb-note-input{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font:400 14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;padding:8px 10px;width:100%}.wbfb-note-input{min-height:110px;resize:vertical}.wbfb-hp{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.wbfb-error{background:#fef2f2;border-radius:6px;color:#b91c1c;margin-top:10px;padding:8px 12px}.wbfb-form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.wbfb-attachments{margin-top:12px;position:relative}.wbfb-attachments-input{display:none}.wbfb-attach-btn{width:100%}.wbfb-attachments-help{color:#64748b;font-size:12px;margin:6px 0 0}.wbfb-drop-zone{align-items:center;background:rgba(239,246,255,.92);border:2px dashed #1d4ed8;border-radius:8px;color:#1d4ed8;display:flex;font-weight:600;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.wbfb-drop-zone[hidden]{display:none}.wbfb-attachments-list{list-style:none;margin:10px 0 0;padding:0}.wbfb-attachment-item{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;font-size:13px;gap:8px;padding:6px 0}.wbfb-attachment-item:last-child{border-bottom:0}.wbfb-attachment-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbfb-attachment-remove,.wbfb-attachment-size{color:#64748b;flex:0 0 auto}.wbfb-attachment-remove{background:transparent;border:0;cursor:pointer;font-size:18px;line-height:1;padding:0 4px}.wbfb-attachment-remove:hover{color:#b91c1c}.wbfb-success{padding:32px 0;text-align:center}.wbfb-success h3{font-size:20px;margin:0 0 8px}.wbfb-history-overlay{z-index:100000}.wbfb-history-overlay .wbfb-panel{max-width:640px}.wbfb-history-footer{justify-content:center;padding-top:12px}.wbfb-history-link{background:none;border:0;color:#1d4ed8;cursor:pointer;font:500 13px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;padding:0;text-decoration:underline}.wbfb-history-link:hover{color:#1e40af}.wbfb-history-body{padding-bottom:8px}.wbfb-history-empty,.wbfb-history-loading{color:#64748b;margin:8px 0 16px}.wbfb-history-prompt .wbfb-help{margin-top:0}.wbfb-ticket-list{display:flex;flex-direction:column}.wbfb-ticket-card{border-bottom:1px solid #e2e8f0;display:flex;gap:12px;padding:12px 0}.wbfb-ticket-card:last-child{border-bottom:0}.wbfb-ticket-thumb{background:#f1f5f9;border-radius:6px;flex:0 0 96px;height:64px;object-fit:cover;width:96px}.wbfb-ticket-body{flex:1 1 auto;min-width:0}.wbfb-ticket-note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;margin:0 0 8px;overflow:hidden}.wbfb-ticket-meta{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.wbfb-status{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;line-height:1.6;padding:2px 10px}.wbfb-status-open{background:#dbeafe;color:#1d4ed8}.wbfb-status-resolved{background:#dcfce7;color:#15803d}.wbfb-status-closed{background:#e2e8f0;color:#475569}.wbfb-load-more{align-self:center;margin:16px 0 4px}@media (max-width:800px){.wbfb-body{flex-direction:column}.wbfb-form-col{flex:1 1 auto;width:100%}}@media (max-width:640px){.wbfb-overlay{padding:8px}}
