:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group{--mds-input-group-form-control-flex: 1 1 0;--mds-input-group-icon-size: 2.75rem;position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group input:not(:is([type=checkbox],[type=radio],[type=range],[type=submit])),:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group select,:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group textarea{position:relative;flex:var(--mds-input-group-form-control-flex);width:1%;min-width:0}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group input:not(:is([type=checkbox],[type=radio],[type=range],[type=submit]))+.mcc-dropdown summary,:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group input:not(:is([type=checkbox],[type=radio],[type=range],[type=submit]))+.mcc-dropdown .mcc-button,:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group select+.mcc-dropdown summary,:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group select+.mcc-dropdown .mcc-button,:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group textarea+.mcc-dropdown summary,:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group textarea+.mcc-dropdown .mcc-button{border-top-left-radius:0;border-bottom-left-radius:0}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group input:not(:is([type=checkbox],[type=radio],[type=range],[type=submit])):focus,:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group select:focus,:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group textarea:focus{z-index:2}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group .mfc-help-text{width:100%}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group>span{display:flex;align-items:center;border:1px solid var(--mfc-input-color-border, var(--mds-form-border-color, #666679));border-radius:.187rem;padding:.4375rem .9375rem;background-color:var(--mfc-input-color-background, var(--mds-form-bg-color, #fff));text-align:center;white-space:nowrap}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group:has(input[readonly])>span{border-color:var(--mds-read-only-border-color, #a5a5b6);background-color:transparent;color:var(--mds-read-only-on-color, #e0e0e7)}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group--sm input:not(:is([type=checkbox],[type=radio],[type=range],[type=submit])),:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group--sm select,:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group--sm textarea,:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group--sm .mcc-button,:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group--sm>span{height:2rem;padding:.1875rem .6875rem}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group:not(.mfc-input-group--has-help-text,.mfc-input-group--has-validation-text)>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group.mfc-input-group--has-help-text:not(.mfc-input-group--has-validation-text)>:nth-last-child(n+3),:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group.mfc-input-group--has-validation-text:not(.mfc-input-group--has-help-text)>:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group.mfc-input-group--has-help-text.mfc-input-group--has-validation-text>:nth-last-child(n+4){border-top-right-radius:0;border-bottom-right-radius:0}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group .mcc-button{z-index:1}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group .mcc-button:focus{z-index:2}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group.mfc-input-group--disabled>span{background-color:var(--mds-disabled-color-low-emphasis, #e0e0e7);border-color:var(--mds-disabled-color-low-emphasis, #e0e0e7);color:var(--mds-disabled-color, #a5a5b6);cursor:not-allowed}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group.mfc-input-group--disabled>span svg{fill:currentcolor}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group.mfc-input-group--disabled>.mfc-input-group__icon svg{fill:var(--mds-disabled-color, #a5a5b6)}@media (forced-colors: active){:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group.mfc-input-group--disabled>.mfc-input-group__icon svg{fill:GrayText!important}}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper) .mfc-input-group :is(.mfc-help-text,.mfc-invalid-feedback){margin-block-start:.5rem}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper)[class*=mfc-input-wrapper--w-] .mfc-input-group input:not(:is([type=checkbox],[type=radio],[type=range],[type=submit])),:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper)[class*=mfc-input-wrapper--w-] .mfc-input-group select,:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper)[class*=mfc-input-wrapper--w-] .mfc-input-group textarea{--mds-input-group-form-control-flex: 0 1 var(--mds-input-inline-box-sizing)}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper)[class*=mfc-input-wrapper--w-] .mfc-input-group:is(.mfc-input-group--leading-icon,.mfc-input-group--trailing-icon) input:not(:is([type=checkbox],[type=radio],[type=range],[type=submit])),:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper)[class*=mfc-input-wrapper--w-] .mfc-input-group:is(.mfc-input-group--leading-icon,.mfc-input-group--trailing-icon) select,:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper)[class*=mfc-input-wrapper--w-] .mfc-input-group:is(.mfc-input-group--leading-icon,.mfc-input-group--trailing-icon) textarea{--mds-input-group-form-control-flex: 0 1 min(var(--mds-input-ch-size) + var(--mds-input-group-icon-size) + var(--mds-input-inline-padding) + var(--mds-input-border-width) * 2, 100%);max-inline-size:none}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper)[class*=mfc-input-wrapper--w-] .mfc-input-group.mfc-input-group--leading-icon.mfc-input-group--trailing-icon input:not(:is([type=checkbox],[type=radio],[type=range],[type=submit])),:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper)[class*=mfc-input-wrapper--w-] .mfc-input-group.mfc-input-group--leading-icon.mfc-input-group--trailing-icon select,:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper)[class*=mfc-input-wrapper--w-] .mfc-input-group.mfc-input-group--leading-icon.mfc-input-group--trailing-icon textarea{--mds-input-group-form-control-flex: 0 1 min(var(--mds-input-ch-size) + (var(--mds-input-group-icon-size) * 2) + var(--mds-input-border-width) * 2, 100%)}:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper):is(.mfc-input-wrapper--w-auto,.mfc-input-wrapper--w-auto :where(.mfc-input-group--leading-icon,.mfc-input-group--trailing-icon)) input:not(:is([type=checkbox],[type=radio],[type=range],[type=submit])),:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper):is(.mfc-input-wrapper--w-auto,.mfc-input-wrapper--w-auto :where(.mfc-input-group--leading-icon,.mfc-input-group--trailing-icon)) select,:is(.mfc-input-wrapper,.mfc-select-wrapper,.mfc-textarea-wrapper):is(.mfc-input-wrapper--w-auto,.mfc-input-wrapper--w-auto :where(.mfc-input-group--leading-icon,.mfc-input-group--trailing-icon)) textarea{flex:initial;inline-size:revert}.mfc-input-wrapper .mfc-input-group--leading-icon .mfc-input-group__icon,.mfc-input-wrapper .mfc-input-group--trailing-icon .mfc-input-group__icon{cursor:default;pointer-events:none;z-index:3}.mfc-input-wrapper .mfc-input-group--leading-icon .mfc-input-group__icon{padding:.5rem .5rem .5rem .75rem}.mfc-input-wrapper .mfc-input-group--leading-icon .mfc-input-group__icon:first-of-type{margin-inline-start:calc(var(--mds-input-group-icon-size) * -1);transform:translate(var(--mds-input-group-icon-size))}.mfc-input-wrapper .mfc-input-group--leading-icon.mfc-input-group--sm .mfc-input-group__icon{padding:.25rem .5rem .25rem .75rem}.mfc-input-wrapper .mfc-input-group--leading-icon input:not(:is([type=checkbox],[type=radio],[type=range],[type=submit])){padding-left:44px;border-top-left-radius:.187rem!important;border-bottom-left-radius:.187rem!important;margin:0!important}.mfc-input-wrapper .mfc-input-group--trailing-icon .mfc-input-group__icon{padding:.5rem .75rem .5rem .5rem}.mfc-input-wrapper .mfc-input-group--trailing-icon .mfc-input-group__icon:last-of-type{margin-inline-end:calc(var(--mds-input-group-icon-size) * -1);transform:translate(calc(var(--mds-input-group-icon-size) * -1))}.mfc-input-wrapper .mfc-input-group--trailing-icon.mfc-input-group--sm .mfc-input-group__icon{padding:.25rem .75rem .25rem .5rem}.mfc-input-wrapper .mfc-input-group--trailing-icon input:not(:is([type=checkbox],[type=radio],[type=range],[type=submit])){padding-right:44px;border-top-right-radius:.187rem!important;border-bottom-right-radius:.187rem!important}.mfc-input-wrapper .mfc-input-group--leading-icon.mfc-input-group--trailing-icon .mfc-input-group__icon{padding:.5rem .5rem .5rem .75rem}.mfc-input-wrapper .mfc-input-group--leading-icon.mfc-input-group--trailing-icon.mfc-input-group--sm .mfc-input-group__icon{padding:.25rem .5rem .25rem .75rem}.mfc-input-wrapper .mfc-input-group--leading-icon.mfc-input-group--trailing-icon input:not(:is([type=checkbox],[type=radio],[type=range],[type=submit]))~.mfc-input-group__icon{padding:.5rem .75rem .5rem .5rem}.mfc-input-wrapper .mfc-input-group--leading-icon.mfc-input-group--trailing-icon.mfc-input-group--sm input:not(:is([type=checkbox],[type=radio],[type=range],[type=submit]))~.mfc-input-group__icon{padding:.25rem .75rem .25rem .5rem}
/* Mosaic Design System | input-group | v1.2.9 */
/*# sourceMappingURL=input-group.min.css.map */
