/*
 * YYOS ordinary-copy readability whitelist.
 *
 * Scope: explanatory copy, timestamps, form hints and card descriptions whose
 * component-owned font size was below 12px. This file intentionally loads after
 * the feature stylesheets so the audit surface stays centralized.
 *
 * Excluded by design: buttons, labels, status capsules, badges, Dashboard dense
 * data/visualization elements, table headers and fixed-height compact controls.
 */

/* Application shell and sidebar supporting copy. */
.brand span,
.nav-group-title,
.sidebar-footer,
.sidebar-footer strong,
.sidebar-footer small,
.save-time small {
  font-size: 12px;
}

/* Daily work supporting copy and form guidance. */
.stat-note,
.overview-label span,
.attention-meta,
.date-filter-block small,
.task-filter-compact .date-filter-block small,
.task-sub,
.mobile-task-card dt,
.task-description-tools {
  font-size: 12px;
}

/* Project management descriptions, metadata and import guidance. */
.duplicate-task span,
.project-task-names small,
.project-task-empty,
.project-metrics,
.merged-project-row > div span,
.merge-history-row > div span,
.quick-project-note,
.project-ai-suggest-head span,
.archived-project-main span,
.archived-project-main small,
.developer-suggestion,
.developer-suggestion small,
.image-upload-inline span,
.image-import-panel p,
.ocr-flow,
.ocr-status,
.attachment-row span,
.attachment-row small,
.assessment-title span,
.assessment-group p,
.assessment-evidence span {
  font-size: 12px;
}

/* Team Studio card descriptions and owner/supporting copy. */
.board-module-title h3 small,
.board-owner-group > strong,
.blocker-list strong,
.blocker-list span,
.board-focus strong,
.board-focus span,
.focus-leader-group h4,
.focus-leader-group strong,
.focus-leader-group span,
.focus-leader-group p,
.command-item small,
.project-command-head small,
.project-command-body b,
.project-command-body p,
.followup-command-row span,
.followup-command-row small {
  font-size: 12px;
}

/* People management identity metadata, timestamps and form hints. */
.people-topbar-meta > span,
.people-toolbar.compact span,
.person-card-main > div:last-child > span,
.person-card dt,
.person-card footer > span,
.person-more small,
.person-merge-steps p,
.person-merge-option small,
.person-merge-preview b,
.person-merge-preview span,
.member-admin-agent span,
.member-admin-agent small,
.member-row-title > span:not(.team-tag):not(.member-type-tag):not(.member-status),
.member-row-main small,
.member-row-meta span,
.member-row-activity small,
.member-row-activity b,
.member-agent-compact strong,
.member-agent-compact small,
.member-agent-subject span,
.member-agent-id-field small,
.member-agent-permissions small,
.member-agent-form-note,
.member-binding-head small,
.member-binding-code small,
.member-binding-panel > p {
  font-size: 12px;
}

/* Ecosystem developer update times and supporting card copy. */
.developer-toolbar small,
.developer-table .developer-time,
.developer-quality-grid span,
.developer-governance-list article span,
.developer-governance-list article small,
.developer-company small {
  font-size: 12px;
}

/* Settings descriptions. */
.settings-avatar-row span,
.settings-feature-card small {
  font-size: 12px;
}

/* AI Work Center explanatory copy, metadata and card descriptions. */
.ai-person-review.compact > summary span,
.ai-person-card small,
.ai-person-card dt,
.ai-person-review-toolbar > span,
.ai-action-bar > span,
.ai-image-entry span,
.classification-dashboard small,
.ai-suggestion,
.ai-suggestion span,
.ai-insight-list span,
.ai-meter-card small,
.ai-trend-card small,
.ai-auto-panel span,
.ai-work-page .panel-title span,
.ai-work-page .panel-title b,
.ai-work-page .panel-title p,
.ai-agent-table article strong,
.ai-agent-table article span,
.ai-agent-table article b,
.ai-agent-table article em,
.ai-agent-table article small,
.ai-work-meta dt,
.ai-work-meta dd,
.ai-follow-summary span,
.ai-follow-list span,
.ai-stat-card p,
.ai-capability-grid article p,
.ai-capability-grid article em,
.ai-task-cell strong,
.ai-task-cell small,
.ai-insight-cards p,
.ai-classification-preview,
.ai-capability-matrix .ai-capability-grid p,
.ai-core-copy > small,
.ai-command-flow > span > small,
.ai-review-meta span,
.ai-review-meta b {
  font-size: 12px;
}

/* Preserve existing single-line behavior after the font-size uplift. */
.brand span,
.nav-group-title,
.sidebar-footer strong,
.sidebar-footer small,
.save-time small,
.overview-label span,
.date-filter-block small,
.task-filter-compact .date-filter-block small,
.task-sub,
.duplicate-task span,
.project-task-names small,
.project-task-empty,
.project-metrics,
.merged-project-row > div span,
.merge-history-row > div span,
.archived-project-main span,
.archived-project-main small,
.board-owner-group > strong,
.board-focus strong,
.board-focus span,
.focus-leader-group h4,
.focus-leader-group strong,
.focus-leader-group span,
.command-item small,
.project-command-head small,
.followup-command-row span,
.followup-command-row small,
.people-topbar-meta > span,
.people-toolbar.compact span,
.person-card-main > div:last-child > span,
.person-card footer > span,
.person-merge-option small,
.member-row-title > span:not(.team-tag):not(.member-type-tag):not(.member-status),
.member-row-main small,
.member-row-activity small,
.member-row-activity b,
.member-agent-compact strong,
.member-agent-compact small,
.member-agent-subject span,
.member-agent-id-field small,
.member-agent-permissions small,
.member-binding-head small,
.developer-toolbar small,
.developer-table .developer-time,
.developer-company small,
.ai-person-review.compact > summary span,
.classification-dashboard small,
.ai-agent-table article strong,
.ai-agent-table article span,
.ai-agent-table article b,
.ai-agent-table article em,
.ai-agent-table article small,
.ai-task-cell strong,
.ai-task-cell small,
.ai-core-copy > small,
.ai-command-flow > span > small,
.ai-review-meta span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
