.clinica-confirmacao{color:#111827;background:#fff;border:0;border-radius:.875rem;width:min(28rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;box-shadow:0 25px 50px -12px #0000004d}.clinica-confirmacao::backdrop{background:#00000080}.clinica-confirmacao__form{padding:1.5rem}.clinica-confirmacao__icone{color:#dc2626;background:#fef2f2;border-radius:50%;place-items:center;width:3rem;height:3rem;margin:0 auto 1rem;display:grid}.clinica-confirmacao__icone svg{width:1.75rem;height:1.75rem}.clinica-confirmacao__titulo{text-align:center;margin:0;font-size:1.125rem;font-weight:600}.clinica-confirmacao__mensagem{color:#4b5563;white-space:pre-wrap;overflow-wrap:anywhere;text-align:center;margin:.75rem 0 0;font-size:.875rem}.clinica-confirmacao__acoes{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.clinica-confirmacao__acoes button{cursor:pointer;font:inherit;border:1px solid #d1d5db;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600}.clinica-confirmacao__acoes [data-cancelar]{color:#374151;background:#fff}.clinica-confirmacao__acoes [data-confirmar]{color:#fff;background:#dc2626;border-color:#dc2626}.clinica-confirmacao__acoes [data-confirmar]:hover{background:#b91c1c;border-color:#b91c1c}.clinica-confirmacao button:focus-visible,.clinica-confirmacao input:focus-visible{outline-offset:3px;outline:2px solid #dc2626}.clinica-confirmacao__entrada{margin-top:1rem;font-size:.875rem;display:block}.clinica-confirmacao__entrada input{box-sizing:border-box;width:100%;color:inherit;background:0 0;border:1px solid #d1d5db;border-radius:.5rem;margin-top:.5rem;padding:.625rem;display:block}.dark .clinica-confirmacao{color:#fafafa;background:#18181b}.dark .clinica-confirmacao__mensagem{color:#d4d4d8}.dark .clinica-confirmacao__icone{color:#f87171;background:#450a0a}.dark .clinica-confirmacao__acoes [data-cancelar]{color:#f4f4f5;background:#27272a;border-color:#52525b}.dark .clinica-confirmacao__entrada input{border-color:#52525b}
