UNPKG

censa_front_end_library

Version:

React components library project for censa Design System

80 lines (71 loc) 1.67 kB
/* Textarea */ .Textarea { min-height: var(--spacing-3); width: 100%; display: block; font-family: var(--font-family); font-weight: var(--font-weight-normal); line-height: var(--font-height); font-size: var(--font-size); box-sizing: border-box; border-radius: var(--spacing); border: var(--border); color: var(--inverse); padding: var(--spacing) var(--spacing-l); resize: none; cursor: auto; /* this ensures text cursor over text, and pointer cursor over scroll*/ } .Textarea::placeholder { color: var(--inverse-lighter); font-size: 14px; } .Textarea::-ms-clear { display: none; } .Textarea:focus-within { outline: none; border: var(--spacing-xs) solid var(--primary); box-shadow: var(--shadow-spread) var(--primary-shadow); } .Textarea:disabled { color: var(--inverse-lightest); background: var(--secondary-lightest); border-color: var(--secondary-light); } .Textarea--error { border: var(--spacing-xs) solid var(--alert); } .Textarea--error:focus-within { border: var(--spacing-xs) solid var(--alert); box-shadow: var(--shadow-spread) var(--alert-shadow); } .Textarea--resize { resize: auto; } .char-count--red { color: #f10114; } .char-count--green { color: #2fa843; } .char-count--grey { color: #343238; } .textarea-wrapper .char-count--green { display: none; } .char-count-container { display: flex; justify-content: space-between; font-size: 12px; margin-top: 5px; } .char-count-container span { color: #59565c; } .chat-count { color: #343238; } .textarea-wrapper .char-count-container { display: none; }