/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.t3-form{flex-direction:column;gap:clamp(1rem,.622rem + .8636vw,1.59375rem);display:flex}.t3-form>div:first-child{display:none}.t3-form .row{flex-wrap:wrap;gap:clamp(1rem,.622rem + .8636vw,1.59375rem) clamp(1rem,3.9545vw - .73rem,3.71875rem);display:flex}.t3-form .row>*{flex-shrink:0;max-width:100%}.t3-form .form-element{position:relative}.t3-form .form-element:not(:has(.form-element)):has(.error,.is-invalid){--formAccentColor:var(--color-warning)}:is(.t3-form .form-element:not(:has(.form-element)):has(.error,.is-invalid) input,.t3-form .form-element:not(:has(.form-element)):has(.error,.is-invalid) textarea,.t3-form .form-element:not(:has(.form-element)):has(.error,.is-invalid) select){border-color:var(--color-warning)}.t3-form .form-element:not(:has(.form-element)):has(.error,.is-invalid) label{color:var(--color-warning)}:is(.t3-form .form-element:has(>.form-label):has(>input.form-control:not([type=file]),>textarea.form-control) input:valid:not(:placeholder-shown),.t3-form .form-element:has(>.form-label):has(>input.form-control:not([type=file]),>textarea.form-control) textarea:valid:not(:placeholder-shown)){border-color:var(--formAccentColor,var(--field-accent,var(--color-primary-500)))}.t3-form .form-element:has(>.form-select)>.form-label{display:none}.t3-form select:valid{border-color:var(--field-accent,var(--color-primary-500))}.form-check-wrapping-label{align-items:flex-start;gap:5px;display:flex}.form-check-wrapping-label input[type=checkbox]{flex:none;margin-top:.1875rem}.col-xxl{flex:1 0}.col-xxl-auto{flex:auto}.col-xxl-1{flex:220px}.col-xxl-2{flex:2 220px}.col-xxl-3{flex:3 220px}.col-xxl-4{flex:4 220px}.col-xxl-5{flex:5 220px}.col-xxl-6{flex:6 220px}.col-xxl-7{flex:7 220px}.col-xxl-8{flex:8 220px}.col-xxl-9{flex:9 220px}.col-xxl-10{flex:10 220px}.col-xxl-11{flex:11 220px}.col-xxl-12{flex:12 220px}.multiupload-files{flex-flow:wrap;justify-content:flex-start;display:flex}.multiupload-file-block{color:inherit;background-color:color-mix(in srgb, color-mix(in srgb, var(--color-primary-500), white 40%), transparent 80%);align-items:flex-start;margin:5px;padding:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.multiupload-file-block{background-color:color-mix(in srgb, var(--color-primary-300), transparent 80%)}}.multiupload-file-block{border-radius:var(--radius-lg)}.multiupload-file-block>span.name{width:max-content;padding-right:var(--spacing-xxs);display:inline-flex}.multiupload-file-delete{width:24px;color:inherit;cursor:pointer;background-color:#0000;justify-content:center;margin-right:3px;font-size:large;display:flex}@media (hover:hover){.multiupload-file-delete:hover{border-radius:var(--radius-lg,6px)}}.multiupload-file-delete:focus-visible{border-radius:var(--radius-lg,6px)}@media (hover:hover){.multiupload-file-delete:hover{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-primary-500), white 40%) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.multiupload-file-delete:hover{background-color:color-mix(in oklab, var(--color-primary-300,color-mix(in srgb, var(--color-primary-500), white 40%)) 20%, transparent)}}}.multiupload-file-delete:focus-visible{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-primary-500), white 40%) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.multiupload-file-delete:focus-visible{background-color:color-mix(in oklab, var(--color-primary-300,color-mix(in srgb, var(--color-primary-500), white 40%)) 20%, transparent)}}.multiupload-file-delete>span{transform:rotate(45deg)}.multiupload-image{flex-direction:column;display:flex}.multiupload-image img{width:auto;max-width:250px;height:auto;max-height:250px}.form-check-wrapping-label:has(input[type=checkbox]:is(.error,.is-invalid)){color:#fff;background:#b10000}:is(.form-check-wrapping-label:has(input[type=checkbox]:is(.error,.is-invalid)) label,.form-check-wrapping-label:has(input[type=checkbox]:is(.error,.is-invalid)) a){color:#fff}.t3-form input,.t3-form select,.t3-form textarea{color:var(--color-contrast)}.t3-form textarea{height:150px}.t3-form .mandatory{color:var(--color-primary-500);font-size:.9375rem}.t3-form .privacy{max-width:25.5rem;font-size:.8125rem;line-height:1.125rem}.t3-form button[type=submit]{align-self:flex-start;padding:clamp(.75rem,.5rem + .6vw,1.25rem) clamp(.8125rem,2vw - .0625rem,2.1875rem) clamp(.75rem,.5rem + .6vw,1.25rem) clamp(2.8125rem,1.818rem + 2.2727vw,4.375rem)}@media (width>=48rem){.t3-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1rem,3.9545vw - .73rem,3.71875rem);display:grid}.t3-form>*{grid-column:1/-1}.t3-form>.privacy{grid-column:1}.t3-form>.mandatory{grid-column:2}.t3-form>.actions{justify-self:start}.t3-form:has(>.row textarea)>.row:has(textarea){display:contents}.t3-form:has(>.row textarea)>.row:has(textarea)>:first-child{grid-area:4/1;width:auto}.t3-form:has(>.row textarea)>.row:has(textarea)>:last-child{grid-area:4/2/span 3;width:auto}.t3-form:has(>.row textarea) .form-element-textarea{height:100%}.t3-form:has(>.row textarea) .form-element-textarea textarea{height:100%;min-height:9.375rem}.t3-form:has(>.row textarea)>.privacy{grid-area:5/1;max-width:none}.t3-form:has(>.row textarea)>.form-element:has(altcha-widget){grid-area:6/1}.t3-form:has(>.row textarea)>.mandatory{grid-area:7/2}.t3-form:has(>.row textarea)>.actions{grid-area:7/1}}
