.muka-input{gap:var(--spacing-2);flex-direction:column;display:inline-flex}.muka-input--full-width{width:100%}.muka-input__label{color:var(--color-text-default-default);cursor:pointer}.muka-input__label--sm{font-family:var(--text-label-sm-semibold-fontFamily);font-weight:var(--text-label-sm-semibold-fontWeight);font-size:var(--text-label-sm-semibold-fontSize);line-height:var(--text-label-sm-semibold-lineHeight)}.muka-input__label--md{font-family:var(--text-label-md-semibold-fontFamily);font-weight:var(--text-label-md-semibold-fontWeight);font-size:var(--text-label-md-semibold-fontSize);line-height:var(--text-label-md-semibold-lineHeight)}.muka-input__label--lg{font-family:var(--text-label-lg-semibold-fontFamily);font-weight:var(--text-label-lg-semibold-fontWeight);font-size:var(--text-label-lg-semibold-fontSize);line-height:var(--text-label-lg-semibold-lineHeight)}.muka-input__required{color:var(--color-state-error-default)}.muka-input__label--sm+.muka-input__field--disabled,.muka-input__label--md+.muka-input__field--disabled,.muka-input__label--lg+.muka-input__field--disabled{cursor:not-allowed}.muka-input__field{align-items:center;gap:var(--spacing-2);background-color:var(--input-field-color-default-background);border:var(--border-width-regular) solid var(--input-field-color-default-border);border-radius:var(--input-field-radius-md);padding:var(--input-field-padding-y) var(--input-field-padding-x);cursor:text;box-sizing:border-box;transition:border-color .2s,background-color .2s;display:flex;position:relative}.muka-input__field:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px 2px #1a1a1a14}.muka-input__field--sm{min-height:var(--input-field-height-sm);border-radius:var(--input-field-radius-sm)}.muka-input__field--md{min-height:var(--input-field-height-default);border-radius:var(--input-field-radius-md)}.muka-input__field--lg{min-height:var(--input-field-height-lg);border-radius:var(--input-field-radius-lg)}.muka-input__field--focused:not(.muka-input__field--disabled){border-width:var(--border-width-bold);border-color:var(--input-field-color-focus-border);background-color:var(--input-field-color-focus-background);padding:calc(var(--input-field-padding-y) - 1px) calc(var(--input-field-padding-x) - 1px)}.muka-input__field--error:not(.muka-input__field--disabled){border-width:var(--border-width-bold);border-color:var(--input-field-color-error-border);background-color:var(--input-field-color-error-background);padding:calc(var(--input-field-padding-y) - 1px) calc(var(--input-field-padding-x) - 1px)}.muka-input__field--disabled{background-color:var(--input-field-color-disabled-background);border-color:var(--input-field-color-disabled-border);cursor:not-allowed}.muka-input__field--disabled:after{display:none}.muka-input__native{color:var(--input-field-color-default-foreground);font-family:var(--text-input-md-fontFamily);font-weight:var(--text-input-md-fontWeight);font-size:var(--text-input-md-fontSize);line-height:var(--text-input-md-lineHeight);background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;padding:0}.muka-input__field--sm .muka-input__native{font-family:var(--text-input-sm-fontFamily);font-weight:var(--text-input-sm-fontWeight);font-size:var(--text-input-sm-fontSize);line-height:var(--text-input-sm-lineHeight)}.muka-input__field--lg .muka-input__native{font-family:var(--text-input-lg-fontFamily);font-weight:var(--text-input-lg-fontWeight);font-size:var(--text-input-lg-fontSize);line-height:var(--text-input-lg-lineHeight)}.muka-input__native::placeholder{color:var(--color-text-subtle-default)}.muka-input__field--disabled .muka-input__native{color:var(--input-field-color-disabled-foreground);cursor:not-allowed}.muka-input__field--disabled .muka-input__native::placeholder{color:var(--input-field-color-disabled-foreground)}.muka-input__icon{color:var(--color-text-subtle-default);width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.muka-input__field--sm .muka-input__icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.muka-input__field--lg .muka-input__icon{width:var(--icon-size-default);height:var(--icon-size-default)}.muka-input__clear,.muka-input__reveal{width:var(--size-2xl,2rem);height:var(--size-2xl,2rem);margin-block:calc(var(--input-field-padding-y) * -1);color:var(--color-text-subtle-default);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.muka-input__clear:last-child,.muka-input__reveal:last-child{margin-inline-end:calc(var(--input-field-padding-y) * -1)}.muka-input__field--md .muka-input__clear:last-child,.muka-input__field--md .muka-input__reveal:last-child{margin-inline-end:calc((var(--input-field-height-default) - 2 * var(--border-width-regular) - var(--size-2xl,2rem)) / 2 - var(--input-field-padding-x))}.muka-input__field--sm .muka-input__clear,.muka-input__field--sm .muka-input__reveal{width:var(--size-xl,1.5rem);height:var(--size-xl,1.5rem)}.muka-input__icon .muka-icon,.muka-input__clear .muka-icon,.muka-input__clear:hover,.muka-input__clear:hover .muka-icon,.muka-input__reveal .muka-icon,.muka-input__reveal:hover,.muka-input__reveal:hover .muka-icon{color:var(--color-text-subtle-default)}.muka-input__field--disabled .muka-input__icon,.muka-input__field--disabled .muka-input__icon .muka-icon,.muka-input__field--disabled .muka-input__clear,.muka-input__field--disabled .muka-input__clear .muka-icon,.muka-input__field--disabled .muka-input__reveal,.muka-input__field--disabled .muka-input__reveal .muka-icon{color:var(--input-field-color-disabled-foreground)}.muka-input__icon svg{width:100%;height:100%}.muka-input__native::-webkit-search-cancel-button{appearance:none}.muka-input__native::-webkit-search-decoration{appearance:none}.muka-input__helper{font-family:var(--text-label-sm-regular-fontFamily);font-weight:var(--text-label-sm-regular-fontWeight);font-size:var(--text-label-sm-regular-fontSize);line-height:var(--text-label-sm-regular-lineHeight);color:var(--color-text-subtle-default);margin:0}.muka-input__error{font-family:var(--text-label-sm-regular-fontFamily);font-weight:var(--text-label-sm-regular-fontWeight);font-size:var(--text-label-sm-regular-fontSize);line-height:var(--text-label-sm-regular-lineHeight);color:var(--color-state-error-default);margin:0}
