@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--azul-patho: #00428f;--azul-patho-escuro: #00336f;--azul-patho-suave: #eaf1fb;--teal-assist: #009a90;--teal-assist-claro: #1aa89f;--teal-assist-suave: #e6f5f3;--navy-profundo: #071b2d;--branco-clinico: #f8fafc;--branco: #ffffff;--ice: #eef4f7;--linha: #d0d5dd;--slate: #667085;--grafite: #1d2939;--sucesso: #067647;--sucesso-fundo: #ecfdf3;--erro: #b42318;--erro-fundo: #fef3f2;--atencao: #b54708;--atencao-fundo: #fffaeb;--info: #175cd3;--info-fundo: #eff8ff;--fonte: "Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--texto-h1: 600 28px/34px var(--fonte);--texto-h3: 600 20px/26px var(--fonte);--texto-corpo: 400 14px/22px var(--fonte);--texto-rotulo: 600 11px/14px var(--fonte);--raio-sm: 6px;--raio: 8px;--raio-lg: 12px;--sombra-leve: 0 1px 2px rgb(16 24 40 / 4%);--sombra-dialogo: 0 12px 32px rgb(7 27 45 / 18%);--anel-foco: 0 0 0 3px rgb(0 66 143 / 22%);--largura-menu: 264px;--altura-cabecalho: 64px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{font:var(--texto-corpo);color:var(--navy-profundo);background:var(--branco-clinico);-webkit-font-smoothing:antialiased}#raiz{min-height:100%}h1,h2,h3,p{margin:0}a{color:var(--azul-patho)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--azul-patho);outline-offset:2px}.numero{font-variant-numeric:tabular-nums}.rotulo-secao{font:var(--texto-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-assist)}.texto-secundario{color:var(--slate)}.visualmente-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.carregando-tela{display:grid;place-items:center;gap:16px;min-height:100vh;align-content:center;color:var(--slate)}.carregando-tela img{width:180px}.girando{animation:girar 1s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.girando{animation:none}}.layout{display:grid;grid-template-columns:var(--largura-menu) 1fr;min-height:100vh;transition:grid-template-columns .2s ease}.menu{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;background:var(--azul-patho);color:var(--branco);overflow-y:auto}.menu__marca{display:block;padding:24px 24px 20px;border-bottom:1px solid rgb(255 255 255 / 16%)}.menu__marca img{display:block;width:168px;height:auto;filter:brightness(0) invert(1)}.menu__navegacao{flex:1;padding:16px 12px 24px}.menu__grupo+.menu__grupo{margin-top:20px}.menu__titulo-grupo{padding:0 12px 8px;font:var(--texto-rotulo);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8}.menu__lista{display:grid;gap:2px;margin:0;padding:0;list-style:none}.menu__item{position:relative;display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:var(--raio);color:var(--branco);font-weight:500;text-decoration:none}.menu__item:hover{background:#ffffff1a}.menu__item:focus-visible{outline:2px solid var(--branco);outline-offset:-2px}.menu__item svg{flex:none;color:var(--branco)}.menu__item--ativo{background:#ffffff2e;color:var(--branco);font-weight:600}.menu__item--ativo:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--branco)}.menu__item--ativo svg{color:var(--branco)}.menu__item--desabilitado{color:#fff9;cursor:default}.menu__item--desabilitado:hover{background:none}.menu__em-breve{margin-left:auto;padding:2px 8px;border-radius:999px;background:#ffffff29;font:var(--texto-rotulo);color:var(--branco)}.menu__rodape{display:grid;gap:8px;padding:12px;border-top:1px solid rgb(255 255 255 / 16%)}.menu__assinatura{padding:0 12px;font-size:12px;color:#ffffffb8}.menu__recolher{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border:0;border-radius:var(--raio);background:none;color:var(--branco);font:inherit;font-weight:500;cursor:pointer}.menu__recolher:hover{background:#ffffff1a}.menu__recolher:focus-visible{outline:2px solid var(--branco);outline-offset:2px}.menu__recolher svg{flex:none;color:var(--branco)}@media(min-width:961px){.layout--menu-recolhido{--largura-menu: 72px}.menu--recolhido .menu__marca{padding:24px 0 20px;overflow:hidden}.menu--recolhido .menu__marca img{width:168px;max-width:none;margin-left:13px;clip-path:inset(0 120px 0 0)}.menu--recolhido .menu__titulo-grupo,.menu--recolhido .menu__rotulo,.menu--recolhido .menu__em-breve,.menu--recolhido .menu__assinatura{display:none}.menu--recolhido .menu__grupo+.menu__grupo{margin-top:12px;padding-top:12px;border-top:1px solid rgb(255 255 255 / 16%)}.menu--recolhido .menu__item,.menu--recolhido .menu__recolher{justify-content:center;padding:0}.menu--recolhido .menu__item--ativo:before{left:-12px}}.area-principal{display:flex;flex-direction:column;min-width:0}.cabecalho{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:16px;height:var(--altura-cabecalho);padding:0 32px;background:var(--branco);border-bottom:1px solid var(--linha)}.cabecalho .cabecalho__abrir-menu{display:none}.cabecalho__usuario{display:flex;align-items:center;gap:12px;margin-left:auto}.cabecalho__avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--azul-patho);color:var(--branco);font-weight:600;font-size:13px}.cabecalho__nome{font-weight:600;line-height:18px}.cabecalho__perfil{font-size:12px;line-height:16px;color:var(--slate)}.conteudo{width:100%;max-width:1240px;padding:32px}@media(max-width:960px){.layout{grid-template-columns:1fr}.menu{position:fixed;inset:0 auto 0 0;z-index:30;width:var(--largura-menu);transform:translate(-100%);transition:transform .2s ease}.menu--aberto{transform:none;box-shadow:var(--sombra-dialogo)}.menu__recolher{display:none}.menu__fundo{position:fixed;inset:0;z-index:20;background:#071b2d66}.cabecalho{padding:0 16px}.cabecalho .cabecalho__abrir-menu{display:inline-flex}.conteudo{padding:20px 16px}.cabecalho__identificacao{display:none}}.pagina__cabecalho{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.pagina__titulo{margin-top:6px;font:var(--texto-h1)}.pagina__descricao{margin-top:4px;color:var(--slate)}.pagina__acoes{display:flex;flex-wrap:wrap;gap:8px}.voltar{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;color:var(--slate);font-weight:500;text-decoration:none}.voltar:hover{color:var(--azul-patho)}.card{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio-lg);box-shadow:var(--sombra-leve)}.card+.card{margin-top:20px}.card__cabecalho{padding:20px 24px 0}.card__titulo{font:var(--texto-h3);font-size:16px;line-height:24px}.card__descricao{margin-top:2px;color:var(--slate)}.card__corpo{padding:20px 24px 24px}.card__rodape{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--ice)}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:1px solid transparent;border-radius:var(--raio);font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.botao:disabled{cursor:not-allowed;opacity:.5}.botao--primario{background:var(--teal-assist);color:var(--navy-profundo)}.botao--primario:hover:not(:disabled){background:var(--teal-assist-claro)}.botao--secundario{background:var(--branco);border-color:var(--linha);color:var(--navy-profundo)}.botao--secundario:hover:not(:disabled){background:var(--ice)}.botao--perigo{background:var(--erro);color:var(--branco)}.botao--perigo:hover:not(:disabled){background:#912018}.botao--perigo-contorno{background:var(--branco);border-color:#fda29b;color:var(--erro)}.botao--perigo-contorno:hover:not(:disabled){background:var(--erro-fundo)}.botao--fantasma{background:transparent;color:var(--grafite)}.botao--fantasma:hover:not(:disabled){background:var(--ice)}.botao--pequeno{height:32px;padding:0 10px;font-size:13px}.botao--icone{width:32px;height:32px;padding:0}.formulario__grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.formulario__inteiro{grid-column:1 / -1}.campo{display:grid;gap:6px}.campo__rotulo{font-weight:600;font-size:13px;color:var(--grafite)}.campo__obrigatorio{color:var(--erro)}.campo__entrada,.campo__selecao{width:100%;height:40px;padding:0 12px;background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);transition:border-color .15s,box-shadow .15s}.campo__entrada::placeholder{color:#98a2b3}.campo__entrada:focus,.campo__selecao:focus{outline:none;border-color:var(--azul-patho);box-shadow:var(--anel-foco)}.campo__entrada:disabled{background:var(--ice);color:var(--slate)}.campo--invalido .campo__entrada{border-color:var(--erro)}.campo__ajuda{font-size:12px;line-height:18px;color:var(--slate)}.campo__erro{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:18px;color:var(--erro)}.campo__erro svg{flex:none;margin-top:2px}.campo__com-icone{position:relative}.campo__com-icone svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--slate);pointer-events:none}.campo__com-icone .campo__entrada{padding-left:38px}.formulario__conjunto{min-width:0;margin:0;padding:0;border:0}.campo__valor{margin:0;font-weight:600}.caixa-selecao{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.caixa-selecao input{width:16px;height:16px;margin-top:2px;accent-color:var(--azul-patho)}.caixa-selecao .campo__ajuda{display:block}.opcoes-perfil{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;border:0}.opcao-perfil{display:flex;gap:12px;padding:14px 16px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);cursor:pointer;transition:border-color .15s,background .15s}.opcao-perfil:hover{border-color:#98a2b3}.opcao-perfil:has(input:checked){border-color:var(--azul-patho);background:var(--azul-patho-suave)}.opcao-perfil:has(input:focus-visible){box-shadow:var(--anel-foco)}.opcao-perfil:has(input:disabled){cursor:not-allowed;opacity:.6}.opcao-perfil input{margin:3px 0 0;accent-color:var(--azul-patho)}.opcao-perfil__nome{font-weight:600}.opcao-perfil__descricao{font-size:13px;line-height:18px;color:var(--slate)}.alerta{display:flex;gap:12px;padding:14px 16px;border-radius:var(--raio);border:1px solid}.alerta+*{margin-top:16px}.alerta__icone{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--branco)}.alerta__titulo{font:var(--texto-rotulo);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.alerta__texto{margin-top:2px;color:var(--grafite)}.alerta--sucesso{background:var(--sucesso-fundo);border-color:#abefc6}.alerta--sucesso .alerta__icone{background:var(--sucesso)}.alerta--sucesso .alerta__titulo{color:var(--sucesso)}.alerta--erro{background:var(--erro-fundo);border-color:#fecdca}.alerta--erro .alerta__icone{background:var(--erro)}.alerta--erro .alerta__titulo{color:var(--erro)}.alerta--atencao{background:var(--atencao-fundo);border-color:#fedf89}.alerta--atencao .alerta__icone{background:var(--atencao)}.alerta--atencao .alerta__titulo{color:var(--atencao)}.alerta--info{background:var(--info-fundo);border-color:#b2ddff}.alerta--info .alerta__icone{background:var(--info)}.alerta--info .alerta__titulo{color:var(--info)}.etiqueta{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.etiqueta--perfil{background:var(--azul-patho-suave);color:var(--azul-patho)}.etiqueta--ativo{background:var(--sucesso-fundo);color:var(--sucesso)}.etiqueta--inativo{background:var(--ice);color:var(--slate)}.filtros{display:grid;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(160px,1fr)) auto;align-items:end;gap:16px;padding:20px 24px;border-bottom:1px solid var(--linha)}.tabela-rolagem{overflow-x:auto}.tabela{width:100%;border-collapse:collapse}.tabela th{padding:12px 16px;background:var(--ice);font:var(--texto-rotulo);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);text-align:left;white-space:nowrap}.tabela td{padding:14px 16px;border-top:1px solid var(--ice);vertical-align:middle}.tabela tbody tr:hover{background:#f5f8fb}.tabela__nome{font-weight:600;color:var(--navy-profundo);text-decoration:none}.tabela__nome:hover{color:var(--azul-patho);text-decoration:underline}.tabela__acoes{display:flex;justify-content:flex-end;gap:4px}.tabela__vazio{display:grid;justify-items:center;gap:8px;padding:48px 24px;text-align:center;color:var(--slate)}.tabela__vazio strong{color:var(--navy-profundo)}.esqueleto{height:14px;border-radius:4px;background:linear-gradient(90deg,var(--ice) 25%,#e4ebf0 50%,var(--ice) 75%);background-size:200% 100%;animation:brilho 1.2s infinite}@keyframes brilho{to{background-position:-200% 0}}.paginacao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-top:1px solid var(--linha);color:var(--slate)}.paginacao__botoes{display:flex;align-items:center;gap:8px}.dialogo{width:min(480px,calc(100vw - 32px));padding:0;border:1px solid var(--linha);border-radius:var(--raio-lg);box-shadow:var(--sombra-dialogo);color:var(--navy-profundo)}.dialogo::backdrop{background:#071b2d73}.dialogo__corpo{display:flex;gap:16px;padding:24px}.dialogo__icone{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--erro-fundo);color:var(--erro)}.dialogo__titulo{font:var(--texto-h3);font-size:18px}.dialogo__texto{margin-top:8px;color:var(--grafite)}.dialogo__acoes{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;background:var(--branco-clinico);border-top:1px solid var(--ice)}.avisos{position:fixed;right:24px;bottom:24px;z-index:50;display:grid;gap:8px;width:min(420px,calc(100vw - 32px))}.avisos .alerta{box-shadow:var(--sombra-dialogo)}.ficha{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:8px;color:var(--slate)}.ficha strong{color:var(--navy-profundo)}.atalhos{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.atalho{display:grid;gap:8px;padding:20px;color:inherit;text-decoration:none}.atalho:hover{border-color:var(--azul-patho)}.atalho__icone{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--raio);background:var(--azul-patho-suave);color:var(--azul-patho)}.atalho--desabilitado{opacity:.6}.atalho--desabilitado:hover{border-color:var(--linha)}.estado-vazio{display:grid;justify-items:center;gap:12px;max-width:480px;margin:64px auto;text-align:center}.estado-vazio__icone{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--ice);color:var(--slate)}@media(max-width:720px){.formulario__grade,.opcoes-perfil,.filtros{grid-template-columns:1fr}}.seletor{position:relative}.seletor__escolhido{display:flex;gap:8px;align-items:center;justify-content:space-between;min-height:40px;padding:6px 6px 6px 12px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--azul-patho-suave)}.seletor__lista{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:20;max-height:280px;margin:0;padding:4px;overflow-y:auto;list-style:none;border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);box-shadow:0 8px 24px #1018281f}.seletor__opcao{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:6px;cursor:pointer}.seletor__opcao--destacada,.seletor__opcao:hover{background:var(--azul-patho-suave)}.seletor__estado{display:flex;gap:8px;align-items:center;padding:10px;color:var(--slate)}.formulario__secao{margin:24px 0 12px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--slate)}.formulario__secao:first-of-type{margin-top:0}.tabela__detalhe{display:block;font-size:12px;color:var(--slate)}.lista-duplicados{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.lista-duplicados li{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--linha);border-radius:var(--raio)}.campo-protegido{min-width:0;margin:0;padding:0;border:0}.etiqueta--situacao-solicitado{background:var(--ice);color:var(--grafite)}.etiqueta--situacao-recebido{background:var(--info-fundo);color:var(--info)}.etiqueta--situacao-emmacroscopia,.etiqueta--situacao-macroscopiaconcluida{background:var(--teal-assist-suave);color:#00756d}.etiqueta--situacao-liberado{background:var(--sucesso-fundo);color:var(--sucesso)}.etiqueta--situacao-cancelado,.etiqueta--situacao-rejeitado{background:var(--erro-fundo);color:var(--erro)}.etiqueta--atrasado{background:var(--atencao-fundo);color:var(--atencao)}.etiqueta--urgente{background:var(--erro-fundo);color:var(--erro)}.painel-exames{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.cartao-situacao{display:grid;gap:6px;padding:16px 20px;color:inherit;text-decoration:none}.cartao-situacao:hover{border-color:var(--azul-patho)}.cartao-situacao__quantidade{font:var(--texto-h1);font-variant-numeric:tabular-nums}.cartao-situacao--destaque{border-color:var(--atencao);background:var(--atencao-fundo)}.cartao-situacao--destaque .cartao-situacao__quantidade{color:var(--atencao)}.frascos{display:grid;gap:12px}.frasco{display:grid;grid-template-columns:56px 1fr;gap:12px;padding:12px;border:1px solid var(--linha);border-radius:var(--raio)}.frasco__numero{display:grid;place-items:center;height:40px;border-radius:var(--raio);background:var(--azul-patho-suave);color:var(--azul-patho);font-weight:600}.frasco__campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;align-items:end}.detalhe-exame{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;align-items:start}@media(max-width:960px){.detalhe-exame{grid-template-columns:1fr}}.dados-exame{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px 24px;margin:0}.dados-exame dt{font:var(--texto-rotulo);letter-spacing:.04em;text-transform:uppercase;color:var(--slate)}.dados-exame dd{margin:4px 0 0}.dados-exame__inteiro{grid-column:1 / -1}.linha-tempo{display:grid;gap:0;margin:0;padding:0;list-style:none}.linha-tempo li{position:relative;padding:0 0 16px 24px;border-left:2px solid var(--linha);margin-left:6px}.linha-tempo li:last-child{border-left-color:transparent}.linha-tempo li:before{content:"";position:absolute;left:-7px;top:2px;width:12px;height:12px;border-radius:50%;background:var(--azul-patho)}.acoes-exame{display:flex;flex-wrap:wrap;gap:8px}.campo__texto-longo{min-height:96px;resize:vertical}.folha-etiquetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.etiqueta-impressao{display:grid;gap:6px;padding:12px;border:1px dashed var(--linha);border-radius:var(--raio);background:var(--branco);break-inside:avoid}.codigo-barras{max-width:100%;height:auto}@media print{.menu,.cabecalho,.nao-imprimir{display:none!important}.etiqueta-impressao{border:1px solid #000}}.filtros--exames{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(150px,1fr)) auto auto}@media(max-width:960px){.filtros--exames{grid-template-columns:1fr 1fr}}.filtros__opcao{display:inline-flex;gap:8px;align-items:center;height:40px;white-space:nowrap}.tabela td .etiqueta--urgente,.tabela td .etiqueta--atrasado{margin-left:8px}.inicio__secao{display:grid;gap:12px;margin-bottom:32px}.inicio__secao-cabecalho{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.inicio__titulo-atalhos{margin-bottom:12px}.auditoria-lista{display:grid;margin:0;padding:0;list-style:none}.auditoria-item{display:grid;gap:8px;padding:14px 0;border-bottom:1px solid var(--linha)}.auditoria-item:first-child{padding-top:0}.auditoria-item:last-child{border-bottom:0;padding-bottom:0}.auditoria-item__cabecalho{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.auditoria-item__quem{font-weight:600}.auditoria-item__cabecalho time{margin-left:auto}.auditoria-item__resumo{margin:0}.auditoria-alteracoes{display:grid;gap:4px;margin:0;font-size:14px}.auditoria-alteracoes__linha{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:16px}.auditoria-alteracoes dt{color:var(--slate)}.auditoria-alteracoes dd{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0;overflow-wrap:anywhere}.auditoria-valor--anterior{color:var(--slate);text-decoration:line-through}.auditoria-valor--novo{font-weight:600}.filtros--auditoria{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media(max-width:640px){.auditoria-alteracoes__linha{grid-template-columns:1fr;gap:0}.auditoria-item__cabecalho time{margin-left:0}}.etiqueta--macroscopia-rascunho{background:var(--azul-patho-suave);color:var(--azul-patho-escuro)}.etiqueta--macroscopia-emrevisao{background:var(--atencao-fundo);color:var(--atencao)}.etiqueta--macroscopia-devolvida{background:var(--erro-fundo);color:var(--erro)}.etiqueta--macroscopia-concluida{background:var(--sucesso-fundo);color:var(--sucesso)}.leitura-codigo{display:grid;grid-template-columns:minmax(220px,420px) auto;gap:12px;align-items:end}.leitura-codigo .campo__entrada{font-size:1.05rem}.salvamento{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;font-size:.85rem;color:var(--slate)}.salvamento--salvo{color:var(--sucesso)}.salvamento--erro{color:var(--erro)}.bancada{overflow:hidden}.abas{display:flex;gap:4px;overflow-x:auto;padding:8px 8px 0;border-bottom:1px solid var(--linha);background:var(--ice)}.abas__aba{display:grid;gap:2px;min-width:150px;padding:10px 14px;border:1px solid transparent;border-bottom:none;border-radius:var(--raio-sm) var(--raio-sm) 0 0;background:transparent;color:var(--grafite);text-align:left;cursor:pointer;font:inherit}.abas__aba:hover{background:var(--branco)}.abas__aba--ativa{background:var(--branco);border-color:var(--linha);box-shadow:inset 0 3px 0 var(--azul-patho)}.abas__aba:focus-visible{outline:none;box-shadow:var(--anel-foco)}.bancada__painel{display:grid;gap:16px}.bancada__subtitulo{margin:8px 0 0;font-size:var(--texto-h3);color:var(--navy-profundo)}.formulario-frasco{display:grid;gap:16px}.formulario-frasco__modelo{display:grid;grid-template-columns:minmax(220px,420px) auto 1fr;gap:12px;align-items:end}.formulario-frasco__medidas{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.formulario-frasco__descricao{min-height:180px;resize:vertical;line-height:1.5}.formulario-frasco__margem{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;margin-bottom:8px}.cassetes{display:grid;gap:12px}.cassetes__novo{display:grid;grid-template-columns:minmax(200px,2fr) minmax(90px,120px) auto auto;gap:12px;align-items:end}.cassetes__descalcificacao{padding-bottom:10px}.fotos{display:grid;gap:12px}.fotos__galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none}.fotos__item{display:grid;gap:4px;justify-items:start}.fotos__miniatura{display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--linha);border-radius:var(--raio-sm);background:var(--ice)}.fotos__miniatura img{width:100%;height:100%;object-fit:cover}.fotos__sem-miniatura{display:grid;place-items:center;height:100%;color:var(--slate);font-size:.8rem}.fotos__legenda{font-size:.85rem}.fotos__soltar{display:grid;gap:8px;padding:16px;border:2px dashed var(--linha);border-radius:var(--raio);background:var(--branco-clinico)}.fotos__soltar--ativo{border-color:var(--teal-assist);background:var(--teal-assist-suave)}.fotos__soltar p{margin:0;color:var(--slate)}.fotos__acoes{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:12px;align-items:end}.modelos__texto{max-width:560px;white-space:pre-wrap;color:var(--slate)}@media(max-width:760px){.leitura-codigo,.formulario-frasco__modelo,.cassetes__novo,.fotos__acoes{grid-template-columns:1fr}}.documentacoes{overflow:hidden}.documentacoes__quadro{display:block;width:100%;height:calc(100vh - 220px);min-height:480px;border:0;background:var(--branco-clinico)}.documentacoes .alerta,.documentacoes .esqueleto{margin:20px}
