.ConsultationView-module__opQPdG__app{flex-direction:column;height:100vh;display:flex;overflow:hidden}.ConsultationView-module__opQPdG__topbar{background:var(--bg-surface);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:16px;height:52px;padding:0 20px;display:flex}.ConsultationView-module__opQPdG__topbarLogo{letter-spacing:-.3px;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.ConsultationView-module__opQPdG__topbarLogoIcon{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.ConsultationView-module__opQPdG__topbarNav{gap:2px;margin-left:24px;display:flex}.ConsultationView-module__opQPdG__topbarNavItem{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--transition);font-size:13px;font-weight:500;font-family:var(--font-sans);background:0 0;border:none;padding:6px 14px}.ConsultationView-module__opQPdG__topbarNavItem:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.ConsultationView-module__opQPdG__topbarNavItem.ConsultationView-module__opQPdG__active{background:var(--accent-light);color:var(--accent)}.ConsultationView-module__opQPdG__topbarRight{align-items:center;gap:12px;margin-left:auto;display:flex}.ConsultationView-module__opQPdG__topbarMetaLink{border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--transition);padding:5px 10px;font-size:12.5px;font-weight:500;text-decoration:none}.ConsultationView-module__opQPdG__topbarMetaLink:hover{background:var(--bg-surface-hover);color:var(--accent)}.ConsultationView-module__opQPdG__reqvetBadge{color:#059669;letter-spacing:.3px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.ConsultationView-module__opQPdG__pipelineMetrics{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg,#f8fafc,#f1f5f9);flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0 16px;padding:10px 14px;display:flex}.ConsultationView-module__opQPdG__pipelineMetricsLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border-right:1px solid var(--border);padding-right:10px;font-size:10px;font-weight:700}.ConsultationView-module__opQPdG__pipelineMetric{font-family:var(--font-sans);align-items:center;gap:8px;display:flex}.ConsultationView-module__opQPdG__pipelineMetricIcon{font-size:16px;line-height:1}.ConsultationView-module__opQPdG__pipelineMetricName{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:10.5px;font-weight:600}.ConsultationView-module__opQPdG__pipelineMetricValue{font-family:var(--font-mono);color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.2}.ConsultationView-module__opQPdG__pipelineMetricTotal .ConsultationView-module__opQPdG__pipelineMetricValue{color:var(--accent)}.ConsultationView-module__opQPdG__pipelineMetricTotal{border-left:1px solid var(--border);margin-left:auto;padding-left:12px}@media (max-width:720px){.ConsultationView-module__opQPdG__pipelineMetricTotal{border-left:none;margin-left:0;padding-left:0}}.ConsultationView-module__opQPdG__vetAvatar{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.ConsultationView-module__opQPdG__vetAvatarCircle{background:linear-gradient(135deg,var(--accent),var(--purple));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.ConsultationView-module__opQPdG__mainLayout{flex:1;display:flex;overflow:hidden}.ConsultationView-module__opQPdG__sidebar{background:var(--bg-surface);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:320px;display:flex}.ConsultationView-module__opQPdG__sidebarHeader{border-bottom:1px solid var(--border-light);padding:16px}.ConsultationView-module__opQPdG__sidebarTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:12px;font-weight:600}.ConsultationView-module__opQPdG__searchInput{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;font-size:13px;font-family:var(--font-sans);background:var(--bg-inset);transition:all var(--transition);color:var(--text-primary);outline:none;padding:8px 12px}.ConsultationView-module__opQPdG__searchInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb1a}.ConsultationView-module__opQPdG__sidebarList{flex:1;padding:8px;overflow-y:auto}.ConsultationView-module__opQPdG__consultCard{border-radius:var(--radius);cursor:pointer;transition:all var(--transition);border:1.5px solid #0000;margin-bottom:4px;padding:12px}.ConsultationView-module__opQPdG__consultCard:hover{background:var(--bg-surface-hover)}.ConsultationView-module__opQPdG__consultCardActive{background:var(--accent-light);border-color:var(--accent-border)}.ConsultationView-module__opQPdG__consultCardTop{align-items:center;gap:10px;margin-bottom:4px;display:flex}.ConsultationView-module__opQPdG__patientAvatar{background:var(--bg-inset);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.ConsultationView-module__opQPdG__patientInfo{flex-direction:column;display:flex}.ConsultationView-module__opQPdG__patientInfo strong{font-size:13.5px;line-height:1.2}.ConsultationView-module__opQPdG__patientInfo span{color:var(--text-muted);font-size:11.5px}.ConsultationView-module__opQPdG__consultCardBottom{padding-left:46px}.ConsultationView-module__opQPdG__consultMotif{color:var(--text-secondary);font-size:12px}.ConsultationView-module__opQPdG__content{flex-direction:column;flex:1;display:flex;overflow:hidden}.ConsultationView-module__opQPdG__contentHeader{border-bottom:1px solid var(--border);background:var(--bg-surface);align-items:center;gap:16px;padding:16px 24px;display:flex}.ConsultationView-module__opQPdG__headerLeft{flex:1;align-items:center;gap:12px;display:flex}.ConsultationView-module__opQPdG__headerAvatar{background:var(--bg-inset);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:flex}.ConsultationView-module__opQPdG__headerName{letter-spacing:-.3px;font-size:16px;font-weight:700}.ConsultationView-module__opQPdG__headerMeta{color:var(--text-secondary);margin-top:2px;font-size:12px}.ConsultationView-module__opQPdG__headerRight{align-items:center;gap:8px;display:flex}.ConsultationView-module__opQPdG__contentBody{flex:1;padding:24px;overflow-y:auto}.ConsultationView-module__opQPdG__section{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:16px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.ConsultationView-module__opQPdG__sectionHeader{border-bottom:1px solid var(--border-light);align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:600;display:flex}.ConsultationView-module__opQPdG__sectionIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.ConsultationView-module__opQPdG__sectionBody{padding:20px}.ConsultationView-module__opQPdG__templateGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.ConsultationView-module__opQPdG__templateItem{border:1.5px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all var(--transition);padding:10px 14px}.ConsultationView-module__opQPdG__templateItem:hover,.ConsultationView-module__opQPdG__templateItemSelected{border-color:var(--accent);background:var(--accent-light)}.ConsultationView-module__opQPdG__templateBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;margin-bottom:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.ConsultationView-module__opQPdG__badgeSystem{color:#2563eb;background:#dbeafe}.ConsultationView-module__opQPdG__badgeCustom{color:#7c3aed;background:#f3e8ff}.ConsultationView-module__opQPdG__templateName{margin-bottom:2px;font-size:13px;font-weight:600}.ConsultationView-module__opQPdG__templateDesc{color:var(--text-muted);font-size:11.5px}.ConsultationView-module__opQPdG__recorderZone{flex-direction:column;align-items:center;gap:16px;padding:24px;display:flex}.ConsultationView-module__opQPdG__recorderBtn{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:28px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.ConsultationView-module__opQPdG__recorderBtnIdle{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 4px 20px #2563eb59}.ConsultationView-module__opQPdG__recorderBtnIdle:hover{transform:scale(1.06);box-shadow:0 6px 28px #2563eb73}.ConsultationView-module__opQPdG__recorderBtnRecording{color:#fff;background:linear-gradient(135deg,#dc2626,#ef4444);animation:1.5s ease-in-out infinite ConsultationView-module__opQPdG__pulse-ring;box-shadow:0 4px 20px #dc262659}.ConsultationView-module__opQPdG__recorderTimer{font-family:var(--font-mono);letter-spacing:1px;font-size:20px;font-weight:600}.ConsultationView-module__opQPdG__recorderHint{color:var(--text-muted);text-align:center;font-size:12px}.ConsultationView-module__opQPdG__uploadZone{border:2px dashed var(--border);border-radius:var(--radius);text-align:center;cursor:pointer;transition:all var(--transition);color:var(--text-secondary);padding:20px;font-size:13px}.ConsultationView-module__opQPdG__uploadZone:hover{border-color:var(--accent);background:var(--accent-light)}.ConsultationView-module__opQPdG__fileChip{background:var(--accent-light);border:1px solid var(--accent-border);border-radius:var(--radius-sm);color:var(--accent);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.ConsultationView-module__opQPdG__fileChipRemove{cursor:pointer;opacity:.6;color:var(--accent);background:0 0;border:none;font-size:16px;font-weight:700;line-height:1}.ConsultationView-module__opQPdG__fileChipRemove:hover{opacity:1}.ConsultationView-module__opQPdG__btnPrimary{border-radius:var(--radius-sm);font-size:14px;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:all var(--transition);background:var(--accent);color:#fff;border:none;align-items:center;gap:6px;padding:10px 24px;display:inline-flex}.ConsultationView-module__opQPdG__btnPrimary:hover{background:var(--accent-hover)}.ConsultationView-module__opQPdG__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.ConsultationView-module__opQPdG__btnSecondary{border-radius:var(--radius-sm);font-size:13px;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:all var(--transition);background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);align-items:center;gap:6px;padding:8px 16px;display:inline-flex}.ConsultationView-module__opQPdG__btnSecondary:hover{background:var(--bg-surface-hover)}.ConsultationView-module__opQPdG__btnDanger{border-radius:var(--radius-sm);font-size:13px;font-weight:600;font-family:var(--font-sans);cursor:pointer;background:var(--danger-bg);color:var(--danger);border:1px solid #fecaca;align-items:center;gap:6px;padding:8px 16px;display:inline-flex}.ConsultationView-module__opQPdG__btnDanger:hover{background:#fee2e2}.ConsultationView-module__opQPdG__btnGhost{color:var(--text-secondary);font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition);background:0 0;border:none;padding:6px 10px}.ConsultationView-module__opQPdG__btnGhost:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.ConsultationView-module__opQPdG__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:70px;font-size:13px;font-family:var(--font-sans);resize:vertical;color:var(--text-primary);transition:border-color var(--transition);outline:none;padding:10px 14px;line-height:1.5}.ConsultationView-module__opQPdG__textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb1a}.ConsultationView-module__opQPdG__viewTabs{flex-wrap:wrap;gap:2px;margin-bottom:16px;display:flex}.ConsultationView-module__opQPdG__viewTab{border-radius:var(--radius-sm);cursor:pointer;color:var(--text-muted);font-size:12.5px;font-weight:600;font-family:var(--font-sans);transition:all var(--transition);background:0 0;border:none;padding:7px 16px}.ConsultationView-module__opQPdG__viewTabActive{background:var(--text-primary);color:#fff}.ConsultationView-module__opQPdG__viewTab:hover:not(.ConsultationView-module__opQPdG__viewTabActive){background:var(--bg-surface-hover);color:var(--text-primary)}.ConsultationView-module__opQPdG__reportViewer{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:24px;font-size:13.5px;line-height:1.7}.ConsultationView-module__opQPdG__reportViewer h2{margin-bottom:12px;font-size:17px;font-weight:700}.ConsultationView-module__opQPdG__reportViewer h3{margin:16px 0 8px;font-size:14px;font-weight:600}.ConsultationView-module__opQPdG__reportViewer p{color:var(--text-secondary);margin-bottom:8px}.ConsultationView-module__opQPdG__reportViewer ul{margin-bottom:8px;padding-left:20px}.ConsultationView-module__opQPdG__reportViewer li{color:var(--text-secondary);margin-bottom:4px}.ConsultationView-module__opQPdG__reportViewer strong{color:var(--text-primary)}.ConsultationView-module__opQPdG__crBox{background:#fff;border:1px solid #00000014;border-radius:14px;transition:box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 1px 3px #0000000a}.ConsultationView-module__opQPdG__crBox:focus-within{border-color:#00d17d4d;box-shadow:0 4px 20px #00d17d14}.ConsultationView-module__opQPdG__crHeader{background:linear-gradient(#fafbfc 0%,#fff 100%);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ConsultationView-module__opQPdG__crHeaderLeft{align-items:center;gap:12px;min-width:0;display:flex}.ConsultationView-module__opQPdG__crHeaderIcon{background:#00d17d1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:inline-flex}.ConsultationView-module__opQPdG__crHeaderTitle{color:#111827;letter-spacing:-.01em;font-size:.92rem;font-weight:700}.ConsultationView-module__opQPdG__crHeaderMeta{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11.5px;overflow:hidden}.ConsultationView-module__opQPdG__crHeaderActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ConsultationView-module__opQPdG__crToolbarBtn{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.ConsultationView-module__opQPdG__crToolbarBtn:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.ConsultationView-module__opQPdG__crToolbarBtnActive{color:#065f46;background:#00d17d1a;border-color:#00d17d4d}.ConsultationView-module__opQPdG__crToolbarBtnActive:hover{color:#047857;background:#00d17d26}.ConsultationView-module__opQPdG__crBody{min-height:220px;position:relative}.ConsultationView-module__opQPdG__crEditor{color:#111827;width:100%;min-height:260px;font-family:var(--font-mono,"Fira Code","Cascadia Code",Consolas,monospace);resize:vertical;background:0 0;border:none;outline:none;padding:20px 24px;font-size:13.5px;line-height:1.65}.ConsultationView-module__opQPdG__crEditor::placeholder{color:#9ca3af;font-size:13px;font-style:italic;line-height:1.6}.ConsultationView-module__opQPdG__crEditor:focus{outline:none}.ConsultationView-module__opQPdG__crViewer{color:#1f2937;min-height:220px;padding:24px 28px;font-size:14px;line-height:1.7}.ConsultationView-module__opQPdG__crViewer:empty{display:none}:is(.ConsultationView-module__opQPdG__crViewer h1,.ConsultationView-module__opQPdG__crViewer h2){color:#111827;letter-spacing:-.015em;border-bottom:1px solid #0000000f;margin:20px 0 10px;padding-bottom:6px;font-size:1.15rem;font-weight:700}:is(.ConsultationView-module__opQPdG__crViewer h1:first-child,.ConsultationView-module__opQPdG__crViewer h2:first-child){margin-top:0}.ConsultationView-module__opQPdG__crViewer h3{color:#065f46;letter-spacing:-.01em;margin:18px 0 8px;font-size:.98rem;font-weight:700}.ConsultationView-module__opQPdG__crViewer h4{color:#374151;margin:14px 0 6px;font-size:.92rem;font-weight:600}.ConsultationView-module__opQPdG__crViewer p{color:#374151;margin:8px 0}:is(.ConsultationView-module__opQPdG__crViewer strong,.ConsultationView-module__opQPdG__crViewer b){color:#111827;font-weight:700}:is(.ConsultationView-module__opQPdG__crViewer em,.ConsultationView-module__opQPdG__crViewer i){font-style:italic}:is(.ConsultationView-module__opQPdG__crViewer ul,.ConsultationView-module__opQPdG__crViewer ol){margin:8px 0;padding-left:22px}.ConsultationView-module__opQPdG__crViewer li{color:#374151;margin-bottom:4px;line-height:1.6}.ConsultationView-module__opQPdG__crViewer li::marker{color:#00d17da6}.ConsultationView-module__opQPdG__crViewer hr{border:none;border-top:1px dashed #0000001a;margin:16px 0}.ConsultationView-module__opQPdG__crViewer blockquote{color:#4b5563;background:#00d17d0a;border-left:3px solid #00d17d66;border-radius:0 8px 8px 0;margin:12px 0;padding:10px 14px;font-style:italic}.ConsultationView-module__opQPdG__crViewer code{font-family:var(--font-mono,monospace);color:#065f46;background:#f3f4f6;border:1px solid #0000000f;border-radius:4px;padding:1px 6px;font-size:.86em}.ConsultationView-module__opQPdG__crViewer table{border-collapse:collapse;width:100%;margin:12px 0;font-size:.9em}:is(.ConsultationView-module__opQPdG__crViewer th,.ConsultationView-module__opQPdG__crViewer td){text-align:left;border:1px solid #00000014;padding:8px 12px}.ConsultationView-module__opQPdG__crViewer th{color:#111827;background:#f9fafb;font-weight:700}.ConsultationView-module__opQPdG__crEmpty{text-align:center;color:#6b7280;flex-direction:column;align-items:center;gap:4px;padding:48px 32px 40px;display:flex}.ConsultationView-module__opQPdG__crEmptyIcon{opacity:.55;margin-bottom:6px;font-size:32px}.ConsultationView-module__opQPdG__crEmptyTitle{color:#374151;margin:0;font-size:14px;font-weight:600}.ConsultationView-module__opQPdG__crEmptySub{color:#9ca3af;max-width:340px;margin:4px 0 0;font-size:12.5px;line-height:1.55}.ConsultationView-module__opQPdG__pipelineSteps{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.ConsultationView-module__opQPdG__pipelineStep{background:var(--bg-inset);color:var(--text-muted);border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .4s;display:flex}.ConsultationView-module__opQPdG__pipelineStepActive{background:var(--accent-light);color:var(--accent)}.ConsultationView-module__opQPdG__pipelineStepDone{background:var(--success-bg);color:var(--success)}.ConsultationView-module__opQPdG__pipelineConnector{width:24px;height:2px;transition:background .4s}.ConsultationView-module__opQPdG__fieldsGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.ConsultationView-module__opQPdG__fieldItem{background:var(--bg-inset);border-radius:var(--radius);padding:12px}.ConsultationView-module__opQPdG__fieldLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;font-size:11px;font-weight:600}.ConsultationView-module__opQPdG__fieldValue{font-size:14px;font-weight:600}.ConsultationView-module__opQPdG__transcriptionBox{background:var(--bg-inset);border-radius:var(--radius);color:var(--text-secondary);white-space:pre-wrap;max-height:400px;padding:16px;font-size:13px;line-height:1.7;overflow-y:auto}.ConsultationView-module__opQPdG__reformPurposes{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ConsultationView-module__opQPdG__reformPurposeBtn{border:1.5px solid var(--border);border-radius:var(--radius);cursor:pointer;background:var(--bg-surface);transition:all var(--transition);font-family:var(--font-sans);align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:500;display:flex}.ConsultationView-module__opQPdG__reformPurposeBtn:hover:not(:disabled){border-color:var(--accent);background:var(--accent-light)}.ConsultationView-module__opQPdG__reformPurposeBtn:disabled{opacity:.5;cursor:not-allowed}.ConsultationView-module__opQPdG__reformPurposeDone{border-color:var(--success);background:var(--success-bg);color:var(--success)}.ConsultationView-module__opQPdG__reformTabs{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.ConsultationView-module__opQPdG__reformTab{border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);font-size:12px;font-weight:600;font-family:var(--font-sans);color:var(--text-secondary);background:0 0;border:1px solid #0000;padding:6px 14px}.ConsultationView-module__opQPdG__reformTabActive{background:var(--accent-light);color:var(--accent);border-color:var(--accent-border)}.ConsultationView-module__opQPdG__reformTab:hover:not(.ConsultationView-module__opQPdG__reformTabActive){background:var(--bg-surface-hover)}.ConsultationView-module__opQPdG__reformMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ConsultationView-module__opQPdG__costBadge{background:var(--bg-inset);color:var(--text-muted);font-size:11px;font-weight:600;font-family:var(--font-mono);border-radius:20px;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.ConsultationView-module__opQPdG__amendActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ConsultationView-module__opQPdG__amendBadge{background:var(--purple-bg);border-radius:var(--radius-sm);color:var(--purple);padding:8px 14px;font-size:13px;font-weight:500}.ConsultationView-module__opQPdG__emptyState{height:100%;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.ConsultationView-module__opQPdG__emptyIcon{opacity:.3;font-size:48px}.ConsultationView-module__opQPdG__emptyState h3{color:var(--text-secondary);font-size:16px;font-weight:600}.ConsultationView-module__opQPdG__emptyState p{max-width:360px;font-size:13px}.ConsultationView-module__opQPdG__modalOverlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ConsultationView-module__opQPdG__modal{border-radius:var(--radius);background:#fff;width:480px;max-width:calc(100vw - 32px);padding:28px 32px;box-shadow:0 20px 60px #0003}.ConsultationView-module__opQPdG__modalTitle{color:var(--text-primary);margin-bottom:20px;font-size:16px;font-weight:700}.ConsultationView-module__opQPdG__modalGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.ConsultationView-module__opQPdG__modalGridFull{grid-column:1/-1}.ConsultationView-module__opQPdG__modalLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;font-size:12px;font-weight:600}.ConsultationView-module__opQPdG__modalInput{border:1px solid var(--border-light);border-radius:var(--radius-sm);width:100%;font-size:13px;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-primary);box-sizing:border-box;padding:8px 10px}.ConsultationView-module__opQPdG__modalInput:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #6366f11f}.ConsultationView-module__opQPdG__modalActions{justify-content:flex-end;gap:10px;display:flex}.ConsultationView-module__opQPdG__sidebarNewBtn{border-radius:var(--radius-sm);font-size:12px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border:1px solid var(--accent);color:var(--accent);transition:all var(--transition);background:0 0;justify-content:center;align-items:center;gap:4px;width:100%;margin-top:8px;padding:5px 10px;display:flex}.ConsultationView-module__opQPdG__sidebarNewBtn:hover{background:var(--accent);color:#fff}.ConsultationView-module__opQPdG__muted{color:var(--text-muted);font-size:13px}.ConsultationView-module__opQPdG__error{color:var(--danger);font-size:13px}
