.textRoot>.b237c-inputWrapper{margin-bottom:var(--space-ctrl-xxx-large)}:is(.cffeb-textInputArea,.db54b-clickableInputArea,.f0018-inputArea){--_padding-inline:var( --space-ctrl-xxx-large );--_padding-block:var( --space-ctrl-medium );display:flex;background-color:var(--color-neutral-150);border-radius:var(--border-radius);transition:background-color var(--duration-fast)}:is(.cffeb-textInputArea,.db54b-clickableInputArea,.f0018-inputArea):has(.b867f-inputOutput:-webkit-autofill,.b867f-inputOutput:-webkit-autofill:hover,.b867f-inputOutput:-webkit-autofill:focus,.b867f-inputOutput:-webkit-autofill:active){transition-duration:0s;background-color:var(--color-secondary-container);color:var(--color-primary-text)}.cffeb-textInputArea{cursor:default}:where(.cffeb-textInputArea>label:first-child,.dfdab-inputLabel){cursor:text}.db54b-clickableInputArea,.db54b-clickableInputArea .dfdab-inputLabel{cursor:pointer}:is(.cffeb-textInputArea,.db54b-clickableInputArea,.f0018-inputArea):has(textarea){resize:vertical;overflow:auto}.b237c-inputWrapper:has(.d0a1f-inputMessages.a1b48-isErr) :where(.cffeb-textInputArea,.db54b-clickableInputArea,.f0018-inputArea){outline:var(--border-width) solid var(--color-error);outline-offset:calc(var(--border-width)*-1)}:is(.cffeb-textInputArea,.db54b-clickableInputArea,.f0018-inputArea):has(.b867f-inputOutput:not(:focus):focus-visible){box-shadow:0 0 0 5px var(--color-secondary-container)}:where(.cffeb-textInputArea,.db54b-clickableInputArea,.f0018-inputArea):has(:not(:disabled,[aria-disabled=true])):hover,:where(.cffeb-textInputArea,.db54b-clickableInputArea,.f0018-inputArea):not(:disabled,[aria-disabled=true]):hover{background-color:var(--color-neutral-200)}:is(.cffeb-textInputArea,.db54b-clickableInputArea,.f0018-inputArea):has(:disabled,[aria-disabled=true]),:is(.cffeb-textInputArea,.db54b-clickableInputArea,.f0018-inputArea):is(:disabled,[aria-disabled=true]){background-color:var(--color-neutral-200)}:is(.cffeb-textInputArea,.db54b-clickableInputArea,.f0018-inputArea):has(.b867f-inputOutput:disabled,.b867f-inputOutput[aria-disabled=true]) *,:is(.cffeb-textInputArea,.db54b-clickableInputArea,.f0018-inputArea):is(:disabled,[aria-disabled=true]) *{color:var(--color-neutral-300);cursor:no-drop}:is(.cffeb-textInputArea,.db54b-clickableInputArea,.f0018-inputArea):has(.b867f-inputOutput:focus){background-color:var(--color-neutral-200);outline:var(--border-width) solid var(--color-primary);outline-offset:calc(var(--border-width)*-1)}:is(.cffeb-textInputArea,.db54b-clickableInputArea,.f0018-inputArea) svg{color:var(--color-neutral-550)}.b662d-inputLeftAction,.ffb8e-inputRightAction{display:grid;place-items:center;padding-block:var(--_padding-block);width:max-content;height:unset}.b662d-inputLeftAction{padding-left:var(--_padding-inline)}.ffb8e-inputRightAction{padding-right:var(--_padding-inline)}.aea7e-inputCenterPart{flex-grow:1;display:grid;grid-template:"label label label" max-content "icl   input icr"/max-content 1fr max-content}.aea7e-inputCenterPart>*{padding-block:var(--_padding-block)}:where(.aea7e-inputCenterPart>:first-child){padding-left:var(--_padding-inline)}:where(.aea7e-inputCenterPart>:last-child){padding-right:var(--_padding-inline)}.dfdab-inputLabel{grid-area:label;padding-left:var(--_padding-inline);padding-bottom:0;font-family:var(--typography-titleSmall-family);font-weight:var(--typography-titleSmall-weight);font-size:var(--typography-titleSmall-size);letter-spacing:var(--typography-titleSmall-letterSpacing);color:var(--color-neutral-550)}.dfdab-inputLabel~*{padding-top:unset;padding-left:var(--_padding-inline)}:where(.b867f-inputOutput){--line-height:var( --typography-bodyLarge-lineHeight );box-sizing:content-box;grid-area:input;min-height:var(--line-height);border-radius:var(--border-radius);font-family:var(--typography-bodyLarge-family);font-weight:var(--typography-bodyLarge-weight);font-size:var(--typography-bodyLarge-size);letter-spacing:var(--typography-bodyLarge-letterSpacing);line-height:var(--line-height);color:var(--color-primary-text);caret-color:var(--color-primary);cursor:text}.b867f-inputOutput:-webkit-autofill,.b867f-inputOutput:-webkit-autofill:active,.b867f-inputOutput:-webkit-autofill:focus,.b867f-inputOutput:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--color-secondary-container) inset!important;-webkit-text-fill-color:var(--color-primary-text)!important}textarea.b867f-inputOutput{min-height:calc(var(--line-height)*var(--rows));background-color:unset;border:none;resize:none}.b867f-inputOutput::placeholder{color:var(--color-neutral-350)}.b867f-inputOutput:focus{outline:none}.b867f-inputOutput:focus-visible{outline:none}.a53ab-inputCenterRight,.abf75-inputCenterLeft{display:flex}.a53ab-inputCenterRight>*,.abf75-inputCenterLeft>*{height:100%}.abf75-inputCenterLeft{grid-area:icl}.a53ab-inputCenterRight{grid-area:icr}:where(.abf75-inputCenterLeft,.a53ab-inputCenterRight)>:has(:focus-visible){background-color:var(--color-secondary-container);box-shadow:0 0 0 2px var(--color-secondary-container);border-radius:var(--border-radius)}.d0a1f-inputMessages{display:flex;align-items:center;gap:var(--space-ctrl-small);margin-top:var(--space-ctrl-medium);font-family:var(--typography-titleSmall-family);font-weight:var(--typography-titleSmall-weight);font-size:var(--typography-titleSmall-size);letter-spacing:var(--typography-titleSmall-letterSpacing)}.d0a1f-inputMessages.a1b48-isErr{color:var(--color-error)}.d0a1f-inputMessages.d1f7e-isInfo{color:var(--color-primary)}