.gc-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:none;border-radius:10px;font-weight:600;font-size:15px;padding:14px 28px;line-height:normal;min-height:2.75rem;cursor:pointer;text-decoration:none;transition:background .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1)}.gc-btn:hover{text-decoration:none}.gc-btn:disabled,.gc-btn[aria-disabled=true]{background:#ededef;color:#a9aaac;cursor:not-allowed}.gc-btn--primary{background:#5e62d0;color:#fff}.gc-btn--primary:hover:not(:disabled){background:#4a4eb8}.gc-btn--secondary{background:#38beb7;color:#fff}.gc-btn--secondary:hover:not(:disabled){background:#2aa39c}.gc-btn--outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.12)}.gc-btn--outline:hover:not(:disabled){border-color:#9fa1f0}.gc-btn--quiet{background:transparent;color:#5e62d0;border:1.5px solid #E2E3E5}.gc-btn--quiet:hover:not(:disabled){border-color:#5e62d0;background:#eeeefa}.gc-btn--ghost{background:#ffffff1a;color:#fff;padding:10px 20px;font-size:14px}.gc-btn--ghost:hover:not(:disabled){background:#ffffff2e}.gc-btn--lg{padding:16px 30px;border-radius:11px;font-size:15.5px}.gc-btn--glass{background:#ffffff1f;border:1px solid rgba(255,255,255,.26);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:16px 28px;border-radius:11px;font-size:15.5px}.gc-btn--glass:hover:not(:disabled){background:#ffffff2e}.gc-btn--nav-outline,.gc-btn--nav-primary{min-height:38px;padding:9px 17px;border-radius:9px;font-size:13.5px}.gc-btn--nav-outline{background:#fff;color:#2c2c2a;border:1px solid #E6E7E8}.gc-btn--nav-outline:hover:not(:disabled){border-color:#5e62d0;color:#5e62d0}.gc-btn--nav-primary{background:#5e62d0;color:#fff;padding:10px 20px}.gc-btn--nav-primary:hover:not(:disabled){background:#4a4eb8}.gc-btn--block{width:100%}.gc-field{display:flex;flex-direction:column;gap:4px}.gc-field__label{font-size:13px;font-weight:500;color:#2c2c2a}.gc-field__input,.gc-field__select{width:100%;min-height:2.75rem;padding:6px 8px;background:#fff;border:1px solid #E2E3E5;border-radius:10px;color:#2c2c2a;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.gc-field__input::placeholder,.gc-field__select::placeholder{color:#9c9d9f}.gc-field__input:hover:not(:disabled),.gc-field__select:hover:not(:disabled){border-color:#d8d9db}.gc-field__input:disabled,.gc-field__select:disabled{background:#ededef;color:#a9aaac}.gc-field__hint{font-size:12px;color:#8a8b8d}.gc-field__error{font-size:12px;color:#c00000}.gc-field--invalid .gc-field__input,.gc-field--invalid .gc-field__select{border-color:#c00000}.gc-card{background:#fff;border:1px solid #E6E7E8;border-radius:12px;padding:18px}.gc-card__title{font-family:Jost,sans-serif;font-size:17px;font-weight:500;color:#2c2c2a;margin-bottom:10px}.gc-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.gc-chip--neutral{background:#f4f4f6;color:#6b6c6e}.gc-chip--info{background:#eeeefa;color:#5e62d0}.gc-chip--success{background:#e6f7f5;color:#1f8c86}.gc-chip--warning{background:#d69e2e24;color:#8a6116}.gc-chip--danger{background:#c530301a;color:#c00000}.gc-chip__dot{width:6px;height:6px;border-radius:999px;background:currentColor}.gc-tabela-wrap{overflow-x:auto;position:relative;background:#fff;border:1px solid #E6E7E8;border-radius:12px}.gc-tabela{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.gc-tabela th{text-align:left;padding:8px 10px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#8a8b8d;font-weight:500;border-bottom:1px solid #EFEFF1}.gc-tabela td{padding:8px 10px;color:#6b6c6e}.gc-tabela tbody tr+tr td{border-top:1px solid #EFEFF1}.gc-kpi{position:relative;overflow:hidden;padding:18px 20px;border:1px solid #E6E7E8;border-radius:16px;background:#fff;box-shadow:0 1px 3px #2c2c2a0a}.gc-kpi__rotulo{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:500 13px/1.2 Hanken Grotesk,sans-serif;color:#6b6c6e}.gc-kpi__rotulo svg{width:16px;height:16px}.gc-kpi__valor{margin:0;font:300 34px/1.05 Jost,sans-serif;color:#2c2c2a}.gc-kpi__apoio{margin:6px 0 0;font:400 13px/1.3 Hanken Grotesk,sans-serif;color:#6b6c6e}.gc-kpi__apoio--positivo{color:#1f8c86}.gc-kpi__blob{position:absolute;top:-24px;right:-24px;width:96px;height:96px;border-radius:50%;background:#eeeefa;opacity:.6}.gc-kpi__blob--teal{background:#e6f7f5}.gc-kpi--alerta{background:#fbe9e9;border-color:#c0000026}.gc-kpi--alerta .gc-kpi__rotulo,.gc-kpi--alerta .gc-kpi__valor{color:#c00000}.gc-notice{display:flex;gap:8px;padding:10px;border-radius:11px;font-size:13px;line-height:1.6}.gc-notice--info{background:#eeeefa;color:#4a4a48}.gc-notice--ok{background:#e6f7f5;color:#1f8c86}.gc-notice--warning{background:#d69e2e1f;color:#6b4a10}.gc-notice--danger{background:#c5303014;color:#c00000}.gc-notice__title{display:block;font-weight:600;margin-bottom:2px}.gc-steps{display:flex;align-items:center;gap:4px;margin-bottom:20px}.gc-steps__item{display:flex;align-items:center;gap:4px;font-size:13px;color:#8a8b8d;white-space:nowrap}.gc-steps__dot{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#eeeff1;color:#8a8b8d;font-size:12px;font-weight:600;flex-shrink:0}.gc-steps__line{flex:1;height:1px;background:#efeff1;min-width:8px}.gc-steps__item--current{color:#2c2c2a;font-weight:500}.gc-steps__item--current .gc-steps__dot{background:#5e62d0;color:#fff}.gc-steps__item--done{color:#6b6c6e}.gc-steps__item--done .gc-steps__dot{background:#38beb7;color:#fff}@media(max-width:639px){.gc-steps__item:not(.gc-steps__item--current) .gc-steps__label{display:none}}.gc-ferramentas{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px}.gc-ferramentas__busca{position:relative;display:flex;align-items:center;flex:0 1 380px;min-width:240px;color:#8a8b8d}.gc-ferramentas__busca svg{position:absolute;left:14px;width:16px;height:16px;pointer-events:none}.gc-ferramentas__busca input{width:100%;min-height:2.75rem;padding:10px 14px 10px 40px;background:#fff;border:1px solid #E2E3E5;border-radius:10px;font-size:14px;color:#2c2c2a;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.gc-ferramentas__busca input::placeholder{color:#9c9d9f}.gc-ferramentas__busca input:hover{border-color:#d8d9db}.gc-ferramentas__busca input:focus-visible{outline:none;border-color:#5e62d0;box-shadow:0 0 0 3px #5e62d021}.gc-ferramentas__ordem{display:flex;align-items:center;gap:8px;font:500 13px/1 Hanken Grotesk,sans-serif;color:#6b6c6e}.gc-ferramentas__ordem select{min-height:2.75rem;padding:10px 14px;background:#fff;border:1px solid #E2E3E5;border-radius:10px;font:400 14px/1 Hanken Grotesk,sans-serif;color:#2c2c2a;cursor:pointer}.gc-ferramentas__ordem select:focus-visible{outline:none;border-color:#5e62d0;box-shadow:0 0 0 3px #5e62d021}.gc-ferramentas__contagem{margin:0 0 0 auto;font:400 13px/1 Hanken Grotesk,sans-serif;color:#6b6c6e}@media(max-width:639px){.gc-ferramentas__contagem{margin-left:0}}.gc-barras{display:flex;flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none}.gc-barras__linha{display:grid;grid-template-columns:minmax(0,190px) 1fr auto;align-items:center;gap:12px}.gc-barras__rotulo{overflow:hidden;font:400 13px/1.2 Hanken Grotesk,sans-serif;color:#2c2c2a;text-overflow:ellipsis;white-space:nowrap}.gc-barras__trilho{position:relative;height:12px;border-radius:999px;background:#eeeff1;overflow:hidden}.gc-barras__preenchida{display:block;height:100%;border-radius:999px;background:#5e62d0}.gc-barras__preenchida--teal{background:#38beb7}.gc-barras__valor{font:500 13px/1 Hanken Grotesk,sans-serif;color:#2c2c2a;white-space:nowrap}@media(max-width:639px){.gc-barras__linha{grid-template-columns:1fr auto;grid-template-areas:"rotulo valor" "trilho trilho";gap:6px 8px}.gc-barras__rotulo{grid-area:rotulo}.gc-barras__valor{grid-area:valor}.gc-barras__trilho{grid-area:trilho}}.gc-exportar{flex:none;align-self:flex-start;padding:10px 18px;background:#fff;border:1px solid #E2E3E5;color:#2c2c2a;font-size:13px}.gc-exportar svg{width:16px;height:16px}.gc-exportar:hover:not(:disabled){border-color:#d8d9db}.gc-parc__header,.gc-fin__header,.gc-rede__header,.gc-vendas__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}@media(max-width:639px){.gc-parc__header,.gc-fin__header,.gc-rede__header,.gc-vendas__header{flex-direction:column}}.gc-genomico__topo{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}@media(max-width:639px){.gc-genomico__topo{flex-direction:column;align-items:flex-start}}.gc-lab-fila__header,.gc-lab-hist__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}@media(max-width:639px){.gc-lab-fila__header,.gc-lab-hist__header{flex-direction:column}}@page{size:A4;margin:16mm 14mm}@media print{body.gc-imprimindo{background:#fff}body.gc-imprimindo .gc-shell__sidebar,body.gc-imprimindo .gc-shell__topbar,body.gc-imprimindo .gc-shell__burger,body.gc-imprimindo .gc-shell__drawer,body.gc-imprimindo .gc-shell__drawer-backdrop,body.gc-imprimindo .gc-par__sidebar,body.gc-imprimindo .gc-par__topbar,body.gc-imprimindo .gc-par__burger,body.gc-imprimindo .gc-par__drawer,body.gc-imprimindo .gc-par__drawer-backdrop,body.gc-imprimindo .gc-lab__sidebar,body.gc-imprimindo .gc-lab__topbar,body.gc-imprimindo .gc-lab__burger,body.gc-imprimindo .gc-lab__drawer,body.gc-imprimindo .gc-lab__drawer-backdrop,body.gc-imprimindo .gc-adm__sidebar,body.gc-imprimindo .gc-adm__topbar,body.gc-imprimindo .gc-adm__burger,body.gc-imprimindo .gc-adm__drawer,body.gc-imprimindo .gc-adm__drawer-backdrop,body.gc-imprimindo gc-site-nav{display:none!important}body.gc-imprimindo .gc-shell,body.gc-imprimindo .gc-shell__main,body.gc-imprimindo .gc-shell__content,body.gc-imprimindo .gc-par,body.gc-imprimindo .gc-par__main,body.gc-imprimindo .gc-par__content,body.gc-imprimindo .gc-lab,body.gc-imprimindo .gc-lab__main,body.gc-imprimindo .gc-lab__content,body.gc-imprimindo .gc-adm,body.gc-imprimindo .gc-adm__main,body.gc-imprimindo .gc-adm__content,body.gc-imprimindo .gc-pro__content{display:block!important;padding:0!important;margin:0!important;max-width:none!important;width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important}body.gc-imprimindo .gc-impresso-oculta,body.gc-imprimindo .gc-modal,body.gc-imprimindo .gc-overlay,body.gc-imprimindo .gc-leitor{display:none!important}}@media print{.gc-impresso{display:block;color:#000;font-size:10.5pt;line-height:1.5;padding-bottom:8mm}.gc-impresso__marca-pagina{position:fixed;bottom:0;left:0;right:0;margin:0;padding-top:1.5mm;border-top:.2mm solid #bbb;font-size:7.5pt;color:#666;font-family:ui-monospace,SF Mono,Menlo,monospace}.gc-impresso__marca{margin:0 0 4mm;font-size:16pt;font-weight:700;letter-spacing:-.02em}.gc-impresso__marca span{color:#5e62d0}.gc-impresso__titulo{margin:0 0 1mm;font-size:24pt;font-weight:600}.gc-impresso__painel{margin:0 0 8mm;color:#444}.gc-impresso__identificacao{display:grid;grid-template-columns:1fr 1fr;gap:3mm 8mm;margin:0 0 8mm;padding:4mm 0;border-top:.4mm solid #000;border-bottom:.2mm solid #999}.gc-impresso__identificacao dt{font-size:8.5pt;text-transform:uppercase;letter-spacing:.06em;color:#555}.gc-impresso__identificacao dd{margin:.5mm 0 0;font-weight:600}.gc-impresso__id{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9pt;font-weight:400}.gc-impresso__global{margin:0 0 8mm}.gc-impresso__global-rotulo{margin:0;font-size:9pt;text-transform:uppercase;letter-spacing:.08em;color:#555}.gc-impresso__global-valor{margin:0;font-size:40pt;font-weight:600;line-height:1}.gc-impresso__global-faixa{margin:1mm 0 0;font-weight:600}.gc-impresso__aviso{margin:0;padding:3mm 4mm;border-left:1mm solid #5e62d0;background:#f4f4f8;color:#333;font-size:9.5pt}.gc-impresso__secao{margin:0 0 8mm}.gc-impresso__secao h2{margin:0 0 3mm;padding-bottom:1.5mm;border-bottom:.4mm solid #000;font-size:13pt;font-weight:600;break-after:avoid}.gc-impresso__categoria{break-before:page}.gc-impresso__narrativa{margin:0;white-space:pre-line}.gc-impresso__referencias{margin:3mm 0 0;padding-left:6mm;font-size:7.5pt;color:#555}.gc-impresso__procedencia{margin:2mm 0 0;font-size:9pt;font-style:italic;color:#555}.gc-impresso__escores{margin:0 0 4mm;color:#333}.gc-impresso__tabela{width:100%;border-collapse:collapse}.gc-impresso__tabela th,.gc-impresso__tabela td{padding:2mm 2.5mm;text-align:left;vertical-align:top;border-bottom:.2mm solid #ccc}.gc-impresso__tabela th{font-size:8.5pt;text-transform:uppercase;letter-spacing:.05em;color:#333;border-bottom-color:#000;border-bottom-width:.3mm}.gc-impresso__tabela tr{break-inside:avoid}.gc-impresso__num{text-align:right;font-variant-numeric:tabular-nums}.gc-impresso__gene{font-weight:600}.gc-impresso__genotipo{font-family:ui-monospace,SF Mono,Menlo,monospace}.gc-impresso__marcadores td:last-child{font-size:9.5pt;color:#333}.gc-impresso__faixa{display:inline-block;padding:.5mm 2mm;border:.3mm solid currentColor;border-radius:2mm;font-size:8.5pt;font-weight:600;white-space:nowrap}.gc-impresso__faixa--favoravel{color:#1f7a56}.gc-impresso__faixa--moderado{color:#3d4bb5}.gc-impresso__faixa--atencao{color:#8a5a10}.gc-impresso__faixa--prioridade{color:#a32626}.gc-impresso__nota{margin:3mm 0 0;font-size:9.5pt;color:#444}.gc-impresso__nota--atencao{padding:2.5mm 3mm;border-left:.8mm solid #8a5a10;background:#fdf7ec}.gc-impresso__rodape{break-inside:avoid;margin-top:6mm;padding-top:4mm;border-top:.4mm solid #000;font-size:9pt;color:#444}.gc-impresso__rodape p{margin:0 0 1.5mm}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{overflow-x:clip}body{margin:0;background:#fafafb;color:#2c2c2a;font-family:Hanken Grotesk,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:Jost,sans-serif;font-weight:500;letter-spacing:-.01em;margin:0;text-wrap:balance}p,li,figcaption,.gc-field__hint{text-wrap:pretty}[data-numeric],.gc-numeric{font-family:Jost,sans-serif;font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}a{color:#5e62d0;text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid #5E62D0;outline-offset:2px;border-radius:5px}::selection{background:#5e62d0;color:#fff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
