@media (min-width:1024px){.form-layout-grid{grid-template-columns:2fr 3fr!important;display:grid!important}.form-layout-grid>div{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.form-compact-fields,.form-compact-fields .form-generator,.form-compact-fields .form-generator form,.form-compact-fields .form-section,.form-compact-fields .form-section>div{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.form-compact-fields .form-section>div.space-y-6,.form-compact-fields .form-section>div.space-y-4,.form-compact-fields .form-section>div.max-w-md{width:100%!important;max-width:100%!important}}.form-compact-fields.form-compact-fields .form-generator input:not([type=checkbox]):not([type=radio]),.form-compact-fields.form-compact-fields .form-generator select,.form-compact-fields.form-compact-fields .form-generator textarea{box-sizing:border-box!important;color:#000!important;background-color:#fff!important;border:1px solid #00000059!important;border-radius:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:52px!important;padding:12px 16px!important;font-size:16px!important;transition:all .2s ease-in-out!important}.form-compact-fields.form-compact-fields .form-generator select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:12px!important;flex:1!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-right:40px!important}.form-compact-fields.form-compact-fields.form-compact-fields .form-generator input[type=date],.form-compact-fields.form-compact-fields .form-generator input[type=date][type=date]{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;resize:none!important;color:#000!important;background-color:#fff!important;border:1px solid #00000059!important;border-radius:8px!important;flex:1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:52px!important;padding:12px 16px!important;font-size:16px!important;transition:all .2s ease-in-out!important;overflow:hidden!important}@media (min-width:640px){.form-compact-fields.form-compact-fields .form-generator input:not([type=checkbox]):not([type=radio]),.form-compact-fields.form-compact-fields .form-generator select,.form-compact-fields.form-compact-fields .form-generator textarea,.form-compact-fields.form-compact-fields .form-generator input[type=date],.form-compact-fields .grid input[type=date]{min-height:42px!important;padding:10px 16px!important;font-size:14px!important}}@media (min-width:1024px){.form-compact-fields.form-compact-fields .form-generator input:not([type=checkbox]):not([type=radio]),.form-compact-fields.form-compact-fields .form-generator select,.form-compact-fields.form-compact-fields .form-generator textarea{min-height:42px!important;padding:10px 18px!important;font-size:14px!important}.form-compact-fields.form-compact-fields .form-generator select{padding-right:42px!important}.form-compact-fields.form-compact-fields .form-generator input[type=date],.form-compact-fields .grid input[type=date]{min-height:42px!important;padding:10px 18px!important;font-size:14px!important}}.form-compact-fields .form-section>div,.form-compact-fields .space-y-6,.form-compact-fields .space-y-4,.form-compact-fields .max-w-md{max-width:100%!important}.form-compact-fields .space-y-6>*+*{margin-top:2rem!important}@media (min-width:640px){.form-compact-fields .space-y-6>*+*{margin-top:1.5rem!important}.form-compact-fields .space-y-4>*+*{margin-top:.875rem!important}}.form-compact-fields .grid{width:100%!important}.form-compact-fields .grid>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.form-compact-fields .grid .relative{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.form-compact-fields.form-compact-fields .grid input[type=date],.form-compact-fields .grid input[type=date][type=date]{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;resize:none!important;color:#000!important;background-color:#fff!important;border:1px solid #00000059!important;border-radius:8px!important;flex:1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:52px!important;padding:12px 16px!important;font-size:16px!important;transition:all .2s ease-in-out!important;overflow:hidden!important}.form-compact-fields .grid select{box-sizing:border-box!important;flex:1!important;width:100%!important;min-width:0!important;max-width:100%!important}.form-compact-fields .form-generator .flex.items-start.space-x-3{align-items:flex-start!important;width:100%!important;max-width:100%!important}.form-compact-fields .form-generator .flex.items-start.space-x-3>input[type=checkbox]{flex-shrink:0!important;width:auto!important;margin-top:.25rem!important}.form-compact-fields .form-generator .flex.items-start.space-x-3>div.flex-1{flex:1!important;width:auto!important;min-width:0!important}.form-compact-fields .form-generator .flex.items-start.space-x-3 label{width:100%!important;display:block!important}.form-compact-fields .form-generator .flex.items-start.space-x-3 label>div{align-items:flex-start!important;width:100%!important;display:flex!important}.form-compact-fields .form-section:has(input[type=checkbox][id=whatsapp-opt-in]){width:100%!important}.form-compact-fields .form-section:has(input[type=checkbox][id=whatsapp-opt-in])>div{width:100%!important;max-width:100%!important}.form-compact-fields .storage-duration-section{border-bottom:1px solid #00000014!important;flex-direction:row!important;align-items:center!important;gap:.75rem!important;margin-bottom:.75rem!important;padding-bottom:.5rem!important;display:flex!important}@media (min-width:640px){.form-compact-fields .storage-duration-section{gap:1rem!important;margin-bottom:.875rem!important;padding-bottom:.75rem!important}}.form-compact-fields .storage-duration-section .border-b{border:none!important;flex-direction:row!important;flex:1!important;align-items:center!important;gap:.5rem!important;min-width:0!important;padding:0!important;display:flex!important}.form-compact-fields .storage-duration-section .flex.items-center.justify-between{flex:none!important;margin:0!important}.form-compact-fields .storage-duration-section h3{color:#4b5563b3!important;white-space:nowrap!important;margin:0!important;font-size:.75rem!important;font-weight:500!important}@media (min-width:640px){.form-compact-fields .storage-duration-section h3{font-size:.875rem!important}}.form-compact-fields .storage-duration-section p{color:#6b728099!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:.625rem!important;font-style:italic!important;overflow:hidden!important}@media (min-width:640px){.form-compact-fields .storage-duration-section p{font-size:.6875rem!important}}.form-compact-fields .storage-duration-section .grid{flex-direction:row!important;flex:none!important;align-items:center!important;gap:.5rem!important;width:auto!important;display:flex!important}.form-compact-fields .storage-duration-section .col-span-2{grid-column:unset!important;width:auto!important}.form-compact-fields .storage-duration-section .relative{flex-shrink:0!important;width:120px!important;min-width:120px!important;max-width:150px!important}.form-compact-fields .storage-duration-section input[type=number]{width:100%!important;min-width:100px!important;max-width:150px!important;padding:6px 10px!important;font-size:.75rem!important}@media (min-width:640px){.form-compact-fields .storage-duration-section input[type=number]{padding:8px 12px!important;font-size:.875rem!important}}.form-compact-fields .storage-duration-section label{display:none!important}@keyframes storage-required-blink{0%,to{border-color:#ef444480;box-shadow:0 0 #ef444466}50%{border-color:#ef4444;box-shadow:0 0 0 4px #ef44444d}}.form-compact-fields .storage-required-blinking{border-width:2px!important;border-color:#ef4444cc!important;animation:1.5s ease-in-out infinite storage-required-blink!important}.form-compact-fields .storage-required-blinking:focus{border-color:#ef4444!important;animation:none!important;box-shadow:0 0 0 4px #ef44444d!important}@media (max-width:640px){.form-compact-fields .form-generator label.absolute{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:calc(100% - 1.5rem)!important;padding:0 .25rem!important;font-size:.625rem!important;line-height:1!important;overflow:hidden!important}.form-compact-fields .form-generator ::placeholder{font-size:11px!important}.form-compact-fields .form-generator input,.form-compact-fields .form-generator select,.form-compact-fields .form-generator textarea{font-size:14px!important}}@supports (-webkit-touch-callout:none){.form-compact-fields .form-generator input,.form-compact-fields .form-generator select,.form-compact-fields .form-generator textarea{font-size:16px!important}}.form-compact-fields input[type=date]::-webkit-datetime-edit{margin:0!important;padding:0!important;line-height:1.5!important}.form-compact-fields .form-generator input[type=date]::-webkit-datetime-edit{margin:0!important;padding:0!important;line-height:1.5!important}.form-compact-fields input[type=date]::-webkit-datetime-edit-fields-wrapper{margin:0!important;padding:0!important}.form-compact-fields .form-generator input[type=date]::-webkit-datetime-edit-fields-wrapper{margin:0!important;padding:0!important}.form-compact-fields input[type=date]::-webkit-datetime-edit-text{padding:0 2px!important}.form-compact-fields .form-generator input[type=date]::-webkit-datetime-edit-text{padding:0 2px!important}.form-compact-fields input[type=date]::-webkit-datetime-edit-month-field{margin:0!important;padding:0!important}.form-compact-fields input[type=date]::-webkit-datetime-edit-day-field{margin:0!important;padding:0!important}.form-compact-fields input[type=date]::-webkit-datetime-edit-year-field{margin:0!important;padding:0!important}.form-compact-fields .form-generator input[type=date]::-webkit-datetime-edit-month-field{margin:0!important;padding:0!important}.form-compact-fields .form-generator input[type=date]::-webkit-datetime-edit-day-field{margin:0!important;padding:0!important}.form-compact-fields .form-generator input[type=date]::-webkit-datetime-edit-year-field{margin:0!important;padding:0!important}.form-compact-fields input[type=date],.form-compact-fields .form-generator input[type=date],.form-compact-fields .grid input[type=date]{appearance:none!important;box-sizing:border-box!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding-top:0!important;padding-bottom:0!important;line-height:52px!important;display:block!important}@media (min-width:640px){.form-compact-fields input[type=date],.form-compact-fields .form-generator input[type=date],.form-compact-fields .grid input[type=date]{height:42px!important;min-height:42px!important;max-height:42px!important;line-height:42px!important}}.form-compact-fields input[type=date]::-webkit-date-and-time-value{text-align:left!important;margin:0!important;padding:0!important}.form-compact-fields .form-generator input[type=date]::-webkit-date-and-time-value{text-align:left!important;margin:0!important;padding:0!important}.form-compact-fields input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer!important;opacity:1!important;margin:0!important;padding:4px!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.form-compact-fields .form-generator input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer!important;opacity:1!important;margin:0!important;padding:4px!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}:is(.form-compact-fields .grid .relative:has(input[type=date]),.form-compact-fields .form-generator .relative:has(input[type=date])){position:relative!important}.form-compact-fields.form-compact-fields .form-generator select,.form-compact-fields.form-compact-fields .grid select{height:52px!important;min-height:52px!important;max-height:52px!important;line-height:1.5!important}@media (min-width:640px){.form-compact-fields.form-compact-fields .form-generator select,.form-compact-fields.form-compact-fields .grid select{height:42px!important;min-height:42px!important;max-height:42px!important}}.form-compact-fields .field-container,.form-compact-fields .form-field,.form-compact-fields .form-generator .relative,.form-compact-fields .form-section .relative,.form-compact-fields .form-field .relative{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.form-compact-fields .form-section,.form-compact-fields .form-section>div{width:100%!important;min-width:0!important;max-width:100%!important}.form-compact-fields .form-section>div.border-b,.form-compact-fields .form-section>div.border-b>div.flex{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.form-compact-fields{overflow-x:hidden!important}.form-compact-fields .form-generator .relative{position:relative!important}.form-compact-fields .form-generator label.absolute{z-index:10!important;opacity:1!important;visibility:visible!important;color:#111827!important;white-space:nowrap!important;text-overflow:ellipsis!important;background-color:#fff!important;max-width:calc(100% - 1.5rem)!important;padding:0 .25rem!important;font-size:.625rem!important;line-height:1!important;position:absolute!important;top:-.5rem!important;left:.75rem!important;overflow:hidden!important}@media (min-width:640px){.form-compact-fields .form-generator label.absolute{font-size:.5625rem!important;top:-.4rem!important}}.form-compact-fields .form-generator button[type=submit],.form-compact-fields .form-generator .btn-primary{width:100%!important;min-height:52px!important;padding:14px 24px!important;font-size:16px!important}@media (min-width:640px){.form-compact-fields .form-generator button[type=submit],.form-compact-fields .form-generator .btn-primary{min-height:44px!important;padding:10px 20px!important;font-size:14px!important}}.form-compact-fields .form-section{margin-bottom:16px!important;padding:16px!important}@media (min-width:640px){.form-compact-fields .form-section{margin-bottom:12px!important;padding:12px!important}}.form-compact-fields h3,.form-compact-fields .section-title{visibility:visible!important;opacity:1!important;color:#111827!important;margin-bottom:16px!important;font-size:14px!important;line-height:1.5!important}@media (min-width:640px){.form-compact-fields h3,.form-compact-fields .section-title{margin-bottom:12px!important;font-size:14px!important}}@media (min-width:1024px){.form-compact-fields h3,.form-compact-fields .section-title{margin-bottom:10px!important;font-size:16px!important}}#form-compact-fields div.border-b>div.flex{box-sizing:border-box!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;min-width:0!important;display:flex!important}#form-compact-fields div.border-b>div.flex>button{flex-grow:0!important;flex-shrink:0!important;width:auto!important;min-width:auto!important;max-width:none!important;margin-left:8px!important}#form-compact-fields div.border-b>div.flex>h3{visibility:visible!important;opacity:1!important;color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important;flex:1!important;width:auto!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}@media (max-width:1023px){#form-compact-fields div.border-b>div.flex{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}#form-compact-fields div.border-b>div.flex>button{flex-shrink:0!important;margin-left:8px!important}}
