.b-checkbox-exames .control-label{width:100%}.estabelecimento_exames{.button-print{position:absolute;top:0;right:0}.horario_selecionado{background-color:#213f99}@media print{body{padding:1.5rem}}}.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}.aviso-recem-nascido[data-v-d39c7006]{display:flex;align-items:flex-start;gap:10px;width:100%;margin:0 0 1.15rem;padding:10px 12px 10px 10px;background:var(--rn-fundo);border:1px solid var(--rn-linha);border-left:3px solid var(--rn-borda);border-radius:10px}.aviso-recem-nascido__selo[data-v-d39c7006]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border-radius:50%;background:var(--rn-selo);color:var(--rn-cor)}.aviso-recem-nascido__selo[data-v-d39c7006] .icon{width:16px!important;height:16px!important}.aviso-recem-nascido__corpo[data-v-d39c7006]{min-width:0;flex:1}.aviso-recem-nascido__texto[data-v-d39c7006]{display:block;color:#6b7280;font-size:13px;font-weight:400;line-height:1.35;white-space:normal;overflow-wrap:break-word}.chooser-dependente[data-v-ebea56fc]{padding:.25rem 0 .5rem}.chooser-dependente-lead[data-v-ebea56fc]{margin:0 0 1rem;color:#111827;font-size:15px;font-weight:500}.chooser-dependente-card[data-v-ebea56fc]{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:12px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.chooser-dependente-icon[data-v-ebea56fc]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:10px;border-radius:50%;background:var(--rn-selo);color:var(--rn-cor)}.chooser-dependente-icon.is-dependent[data-v-ebea56fc]{background:#e8f4fd;color:#213f99}.chooser-dependente-title[data-v-ebea56fc]{color:#213f99;font-size:16px;font-weight:700}.chooser-dependente-hint[data-v-ebea56fc]{margin-top:4px;color:#6b7280;font-size:13px;text-align:center}.form-grupo-familiar{--form-accent:#213f99}.form-grupo-familiar.is-newborn{--form-accent:var(--rn-cor)}.form-grupo-familiar .form-grupo-familiar-card{width:100%;max-width:420px;margin:0 auto;background:#fff;border-radius:16px;overflow:hidden}.form-grupo-familiar .form-grupo-familiar-head{position:relative;justify-content:center;border-bottom:0;box-shadow:none;background:#fff;padding:1.1rem 1.25rem .35rem}.form-grupo-familiar .form-grupo-familiar-head .modal-card-title{margin:0;color:var(--form-accent);font-size:1.05rem;font-weight:700;text-align:center}.form-grupo-familiar .form-grupo-familiar-head .delete{position:absolute;top:1.15rem;right:1.15rem}.form-grupo-familiar .form-grupo-familiar-head .form-back{position:absolute;top:.85rem;left:.85rem;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:var(--form-accent);font-size:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-grupo-familiar .form-grupo-familiar-body{padding:.75rem 1.25rem 1.4rem}.form-grupo-familiar .form-grupo-familiar-body .field{margin-bottom:.85rem}.form-grupo-familiar .form-grupo-familiar-body .input{height:48px;border-radius:10px;border-color:#e5e7eb;box-shadow:none;font-size:15px}.form-grupo-familiar .form-grupo-familiar-body .input:focus{border-color:var(--form-accent);box-shadow:0 0 0 1px var(--form-accent)}.form-grupo-familiar .sexo-label{margin:.15rem 0 .55rem;color:#111827;font-size:15px;font-weight:700}.form-grupo-familiar .sexo-opcoes{display:flex;gap:10px;margin-bottom:.35rem}.form-grupo-familiar .sexo-opcao{display:flex;align-items:center;gap:8px;flex:1;min-height:48px;padding:0 12px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#111827;font-family:inherit;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-grupo-familiar .sexo-opcao .sexo-dot{width:16px;height:16px;border:2px solid #d1d5db;border-radius:50%;background:#fff}.form-grupo-familiar .sexo-opcao.is-selected{border-color:var(--form-accent)}.form-grupo-familiar .sexo-opcao.is-selected .sexo-dot{border-color:var(--form-accent);box-shadow:inset 0 0 0 3px var(--form-accent)}.form-grupo-familiar .sexo-error{margin:.35rem 0 0;color:#ef4444;font-size:12px;text-align:right}.form-grupo-familiar .form-grupo-familiar-submit{display:flex;width:100%;height:48px;margin-top:1.15rem;border:0;border-radius:999px!important;background:var(--form-accent)!important;color:#fff;font-size:14px;font-weight:700}.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}