.absol-textarea2 {
    overflow: hidden;
    resize: none;
    box-sizing: border-box;
    --content-height: var(--default-size);
    min-height: var(--default-size);
    height: var(--content-height);
    font: inherit;
    border: 1px solid var(--border-color);
    border-radius: var(--default-radius);
    outline: none;
    padding: 10px var(--as-input-vertical-padding);
}

.absol-textarea2[data-size="small"] {
    height:  var(--small-size);
    border-radius: var(--small-radius);
    padding-top: 8px;
    padding-bottom: 8px;
}

.absol-textarea2.as-background-none {
    background-color: transparent;
}

.absol-textarea2.as-border-none {
    border: none;
    outline: none;
    padding: 0;
}

.absol-textarea2:disabled,
textarea.absol-textarea2:disabled
{
    color: var(--as-disabled-text-color);
    background-color: var(--as-disabled-background-color);
}