body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-primary{background-color:#2563eb;color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s}.btn-primary:hover{background-color:#1d4ed8}.input-field{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;outline:none}.input-field:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}html.dark .bform-header{background-color:#111827;border-bottom-color:#1f2937}html.dark .bform-header h2{color:#f9fafb}html.dark .bform-header button{color:#9ca3af}html.dark .bform-modal{background-color:#111827}html.dark .bform-stepper-bar{background-color:#111827;border-bottom-color:#1f2937}html.dark .bform-section{background-color:#1f2937;border-color:#374151}html.dark .bform-section h3{color:#e5e7eb;border-bottom-color:#374151}html.dark .bform-section h4,html.dark .bform-section p{color:#d1d5db}html.dark .bform-section>label,html.dark .bform-section div>label{color:#d1d5db}html.dark .bform-section span{color:#9ca3af}html.dark .bform-section input:not([type=checkbox]):not([type=radio]),html.dark .bform-section select,html.dark .bform-section textarea{background-color:#374151!important;border-color:#4b5563!important;color:#f3f4f6!important}html.dark .bform-section input:disabled,html.dark .bform-section select:disabled,html.dark .bform-section textarea:disabled,html.dark .bform-section input[readonly],html.dark .bform-section select[readonly]{background-color:#1f2937!important;color:#6b7280!important;cursor:default}html.dark .bform-section .bg-white{background-color:#111827}html.dark .bform-section .bg-gray-50{background-color:#1f2937}html.dark .bform-section .border-gray-200{border-color:#374151}html.dark .bform-section .text-gray-800,html.dark .bform-section .text-gray-900{color:#e5e7eb}html.dark .bform-section .text-gray-600,html.dark .bform-section .text-gray-700{color:#9ca3af}html.dark .bform-section .text-gray-500{color:#6b7280}html.dark .bform-section button.bg-white{background-color:#374151;color:#e5e7eb;border-color:#4b5563}html.dark .bform-section .bg-blue-50{background-color:#3b82f61a}html.dark .bform-section .bg-green-50{background-color:#22c55e1a}html.dark .bform-section .bg-red-50{background-color:#ef44441a}html.dark .bform-section .bg-amber-50{background-color:#f59e0b1a}html.dark .bform-comments{background-color:#1f2937;border-color:#374151;color:#d1d5db}html.dark .bform-comments .bg-white{background-color:#111827}html.dark .bform-comments .bg-gray-50{background-color:#1f2937}html.dark .bform-comments .text-gray-800{color:#e5e7eb}html.dark .bform-comments .text-gray-600{color:#9ca3af}html.dark .bform-comments .text-gray-500{color:#6b7280}html.dark .bform-comments .border-gray-200{border-color:#374151}html.dark .bform-comments input,html.dark .bform-comments textarea{background-color:#374151!important;border-color:#4b5563!important;color:#f3f4f6!important}html.dark .bform-footer{background-color:#111827;border-top-color:#1f2937}html.dark .bform-footer button.border-gray-300{border-color:#374151;color:#d1d5db}html.dark .bform-footer button.border-gray-300:hover{background-color:#1f2937}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}
