/*
 * ManaakiCRM Official Typography System
 * Source: Manaaki Design Tokens v1.0 + approved project typography hierarchy.
 * Scope: product UI typography only. No layout, spacing, color, or interaction values.
 */

:root {
  /* Font family */
  --mds-font-family-base: "Inter Variable", Inter, sans-serif;
  --mds-font-sans: var(--mds-font-family-base);

  /* Approved font weights */
  --mds-font-weight-regular: 400;
  --mds-font-weight-medium: 500;
  --mds-font-weight-semibold: 600;
  --mds-font-weight-bold: 700;

  /* Approved primitive font sizes */
  --mds-font-size-12: 12px;
  --mds-font-size-13: 13px;
  --mds-font-size-14: 14px;
  --mds-font-size-15: 15px;
  --mds-font-size-16: 16px;
  --mds-font-size-18: 18px;
  --mds-font-size-22: 22px;
  --mds-font-size-28: 28px;
  --mds-font-size-32: 32px;

  /* Approved line heights */
  --mds-line-height-16: 16px;
  --mds-line-height-18: 18px;
  --mds-line-height-20: 20px;
  --mds-line-height-22: 22px;
  --mds-line-height-24: 24px;
  --mds-line-height-26: 26px;
  --mds-line-height-30: 30px;
  --mds-line-height-36: 36px;
  --mds-line-height-40: 40px;

  /* Semantic text styles */
  --mds-type-page-title-size: var(--mds-font-size-22);
  --mds-type-page-title-line-height: var(--mds-line-height-30);
  --mds-type-page-title-weight: var(--mds-font-weight-semibold);

  --mds-type-section-title-size: var(--mds-font-size-18);
  --mds-type-section-title-line-height: var(--mds-line-height-26);
  --mds-type-section-title-weight: var(--mds-font-weight-semibold);

  --mds-type-card-title-size: var(--mds-font-size-16);
  --mds-type-card-title-line-height: var(--mds-line-height-24);
  --mds-type-card-title-weight: var(--mds-font-weight-semibold);

  --mds-type-widget-heading-size: var(--mds-font-size-15);
  --mds-type-widget-heading-line-height: var(--mds-line-height-22);
  --mds-type-widget-heading-weight: var(--mds-font-weight-semibold);

  --mds-type-body-size: var(--mds-font-size-14);
  --mds-type-body-line-height: var(--mds-line-height-20);
  --mds-type-body-weight: var(--mds-font-weight-regular);

  --mds-type-secondary-size: var(--mds-font-size-13);
  --mds-type-secondary-line-height: var(--mds-line-height-18);
  --mds-type-secondary-weight: var(--mds-font-weight-regular);

  --mds-type-input-label-size: var(--mds-font-size-13);
  --mds-type-input-label-line-height: var(--mds-line-height-18);
  --mds-type-input-label-weight: var(--mds-font-weight-medium);

  --mds-type-placeholder-size: var(--mds-font-size-13);
  --mds-type-placeholder-line-height: var(--mds-line-height-18);
  --mds-type-placeholder-weight: var(--mds-font-weight-regular);

  --mds-type-button-size: var(--mds-font-size-14);
  --mds-type-button-line-height: var(--mds-line-height-20);
  --mds-type-button-weight: var(--mds-font-weight-semibold);

  --mds-type-table-header-size: var(--mds-font-size-13);
  --mds-type-table-header-line-height: var(--mds-line-height-18);
  --mds-type-table-header-weight: var(--mds-font-weight-semibold);

  --mds-type-table-cell-size: var(--mds-font-size-13);
  --mds-type-table-cell-line-height: var(--mds-line-height-18);
  --mds-type-table-cell-weight: var(--mds-font-weight-regular);

  --mds-type-caption-size: var(--mds-font-size-12);
  --mds-type-caption-line-height: var(--mds-line-height-16);
  --mds-type-caption-weight: var(--mds-font-weight-regular);

  --mds-type-validation-size: var(--mds-font-size-12);
  --mds-type-validation-line-height: var(--mds-line-height-16);
  --mds-type-validation-weight: var(--mds-font-weight-medium);

  --mds-type-kpi-large-size: var(--mds-font-size-32);
  --mds-type-kpi-large-line-height: var(--mds-line-height-40);
  --mds-type-kpi-large-weight: var(--mds-font-weight-bold);

  --mds-type-kpi-medium-size: var(--mds-font-size-28);
  --mds-type-kpi-medium-line-height: var(--mds-line-height-36);
  --mds-type-kpi-medium-weight: var(--mds-font-weight-bold);

  --mds-type-kpi-small-size: var(--mds-font-size-22);
  --mds-type-kpi-small-line-height: var(--mds-line-height-30);
  --mds-type-kpi-small-weight: var(--mds-font-weight-semibold);

  --mds-type-kpi-label-size: var(--mds-font-size-12);
  --mds-type-kpi-label-line-height: var(--mds-line-height-16);
  --mds-type-kpi-label-weight: var(--mds-font-weight-medium);

  --mds-type-status-badge-size: var(--mds-font-size-12);
  --mds-type-status-badge-line-height: var(--mds-line-height-16);
  --mds-type-status-badge-weight: var(--mds-font-weight-semibold);

  /* Compatibility aliases for existing ManaakiCRM styles. */
  --font: var(--mds-font-family-base);
  --font-sans: var(--mds-font-family-base);
  --font-italic: var(--mds-font-family-base);
  --email-font: var(--mds-font-family-base);
  --ats-font-family: var(--mds-font-family-base);
  --sa-font-family: var(--mds-font-family-base);

  --font-size-xs: var(--mds-font-size-12);
  --font-size-sm: var(--mds-font-size-13);
  --font-size-md: var(--mds-font-size-14);
  --font-size-lg: var(--mds-font-size-15);
  --font-size-xl: var(--mds-font-size-18);
  --font-size-2xl: var(--mds-font-size-22);
  --btn-font-size: var(--mds-type-button-size);

  --sa-type-caption: var(--mds-type-caption-size);
  --sa-type-control: var(--mds-type-body-size);
  --sa-type-body: var(--mds-type-body-size);
  --sa-type-subtitle: var(--mds-type-card-title-size);
  --sa-type-card-title: var(--mds-type-card-title-size);
  --sa-type-page-title: var(--mds-type-page-title-size);
  --sa-type-hero-title: var(--mds-type-page-title-size);

  --ats-font-base: var(--mds-type-body-size);
  --ats-font-h1: var(--mds-type-page-title-size);
  --ats-font-strong: var(--mds-font-weight-semibold);
}

