[data-aa-form]{width:100%}[data-aa-form] .horizontal-forms{display:flex;align-items:flex-start;gap:var(--space-1, 4px);width:100%}[data-aa-form] .vertical-forms{display:grid;gap:var(--space-1, 4px);width:100%}[data-aa-form] .field{position:relative;flex:1 1 0;min-width:var(--input-min-width, 200px)}[data-aa-form] .form-background{background:transparent}[data-aa-form] .input{width:100%;height:var(--input-height, 64px);padding:22px var(--space-4, 16px) 8px var(--space-4, 16px);border:0;border-radius:0;background:var(--input-color-default, #f4f4f4);color:var(--color-black, #000);outline:none;box-sizing:border-box;appearance:none;font-family:var(--family, sans-serif);font-size:var(--typo-body-size, 18px);line-height:var(--typo-body-line-h, 24px);letter-spacing:var(--typo-body-spacing, 0px);font-weight:var(--typo-body-weight, 400)}[data-aa-form] textarea.input{min-height:calc(var(--input-height, 64px) * 2);height:auto;padding-top:calc(var(--space-6, 32px) - 1px);resize:vertical}[data-aa-form] .input::placeholder{color:transparent}[data-aa-form] .floating-label{position:absolute;left:var(--space-4, 16px);top:calc((var(--input-height, 64px) - var(--typo-body-line-h, 24px)) / 2);margin:0;color:var(--input-titile-default, #969696);pointer-events:none;transform-origin:left center;transition:top var(--motion-duration-fast, .12s) ease,font-size var(--motion-duration-fast, .12s) ease,line-height var(--motion-duration-fast, .12s) ease,color var(--motion-duration-fast, .12s) ease;font-family:var(--family, sans-serif);font-size:var(--typo-body-size, 18px);line-height:var(--typo-body-line-h, 24px);letter-spacing:var(--typo-body-spacing, 0px);font-weight:var(--typo-body-weight, 400)}[data-aa-form] .floating-label.active{top:var(--space-2, 8px);font-size:var(--typo-caption-size, 14px);line-height:var(--typo-caption-line-h, 20px);letter-spacing:var(--typo-caption-spacing, 0px)}[data-aa-form] .input.error,[data-aa-form] .form-background.error .input{background:var(--input-color-error, #ffe7e7)}[data-aa-form] .form-background.error .floating-label{color:var(--input-titile-error, rgb(85 46 65 / 50%))}[data-aa-form] .error-message{margin:0 0 0 var(--space-4, 16px);max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:all var(--motion-duration-base, .18s) ease;color:var(--input-error-message, #c04b4b);font-family:var(--family, sans-serif);font-size:var(--typo-caption-size, 14px);line-height:var(--typo-caption-line-h, 20px);letter-spacing:var(--typo-caption-spacing, 0px);font-weight:var(--typo-caption-weight, 400)}[data-aa-form] .error-message.show{margin:var(--space-1, 4px) 0 0 var(--space-4, 16px);max-height:50px;opacity:1;transform:translateY(0)}[data-aa-form] .checkbox-container{display:flex;align-items:center;gap:var(--space-3, 12px);margin-top:var(--space-3, 12px);cursor:pointer;user-select:none}[data-aa-form] .form-checkbox{width:28px;height:28px;border:0;background:var(--input-color-default, #f4f4f4);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:all var(--motion-duration-base, .18s) ease}[data-aa-form] .checkbox-icon{width:18px;height:18px;opacity:0;transform:scale(.5);transition:all var(--motion-duration-base, .18s) ease}[data-aa-form] .form-checkbox.checked .checkbox-icon{opacity:1;transform:scale(1)}[data-aa-form] .checkbox-label{margin:0;color:var(--color-black, #000);font-family:var(--family, sans-serif);font-size:var(--typo-small-size, 16px);line-height:var(--typo-small-line-h, 22px);letter-spacing:var(--typo-small-spacing, 0px);font-weight:var(--typo-small-weight, 400)}[data-aa-form] .checkbox-label a{color:inherit;text-decoration:underline}[data-aa-form] .checkbox-label a:hover,[data-aa-form] .checkbox-label a:focus-visible{text-decoration:none}[data-aa-form] .checkbox-error{margin-top:0;padding-left:40px;max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:all var(--motion-duration-base, .18s) ease;color:var(--input-error-message, #c04b4b);font-family:var(--family, sans-serif);font-size:var(--typo-caption-size, 14px);line-height:var(--typo-caption-line-h, 20px);letter-spacing:var(--typo-caption-spacing, 0px);font-weight:var(--typo-caption-weight, 400)}[data-aa-form] .checkbox-error.show{max-height:50px;margin-top:var(--space-1, 4px);opacity:1;transform:translateY(0)}[data-aa-form].aa-form--submit-after-consent .form-submit-row{display:flex;justify-content:flex-end;margin-top:var(--space-3, 12px)}.toast-container{position:fixed;top:0;left:0;right:0;z-index:9999;pointer-events:none}.toast{margin-left:auto;padding:30px 40px;pointer-events:auto;transform:translateY(-100%);opacity:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);background:var(--color-black, #000);color:#e1e1e1;font-family:var(--family, sans-serif);font-size:var(--typo-body-size, 18px);line-height:var(--typo-body-line-h, 24px);letter-spacing:var(--typo-body-spacing, 0px)}.toast.error{background:#3a1717;color:#ffe5e5}.toast.show{transform:translateY(0);opacity:1}.toast.hide{transform:translateY(-100%);opacity:0}.toast+.toast{margin-top:var(--space-2, 8px)}@media (max-width: 768px){[data-aa-form] .horizontal-forms{flex-direction:column;align-items:stretch}[data-aa-form] .horizontal-forms [data-aa-submit]{width:100%}[data-aa-form].aa-form--submit-after-consent .form-submit-row{justify-content:flex-start}[data-aa-form].aa-form--submit-after-consent .form-submit-row [data-aa-submit]{width:100%}.toast{margin:var(--space-2, 8px) var(--space-3, 12px) 0;padding:14px 16px;font-size:var(--typo-caption-size, 14px);line-height:var(--typo-caption-line-h, 20px)}}
