@layer ds{.mo-with-suffix{width:100%;position:relative}.mo-with-suffix[data-disabled=true]{color:var(--mo-text-icon-tertiary)}.mo-with-suffix_hug{width:fit-content}.mo-with-suffix__wrapper{height:100%;width:inherit;pointer-events:none;align-items:center;max-width:100%;display:flex;position:absolute;inset-block-start:0}.mo-with-suffix__wrapper_centered{justify-content:center;width:100%}.mo-with-suffix__control_has-suffix.mo-with-suffix__control{padding-block:0;padding-inline:0 var(--mo-suffix-width,0)}.mo-with-suffix__fake-value{-webkit-user-select:none;user-select:none;visibility:hidden;text-overflow:clip;max-width:100%;overflow:hidden}.mo-with-suffix__container_has-text{padding-inline-start:var(--mo-SPx1)}.mo-with-suffix__suffix_colors_secondary{color:var(--mo-text-icon-secondary)}.mo-with-suffix__suffix_colors_primary{color:var(--mo-text-icon-primary)}.mo-with-suffix__suffix[data-disabled=true]{color:var(--mo-text-icon-tertiary)}}
@layer ds{.mo-input-control{position:relative}.mo-input-control__mask{z-index:0;position:absolute;inset-inline-start:0;color:var(--mo-text-icon-secondary)!important}.mo-input-control__input{z-index:1;position:relative}}
@layer ds{.mo-input-text__control{background:inherit;width:100%;caret-color:var(--mo-text-icon-accent);color:var(--mo-text-icon-primary);padding:0}.mo-input-text__control::placeholder{color:var(--mo-text-icon-secondary)}.mo-input-text__control[data-disabled=true]::-moz-placeholder{color:var(--mo-text-icon-tertiary)}.mo-input-text__control[data-disabled=true],.mo-input-text__control[data-disabled=true]::placeholder{color:var(--mo-text-icon-tertiary)}}
