.vueform-container{--vf-primary: #3b82f6 !important;--vf-primary-darker: #2563eb !important;--vf-danger: #ef4444 !important;--vf-success: #3b82f6 !important;--vf-ring-color: rgba(59, 130, 246, .4) !important;--vf-ring-width: 2px !important;--vf-color-primary: #3b82f6 !important;--vf-color-primary-darker: #2563eb !important;--vf-bg-primary: #3b82f6 !important;--vf-bg-primary-darker: #2563eb !important}.dark .vueform-container{--vf-primary: #60a5fa !important;--vf-primary-darker: #3b82f6 !important;--vf-ring-color: rgba(96, 165, 250, .4) !important;--vf-color-primary: #60a5fa !important;--vf-bg-primary: #60a5fa !important}.vueform-container .vf-toggle-on,.vueform-container .vf-toggle-on-disabled{background:var(--button-color, #3b82f6)!important;border-color:var(--button-color, #3b82f6)!important}.vueform-container .vf-toggle-container:focus{outline-color:var(--button-color, #3b82f6)!important}.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-input-group-disabled),.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-input[disabled]),.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-textarea[disabled]),.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-checkbox[disabled]),.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-radio[disabled]),.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-native-select[disabled]),.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has([data-disabled=true]){opacity:.6!important}.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-input-group-disabled) .vf-label,.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-input[disabled]) .vf-label,.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-textarea[disabled]) .vf-label,.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-checkbox[disabled]) .vf-label,.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-radio[disabled]) .vf-label,.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-native-select[disabled]) .vf-label,.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has([data-disabled=true]) .vf-label{color:#9ca3af!important}.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-input-group-disabled),.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-input[disabled]),.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-textarea[disabled]),.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-checkbox[disabled]),.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-radio[disabled]),.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has(.vf-native-select[disabled]),.vueform-container .vf-element-layout:not(:has([role=group])):not(.vf-readonly-as-disabled):has([data-disabled=true]){cursor:not-allowed!important}[class*=vf-radiogroup-wrapper][class*=vf-radiogroup-inline]{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:max-content!important;gap:1.5rem!important;width:fit-content!important}[class*=vf-radiogroup-wrapper][class*=vf-radiogroup-inline] [class*=vf-radio-container]{margin-bottom:0!important}.flatpickr-calendar{background:#fff!important;padding:.75rem!important;z-index:9999!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;border-radius:.5rem!important;border:1px solid #e5e7eb!important;width:auto!important;min-width:0!important}.flatpickr-innerContainer{padding:0!important}.flatpickr-months{padding:0!important;margin-bottom:.5rem!important;overflow:visible!important;height:auto!important;position:relative!important;width:252px!important}.flatpickr-months .flatpickr-month{height:auto!important;padding:.25rem 0!important;overflow:visible!important;width:100%!important}.flatpickr-current-month{padding:0 1.5rem!important;height:auto!important;width:100%!important;left:0!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.25rem!important;overflow:visible!important}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:none!important;-webkit-appearance:none!important;background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:.375rem!important;padding:.25rem 1.25rem .25rem .5rem!important;font-size:.75rem!important;font-weight:500!important;cursor:pointer!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")!important;background-position:right .125rem center!important;background-repeat:no-repeat!important;background-size:.875em .875em!important;margin:0!important;width:auto!important;max-width:5.5rem!important}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background-color:#f3f4f6!important}.flatpickr-current-month .numInputWrapper{width:3.5rem!important;margin:0!important;padding:0!important}.flatpickr-current-month .numInputWrapper input.cur-year{background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:.375rem!important;padding:.25rem!important;font-size:.75rem!important;font-weight:500!important;width:100%!important;text-align:center!important;margin:0!important}.flatpickr-current-month .numInputWrapper input.cur-year:hover{background-color:#f3f4f6!important}.flatpickr-current-month .numInputWrapper span.arrowUp,.flatpickr-current-month .numInputWrapper span.arrowDown{display:none!important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;padding:.375rem!important;height:auto!important;width:auto!important}.flatpickr-months .flatpickr-prev-month{left:.25rem!important}.flatpickr-months .flatpickr-next-month{right:.25rem!important}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--button-color)!important}.flatpickr-weekdays{padding:0!important;margin-bottom:.25rem!important;width:252px!important}.flatpickr-weekdaycontainer{display:flex!important;width:100%!important}span.flatpickr-weekday{flex:0 0 calc(100% / 7)!important;max-width:calc(100% / 7)!important;text-align:center!important;font-size:.75rem!important;font-weight:600!important;color:#6b7280!important}.flatpickr-days{padding:0!important;width:252px!important}.dayContainer{width:100%!important;min-width:252px!important;max-width:252px!important;padding:0!important;display:flex!important;flex-wrap:wrap!important}.flatpickr-day{flex:0 0 calc(100% / 7)!important;max-width:calc(100% / 7)!important;height:36px!important;line-height:34px!important;margin:0!important;border-radius:.375rem!important;box-sizing:border-box!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{background:var(--button-color)!important;border-color:var(--button-color)!important;color:var(--button-foreground)!important}.flatpickr-day.inRange{background:var(--button-color)!important;opacity:.2!important;border-color:transparent!important}.flatpickr-day.today{border-color:var(--button-color)!important}.flatpickr-day:hover{background:#f3f4f6!important;border-color:#f3f4f6!important}.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{background:var(--button-color)!important;filter:brightness(.9)!important}.dark .flatpickr-calendar{background:#1f2937!important;border-color:#374151!important}.dark .flatpickr-current-month .flatpickr-monthDropdown-months,.dark .flatpickr-current-month .numInputWrapper input.cur-year{background-color:#374151!important;border-color:#4b5563!important;color:#f9fafb!important}.dark .flatpickr-current-month .flatpickr-monthDropdown-months:hover,.dark .flatpickr-current-month .numInputWrapper input.cur-year:hover{background-color:#4b5563!important}.dark .flatpickr-day{color:#f9fafb!important}.dark .flatpickr-day:hover{background:#374151!important;border-color:#374151!important}.dark .flatpickr-day.prevMonthDay,.dark .flatpickr-day.nextMonthDay{color:#6b7280!important}.vueform-container .vf-label,.vueform-container .vf-label-sm,.vueform-container .vf-label-lg,.vueform-container .vf-field-label,.vueform-container .vf-vertical-label,.vueform-container .vf-vertical-label-sm,.vueform-container .vf-vertical-label-lg{font-weight:700!important;color:#0a0a0a!important}.dark .vueform-container .vf-label,.dark .vueform-container .vf-label-sm,.dark .vueform-container .vf-label-lg,.dark .vueform-container .vf-field-label,.dark .vueform-container .vf-vertical-label,.dark .vueform-container .vf-vertical-label-sm,.dark .vueform-container .vf-vertical-label-lg{color:#fafafa!important}.vueform-container .vf-checkbox-label,.vueform-container .vf-radio-label,.vueform-container .vf-checkbox-container label,.vueform-container .vf-radio-container label,.vueform-container .vf-checkboxgroup-wrapper label,.vueform-container .vf-radiogroup-wrapper label,.vueform-container input[type=checkbox]~label,.vueform-container input[type=radio]~label{font-weight:400!important}.vueform-container [data-type=group]>.vf-element-layout>.vf-element-layout-outer-wrapper>.vf-element-layout-inner-container>.vf-element-layout-inner-wrapper>[role=group],.vueform-container .vf-element-layout:has([role=group]) [role=group]{padding-top:.5rem!important}.vueform-container [role=group]{padding-left:.75rem!important;border-left:2px solid #e5e7eb!important}.dark .vueform-container [role=group]{border-left-color:#374151!important}.vueform-container [role=group] .vf-label,.vueform-container [role=group] .vf-label-sm,.vueform-container [role=group] .vf-label-lg,.vueform-container [role=group] .vf-vertical-label,.vueform-container [role=group] .vf-vertical-label-sm,.vueform-container [role=group] .vf-vertical-label-lg{font-weight:600!important;font-size:.875rem!important;color:#2e2e2e!important}.dark .vueform-container [role=group] .vf-label,.dark .vueform-container [role=group] .vf-label-sm,.dark .vueform-container [role=group] .vf-label-lg,.dark .vueform-container [role=group] .vf-vertical-label,.dark .vueform-container [role=group] .vf-vertical-label-sm,.dark .vueform-container [role=group] .vf-vertical-label-lg{color:#bebebe!important}.vueform-container .vf-description,.vueform-container .vf-description-sm,.vueform-container .vf-description-lg{font-size:.8125rem!important;color:#737373!important;margin-bottom:.5rem!important;margin-top:0!important}.dark .vueform-container .vf-description,.dark .vueform-container .vf-description-sm,.dark .vueform-container .vf-description-lg{color:#a1a1a1!important}.vueform-container .vf-row-start.vf-col-1{grid-column:1 / span 1!important}.vueform-container .vf-row-start.vf-col-2{grid-column:1 / span 2!important}.vueform-container .vf-row-start.vf-col-3{grid-column:1 / span 3!important}.vueform-container .vf-row-start.vf-col-4{grid-column:1 / span 4!important}.vueform-container .vf-row-start.vf-col-5{grid-column:1 / span 5!important}.vueform-container .vf-row-start.vf-col-6{grid-column:1 / span 6!important}.vueform-container .vf-row-start.vf-col-7{grid-column:1 / span 7!important}.vueform-container .vf-row-start.vf-col-8{grid-column:1 / span 8!important}.vueform-container .vf-row-start.vf-col-9{grid-column:1 / span 9!important}.vueform-container .vf-row-start.vf-col-10{grid-column:1 / span 10!important}.vueform-container .vf-row-start.vf-col-11{grid-column:1 / span 11!important}.vueform-container .vf-row-start.vf-col-12,.vueform-container .vf-row-start.vf-col{grid-column:1 / -1!important}.vueform-container .vf-element-layout{padding-bottom:1rem!important}.vueform-container{--vf-shadow-input: none;--vf-shadow-input-hover: none;--vf-shadow-input-focus: none}.vueform-container input:focus,.vueform-container textarea:focus,.vueform-container select:focus,.vueform-container button:focus{border-color:#3b82f6!important;outline:2px solid #3b82f6!important;outline-offset:2px!important;box-shadow:0 0 0 3px #3b82f61a!important}.dark .vueform-container input:focus,.dark .vueform-container textarea:focus,.dark .vueform-container select:focus,.dark .vueform-container button:focus{border-color:#60a5fa!important;outline-color:#60a5fa!important;box-shadow:0 0 0 3px #60a5fa33!important}.vueform-container input[type=checkbox]:checked,.vueform-container input[type=radio]:checked{background-color:#3b82f6!important;border-color:#3b82f6!important}.dark .vueform-container input[type=checkbox]:checked,.dark .vueform-container input[type=radio]:checked{background-color:#60a5fa!important;border-color:#60a5fa!important}.vueform-container button,.vueform-container [type=button],.vueform-container [type=submit],.vueform-container .vf-btn,.vueform-container .vf-btn-primary,.vueform-container .vf-btn-secondary{background-color:var(--button-color)!important;color:var(--button-foreground)!important;border:1px solid var(--button-color)!important;transition:all .15s ease!important}.vueform-container .vf-btn,.vueform-container .vf-btn-primary,.vueform-container .vf-btn-secondary{font-weight:600!important;border-radius:var(--radius)!important;padding:.625rem 1.25rem!important}.vueform-container button:hover,.vueform-container [type=button]:hover,.vueform-container [type=submit]:hover,.vueform-container .vf-btn:hover,.vueform-container .vf-btn-primary:hover,.vueform-container .vf-btn-secondary:hover{filter:brightness(.9)!important;outline:none!important}.vueform-container button:focus,.vueform-container [type=button]:focus,.vueform-container [type=submit]:focus,.vueform-container .vf-btn:focus,.vueform-container .vf-btn-primary:focus,.vueform-container .vf-btn-secondary:focus{outline:2px solid var(--button-color)!important;outline-offset:2px!important}.vueform-container .vf-steps-container,.vueform-container .vf-steps-container-lg,.vueform-container .vf-steps-container-md,.vueform-container .vf-steps-container-sm{display:none!important}.vueform-container .vf-steps-controls{display:flex!important;justify-content:space-between!important;gap:1rem!important;margin-top:2rem!important;padding-top:2rem!important;border-top:1px solid oklch(.922 0 0)!important}.crm-sheet-form-wrapper.vueform-container .vf-steps-controls,.crm-sheet-form-wrapper.vueform-container .vf-steps-controls-lg,.crm-sheet-form-wrapper.vueform-container .vf-steps-controls-md,.crm-sheet-form-wrapper.vueform-container .vf-steps-controls-sm,.crm-sheet-form-wrapper.vueform-container .vf-steps-container,.crm-sheet-form-wrapper.vueform-container .vf-steps-container-lg,.crm-sheet-form-wrapper.vueform-container .vf-steps-container-md,.crm-sheet-form-wrapper.vueform-container .vf-steps-container-sm{display:none!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.vueform-container .vf-static{color:#0a0a0a!important;line-height:1.7!important;margin-bottom:0!important}.vueform-container .vf-element-layout:has(.vf-static){padding-bottom:.25rem!important}.dark .vueform-container .vf-static{color:#fafafa!important}.vueform-container .vf-static h1,.vueform-container .vf-static h2,.vueform-container .vf-static h3,.vueform-container .vf-static h4{font-weight:700!important;color:#0a0a0a!important;margin-top:0!important}.dark .vueform-container .vf-static h1,.dark .vueform-container .vf-static h2,.dark .vueform-container .vf-static h3,.dark .vueform-container .vf-static h4{color:#fafafa!important}.vueform-container .vf-static h1{font-size:2.125rem!important;margin-bottom:.75rem!important}.vueform-container .vf-static h2{font-size:1.875rem!important;margin-bottom:.5rem!important}.vueform-container .vf-static h3{font-size:1.5rem!important;margin-bottom:.5rem!important}.vueform-container .vf-static h4{font-size:1.25rem!important;margin-bottom:.25rem!important}.vueform-container .vf-static p{margin-bottom:.75rem!important;line-height:1.6!important}.vueform-container .vf-static p:last-child{margin-bottom:0!important}.vueform-container .vf-static ul{list-style-type:disc!important;padding-left:1.5rem!important;margin-bottom:.75rem!important}.vueform-container .vf-static ol{list-style-type:decimal!important;padding-left:1.5rem!important;margin-bottom:.75rem!important}.vueform-container .vf-static li{margin-bottom:.25rem!important;display:list-item!important}.vueform-container .vf-static ul ul,.vueform-container .vf-static ol ol,.vueform-container .vf-static ul ol,.vueform-container .vf-static ol ul{margin-top:.25rem!important;margin-bottom:.25rem!important}.vueform-container .vf-static a,.vueform-container .vf-description a{color:var(--primary)!important;text-decoration:underline!important}.vueform-container .vf-static a:hover,.vueform-container .vf-description a:hover{filter:brightness(.85)!important}.vueform-container .vf-static a.button,.vueform-container .vf-static .button{display:inline-block!important;background-color:var(--button-color)!important;color:var(--button-foreground)!important;text-decoration:none!important;padding:.625rem 1.25rem!important;border-radius:var(--radius)!important;font-weight:600!important;transition:filter .15s ease!important;margin-bottom:.75rem!important}.vueform-container .vf-static a.button:hover,.vueform-container .vf-static .button:hover{filter:brightness(.9)!important}.vueform-container .vf-static strong,.vueform-container .vf-static b{font-weight:700!important}.vueform-container .vf-static em,.vueform-container .vf-static i{font-style:italic!important}.vueform-container .vf-static blockquote{border-left:4px solid #d1d5db!important;padding-left:1rem!important;margin:.75rem 0!important;color:#484848!important;font-style:italic!important}.dark .vueform-container .vf-static blockquote{border-left-color:#4b5563!important;color:#9e9e9e!important}.vueform-container .vf-static code{background-color:#f3f4f6!important;padding:.125rem .375rem!important;border-radius:.25rem!important;font-family:ui-monospace,monospace!important;font-size:.875em!important}.dark .vueform-container .vf-static code{background-color:#374151!important}.vueform-container .vf-static table{width:100%!important;border-collapse:collapse!important;margin-bottom:.75rem!important}.vueform-container .vf-static th,.vueform-container .vf-static td{border:1px solid #d1d5db!important;padding:.5rem!important;text-align:left!important}.vueform-container .vf-static th{background-color:#f3f4f6!important;font-weight:600!important}.dark .vueform-container .vf-static th,.dark .vueform-container .vf-static td{border-color:#4b5563!important}.dark .vueform-container .vf-static th{background-color:#374151!important}.vueform-container .vf-element-info:before{background-color:var(--primary)!important}.vueform-container .vf-element-info-content:after,.vueform-container .vf-element-info-content:before{display:none!important}.vueform-container .vf-element-required{color:#ef4444!important;font-weight:600;margin-left:.125rem}.vueform-container .vf-element-layout.vf-description-bottom .vf-layout-inner-wrapper-after .vf-description{margin-top:.375rem!important;margin-bottom:0}.vueform-container .vf-element-layout.vf-label-hidden>.vf-element-layout-outer-wrapper>.vf-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.vueform-container .vf-element-layout.vf-label-below>.vf-element-layout-outer-wrapper{display:flex;flex-direction:column}.vueform-container .vf-element-layout.vf-label-below>.vf-element-layout-outer-wrapper>.vf-label{order:2;margin-top:.375rem!important;margin-bottom:0!important}.vueform-container .vf-element-layout.vf-label-below>.vf-element-layout-outer-wrapper>.vf-layout-inner-container{order:1}