html {
  font-family: var(--mds-font-family-base);
  font-size: var(--mds-type-body-size);
  font-synthesis: none;
  text-rendering: optimizeLegibility;
}

body,
input,
select,
textarea,
optgroup,
option,
.ql-container,
.ql-editor,
.ql-toolbar,
button:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-family: var(--mds-font-family-base) !important;
}

body {
  font-size: var(--mds-type-body-size);
  font-weight: var(--mds-type-body-weight);
  line-height: var(--mds-type-body-line-height);
}

/* Page titles */
h1,
.page-title,
[class~="page-title"],
[class*="page-title"],
[class*="page_title"],
[class*="hero-title"],
[class*="hero_title"],
[class*="workspace-title"],
[class*="workspace_title"],
[class*="top-title"],
[class*="top_title"] {
  font-size: var(--mds-type-page-title-size) !important;
  font-weight: var(--mds-type-page-title-weight) !important;
  line-height: var(--mds-type-page-title-line-height) !important;
}

/* Section and contextual-surface titles */
h2,
.section-title,
[class*="section-title"],
[class*="section_title"],
[class*="drawer-title"],
[class*="drawer_title"],
[class*="modal-title"],
[class*="modal_title"],
[class*="panel-title"],
[class*="panel_title"],
[class*="box-title"],
[class*="box_title"] {
  font-size: var(--mds-type-section-title-size) !important;
  font-weight: var(--mds-type-section-title-weight) !important;
  line-height: var(--mds-type-section-title-line-height) !important;
}

/* Card titles */
h3,
.card-title,
[class*="card-title"],
[class*="card_title"],
[class*="tile-title"],
[class*="tile_title"] {
  font-size: var(--mds-type-card-title-size) !important;
  font-weight: var(--mds-type-card-title-weight) !important;
  line-height: var(--mds-type-card-title-line-height) !important;
}

