/* Darker secondary text (customer: grey text hard to read).
   Targets only the light-grey text styles found in the app; text on dark or coloured backgrounds is left alone. */
#app .page-heading p,
#app small:not(:is(.work-metric-income,.payment-channel-total,.bp-tile,.room-plan-tile,.btn,.active,.badge,.is-active,[aria-pressed="true"],.cal-c) *):not(.red):not(.green):not(.amber),
#app .muted:not(:is(.btn,.active,.bp-tile,.room-plan-tile) *),
#app .hint,
#app .meter-location-full,
#app .work-tenant,
#app .room-plan-stat>span,#app .bp-stat>span,
#app .desktop-table-bar span,#app .desktop-filter-result,#app .desktop-filter-field>span,#app .desktop-filter-search>span,
#app .parcel-sub,#app .rp-menu-label,#app .rp-menu-group h3,
#app .map-type-prefix,#app .map-type-item p,#app .map-type-heading span,#app .map-floor-label span,#app .map-floor-label strong,#app .map-legend span,#app .map-legend b,#app .map-bottom span,
#app .flow-num,#app .flow-no,#app .flow-go,
#app .work-upcoming-label,#app .work-repair-status,#app .repair-cost-note,
#app .bp-head span,#app .room-plan-result-count,#app .room-plan-intro span,
#app .count.gray,#app .unit-input span,#app td.full-cell,
#app .field>label,#app .setting-row small,
#app .metric span,#app .metric-label,
#app[data-view="repairs"] thead th,#app[data-view="summary"] thead th,
#app .tabs .tab:not(.active),
#app .room-plan .room-plan-tile .room-plan-type,
#modal-content small:not(:is(.btn,.badge,.active) *):not(.red):not(.green):not(.amber),#modal-content .hint,#modal-content .muted,#modal-content .field>label,#modal-content p
{color:#374151!important}
#app .muted:not(:is(.btn,.active,.bp-tile,.room-plan-tile) *),#app .flow-go,#app .count.gray{color:#4b5563!important}
#app .building-card :is(.building-income>span,.building-due>span,.building-profit>span,.building-occupancy span,.building-detail span,.building-detail strong,.building-vacant),#app .building-period,#app .money-item>span,#app .stat-value em,#app .chart-labels span,#app .flow-no,#app .building-details summary{color:#1f2937!important}

#app .building-card .building-late{color:#b42318!important}
#app .tab .count:not(.gray){color:#8f1d2c}
/* no small inner scroll box on tables: the page scrolls instead (customer request) */
#app .desktop-table-scroll{max-height:none!important;overflow-y:visible!important;overflow-x:auto}
#app .room-tabs .count.req-count,#app .tab .count.req-count{color:#fff!important}
