/* Readable secondary text on the existing light public and member surfaces. */
.site-chrome-header .site-chrome-dev-badge { color: #49678d; }
.site-chrome-header .site-chrome-account-heading > span { color: #536780; }
.site-chrome-footer.site-chrome-footer,
.site-chrome-footer .site-chrome-footer-about p,
.site-chrome-footer .site-chrome-footer-bottom { color: #536780; }

main:has(> .home-workspace) :is(
  .home-hero p,
  .metric-card > div:first-child > span:first-child,
  .metric-card em,
  .metric-card > p,
  .home-workspace-heading p,
  .home-quote-memory-hint,
  .home-tool-copy small,
  .home-list-empty,
  .timeline time,
  .timeline p
) { color: #536780; }
main:has(> .home-workspace) .home-favorite-filter:not(.is-active) { color: #536780; }
main:has(> .home-workspace) .timeline p em { color: #375f96; }

.template-ui-root :is(.project-list-page,.project-center-page,main[data-tools-simplified]) {
  --project-muted: #536780;
}
.template-ui-root main[data-tools-simplified] :is(.toolbox-card-category,.toolbox-card-bottom > span) { color: #536780; }
.template-ui-root .toolbox-tool-card p { color: #536780; }
.template-ui-root :is(.project-list-page,.project-center-page) :is(
  .project-list-meta em,
  .project-list-item-foot em,
  .project-info-summary > p,
  .project-panel-heading [data-project-panel-hint],
  .grid.grid-cols-1.md\:grid-cols-3 p
) { color: #536780; }

.template-ui-root .member-center-shell :is(.member-empty,.member-watch-empty,.member-account-info-item em) { color: #536780; }
.template-ui-root.member-workspace-page main th { color: #536780; }
.member-monitor-page :is(.monitor-empty-feed,.monitor-reminder-card > p,.monitor-quiet-hint) { color: #536780; }
.member-monitor-page .text-error { color: #b92d3a; }
.template-ui-root :is(.plan-card .plan-meta,.plan-card .price > span,.member-benefit-head > span,.member-quota-main p) { color: #536780; }
.template-ui-root .upgrade-current-card p { color: #536780; }
.template-ui-root.member-workspace-page .text-outline { color: #536780; }
.template-ui-root [data-member-orders-view] :is(.order-info-field dt,.order-status-note) { color: #536780; }

.template-ui-root .company-profile-page .company-profile-badge-cert {
  color: #8b4b09;
  background: #fff2dd;
  border-color: #efd2a5;
}
.template-ui-root .company-profile-page :is(
  .company-overview-columns,
  .company-overview-amount > span,
  .company-overview-note,
  .company-overview em,
  .company-profile-empty,
  .company-membership-banner p,
  .company-membership-tag
) { color: #536780; }
.template-ui-root .company-profile-page .company-profile-tab-locked:not(.company-profile-tab-active):not(:hover):not(:focus-visible) i { color: #95600b; }

.bids-page :is(
  .tender-stage-lock,
  .bids-stage-tabs em,
  .bids-detail-keypoints-head span,
  .bids-detail-keypoints-head em,
  .bids-detail-workflow-copy p,
  .bids-detail-workflow-note > span,
  .bids-stage-record > header span,
  .bids-stage-record > header time
) { color: #536780; }
:is(.bids-page,.query-page,.company-profile-page) .text-success { color: #08764e; }
:is(.bids-page,.query-page) .text-warning { color: #8e5609; }

.template-ui-root--login :is(.login-welcome p,.login-compact-agreement,.login-reset-heading span,.login-captcha-placeholder) { color: #536780; }
.template-ui-root--login :is(input,textarea)::placeholder { color: #62748b; opacity: 1; }

.quote-redesign :is(
  .quote-import-status,
  .quote-formula-note,
  .quote-formula-preview,
  .calculator-last-time,
  .quote-unit-tip > span,
  .quote-ranking-footer > span,
  .quote-total-help,
  .quote-total-empty,
  .quote-archive-copy p,
  .quote-chart-empty,
  .quote-price-weight-notice,
  .quote-result-table td.text-outline,
  .tender-quote-risk-panel .text-text-secondary,
  .tender-quote-risk-message
) { color: #536780; }
.quote-redesign .quote-mode-btn:not(.bg-brand-muted),
.quote-redesign .quote-chart-tabs button:not([aria-selected="true"]):not([aria-pressed="true"]) { color: #486587; }
.quote-redesign .quote-rule-summary-item .text-primary { color: #175abd; }
.quote-redesign .quote-overview-status { color: #08674f; }
.quote-redesign .quote-range-low .quote-range-label { color: #386f61; }
.quote-redesign .calculator-table-actions button[data-action="calc-low-warning"],
.quote-redesign .tender-quote-risk-badge[data-tone="warning"] { color: #8b530c; }
.quote-redesign .tender-quote-risk-panel > .grid > div > span { color: #536780; }

.agreement-version { color: #536780; }

.service-dialog :is(.service-hint,.service-contacts span),
.site-captcha-caption,
.site-captcha-dialog header p,
.site-captcha-track-text,
.site-captcha-dialog footer { color: #536780; }
.site-captcha-trigger.is-verified,
.site-captcha-trigger.is-verified .site-captcha-shield { color: #086950; }
