:root{--fonte-interface: "Montserrat", "Avenir Next", system-ui, sans-serif;--fonte-marca: "Syncopate", "Avenir Next", system-ui, sans-serif;--peso-corrido: 400;--peso-destaque: 600;--peso-numero-clinico: 700;--fundo: #0a0a0b;--superficie: #16161a;--superficie-alta: #1f1f25;--borda: #2a2a32;--texto: #f5f5f7;--texto-secundario: #9a9aa6;--texto-numero-clinico: #ffffff;--botao-fundo: var(--texto);--botao-texto: var(--fundo);--estado-frasco-sob-investigacao: #d8a33a;--estado-dose-estornada: #c2543d;--estado-autorizacao-negada: #b0413e;--raio: 10px;--u: 8px}*{box-sizing:border-box}html,body,#raiz{height:100%}body{margin:0;background:var(--fundo);color:var(--texto);font-family:var(--fonte-interface);font-weight:var(--peso-corrido);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.marca{font-family:var(--fonte-marca);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.titulo-pagina{font-family:var(--fonte-marca);font-weight:400;letter-spacing:.1em;text-transform:uppercase;font-size:13px;color:var(--texto-secundario)}.numero-clinico{color:var(--texto-numero-clinico);font-weight:var(--peso-numero-clinico);font-variant-numeric:tabular-nums}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:calc(var(--u) * 3)}.secundario{color:var(--texto-secundario)}.botao{font-family:var(--fonte-interface);font-weight:var(--peso-destaque);font-size:14px;background:var(--botao-fundo);color:var(--botao-texto);border:0;border-radius:var(--raio);padding:calc(var(--u) * 1.5) calc(var(--u) * 2.5);cursor:pointer}.botao:disabled{opacity:.45;cursor:default}.rotulo-estado{font-size:12px;font-weight:var(--peso-destaque);letter-spacing:.04em}.centro{min-height:100%;display:grid;place-items:center;padding:24px}.rotulo{font-size:12px;font-weight:var(--peso-destaque);letter-spacing:.03em;color:var(--texto-secundario)}.campo{font-family:var(--fonte-interface);font-size:15px;color:var(--texto);background:var(--superficie-alta);border:1px solid var(--borda);border-radius:var(--raio);padding:calc(var(--u) * 1.25) calc(var(--u) * 1.5);width:100%}.campo:focus{outline:2px solid var(--texto-secundario);outline-offset:1px}.cartao-clicavel{text-align:left;cursor:pointer;font-family:var(--fonte-interface);color:var(--texto);display:grid;gap:4px}.cartao-clicavel:hover{background:var(--superficie-alta)}.ligacao{background:none;border:0;color:var(--texto-secundario);font-family:var(--fonte-interface);font-size:13px;cursor:pointer;padding:0;text-decoration:underline}.aviso{margin:0;font-size:13px;font-weight:var(--peso-destaque);color:var(--texto)}.diagnostico>summary{font-family:var(--fonte-interface);font-size:12px;font-weight:var(--peso-destaque);letter-spacing:.03em;color:var(--texto-secundario);cursor:pointer;list-style:none}.diagnostico>summary::-webkit-details-marker{display:none}.diagnostico>summary:before{content:"+ "}.diagnostico[open]>summary:before{content:"– "}
