@keyframes birthCertFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes birthCertFloat{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-18px) scale(1.3);opacity:.8}}@keyframes birthCertPulse{0%,to{opacity:.06}50%{opacity:.12}}@keyframes birthCertShine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.birthcert-white-form .control-label,.birthcert-white-form [class*=text-white]:not(button):not(button *):not([class*=bg-blue]):not([class*=bg-blue] *):not([class*=bg-primary]):not([class*=bg-primary] *),.birthcert-white-form label{color:#0f172a!important}.birthcert-white-form .control-label,.birthcert-white-form label{font-size:13px!important;font-weight:600!important;margin-bottom:6px!important;display:inline-block!important}.birthcert-white-form p{font-size:11px!important;font-weight:400!important;color:#94a3b8!important}.birthcert-white-form .text-red-500,.birthcert-white-form span.text-red-500{color:#ef4444!important;font-size:inherit!important;font-weight:inherit!important}.birthcert-white-form .btn-primary,.birthcert-white-form button[class*=bg-blue-600],.birthcert-white-form button[class*=bg-primary],.birthcert-white-form button[type=submit]{background:#2563eb!important;border-color:#2563eb!important;color:white!important;font-size:15px!important;font-weight:700!important;box-shadow:0 8px 24px rgba(37,99,235,.3)!important}.birthcert-white-form button[class*=bg-blue-600]:hover,.birthcert-white-form button[type=submit]:hover{background:#1d4ed8!important;box-shadow:0 12px 32px rgba(37,99,235,.4)!important}.birthcert-white-form .c-btn .placeholder,.birthcert-white-form .c-btn span.text-gray-500,.birthcert-white-form .c-btn span[class*=placeholder],.birthcert-white-form .c-btn span[class*=text-slate],.birthcert-white-form .selected-list .placeholder,.birthcert-white-form .selected-list span.text-white,.birthcert-white-form .selected-list span[class*=placeholder],.birthcert-white-form input::placeholder,.birthcert-white-form select::placeholder,.birthcert-white-form textarea::placeholder{color:#94a3b8!important;font-size:13px!important;font-weight:400!important}.birthcert-white-form .form-control,.birthcert-white-form input,.birthcert-white-form textarea{color:#1e293b!important;font-size:14px!important;background:#f8fafc!important;border-color:#e2e8f0!important}.birthcert-white-form .form-control:focus,.birthcert-white-form input:focus,.birthcert-white-form textarea:focus{border-color:#3b82f6!important;background:#ffffff!important}.birthcert-white-form .c-btn,.birthcert-white-form .selected-list .c-btn{background:#f8fafc!important;border-color:#e2e8f0!important;color:#1e293b!important}.birthcert-white-form .c-btn span,.birthcert-white-form .selected-list .c-list span,.birthcert-white-form .selected-list span{color:#1e293b!important;font-size:13px!important;font-weight:400!important}.birthcert-white-form .c-btn .placeholder{color:#94a3b8!important}.birthcert-white-form .border-dashed{background:#f8fafc!important;border-color:#cbd5e1!important}.birthcert-white-form .border-dashed .text-gray-500,.birthcert-white-form .border-dashed .text-gray-600,.birthcert-white-form .border-dashed p,.birthcert-white-form .border-dashed span{color:#64748b!important;font-size:12px!important;font-weight:400!important}.birthcert-white-form h4{color:#374151!important;font-size:12px!important;font-weight:600!important}.birthcert-white-form .space-y-1 p,.birthcert-white-form .space-y-1 span{font-size:11px!important;font-weight:400!important;color:#64748b!important}.birthcert-white-form .space-y-1 p.font-medium{color:#1e293b!important;font-weight:500!important}.birthcert-white-form .space-y-1 svg{color:#64748b!important}.birthcert-white-form .space-y-1 button{color:#ef4444!important}.birthcert-white-form .border-dashed span.bg-primary,.birthcert-white-form .border-dashed span.inline-flex,.birthcert-white-form .border-dashed span.text-white,.birthcert-white-form .border-dashed span[class*=bg-primary]{color:white!important;font-size:12px!important;font-weight:600!important}.birthcert-white-form .border-dashed+p,.birthcert-white-form .border-dashed~p,.birthcert-white-form p.text-center{font-size:10px!important;font-weight:400!important;color:#b0b8c4!important}@media (prefers-reduced-motion:reduce){@keyframes birthCertFloat{0%,to{transform:none;opacity:.4}}@keyframes birthCertPulse{0%,to{opacity:.06}}@keyframes birthCertShine{0%,to{transform:none}}}