/* Widget headings */
h4,
.widget-heading,
.widget-title,
[class*="widget-heading"],
[class*="widget_heading"],
[class*="widget-title"],
[class*="widget_title"] {
  font-size: var(--mds-type-widget-heading-size) !important;
  font-weight: var(--mds-type-widget-heading-weight) !important;
  line-height: var(--mds-type-widget-heading-line-height) !important;
}

/* Body and secondary text */
p,
.body-text,
[class*="body-text"],
[class*="body_text"] {
  font-size: var(--mds-type-body-size);
  font-weight: var(--mds-type-body-weight);
  line-height: var(--mds-type-body-line-height);
}

.secondary-text,
[class*="secondary-text"],
[class*="secondary_text"],
[class*="subtitle"],
[class*="sub-title"],
[class*="description"],
[class*="supporting-text"],
[class*="supporting_text"] {
  font-size: var(--mds-type-secondary-size) !important;
  font-weight: var(--mds-type-secondary-weight) !important;
  line-height: var(--mds-type-secondary-line-height) !important;
}

/* Forms */
label,
.input-label,
.field-label,
[class*="input-label"],
[class*="input_label"],
[class*="field-label"],
[class*="field_label"] {
  font-size: var(--mds-type-input-label-size) !important;
  font-weight: var(--mds-type-input-label-weight) !important;
  line-height: var(--mds-type-input-label-line-height) !important;
}

input,
select,
textarea,
.ql-editor {
  font-size: var(--mds-type-body-size) !important;
  font-weight: var(--mds-type-body-weight) !important;
  line-height: var(--mds-type-body-line-height) !important;
}

::placeholder {
  font-family: var(--mds-font-family-base);
  font-size: var(--mds-type-placeholder-size);
  font-weight: var(--mds-type-placeholder-weight);
  line-height: var(--mds-type-placeholder-line-height);
}

/* Buttons and action controls */
button:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="close"]):not([aria-hidden="true"]),
.btn:not([class*="icon"]):not([class*="emoji"]):not([class*="close"]),
[role="button"]:not([class*="icon"]):not([class*="emoji"]):not([class*="close"]):not([aria-label]):not([title]),
[class~="button"]:not([class*="icon"]):not([class*="emoji"]):not([class*="close"]),
[class*="button-"]:not([class*="icon"]):not([class*="emoji"]):not([class*="close"]) {
  font-size: var(--mds-type-button-size) !important;
  font-weight: var(--mds-type-button-weight) !important;
  line-height: var(--mds-type-button-line-height) !important;
}

/* Tables */
table th,
[role="columnheader"],
.table-header,
[class*="table-header"],
[class*="table_header"] {
  font-size: var(--mds-type-table-header-size) !important;
  font-weight: var(--mds-type-table-header-weight) !important;
  line-height: var(--mds-type-table-header-line-height) !important;
}

table td,
[role="cell"],
[role="gridcell"],
.table-cell,
[class*="table-cell"],
[class*="table_cell"] {
  font-size: var(--mds-type-table-cell-size) !important;
  font-weight: var(--mds-type-table-cell-weight) !important;
  line-height: var(--mds-type-table-cell-line-height) !important;
  font-variant-numeric: tabular-nums;
}

/* Captions, metadata, and validation */
small,
.caption,
[class*="caption"],
[class*="timestamp"],
[class*="meta-text"],
[class*="meta_text"],
[class*="helper-text"],
[class*="helper_text"],
[class*="hint-text"],
[class*="hint_text"] {
  font-size: var(--mds-type-caption-size) !important;
  font-weight: var(--mds-type-caption-weight) !important;
  line-height: var(--mds-type-caption-line-height) !important;
}

.validation-text,
.error-text,
.field-error,
[class*="validation"],
[class*="field-error"],
[class*="field_error"],
[class*="input-error"],
[class*="input_error"] {
  font-size: var(--mds-type-validation-size) !important;
  font-weight: var(--mds-type-validation-weight) !important;
  line-height: var(--mds-type-validation-line-height) !important;
}

/* KPI values and labels */
.kpi-large,
.kpi-value-large,
[class*="kpi-large"],
[class*="kpi_large"] {
  font-size: var(--mds-type-kpi-large-size) !important;
  font-weight: var(--mds-type-kpi-large-weight) !important;
  line-height: var(--mds-type-kpi-large-line-height) !important;
  font-variant-numeric: tabular-nums;
}

