.label{font-family:var(--label-atom-font-family-default);font-size:var(--label-atom-font-size-default);font-weight:var(--label-atom-font-weight-default);line-height:var(--label-atom-line-height-default);color:var(--label-color-default);text-align:left;word-wrap:break-word;overflow-wrap:break-word;cursor:default;box-sizing:border-box;-webkit-user-select:text;user-select:text;flex-direction:row;justify-content:flex-start;align-items:center;max-width:100%;font-style:normal;display:inline-flex}.label__text{min-width:0;display:block}.label__required{color:var(--color-status-error-default);font-weight:var(--font-weight-bold);margin-left:2px;display:inline}.label--disabled{color:var(--color-neutral-400);cursor:not-allowed;opacity:.6}.label--truncate .label__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.label__optional{color:var(--color-neutral-500);font-weight:var(--label-font-weight);margin-left:2px}
.visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden--focusable:focus-visible,.visually-hidden--focusable:focus-within{clip:auto;clip-path:none;white-space:normal;word-spacing:normal;outline-offset:2px;outline:2px solid;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}
.helper-text{font-family:var(--helper-text-font-family);font-size:var(--helper-text-font-size);font-weight:var(--helper-text-font-weight);line-height:var(--helper-text-line-height);color:var(--helper-text-text-color-default);box-sizing:border-box;margin:0;padding:0;display:block}.helper-text--error{color:var(--helper-text-text-color-error)}.helper-text--disabled{color:var(--helper-text-text-color-disabled);cursor:not-allowed}
.input-group{align-items:center;gap:var(--input-field-molecule-container-gap);width:100%;min-height:var(--input-field-molecule-container-min-height);background-color:var(--input-field-molecule-container-background-default);border:var(--input-field-molecule-container-border-weight-default) solid var(--input-field-molecule-container-border-color-default);border-radius:var(--input-field-molecule-container-border-radius);padding-left:var(--input-field-molecule-container-padding-horizontal);padding-right:var(--input-field-molecule-container-padding-horizontal);padding-top:var(--input-field-molecule-container-padding-vertical);padding-bottom:var(--input-field-molecule-container-padding-vertical);box-sizing:border-box;transition:background-color var(--input-field-molecule-transition-duration) var(--input-field-molecule-transition-easing), border-color var(--input-field-molecule-transition-duration) var(--input-field-molecule-transition-easing), box-shadow var(--input-field-molecule-transition-duration) var(--input-field-molecule-transition-easing);flex-direction:row;display:flex;overflow:hidden}.input-field:not(.input-field--disabled) .input-group:hover{background-color:var(--input-field-molecule-container-background-hover);border-color:var(--input-field-molecule-container-border-color-hover)}.input-group--focused,.input-field--focus-state .input-group{border:var(--input-field-molecule-container-border-weight-default) solid var(--input-field-molecule-container-border-color-focus);box-shadow:var(--input-field-molecule-container-shadow-focus)}.input-group:has(:focus-visible){border:var(--input-field-molecule-container-border-weight-default) solid var(--input-field-molecule-container-border-color-focus);box-shadow:var(--input-field-molecule-container-shadow-focus)}.input-group--active,.input-field--active-state .input-group{border-color:var(--input-field-molecule-container-border-color-active);box-shadow:none}.input-group--small{min-height:var(--input-field-molecule-container-min-height-small,var(--input-field-molecule-container-min-height));padding-left:var(--input-field-molecule-container-padding-horizontal-small,var(--input-field-molecule-container-padding-horizontal));padding-right:var(--input-field-molecule-container-padding-horizontal-small,var(--input-field-molecule-container-padding-horizontal));padding-top:var(--input-field-molecule-container-padding-vertical-small,var(--input-field-molecule-container-padding-vertical));padding-bottom:var(--input-field-molecule-container-padding-vertical-small,var(--input-field-molecule-container-padding-vertical))}.input-group--medium{min-height:var(--input-field-molecule-container-min-height)}.input-group--large{min-height:var(--input-field-molecule-container-min-height-large,var(--input-field-molecule-container-min-height));padding-left:var(--input-field-molecule-container-padding-horizontal-large,var(--input-field-molecule-container-padding-horizontal));padding-right:var(--input-field-molecule-container-padding-horizontal-large,var(--input-field-molecule-container-padding-horizontal));padding-top:var(--input-field-molecule-container-padding-vertical-large,var(--input-field-molecule-container-padding-vertical));padding-bottom:var(--input-field-molecule-container-padding-vertical-large,var(--input-field-molecule-container-padding-vertical))}.input-group--error{border-color:var(--input-field-molecule-container-border-color-error)}.input-group--error.input-group--focused{border-color:var(--input-field-molecule-container-border-color-error);box-shadow:var(--input-field-molecule-container-shadow-focus)}.input-group--error:has(:focus-visible){border-color:var(--input-field-molecule-container-border-color-error);box-shadow:var(--input-field-molecule-container-shadow-focus)}.input-group--disabled{background-color:var(--input-field-molecule-container-background-disabled);border-color:var(--input-field-molecule-container-border-color-disabled);cursor:not-allowed}.input-field--error .input-group{border-color:var(--input-field-molecule-container-border-color-error)}.input-field--error .input-group--focused,.input-field--error.input-field--focus-state .input-group{border-color:var(--input-field-molecule-container-border-color-error);box-shadow:var(--input-field-molecule-container-shadow-focus)}.input-field--error .input-group:has(:focus-visible){border-color:var(--input-field-molecule-container-border-color-error);box-shadow:var(--input-field-molecule-container-shadow-focus)}.input-field--disabled .input-group{background-color:var(--input-field-molecule-container-background-disabled);border-color:var(--input-field-molecule-container-border-color-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.input-group{transition:none}}
.input-field{align-items:flex-start;gap:var(--input-field-molecule-label-gap);padding:var(--input-field-molecule-field-padding);min-width:min(var(--input-field-molecule-min-width), 100%);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.input-field__label{font-family:var(--label-atom-font-family-default);font-size:var(--label-atom-font-size-default);font-weight:var(--label-atom-font-weight-default);line-height:var(--label-atom-line-height-default);color:var(--label-atom-text-color-default);flex-shrink:0}.input-field--disabled .input-field__label{color:var(--label-color-disabled)}.input-group>.input-field__input{box-sizing:border-box;background:0 0;border:none;border-radius:0;flex:auto;align-items:center;min-width:0;height:100%;min-height:auto;padding:0;display:flex}.input-field__input input{appearance:none;width:100%;min-width:0;height:100%;font-family:var(--input-field-molecule-text-font-family);font-size:var(--input-field-molecule-text-font-size);font-weight:var(--input-field-molecule-text-font-weight);font-style:normal;line-height:var(--input-field-molecule-text-line-height);color:var(--input-field-molecule-text-color-default);box-sizing:border-box;background:0 0;border:none;outline:none;flex:auto}.input-field__input input::placeholder{font-family:var(--input-field-molecule-placeholder-font-family);font-size:var(--input-field-molecule-placeholder-font-size);font-weight:var(--input-field-molecule-placeholder-font-weight);font-style:var(--input-field-molecule-placeholder-font-style);line-height:var(--input-field-molecule-placeholder-line-height);color:var(--input-field-molecule-placeholder-color)}.input-field--disabled .input-field__input input{color:var(--input-field-molecule-text-color-disabled);cursor:not-allowed}.input-field--disabled .input-field__input input::placeholder{color:var(--input-field-molecule-text-color-disabled)}.input-field__input input::-webkit-search-cancel-button{appearance:none;display:none}.input-field__input input::-webkit-search-decoration{appearance:none;display:none}.input-field__input input::-webkit-search-results-button{appearance:none;display:none}.input-field__input input::-webkit-search-results-decoration{appearance:none;display:none}.input-field__input input::-webkit-outer-spin-button{appearance:none;margin:0}.input-field__input input::-webkit-inner-spin-button{appearance:none;margin:0}.input-field__input input[type=number]{-moz-appearance:textfield}.input-field__leading-slot,.input-field__trailing-slot{align-items:center;gap:var(--input-field-molecule-slot-gap);flex-shrink:0;display:inline-flex}.input-field__slot-icon{color:var(--input-field-molecule-text-color-default)}.input-field__slot-icon--leading{font-family:var(--input-field-leading-icon-font-family);font-size:var(--input-field-leading-icon-font-size);font-weight:var(--input-field-leading-icon-font-weight);line-height:var(--input-field-leading-icon-line-height);letter-spacing:var(--input-field-leading-icon-letter-spacing)}.input-field__slot-icon--trailing{font-family:var(--input-field-trailing-icon-font-family);font-size:var(--input-field-trailing-icon-font-size);font-weight:var(--input-field-trailing-icon-font-weight);line-height:var(--input-field-trailing-icon-line-height);letter-spacing:var(--input-field-trailing-icon-letter-spacing)}.input-field--disabled .input-field__leading-slot,.input-field--disabled .input-field__trailing-slot{opacity:var(--input-field-molecule-opacity-disabled)}.input-field__clear-button,.input-field__password-toggle{appearance:none;width:var(--input-field-molecule-clear-button-size);height:var(--input-field-molecule-clear-button-size);border-radius:var(--input-field-molecule-clear-button-radius);cursor:pointer;transition:background-color var(--input-field-molecule-transition-duration) var(--input-field-molecule-transition-easing), color var(--input-field-molecule-transition-duration) var(--input-field-molecule-transition-easing);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.input-field__clear-button{color:var(--input-field-molecule-clear-icon-color)}.input-field__password-toggle{color:var(--input-field-molecule-password-toggle-icon-color)}.input-field__clear-button:hover,.input-field__password-toggle:hover{background-color:var(--color-neutral-200);color:var(--color-neutral-600)}.input-field__clear-button:active,.input-field__password-toggle:active{background-color:var(--color-neutral-300)}.input-field__clear-button:focus-visible,.input-field__password-toggle:focus-visible{outline:2px solid var(--input-field-molecule-container-border-color-focus);outline-offset:-2px}.input-field__bottom-row{justify-content:space-between;align-items:flex-start;gap:var(--spacing-8);flex-direction:row;width:100%;display:flex}.input-field__message{flex:auto}.input-field__counter{font-family:var(--input-field-molecule-message-font-family);font-size:var(--input-field-molecule-message-font-size);font-weight:var(--input-field-molecule-message-font-weight);line-height:var(--input-field-molecule-message-line-height);color:var(--input-field-molecule-message-color-default);text-align:right;flex-shrink:0;margin-left:auto}.input-field__counter--exceeded{color:var(--input-field-molecule-message-color-error)}.input-field--small .input-group{min-height:var(--input-field-molecule-small-container-min-height)}.input-field--small .input-field__input input{font-size:var(--font-size-200)}.input-field--small .input-field__clear-button,.input-field--small .input-field__password-toggle{width:var(--input-field-molecule-small-button-size);height:var(--input-field-molecule-small-button-size)}.input-field--medium .input-group{min-height:var(--input-field-molecule-medium-container-min-height)}.input-field--large .input-group{min-height:var(--input-field-molecule-large-container-min-height)}.input-field--large .input-field__input input{font-size:var(--font-size-400)}.input-field--large .input-field__clear-button,.input-field--large .input-field__password-toggle{width:var(--input-field-molecule-large-button-size);height:var(--input-field-molecule-large-button-size)}@media (prefers-reduced-motion:reduce){.input-field,.input-group,.input-field__clear-button,.input-field__password-toggle{transition-duration:.01ms!important}}@media (prefers-contrast:high){:is(.input-group--focused,.input-group:has(:focus-visible)){outline-offset:2px;outline:2px solid}}
