.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-f281548a]{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-f281548a]{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-f281548a] .icon{width:16px!important;height:16px!important}.aviso-recem-nascido__corpo[data-v-f281548a]{min-width:0;flex:1}.aviso-recem-nascido__texto[data-v-f281548a]{display:block;color:#6b7280;font-size:13px;font-weight:400;line-height:1.35;white-space:normal;overflow-wrap:break-word}.form-recem-nascido .form-recem-nascido-card{width:100%;max-width:420px;margin:0 auto;background:#fff;border-radius:16px;overflow:hidden}.form-recem-nascido .form-recem-nascido-head{position:relative;justify-content:center;border-bottom:0;box-shadow:none;background:#fff;padding:1.1rem 1.25rem .35rem}.form-recem-nascido .form-recem-nascido-head .modal-card-title{margin:0;color:var(--rn-cor);font-size:1.05rem;font-weight:700;text-align:center}.form-recem-nascido .form-recem-nascido-head .delete{position:absolute;top:1.15rem;right:1.15rem}.form-recem-nascido .form-recem-nascido-body{padding:.75rem 1.25rem 1.4rem}.form-recem-nascido .form-recem-nascido-body .field{margin-bottom:.85rem}.form-recem-nascido .form-recem-nascido-body .input{height:48px;border-radius:10px;border-color:#e5e7eb;box-shadow:none;font-size:15px}.form-recem-nascido .form-recem-nascido-body .input:focus{border-color:var(--rn-cor);box-shadow:0 0 0 1px var(--rn-cor)}.form-recem-nascido .sexo-label{margin:.15rem 0 .55rem;color:#111827;font-size:15px;font-weight:700}.form-recem-nascido .sexo-opcoes{display:flex;gap:10px;margin-bottom:.35rem}.form-recem-nascido .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-recem-nascido .sexo-opcao .sexo-dot{width:16px;height:16px;border:2px solid #d1d5db;border-radius:50%;background:#fff}.form-recem-nascido .sexo-opcao.is-selected{border-color:var(--rn-cor)}.form-recem-nascido .sexo-opcao.is-selected .sexo-dot{border-color:var(--rn-cor);box-shadow:inset 0 0 0 3px var(--rn-cor)}.form-recem-nascido .sexo-error{margin:.35rem 0 0;color:#ef4444;font-size:12px;text-align:right}.form-recem-nascido .form-recem-nascido-submit{display:flex;width:100%;height:48px;margin-top:1.15rem;border:0;border-radius:999px!important;background:var(--rn-cor)!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:var(--rn-borda);background-color:#fff}.patient-card--add:hover{border-color:var(--rn-cor);background-color:var(--rn-fundo)}.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--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%;background:var(--rn-selo);color:var(--rn-cor)}.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}