.qr-panel.svelte-1f1pjn8{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px;margin-top:12px}.qr-header.svelte-1f1pjn8{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.qr-label.svelte-1f1pjn8{font-size:10px;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.05em;display:block;margin-bottom:4px}.qr-score-row.svelte-1f1pjn8{display:flex;align-items:center;gap:8px}.qr-score.svelte-1f1pjn8{font-size:22px;font-weight:700;color:#0d9488}.qr-score.qr-score-override.svelte-1f1pjn8{color:#7c3aed}.qr-delta.svelte-1f1pjn8{font-size:12px;font-weight:600}.qr-delta.positive.svelte-1f1pjn8{color:#16a34a}.qr-delta.negative.svelte-1f1pjn8{color:#dc2626}.qr-orig.svelte-1f1pjn8{font-weight:400;color:#94a3b8;margin-left:4px}.qr-status-btns.svelte-1f1pjn8{display:flex;flex-wrap:wrap;gap:5px}.qr-status-btn.svelte-1f1pjn8{font-size:11px;padding:4px 9px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;font-family:inherit;color:#64748b;transition:all .12s}.qr-status-btn.svelte-1f1pjn8:hover{border-color:#0d9488;color:#0d9488}.qr-status-btn.active.status-reviewed.svelte-1f1pjn8{background:#dcfce7;border-color:#16a34a;color:#166534}.qr-status-btn.active.status-disputed.svelte-1f1pjn8{background:#fef2f2;border-color:#dc2626;color:#991b1b}.qr-status-btn.active.status-coaching.svelte-1f1pjn8{background:#fffbeb;border-color:#d97706;color:#92400e}.qr-status-btn.active.svelte-1f1pjn8:not(.status-reviewed):not(.status-disputed):not(.status-coaching){background:#f1f5f9;border-color:#94a3b8;color:#475569}.qr-section.svelte-1f1pjn8{margin-top:12px;border-top:1px solid #e2e8f0;padding-top:10px}.qr-section-hdr.svelte-1f1pjn8{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:11px;font-weight:600;text-transform:uppercase;color:#64748b;letter-spacing:.04em}.qr-link-btn.svelte-1f1pjn8{font-size:11px;color:#0d9488;background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.qr-link-btn.svelte-1f1pjn8:hover{text-decoration:underline}.qr-textarea.svelte-1f1pjn8{width:100%;padding:7px 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;font-family:inherit;resize:vertical;box-sizing:border-box}.qr-textarea.svelte-1f1pjn8:focus{outline:none;border-color:#0d9488}.qr-form-btns.svelte-1f1pjn8{display:flex;gap:6px}.qr-save-btn.svelte-1f1pjn8{padding:5px 14px;background:#0d9488;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.qr-save-btn.svelte-1f1pjn8:disabled{opacity:.5;cursor:default}.qr-save-btn.svelte-1f1pjn8:hover:not(:disabled){background:#0f766e}.qr-cancel-btn.svelte-1f1pjn8{padding:5px 12px;background:#fff;color:#64748b;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;cursor:pointer;font-family:inherit}.qr-notes.svelte-1f1pjn8{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;margin-bottom:8px}.qr-note.svelte-1f1pjn8{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px}.qr-note-meta.svelte-1f1pjn8{display:flex;gap:8px;margin-bottom:4px}.qr-note-author.svelte-1f1pjn8{font-size:11px;font-weight:600;color:#0d9488}.qr-note-time.svelte-1f1pjn8{font-size:11px;color:#94a3b8}.qr-note-text.svelte-1f1pjn8{font-size:12px;color:#374151;line-height:1.5}.qr-empty.svelte-1f1pjn8{font-size:12px;color:#94a3b8;font-style:italic;margin-bottom:8px}.qr-note-form.svelte-1f1pjn8{display:flex;flex-direction:column;gap:6px}.qr-loading.svelte-1f1pjn8{font-size:12px;color:#94a3b8}.qr-history.svelte-1f1pjn8{display:flex;flex-direction:column;gap:6px}.qr-hist-row.svelte-1f1pjn8{font-size:11px;color:#64748b;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.qr-hist-type.svelte-1f1pjn8{font-weight:600;color:#475569;text-transform:capitalize}.qr-hist-detail.svelte-1f1pjn8{color:#0d9488;font-weight:600}.qr-hist-reason.svelte-1f1pjn8{color:#64748b;font-style:italic}.qr-hist-meta.svelte-1f1pjn8{color:#94a3b8;margin-left:auto}.coaching-badge.svelte-1f1pjn8{background:#fef3c7;color:#92400e;font-size:10px;padding:1px 6px;border-radius:999px;margin-left:6px;font-weight:600}.coaching-form.svelte-1f1pjn8{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.coaching-list.svelte-1f1pjn8{display:flex;flex-direction:column;gap:8px}.coaching-item.svelte-1f1pjn8{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px}.coaching-item.coaching-completed.svelte-1f1pjn8{opacity:.7}.coaching-item-header.svelte-1f1pjn8{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.coaching-type.svelte-1f1pjn8{font-size:11px;font-weight:600;color:#1e293b;text-transform:capitalize}.coaching-status.svelte-1f1pjn8{font-size:10px;padding:2px 6px;border-radius:999px;background:#fef3c7;color:#92400e}.coaching-status.status-done.svelte-1f1pjn8{background:#dcfce7;color:#166534}.coaching-date.svelte-1f1pjn8{font-size:10px;color:#94a3b8;margin-left:auto}.coaching-notes.svelte-1f1pjn8{font-size:12px;color:#374151;line-height:1.5;margin-bottom:6px}.coaching-completion.svelte-1f1pjn8{margin-top:4px}.coaching-completed-by.svelte-1f1pjn8{font-size:10px;color:#94a3b8}.coaching-completion-notes.svelte-1f1pjn8{font-size:11px;color:#64748b;font-style:italic;margin-top:3px}.coaching-complete-btn.svelte-1f1pjn8{margin-top:4px;font-size:11px;padding:3px 10px;background:#fff;border:1px solid #d97706;color:#92400e;border-radius:6px;cursor:pointer;font-family:inherit}.coaching-complete-btn.svelte-1f1pjn8:hover{background:#fffbeb}.coaching-complete-form.svelte-1f1pjn8{margin-top:6px;display:flex;flex-direction:column;gap:6px}.dispute-resolution-banner.svelte-1f1pjn8{margin:10px 0 4px;background:#fffbeb;border:1.5px solid #f59e0b;border-radius:10px;padding:12px 14px}.drb-header.svelte-1f1pjn8{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.drb-icon.svelte-1f1pjn8{font-size:1.25rem;line-height:1.2;flex-shrink:0}.drb-title.svelte-1f1pjn8{font-size:13px;font-weight:700;color:#92400e;margin-bottom:3px}.drb-reason.svelte-1f1pjn8{font-size:12px;color:#78350f;line-height:1.4}.drb-reason.svelte-1f1pjn8 em:where(.svelte-1f1pjn8){font-style:italic}.drb-actions.svelte-1f1pjn8{display:flex;gap:8px;flex-wrap:wrap}.drb-btn.svelte-1f1pjn8{padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;border:1.5px solid;transition:all .12s}.drb-btn-uphold.svelte-1f1pjn8{background:#fff;border-color:#16a34a;color:#16a34a}.drb-btn-uphold.svelte-1f1pjn8:hover{background:#f0fdf4}.drb-btn-accept.svelte-1f1pjn8{background:#fff;border-color:#0d9488;color:#0d9488}.drb-btn-accept.svelte-1f1pjn8:hover{background:#f0fdf9}.drb-form.svelte-1f1pjn8{display:flex;flex-direction:column;gap:7px}.drb-form-title.svelte-1f1pjn8{font-size:11px;font-weight:700;color:#92400e;text-transform:uppercase;letter-spacing:.04em}.drb-score-row.svelte-1f1pjn8{display:flex;align-items:center;gap:8px}.drb-score-label.svelte-1f1pjn8{font-size:12px;color:#374151;white-space:nowrap}.drb-score-input.svelte-1f1pjn8{width:70px;padding:4px 8px;border:1px solid #d97706;border-radius:6px;font-size:13px;font-family:inherit}.drb-score-input.svelte-1f1pjn8:focus{outline:none;border-color:#0d9488}.drb-score-hint.svelte-1f1pjn8{font-size:11px;color:#94a3b8}.drb-textarea.svelte-1f1pjn8{width:100%;padding:7px 10px;border:1px solid #d97706;border-radius:6px;font-size:12px;font-family:inherit;resize:vertical;box-sizing:border-box;background:#fff}.drb-textarea.svelte-1f1pjn8:focus{outline:none;border-color:#0d9488}.drb-error.svelte-1f1pjn8{font-size:11px;color:#dc2626}.drb-form-btns.svelte-1f1pjn8{display:flex;gap:6px}.drb-btn-submit.svelte-1f1pjn8{padding:5px 14px;background:#0d9488;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .12s}.drb-btn-submit.svelte-1f1pjn8:hover:not(:disabled){background:#0f766e}.drb-btn-submit.svelte-1f1pjn8:disabled{opacity:.5;cursor:default}.drb-btn-cancel.svelte-1f1pjn8{padding:5px 12px;background:#fff;color:#64748b;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;cursor:pointer;font-family:inherit}.drb-btn-cancel.svelte-1f1pjn8:hover:not(:disabled){background:#f1f5f9}
