/* Keep secondary labels readable on white and pastel surfaces. */
.task-options-section{border-top:1px solid #ececf2;padding-top:18px;margin-top:20px}.task-options-section h4{margin-top:20px}.task-billing-form{display:flex;align-items:center;justify-content:space-between;gap:10px}.task-recurrence-summary{padding:12px;background:#f5f2fc;border-radius:7px;margin:14px 0;font-size:11px}.task-recurrence-summary p{margin:5px 0 0;color:#74788b}
.assignee-select-field>label{display:block;margin-bottom:6px}
.assignee-select-field .choices{margin-bottom:0;font-size:12px;font-weight:400}
.assignee-select-field .choices__inner{min-height:42px;background:#fff;border:1px solid #e5e2ef;border-radius:6px;padding:6px 9px!important;font-size:12px}
.assignee-select-field .is-focused .choices__inner,.assignee-select-field .is-open .choices__inner{border-color:#aea2e9;box-shadow:0 0 0 3px #b0a1f11a}
.assignee-select-field .choices__list--multiple .choices__item{background:#7165e8;border:1px solid #7165e8;color:#fff;border-radius:5px;margin:2px 5px 2px 0;padding:3px 7px;font-size:11px;overflow-wrap:anywhere;max-width:100%}
.assignee-select-field .choices__list--multiple .choices__item.is-highlighted{background:#5e51d2;border-color:#5e51d2}
.assignee-select-field .choices__input{background:transparent;color:#4f5369;font-size:12px;margin:2px 0;padding:3px;max-width:100%;border:0;box-shadow:none}
.assignee-select-field .choices__list--dropdown{border:1px solid #e5e2ef;background:#fff;color:#4f5369;z-index:10}
.assignee-select-field .choices__list--dropdown .choices__list{max-height:180px}
.assignee-select-field .choices__list--dropdown .choices__item{font-size:12px;padding:9px 12px}
.assignee-select-field .choices__list--dropdown .choices__item--selectable.is-highlighted{background:#f0edfd}
.assignee-select-field .choices__button{opacity:.85}
.assignee-select-field .choices__button:hover,.assignee-select-field .choices__button:focus{opacity:1}
.task-assignees{display:flex;flex-wrap:wrap;gap:8px}.task-table .task-assignees{min-width:150px;max-width:260px}.task-assignees .member-cell{white-space:normal}.compact-assignees{margin-left:auto;gap:3px}.kanban-meta{flex-wrap:wrap}.kanban-meta .compact-assignees .avatar-initial{margin-left:0}
:root{--pm-muted:#74788b}
.nav-label,.eyebrow,.workspace-name small,.project-nav,.settings-link,.team-note p,.breadcrumbs span,.today-label,.stat-label,.stat-foot,.panel-header p,.focus-tabs,.focus-task small,.task-date,.add-task-row,.week-total span,.chart-day,.chart-caption,.section-heading p,.space-chip,.project-card>p,.progress-label,.project-card-footer,.activity-item,.activity-item p,.activity-item>small,.pm-footer,.task-toolbar>.small,.task-table th,.table-task-project,.kanban-task>p,.kanban-meta,.kanban-add,.board-status-form select,.form-hint,.task-properties dt,.comment small,.time-history-row small,.time-filters>label,.role-guide p,.invitation-row small,.auth-form>p,.auth-footnote,.auth-story-content>p,.auth-story>small{color:#74788b}
.field,.check-field,.task-description,.task-properties dd,.comment p,.space-project-links>a,.detail-card>p,.table-task-name,.kanban-title,.auth-form h1,.auth-story h1,.role-guide h4{color:#4f5369}
.table{--bs-table-color:#616579}.text-link,.chart-caption a,.team-note a,.auth-switch a{color:#7562bd}
.priority-high{color:#a16b24}.priority-urgent,.overdue{color:#bf5368!important}.priority-normal{color:#5c7bad}.priority-low{color:#74788b}
.status-todo{color:#686779}.status-in_progress{color:#7255b5}.status-review{color:#996a24}.status-done{color:#357e63}.role-pill{color:#765794}
.form-control::placeholder,.top-search input::placeholder{color:#858698}
.table-task-name,.focus-task>a{font-size:12px}.project-card h3{font-size:14px}.project-card>p,.panel-header p{font-size:11px}.stat-foot,.project-card-footer,.focus-task small,.chart-caption{font-size:10px}.priority,.task-date,.status-pill{font-size:10px}.task-table td{font-size:11px}.main-nav a{font-size:13px}.project-nav{font-size:11px}.space-navigation summary{font-size:12px}.space-chip{font-size:9px}.task-table th{font-size:10px}.form-hint{font-size:11px}
