.checkup-screen[data-v-4c095913]{width:100%;background:#fff;min-height:75vh;padding-bottom:24px}.checkup-header[data-v-4c095913]{display:flex;align-items:center;justify-content:center;position:relative;background:#fff;min-height:52px;padding:8px 48px;border-bottom:1px solid #e3e7ed}.checkup-back[data-v-4c095913]{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:#0f5fd6;font-size:28px;line-height:1;cursor:pointer}.checkup-header-title[data-v-4c095913]{color:#4b5568;font-size:18px;font-weight:700;margin:0}.checkup-local-wrap .checkup-secao[data-v-4c095913]{padding:0 10px}.checkup-local[data-v-4c095913]{display:flex;align-items:flex-start;background:#fff;border:1px solid #d0d0d0;border-radius:14px;margin:0 10px;padding:14px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.checkup-local-badge[data-v-4c095913]{color:#3c60ba;font-size:10px;font-weight:700;letter-spacing:.02em;background:#eff4ff;border-radius:10px;padding:3px 8px;white-space:nowrap;flex-shrink:0}.checkup-local-foto[data-v-4c095913],.checkup-local-placeholder[data-v-4c095913]{width:64px;height:64px;border-radius:10px;flex-shrink:0;background-color:#d8ddec;background-position:50%;background-size:cover;background-repeat:no-repeat}.checkup-local-placeholder[data-v-4c095913]{width:64px;height:64px}.checkup-local-info[data-v-4c095913]{margin-left:14px;flex:1;min-width:0}.checkup-local-name-row[data-v-4c095913]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.checkup-local-nome[data-v-4c095913]{color:#353265;font-size:15px;font-weight:800;line-height:20px;margin:0}.checkup-local-link[data-v-4c095913]{display:flex;align-items:flex-start;color:#8391ad;font-size:13px;line-height:18px;margin-top:6px;text-decoration:none;cursor:pointer}.checkup-local-link .jam[data-v-4c095913]{color:#3c60ba;font-size:16px;margin-right:6px;margin-top:1px;flex-shrink:0;transition:transform .2s ease}.checkup-local-link-text[data-v-4c095913]{position:relative;display:inline-block;transform-origin:left center;font-weight:500;transition:color .2s ease,transform .2s ease}.checkup-local-link-text[data-v-4c095913]:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#3c60ba;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.checkup-local-link:hover .jam[data-v-4c095913]{transform:scale(1.08)}.checkup-local-link:hover .checkup-local-link-text[data-v-4c095913]{color:#3c60ba;font-weight:700;transform:scale(1.03)}.checkup-local-link:hover .checkup-local-link-text[data-v-4c095913]:after{transform:scaleX(1)}.checkup-empty[data-v-4c095913],.checkup-loading[data-v-4c095913]{min-height:280px;display:flex;align-items:center;justify-content:center}.checkup-empty[data-v-4c095913]{padding:24px}.checkup-empty p[data-v-4c095913]{color:#4a5568;font-size:18px;font-weight:700;margin:0;text-align:center}.checkup-secao[data-v-4c095913]{color:#4a5568;font-size:14px;font-weight:900;padding:0 10px;margin:10px 0 7px}.checkup-card[data-v-4c095913]{background:#fff;border:1px solid #d0d0d0;border-radius:14px;margin:0 10px 10px;padding:10px}.checkup-card--last[data-v-4c095913]{margin-bottom:24px}.checkup-card-titulo[data-v-4c095913]{color:#4a5568;font-size:16px;font-weight:800;line-height:19px;margin:2px 0 0 5px}.checkup-card-descricao[data-v-4c095913]{color:#71809a;font-size:13px;font-weight:500;margin:2px 0 0 5px;white-space:pre-wrap}.checkup-detalhes[data-v-4c095913]{display:flex;align-items:center;margin-top:12px;margin-left:-2px;background:transparent;border:0;padding:0;cursor:pointer}.checkup-detalhes .jam[data-v-4c095913]{color:#3c60ba;font-size:25px;transition:transform .28s ease}.checkup-detalhes.is-open .jam[data-v-4c095913]{transform:rotate(180deg)}.checkup-detalhes-texto[data-v-4c095913]{color:#6d7d98;font-size:13px;font-weight:700;margin-left:2px}.checkup-detalhes-qtd[data-v-4c095913]{color:#6d7d98;font-size:13px;font-weight:500}.checkup-exames-wrap[data-v-4c095913]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease;transition:grid-template-rows .32s ease,-ms-grid-rows .32s ease}.checkup-exames-wrap.is-open[data-v-4c095913]{grid-template-rows:1fr}.checkup-exames-inner[data-v-4c095913]{overflow:hidden;min-height:0}.checkup-exames[data-v-4c095913]{background:#f1f1f1;border-radius:3px;margin-top:7px;padding:6px 4px;opacity:0;transform:translateY(-4px);transition:opacity .24s ease,transform .28s ease}.checkup-exames-wrap.is-open .checkup-exames[data-v-4c095913]{opacity:1;transform:translateY(0)}.checkup-exame[data-v-4c095913]{color:#59667a;font-size:15px;line-height:21px;margin:2px 0 0 5px}.checkup-divisor[data-v-4c095913]{height:1px;background:#e3e7ed;margin:9px 0 8px}.checkup-total[data-v-4c095913]{display:flex;justify-content:space-between;align-items:center;color:#00a846;font-size:15px;font-weight:900}.checkup-selecionar[data-v-4c095913]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:59px;border:0;border-radius:8px;background:#0f5fd6;color:#fff;font-size:16px;font-weight:700;font-family:inherit;margin-top:8px;overflow:hidden;cursor:pointer}.checkup-selecionar[data-v-4c095913]:disabled{opacity:.7;cursor:default}.checkup-selecionar[data-v-4c095913] .loading-overlay .loading-icon:after{width:1.15rem;height:1.15rem;top:calc(50% - .575rem);left:calc(50% - .575rem);border-width:2px}.checkup-mais[data-v-4c095913]{display:flex;justify-content:center;padding:8px 10px 16px}.checkup-mais-btn[data-v-4c095913]{background:transparent;border:1px solid #d0d0d0;color:#6d7d98;font-size:13px;font-weight:600;border-radius:8px;padding:8px 16px;cursor:pointer}@media(min-width:768px){.checkup-local[data-v-4c095913]{padding:18px}.checkup-local-foto[data-v-4c095913],.checkup-local-placeholder[data-v-4c095913]{width:80px;height:80px;border-radius:12px}.checkup-local-nome[data-v-4c095913]{font-size:17px;line-height:22px}.checkup-local-link[data-v-4c095913]{font-size:14px}.checkup-card[data-v-4c095913]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"info total select" "exames exames exames";align-items:center;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:0;padding:16px 18px}.checkup-card-info[data-v-4c095913]{grid-area:info;min-width:0}.checkup-card-titulo[data-v-4c095913]{margin-left:0;font-size:17px;line-height:22px}.checkup-card-descricao[data-v-4c095913]{margin-left:0}.checkup-detalhes[data-v-4c095913]{margin-top:8px;margin-left:0}.checkup-exames-wrap[data-v-4c095913]{grid-area:exames}.checkup-divisor[data-v-4c095913]{display:none}.checkup-total[data-v-4c095913]{grid-area:total;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;margin:0}.checkup-total span[data-v-4c095913]:first-child{font-size:12px;font-weight:700;line-height:1}.checkup-total span[data-v-4c095913]:last-child{font-size:18px;line-height:1.2}.checkup-selecionar[data-v-4c095913]{grid-area:select;width:auto;height:44px;min-width:8.5rem;padding:0 1.5rem;margin-top:0}}.login-links-row .login-remember[data-v-69333548]{margin-top:.5rem}.login-links-row .forget-senha[data-v-69333548]{margin-bottom:.2rem}.login-links-row[data-v-69333548] :deep(.control-label){line-height:1}.patient-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;min-height:11rem;height:100%;padding:.75rem .6rem .5rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:.625rem;box-shadow:0 1px 3px rgba(15,23,42,.08);cursor:pointer;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.patient-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(15,23,42,.1);transform:translateY(-1px)}.patient-card--newborn{border-color:var(--rn-linha);background-color:var(--rn-fundo)}.patient-card--newborn:hover{border-color:var(--rn-borda)}.patient-card--duplicate{border-color:#f5c26b;background-color:#fffdf8}.patient-card--duplicate:hover{border-color:#e67e22}.patient-card--add{border-style:dashed;border-color:#93c5fd;background-color:#fff}.patient-card--add:hover{border-color:#213f99;background-color:#f8fafc}.patient-card-body{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:0;padding:.25rem .125rem 0}.patient-card-icon{font-size:2rem!important;color:#64748b;margin-bottom:.5rem}.patient-card--newborn .patient-card-icon{background:var(--rn-selo);color:var(--rn-cor)}.patient-card--add .patient-card-icon,.patient-card--newborn .patient-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%}.patient-card--add .patient-card-icon{background:#e8f4fd;color:#213f99}.patient-card-extra{margin:.15rem 0 0;color:#6b7280;font-size:11px;line-height:1.25;word-break:break-word}.patient-card-extra--age{color:#334155;font-weight:600}.patient-card--add,.patient-card--add .patient-card-body{justify-content:center}.patient-card--add .duplicate-info-slot{display:none}.duplicate-info-slot{display:flex;align-items:flex-end;justify-content:center;width:100%;min-height:2.25rem;flex-shrink:0;padding:0 .125rem}.titulo-nome{text-transform:uppercase!important;margin:0;line-height:1.25;color:#334155;width:100%}.titulo-nome.pequeno{font-size:11px!important}.titulo-nome.medio{font-size:13px!important}.titulo-nome.grande{font-size:14px!important}.duplicate-info{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.25rem;width:100%;background-color:#fff8e7;border:1px solid wheat;padding:.25rem .375rem;border-radius:.375rem}.duplicate-info-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.duplicate-info-icon .icon{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important}.duplicate-info-text{flex:1;min-width:0;font-size:9px;line-height:1.2;color:#c0650a;font-weight:600;text-align:left}