:root{--c-InputMultiline-color-disabled:var(--c-Token-color-grey-200);--c-InputMultiline-color-disabled-text:var(--c-Token-color-grey-400);--c-InputMultiline-color-default:var(--c-Token-color-grey-400);--c-InputMultiline-color-hover:var(--c-Token-color-grey-600);--c-InputMultiline-color-selected:var(--c-Token-color-1000)}.c-InputMultiline{position:relative}.c-InputMultiline .c-InputMultiline-wrapper{display:block}.c-InputMultiline .c-InputMultiline-label{margin-block-end:var(--c-Token-space-25)}.c-InputMultiline .c-InputMultiline-input{align-items:center;appearance:none;border:none;border-radius:4px;box-shadow:inset 0 0 0 1px var(--c-InputMultiline-color-default);display:flex;font-size:var(--c-Token-fontSize-75);font-weight:600;inline-size:100%;justify-content:center;line-height:var(--c-Token-lineHeight-75);margin:0;outline:none;padding-block:var(--c-Token-space-50);padding-inline:var(--c-Token-space-75) var(--c-Token-space-50);resize:vertical}:is(.c-InputMultiline .c-InputMultiline-input):hover{box-shadow:inset 0 0 0 1px var(--c-InputMultiline-color-hover)}:is(.c-InputMultiline .c-InputMultiline-input):active,:is(.c-InputMultiline .c-InputMultiline-input):focus-visible{box-shadow:inset 0 0 0 1px var(--c-InputMultiline-color-selected);cursor:default}:is(.c-InputMultiline .c-InputMultiline-input):disabled{box-shadow:inset 0 0 0 1px var(--c-InputMultiline-color-disabled);color:var(--c-InputMultiline-color-disabled-text);cursor:default;pointer-events:none}.c-InputMultiline .c-InputMultiline-error{margin-block-start:var(--c-Token-space-25)}.c-InputMultiline--size-l .c-InputMultiline-input{font-size:var(--c-Token-fontSize-100);font-weight:600;line-height:var(--c-Token-lineHeight-100);padding-block:var(--c-Token-space-75);padding-inline:var(--c-Token-space-100) var(--c-Token-space-75)}.c-InputMultiline--size-m .c-InputMultiline-input{font-size:var(--c-Token-fontSize-75);font-weight:600;line-height:var(--c-Token-lineHeight-75);padding-block:var(--c-Token-space-50);padding-inline:var(--c-Token-space-75) var(--c-Token-space-50)}.c-InputMultiline--size-s .c-InputMultiline-input{font-size:var(--c-Token-fontSize-50);font-weight:600;line-height:var(--c-Token-lineHeight-50);padding-block:var(--c-Token-space-25);padding-inline:var(--c-Token-space-50)}
