.fsmed{--brand:#12506B;--brand-hover:#1A6E92;--brand-surface:#EAF1F5;--brand-border:#CFDEE7;--bg:#FBFAF7;--surface:#fff;--surface-2:#F4F2ED;--line:#E3DFD6;--line-soft:#EEEAE2;--ink:#1A1815;--ink-2:#5A554C;--ink-3:#777268;--alto:#9C3722;--alto-bg:#F7EDE9;--baixo:#215E77;--baixo-bg:#E9F1F4;--dentro:#3D6B4A;--dentro-bg:#ECF2ED;--incerto:#876711;--incerto-bg:#F8F1DE;--sans:"Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--serif:Charter,"Bitstream Charter","Sitka Text",Cambria,Georgia,serif;--mono:"SF Mono","Cascadia Mono","JetBrains Mono",ui-monospace,monospace;--r:4px;--sombra:0 1px 2px rgba(60,50,35,.05),0 8px 24px -12px rgba(60,50,35,.13);background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.55;min-height:100dvh;-webkit-font-smoothing:antialiased}.fsmed:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:99;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.032'/%3E%3C/svg%3E")}.fsmed *{box-sizing:border-box}.fsmed .wrap{max-width:960px;margin:0 auto;padding:0 16px 64px}.fsmed .top{border-bottom:1px solid var(--line);background:var(--surface);position:sticky;top:0;z-index:10}.fsmed .top-in{max-width:960px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:16px}.fsmed .marca{font-size:16px;font-weight:650;text-decoration:none;color:var(--ink)}.fsmed .marca span{color:var(--brand)}.fsmed .top-in .dir{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--ink-3)}.fsmed a{color:var(--brand)}.fsmed button{font:inherit;cursor:pointer}.fsmed [tabindex]:focus-visible,.fsmed a:focus-visible,.fsmed button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.fsmed h1{font-family:var(--serif);font-weight:600;font-size:33px;margin:0 0 3px;letter-spacing:-.022em;text-wrap:balance}.fsmed .paciente{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap;padding:20px 0 14px;border-bottom:1px solid var(--line)}.fsmed .sub{color:var(--ink-2);font-size:13px}.fsmed .sub b{color:var(--ink);font-weight:600}.fsmed .kpis{display:flex;gap:22px;margin-left:auto;flex-wrap:wrap}.fsmed .kpi .n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.fsmed .kpi .n.alerta{color:var(--alto)}.fsmed .kpi .l{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-weight:600}.fsmed .abas{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-top:18px}.fsmed .abas button{background:none;border:0;border-bottom:2px solid transparent;padding:9px 14px;color:var(--ink-2);font-weight:650;font-size:13.5px;white-space:nowrap}.fsmed .abas button[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}.fsmed .abas i{font-style:normal;font-family:var(--mono);font-size:11px;opacity:.7;margin-left:3px}.fsmed .abas .curto{display:none}.fsmed .sec{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0 9px}.fsmed .sec h2{text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin:0}.fsmed .sec .hint,.fsmed .sec h2{font-size:12px;color:var(--ink-3)}.fsmed .sec .hint{margin-left:auto}.fsmed .chip{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);font-size:12px;font-weight:600;padding:3px 10px;border-radius:11px}.fsmed .chip i{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--ink-3);margin-left:4px}.fsmed .chip.ativo{background:var(--brand-surface);border-color:var(--brand-border);color:var(--brand)}.fsmed .contagem{font-size:12px;color:var(--ink-3);margin:9px 2px 0}.fsmed .lista{border-radius:var(--r);background:var(--surface);overflow:hidden;box-shadow:var(--sombra)}.fsmed .item{border-bottom:1px solid var(--line-soft)}.fsmed .item:last-child{border-bottom:0}.fsmed .cab{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 13px;align-items:center;width:100%;text-align:left;background:none;border:0}.fsmed .cab:hover{background:var(--surface-2)}.fsmed .item[data-aberto=true] .cab{background:var(--brand-surface)}.fsmed .nome{font-weight:600;min-width:0;overflow-wrap:anywhere;color:var(--ink)}.fsmed .nome small{display:block;font-weight:400;font-size:11px;color:var(--ink-3)}.fsmed .mudou{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.04em;color:var(--incerto);background:var(--incerto-bg);padding:1px 5px;border-radius:2px;margin-left:6px;vertical-align:1px}.fsmed .dir-val{gap:9px;justify-self:end;justify-content:flex-end}.fsmed .dir-val,.fsmed .linha2{display:flex;align-items:center;flex-wrap:wrap}.fsmed .linha2{grid-column:1/-1;gap:10px;margin-top:1px}.fsmed .val{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.fsmed .un{font-size:11px;color:var(--ink-3);font-weight:400;margin-left:3px}.fsmed .delta{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px;color:var(--ink-2);white-space:nowrap}.fsmed .est{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 6px;border-radius:2px;white-space:nowrap}.fsmed .est:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.fsmed .est.acima{color:var(--alto);background:var(--alto-bg)}.fsmed .est.abaixo{color:var(--baixo);background:var(--baixo-bg)}.fsmed .est.dentro{color:var(--dentro);background:var(--dentro-bg)}.fsmed .est.sem_faixa{color:var(--ink-3);background:var(--surface-2)}.fsmed .faixa{position:relative;height:18px;min-width:104px;flex:1 1 130px;max-width:230px}.fsmed .faixa .tr{left:0;right:0;background:var(--line)}.fsmed .faixa .ok,.fsmed .faixa .tr{position:absolute;top:8px;height:3px;border-radius:2px}.fsmed .faixa .ok{background:var(--ink-3);opacity:.35}.fsmed .faixa .pino{position:absolute;top:3px;width:3px;height:13px;border-radius:1px;background:var(--ink)}.fsmed .faixa .pino.acima{background:var(--alto)}.fsmed .faixa .pino.abaixo{background:var(--baixo)}.fsmed .faixa .lim{position:absolute;top:-1px;font-family:var(--mono);font-size:9px;color:var(--ink-3)}.fsmed .semfaixa{font-size:11.5px;color:var(--ink-3)}.fsmed .detalhe{background:var(--surface-2);border-left:3px solid var(--brand);padding:13px 15px}.fsmed .detalhe h4{margin:0 0 3px;font-size:13.5px;font-weight:650}.fsmed .detalhe .cap{font-size:11.5px;color:var(--ink-3);margin-bottom:9px}.fsmed .serie{width:100%;height:104px;display:block}.fsmed .pontos{display:flex;gap:13px;flex-wrap:wrap;margin-top:7px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--ink-2)}.fsmed .trecho{font-family:var(--mono);font-size:11px;line-height:1.6;background:var(--surface);border:1px solid var(--line);padding:8px 10px;border-radius:2px;color:var(--ink-2);margin-top:10px;white-space:pre-wrap;overflow-x:auto}.fsmed .trecho mark{background:var(--brand-surface);color:var(--ink);font-weight:700;padding:0 3px;border-radius:2px}.fsmed .conf{display:flex;align-items:center;gap:8px;margin-top:9px;font-size:11.5px;color:var(--ink-3)}.fsmed .conf .barra{flex:1;max-width:150px;height:4px;background:var(--line);border-radius:2px;overflow:hidden}.fsmed .conf .barra i{display:block;height:100%;background:var(--dentro)}.fsmed .conf .pc{font-family:var(--mono);font-weight:700;color:var(--dentro)}.fsmed .acoes{display:flex;gap:7px;margin-top:11px;flex-wrap:wrap}.fsmed .b1{background:var(--brand);color:#fff;border:1px solid transparent;font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:var(--r)}.fsmed .b1:hover{background:var(--brand-hover)}.fsmed .b1:active{transform:translateY(1px)}.fsmed .b1:disabled{opacity:.55;cursor:default}.fsmed .b2{background:var(--surface);color:var(--ink);border:1px solid var(--line);font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:var(--r)}.fsmed .datas{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:11px}.fsmed .datas button{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:var(--r);font-family:var(--mono);font-variant-numeric:tabular-nums}.fsmed .datas button.ativo{background:var(--brand);border-color:var(--brand);color:#fff}.fsmed .datas button b{font-weight:400;font-family:var(--sans);font-size:11px;display:block;opacity:.75}.fsmed .aviso{border-left:3px solid var(--incerto);background:var(--incerto-bg);padding:12px 15px;border-radius:0 var(--r) var(--r) 0;margin-top:16px;font-size:13.5px}.fsmed .aviso b,.fsmed .q-motivo{color:var(--incerto)}.fsmed .q-motivo{display:block;font-size:11.5px}.fsmed .q-origem{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);display:block;margin-top:3px;overflow-wrap:anywhere}.fsmed .card-pac{display:block;border-radius:var(--r);background:var(--surface);padding:18px 22px 16px;text-decoration:none;color:var(--ink);box-shadow:var(--sombra);border-left:3px solid transparent;transition:border-color .18s,transform .18s,box-shadow .18s}.fsmed .card-pac:hover{border-left-color:var(--brand);transform:translateX(2px);box-shadow:0 1px 2px rgba(60,50,35,.05),0 14px 30px -14px rgba(60,50,35,.2)}.fsmed .tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.fsmed .tag{font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;font-weight:650;padding:2px 7px;border-radius:2px;background:var(--brand-surface);color:var(--brand);border:1px solid var(--brand-border)}.fsmed footer{margin-top:28px;padding-top:14px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-3)}.fsmed .marca-fs{display:inline-flex;align-items:center;gap:11px;text-decoration:none;color:inherit}.fsmed .marca-fs .selo{width:38px;height:38px;border-radius:9px;background:var(--brand);color:#fff;display:grid;place-items:center;font-family:var(--serif);font-size:17px;font-weight:600;letter-spacing:-.02em;flex:none}.fsmed .marca-fs .nome{font-family:var(--serif);font-size:20px;font-weight:600;letter-spacing:-.015em}.fsmed .marca-fs .nome em{font-style:normal;color:var(--brand)}.fsmed .entrada{display:grid;grid-template-columns:1.05fr .95fr;min-height:100dvh}.fsmed .entrada-marca{background:var(--brand);color:#EAF1F5;padding:54px 58px;display:flex;flex-direction:column;position:relative;overflow:hidden}.fsmed .entrada-marca:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 12% 0,rgba(255,255,255,.1),transparent 60%)}.fsmed .entrada-marca>*{position:relative;z-index:1}.fsmed .entrada-marca .marca-fs{margin-bottom:auto}.fsmed .entrada-marca .marca-fs .selo{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.24)}.fsmed .entrada-marca .marca-fs .nome{color:#fff}.fsmed .entrada-marca .marca-fs .nome em{color:rgba(255,255,255,.72)}.fsmed .entrada-marca h2{font-family:var(--serif);font-weight:600;font-size:33px;line-height:1.2;letter-spacing:-.018em;margin:0 0 14px;max-width:16ch;text-wrap:balance}.fsmed .entrada-marca p{margin:0;max-width:41ch;color:rgba(234,241,245,.84);font-size:14.5px;line-height:1.62}.fsmed .entrada-marca .rodape{margin-top:32px;padding-top:19px;border-top:1px solid rgba(255,255,255,.15);font-size:11.5px;color:rgba(234,241,245,.62)}.fsmed .entrada-form{padding:54px 58px;display:flex;flex-direction:column;justify-content:center}.fsmed .entrada-form h1{font-size:25px}.fsmed .entrada-form .sub{margin:0 0 22px}.fsmed .entrada-form form{max-width:380px}.fsmed .entrada-form .b1{width:100%;padding:11px 20px;font-size:14.5px;margin-top:6px}.fsmed .aviso-sessao{font-size:13px;color:var(--incerto);margin:0 0 10px}.fsmed .aviso-erro{font-size:13px;color:var(--alto);margin:0 0 10px}.fsmed .confirma{display:flex;align-items:center;gap:11px;padding:11px 13px;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--r);margin-bottom:16px}.fsmed .confirma .txt{font-size:13px;line-height:1.35;min-width:0}.fsmed .confirma .txt b{display:block;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsmed .confirma .txt span{font-size:11px;color:var(--ink-2);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.fsmed .confirma .link{margin-left:auto;flex:none;background:none;border:0;padding:0;font-size:12px;color:var(--brand);text-decoration:underline;white-space:nowrap}.fsmed .campo{margin-bottom:15px}.fsmed .campo label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3);font-weight:700;margin-bottom:5px}.fsmed .campo input{width:100%;font:inherit;padding:11px 13px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);transition:border-color .16s,box-shadow .16s}.fsmed .campo input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-surface)}.fsmed .campo input::placeholder{color:#B8B2A6}.fsmed .medico{border-left:1px solid var(--line);padding-left:18px;line-height:1.28}.fsmed .medico b{display:block;font-size:13.5px;font-weight:600}.fsmed .medico span{font-size:11.5px;color:var(--ink-3);font-family:var(--mono);letter-spacing:.02em}@media (max-width:820px){.fsmed .entrada{grid-template-columns:1fr;min-height:0}.fsmed .entrada-marca{padding:34px 22px}.fsmed .entrada-marca h2{font-size:26px}.fsmed .entrada-form{padding:32px 22px}.fsmed .medico{padding-left:12px}}.fsmed .chama-atencao{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:4px;font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--incerto);background:color-mix(in srgb,var(--incerto) 13%,transparent);border:1px solid color-mix(in srgb,var(--incerto) 30%,transparent);vertical-align:middle}.fsmed .chama{border:1px solid color-mix(in srgb,var(--incerto) 34%,var(--line));background:color-mix(in srgb,var(--incerto) 7%,var(--papel-2));border-radius:9px;padding:11px 13px;margin:0 0 14px;display:grid;gap:5px}.fsmed .chama b{color:var(--incerto)}.fsmed .chama b,.fsmed .chama span{font-size:12.5px}.fsmed .chama i{font-style:normal;font-size:11.5px;color:var(--ink-2);line-height:1.5}.fsmed .detalhe[data-com-pdf=true]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.fsmed .det-esq{min-width:0}.fsmed .visor{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--papel-2);position:sticky;top:86px}.fsmed .visor-cab{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line);font-size:12px}.fsmed .visor-cab b{font-size:12px;font-weight:600}.fsmed .visor-cab span{color:var(--ink-3);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsmed .visor-cab .b2{flex:none;padding:4px 10px;font-size:11.5px;text-decoration:none}.fsmed .visor .aviso,.fsmed .visor .cap{margin:14px 12px}.fsmed .visor iframe{display:block;width:100%;height:560px;border:0;background:#fff}@media (max-width:900px){.fsmed .detalhe[data-com-pdf=true]{grid-template-columns:minmax(0,1fr)}.fsmed .visor{position:static}.fsmed .visor iframe{height:420px}}.fsmed .fila{display:grid;gap:8px;margin-top:14px}.fsmed .fl{border:1px solid var(--line);border-radius:10px;background:var(--papel-2);overflow:hidden}.fsmed .fl[data-estado=erro]{border-color:color-mix(in srgb,var(--alto) 34%,var(--line))}.fsmed .fl[data-estado=gravado]{border-color:color-mix(in srgb,var(--dentro) 34%,var(--line))}.fsmed .fl-cab{display:flex;align-items:center;gap:12px;padding:11px 14px}.fsmed .fl-cab input[type=checkbox]{width:17px;height:17px;accent-color:var(--marca);flex:none;cursor:pointer}.fsmed .fl-nome{flex:1;min-width:0}.fsmed .fl-nome>b{display:block;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsmed .fl-nome i{display:block;font-style:normal;font-size:12px;color:var(--ink-2);margin-top:2px}.fsmed .fl-nome i.ruim{color:var(--alto)}.fsmed .fl-nome i.bom{color:var(--dentro-forte,var(--dentro))}.fsmed .fl-nome i.atencao{color:var(--incerto);font-weight:600}.fsmed .fl-num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px;color:var(--ink-2);white-space:nowrap;flex:none}.fsmed .fl-num i{font-style:normal;color:var(--incerto);margin-left:6px}.fsmed .fl-cab .b2{flex:none;padding:5px 12px;font-size:12px}.fsmed .fl-corpo{padding:4px 14px 16px;border-top:1px solid var(--line);background:var(--papel)}.fsmed .chip.alerta{color:var(--alto);border-color:color-mix(in srgb,var(--alto) 34%,var(--line))}@media (max-width:640px){.fsmed .fl-cab{flex-wrap:wrap}.fsmed .fl-nome{flex:1 1 100%;order:2}.fsmed .fl-cab input[type=checkbox]{order:1}.fsmed .fl-cab .b2,.fsmed .fl-num{order:3}}.fsmed .pront{display:grid;grid-template-columns:minmax(0,258px) minmax(0,1fr);gap:38px;padding-top:28px;align-items:start}.fsmed .rail{position:sticky;top:86px;align-self:start}.fsmed .rail h1{font-size:27px;line-height:1.16;margin:0 0 4px}.fsmed .rail .meta{font-size:12.5px;color:var(--ink-2);line-height:1.7}.fsmed .rail .meta b{color:var(--ink);font-weight:600}.fsmed .rail .divisor{height:1px;background:var(--line);margin:18px 0}.fsmed .rail .kpi{display:grid;gap:13px}.fsmed .rail .kpi>div{display:flex;align-items:baseline;gap:9px}.fsmed .rail .kpi .n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:21px;font-weight:600;min-width:44px;text-align:right}.fsmed .rail .kpi .n-alto{color:var(--alto)}.fsmed .rail .kpi .n-atencao{color:var(--incerto)}.fsmed .rail .kpi .l{font-size:12px;color:var(--ink-2);line-height:1.3}.fsmed .spark{width:62px;height:22px;display:block;justify-self:end}.fsmed .rodape-doc{margin-top:30px;padding-top:16px;border-top:1px solid var(--line);display:flex;gap:18px;flex-wrap:wrap;align-items:baseline;font-size:11.5px;color:var(--ink-3)}@media (max-width:900px){.fsmed .pront{grid-template-columns:minmax(0,1fr);gap:20px}.fsmed .rail{position:static}.fsmed .rail .kpi{grid-template-columns:1fr 1fr}.fsmed .spark{display:none}}.fsmed .pac-nome{font-family:var(--serif);font-size:21px;font-weight:600;letter-spacing:-.012em}.fsmed .pac-ini{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);letter-spacing:.04em}.fsmed .pac-alerta{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--alto);background:var(--alto-bg);padding:3px 9px;border-radius:2px;white-space:nowrap}.fsmed .ultimas{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft);display:grid;gap:7px}.fsmed .ult{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:12px;align-items:baseline;font-size:13px}.fsmed .ult .data{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:12.5px}.fsmed .ult .oque{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsmed .ult .fora{font-family:var(--mono);font-size:12px;font-weight:700;white-space:nowrap}.fsmed .ult .fora.tem{color:var(--alto)}.fsmed .ult .fora.zero{color:var(--ink-3);font-weight:400}@media (max-width:640px){.fsmed .ult{grid-template-columns:78px minmax(0,1fr)}.fsmed .ult .fora{grid-column:2}}.fsmed .mod{display:block;border-radius:var(--r);background:var(--surface);padding:18px 20px;box-shadow:var(--sombra);text-decoration:none;color:var(--ink);opacity:.55}.fsmed .mod.ativo{opacity:1;border-left:3px solid var(--brand);transition:transform .18s,box-shadow .18s}.fsmed .mod.ativo:hover{transform:translateX(2px);box-shadow:0 1px 2px rgba(60,50,35,.05),0 14px 30px -14px rgba(60,50,35,.2)}.fsmed .mod-selo{width:38px;height:38px;border-radius:9px;background:var(--brand-surface);color:var(--brand);display:grid;place-items:center;margin-bottom:12px}.fsmed .mod-selo,.fsmed .mod-titulo{font-family:var(--serif);font-size:18px;font-weight:600}.fsmed .mod-titulo{margin:0;display:flex;align-items:center;gap:8px;letter-spacing:-.012em}.fsmed .mod.ativo:hover .seta{transform:translateX(3px)}.fsmed .seta{color:var(--brand);transition:transform .18s}.fsmed .mod-chave{font-size:11.5px;color:var(--ink-3);margin:3px 0 0}.fsmed .solta{border:1.5px dashed var(--line);border-radius:var(--r);background:var(--surface);padding:28px 20px;text-align:center;margin-top:18px;transition:border-color .12s,background .12s}.fsmed .solta.sobre{border-color:var(--brand);background:var(--brand-surface)}.fsmed .solta-t{font-family:var(--serif);font-size:17px;margin:0 0 8px}.fsmed .solta-s{font-size:12px;color:var(--ink-3);margin:8px 0 0}.fsmed .confirmar{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:15px 16px}.fsmed .confirmar .rot{display:block;font-size:13.5px;color:var(--ink-2);margin:0 0 10px}.fsmed .confirmar .rot b{color:var(--ink)}.fsmed .identidade{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:4px 0 0}.fsmed .id-laudo{margin:0;padding:12px 15px;border-bottom:1px solid var(--line-soft);font-size:13.5px;color:var(--ink-2);background:var(--surface-2)}.fsmed .id-laudo b{color:var(--ink);font-family:var(--serif);font-size:15px}.fsmed .id-vazio{color:var(--incerto)}.fsmed .opcao{display:flex;gap:10px;padding:12px 15px;border-bottom:1px solid var(--line-soft);cursor:pointer;align-items:flex-start}.fsmed .opcao:last-child{border-bottom:0}.fsmed .opcao.marcada{background:var(--brand-surface)}.fsmed .opcao input[type=radio]{margin-top:3px;width:16px;height:16px;accent-color:var(--brand);flex:none}.fsmed .opcao>span{flex:1;min-width:0}.fsmed .opcao b{display:block;font-size:13.5px}.fsmed .opcao .casou{display:block;font-style:normal;font-size:11.5px;color:var(--ink-3);margin:1px 0 7px}.fsmed .opcao .casou.iniciais{color:var(--incerto);font-weight:600}.fsmed .opcao input:not([type]),.fsmed .opcao input[type=date],.fsmed .opcao input[type=text],.fsmed .opcao select{font:inherit;padding:7px 9px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);width:100%}.fsmed .opcao>span>select{max-width:380px}.fsmed .campos{display:flex;gap:10px;flex-wrap:wrap}.fsmed .campos>label{display:flex;flex-direction:column;gap:3px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-weight:600}.fsmed .campos>label:first-child{flex:1 1 220px}.fsmed .confirmar .solta-s{text-align:left}@media (max-width:640px){.fsmed .kpis{margin-left:0;gap:16px}.fsmed .cab{grid-template-columns:1fr}.fsmed .dir-val{justify-self:start}.fsmed .sec .hint{margin-left:0;flex-basis:100%}.fsmed .abas button{padding:8px;font-size:12.5px;flex:1 1 0;min-width:0;text-align:center}.fsmed .abas .longo{display:none}.fsmed .abas .curto{display:inline}}