.kpi-medium,
.kpi-value-medium,
.metric-value-medium,
[class*="kpi-medium"],
[class*="kpi_medium"] {
  font-size: var(--mds-type-kpi-medium-size) !important;
  font-weight: var(--mds-type-kpi-medium-weight) !important;
  line-height: var(--mds-type-kpi-medium-line-height) !important;
  font-variant-numeric: tabular-nums;
}

.kpi-small,
.kpi-value-small,
[class*="kpi-small"],
[class*="kpi_small"] {
  font-size: var(--mds-type-kpi-small-size) !important;
  font-weight: var(--mds-type-kpi-small-weight) !important;
  line-height: var(--mds-type-kpi-small-line-height) !important;
  font-variant-numeric: tabular-nums;
}

.kpi-label,
[class*="kpi-label"],
[class*="kpi_label"],
[class*="metric-label"],
[class*="metric_label"] {
  font-size: var(--mds-type-kpi-label-size) !important;
  font-weight: var(--mds-type-kpi-label-weight) !important;
  line-height: var(--mds-type-kpi-label-line-height) !important;
}

/* Status badges */
.status-badge,
.badge,
[role="status"],
[class*="status-badge"],
[class*="status_badge"],
[class*="status-pill"],
[class*="status_pill"],
[class*="state-badge"],
[class*="state_badge"] {
  font-size: var(--mds-type-status-badge-size) !important;
  font-weight: var(--mds-type-status-badge-weight) !important;
  line-height: var(--mds-type-status-badge-line-height) !important;
}

/* Generic semantic aliases used by dynamically rendered product surfaces. */
strong,
b {
  font-weight: var(--mds-font-weight-semibold);
}

[class$="-title"]:not([class*="page-title"]):not([class*="section-title"]):not([class*="card-title"]):not([class*="widget-title"]),
[class$="_title"]:not([class*="page_title"]):not([class*="section_title"]):not([class*="card_title"]):not([class*="widget_title"]),
[class$="-heading"],
[class$="_heading"] {
  font-size: var(--mds-type-card-title-size) !important;
  font-weight: var(--mds-type-card-title-weight) !important;
  line-height: var(--mds-type-card-title-line-height) !important;
}

/* Financial, payroll, KPI, and aligned numeric data use tabular numerals. */
[class*="amount"],
[class*="payroll"],
[class*="finance"],
[class*="metric"],
[class*="kpi"],
[data-numeric="tabular"] {
  font-variant-numeric: tabular-nums;
}

/* Runtime typography compatibility
 * Covers product UI styles emitted by existing JavaScript without changing JavaScript logic.
 * Icon, emoji, glyph, loader, close-control, and aria-hidden elements are intentionally excluded.
 */
.act-detail-label {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.act-detail-sub {
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-medium) !important;
}

.act-detail-title {
  font-size: var(--mds-font-size-18) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.act-detail-value {
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-medium) !important;
}

