:focus-visible:not([cmdk-input]):not([data-radix-focus-guard]){outline:none;box-shadow:0 0 0 3px #423f3c14}[cmdk-input]:focus,[cmdk-input]:focus-visible{box-shadow:none!important;outline:none!important}button{transition:transform .12s cubic-bezier(.16,1,.3,1),opacity .12s ease-out,background-color .12s ease-out,box-shadow .12s ease-out}button:active:not(:disabled){transform:scale(.97)}[data-radix-tooltip-content]{animation:.12s cubic-bezier(.16,1,.3,1) tooltipShow}@keyframes tooltipShow{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ProseMirror,.ProseMirror *{transition:none!important;animation:none!important}button{transition:none!important}}html.no-animations .ProseMirror,html.no-animations .ProseMirror *{transition:none!important;animation:none!important}.editor-layout *{transition-property:opacity,background-color,color,box-shadow;transition-duration:.12s;transition-timing-function:ease-out}.editor-layout{will-change:contents;transform:translateZ(0)}.ProseMirror{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes mic-ripple{0%{opacity:.3;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.mic-recording-ring{animation:1.8s cubic-bezier(.16,1,.3,1) infinite mic-ripple}.mic-recording-ring-delayed{animation:1.8s cubic-bezier(.16,1,.3,1) .6s infinite mic-ripple}@media (prefers-reduced-motion:reduce){.mic-recording-ring,.mic-recording-ring-delayed{animation:none}}@keyframes editor-empty-wave{0%,to{opacity:.72;transform:scaleY(.58)}50%{opacity:1;transform:scaleY(1)}}.editor-empty-wave-bar{transform-origin:50%;animation:1.1s ease-in-out infinite editor-empty-wave}@media (prefers-reduced-motion:reduce){.editor-empty-wave-bar{animation:none}}@keyframes ees-pop{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes ees-fade{0%{opacity:0}to{opacity:1}}.ees-pop{animation:.22s cubic-bezier(.2,.8,.2,1) ees-pop}.ees-fade{animation:.18s ease-out ees-fade}@media (prefers-reduced-motion:reduce){.ees-pop,.ees-fade{animation:none}}.editor-shell-surface,.editor-scroll-surface{background-color:hsl(var(--background))}.editor-paper-surface{background-color:hsl(var(--card));border:1px solid hsl(var(--border) / .78);box-shadow:var(--shadow-card), 0 1px 0 #ffffffd9 inset}.dark .editor-paper-surface{border-color:hsl(var(--border) / .95);box-shadow:0 20px 45px #0000006b,inset 0 1px #ffffff08}.editor-switch-overlay{background:hsl(var(--background) / .9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ProseMirror .selection{background:hsl(var(--primary) / .22);border-radius:2px}.ProseMirror .laudos-search-match{background:#facc1459;border-radius:2px}.dark .ProseMirror .laudos-search-match{background:#facc1447}.ProseMirror .laudos-search-match-active{background:#fa82198c;border-radius:2px;outline:1px solid #dc6904e6}
:root,.dashboard-shell{--papel:#f2f5f9;--papel-trilho:#eaf0f6;--superficie:#fff;--realce:#e8eef5;--regua:#dce4ee;--divisor:#edf2f7;--borda-botao:#cbd5e1;--guia:#94a3b8;--tinta:#111827;--tinta-fraca:#374151;--rotulo:#475569;--sinal:#ec3d13;--sinal-texto:#c5310d;--critico:#c42a0c;--critico-texto:#a63410;--alerta-fundo:#fde9e2;--captura:#1b5fa6;--leitura:#000;--background:214.29 36.84% 96.27%;--foreground:220.91 39.29% 10.98%;--card:0 0% 100%;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:var(--foreground);--primary-foreground:var(--background);--secondary:210 40% 94.12%;--secondary-foreground:var(--foreground);--muted:212.31 39.39% 93.53%;--muted-foreground:215.29 25% 26.67%;--accent:var(--muted);--accent-foreground:var(--foreground);--border:213.33 34.62% 89.8%;--input:212.73 26.83% 83.92%;--ring:11.89 85.04% 50%;--brand:11.74 87.62% 41.18%;--brand-foreground:0 0% 100%;--brand-muted:15.56 87.1% 93.92%;--brand-muted-foreground:var(--brand);--text-primary:var(--foreground);--text-secondary:215 27.91% 16.86%;--text-tertiary:var(--muted-foreground);--sidebar-background:var(--secondary);--sidebar-foreground:var(--text-secondary);--sidebar-border:var(--border);--sidebar-accent:var(--muted);--sidebar-accent-foreground:var(--foreground);--sidebar-primary:var(--foreground);--sidebar-primary-foreground:var(--background);--sidebar-ring:var(--ring);--radius:10px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:14px;--radius-pill:999px;--shadow-card:0 1px 2px #1e324b0a, 0 6px 18px -8px #1e324b24;--shadow-hover:0 2px 4px #1e324b0d, 0 10px 24px -8px #1e324b2e;--shadow-depth-sm:0 1px 2px #1e324b0f, 0 3px 8px -3px #1e324b1a;--shadow-depth-md:0 3px 6px -2px #1e324b14, 0 16px 40px -12px #1e324b3d;--shadow-depth-lg:0 8px 20px -8px #1e324b24, 0 32px 80px -20px #1e324b47}:root{--font-sans:var(--font-onest,"Onest"), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:var(--font-sans);--font-display:var(--font-sans);--font-geist:var(--font-sans);--font-avantt:var(--font-sans);--ds-font-sf-pro:var(--font-sans)}.dark,.dark .dashboard-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papel:#111010;--papel-trilho:#141312;--superficie:#191816;--realce:#1c1b19;--regua:#2a2826;--divisor:#232120;--borda-botao:#3a3733;--guia:#6f6960;--tinta:#fbf9f6;--tinta-fraca:#b9b3a9;--rotulo:#a69f95;--sinal-texto:#ef927e;--critico-texto:#f4b49d;--alerta-fundo:#30201c;--captura:#82b5ea;--background:0 3.03% 6.47%;--foreground:36 38.46% 97.45%;--card:40 6.38% 9.22%;--card-foreground:var(--foreground);--popover:40 5.66% 10.39%;--popover-foreground:var(--foreground);--primary:var(--foreground);--primary-foreground:var(--background);--secondary:30 5.26% 7.45%;--secondary-foreground:var(--foreground);--muted:40 5.66% 10.39%;--muted-foreground:35.29 8.72% 61.76%;--accent:var(--muted);--accent-foreground:var(--foreground);--border:30 5% 15.69%;--input:34.29 6.42% 21.37%;--brand-muted:12 26.32% 14.9%;--brand-muted-foreground:16.07 79.82% 78.63%;--text-primary:var(--foreground);--text-secondary:37.5 10.26% 69.41%;--text-tertiary:var(--muted-foreground);--sidebar-background:var(--secondary);--sidebar-foreground:var(--text-secondary);--sidebar-border:20 4.48% 13.14%;--sidebar-accent:var(--muted);--sidebar-accent-foreground:var(--foreground);--sidebar-primary:var(--foreground);--sidebar-primary-foreground:var(--background);--shadow-card:none;--shadow-hover:0 2px 4px #00000029;--shadow-depth-sm:0 1px 3px #0000002e;--shadow-depth-md:0 8px 24px #00000047;--shadow-depth-lg:0 20px 56px #0006}body{font-family:var(--font-sans)}.atlas-card{box-shadow:var(--shadow-card)}.fluid-card,.card-luxury{background:var(--superficie);border:1px solid var(--regua);box-shadow:none;border-radius:14px}.fluid-card:hover,.card-luxury:hover{box-shadow:none;transform:none}.dashboard-shell :where(.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:14px!important}.dashboard-shell .atlas-tabs,.atlas-tabs{background:0 0;border-radius:0!important}.dashboard-shell .atlas-tab,.atlas-tab{box-shadow:none;border-radius:0}.dashboard-shell :where(button,[role=button]):not(.atlas-tab){border-radius:10px}.dashboard-shell :where(.rounded-full){border-radius:999px}.dashboard-shell [data-sidebar=menu-button]{border-radius:9px;min-height:36px;font-size:13.5px}.dashboard-shell [data-sidebar=menu-button][data-active=true]{background:hsl(var(--sidebar-primary));color:hsl(var(--sidebar-primary-foreground));box-shadow:none}.dashboard-shell [data-sidebar=group-label]{color:var(--rotulo);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600}.atlas-badge{font-variant-numeric:tabular-nums}.fluid-field{border-color:var(--borda-botao);box-shadow:none;border-radius:8px}:where(button,a,input,textarea,select,[role=tab],[role=combobox],[tabindex]:not([tabindex="-1"])):focus-visible:not([data-radix-focus-guard]){outline-offset:2px;outline:2px solid var(--captura)!important;box-shadow:none!important}:where(table){font-variant-numeric:tabular-nums}:where(th){letter-spacing:.06em;font-size:11px}@media (max-width:640px){.atlas-tabs{justify-content:flex-start;gap:16px}.dashboard-shell [data-sidebar=menu-button]{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}:root,.dashboard-shell{--ds-color-subtle:var(--rotulo);--ds-color-default:var(--tinta-fraca);--ds-color-strong:var(--tinta);--ds-bg-selected:var(--realce);--ds-border:var(--regua)}.fluid-floating-surface{border:1px solid var(--regua);background:var(--superficie);box-shadow:var(--shadow-depth-md);border-radius:14px}.fluid-select-trigger{border-color:var(--borda-botao);border-radius:8px}.atlas-card,.crit-panel,.crit-stat{border-radius:14px}:root{--fonte-ui:var(--font-sans);--fonte-laudo:Arial, Helvetica, sans-serif;--fonte-mono:ui-monospace, monospace;--espaco-1:4px;--espaco-2:8px;--espaco-3:12px;--espaco-4:16px;--espaco-5:24px;--espaco-6:32px;--espaco-7:48px;--tipo-1:11px;--tipo-2:12px;--tipo-3:13px;--tipo-4:14px;--tipo-5:16px;--tipo-6:20px;--tipo-7:28px;--tipo-8:44px;--raio-1:6px;--raio-2:8px;--raio-3:10px;--raio-4:14px;--raio-pill:999px;--dur-curta:.12s;--dur-media:.18s;--dur-longa:.32s;--curva:cubic-bezier(.2, .7, .2, 1);--sombra-1:0 1px 2px #1a19170d;--sombra-2:0 6px 24px #1a19171f;--sombra-3:0 24px 64px #1a191738;--mod-us:#e4ede8;--mod-us-texto:#1e5741;--mod-tc:#e4eaf2;--mod-tc-texto:#254a73;--mod-rm:#efe6f0;--mod-rm-texto:#5a2f63;--mod-rx:#f1f5f9;--mod-rx-texto:#334155;--folha:#fff;--folha-tinta:#1a1917}.dark{--sombra-1:0 1px 2px #0000002e;--sombra-2:0 6px 24px #00000047;--sombra-3:0 24px 64px #0006;--mod-us:#1c2d25;--mod-us-texto:#acd6bb;--mod-tc:#202b39;--mod-tc-texto:#b4cdeb;--mod-rm:#302335;--mod-rm-texto:#dabce0;--mod-rx:#2d2924;--mod-rx-texto:#d0c8ba}.font-report{font-family:var(--fonte-laudo)}.v6-document{background:var(--folha);color:var(--folha-tinta);font-family:var(--fonte-laudo)}.v6-button{border-radius:var(--raio-3)}.v6-button[data-variant=signal]{min-height:48px}.fluid-field,.fluid-select-trigger{border-radius:var(--raio-2)}.fluid-choice{border-radius:var(--raio-1)}.fluid-choice[role=radio]{border-radius:var(--raio-pill)}.fluid-skeleton:after{background:0 0;animation:none}.atlas-modality:is([data-modality=US],[data-modality=USG]){background:var(--mod-us);color:var(--mod-us-texto)}.atlas-modality[data-modality=TC]{background:var(--mod-tc);color:var(--mod-tc-texto)}.atlas-modality[data-modality=RM]{background:var(--mod-rm);color:var(--mod-rm-texto)}.atlas-modality[data-modality=RX]{background:var(--mod-rx);color:var(--mod-rx-texto)}@media (max-width:640px){.v6-button,.fluid-field:not(textarea),.fluid-select-trigger,.atlas-tab{min-height:44px}.v6-button:has(>svg:only-child){min-width:44px}[role=dialog] button[aria-label=Fechar]{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){:root{--dur-curta:0s;--dur-media:0s;--dur-longa:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.v6-document :where(h1,h2,h3,h4,p,li,strong,em,td,th){color:var(--folha-tinta)}:root,.dark{--destructive:9.783 88.462% 40.784%;--destructive-foreground:0 0% 100%}.text-destructive{color:var(--critico-texto)}:where(button,[role=button]):not([data-hit-area]){min-height:32px}@media (max-width:767px){:where(button,[role=button],[role=tab],[role=option],[role=menuitem],[role=menuitemcheckbox]):not([data-hit-area]){min-height:44px}:where(button):not([data-hit-area]){min-width:44px}}:root,.dark{--positivo-fundo:var(--mod-us);--positivo-texto:var(--mod-us-texto)}.fluid-floating-surface{-webkit-backdrop-filter:none;backdrop-filter:none}.fluid-menu-item:before{display:none}.fluid-menu-item:is(:hover,:focus-visible,[data-highlighted],[data-selected=true],[data-state=open],[data-state=checked]){color:var(--tinta);transform:none;background:var(--realce)!important}:root{--folha-regua:#cbd5e1;--folha-rotulo:#475569;--folha-faixa:#f8fafc;--cautela-fundo:#f6eddb;--cautela-texto:#74531b}.dark{--cautela-fundo:#30291c;--cautela-texto:#e6c58a}:root,.dashboard-shell{--accent-green-muted:156.84 48.72% 22.94%;--accent-green-light:146.67 20.0% 91.18%;--severity-low:156.84 48.72% 22.94%;--severity-medium:37.75 62.24% 28.04%;--status-warning:37.75 62.24% 28.04%}.dark,.dark .dashboard-shell{--accent-green-muted:141.43 33.87% 75.69%;--accent-green-light:151.76 23.29% 14.31%;--severity-low:141.43 33.87% 75.69%;--severity-medium:38.48 64.79% 72.16%;--status-warning:38.48 64.79% 72.16%}.dashboard-shell a.underline,.dashboard-shell a.underline-offset-2{text-decoration-line:underline}#main-editor:focus{outline:none}:where(input,textarea,select,[role=combobox]):focus-visible{border-color:hsl(var(--input))!important}#main-editor:is(:focus,:focus-visible),.editor-paper-surface:is(:focus,:focus-visible),.editor-paper-surface [contenteditable]:is(:focus,:focus-visible),.ProseMirror:is(:focus,:focus-visible){box-shadow:none!important;border:none!important;outline:none!important}html:not(.dark) .dashboard-shell [data-sidebar=sidebar]{background:linear-gradient(180deg, #f5f8fb 0%, var(--papel-trilho) 100%);box-shadow:inset -1px 0 #465f7d14}html:not(.dark) :is(.fluid-card,.card-luxury,.crit-panel,.crit-stat){box-shadow:var(--shadow-card)}html:not(.dark) :is(.fluid-card,.card-luxury):hover{box-shadow:var(--shadow-hover)}html:not(.dark) :is([role=dialog],[role=alertdialog]){box-shadow:var(--shadow-depth-lg)}html:not(.dark) :is([role=menu],[role=listbox],.fluid-floating-surface){box-shadow:var(--shadow-depth-md)}html:not(.dark) .editor-shell-surface{background:linear-gradient(160deg,#f8fafd 0%,#eff3f8 65%,#eaf0f6 100%)}html:not(.dark) .editor-scroll-surface{background:linear-gradient(#eaf0f6 0%,#f1f4f8 320px)}html:not(.dark) .editor-paper-surface{--paper-elevation:0 2px 4px #1e324b0a, 0 14px 36px -12px #1e324b33;box-shadow:var(--paper-elevation);background-color:#fff;border-color:#dee5ee}html:not(.dark) .editor-paper-surface:is(:focus,:focus-visible){box-shadow:var(--paper-elevation)!important}@media (max-width:640px){html:not(.dark) .editor-paper-surface{--paper-elevation:0 2px 10px -4px #1e324b24}}html:not(.dark) :is(.fluid-field,.fluid-select-trigger):not(:disabled){background-color:#fff;box-shadow:inset 0 1px 2px #1e324b08}html:not(.dark) .v6-button[data-variant=outline]{box-shadow:var(--shadow-depth-sm);background-color:#fff!important}html:not(.dark) .v6-button[data-variant=outline]:hover{background-color:#f8fafd!important}html:not(.dark) .v6-button:is([data-variant=default],[data-variant=signal]){box-shadow:0 1px 2px #1e324b24,inset 0 1px #ffffff1f}
[data-sonner-toaster] [data-sonner-toast][data-styled=true]{border:1px solid var(--regua);border-radius:var(--raio-4);background:var(--superficie);min-height:48px;color:var(--tinta);font-family:var(--fonte-ui);box-shadow:var(--sombra-2);gap:12px;padding:12px 16px}[data-sonner-toaster] [data-sonner-toast] [data-title]{font-size:14px;font-weight:600;line-height:1.4}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-description]{color:var(--tinta-fraca);font-size:12px;line-height:1.5}[data-sonner-toaster] [data-sonner-toast][data-type=error] [data-title],[data-sonner-toaster] [data-sonner-toast][data-type=error] [data-icon]{color:var(--critico-texto)}[data-sonner-toaster] [data-sonner-toast] [data-button]{border-radius:var(--raio-3);background:var(--tinta);min-height:44px;color:var(--papel);transition:background var(--dur-curta) var(--curva);flex-shrink:0;padding:0 12px;font-size:12px;font-weight:600}[data-sonner-toaster] [data-sonner-toast] [data-button]:focus-visible{outline:2px solid var(--sinal);outline-offset:2px}[data-sonner-toaster] [data-sonner-toast] [data-cancel]{background:var(--realce);color:var(--tinta-fraca)}[data-sonner-toast][data-sonner-toast]{transition:transform var(--dur-media) var(--curva), opacity var(--dur-curta) var(--curva), height var(--dur-media) var(--curva)}@media (max-width:640px){[data-sonner-toaster] [data-sonner-toast][data-styled=true]{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){[data-sonner-toast][data-sonner-toast]{transition:none!important;animation:none!important}}
