.medikt-textarea{--input-gap-x:32px;--input-gap-y:8px;--input-label-gap-x:4px;--input-horizontal-label-width:180px;--input-control-radius:8px;--input-control-field-padding-x:16px;--input-control-field-padding-y:13px;--input-control-field-shadow-width:1px;--input-control-field-shadow-color:var(--color-grey-400);--min-lines:2;--max-lines:6;--input-control-clear-button-width:44px;display:grid}.medikt-textarea.medikt-textarea--vertical:not(.medikt-textarea--nolabel){gap:var(--input-gap-y);grid-auto-flow:row}.medikt-textarea.medikt-textarea--horizontal:not(.medikt-textarea--nolabel){gap:var(--input-gap-x);grid-template-columns:var(--input-horizontal-label-width) 1fr}.medikt-textarea .medikt-textarea__header{display:grid;gap:4px;grid-template-columns:auto max-content}.medikt-textarea .medikt-textarea__label{display:grid;gap:var(--input-label-gap-x);grid-auto-columns:max-content;grid-auto-flow:column}.medikt-textarea .medikt-textarea__content{display:grid;gap:var(--input-gap-y)}.medikt-textarea .medikt-textarea__control{border-radius:var(--input-control-radius);overflow:hidden;position:relative}.medikt-textarea .medikt-textarea__control .medikt-textarea__control-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--input-control-field-shadow-width) var(--input-control-field-shadow-color);box-sizing:border-box;color:inherit;cursor:text;font-family:inherit;font-size:inherit;resize:none;-moz-osx-font-smoothing:grayscale;line-height:22px;margin:0;padding:var(--input-control-field-padding-y) calc(var(--input-control-field-padding-x) + var(--input-control-clear-button-width)) var(--input-control-field-padding-y) var(--input-control-field-padding-x);text-decoration:none;-webkit-text-fill-color:currentColor;max-height:calc(var(--input-control-field-padding-y)*2 + var(--max-lines)*1.3em);min-height:calc(var(--input-control-field-padding-y)*2 + var(--min-lines)*1.3em);outline:none;text-rendering:optimizeLegibility;transition:box-shadow var(--transition-duration);vertical-align:middle;width:100%}@supports (height:1lh){.medikt-textarea .medikt-textarea__control .medikt-textarea__control-field{max-height:calc(var(--input-control-field-padding-y)*2 + var(--max-lines)*1lh);min-height:calc(var(--input-control-field-padding-y)*2 + var(--min-lines)*1lh)}}.medikt-textarea .medikt-textarea__control .medikt-textarea__control-field::-moz-placeholder{color:var(--color-grey-500)}.medikt-textarea .medikt-textarea__control .medikt-textarea__control-field::placeholder{color:var(--color-grey-500)}.medikt-textarea .medikt-textarea__control .medikt-textarea__control-field:focus,.medikt-textarea .medikt-textarea__control .medikt-textarea__control-field:hover{--input-control-field-shadow-color:var(--color-blue-primary)}.medikt-textarea .medikt-textarea__control .medikt-textarea__control-field:focus{--input-control-field-shadow-width:2px}.medikt-textarea .medikt-textarea__control .medikt-textarea__control-field.medikt-textarea__control-field--invalid{background:var(--color-red-100);--input-control-field-shadow-color:var(--color-red-primary)}.medikt-textarea .medikt-textarea__control .medikt-textarea__control-inner-after{align-items:center;display:flex;justify-content:safe center;overflow:hidden;position:absolute;right:0;top:0}.medikt-textarea .medikt-textarea__content-error,.medikt-textarea .medikt-textarea__content-tip{overflow:hidden;text-overflow:ellipsis}.medikt-textarea .medikt-textarea__content-tip{color:var(--color-grey-600)}.medikt-textarea .medikt-textarea__content-error{color:var(--color-red-primary)}.medikt-textarea.medikt-textarea--disabled{--input-control-field-shadow-color:var(--color-grey-200);pointer-events:none}.medikt-textarea.medikt-textarea--disabled .medikt-textarea__control .medikt-textarea__control-field{background:var(--color-grey-100);color:var(--color-grey-500)}