.ann-check-card {
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-dismiss-btn {
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-employee-result {
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-hint {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-mini-btn {
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-party-btn {
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-party-enable {
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-party-ended {
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-party-file-status {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-party-help {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-party-note {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-party-player-head {
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-phase3-help {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-phase4-empty {
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-phase4-export-btn {
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-phase4-head {
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-phase4-kpi {
  font-size: var(--mds-font-size-22) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-phase4-mini-btn {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-phase4-section-title {
  font-size: var(--mds-font-size-15) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-phase4-table {
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-system-toast {
  font-weight: var(--mds-font-weight-bold) !important;
}

.ann-user-chip {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.applications {
  font-size: var(--mds-font-size-13) !important;
}

.assigned_recruiters {
  font-size: var(--mds-font-size-13) !important;
}

.ats-devops-command-pre {
  font-family: var(--mds-font-family-base) !important;
  font-size: var(--mds-font-size-13) !important;
}

.ats-devops-sync-note {
  font-size: var(--mds-font-size-12) !important;
}

.ats-idp-badge {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ats-idp-btn {
  font-weight: var(--mds-font-weight-bold) !important;
}

.ats-idp-card {
  font-size: var(--mds-font-size-16) !important;
}

.ats-idp-form {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ats-idp-head {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ats-idp-table {
  font-size: var(--mds-font-size-12) !important;
}

.ats-system-btn {
  font-weight: var(--mds-font-weight-bold) !important;
}

.ats-system-confirm {
  font-size: var(--mds-font-size-18) !important;
}

.ats-system-toast {
  font-size: var(--mds-font-size-13) !important;
}

.birthday {
  font-size: var(--mds-font-size-32) !important;
}

.br {
  font-size: var(--mds-font-size-12) !important;
}

.bwin-eyebrow {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.bwin-highlight {
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.bwin-layer {
  font-family: var(--mds-font-family-base) !important;
}

.bwin-momentum {
  font-size: var(--mds-font-size-15) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.bwin-sub {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.bwin-title {
  font-size: var(--mds-font-size-22) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.bwin-topline {
  font-size: var(--mds-font-size-15) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.cake {
  font-size: var(--mds-font-size-32) !important;
}

.chip {
  font-size: var(--mds-font-size-16) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.contact-compose-editor {
  font-weight: var(--mds-font-weight-semibold) !important;
}

.createElement {
  font-family: var(--mds-font-family-base) !important;
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.dg-alert {
  font-size: var(--mds-font-size-13) !important;
}

.dg-btn {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.dg-card {
  font-size: var(--mds-font-size-13) !important;
}

.dg-chip {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.dg-modal {
  font-family: var(--mds-font-family-base) !important;
}

.dg-next {
  font-size: var(--mds-font-size-12) !important;
}

.dg-sub {
  font-size: var(--mds-font-size-12) !important;
}

.dg-title {
  font-size: var(--mds-font-size-18) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.dg-x {
  font-size: var(--mds-font-size-18) !important;
}

.docs {
  font-size: var(--mds-font-size-32) !important;
}

.getElementById {
  font-family: var(--mds-font-family-base) !important;
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.id {
  font-family: var(--mds-font-family-base) !important;
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ies-card {
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ies-date {
  font-size: var(--mds-font-size-12) !important;
}

.ies-empty {
  font-weight: var(--mds-font-weight-bold) !important;
}

.ies-error {
  font-size: var(--mds-font-size-12) !important;
}

.ies-head {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.ies-recipient {
  font-size: var(--mds-font-size-12) !important;
}

.jb__btn {
  font-size: var(--mds-font-size-12) !important;
}

.jb__hint {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.job {
  font-size: var(--mds-font-size-13) !important;
}

.length {
  font-size: var(--mds-font-size-32) !important;
}

.manaaki-meeting-reminder-v19 {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.manaaki-security-topbar-title {
  font-size: var(--mds-font-size-18) !important;
  font-weight: var(--mds-font-weight-regular) !important;
}

.mcf-final {
  font-family: var(--mds-font-family-base) !important;
}

.mcf-line {
  font-weight: var(--mds-font-weight-bold) !important;
}

.mcf-pill {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.mcf-title {
  font-weight: var(--mds-font-weight-bold) !important;
}

.mcrm-wm {
  font-family: var(--mds-font-family-base) !important;
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.mglob-badge {
  font-size: var(--mds-font-size-32) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.mglob-cheers {
  font-size: var(--mds-font-size-32) !important;
}

.mglob-layer {
  font-family: var(--mds-font-family-base) !important;
}

.mglob-message {
  font-weight: var(--mds-font-weight-bold) !important;
}

.mglob-subtitle {
  font-size: var(--mds-font-size-14) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.mglob-title {
  font-weight: var(--mds-font-weight-bold) !important;
}

.mkra-badge {
  font-size: var(--mds-font-size-32) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.mkra-celebration-layer {
  font-family: var(--mds-font-family-base) !important;
}

.mkra-cheers {
  font-size: var(--mds-font-size-32) !important;
}

.mkra-piece {
  font-size: var(--mds-font-size-32) !important;
}

.mkra-plane {
  font-size: var(--mds-font-size-32) !important;
}

.mkra-sub {
  font-size: var(--mds-font-size-14) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.mkra-title {
  font-size: var(--mds-font-size-22) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.mkra-toast {
  font-size: var(--mds-font-size-32) !important;
}

.mnc-bottom-chip {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.mnc-layer {
  font-family: var(--mds-font-family-base) !important;
}

.mnc-national-v5-message {
  font-weight: var(--mds-font-weight-bold) !important;
}

.mnc-national-v5-overlay {
  font-family: var(--mds-font-family-base) !important;
}

.mnc-national-v5-pill {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.mnc-national-v5-quote-author {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.mnc-national-v5-quote-photo {
  font-size: var(--mds-font-size-16) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.mnc-national-v5-quote-text {
  font-size: var(--mds-font-size-14) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.mnc-national-v5-source {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.mnc-national-v5-subline {
  font-weight: var(--mds-font-weight-bold) !important;
}

.mnc-national-v5-title {
  font-weight: var(--mds-font-weight-bold) !important;
}

.mnc-ny-yearbg {
  font-weight: var(--mds-font-weight-bold) !important;
}

.mnc-piece {
  font-size: var(--mds-font-size-16) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.mnc-pill {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.mnc-quote-primary {
  font-weight: var(--mds-font-weight-bold) !important;
}

.mnc-quote-secondary {
  font-weight: var(--mds-font-weight-semibold) !important;
}

.mnc-sub {
  font-weight: var(--mds-font-weight-bold) !important;
}

.mnc-title {
  font-weight: var(--mds-font-weight-bold) !important;
}

.mr-badge {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.mr-meta {
  font-size: var(--mds-font-size-13) !important;
}

.mr-name {
  font-size: var(--mds-font-size-18) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.mr-title {
  font-size: var(--mds-font-size-15) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.national {
  font-size: var(--mds-font-size-32) !important;
}

.newyear {
  font-size: var(--mds-font-size-32) !important;
}

.pay-card {
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.pay-row {
  font-size: var(--mds-font-size-12) !important;
}

.pay-title {
  font-weight: var(--mds-font-weight-bold) !important;
}

.payment-modal-v67 {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.phase3ag-section {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.phase3an-card {
  font-size: var(--mds-font-size-15) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.phase3an-muted {
  font-size: var(--mds-font-size-13) !important;
}

.phase3an-number {
  font-size: var(--mds-font-size-28) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.phase3an-pill {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.phase3an-refresh {
  font-family: var(--mds-font-family-base) !important;
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.phase3an-sortable {
  font-weight: var(--mds-font-weight-bold) !important;
}

.phase3an-tab {
  font-family: var(--mds-font-family-base) !important;
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.phase3an-table {
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.phase3an-user-search {
  font-family: var(--mds-font-family-base) !important;
  font-size: var(--mds-font-size-13) !important;
}

.phase7c6-balance {
  font-weight: var(--mds-font-weight-bold) !important;
}

.phase7c6-download-btn {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.phase7c6-invoice-email {
  font-family: var(--mds-font-family-base) !important;
}

.phase7c6-invoice-header {
  font-size: var(--mds-font-size-12) !important;
}

.phase7c6-invoice-summary {
  font-weight: var(--mds-font-weight-bold) !important;
}

.phase8j-confirm-actions {
  font-weight: var(--mds-font-weight-bold) !important;
}

.phase8j-confirm-card {
  font-size: var(--mds-font-size-18) !important;
}

.phase8j-dir-badge {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.phase8j-folder-row {
  font-family: var(--mds-font-family-base) !important;
}

.phase8j-modal {
  font-size: var(--mds-font-size-12) !important;
}

.phase8j-name-main {
  font-weight: var(--mds-font-weight-bold) !important;
}

.phase8j-name-sub {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-regular) !important;
}

.phase8j-toast {
  font-weight: var(--mds-font-weight-bold) !important;
}

.phase8j-upload-card {
  font-size: var(--mds-font-size-18) !important;
}

.phase8j-upload-footer {
  font-weight: var(--mds-font-weight-bold) !important;
}

.phase8j-upload-option {
  font-size: var(--mds-font-size-12) !important;
}

.placement-more-menu-v67 {
  font-size: var(--mds-font-size-12) !important;
}

.profit-recon-v70__aging {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.profit-recon-v70__badge {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.profit-recon-v70__card {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.profit-recon-v70__sub {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.profit-recon-v70__title {
  font-size: var(--mds-font-size-16) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.raf119-confirm {
  font-family: var(--mds-font-family-base) !important;
  font-size: var(--mds-font-size-14) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.raf119-confirm-body {
  font-size: var(--mds-font-size-15) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.score-rule-edit-row {
  font-size: var(--mds-font-size-12) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.scoring-rules-admin-btn {
  font-weight: var(--mds-font-weight-bold) !important;
}

.scoring-rules-edit-card {
  font-family: var(--mds-font-family-base) !important;
}

.scoring-rules-edit-foot {
  font-weight: var(--mds-font-weight-bold) !important;
}

.scoring-rules-edit-head {
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.textContent {
  font-family: var(--mds-font-family-base) !important;
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.tl {
  font-size: var(--mds-font-size-12) !important;
}

.upcoming-countdown-v19 {
  font-size: var(--mds-font-size-13) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.v31-ai-card-head {
  font-size: var(--mds-font-size-12) !important;
}

.v31-ai-copy {
  font-size: var(--mds-font-size-12) !important;
}

.v31-ai-section {
  font-size: var(--mds-font-size-14) !important;
}

.v31-sim-copy {
  font-size: var(--mds-font-size-12) !important;
}

.v31-sim-main {
  font-size: var(--mds-font-size-18) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.v31-weighted-label {
  font-size: var(--mds-font-size-12) !important;
}

.v31-weighted-score {
  font-size: var(--mds-font-size-32) !important;
  font-weight: var(--mds-font-weight-bold) !important;
}

.versions {
  font-size: var(--mds-font-size-13) !important;
}

.warn {
  font-weight: var(--mds-font-weight-bold) !important;
}

/* Runtime inline-style normalization. */
[style*="font-family"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font:"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font: "]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-family: var(--mds-font-family-base) !important;
}

[style*="font-weight:100"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-weight: 100"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-weight: var(--mds-font-weight-regular) !important;
}

[style*="font-weight:200"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-weight: 200"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-weight: var(--mds-font-weight-regular) !important;
}

[style*="font-weight:300"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-weight: 300"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-weight: var(--mds-font-weight-regular) !important;
}

[style*="font-weight:650"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-weight: 650"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-weight: var(--mds-font-weight-bold) !important;
}

[style*="font-weight:750"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-weight: 750"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-weight: var(--mds-font-weight-bold) !important;
}

[style*="font-weight:760"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-weight: 760"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-weight: var(--mds-font-weight-bold) !important;
}

[style*="font-weight:800"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-weight: 800"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-weight: var(--mds-font-weight-bold) !important;
}

[style*="font-weight:850"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-weight: 850"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-weight: var(--mds-font-weight-bold) !important;
}

[style*="font-weight:900"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-weight: 900"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-weight: var(--mds-font-weight-bold) !important;
}

[style*="font-weight:950"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-weight: 950"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-weight: var(--mds-font-weight-bold) !important;
}

[style*="font-size:7px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 7px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-12) !important;
}

[style*="font-size:8px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 8px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-12) !important;
}

[style*="font-size:9px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 9px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-12) !important;
}

[style*="font-size:10px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 10px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-12) !important;
}

[style*="font-size:10.5px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 10.5px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-12) !important;
}

[style*="font-size:11px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 11px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-12) !important;
}

[style*="font-size:12.5px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 12.5px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-13) !important;
}

[style*="font-size:17px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 17px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-16) !important;
}

[style*="font-size:20px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 20px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-18) !important;
}

[style*="font-size:23px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 23px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-22) !important;
}

[style*="font-size:24px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 24px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-22) !important;
}

[style*="font-size:25px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 25px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-22) !important;
}

[style*="font-size:26px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 26px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-28) !important;
}

[style*="font-size:30px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 30px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-28) !important;
}

[style*="font-size:34px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 34px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-32) !important;
}

[style*="font-size:38px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 38px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-32) !important;
}

[style*="font-size:42px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 42px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-32) !important;
}

[style*="font-size:46px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 46px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-32) !important;
}

[style*="font-size:64px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]),
[style*="font-size: 64px"]:not([class*="icon"]):not([class*="emoji"]):not([class*="glyph"]):not([class*="symbol"]):not([class*="spinner"]):not([class*="loader"]):not([class*="close"]):not([aria-hidden="true"]) {
  font-size: var(--mds-font-size-32) !important;
}
