@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap";body,table,td,a{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}img{-ms-interpolation-mode:bicubic;border:0;outline:none;height:auto;line-height:100%;text-decoration:none}@media screen and (max-width:600px){.container{width:100%!important;max-width:100%!important}.mobile-hide{display:none!important}.mobile-center{text-align:center!important}.mobile-padding{padding:16px!important}.header-padding{padding:20px 16px!important}h1{font-size:24px!important;line-height:28px!important}h2{font-size:20px!important;line-height:24px!important}h3{font-size:18px!important;line-height:22px!important}.button-link{width:100%!important;display:block!important}.info-box{padding:16px!important}.stack{width:100%!important;display:block!important}.container td{padding-left:12px!important;padding-right:12px!important}.card{padding:14px!important}.btn-primary,.btn-secondary{width:100%!important;max-width:100%!important}.form-row{flex-direction:column!important;gap:10px!important}.form-row>div{width:100%!important}.card{max-width:100%!important}div[style*=display\:flex]{flex-wrap:wrap!important}.form-input,.form-select,.form-textarea{font-size:16px!important}}#analysis-result,#patient-card,#patient-extracted-card,#price-card,#continuar-warn{background:#fff!important}#patient-extracted-card,#analysis-result,#preview-card,#price-card,#support-box,#patient-card,#form-card,#prohibited-box,#price-card{margin-top:var(--rz-card-gap)!important}.whatsapp-container{text-align:center;margin-top:30px!important;margin-bottom:30px!important}#support-box{background:var(--rz-card-bg)!important;border:1px solid var(--rz-card-border)!important;border-radius:var(--rz-card-radius)!important}body,table,td,a{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:Poppins,sans-serif}table,td{mso-table-lspace:0pt;mso-table-rspace:0pt}img{-ms-interpolation-mode:bicubic;border:0;outline:none;height:auto;line-height:100%;text-decoration:none}table{border-collapse:collapse!important}body{background-color:#f0f2f5;width:100%!important;height:100%!important;margin:0!important;padding:0!important}a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important}*,:before,:after{box-sizing:border-box}html,body{overflow-x:hidden}table.container{width:100%!important}img,svg,video{max-width:100%;height:auto}@media screen and (max-width:600px){.container{width:100%!important;max-width:100%!important}.mobile-hide{display:none!important}.mobile-center{text-align:center!important}.mobile-padding{padding:16px!important}.header-padding{padding:20px 16px!important}h1{font-size:24px!important;line-height:28px!important}h2{font-size:20px!important;line-height:24px!important}h3{font-size:18px!important;line-height:22px!important}.button-link{width:100%!important;display:block!important}.info-box{padding:16px!important}.stack{width:100%!important;display:block!important}.container td{padding-left:12px!important;padding-right:12px!important}.card{padding:14px!important}.btn-primary,.btn-secondary{width:100%!important;max-width:100%!important}.form-row{flex-direction:column!important;gap:10px!important}.form-row>div{width:100%!important}.card{max-width:100%!important}div[style*=display\:flex]{flex-wrap:wrap!important}.form-input,.form-select,.form-textarea{font-size:16px!important}}.header-title{font-family:Poppins,sans-serif;font-weight:700}.btn-primary{box-sizing:border-box;color:#fff;text-align:center;cursor:pointer;background:linear-gradient(135deg,#0052ff 0%,#0042da 100%);border:1px solid #0042da;border-radius:12px;width:100%;max-width:320px;margin:0 auto;padding:14px 18px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:none;display:block;box-shadow:0 6px 14px #0042da40}.btn-primary:hover{filter:none;transform:none;box-shadow:0 6px 14px #0042da40}.btn-primary:active{transform:none;box-shadow:0 6px 14px #0042da40}.btn-primary:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.btn-primary:focus-visible{outline-offset:2px;outline:3px solid #0052ff59}#analysis-result,#patient-card,#patient-extracted-card,#price-card,#continuar-warn{background:#fff!important}.btn-secondary{box-sizing:border-box;color:#0042da;text-align:center;cursor:pointer;background:#fff;border:1px solid #0042da;border-radius:12px;width:100%;max-width:320px;margin:0 auto;padding:12px 16px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:block}#correct-name-btn{color:#374151!important;cursor:pointer!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:9999px!important;margin-left:8px!important;padding:4px 10px!important;font-size:12px!important;line-height:1.2!important;text-decoration:none!important}#correct-name-btn:hover{background:#e5e7eb!important;border-color:#d1d5db!important}#correct-name-btn:focus-visible{outline-offset:2px;outline:3px solid #0052ff40}:root{--rz-card-gap:12px;--rz-card-bg:#f9fafb;--rz-card-border:#e5e7eb;--rz-card-radius:12px}.card{background:var(--rz-card-bg);border:1px solid var(--rz-card-border);border-radius:var(--rz-card-radius);margin-top:var(--rz-card-gap);padding:16px 18px}#patient-extracted-card,#analysis-result,#preview-card,#price-card,#support-box,#patient-card,#form-card,#prohibited-box,#price-card{margin-top:var(--rz-card-gap)!important}#support-box{background:var(--rz-card-bg)!important;border:1px solid var(--rz-card-border)!important;border-radius:var(--rz-card-radius)!important;margin-top:16px!important}.form-row{gap:12px;display:flex}.form-field{margin-bottom:12px}.form-label{color:#374151;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.form-select,.form-input,.form-textarea{box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:12px;width:100%;padding:12px 14px;font-family:inherit;font-size:15px}.muted{color:#6b7280;font-size:13px}.fixed-text{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%}.warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:12px}.alert{box-sizing:border-box;text-align:center;text-transform:none;border-radius:12px;width:100%;padding:12px;font-size:14px;font-weight:500;line-height:1.4;display:block}.alert-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.alert-success{color:#16a34a;background:#f0fdf4;border:1px solid #86efac}.alert-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.input-error{color:#b91c1c;text-align:center;text-transform:none;margin-top:6px;font-size:13px;line-height:1.4}
