.b-checkbox-exames .control-label{width:100%}.aviso-agenda-presencial[data-v-68d69c69]{margin:8px 0 12px}.aviso-agenda-presencial__box[data-v-68d69c69]{position:relative;gap:10px;padding:10px 12px 10px 16px;border:1px solid transparent;border-radius:10px;overflow:hidden}.aviso-agenda-presencial__box[data-v-68d69c69]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;border-radius:0}.aviso-agenda-presencial__box--personalizado[data-v-68d69c69]{background-color:#f0fdf6;border-color:#bbf7d0}.aviso-agenda-presencial__box--personalizado[data-v-68d69c69]:before{background-color:#1d8348}.aviso-agenda-presencial__box--padrao[data-v-68d69c69]{background-color:#fff8e7;border-color:#fde68a}.aviso-agenda-presencial__box--padrao[data-v-68d69c69]:before{background-color:#d97706}.aviso-agenda-presencial__badge[data-v-68d69c69]{width:28px;height:28px;border-radius:50%}.aviso-agenda-presencial__box--personalizado .aviso-agenda-presencial__badge[data-v-68d69c69]{background-color:#d1fae5}.aviso-agenda-presencial__box--personalizado .aviso-agenda-presencial__icone[data-v-68d69c69]{color:#1d8348}.aviso-agenda-presencial__box--padrao .aviso-agenda-presencial__badge[data-v-68d69c69]{background-color:#fef3c7}.aviso-agenda-presencial__box--padrao .aviso-agenda-presencial__icone[data-v-68d69c69]{color:#d97706}.aviso-agenda-presencial__rotulo[data-v-68d69c69]{display:block;margin:0 0 2px;font-size:.65rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.aviso-agenda-presencial__box--personalizado .aviso-agenda-presencial__rotulo[data-v-68d69c69],.aviso-agenda-presencial__box--personalizado .aviso-agenda-presencial__toggle[data-v-68d69c69]{color:#1d8348}.aviso-agenda-presencial__box--padrao .aviso-agenda-presencial__rotulo[data-v-68d69c69],.aviso-agenda-presencial__box--padrao .aviso-agenda-presencial__toggle[data-v-68d69c69]{color:#d97706}.aviso-agenda-presencial__texto[data-v-68d69c69]{margin:0;color:#333;font-weight:500;font-size:.75rem;line-height:1.2rem;white-space:pre-line}.aviso-agenda-presencial__texto--recorte[data-v-68d69c69]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.aviso-agenda-presencial__toggle[data-v-68d69c69]{display:block;margin-top:4px;padding:0;border:0;background:transparent;font-size:.7rem;font-weight:700;line-height:1.2rem;white-space:nowrap;cursor:pointer}.aviso-agenda-presencial__linha.flex .aviso-agenda-presencial__toggle[data-v-68d69c69]{display:inline;margin-top:0;margin-left:8px}.aviso-agenda-presencial__toggle[data-v-68d69c69]:hover{text-decoration:underline}.v-enter-active[data-v-61c96e54],.v-leave-active[data-v-61c96e54]{transition:opacity .2s ease}.button-base[data-v-61c96e54]{padding:16px;margin-top:8px;color:#fff;cursor:pointer;border-radius:16px;transition:background-color .2s ease-in-out,transform .1s ease-in-out,border-color .2s ease-in-out;border:2px solid rgba(0,102,102,.4)}.button-primary[data-v-61c96e54]{background-color:#14b8a6}.button-primary[data-v-61c96e54]:hover{background-color:#0f766e}.button-secondary[data-v-61c96e54]{background-color:#d1d5db}.button-secondary[data-v-61c96e54]:hover{background-color:#9ca3af}.box-default[data-v-61c96e54]{padding:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:8px;border:1px solid #e5e7eb}.flex-center[data-v-61c96e54]{display:flex;align-items:center;justify-content:center}.text-highlight[data-v-61c96e54]{color:#2563eb;font-size:1.25rem;font-weight:700}.text-muted[data-v-61c96e54]{color:#6b7280;font-size:.75rem}.v-enter-from[data-v-61c96e54],.v-leave-to[data-v-61c96e54]{opacity:0}.text-primary[data-v-61c96e54]{color:#5a688d!important}.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}.field label .__note{font-size:.8em;font-weight:300;color:#999}.patient-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:11rem;padding:.625rem .5rem .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--duplicate{border-color:#f5c26b;background-color:#fffdf8}.patient-card--duplicate:hover{border-color:#e67e22}.patient-card--add{border-style:dashed;border-color:#cbd5e1;background-color:#f8fafc}.patient-card--add:hover{border-color:#0e5fd6;background-color:#f4f7fe}.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{color:#0e5fd6}.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}