.text-character-count{display:block;flex-shrink:0;font-size:11px;font-weight:400;line-height:16px;white-space:nowrap;font-variant-numeric:tabular-nums;user-select:none}
.has-character-count{align-items:center;gap:10px}.has-character-count>.text-character-count{margin-right:auto;order:-10;align-self:flex-end;padding-bottom:2px}
.counted-text-field{position:relative;width:100%;min-width:0}.counted-text-field>.text-character-count{position:absolute;left:8px;bottom:2px;pointer-events:none}
.counted-text-field>input,.counted-text-field>textarea{width:100%}.counted-single>input{padding-bottom:13px!important}.counted-single>.text-character-count{font-size:9px;line-height:11px}
.counted-multiline>textarea{padding-bottom:22px!important}.counted-multiline>.text-character-count{left:0;bottom:3px}
.task-editor .task-description-cell>.counted-text-field{height:280px}.task-editor .task-description-cell .counted-text-field>textarea{height:100%;min-height:100%;resize:none}
.task-record-detail .task-meta-table .counted-single{height:var(--task-field-height)}
.has-character-count .composer-actions{margin-left:0}.has-character-count{flex-wrap:wrap}
.text-character-count.over-limit{color:#a34f4f!important}

.task-description-title{display:inline-flex;align-items:center;gap:6px}.task-description-title>.text-character-count{font-size:11px;line-height:inherit}
