@layer onyx.component{.onyx-form-message{gap:var(--onyx-spacing-2xs);display:inline-flex}.onyx-use-optional:not(:has(.onyx-required-marker)) .onyx-form-element__optional{display:inline-block}.onyx-form-element{font-family:var(--onyx-font-family-paragraph);gap:var(--onyx-density-3xs);flex-direction:column;display:flex}.onyx-form-element__label{width:100%;max-width:100%;color:var(--onyx-color-text-icons-neutral-medium);align-items:center;display:flex}.onyx-form-element__label .onyx-optional-marker{text-align:end;flex-grow:1}.onyx-form-element__optional{font-family:var(--onyx-font-family-paragraph);font-weight:var(--onyx-font-weight-regular);color:var(--onyx-color-text-icons-neutral-soft);padding-left:var(--onyx-density-xs);-webkit-hyphens:none;hyphens:none;margin-left:auto;font-style:normal;display:none}.onyx-form-element__label-tooltip{margin-left:var(--onyx-spacing-2xs)}.onyx-form-element__footer{justify-content:space-between;gap:var(--onyx-spacing-2xs);width:100%;max-width:100%;color:var(--onyx-color-text-icons-neutral-soft);display:none}.onyx-form-element:has(.onyx-form-message__danger) .onyx-form-element__footer{display:var(--error-message-display,none)}.onyx-form-element:has(.onyx-form-message__neutral,.onyx-form-message__success,.onyx-form-element__counter) .onyx-form-element__footer{display:flex}.onyx-form-element__footer-messages{flex-direction:column;flex:1;min-width:0;display:flex}.onyx-form-element__counter{max-width:fit-content}.onyx-form-element__counter--violated{color:var(--onyx-color-text-icons-danger-intense)}.onyx-form-element__error-message,.onyx-form-element__error-tooltip{display:var(--error-message-display,none);color:var(--onyx-color-base-danger-500)}.onyx-form-element__success-message,.onyx-form-element__success-tooltip{display:var(--success-message-display,flex);color:var(--onyx-color-base-success-700)}.onyx-form-element__message{display:var(--message-display,flex)}}@layer onyx.override{.onyx-form-element__footer--reserved{height:1lh;display:flex}}
