/* RTHUB typography 20261003 BUILD3. Screen-only, no layout or business behavior.
   Important cascade layers intentionally outrank legacy unlayered page CSS.
   Order is reversed for !important: mobile fields, semantic roles, then base.
   Legacy app-typography.css and all POS dependencies stay unchanged.
   Load this sheet only in non-POS HTML heads with media="screen".
   Font files are local; do not replace icon, barcode, code or SVG fonts. */
@layer rt-type-inputs, rt-type-roles, rt-type-weight, rt-type-base;
@font-face { font-family: "Outfit"; src: url("../fonts/outfit-ticket-20261002/Outfit-Regular.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: "Outfit"; src: url("../fonts/outfit-ticket-20261002/Outfit-Medium.woff2") format("woff2"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: "Outfit"; src: url("../fonts/outfit-ticket-20261002/Outfit-SemiBold.woff2") format("woff2"); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: "Outfit"; src: url("../fonts/outfit-ticket-20261002/Outfit-Bold.woff2") format("woff2"); font-style: normal; font-weight: 700; font-display: swap; }
@media screen {
@layer rt-type-base {
 :root {
  --rt-font-family: "Outfit", "Avenir Next", "Segoe UI", Arial, sans-serif !important;
  --rt-type-meta: 10px !important;
  --rt-type-secondary: 10px !important;
  --rt-type-body: 12px !important;
  --rt-type-title: 13px !important;
  --rt-type-metric: 16px !important;
  --rt-type-hero: 18px !important;
 }
 body {font-family:var(--rt-font-family)!important;font-size:var(--rt-type-body)!important;line-height:1.45!important;font-weight:400!important;}
 :where(body *) {font-family:inherit!important;}
 :where([style*="font-size"]):not(svg):not(svg *):not([class*="icon"]):not(.bi):not([class*="barcode"]):not([class*="print-preview"] *) {font-size:inherit!important;}
 :where(button,input,select,textarea) {font-family:var(--rt-font-family)!important;font-size:var(--rt-type-body)!important;line-height:1.4!important;}
 :where(h1) {font-size:var(--rt-type-hero)!important;font-weight:700!important;line-height:1.25!important;}
 :where(h2,h3,h4,h5,h6,[role="heading"]) {font-size:var(--rt-type-title)!important;font-weight:700!important;line-height:1.35!important;}
 :where(p,li,td,th,dt,dd,.btn,.dropdown-item,.nav-link) {font-size:var(--rt-type-body)!important;line-height:1.45!important;}
 :where(label,small,.form-text,.text-muted,.badge) {font-size:var(--rt-type-secondary)!important;line-height:1.4!important;}
 :where(label,th,dt,.btn) {font-weight:600!important;}
 :where(b,strong,.fw-bold) {font-weight:700!important;}
 :where(.fw-semibold) {font-weight:600!important;}
 :where(em,cite) {font-style:italic!important;}
 input::placeholder, textarea::placeholder {font-family:inherit!important;font-size:inherit!important;}
 /* Code and icon faces are functional assets, not application typography. */
 :where(code,pre,kbd,samp,.font-monospace,.mono) {font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;}
 :where(.bi,.fa,.fas,.far,.fab,.glyphicon,[class*="barcode"],svg,svg *,canvas,[class*="print-preview"] *,.bl-label,.bl-label *,.ps-font-lock,.ps-font-lock *,.ps-code) {font-family:revert-layer!important;}
}
@layer rt-type-roles {
/* body */
:where(#articleModal .form-control,
#articleModal .form-select,
#categoryModal .form-control,
#categoryModal .form-select,
#depositPrintColumnsModal .isr-orientation-options strong,
#estimateModal .est-customer-results p,
#itemSalesPrintModal .isr-orientation-options strong,
#partsLookupDialog .pl-explanation,
#partsLookupDialog [data-close],
#partsLookupDialog button,
#partsLookupDialog header span,
#posMultiDeviceSelectorModal .pos-device-name,
#rt-notification-region .rtn-card,
#rt-notification-region .rtn-close,
#rt-notification-region .rtn-message,
#rtSidebarToggle .rt-mobile-brand-r,
#rtSidebarToggle.rt-sidebar-fab > i,
#tcw_pattern_display,
.add-inventory-page .select-lock-toggle,
.ah-calendar-event,
.ah-calendar-event b,
.ah-calendar-event>span,
.ah-calendar-side p,
.ah-close,
.ah-date-block>b,
.ah-date-block>span,
.ah-date-block>strong,
.ah-day-counts>span,
.ah-day-number,
.ah-detail-grid dd,
.ah-detail-grid dt,
.ah-dialog-row p,
.ah-dialog-row strong,
.ah-empty p,
.ah-empty>i,
.ah-event-content p,
.ah-event-marker,
.ah-filter-form .ah-check,
.ah-filter-form input,
.ah-filter-form label>span,
.ah-filter-form select,
.ah-footnote,
.ah-hero p,
.ah-hero-foot,
.ah-hero-shell,
.ah-history-filter,
.ah-jump-form input,
.ah-legend>a,
.ah-mini-grid .ah-day-number,
.ah-mini-month .ah-weekdays span,
.ah-mobile-dots span,
.ah-more-events,
.ah-more-filters summary,
.ah-notice,
.ah-pagination,
.ah-panel-head p,
.ah-period-tabs>a,
.ah-quick-filters>a,
.ah-record-fields summary,
.ah-reset,
.ah-root,
.ah-root .ah-button,
.ah-root input,
.ah-root select,
.ah-scope,
.ah-stats span,
.ah-table,
.ah-table th,
.ah-week-grid .ah-day-number,
.ah-weekdays span,
.ai-dialog-body p,
.ai-dialog-head button,
.al-status,
.al-summary span,
.al-summary strong,
.al-table td,
.al-table th,
.alert-sm,
.app-header a,
.app-header button,
.app-hero,
.app-hero .btn.cu-cta-primary,
.app-hero .tk-hero-meta .pl-open,
.app-hero .tk-hero-ticket-search input,
.app-main,
.app-main .tk-per-page-select,
.app-main .tk-search-input,
.app-main .tk-status-select,
.auth-alert,
.auth-alert-note,
.auth-brand-name,
.auth-brand-tagline,
.auth-btn,
.auth-check,
.auth-debug,
.auth-forgot,
.auth-input-wrap input,
.auth-password-toggle,
.auth-password-toggle span,
.auth-recovery-note,
.auth-security-item,
.auth-visual-note span,
.auth-visual-note strong,
.bc-btn.small,
.bc-kv-value,
.bc-note,
.bc-path,
.bc-table,
.bc-table th,
.bl-alert,
.bl-btn,
.bl-check-inline,
.bl-hero-stat-note,
.bl-input,
.bl-select,
.bl-settings-warning,
.bmg-alert,
.bmg-btn,
.bmg-check,
.bmg-head p,
.bmg-input,
.bmg-mini .k,
.bmg-mini .v,
.bmg-note,
.bmg-select,
.bmg-tab,
.bmg-table thead th,
.bmg-textarea,
.box b,
.branch-note,
.brand-title,
.btn-del,
.btn-modal-cancel,
.btn-modal-submit,
.btn-muted,
.btn-save-blue,
.btn-save-green,
.btn-tss-preview,
.btn-tss-save,
.calendar b,
.calendar td,
.calendar th,
.card-title i,
.cbg-assignment-chips span,
.cbg-branch-option strong,
.cbg-check,
.cbg-stats span,
.cbg-status,
.cbg-table,
.cbg-table th,
.cbg-type-card strong,
.cie-alert,
.cie-btn,
.cie-card-head p,
.cie-dropzone > i,
.cie-dropzone strong,
.cie-error-list table,
.cie-export-form label > span,
.cie-hero-footer > span,
.cie-import-actions span,
.cie-import-actions strong,
.cie-live-stats,
.cie-note,
.cie-page-main .content-column,
.cie-policy strong,
.cie-preview-stats span,
.cie-progress-head,
.cie-ready,
.cie-result-grid span,
.cie-result-grid strong,
.cie-section-title span,
.cie-section-title strong,
.cie-stat span,
.contact-address,
.contact-alert,
.contact-bottom-note,
.contact-details,
.contact-fallback,
.contact-form-card,
.contact-form-card .form-control,
.contact-form-card .form-select,
.contact-form-card .form-text,
.contact-link,
.contact-reasons,
.contact-reasons i,
.contact-shop,
.content-column,
.cr-amount,
.cr-board-period,
.cr-breakdown-item > span,
.cr-breakdown-item strong,
.cr-btn,
.cr-cell-primary,
.cr-cta-primary,
.cr-detail-list li,
.cr-empty,
.cr-equation-item > span,
.cr-equation-item strong,
.cr-equation-operator,
.cr-labor,
.cr-method-note p,
.cr-method-note summary,
.cr-note,
.cr-refund,
.cr-report-nav a,
.cr-report-nav a span,
.cr-select,
.cr-tender-priority-copy > strong,
.cr-tender-priority-reconcile span,
.cr-tender-priority-reconcile strong,
.cr-toggle,
.cta-btn,
.cta-btn i,
.cu-action-btn,
.cu-alert,
.cu-cta-ghost,
.cu-cta-primary,
.cu-filter-btn,
.cu-group-preview,
.cu-group-select,
.cu-modal-footer .btn-sm,
.cu-modal-input,
.cu-name-link,
.cu-page-btn,
.cu-page-main .content-column,
.cu-pagination-info,
.cu-phone-country-name,
.cu-phone-country-option .name,
.cu-phone-flag,
.cu-phone-menu-search,
.cu-premium-input,
.cu-premium-label .required,
.cu-premium-save,
.cu-premium-select,
.cu-reset-link,
.cu-search-input,
.cu-search-wrap i,
.cu-table,
.cu-table td,
.cu-table th,
.cu-table thead th,
.cu-total,
.customer-lookup-item,
.cv-action-btn,
.cv-cta-ghost,
.cv-cta-primary,
.cv-device-chip .serial,
.cv-device-chip i,
.cv-device-chip strong,
.cv-info-value,
.cv-inv-link,
.cv-lw-card-value,
.cv-lw-payment-amount,
.cv-lw-payment-top,
.cv-notes-box,
.cv-page-main .content-column,
.cv-phone-action,
.cv-phone-flag,
.cv-phone-main,
.cv-record-locked,
.cv-record-locked i,
.cv-tab-btn,
.cv-table,
.cv-table td,
.cv-table th,
.cv-table thead th,
.cv-ticket-num,
.cv-total,
.dash-branch-mini-box span,
.dash-branch-mini-box strong,
.dash-branch-mini-name,
.dash-branch-name,
.dash-branch-now,
.dash-branch-overview-panel .dash-disclosure summary,
.dash-building-name,
.dash-building-val,
.dash-compact-value,
.dash-cta-ghost,
.dash-cta-primary,
.dash-disclosure summary,
.dash-feed-route,
.dash-inline-link,
.dash-mini-note,
.dash-priority-copy strong,
.dash-section-heading p,
.dash-status,
.dash-transfer-item-route,
.dash-transfer-item-title,
.dash-transfer-value,
.db-alert,
.db-card,
.db-empty i,
.db-empty p,
.db-inv-name,
.db-inv-sku,
.db-inv-table,
.db-inv-table td,
.db-inv-table th,
.db-inv-table thead th,
.db-login-device,
.db-login-name,
.db-quick-btn,
.db-quick-btn i,
.db-stat-row,
.db-stat-row-label i,
.db-stat-row-val,
.db-test-fail,
.db-test-ok,
.del-email,
.del-name,
.del-warn,
.deny-kv,
.device-details,
.device-explanation,
.device-ref,
.dm-action-row>span,
.dm-card-head p,
.dm-category-row b,
.dm-category-row select,
.dm-close,
.dm-confirm,
.dm-confirm-card p,
.dm-details summary,
.dm-details summary>span,
.dm-dialog,
.dm-dialog .btn,
.dm-empty i,
.dm-hero p,
.dm-hero-context,
.dm-hero-context strong,
.dm-hero-context>i,
.dm-hero-shell,
.dm-history-counts b,
.dm-history-main p,
.dm-main,
.dm-map-row b,
.dm-page .alert,
.dm-page .btn,
.dm-page .dm-footnote,
.dm-page .dm-type strong,
.dm-page .dm-type>i,
.dm-page .rd-detail-grid dd,
.dm-page .rd-detail-grid dt,
.dm-page .rd-original dd,
.dm-page .rd-original dt,
.dm-page .table,
.dm-page .table th,
.dm-page input[type="file"],
.dm-page label>span:first-child,
.dm-pagination,
.dm-policy-grid select,
.dm-progress-alert>span,
.dm-review-table .btn,
.dm-review-table strong,
.dm-review-toolbar label>span,
.dm-rule,
.dm-source-note,
.dm-steps b,
.dm-steps li,
.dm-summary-grid span,
.dm-summary-grid strong,
.dm-tabs a,
.dml-page-main .dml-alert,
.dml-page-main .dml-brand-count,
.dml-page-main .dml-brand-name,
.dml-page-main .dml-btn,
.dml-page-main .dml-input,
.dml-page-main .dml-note,
.dml-page-main .dml-table,
.dml-page-main .dml-table td,
.dml-page-main .dml-table th,
.dropdown-item,
.dropdown-profile-menu,
.ec-action-form input,
.ec-adjustments span,
.ec-btn,
.ec-form input,
.ec-form select,
.ec-form textarea,
.ec-hero p,
.ec-hero-stats span,
.ec-jump a,
.ec-period-metrics span,
.ec-plan-card p,
.ec-row-form input,
.ec-status,
.ec-table td,
.ec-table th,
.ec-tier,
.error-brand-name,
.error-brand-tagline,
.error-button,
.error-message,
.error-security-note,
.error-ticket-head strong,
.error-ticket-row,
.est-app-hero .est-cta-ghost,
.est-app-hero .est-cta-primary,
.est-page,
.est-page .est-act,
.est-page .est-filter-btn,
.est-page .est-range-btn,
.est-page .est-table,
.est-page .est-table th,
.estimate-view-page .estv-cta-ghost,
.estimate-view-page .estv-cta-primary,
.estimate-view-page .estv-desc,
.estimate-view-page .estv-disc,
.estimate-view-page .estv-grand .estv-tot-v,
.estimate-view-page .estv-k,
.estimate-view-page .estv-kv,
.estimate-view-page .estv-note,
.estimate-view-page .estv-note-box .bd,
.estimate-view-page .estv-note-box .hd,
.estimate-view-page .estv-table,
.estimate-view-page .estv-table tbody td,
.estimate-view-page .estv-table thead th,
.estimate-view-page .estv-tag,
.estimate-view-page .estv-tag.soft,
.estimate-view-page .estv-tag.warn,
.estimate-view-page .estv-toast,
.estimate-view-page .estv-totals,
.estimate-view-page .estv-v,
.estv-cta-ghost,
.estv-cta-primary,
.estv-disc,
.estv-grand .estv-tot-v,
.estv-kv,
.estv-note,
.estv-note-box .bd,
.estv-note-box .hd,
.estv-table tbody td,
.estv-table thead th,
.estv-tag,
.estv-tag i,
.estv-totals,
.footnote,
.form-control,
.form-select,
.form-text,
.gc-alert,
.gc-card summary strong,
.gc-clear-search,
.gc-customer-empty,
.gc-customer-option strong,
.gc-danger-btn,
.gc-design-form input:not([type="checkbox"]):not([type="color"]),
.gc-design-form textarea,
.gc-detail-grid a,
.gc-detail-grid span,
.gc-detail-grid strong,
.gc-empty i,
.gc-empty span,
.gc-empty strong,
.gc-event-type,
.gc-head button,
.gc-hero-action,
.gc-hero-links a,
.gc-hero-links span,
.gc-issued-actions a,
.gc-issued-actions button,
.gc-issued-copy span,
.gc-issued-copy strong,
.gc-page,
.gc-pagination a,
.gc-person-name,
.gc-preview-number,
.gc-preview-value,
.gc-primary-btn,
.gc-register-summary,
.gc-row-action,
.gc-rule,
.gc-secondary-btn,
.gc-status,
.gc-status-text,
.gc-table,
.gc-table thead th,
.gclr-btn,
.gclr-card-head p,
.gclr-card-mask,
.gclr-empty i,
.gclr-empty span,
.gclr-empty strong,
.gclr-entry,
.gclr-field input,
.gclr-hero-stat span,
.gclr-reconciliation-copy span,
.gclr-reconciliation-copy strong,
.gclr-roll-stat span,
.gclr-table td,
.gclr-table th,
.gclr-variance span,
.gclr-variance strong,
.hdr-branch-current,
.hdr-branch-menu-title,
.hdr-branch-option-name,
.hdr-branch-option-state,
.hdr-branch-option-text,
.hdr-bug-btn,
.hdr-ticket-search > i,
.hero-badge i,
.hero-mini-text,
.hn-link,
.hn-link i,
.howto-view .kb-action-btn,
.howto-view .kb-article-body,
.howto-view .kb-article-summary-text,
.howto-view .kb-btn-clear,
.howto-view .kb-btn-search,
.howto-view .kb-cta-ghost,
.howto-view .kb-cta-primary,
.howto-view .kb-h2,
.howto-view .kb-h3,
.howto-view .kb-rich,
.howto-view .kb-search-input,
.howto-view .kb-start-step > span,
.howto-view .kb-start-step strong,
.howto-view .kb-steps,
.hr-alert,
.hr-button,
.hr-card li,
.hr-card p,
.hr-date strong,
.hr-day a,
.hr-details dd,
.hr-details dt,
.hr-field,
.hr-field input,
.hr-field select,
.hr-field textarea,
.hr-hero p,
.hr-metrics span,
.hr-notice,
.hr-pagination,
.hr-record,
.hr-tabs a,
.hr-workspace summary,
.ia-table,
.ia-table tbody td,
.ia-table thead th,
.idel-hero p,
.idel-page,
.idel-page .idel-note,
.idel-page table,
.idel-page th,
.identity,
.ikb-action > i,
.ikb-action span,
.ikb-button,
.ikb-callout > i,
.ikb-callout p,
.ikb-callout strong,
.ikb-check-list li,
.ikb-choice-grid p,
.ikb-choice-grid span,
.ikb-choice-grid strong,
.ikb-do-dont li,
.ikb-do-dont strong,
.ikb-faq p,
.ikb-faq summary,
.ikb-final-rule > i,
.ikb-final-rule p,
.ikb-final-rule strong,
.ikb-flow li > span,
.ikb-flow strong,
.ikb-hero-main p,
.ikb-language-switch a,
.ikb-movement,
.ikb-no,
.ikb-no-results i,
.ikb-no-results span,
.ikb-no-results strong,
.ikb-routine-grid li,
.ikb-routine-grid span,
.ikb-rule > i,
.ikb-rule span,
.ikb-rule strong,
.ikb-search-clear,
.ikb-search-count,
.ikb-searchbar input,
.ikb-section li,
.ikb-section p,
.ikb-section td,
.ikb-section-head > span,
.ikb-section-head p,
.ikb-small-shop > i,
.ikb-small-shop p,
.ikb-small-shop strong,
.ikb-status-row b,
.ikb-status-row span,
.ikb-steps > li > span,
.ikb-steps p,
.ikb-steps strong,
.ikb-table th,
.ikb-three-state i,
.ikb-three-state span,
.ikb-three-state strong,
.ikb-timeline b,
.ikb-timeline strong,
.ikb-toc a,
.ikb-toc-head > i,
.ikb-toc-head strong,
.ikb-yes,
.im-card-head>span,
.im-details dt,
.im-heading p,
.im-hero-action,
.im-page,
.im-status,
.im-table,
.im-table th,
.inv-action-btn,
.inv-alert,
.inv-amount,
.inv-cell-date,
.inv-cell-num,
.inv-cell-primary,
.inv-cell-total,
.inv-chain-link,
.inv-cta-ghost,
.inv-cta-primary,
.inv-filter-btn,
.inv-filter-summary,
.inv-hero-search > i,
.inv-hero-search button,
.inv-hero-search input,
.inv-layaway-notice,
.inv-layaway-status,
.inv-method-breakdown,
.inv-page-btn,
.inv-pagination-wrap,
.inv-range-btn,
.inv-search-input,
.inv-search-wrap > i,
.inv-search-wrap i,
.inv-select,
.inv-table,
.inv-table tbody td,
.inv-table thead th,
.inv-toast-body,
.inv-toast-close,
.inv-toast-msg,
.inv-toast-ttl,
.inv-toast-x,
.invoice-company,
.invoice-company-line,
.invoice-page,
.invoice-table,
.invoice-table thead th,
.invoice-text,
.invoice-totals-table,
.isr-email-add,
.isr-email-composer,
.isr-email-field input,
.isr-email-field textarea,
.isr-email-recipient-row button,
.iv-btn,
.iv-device-group-row td,
.iv-empty,
.iv-hero-stat-note,
.iv-info .k,
.iv-info .v,
.iv-layaway-banner .text,
.iv-list-body,
.iv-mini,
.iv-money-box .k,
.iv-money-box .v,
.iv-note-line,
.iv-payment-detail .k,
.iv-payment-detail .v,
.iv-payment-detail.amount .v,
.iv-row-action,
.iv-status,
.iv-table,
.iv-table td,
.iv-table th,
.iv-total-row,
.iv-total-row.final,
.iv-value,
.kb-action-btn,
.kb-alert,
.kb-article,
.kb-article-body,
.kb-article-summary-text,
.kb-author-workflow-intro strong,
.kb-author-workflow-steps span,
.kb-btn-clear,
.kb-btn-search,
.kb-callout i,
.kb-card-title i,
.kb-chip i,
.kb-cta-ghost,
.kb-cta-primary,
.kb-editor,
.kb-editor-toolbar .btn,
.kb-filter-btn,
.kb-filter-select,
.kb-h2,
.kb-h3,
.kb-help-btn,
.kb-media-card-head,
.kb-modal,
.kb-rich,
.kb-rich table,
.kb-search input,
.kb-search-input,
.kb-search-wrap i,
.kb-section-title i,
.kb-shell,
.kb-sql-block-header,
.kb-stat-ico,
.kb-status,
.kb-tab-btn,
.kb-table,
.kb-table thead th,
.kb-tag,
.kb-template-btn,
.landing-pill i,
.lw-card-head>span,
.lw-details dt,
.lw-heading p,
.lw-hero-action,
.lw-page,
.lw-status,
.lw-table,
.lw-table th,
.mobile-contact-bar a,
.modal-body,
.modal-cancel-btn,
.modal-submit-btn,
.mono-tag,
.mpm-alert,
.mpm-btn,
.mpm-canonical-results strong,
.mpm-canonical-selection strong,
.mpm-empty-callout > i,
.mpm-empty-callout span,
.mpm-empty-callout strong,
.mpm-filter-pills button,
.mpm-fit,
.mpm-import-review > div:first-child,
.mpm-import-tabs button,
.mpm-inline-search > i,
.mpm-inventory-cell strong,
.mpm-inventory-missing,
.mpm-modal .modal-header p,
.mpm-modal input,
.mpm-modal select,
.mpm-modal textarea,
.mpm-page .hero-card p,
.mpm-page input,
.mpm-page select,
.mpm-page textarea,
.mpm-primary-cell strong,
.mpm-recent,
.mpm-recent button,
.mpm-result-stock,
.mpm-searchbox > i,
.mpm-section-head p,
.mpm-selected-model p,
.mpm-selected-model span,
.mpm-selected-sync i,
.mpm-selected-sync strong,
.mpm-stat span,
.mpm-state,
.mpm-stock,
.mpm-suggestion-state,
.mpm-suggestions strong,
.mpm-switch-grid label strong,
.mpm-tab,
.mpm-tab span,
.mpm-table,
.mpm-table th,
.mpm-text-btn,
.mpm-toast,
.mpm-verify,
.no-updates,
.note-body,
.note-item-head,
.offcanvas .form-control,
.offcanvas .form-select,
.offcanvas .form-text,
.offcanvas .input-group-text,
.ov-branch-switch,
.ov-branch-tab,
.ov-empty,
.ov-gauge-stat span,
.ov-mini-delta,
.ov-revenue-metrics,
.ov-transfer-action,
.ov-transfer-kpi span,
.ov-transfer-route,
.page-account-security,
.page-account-security .account-alert i,
.page-account-security .account-button,
.page-account-security .account-hero-link,
.page-account-security .account-input,
.page-account-security .activity-copy,
.page-account-security .manual-secret,
.page-account-security .qr-step,
.page-account-security .twofa-enabled-copy,
.page-account-security .twofa-step-copy,
.page-billing,
.page-billing .billing-alert,
.page-billing .billing-btn,
.page-billing .billing-empty,
.page-billing .billing-empty i,
.page-billing .billing-input,
.page-billing .billing-kv-value,
.page-billing .billing-select,
.page-billing .billing-table,
.page-billing .billing-table th,
.page-branches .bmg-alert,
.page-branches .bmg-btn,
.page-branches .bmg-check,
.page-branches .bmg-head p,
.page-branches .bmg-input,
.page-branches .bmg-limit-state p,
.page-branches .bmg-limit-state strong,
.page-branches .bmg-locked-options span,
.page-branches .bmg-mini .k,
.page-branches .bmg-mini .v,
.page-branches .bmg-note,
.page-branches .bmg-select,
.page-branches .bmg-tab,
.page-branches .bmg-table,
.page-branches .bmg-table thead th,
.page-branches .bmg-textarea,
.page-customer-data-manager,
.page-customer-data-manager .cdm-action-card p,
.page-customer-data-manager .cdm-alert,
.page-customer-data-manager .cdm-alert i,
.page-customer-data-manager .cdm-btn,
.page-customer-data-manager .cdm-check,
.page-customer-data-manager .cdm-customer-name,
.page-customer-data-manager .cdm-detail-contact,
.page-customer-data-manager .cdm-detail-value,
.page-customer-data-manager .cdm-hero-action,
.page-customer-data-manager .cdm-input,
.page-customer-data-manager .cdm-linked-note,
.page-customer-data-manager .cdm-linked-value,
.page-customer-data-manager .cdm-summary-name,
.page-customer-data-manager .cdm-table,
.page-customer-data-manager .cdm-table th,
.page-customer-data-manager .cdm-textarea,
.page-customer-settings,
.page-customer-settings .cs-alert,
.page-customer-settings .cs-alert i,
.page-customer-settings .cs-breadcrumb,
.page-customer-settings .cs-btn,
.page-customer-settings .cs-cta-ghost,
.page-customer-settings .cs-cta-primary,
.page-customer-settings .cs-empty p,
.page-customer-settings .cs-group-desc,
.page-customer-settings .cs-group-name,
.page-customer-settings .cs-input,
.page-customer-settings .cs-table,
.page-customer-settings .cs-table th,
.page-customer-settings .cs-textarea,
.page-device-accounting,
.page-device-accounting .da-btn,
.page-device-accounting .da-empty,
.page-device-accounting .da-input,
.page-device-accounting .da-note,
.page-device-accounting .da-table,
.page-device-accounting .da-table th,
.page-item-sales,
.page-item-sales .isr-branch-menu strong,
.page-item-sales .isr-branch-picker summary,
.page-item-sales .isr-branch-picker summary i,
.page-item-sales .isr-branch-tools button,
.page-item-sales .isr-btn,
.page-item-sales .isr-card-head > div,
.page-item-sales .isr-empty i,
.page-item-sales .isr-empty span,
.page-item-sales .isr-field input,
.page-item-sales .isr-field select,
.page-item-sales .isr-hero-actions > span,
.page-item-sales .isr-hero-copy > p,
.page-item-sales .isr-hero-pills span,
.page-item-sales .isr-notice span,
.page-item-sales .isr-notice strong,
.page-item-sales .isr-page-btn,
.page-item-sales .isr-pagination,
.page-item-sales .isr-range-row button,
.page-item-sales .isr-stat span,
.page-item-sales .isr-table,
.page-item-sales .isr-table th,
.page-item-sales .isr-type,
.page-pos-payment-methods,
.page-pos-payment-methods .pm-alert,
.page-pos-payment-methods .pm-btn,
.page-pos-payment-methods .pm-cta,
.page-pos-payment-methods .pm-drop-btn,
.page-pos-payment-methods .pm-drop-item,
.page-pos-payment-methods .pm-drop-item i,
.page-pos-payment-methods .pm-ghost,
.page-pos-payment-methods .pm-input,
.page-pos-payment-methods .pm-mini,
.page-pos-payment-methods .pm-stat .ico,
.page-pos-payment-methods .pm-stat .lbl,
.page-pos-payment-methods .pm-stat .val,
.page-pos-payment-methods .pm-table,
.page-pos-payment-methods .pm-table th,
.page-profile,
.page-profile .profile-alert,
.page-profile .profile-alert > i,
.page-profile .profile-card-head p,
.page-profile .profile-file-input,
.page-profile .profile-hero-button,
.page-profile .profile-input,
.page-profile .profile-save-button,
.page-profile .profile-save-note,
.page-profile .profile-security-actions a,
.page-profile .profile-security-copy p,
.page-profile .profile-status,
.page-repair-reports,
.page-repair-settings .rs-bulk-check,
.page-repair-settings .rs-catalog-head p,
.page-repair-settings .rs-export-brand-count,
.page-repair-settings .rs-export-brand-name,
.page-repair-settings .rs-modal-selection,
.page-repair-settings .rs-page-btn,
.page-repair-settings .rs-page-status,
.page-repair-settings .rs-panel-heading p,
.page-repair-settings .rs-preview-btn,
.page-repair-settings .rs-preview-empty,
.page-repair-settings .rs-preview-empty i,
.page-repair-settings .rs-preview-grid span,
.page-repair-settings .rs-preview-grid strong,
.page-repair-settings .rs-preview-heading span,
.page-repair-settings .rs-preview-heading strong,
.page-repair-settings .rs-safe-note,
.page-repair-settings .rs-search-control input,
.page-repair-settings .rs-selection-count,
.page-reports,
.page-reports .rp-alert,
.page-reports .rp-ar-copy,
.page-reports .rp-btn-action,
.page-reports .rp-btn-reset,
.page-reports .rp-btn-submit,
.page-reports .rp-card-head-left,
.page-reports .rp-cta-ghost,
.page-reports .rp-cta-primary,
.page-reports .rp-detail-note,
.page-reports .rp-footer-row,
.page-reports .rp-input,
.page-reports .rp-tab-btn,
.page-reports .rp-table,
.page-reports .rp-table thead th,
.page-reports-deposits,
.page-reports-deposits .dep-basis p,
.page-reports-deposits .dep-btn-action,
.page-reports-deposits .dep-btn-page,
.page-reports-deposits .dep-btn-reset,
.page-reports-deposits .dep-btn-submit,
.page-reports-deposits .dep-card-head-left,
.page-reports-deposits .dep-cta-ghost,
.page-reports-deposits .dep-cta-primary,
.page-reports-deposits .dep-empty-state i,
.page-reports-deposits .dep-input,
.page-reports-deposits .dep-pagination-info,
.page-reports-deposits .dep-summary-grid dd,
.page-reports-deposits .dep-summary-grid dt,
.page-reports-deposits .dep-table,
.page-reports-deposits .dep-table th,
.page-reports-deposits .isr-branch-menu strong,
.page-reports-deposits .isr-branch-picker summary i,
.page-reports-deposits .isr-branch-tools button,
.page-security-settings,
.page-security-settings .security-alert,
.page-security-settings .security-alert i,
.page-security-settings .security-form-status,
.page-security-settings .security-hero-link,
.page-security-settings .security-input,
.page-security-settings .security-save,
.page-security-settings .security-save-note,
.page-security-settings .security-scope-copy,
.page-security-settings .security-section-copy,
.page-security-settings .security-toggle-copy,
.page-staff-users,
.page-staff-users .action-btn,
.page-staff-users .branch-access-note,
.page-staff-users .btn-filter-go,
.page-staff-users .btn-modal-cancel,
.page-staff-users .btn-modal-save,
.page-staff-users .btn-staff-add,
.page-staff-users .cell-date,
.page-staff-users .cell-main,
.page-staff-users .filter-input-field,
.page-staff-users .filter-select-field,
.page-staff-users .filter-select-standalone,
.page-staff-users .modal-check-text,
.page-staff-users .modal-form-input,
.page-staff-users .modal-form-select,
.page-staff-users .staff-alert-danger,
.page-staff-users .staff-alert-success,
.page-staff-users .staff-controls-left,
.page-staff-users .staff-plan-note,
.page-staff-users .staff-role-note,
.page-staff-users .staff-table,
.page-staff-users .staff-table th,
.page-staff-users .stat-lbl,
.page-staff-users .stat-val,
.page-ticket-device-tools,
.page-ticket-device-tools .trt-btn,
.page-ticket-device-tools .trt-empty,
.page-ticket-device-tools .trt-error,
.page-ticket-device-tools .trt-good,
.page-ticket-device-tools .trt-input,
.page-ticket-device-tools .trt-main,
.page-ticket-device-tools .trt-note,
.page-ticket-device-tools .trt-table,
.page-ticket-device-tools .trt-table th,
.page-ticket-device-tools h6.trt-main,
.page-ticket-status-settings .btn-tss-preview,
.page-ticket-status-settings .btn-tss-save,
.page-ticket-status-settings .tss-form-input,
.page-ticket-status-settings .tss-form-textarea,
.page-ticket-status-settings .tss-missing-copy,
.page-ticket-status-settings .tss-tenant-note,
.payments-table tbody td,
.payments-table thead th,
.pem-attached,
.pem-attachment strong,
.pem-btn,
.pem-foot-note,
.pem-input,
.pem-k,
.pem-load-error,
.pem-status,
.pem-textarea,
.pem-v,
.pfe-btn,
.pfe-hitem .acts button,
.pfe-hitem .left .s,
.pfe-input,
.pfe-mini,
.pfe-modal .pfe-btn,
.pfe-modal .pfe-header-button,
.pfe-modal .pfe-header-button i,
.pfe-modal .pfe-input,
.pfe-modal .pfe-inv .invno,
.pfe-modal .pfe-selected .k,
.pfe-modal .pfe-selected .v,
.pfe-modal .pfe-tab,
.pfe-selected .k,
.pfe-selected .warn,
.pfe-wrap,
.pill-tab i,
.pkb-action > b,
.pkb-action > i,
.pkb-action strong,
.pkb-callout > i,
.pkb-callout p,
.pkb-callout strong,
.pkb-check-list i,
.pkb-check-list span,
.pkb-checklist-grid > div > span,
.pkb-checklist-grid li,
.pkb-control-rule div > span,
.pkb-control-rule p,
.pkb-document-grid span,
.pkb-document-grid strong,
.pkb-example > p,
.pkb-example-title > i,
.pkb-field-guide span,
.pkb-field-guide strong,
.pkb-flow li > b,
.pkb-flow strong,
.pkb-language-switch a,
.pkb-module-grid > div > i,
.pkb-module-grid strong,
.pkb-no-results > i,
.pkb-no-results span,
.pkb-no-results strong,
.pkb-requirement-grid p,
.pkb-requirement-grid span,
.pkb-requirement-grid strong,
.pkb-search-clear,
.pkb-search-count,
.pkb-section > p,
.pkb-section-head > span,
.pkb-section-head p,
.pkb-status-path b,
.pkb-status-path i,
.pkb-status-path span,
.pkb-steps > li > span,
.pkb-steps p,
.pkb-steps strong,
.pkb-table,
.pkb-table th,
.pkb-three-column > div > i,
.pkb-three-column p,
.pkb-three-column strong,
.pkb-timeline b,
.pkb-timeline strong,
.pkb-toc a,
.pkb-toc-head > i,
.pkb-toc-head strong,
.pl-alert,
.pl-button,
.pl-card-heading p,
.pl-disclaimer,
.pl-field,
.pl-field input,
.pl-field select,
.pl-formula-tip,
.pl-hero-copy p,
.pl-hero-foot,
.pl-hero-stats span,
.pl-lesson-card p,
.pl-lesson-formula,
.pl-lesson-number,
.pl-part details,
.pl-part p,
.pl-preview-note span,
.pl-preview-note strong,
.pl-result-explain,
.pl-result-summary span,
.pl-result-summary strong,
.pl-result-table,
.pl-result-table th,
.pl-results-heading p,
.pl-section-heading p,
.pl-stock,
.pl-table,
.pl-table td input,
.pl-table th,
.pl-table-actions > span,
.pl-tabs button,
.pm-email,
.pm-footer-signed strong,
.pm-item,
.pm-item-label,
.pm-logout,
.pm-name,
.pm-section,
.po-email-attachment>b,
.po-email-attachment>i,
.po-email-header span,
.po-email-summary table,
.policy-text,
.pos-action-btn,
.pos-action-btn.checkout,
.pos-alert,
.pos-btn-orange,
.pos-cart-balance,
.pos-cart-empty,
.pos-cart-empty i,
.pos-cart-head,
.pos-cart-links,
.pos-cart-price input,
.pos-cart-title,
.pos-cart-total-cell,
.pos-cash-ctrl-btn,
.pos-cash-input,
.pos-coin-btn,
.pos-communication-author,
.pos-communication-context,
.pos-communication-error i,
.pos-communication-flag,
.pos-communication-section .pos-communication-empty,
.pos-communication-summary span,
.pos-communication-tab,
.pos-communication-text,
.pos-cta-pill,
.pos-cust-modal,
.pos-customer-alert p,
.pos-customer-alert strong,
.pos-customer-empty,
.pos-customer-group-preview,
.pos-customer-group-preview i,
.pos-customer-invoice-btn,
.pos-customer-invoice-empty,
.pos-customer-invoice-heading span,
.pos-customer-invoice-row,
.pos-customer-invoice-row.is-head,
.pos-customer-layaway,
.pos-customer-layaway-line,
.pos-customer-name,
.pos-customer-name-line,
.pos-customer-note,
.pos-device-action,
.pos-device-finance-box .k,
.pos-device-finance-box .s,
.pos-device-finance-box .v,
.pos-device-flag-more,
.pos-device-flag-note,
.pos-device-name,
.pos-device-note,
.pos-device-selector-footnote,
.pos-device-selector-intro i,
.pos-device-selector-intro span,
.pos-device-selector-intro strong,
.pos-disc-toggle button,
.pos-discount-preview .pill i,
.pos-flag-banner,
.pos-flag-body,
.pos-flag-close,
.pos-flag-dot,
.pos-footer-btn,
.pos-gc-balance-result span,
.pos-gc-balance-result strong,
.pos-gc-balance-result>i,
.pos-gc-inquiry-intro span,
.pos-gc-inquiry-intro strong,
.pos-gc-inquiry-intro>i,
.pos-gc-scan-btn,
.pos-grid-placeholder,
.pos-item-search-input,
.pos-item-suggestion-empty,
.pos-item-suggestion-layaway,
.pos-item-suggestion-price,
.pos-item-suggestion-row,
.pos-layaway-action-btn,
.pos-layaway-k,
.pos-layaway-payments li,
.pos-layaway-v,
.pos-line-price,
.pos-loading,
.pos-md-card,
.pos-method-btn,
.pos-method-btn i,
.pos-method-tag,
.pos-modal-body,
.pos-modal-btn,
.pos-modal-card,
.pos-modal-close,
.pos-modal-summary .pos-sum-row,
.pos-modal-title i,
.pos-note-btn,
.pos-note-preview,
.pos-pay-entry-actions button,
.pos-pay-entry-btns button,
.pos-pay-input,
.pos-pay-line .pm,
.pos-pay-line .pm i,
.pos-pay-lines-empty,
.pos-pay-mini,
.pos-pay-more-drawer,
.pos-pay-more-toggle,
.pos-pay-more-toggle .chev i,
.pos-pay-select,
.pos-phone-country-name,
.pos-phone-country-option .name,
.pos-phone-flag,
.pos-phone-menu-search,
.pos-premium-control,
.pos-premium-foot-note,
.pos-qty-btn,
.pos-quick-btn,
.pos-quick-close,
.pos-quick-inline input,
.pos-remove-btn,
.pos-repair-documents-action,
.pos-repair-search-status,
.pos-search-input,
.pos-search-wrap i,
.pos-shell,
.pos-shell .pos-customer-alert.is-restricted p,
.pos-shell .pos-customer-alert.is-restricted strong,
.pos-shell .pos-line-price,
.pos-shell .pos-quick-close,
.pos-shell .pos-quick-inline input,
.pos-shell .pos-repair-search .pos-search-input,
.pos-shell .pos-repair-search-label > i,
.pos-shell .pos-repair-search-submit,
.pos-shell :is(.pos-search-input,.pos-item-search-input),
.pos-sm-card,
.pos-snapshot-empty,
.pos-snapshot-empty i,
.pos-snapshot-empty strong,
.pos-snapshot-empty-premium span,
.pos-snapshot-empty-premium strong,
.pos-snapshot-hint-card i,
.pos-snapshot-link,
.pos-snapshot-loader,
.pos-snapshot-metric .k,
.pos-snapshot-metric .s,
.pos-snapshot-metric .v,
.pos-snapshot-mini-row,
.pos-snapshot-name,
.pos-snapshot-quick-action strong,
.pos-snapshot-quick-action>i,
.pos-so-add-payment label>span,
.pos-so-arrived-card strong,
.pos-so-balance-preview span,
.pos-so-balance-preview strong,
.pos-so-customer-banner span,
.pos-so-customer-banner strong,
.pos-so-customer-banner>i,
.pos-so-detail-head strong,
.pos-so-empty,
.pos-so-fulfillment label>span,
.pos-so-inventory-result b,
.pos-so-inventory-result strong,
.pos-so-money-grid strong,
.pos-so-notes p,
.pos-so-product span,
.pos-so-product strong,
.pos-so-release-confirm span,
.pos-so-released-card a,
.pos-so-released-card strong,
.pos-so-result b,
.pos-so-result strong,
.pos-so-scope,
.pos-so-selected-item strong,
.pos-so-selected-item>i,
.pos-so-status,
.pos-special-order-tabs button,
.pos-split-add-btn,
.pos-split-line .pm,
.pos-split-line .pm i,
.pos-split-line input,
.pos-sum-grand-value,
.pos-sum-result-row,
.pos-sum-result-row.change-row .val,
.pos-sum-row,
.pos-tab,
.pos-tab i,
.pos-ticket-loading,
.posls-alert,
.posls-alert-ico,
.posls-btn-add,
.posls-btn-del,
.posls-btn-save,
.posls-cta-ghost,
.posls-cta-primary,
.posls-hero-crumb,
.posls-input,
.posls-select,
.posls-shell,
.posls-table,
.posls-table .posls-input,
.posls-table .posls-select,
.posls-table thead th,
.pr-no-results,
.pr-search-result b,
.pr-search-status,
.pr-selected-count,
.preview-line,
.privacy-note,
.proc-alert,
.proc-btn,
.proc-card p,
.proc-card-link b,
.proc-field input,
.proc-field select,
.proc-field textarea,
.proc-field>span,
.proc-hero p,
.proc-hero-stats span,
.proc-page,
.proc-panel-head p,
.proc-status,
.proc-summary span,
.proc-summary strong,
.proc-table,
.proc-table input,
.proc-table select,
.proc-table th,
.promo-tag,
.ps-alert,
.ps-btn-ghost,
.ps-btn-preview,
.ps-btn-primary,
.ps-btn-test,
.ps-cta-ghost,
.ps-cta-primary,
.ps-info-box,
.ps-input,
.ps-input-group .ps-input-addon,
.ps-nav-tabs .nav-link,
.ps-plain-terms,
.ps-save-bar-note,
.ps-scale-btn,
.ps-select,
.ps-textarea,
.ps-tip-box,
.ps-warn-box,
.ps-wysiwyg .ql-container.ql-snow,
.psi-amount-main,
.psi-btn,
.psi-btn-ghost,
.psi-btn-outline,
.psi-card-body,
.psi-customer,
.psi-empty,
.psi-error,
.psi-footer-btn,
.psi-input,
.psi-phone,
.psi-search-btn,
.psi-select,
.pw-page,
.pw-page .pw-details summary span,
.pw-page .pw-empty>i,
.pw-page .pw-footnote,
.pw-page .pw-hero p,
.pw-page .pw-optional,
.pw-page .pw-section-heading p,
.pw-page .pw-stats span,
.pw-page .pw-table th,
.qc-desc,
.qr-note,
.rdn-ticket-panel,
.rdn-ticket-panel table,
.rdn-ticket-panel th,
.report-table,
.report-table th,
.result-kv-row,
.result-shop-name,
.rp-alert,
.rp-btn-action,
.rp-btn-reset,
.rp-btn-submit,
.rp-card-head-left,
.rp-card-head-left i,
.rp-card-heading p,
.rp-check-filter,
.rp-cta-ghost,
.rp-cta-primary,
.rp-effective,
.rp-empty-search,
.rp-empty-state,
.rp-empty-state i,
.rp-empty-state p,
.rp-filter-note,
.rp-footer-row,
.rp-group-reset,
.rp-hero p,
.rp-input,
.rp-legend span,
.rp-lock,
.rp-page > .alert,
.rp-permission-copy p,
.rp-permission-copy strong,
.rp-reset,
.rp-save,
.rp-save-bar strong,
.rp-scope-form label > span,
.rp-scope-form select,
.rp-search-control i,
.rp-search-control input,
.rp-search-field > span:first-child,
.rp-staff-copy strong,
.rp-staff-heading p,
.rp-staff-meta b,
.rp-stat span,
.rp-state-control > span,
.rp-state-select,
.rp-tab-btn,
.rp-table,
.rp-table thead th,
.rr-branch-tools button,
.rr-branches>summary,
.rr-btn,
.rr-empty p,
.rr-empty>i,
.rr-explanation-body,
.rr-explanation>summary,
.rr-field,
.rr-field input:not([type=checkbox]),
.rr-field select,
.rr-filter-note,
.rr-hero p,
.rr-hero-bottom,
.rr-hero-link,
.rr-notice,
.rr-orientation legend,
.rr-orientation p,
.rr-pagination,
.rr-panel-head p,
.rr-presets .rr-btn,
.rr-reset,
.rr-row-details,
.rr-row-details dd,
.rr-row-details dt,
.rr-stat>span,
.rr-subnav a,
.rr-subnav>span,
.rr-summary-list dd,
.rr-summary-list dt,
.rr-table,
.rr-table td,
.rr-table th,
.rr-tabs a,
.rr-tag,
.rs-add-btn,
.rs-alert,
.rs-brand-name,
.rs-brand-save,
.rs-btn-add,
.rs-btn-del,
.rs-btn-edit,
.rs-cat-check,
.rs-cta-ghost,
.rs-empty i,
.rs-empty p,
.rs-empty-inline,
.rs-filter-clear,
.rs-filter-select,
.rs-input,
.rs-link-btn,
.rs-lock-toggle span,
.rs-modal .form-control,
.rs-modal .form-select,
.rs-modal .form-text,
.rs-model-inline-notice,
.rs-save-btn,
.rs-section-desc,
.rs-select,
.rs-tab,
.rs-table,
.rs-table tbody td,
.rs-table thead th,
.rt-a4-company,
.rt-a4-company-name,
.rt-customer-alert-current-note,
.rt-customer-alert-feedback,
.rt-customer-alert-form label > span,
.rt-customer-alert-form select,
.rt-customer-alert-form textarea,
.rt-customer-alert-form-footer > span,
.rt-customer-alert-form-footer button,
.rt-customer-alert-history summary,
.rt-customer-alert-history-item,
.rt-customer-alert-manager-title p,
.rt-customer-list-alert,
.rt-device-status-name,
.rt-footer-name,
.rt-intake-profile,
.rt-intake-settings,
.rt-intake-status,
.rt-layaway-panel,
.rt-laypay-after,
.rt-laypay-after strong,
.rt-laypay-card,
.rt-laypay-card .pos-pay-input,
.rt-laypay-card .pos-pay-select,
.rt-laypay-order p,
.rt-laypay-release strong,
.rt-lw-btn,
.rt-lw-error,
.rt-lw-items,
.rt-lw-metrics dd,
.rt-lw-metrics dt,
.rt-lw-notes p,
.rt-lw-notes summary,
.rt-lw-section,
.rt-lw-text-btn,
.rt-mobile-brand-by,
.rt-mobile-brand-title,
.rt-nav-external,
.rt-nav-item,
.rt-nav-link,
.rt-nav-sublink,
.rt-part-confirm-details input,
.rt-part-confirm-details select,
.rt-part-extra-reason,
.rt-part-extra-reason input,
.rt-pattern-actions button,
.rt-pattern-dialog p,
.rt-pattern-message,
.rt-pattern-preview text,
.rt-pickup-fields,
.rt-pos-confirm-message,
.rt-pos-confirm-shortcuts,
.rt-pos-dup-message,
.rt-pos-dup-name,
.rt-pos-dup-note,
.rt-pos-dup-shortcuts,
.rt-pricing-dialog,
.rt-pricing-dialog p,
.rt-pull-history,
.rt-quote-remove input,
.rt-repair-error,
.rt-repair-review,
.rt-repair-total,
.rt-session-page,
.rt-sidebar a,
.rt-sidebar button,
.rt-sidebar-close,
.rt-sidebar-fab,
.rt-social,
.rt-sublink,
.rt-sublink span,
.rt-sublink-text > span,
.rt-workflow-dialog,
.rt-workspace-status,
.rt-workspace-status .ws-address,
.rt-workspace-status .ws-brand,
.rt-workspace-status .ws-button,
.rt-workspace-status .ws-detail-note,
.rt-workspace-status .ws-header-link,
.rt-workspace-status .ws-help p,
.rt-workspace-status .ws-signin-note,
.rt-workspace-status .ws-support a,
.rt-workspace-status .ws-support>span,
.rtw-hud,
.rtw-hud button,
.rtw-mini-btn,
.rtwf-head>button,
.rtwf-note-preview,
.rtwf-note-state,
.rtwf-status,
.rw-alert,
.rw-btn,
.rw-card-head>span,
.rw-filter-form input,
.rw-filter-form select,
.rw-hero p,
.rw-hero-stat span,
.rw-info,
.rw-route strong,
.rw-table-wrap td,
.rw-table-wrap th,
.sa-alert,
.sa-btn,
.sa-card .form-control,
.sa-card .form-select,
.sa-card .form-text,
.sa-card-title i,
.sa-check-label b,
.sa-check-label span,
.sa-empty-state,
.sa-empty-state i,
.sa-fbtn,
.sa-finput i,
.sa-finput input,
.sa-float-exit,
.sa-fselect,
.sa-hlbl,
.sa-hnote,
.sa-hval,
.sa-impersonate-note,
.sa-info-email,
.sa-info-row,
.sa-input,
.sa-lock,
.sa-lock-tag,
.sa-nav-link,
.sa-page .app-content .btn,
.sa-page .app-content .form-control,
.sa-page .app-content .form-text,
.sa-page .app-content>.alert,
.sa-page .app-hero .cta-btn,
.sa-page .bc-hero .bc-btn,
.sa-page .bc-table,
.sa-page .billing-hero-btn,
.sa-page .btn,
.sa-page .bug-reports-hero .btn,
.sa-page .bug-reports-hero .hero-breadcrumb,
.sa-page .content-column .btn,
.sa-page .content-column .form-control,
.sa-page .content-column .form-select,
.sa-page .content-column .form-text,
.sa-page .content-column .fs-5,
.sa-page .content-column .table,
.sa-page .content-column .table thead th,
.sa-page .content-column>.alert,
.sa-page .form-control,
.sa-page .form-select,
.sa-page .form-text,
.sa-page .kb-editor,
.sa-page .kb-hero-footer .kb-cta-ghost,
.sa-page .kb-hero-footer .kb-cta-primary,
.sa-page .kb-tab-btn,
.sa-page .kb-table tbody td,
.sa-page .kb-table thead th,
.sa-page .posls-cta-ghost,
.sa-page .posls-cta-primary,
.sa-page .posls-empty,
.sa-page .posls-empty i,
.sa-page .report-copy,
.sa-page .sa-action-btn,
.sa-page .sa-alert,
.sa-page .sa-col,
.sa-page .sa-empty > span:last-child,
.sa-page .sa-empty strong,
.sa-page .sa-hval,
.sa-page .sa-manage-btn,
.sa-page .sa-mobile-nav-toggle,
.sa-page .sa-nav-info-val,
.sa-page .sa-nav-link,
.sa-page .sa-nav-mini,
.sa-page .sa-nav-title span,
.sa-page .sa-nav-title strong,
.sa-page .sa-nav-zone,
.sa-page .sa-period,
.sa-page .sa-plan-price,
.sa-page .sa-sec-panel-head,
.sa-page .sa-sec-row-val,
.sa-page .sa-table,
.sa-page .sa-table th,
.sa-page .sa-td-email,
.sa-page .sa-td-store-name,
.sa-page .schema-sync-hero .btn-outline-light,
.sa-page .schema-sync-hero .text-slate-200,
.sa-page .send-mail-hero .cta-btn,
.sa-page .send-mail-hero .hero-stat-value .text-xs,
.sa-page .sm-alert,
.sa-page .sm-card-heading p,
.sa-page .sm-check-item p,
.sa-page .sm-empty-state span:last-child,
.sa-page .sm-empty-state strong,
.sa-page .sm-hero-btn,
.sa-page .sm-live-indicator,
.sa-page .ss-alert,
.sa-page .ss-btn,
.sa-page .ss-card-footer p,
.sa-page .ss-card-heading p,
.sa-page .ss-config-state,
.sa-page .ss-credential-status span,
.sa-page .ss-credential-status strong,
.sa-page .ss-field p,
.sa-page .ss-field-note,
.sa-page .ss-hero .hero-stat-value span,
.sa-page .ss-hero-btn,
.sa-page .ss-number-wrap input,
.sa-page .ss-number-wrap span,
.sa-page .ss-password-wrap input,
.sa-page .ss-section-heading p,
.sa-page .ss-setup-notice,
.sa-page .ss-setup-notice p,
.sa-page .ss-setup-notice strong,
.sa-page .ss-timeout-field p,
.sa-page .ss-toggle-row p,
.sa-page .subscribers-hero-btn,
.sa-page .table,
.sa-page .table thead th,
.sa-page .task-ledger-hero .btn-primary,
.sa-page .task-ledger-hero .text-slate-200,
.sa-page .task-ledger-hero .text-xs,
.sa-select,
.sa-stamp,
.sa-switch-desc,
.sa-switch-state,
.sa-switch-tag,
.sa-tbl,
.sa-tbl .btn-outline-secondary,
.sa-tbl thead th,
.sa-textarea,
.sa-usage-path,
.sa-usage-val,
.sb,
.sb-brand-by,
.sb-brand-name,
.sb-dberr,
.sb-dbok,
.sb-footer-row,
.sb-footer-row i,
.sb-link,
.sb-sub-link,
.sdc-btn-primary,
.sdc-btn-success,
.sdc-input,
.sdc-select,
.search-card-head p,
.search-input-group input,
.secure-access-bar,
.secure-field,
.secure-form-note,
.serial-table,
.serial-table tbody td,
.serial-table thead th,
.session-brand span span,
.session-brand strong,
.session-button,
.session-message,
.session-notice,
.session-security,
.share-btn,
.so-card-head>span,
.so-details dt,
.so-heading p,
.so-hero-action,
.so-page,
.so-status,
.so-table,
.so-table th,
.sp-alert,
.sp-amount,
.sp-dd-panel,
.sp-dd-panel .sp-dd-message,
.sp-dd-panel .sp-dd-note,
.sp-edit-btn,
.sp-empty,
.sp-empty i,
.sp-notes-text,
.sp-period,
.sp-ref,
.sp-shop-name,
.sp-subdomain,
.sp-table,
.sp-table thead th,
.spc-editor,
.srx-dialog-close,
.srx-serial-dialog,
.srx-serial-remove,
.srx-serial-table .srx-input,
.srx-serial-table th,
.subscribers-table tbody td,
.subscribers-table thead th,
.suggest-lbl,
.suggest-row,
.summary,
.table td,
.table td strong,
.table th,
.table-modern,
.table-modern th,
.tcw-brand-btn i,
.tcw-brand-btn span,
.tcw-btn,
.tcw-btn-sm,
.tcw-catalog-heading strong,
.tcw-catalog-launch-copy strong,
.tcw-catalog-launch-meta b,
.tcw-catalog-launch-meta em,
.tcw-category-btn i,
.tcw-category-btn span,
.tcw-close-btn,
.tcw-container,
.tcw-customer-required-message,
.tcw-customer-required-message i,
.tcw-device-basket-card span,
.tcw-device-basket-card strong,
.tcw-device-basket-empty,
.tcw-divider span,
.tcw-drawer-foot span,
.tcw-drawer-foot strong,
.tcw-drawer-head span,
.tcw-drawer-head strong,
.tcw-group-preview,
.tcw-group-preview i,
.tcw-info-box,
.tcw-info-box i,
.tcw-inline-state,
.tcw-input,
.tcw-input-group-text,
.tcw-intake-panel,
.tcw-intake-row select,
.tcw-issue-name,
.tcw-issue-price,
.tcw-labor-card>div:first-child span,
.tcw-labor-card>div:first-child strong,
.tcw-mini-back,
.tcw-model-btn i,
.tcw-model-empty,
.tcw-model-label,
.tcw-notice,
.tcw-notice-message,
.tcw-part-choice-body input,
.tcw-part-choice-body select,
.tcw-part-choice-head button,
.tcw-part-compat,
.tcw-part-filters button,
.tcw-part-item .tcw-part-variant-stock,
.tcw-part-name,
.tcw-part-price,
.tcw-part-stock,
.tcw-part-unlinked,
.tcw-pattern-clear,
.tcw-phone-country-name,
.tcw-phone-country-option .name,
.tcw-phone-flag,
.tcw-phone-menu-search,
.tcw-repair-intro p,
.tcw-repair-intro>span,
.tcw-repair-intro>strong,
.tcw-repair-no-results i,
.tcw-repair-no-results span,
.tcw-repair-no-results strong,
.tcw-repair-search input,
.tcw-repair-tab,
.tcw-repair-tab span,
.tcw-saved-devices-peek span,
.tcw-saved-devices-peek strong,
.tcw-saved-devices-trigger,
.tcw-saved-devices-trigger b,
.tcw-saved-devices-trigger>i,
.tcw-search-item-name,
.tcw-select,
.tcw-selected-model-compact .tcw-selected-model-copy span,
.tcw-selected-model-compact .tcw-selected-model-copy strong,
.tcw-selected-model-copy span,
.tcw-selected-model-copy strong,
.tcw-selection-copy span,
.tcw-selection-copy strong,
.tcw-selection-empty i,
.tcw-selection-empty span,
.tcw-selection-empty strong,
.tcw-selection-head span,
.tcw-selection-head strong,
.tcw-selection-panel,
.tcw-selection-totals>div,
.tcw-step-circle,
.tcw-success,
.tcw-success-block-total,
.tcw-success-close,
.tcw-success-item-name,
.tcw-success-item-price,
.tcw-success-note span,
.tcw-success-note strong,
.tcw-success-value,
.tcw-textarea,
.td-id,
.td-link,
.td-name,
.td-sub,
.ticket-back-btn,
.ticket-device,
.ticket-form-text,
.ticket-input,
.ticket-modal,
.ticket-modal-footer .btn-sm,
.ticket-number,
.ticket-shell-card,
.ticket-step-indicator,
.ticket-step-indicator .step-number,
.ticket-table,
.ticket-view-page .tv-device-journey .tv-ticket-devices-title > i,
.ticket-view-page .tv-history-locked i,
.ticket-view-page .tv-journey-device-status-inline > i,
.ticket-view-page .tv-pattern-visual text,
.ticket-view-page .tv-status-option-check,
.tiny-k,
.tiny-v,
.tk-actions .tk-menu-toggle,
.tk-alert,
.tk-cell-primary,
.tk-cta-ghost,
.tk-cta-primary,
.tk-customer-phone,
.tk-device-name,
.tk-device-ref,
.tk-filter-btn,
.tk-hero-ticket-search button,
.tk-hero-ticket-search i,
.tk-hero-ticket-search input,
.tk-page-btn,
.tk-page-ellipsis,
.tk-pagination-info,
.tk-parts-indicator,
.tk-parts-indicator i,
.tk-per-page-select,
.tk-per-page-wrap,
.tk-price-review,
.tk-range-btn,
.tk-row-menu a,
.tk-row-menu button,
.tk-search-input,
.tk-search-wrap i,
.tk-shell,
.tk-status-select,
.tk-table,
.tk-table tbody td,
.tk-table thead th,
.tk-ticket-num,
.tk-toast-body,
.tk-toast-close,
.tk-toast-msg,
.tk-toast-ttl,
.tk-toast-x,
.tk-total,
.tl-attach-name,
.tl-cal-day,
.tl-cal-head > div,
.tl-editor,
.tl-prio,
.tl-save-indicator,
.tl-seg-btn,
.tl-toast-close,
.tl-toast-text,
.tn-photo-gallery button,
.total,
.tr-line-table,
.tr-line-table tbody td,
.tr-line-table thead th,
.tr-table,
.tr-table tbody td,
.tr-table thead th,
.tracker-options legend,
.tracker-policy,
.transfer-center-note,
.transfer-route-strong,
.transfer-row-link,
.transfer-row-route,
.transfer-row-time,
.transfer-row-title,
.ts-alert,
.ts-btn,
.ts-btn-save,
.ts-card-title i,
.ts-cta-ghost,
.ts-cta-primary,
.ts-form-text,
.ts-format-preview,
.ts-format-preview strong,
.ts-input,
.ts-mobile-card-key,
.ts-select,
.ts-table,
.ts-table thead th,
.ts-textarea,
.tss-alert-danger,
.tss-alert-success,
.tss-divider-text,
.tss-form-input,
.tss-form-textarea,
.tss-sql-block,
.ttl,
.tv-attach-name,
.tv-attach-note,
.tv-btn-action,
.tv-cta-ghost,
.tv-cta-primary,
.tv-est-input,
.tv-est-textarea,
.tv-hero-mini-meta span,
.tv-hero-stat span,
.tv-input,
.tv-inventory-search,
.tv-log-table,
.tv-log-table tbody td,
.tv-log-table thead th,
.tv-money-input,
.tv-note-text,
.tv-note-textarea,
.tv-part-name,
.tv-shell,
.tv-side-panel,
.tv-simple-money,
.tv-status-select,
.tv-status-trigger,
.tv-table,
.tv-table tbody td,
.tv-table thead th,
.tv-ticket-device-ref,
.tw-alert,
.tw-alert i,
.tw-btn,
.tw-btn-small,
.tw-check-row strong,
.tw-detail-title p,
.tw-detail-toolbar p,
.tw-drawer-head p,
.tw-empty-detail p,
.tw-empty-orbit,
.tw-field > span,
.tw-field input,
.tw-field select,
.tw-field textarea,
.tw-filter-field > span,
.tw-filter-field select,
.tw-form-error,
.tw-guidance i,
.tw-guidance span,
.tw-guidance strong,
.tw-hero-context,
.tw-hero-copy p,
.tw-index-excerpt,
.tw-list-empty i,
.tw-list-empty span,
.tw-list-empty strong,
.tw-loading p,
.tw-mini-stats span,
.tw-note-block p,
.tw-note-block span,
.tw-page-btns button,
.tw-prose,
.tw-search-field > i,
.tw-search-field input,
.tw-search-result strong,
.tw-search-state,
.tw-search-state i,
.tw-search-state strong,
.tw-section-copy p,
.tw-section-number,
.tw-selected-record,
.tw-selected-record button,
.tw-selection-tray,
.tw-stat span,
.tw-table td,
.tw-table th,
.tw-table-title,
.tw-tag,
.tw-toast-region .tk-toast-msg,
.tw-toast-region .tk-toast-ttl,
.tw-toast-region .tk-toast-x,
.twofa-benefits li,
.twofa-privacy-note,
.twofa-switch-account,
.twofa-visual-copy,
.uc-api-security-note > i,
.uc-api-security-note > span,
.uc-api-security-note div > span,
.uc-api-security-note strong,
.uc-btn,
.uc-capability-row em,
.uc-capability-settings strong,
.uc-check-card strong,
.uc-check-service-list em,
.uc-check-service-list strong,
.uc-concept-alert div > span,
.uc-concept-alert strong,
.uc-credit-order-preview div > span,
.uc-credit-order-preview strong,
.uc-credit-summary article div > span,
.uc-credit-summary strong,
.uc-detail-notice,
.uc-detail-title-wrap p,
.uc-device-identity div > span,
.uc-device-identity strong,
.uc-drawer-foot-note,
.uc-drawer-head p,
.uc-field > span,
.uc-field input,
.uc-field select,
.uc-field textarea,
.uc-filter-empty i,
.uc-filter-empty span,
.uc-filter-empty strong,
.uc-filter-field > span,
.uc-filter-field select,
.uc-form-disclaimer,
.uc-hero-copy p,
.uc-info-card div > span,
.uc-info-card strong,
.uc-inline-state,
.uc-module-heading p,
.uc-module-nav b,
.uc-module-nav em,
.uc-module-nav strong,
.uc-money-control > span,
.uc-name,
.uc-note-block p,
.uc-note-block span,
.uc-order-foot,
.uc-order-id,
.uc-order-item > strong,
.uc-order-service,
.uc-package-list button,
.uc-price-list dd,
.uc-price-list dt,
.uc-protected-service-note > i,
.uc-protected-service-note span,
.uc-protected-service-note strong,
.uc-provider-copy strong,
.uc-provider-offline,
.uc-provider-offline i,
.uc-provider-state,
.uc-result-details dd,
.uc-result-details dt,
.uc-result-summary span,
.uc-result-summary strong,
.uc-result-trust,
.uc-review-card dd,
.uc-review-card dt,
.uc-review-device strong,
.uc-review-warning span,
.uc-review-warning strong,
.uc-role,
.uc-search-field input,
.uc-service-preview div > strong,
.uc-service-preview p,
.uc-service-price,
.uc-service-price strong,
.uc-stat span,
.uc-status,
.uc-step-heading p,
.uc-stepper button > span,
.uc-table,
.uc-table th,
.uc-timeline strong,
.uc-tool-balance span,
.uc-tool-balance strong,
.uc-tool-card header p,
.uc-tool-state,
.val,
:is(.pos-modal-backdrop[id], #posCustomerSearchModal) :is(.pos-modal-body, .pos-modal-body-pad, .pos-premium-body, .pos-staff-update-body),
:is(.pos-modal-backdrop[id], #posCustomerSearchModal) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]), select, textarea),
:is(.pos-modal-backdrop[id], #posCustomerSearchModal, #rtPosConfirmModal, #rtPosDuplicateCustomerModal) :is(button, .pos-modal-btn),
[data-current-page="ticket_settings"] .ts-button-danger-sm,
[data-current-page="ticket_settings"] .ts-button-sm,
[data-current-page="ticket_settings"] .ts-color-hex,
[data-current-page="ticket_settings"] .ts-color-toggle,
[data-current-page="ticket_settings"] .ts-copy,
[data-current-page="ticket_settings"] .ts-doc-empty,
[data-current-page="ticket_settings"] .ts-doc-field > span,
[data-current-page="ticket_settings"] .ts-doc-preview span,
[data-current-page="ticket_settings"] .ts-doc-preview strong,
[data-current-page="ticket_settings"] .ts-doc-tabs .nav-link,
[data-current-page="ticket_settings"] .ts-empty,
[data-current-page="ticket_settings"] .ts-inline-check,
[data-current-page="ticket_settings"] .ts-modal-content,
[data-current-page="ticket_settings"] .ts-table-compact,
[data-current-page="ticket_settings"] .ts-text-xxs,
body .app-hero .tv-cta-ghost,
body .app-hero .tv-cta-primary,
body .app-hero .tv-hero-mini-meta span,
body .content-column,
body .content-column .dash-branch-mini-box span,
body .content-column .dash-branch-mini-name,
body .content-column .dash-mini-note,
body .content-column .db-inv-sku,
body .content-column .db-login-device,
body .content-column .db-quick-btn,
body .content-column .ov-branch-switch,
body .content-column .ov-branch-tab,
body .content-column .ov-gauge-stat span,
body .content-column .ov-transfer-action,
body .content-column .ov-transfer-kpi span,
body .content-column .ov-transfer-route,
body > #rtToastWrap .tk-toast-x,
body.rt-error-page,
body.rt-login-page,
body:has(.cr-top-hero) .cr-btn,
body:has(.cr-top-hero) .cr-card input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.cr-top-hero) .cr-card select,
body:has(.cr-top-hero) .cr-card textarea,
body:has(.cr-top-hero) .cr-closeout-board input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.cr-top-hero) .cr-closeout-board select,
body:has(.cr-top-hero) .cr-closeout-board textarea,
body:has(.cr-top-hero) .cr-cta-primary,
body:has(.cr-top-hero) .cr-toggle,
body:has(.cr-top-hero) .cr-top-hero input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.cr-top-hero) .cr-top-hero select,
body:has(.cr-top-hero) .cr-top-hero textarea,
body:has(.dashboard-page) #posTicketCreateContent input:not([type=checkbox]):not([type=radio]):not([type=hidden]),
body:has(.dashboard-page) #posTicketCreateContent select,
body:has(.dashboard-page) #posTicketCreateContent textarea,
body:has(.dashboard-page) .dash-branch-mini-box span,
body:has(.dashboard-page) .dash-detail-row .db-login-device,
body:has(.dashboard-page) .dash-detail-row .db-login-name,
body:has(.dashboard-page) .dash-section-heading p,
body:has(.dashboard-page) .dash-transfer-attention p,
body:has(.dashboard-page) .dash-transfer-attention-cta,
body:has(.dashboard-page) .dash-transfer-attention-more,
body:has(.dashboard-page) .dash-transfer-attention-state,
body:has(.dashboard-page) .dashboard-page,
body:has(.dashboard-page) .db-inv-name,
body:has(.dashboard-page) .db-inv-sku,
body:has(.dashboard-page) .db-inv-table,
body:has(.dashboard-page) .db-inv-table thead th,
body:has(.dashboard-page) .db-quick-btn,
body:has(.dashboard-page) .db-stat-row-val,
body:has(.dashboard-page) .ov-branch-switch,
body:has(.dashboard-page) .ov-branch-tab,
body:has(.dashboard-page) .ov-gauge-stat span,
body:has(.dashboard-page) .ov-transfer-action,
body:has(.dashboard-page) .ov-transfer-kpi span,
body:has(.dashboard-page) .ov-transfer-product,
body:has(.dashboard-page) .ov-transfer-route,
body:has(.dashboard-page) .tv-cta-ghost,
body:has(.dashboard-page) .tv-cta-primary,
body:has(.dashboard-page) .tv-hero-footer .tv-cta-ghost,
body:has(.dashboard-page) .tv-hero-footer .tv-cta-primary,
body:has(.dashboard-page) .tv-hero-mini-meta span,
body:has(.est-page) .est-act,
body:has(.est-page) .est-cta-ghost,
body:has(.est-page) .est-cta-primary,
body:has(.est-page) .est-filter-btn,
body:has(.est-page) .est-hero-card input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.est-page) .est-hero-card select,
body:has(.est-page) .est-hero-card textarea,
body:has(.est-page) .est-page input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.est-page) .est-page select,
body:has(.est-page) .est-page textarea,
body:has(.est-page) .est-range-btn,
body:has(.est-page) .est-search-input,
body:has(.estimate-view-page) .app-hero .hero-card input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.estimate-view-page) .app-hero .hero-card select,
body:has(.estimate-view-page) .app-hero .hero-card textarea,
body:has(.estimate-view-page) .content-column input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.estimate-view-page) .content-column select,
body:has(.estimate-view-page) .content-column textarea,
body:has(.estimate-view-page) .estv-cta-ghost,
body:has(.estimate-view-page) .estv-cta-primary,
body:has(.im-page) .im-button,
body:has(.im-page) .im-hero-action,
body:has(.im-page) .im-hero-card input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.im-page) .im-hero-card select,
body:has(.im-page) .im-hero-card textarea,
body:has(.im-page) .im-page input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.im-page) .im-page select,
body:has(.im-page) .im-page textarea,
body:has(.im-page) .im-search input,
body:has(.im-page) .rtwf-button,
body:has(.inv-shell) .app-hero .hero-card input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.inv-shell) .app-hero .hero-card select,
body:has(.inv-shell) .app-hero .hero-card textarea,
body:has(.inv-shell) .inv-action-btn,
body:has(.inv-shell) .inv-cta-ghost,
body:has(.inv-shell) .inv-cta-primary,
body:has(.inv-shell) .inv-filter-btn,
body:has(.inv-shell) .inv-page-btn,
body:has(.inv-shell) .inv-range-btn,
body:has(.inv-shell) .inv-shell input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.inv-shell) .inv-shell select,
body:has(.inv-shell) .inv-shell textarea,
body:has(.inv-shell) form.inv-hero-search button,
body:has(.inv-shell) form.inv-hero-search input:not([type=hidden]),
body:has(.iv-page-hero) .iv-btn,
body:has(.iv-page-hero) .iv-card input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.iv-page-hero) .iv-card select,
body:has(.iv-page-hero) .iv-card textarea,
body:has(.iv-page-hero) .iv-page-hero input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.iv-page-hero) .iv-page-hero select,
body:has(.iv-page-hero) .iv-page-hero textarea,
body:has(.iv-page-hero) .iv-row-action,
body:has(.lw-page) .lw-hero-action,
body:has(.lw-page) .lw-hero-card input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.lw-page) .lw-hero-card select,
body:has(.lw-page) .lw-hero-card textarea,
body:has(.lw-page) .lw-page input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.lw-page) .lw-page select,
body:has(.lw-page) .lw-page textarea,
body:has(.lw-page) .lw-search input,
body:has(.lw-page) .rtwf-button,
body:has(.page-device-accounting) .da-btn,
body:has(.page-device-accounting) .da-filter-shell input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.page-device-accounting) .da-filter-shell select,
body:has(.page-device-accounting) .da-filter-shell textarea,
body:has(.page-device-accounting) .da-hero input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.page-device-accounting) .da-hero select,
body:has(.page-device-accounting) .da-hero textarea,
body:has(.page-device-accounting) .da-shell input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.page-device-accounting) .da-shell select,
body:has(.page-device-accounting) .da-shell textarea,
body:has(.page-employee-commissions) .ec-btn,
body:has(.page-employee-commissions) .ec-content input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.page-employee-commissions) .ec-content select,
body:has(.page-employee-commissions) .ec-content textarea,
body:has(.page-employee-commissions) .ec-hero input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.page-employee-commissions) .ec-hero select,
body:has(.page-employee-commissions) .ec-hero textarea,
body:has(.page-employee-commissions) .ec-hero-stats span,
body:has(.page-employee-commissions) .ec-jump a,
body:has(.page-gift-card-liability) .gclr-btn,
body:has(.page-gift-card-liability) .gclr-card input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.page-gift-card-liability) .gclr-card select,
body:has(.page-gift-card-liability) .gclr-card textarea,
body:has(.page-gift-card-liability) .gclr-filter-card input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.page-gift-card-liability) .gclr-filter-card select,
body:has(.page-gift-card-liability) .gclr-filter-card textarea,
body:has(.page-gift-card-liability) .gclr-hero-stat span,
body:has(.page-gift-card-liability) .hero-card input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.page-gift-card-liability) .hero-card select,
body:has(.page-gift-card-liability) .hero-card textarea,
body:has(.page-item-sales) #itemSalesPrintModal .modal-footer button,
body:has(.page-item-sales) .isr-btn,
body:has(.page-item-sales) .isr-btn-reset,
body:has(.page-item-sales) .isr-btn-submit,
body:has(.page-item-sales) .isr-card input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.page-item-sales) .isr-card select,
body:has(.page-item-sales) .isr-card textarea,
body:has(.page-item-sales) .isr-hero input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.page-item-sales) .isr-hero select,
body:has(.page-item-sales) .isr-hero textarea,
body:has(.page-item-sales) .isr-page-btn,
body:has(.page-item-sales) .isr-stat span,
body:has(.page-report-workspace) .rw-btn,
body:has(.page-report-workspace) .rw-card input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.page-report-workspace) .rw-card select,
body:has(.page-report-workspace) .rw-card textarea,
body:has(.page-report-workspace) .rw-hero input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.page-report-workspace) .rw-hero select,
body:has(.page-report-workspace) .rw-hero textarea,
body:has(.page-report-workspace) .rw-hero-stat span,
body:has(.page-reports) .reports-hero-card input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.page-reports) .reports-hero-card select,
body:has(.page-reports) .reports-hero-card textarea,
body:has(.page-reports) .rp-btn-action,
body:has(.page-reports) .rp-btn-reset,
body:has(.page-reports) .rp-btn-submit,
body:has(.page-reports) .rp-cta-ghost,
body:has(.page-reports) .rp-cta-primary,
body:has(.page-reports) .rp-shell input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.page-reports) .rp-shell select,
body:has(.page-reports) .rp-shell textarea,
body:has(.page-reports) .rp-tab-btn,
body:has(.page-reports-deposits) #depositPrintColumnsModal .modal-footer button,
body:has(.page-reports-deposits) .dep-btn-action,
body:has(.page-reports-deposits) .dep-btn-page,
body:has(.page-reports-deposits) .dep-btn-reset,
body:has(.page-reports-deposits) .dep-btn-submit,
body:has(.page-reports-deposits) .dep-cta-ghost,
body:has(.page-reports-deposits) .dep-cta-primary,
body:has(.page-reports-deposits) .dep-shell input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.page-reports-deposits) .dep-shell select,
body:has(.page-reports-deposits) .dep-shell textarea,
body:has(.page-reports-deposits) .reports-deposits-hero input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.page-reports-deposits) .reports-deposits-hero select,
body:has(.page-reports-deposits) .reports-deposits-hero textarea,
body:has(.pos-shell) #partsLookupDialog :is(input:not([type=checkbox]),select),
body:has(.pos-shell) .rt-workflow-dialog :is(input, select, textarea),
body:has(.so-page) .rtwf-button,
body:has(.so-page) .so-hero-action,
body:has(.so-page) .so-hero-card input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.so-page) .so-hero-card select,
body:has(.so-page) .so-hero-card textarea,
body:has(.so-page) .so-page input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body:has(.so-page) .so-page select,
body:has(.so-page) .so-page textarea,
body:has(.so-page) .so-search input,
body:has(.ticket-view-page) .tv-section-index,
body:has(.ticket-view-page) :is(
  .tv-card-title, .tv-shell-title, .tv-operation-heading,
  .tv-ticket-devices-title, .tv-device-workspace-title,
  .tv-side-section-title, .tv-simple-meta-title,
  .tv-est-modal-title, .tv-inventory-drawer-title,
  :where(.tv-part-confirm-head) h2, .rtx-profile-title, .rtx-note-title,
  .tv-journey-device-name, .tv-ticket-device-name,
  .tv-hero-top-stat-value, :where(.rt-pricing-dialog) h2, :where(#partsLookupDialog) h2,
  :where(.tv-log-head) [style*="font-weight"]
),
body:has(.ticket-view-page) :is(.tv-table, .tv-log-table) tbody td,
body:has(.ticket-view-page) :where(
  .ticket-view-page .content-column, .tv-est-modal, #tvInventoryDrawer,
  #rtToastWrap, .rt-pricing-dialog, #partsLookupDialog
),
body:has(.ticket-view-page) :where(
  .ticket-view-page .content-column, .tv-est-modal, #tvInventoryDrawer,
  .rt-pricing-dialog, #partsLookupDialog
) :is(input, select, textarea),
body:has(.ticket-view-page) :where(.ticket-view-page .content-column, .tv-est-modal, .rt-pricing-dialog, #partsLookupDialog) :is(h2, h3, h4),
body:has(.ticket-view-page) :where(.ticket-view-page .content-column, .tv-est-modal, .rt-pricing-dialog, #partsLookupDialog) :is(label, small, thead th),
body[data-current-page="inventory"] #rtSidebarToggle,
body[data-current-page="inventory"] .branch-empty-state span,
body[data-current-page="inventory"] .branch-empty-state strong,
body[data-current-page="inventory"] .branch-migration-warning,
body[data-current-page="inventory"] .branch-serialized-note,
body[data-current-page="inventory"] .branch-target-field input,
body[data-current-page="inventory"] .branch-target-field select,
body[data-current-page="inventory"] .branch-target-select strong,
body[data-current-page="inventory"] .btn-inv-cancel,
body[data-current-page="inventory"] .btn-inv-new,
body[data-current-page="inventory"] .btn-inv-save,
body[data-current-page="inventory"] .btn-spareparts,
body[data-current-page="inventory"] .edit-stock-action,
body[data-current-page="inventory"] .edit-stock-audit,
body[data-current-page="inventory"] .edit-stock-control-rule,
body[data-current-page="inventory"] .edit-stock-empty,
body[data-current-page="inventory"] .edit-stock-location,
body[data-current-page="inventory"] .edit-stock-location strong,
body[data-current-page="inventory"] .edit-stock-modal-header p,
body[data-current-page="inventory"] .edit-stock-mode span,
body[data-current-page="inventory"] .edit-stock-preview,
body[data-current-page="inventory"] .edit-stock-summary-head span:not(.edit-stock-sync),
body[data-current-page="inventory"] .edit-stock-summary-head strong,
body[data-current-page="inventory"] .edit-stock-sync,
body[data-current-page="inventory"] .edit-stock-warning,
body[data-current-page="inventory"] .form-control-inv,
body[data-current-page="inventory"] .form-important,
body[data-current-page="inventory"] .form-select-inv,
body[data-current-page="inventory"] .input-addon,
body[data-current-page="inventory"] .input-addon-mid,
body[data-current-page="inventory"] .inv-action-btn,
body[data-current-page="inventory"] .inv-alert,
body[data-current-page="inventory"] .inv-alert-danger,
body[data-current-page="inventory"] .inv-alert-success,
body[data-current-page="inventory"] .inv-brand,
body[data-current-page="inventory"] .inv-bulk-btn,
body[data-current-page="inventory"] .inv-cell-id,
body[data-current-page="inventory"] .inv-cta-ghost,
body[data-current-page="inventory"] .inv-cta-primary,
body[data-current-page="inventory"] .inv-delete-copy,
body[data-current-page="inventory"] .inv-dir-btn,
body[data-current-page="inventory"] .inv-filter-actions-row .inv-filter-reset-btn,
body[data-current-page="inventory"] .inv-filter-actions-row .inv-filter-search-btn,
body[data-current-page="inventory"] .inv-filter-reset-btn,
body[data-current-page="inventory"] .inv-filter-search-btn,
body[data-current-page="inventory"] .inv-input,
body[data-current-page="inventory"] .inv-item-name,
body[data-current-page="inventory"] .inv-modal-btn-danger,
body[data-current-page="inventory"] .inv-modal-btn-ghost,
body[data-current-page="inventory"] .inv-modal-btn-primary,
body[data-current-page="inventory"] .inv-modal-input,
body[data-current-page="inventory"] .inv-modal-item-name,
body[data-current-page="inventory"] .inv-modal-select,
body[data-current-page="inventory"] .inv-modal-textarea,
body[data-current-page="inventory"] .inv-modal-warning,
body[data-current-page="inventory"] .inv-model,
body[data-current-page="inventory"] .inv-page-btn,
body[data-current-page="inventory"] .inv-pagination-info,
body[data-current-page="inventory"] .inv-price,
body[data-current-page="inventory"] .inv-qty,
body[data-current-page="inventory"] .inv-select,
body[data-current-page="inventory"] .inv-serial-total,
body[data-current-page="inventory"] .inv-shell-title i,
body[data-current-page="inventory"] .inv-size-select,
body[data-current-page="inventory"] .inv-stock-preview,
body[data-current-page="inventory"] .inv-table,
body[data-current-page="inventory"] .inv-table thead th,
body[data-current-page="inventory"] .inv-toast-close,
body[data-current-page="inventory"] .inv-toast-msg,
body[data-current-page="inventory"] .multi-branch-master strong,
body[data-current-page="inventory"] .pinned-note-desc,
body[data-current-page="inventory"] .pinned-note-mini,
body[data-current-page="inventory"] .primary-branch-card strong,
body[data-current-page="inventory"] .product-side-nav li,
body[data-current-page="inventory"] .product-side-nav-title,
body[data-current-page="inventory"] .promotion-divider,
body[data-current-page="inventory"] .select-lock-guide,
body[data-current-page="inventory"] .select-lock-toggle,
body[data-current-page="inventory"] .serial-alert,
body[data-current-page="inventory"] .serial-btn,
body[data-current-page="inventory"] .serial-card-value,
body[data-current-page="inventory"] .serial-card-value.is-variant,
body[data-current-page="inventory"] .serial-input,
body[data-current-page="inventory"] .serial-lock-note,
body[data-current-page="inventory"] .serial-migration-steps,
body[data-current-page="inventory"] .serial-panel-copy,
body[data-current-page="inventory"] .serial-select,
body[data-current-page="inventory"] .serial-table,
body[data-current-page="inventory"] .serial-table th,
body[data-current-page="inventory"] .serial-textarea,
body[data-current-page="inventory"] .serialized-copy,
body[data-current-page="inventory"] .serialized-existing,
body[data-current-page="inventory"] .serialized-warning,
body[data-current-page="inventory"] .side-nav-step,
body[data-current-page="inventory"] .srx-alert,
body[data-current-page="inventory"] .srx-empty,
body[data-current-page="inventory"] .srx-ghost,
body[data-current-page="inventory"] .srx-input,
body[data-current-page="inventory"] .srx-movement-name,
body[data-current-page="inventory"] .srx-primary,
body[data-current-page="inventory"] .srx-select,
body[data-current-page="inventory"] .srx-selected-name,
body[data-current-page="inventory"] .srx-selected-stock,
body[data-current-page="inventory"] .srx-suggest-empty,
body[data-current-page="inventory"] .srx-suggest-name,
body[data-current-page="inventory"] .srx-suggest-stock,
body[data-current-page="inventory"] .tk-cta-ghost,
body[data-current-page="inventory_audit"] .ia-alert,
body[data-current-page="inventory_audit"] .ia-btn,
body[data-current-page="inventory_audit"] .ia-delta,
body[data-current-page="inventory_audit"] .ia-input,
body[data-current-page="inventory_audit"] .ia-reconcile-confirm,
body[data-current-page="inventory_audit"] .ia-reconcile-hero-total span,
body[data-current-page="inventory_audit"] .ia-reconcile-location input,
body[data-current-page="inventory_audit"] .ia-reconcile-location strong,
body[data-current-page="inventory_audit"] .ia-reconcile-reason textarea,
body[data-current-page="inventory_audit"] .ia-reconcile-rule span,
body[data-current-page="inventory_audit"] .ia-reconcile-rule strong,
body[data-current-page="inventory_audit"] .ia-reconcile-rule>i,
body[data-current-page="inventory_audit"] .ia-reconcile-summary,
body[data-current-page="inventory_audit"] .ia-section-desc,
body[data-current-page="inventory_audit"] .ia-select,
body[data-current-page="inventory_audit"] .ia-solution i,
body[data-current-page="inventory_audit"] .ia-solution-text,
body[data-current-page="inventory_audit"] .ia-table td,
body[data-current-page="inventory_audit"] .ia-table th,
body[data-current-page="inventory_audit"] .tk-cta-ghost,
body[data-current-page="inventory_audit"] .tk-cta-primary,
body[data-current-page="inventory_part_templates"] .tk-cta-ghost,
body[data-current-page="inventory_part_templates"] .tk-cta-primary,
body[data-current-page="inventory_part_templates"] .tpl-alert,
body[data-current-page="inventory_part_templates"] .tpl-btn,
body[data-current-page="inventory_part_templates"] .tpl-import-form input[type="file"],
body[data-current-page="inventory_part_templates"] .tpl-import-form select,
body[data-current-page="inventory_part_templates"] .tpl-input,
body[data-current-page="inventory_part_templates"] .tpl-item-name,
body[data-current-page="inventory_part_templates"] .tpl-select,
body[data-current-page="inventory_part_templates"] .tpl-textarea,
body[data-current-page="inventory_part_templates"] .tpl-transfer-copy p,
body[data-current-page="inventory_settings"] .is-alert,
body[data-current-page="inventory_settings"] .is-alert > i,
body[data-current-page="inventory_settings"] .is-auth-note,
body[data-current-page="inventory_settings"] .is-btn,
body[data-current-page="inventory_settings"] .is-card-title > i,
body[data-current-page="inventory_settings"] .is-cta-ghost,
body[data-current-page="inventory_settings"] .is-cta-primary,
body[data-current-page="inventory_settings"] .is-empty,
body[data-current-page="inventory_settings"] .is-empty i,
body[data-current-page="inventory_settings"] .is-input,
body[data-current-page="inventory_settings"] .is-section-copy,
body[data-current-page="inventory_settings"] .is-select,
body[data-current-page="inventory_settings"] .is-table,
body[data-current-page="inventory_settings"] .is-table tbody td,
body[data-current-page="inventory_settings"] .is-table thead th,
body[data-current-page="inventory_settings"] .is-warning-copy,
body[data-current-page="inventory_transfers"] .tr-alert,
body[data-current-page="inventory_transfers"] .tr-btn,
body[data-current-page="inventory_transfers"] .tr-cta-ghost,
body[data-current-page="inventory_transfers"] .tr-cta-primary,
body[data-current-page="inventory_transfers"] .tr-empty,
body[data-current-page="inventory_transfers"] .tr-input,
body[data-current-page="inventory_transfers"] .tr-line-table td,
body[data-current-page="inventory_transfers"] .tr-line-table th,
body[data-current-page="inventory_transfers"] .tr-picker-empty,
body[data-current-page="inventory_transfers"] .tr-select,
body[data-current-page="inventory_transfers"] .tr-table td,
body[data-current-page="inventory_transfers"] .tr-table th,
body[data-current-page="inventory_transfers"] .tr-textarea,
body[data-current-page="inventory_transfers"] .transfer-serial-empty,
body[data-current-page="inventory_transfers"] .transfer-serial-head,
body[data-current-page="inventory_transfers"] .tv-alert,
body[data-current-page="inventory_transfers"] .tv-btn,
body[data-current-page="inventory_transfers"] .tv-cta-ghost,
body[data-current-page="inventory_transfers"] .tv-hero-stat span,
body[data-current-page="inventory_transfers"] .tv-info-value,
body[data-current-page="inventory_transfers"] .tv-note-value,
body[data-current-page="inventory_transfers"] .tv-table td,
body[data-current-page="inventory_transfers"] .tv-table th,
body[data-current-page="repair_settings"],
button.pl-open,
html body .rtn-inline,
html body .rtn-inline>i:first-child,
th):not(:where(.bl-label,.bl-label *,.ps-font-lock,.ps-font-lock *)) {
 font-size:var(--rt-type-body)!important;
 line-height:1.4!important;
}
/* secondary */
:where(#articleModal .form-label,
#categoryModal .form-label,
#depositPrintColumnsModal .isr-orientation-options small,
#itemSalesPrintModal .isr-orientation-options small,
#partsLookupDialog [data-updated],
#partsLookupDialog label,
.ah-badge,
.ah-calendar-event small,
.ah-count,
.ah-date-divider,
.ah-day-number small,
.ah-dialog-head small,
.ah-dialog-row small,
.ah-event time,
.ah-event-content small,
.ah-eyebrow,
.ah-helper,
.ah-legend-dot,
.ah-scope small,
.ah-table td small,
.ah-type-label,
.al-filters label,
.app-hero .tk-hero-badge,
.app-hero .tk-hero-sub,
.app-hero .tk-stat-label,
.app-hero .tk-stat-sub,
.auth-form-subtitle,
.auth-help,
.auth-label,
.badge,
.badge-soft,
.bc-chip,
.bc-help,
.bc-kv-label,
.bc-stat-label,
.bc-stat-sub,
.bc-sub,
.bl-badge,
.bl-badge-error,
.bl-field-label,
.bl-hero-meta,
.bl-hero-stat-label,
.bl-section-meta,
.bl-settings-help,
.bl-sub,
.bmg-badge,
.bmg-branch-sub,
.bmg-chrome-label,
.bmg-field label,
.bmg-pill,
.bmg-stat-label,
.bmg-stat-sub,
.bmg-sub,
.branch-badge,
.branch-metric-label,
.brand-subtitle,
.calendar .chip,
.cbg-branch-option small,
.cbg-duration-mode label,
.cbg-type-card small,
.chip,
.chip-soft,
.cie-dropzone small,
.cie-hero-badge,
.cie-hero-sub,
.cie-policy small,
.cie-stat small,
.cie-store-map small,
.contact-form-card .form-label,
.contact-meta,
.contact-meta-small,
.contact-subtitle,
.cr-board-kicker,
.cr-breakdown-item small,
.cr-cell-sub,
.cr-chip-soft,
.cr-date,
.cr-equation-item small,
.cr-hero-badge,
.cr-hero-meta,
.cr-hero-sub,
.cr-metric-card .metric-label,
.cr-metric-card .metric-sub,
.cr-report-summary-label,
.cr-report-summary-meta,
.cr-report-summary-sub,
.cr-section-meta,
.cr-stats-strip-card .cr-top-stat-sub,
.cr-tender-priority-copy > small,
.cr-tender-priority-label,
.cr-top-stat-label,
.cr-top-stat-sub,
.cu-cell-sub,
.cu-chrome-count,
.cu-chrome-label,
.cu-count-badge,
.cu-empty-sub,
.cu-group-badge,
.cu-hero-badge,
.cu-hero-meta,
.cu-hero-sub,
.cu-id-meta,
.cu-modal-label,
.cu-premium-help,
.cu-premium-label,
.cu-premium-subtitle,
.cu-stat-label,
.cu-stat-sub,
.cv-branch-pill,
.cv-card-head-meta,
.cv-chrome-count,
.cv-chrome-label,
.cv-date-meta,
.cv-device-chip,
.cv-disc-badge,
.cv-empty-sub,
.cv-group-pill,
.cv-hero-badge,
.cv-hero-meta,
.cv-hero-sub,
.cv-info-group-pill,
.cv-info-label,
.cv-lw-payment-sub,
.cv-lw-stat-label,
.cv-muted,
.cv-phone-country,
.cv-stat-label,
.cv-stat-sub,
.cv-status-pill,
.cv-tab-count,
.dash-branch-mini-box small,
.dash-branch-pill,
.dash-building-badge,
.dash-building-sub,
.dash-card-subline,
.dash-compact-label,
.dash-compact-sub,
.dash-feed-meta,
.dash-feed-time,
.dash-greeting-badge,
.dash-hero-meta,
.dash-hero-sub,
.dash-priority-copy small,
.dash-priority-label,
.dash-section-kicker,
.dash-skyline-legend,
.dash-stat-label,
.dash-stat-sub,
.dash-transfer-badge,
.dash-transfer-item-meta,
.dash-transfer-label,
.dash-transfer-sub,
.dash-transfer-time,
.db-badge,
.db-chip,
.db-device-pill,
.db-footer-note,
.db-login-time,
.db-muted,
.db-qty-pill,
.db-stat-row-label,
.dm-badge,
.dm-dialog label,
.dm-eyebrow,
.dm-history-counts,
.dm-kicker,
.dm-page .dm-type small,
.dm-page small,
.dm-review-table small,
.dm-rollback-label,
.dm-rule small,
.dml-page-hero .dml-stat-label,
.dml-page-hero .dml-stat-sub,
.dml-page-hero .tk-hero-badge,
.dml-page-hero .tk-hero-sub,
.dml-page-main .dml-card-sub,
.dml-page-main .dml-label,
.dml-page-main .dml-muted,
.ec-eyebrow,
.ec-form label,
.ec-help,
.ec-kicker,
.ec-muted,
.error-eyebrow,
.error-footer,
.error-ticket-label,
.est-hero-badge,
.est-hero-meta,
.est-hero-sub,
.est-page .est-chip-warn,
.est-page .est-chrome-count,
.est-page .est-chrome-label,
.est-page .est-pill,
.est-page .est-subline,
.est-stat-label,
.est-stat-sub,
.estimate-view-page .estv-card-sub,
.estimate-view-page .estv-hero-badge,
.estimate-view-page .estv-hero-meta,
.estimate-view-page .estv-hero-sub,
.estimate-view-page .estv-stat-label,
.estimate-view-page .estv-stat-sub,
.estimate-view-page .status-pill,
.estv-card-sub,
.estv-hero-badge,
.estv-hero-meta,
.estv-hero-sub,
.estv-stat-label,
.estv-stat-sub,
.form-label,
.gc-card summary small,
.gc-card-head small,
.gc-customer-option small,
.gc-design-form label,
.gc-design-form small,
.gc-field-help,
.gc-form label,
.gc-head small,
.gc-hero-badge,
.gc-hero-meta,
.gc-hero-sub,
.gc-record-count,
.gc-recovery-form > small,
.gc-recovery-form label,
.gc-stat-label,
.gc-stat-sub,
.gc-table td small,
.gclr-count,
.gclr-date small,
.gclr-eyebrow,
.gclr-field label,
.gclr-hero-meta,
.gclr-hero-stat small,
.gclr-hero-sub,
.gclr-period-chip,
.gclr-roll-stat small,
.hdr-branch-count,
.hdr-branch-label,
.hdr-branch-menu-chip,
.hdr-branch-menu-kicker,
.hdr-branch-menu-sub,
.hdr-branch-subline,
.hdr-status-pill,
.health-chip-label,
.health-chip-sub,
.health-chip-value,
.helper-note,
.hero-badge,
.hero-stat-label,
.hero-stat-sub,
.hero-sub,
.howto-view .kb-article-meta,
.howto-view .kb-cat-chip,
.howto-view .kb-cat-label,
.howto-view .kb-hero-badge,
.howto-view .kb-hero-meta,
.howto-view .kb-hero-sub,
.howto-view .kb-start-step small,
.howto-view .kb-stat-label,
.howto-view .kb-stat-sub,
.hr-alert-row small,
.hr-badge,
.hr-date,
.hr-kicker,
.hr-record small,
.idel-eyebrow,
.idel-page .idel-badge,
.ikb-action small,
.ikb-eyebrow,
.ikb-flow small,
.ikb-timeline small,
.ikb-toc-head small,
.im-details small,
.im-eyebrow,
.im-filters label,
.im-help,
.im-hero-chip,
.im-hero-meta,
.im-history small,
.im-stat small,
.im-stat-label,
.im-table small,
.inv-cell-sub,
.inv-chip-soft,
.inv-chrome-count,
.inv-chrome-label,
.inv-empty-sub,
.inv-hero-badge,
.inv-hero-meta,
.inv-hero-sub,
.inv-layaway-label,
.inv-method-badge,
.inv-pay-pill,
.inv-source-pill,
.inv-stat-label,
.inv-stat-sub,
.inv-type-badge,
.invoice-footer-text,
.invoice-label,
.invoice-meta-table,
.invoice-pill,
.invoice-text-muted,
.isr-email-hint,
.iv-badge,
.iv-card-sub,
.iv-hero-kicker,
.iv-hero-meta,
.iv-hero-stat-label,
.iv-label,
.iv-list-meta,
.iv-page-subtitle,
.iv-payment-modal-sub,
.iv-sub,
.kb-author-workflow-intro small,
.kb-badge-count,
.kb-btnrow .form-label,
.kb-card-meta,
.kb-cat-chip,
.kb-cat-count,
.kb-cat-label,
.kb-chip,
.kb-chip-soft,
.kb-chrome-count,
.kb-chrome-label,
.kb-editor-help,
.kb-empty-sub,
.kb-form-label,
.kb-hero-badge,
.kb-hero-meta,
.kb-hero-sub,
.kb-media-caption,
.kb-media-meta,
.kb-meta,
.kb-pill,
.kb-role-pill,
.kb-small,
.kb-stat-label,
.kb-stat-sub,
.kb-tab-count,
.kb-title-sub,
.label,
.landing-pill,
.legend,
.lw-details small,
.lw-eyebrow,
.lw-filters label,
.lw-help,
.lw-hero-chip,
.lw-hero-meta,
.lw-history small,
.lw-stat small,
.lw-stat-label,
.lw-table small,
.mb-badge,
.meta,
.meta-label,
.meta-value,
.method-badge,
.mini-meta,
.mono-pill,
.mpm-canonical-results small,
.mpm-canonical-selection small,
.mpm-eyebrow,
.mpm-hero-footer,
.mpm-inventory-cell small,
.mpm-kicker,
.mpm-modal label,
.mpm-page label,
.mpm-primary-cell small,
.mpm-source-cell small,
.mpm-stat small,
.mpm-suggestions small,
.mpm-switch-grid label small,
.no-updates small,
.no-updates-sub,
.offcanvas .form-label,
.older-update,
.ov-branch-pill,
.ov-gauge-label,
.ov-gauge-legend,
.ov-gauge-stat small,
.ov-head-legend,
.ov-head-sub,
.ov-mini-label,
.ov-mini-sub,
.ov-transfer-kpi small,
.ov-transfer-meta,
.ov-transfer-time,
.page-account-security .account-alert,
.page-account-security .account-badge,
.page-account-security .account-card-intro,
.page-account-security .account-footer-note,
.page-account-security .account-hero-meta,
.page-account-security .account-hint,
.page-account-security .account-label,
.page-account-security .account-stat-label,
.page-account-security .account-stat-sub,
.page-account-security .account-status,
.page-account-security .account-subtitle,
.page-billing .billing-eyebrow,
.page-billing .billing-field label,
.page-billing .billing-kv-label,
.page-billing .billing-muted,
.page-billing .billing-pill,
.page-billing .billing-stat-label,
.page-billing .billing-stat-sub,
.page-branches .bmg-badge,
.page-branches .bmg-branch-sub,
.page-branches .bmg-field label,
.page-branches .bmg-locked-options small,
.page-branches .bmg-pill,
.page-branches .bmg-stat-label,
.page-branches .bmg-stat-sub,
.page-branches .bmg-sub,
.page-customer-data-manager .cdm-badge,
.page-customer-data-manager .cdm-customer-meta,
.page-customer-data-manager .cdm-hero-meta,
.page-customer-data-manager .cdm-label,
.page-customer-data-manager .cdm-muted,
.page-customer-data-manager .cdm-pill,
.page-customer-data-manager .cdm-stat-label,
.page-customer-data-manager .cdm-stat-sub,
.page-customer-data-manager .cdm-sub,
.page-customer-settings .cs-check-row label,
.page-customer-settings .cs-chip,
.page-customer-settings .cs-chrome-count,
.page-customer-settings .cs-chrome-label,
.page-customer-settings .cs-count-badge,
.page-customer-settings .cs-hero-badge,
.page-customer-settings .cs-hero-meta,
.page-customer-settings .cs-hero-sub,
.page-customer-settings .cs-label,
.page-customer-settings .cs-pill,
.page-customer-settings .cs-stat-label,
.page-customer-settings .cs-stat-sub,
.page-device-accounting .da-badge,
.page-device-accounting .da-field label,
.page-device-accounting .da-kpi-label,
.page-device-accounting .da-kpi-sub,
.page-device-accounting .da-pill,
.page-device-accounting .da-sub,
.page-device-accounting .da-subline,
.page-item-sales .isr-branch-menu small,
.page-item-sales .isr-card-head small,
.page-item-sales .isr-eyebrow,
.page-item-sales .isr-field > label,
.page-item-sales .isr-stat small,
.page-item-sales .isr-table td > small,
.page-pos-payment-methods .pm-badge,
.page-pos-payment-methods .pm-hero-badge,
.page-pos-payment-methods .pm-hero-sub,
.page-pos-payment-methods .pm-stat .sub,
.page-pos-payment-methods .pm-sub,
.page-profile .pr-upload-chip,
.page-profile .profile-badge,
.page-profile .profile-hero-meta,
.page-profile .profile-hint,
.page-profile .profile-label,
.page-profile .profile-stat-label,
.page-profile .profile-stat-sub,
.page-profile .profile-subtitle,
.page-repair-settings .rs-lock-helper,
.page-repair-settings .rs-modal-subtitle,
.page-repair-settings .rs-page-size-label,
.page-reports .rp-card-meta,
.page-reports .rp-device-sub,
.page-reports .rp-footer-compact,
.page-reports .rp-hero-badge,
.page-reports .rp-hero-sub,
.page-reports .rp-label,
.page-reports .rp-pill,
.page-reports .rp-stat-label,
.page-reports .rp-stat-sub,
.page-reports .rp-status-badge,
.page-reports-deposits .dep-count-badge,
.page-reports-deposits .dep-device-label,
.page-reports-deposits .dep-hero-badge,
.page-reports-deposits .dep-hero-meta,
.page-reports-deposits .dep-hero-sub,
.page-reports-deposits .dep-label,
.page-reports-deposits .dep-method-badge,
.page-reports-deposits .dep-stat-label,
.page-reports-deposits .dep-stat-sub,
.page-reports-deposits .dep-status-pill,
.page-reports-deposits .isr-branch-menu small,
.page-security-settings .security-badge,
.page-security-settings .security-field-hint,
.page-security-settings .security-hero-meta,
.page-security-settings .security-label,
.page-security-settings .security-scope-chip,
.page-security-settings .security-stat-label,
.page-security-settings .security-stat-sub,
.page-security-settings .security-subtitle,
.page-staff-users .branch-pill,
.page-staff-users .cell-sub,
.page-staff-users .chrome-pill,
.page-staff-users .modal-check-sub,
.page-staff-users .modal-form-hint,
.page-staff-users .modal-form-label,
.page-staff-users .role-pill,
.page-staff-users .staff-empty-sub,
.page-staff-users .staff-hero-badge,
.page-staff-users .staff-hero-meta,
.page-staff-users .staff-hero-sub,
.page-staff-users .staff-modal-subtitle,
.page-staff-users .staff-record-count,
.page-staff-users .stat-sub-lbl,
.page-staff-users .status-pill,
.page-subtitle,
.page-ticket-device-tools .trt-badge,
.page-ticket-device-tools .trt-kpi-label,
.page-ticket-device-tools .trt-kpi-sub,
.page-ticket-device-tools .trt-label,
.page-ticket-device-tools .trt-muted,
.page-ticket-device-tools .trt-pill,
.page-ticket-device-tools .trt-sub,
.page-ticket-device-tools .trt-subline,
.page-ticket-status-settings .tss-form-label,
.page-ticket-status-settings .tss-group-label,
.page-ticket-status-settings .tss-hero-badge,
.page-ticket-status-settings .tss-hero-meta,
.page-ticket-status-settings .tss-hero-sub,
.page-ticket-status-settings .tss-shell-meta,
.page-ticket-status-settings .tss-toggle-hint,
.page-ticket-status-settings .tss-toggle-label,
.payment-method-badge,
.pem-attachment small,
.pem-help,
.pem-label,
.pem-subtitle,
.pfe-allocation-lock-badge,
.pfe-help,
.pfe-inv .meta,
.pfe-modal-kicker,
.pfe-modal-subtitle,
.pfe-pill,
.pfe-source-badge,
.pill-tab,
.pkb-action small,
.pkb-example-title small,
.pkb-flow small,
.pkb-module-grid small,
.pkb-searchbar label,
.pkb-timeline small,
.pkb-toc-head small,
.pl-eyebrow,
.pl-field small,
.pl-hero-stats small,
.pl-part small,
.pl-result-summary small,
.pl-section-kicker,
.pm-footer-signed,
.pm-item-sub,
.pm-role-pill,
.pos-balance-summary-hint,
.pos-cart-subline,
.pos-chrome-label,
.pos-chrome-meta,
.pos-communication-entry-head time,
.pos-communication-footer,
.pos-cta-card-sub,
.pos-customer-alert small,
.pos-customer-sub,
.pos-customer-sub-line,
.pos-device-meta,
.pos-device-ref-pill,
.pos-disc-help,
.pos-discount-preview,
.pos-hero-badge,
.pos-hero-meta,
.pos-hero-sub,
.pos-hstat-label,
.pos-item-suggestion-meta,
.pos-layaway-badge,
.pos-layaway-meta,
.pos-pay-help,
.pos-pay-hint,
.pos-pay-label,
.pos-pay-line .sub,
.pos-premium-help,
.pos-premium-label,
.pos-premium-subtitle,
.pos-qty-pill,
.pos-shell .pos-customer-alert.is-restricted small,
.pos-shell .pos-hero-sub,
.pos-shell .pos-hstat-label,
.pos-shell .pos-repair-search-label,
.pos-shell .pos-repair-search-label small,
.pos-snapshot-hint-card,
.pos-snapshot-quick-action small,
.pos-snapshot-sub,
.pos-snapshot-toolbar-kicker,
.pos-so-arrived-card small,
.pos-so-detail-head small,
.pos-so-help,
.pos-so-inventory-result small,
.pos-so-money-grid small,
.pos-so-notes small,
.pos-so-result small,
.pos-so-selected-item small,
.pos-split-hint,
.pos-staff-update-error,
.pos-staff-update-help,
.pos-sum-grand-label,
.pos-sum-total-label,
.posls-chip,
.posls-help,
.posls-hero-badge,
.posls-hero-meta,
.posls-hero-sub,
.posls-label,
.posls-shell .form-label,
.posls-stat-label,
.posls-stat-sub,
.pr-search-result small,
.proc-help,
.proc-kicker,
.ps-badge,
.ps-chip,
.ps-hero-badge,
.ps-hero-meta,
.ps-hero-sub,
.ps-hint,
.ps-label,
.ps-margin-label,
.ps-section-sub,
.ps-stat-label,
.ps-stat-sub,
.ps-switch-label,
.ps-switch-sub,
.psi-amount-sub,
.psi-footer,
.psi-form-label,
.psi-header-meta,
.psi-header-subtitle,
.psi-invoice-label,
.psi-meta-line,
.psi-root .psi-type-badge,
.psi-search-hint,
.psi-status-pill,
.psi-ticket-label,
.pw-page .pw-eyebrow,
.pw-page .pw-help,
.pw-page .pw-meta,
.pw-page label,
.pw-page small,
.rdn-ticket-panel .rdn-eyebrow,
.result-section-label,
.result-sub-detail,
.rev-chip-label,
.rev-chip-value,
.rp-eyebrow,
.rp-group-count,
.rp-hero-badge,
.rp-hero-meta,
.rp-hero-sub,
.rp-kicker,
.rp-label,
.rp-permission-copy small,
.rp-save-bar small,
.rp-staff-copy small,
.rp-staff-meta small,
.rp-stat small,
.rp-stat-label,
.rp-stat-sub,
.rp-status-badge,
.rr-branch-list label,
.rr-column-list label,
.rr-column-list label small,
.rr-eyebrow,
.rr-orientation label,
.rr-orientation label small,
.rr-orientation small,
.rr-stat small,
.rr-table td small,
.rs-badge-no,
.rs-badge-soft,
.rs-badge-yes,
.rs-count-meta,
.rs-field-label,
.rs-filter-active-badge,
.rs-filter-label,
.rs-form-label-hint,
.rs-hero-badge,
.rs-hero-meta,
.rs-hero-sub,
.rs-lock-helper,
.rs-modal .form-check-label,
.rs-modal .form-label,
.rs-stat-label,
.rs-stat-sub,
.rs-type-pill,
.rt-a4-eyebrow,
.rt-badge,
.rt-customer-alert-badge,
.rt-customer-alert-current-label,
.rt-customer-alert-current-meta,
.rt-customer-alert-history-item small,
.rt-device-status-meta,
.rt-footer-meta,
.rt-intake-help,
.rt-intake-settings legend,
.rt-intake-toggle small,
.rt-laypay-card .pos-pay-label,
.rt-laypay-card small,
.rt-laypay-release legend,
.rt-lw-badge,
.rt-lw-hint,
.rt-lw-history small,
.rt-lw-kicker,
.rt-meta-label,
.rt-nav-label,
.rt-nav-meta,
.rt-part-confirm-details label,
.rt-pos-confirm-kicker,
.rt-pos-dup-kicker,
.rt-pos-dup-pill,
.rt-pulled-badge,
.rt-quote-remove label,
.rt-repair-help,
.rt-sub-badge,
.rt-sublink small,
.rt-sublink-text small,
.rt-workspace-status .ws-badge,
.rt-workspace-status .ws-eyebrow,
.rt-workspace-status .ws-footer,
.rtw-bug-sub,
.rtw-field label,
.rtw-preview-meta,
.rw-eyebrow,
.rw-filter-form label,
.rw-kicker,
.rw-route small,
.sa-badge,
.sa-card .form-label,
.sa-card-sub,
.sa-chip-lbl,
.sa-chip-note,
.sa-chip-val,
.sa-field-label,
.sa-float-pill,
.sa-hero-kicker,
.sa-hero-sub,
.sa-input-hint,
.sa-meta,
.sa-page .app-content .form-label,
.sa-page .app-content .text-muted,
.sa-page .app-hero .badge-soft,
.sa-page .app-hero .hero-badge,
.sa-page .app-hero .hero-stat-label,
.sa-page .app-hero .hero-sub,
.sa-page .app-hero .mini-meta,
.sa-page .bc-card .bc-sub,
.sa-page .bc-hero .bc-sub,
.sa-page .bc-pill,
.sa-page .bc-stat-label,
.sa-page .billing-hero .hero-badge,
.sa-page .billing-hero .hero-stat-label,
.sa-page .billing-hero .hero-stat-sub,
.sa-page .billing-hero .hero-sub,
.sa-page .billing-hero .mini-meta,
.sa-page .bug-reports-hero .hero-badge,
.sa-page .bug-reports-hero .hero-meta,
.sa-page .bug-reports-hero .hero-subtitle,
.sa-page .bug-reports-hero .stat-label,
.sa-page .bug-reports-hero .stat-sub,
.sa-page .content-column .form-label,
.sa-page .content-column .small,
.sa-page .content-column .text-muted,
.sa-page .form-label,
.sa-page .kb-col-updated,
.sa-page .kb-hero-badge,
.sa-page .kb-hero-meta,
.sa-page .kb-hero-sub,
.sa-page .kb-stat-label,
.sa-page .kb-stat-sub,
.sa-page .kb-title-sub,
.sa-page .mono-pill,
.sa-page .pill-tab,
.sa-page .posls-hero-badge,
.sa-page .posls-hero-sub,
.sa-page .sa-badge,
.sa-page .sa-card-head-sub,
.sa-page .sa-dashboard-hero .hero-badge,
.sa-page .sa-dashboard-hero .hero-stat-label,
.sa-page .sa-dashboard-hero .hero-stat-sub,
.sa-page .sa-dashboard-hero .hero-sub,
.sa-page .sa-dashboard-hero .mini-meta,
.sa-page .sa-dashboard-hero .pill-tab,
.sa-page .sa-footer-badge,
.sa-page .sa-footer-copy,
.sa-page .sa-hero-kicker,
.sa-page .sa-hero-sub,
.sa-page .sa-nav-group-label,
.sa-page .sa-nav-info-label,
.sa-page .sa-nav-secure-badge,
.sa-page .sa-nav-sub,
.sa-page .sa-scroll-hint,
.sa-page .sa-sec-row-label,
.sa-page .schema-sync-hero .badge-soft-primary,
.sa-page .schema-sync-hero .stat-label,
.sa-page .schema-sync-hero .stat-sub,
.sa-page .send-mail-hero .badge-soft,
.sa-page .send-mail-hero .hero-badge,
.sa-page .send-mail-hero .hero-stat-label,
.sa-page .send-mail-hero .hero-sub,
.sa-page .send-mail-hero .mini-meta,
.sa-page .sm-card-footer,
.sa-page .sm-hero .hero-badge,
.sa-page .sm-hero .hero-stat-label,
.sa-page .sm-hero .hero-stat-sub,
.sa-page .sm-hero .hero-sub,
.sa-page .sm-hero .mini-meta,
.sa-page .sm-status-pill,
.sa-page .ss-field label,
.sa-page .ss-hero .hero-badge,
.sa-page .ss-hero .hero-stat-label,
.sa-page .ss-hero .hero-stat-sub,
.sa-page .ss-hero .hero-sub,
.sa-page .ss-hero .mini-meta,
.sa-page .ss-timeout-field label,
.sa-page .ss-toggle-row label,
.sa-page .subscribers-hero .hero-badge,
.sa-page .subscribers-hero .hero-stat-label,
.sa-page .subscribers-hero .hero-stat-sub,
.sa-page .subscribers-hero .hero-sub,
.sa-page .subscribers-hero .mini-meta,
.sa-page .task-ledger-hero .badge-soft-primary,
.sa-page .task-ledger-hero .chip-soft,
.sa-page .task-ledger-hero .stat-label,
.sa-page .task-ledger-hero .stat-sub,
.sa-page .tl-label,
.sa-pill,
.sa-section-label,
.sa-sub,
.sa-sub-id,
.sa-sub-meta,
.sa-sub-name,
.sa-sub-plan,
.sa-switch .form-check-label,
.sa-switch-help,
.sa-usage-label,
.sb-footer-sub,
.sb-section-label,
.sdc-form-hint,
.sdc-label,
.serial-card-label,
.serial-sub,
.session-eyebrow,
.session-footer,
.share-label,
.small,
.so-details small,
.so-eyebrow,
.so-filters label,
.so-help,
.so-hero-chip,
.so-hero-meta,
.so-history small,
.so-stat small,
.so-stat-label,
.so-table small,
.sp-date,
.sp-dd-panel .sp-dd-caption,
.sp-dd-panel .sp-dd-hint,
.spc-help,
.spc-hero .inv-hero-sub,
.stat-label,
.stat-sub,
.status-badge,
.status-pill,
.sub,
.tcw-badge-orange,
.tcw-catalog-heading span:not(.tcw-section-badge),
.tcw-catalog-launch-copy small,
.tcw-device-basket-count,
.tcw-estimate-only-help,
.tcw-hint,
.tcw-label,
.tcw-model-count,
.tcw-notice-sub,
.tcw-part-choice-body label,
.tcw-saved-devices-peek small,
.tcw-search-item-sub,
.tcw-section-badge,
.tcw-step-label,
.tcw-subtitle,
.tcw-success-label,
.tcw-success-subtitle,
.ticket-eyebrow,
.ticket-head .status-pill,
.ticket-hero-stats .stat-label,
.ticket-hero-stats .stat-sub,
.ticket-hint-box,
.ticket-label,
.ticket-modal-subtitle,
.tk-chrome-count,
.tk-chrome-label,
.tk-date,
.tk-device-submeta,
.tk-empty-sub,
.tk-group-count,
.tk-hero-badge,
.tk-hero-meta,
.tk-hero-sub,
.tk-parts-count,
.tk-stat-label,
.tk-stat-sub,
.tl-cal-badge,
.tl-label,
.tl-seg-count,
.tl-shell .chip-soft,
.tl-shell .small,
.tl-shell .tl-small,
.tl-status-pill,
.tr-stat-label,
.tr-stat-sub,
.tracker-toggle-grid label,
.transfer-kpi-label,
.transfer-kpi-sub,
.transfer-mini-meta,
.transfer-notice-count,
.transfer-notice-sub,
.transfer-row-meta,
.transfer-status-badge,
.ts-chrome-count,
.ts-chrome-label,
.ts-form-label,
.ts-hero-badge,
.ts-hero-meta,
.ts-hero-sub,
.ts-stat-label,
.ts-stat-sub,
.tss-form-hint,
.tss-form-label,
.tss-group-label,
.tss-hero-badge,
.tss-hero-sub,
.tss-toggle-hint,
.tss-toggle-label,
.tv-approval-meta,
.tv-attach-badge,
.tv-attach-sub,
.tv-check-sub,
.tv-device-mini-badge,
.tv-device-workspace-meta,
.tv-est-modal-sub,
.tv-est-summary-label,
.tv-form-label,
.tv-hero-badge,
.tv-hero-meta,
.tv-hero-sub,
.tv-hero-top-stat-label,
.tv-hero-top-stat-sub,
.tv-inline-stat-chip,
.tv-input-label,
.tv-inventory-drawer-sub,
.tv-log-badge,
.tv-mini-timeline-meta,
.tv-note-hint,
.tv-note-role-badge,
.tv-note-ts,
.tv-quick-link-meta,
.tv-solid-pill,
.tv-stock-badge,
.tv-ticket-device-active-pill,
.tv-ticket-devices-sub,
.tv-wizard-label,
.tw-badge,
.tw-branch-chip,
.tw-check-row small,
.tw-count,
.tw-detail-meta,
.tw-eyebrow,
.tw-field-help,
.tw-index-meta,
.tw-note-block p small,
.tw-panel-kicker,
.tw-search-result small,
.tw-selection-chip,
.tw-stat small,
.tw-table-sub,
.twofa-account,
.twofa-eyebrow,
.twofa-field-help,
.twofa-recovery-help,
.uc-branch-chip,
.uc-capability-settings legend,
.uc-capability-settings small,
.uc-check-card small,
.uc-check-service-list legend,
.uc-check-service-list small,
.uc-concept-chip,
.uc-credit-order-preview small,
.uc-credit-summary small,
.uc-device-identity small,
.uc-eyebrow,
.uc-field small,
.uc-info-card small,
.uc-live-chip,
.uc-module-nav small,
.uc-order-meta,
.uc-owner-badge,
.uc-preview-badge,
.uc-provider-copy small,
.uc-record-count,
.uc-result-summary small,
.uc-review-device small,
.uc-section-label,
.uc-stat small,
.uc-stepper button small,
.uc-timeline small,
.uc-timeline-dot,
.uc-tool-balance small,
.updates-count,
[data-current-page="ticket_settings"] .ts-branch-meta,
[data-current-page="ticket_settings"] .ts-doc-count,
[data-current-page="ticket_settings"] .ts-doc-description,
[data-current-page="ticket_settings"] .ts-doc-kicker,
[data-current-page="ticket_settings"] .ts-doc-save-hint,
[data-current-page="ticket_settings"] .ts-eyebrow,
[data-current-page="ticket_settings"] .ts-help,
[data-current-page="ticket_settings"] .ts-help-faint,
[data-current-page="ticket_settings"] .ts-main-badge,
[data-current-page="ticket_settings"] .ts-modal-subtitle,
body .app-hero .tv-hero-badge,
body .app-hero .tv-hero-meta,
body .app-hero .tv-hero-sub,
body .app-hero .tv-hero-top-stat-label,
body .app-hero .tv-hero-top-stat-sub,
body .content-column .dash-card-subline,
body .content-column .db-chip,
body .content-column .db-footer-note,
body .content-column .db-login-time,
body .content-column .db-stat-row-label,
body .content-column .ov-branch-pill,
body .content-column .ov-gauge-label,
body .content-column .ov-head-sub,
body .content-column .ov-transfer-meta,
body .content-column .ov-transfer-time,
body:has(.dashboard-page) .dash-branch-mini-box small,
body:has(.dashboard-page) .dash-card-subline,
body:has(.dashboard-page) .dash-detail-row .dash-card-subline,
body:has(.dashboard-page) .dash-detail-row .db-device-pill,
body:has(.dashboard-page) .dash-detail-row .db-footer-note,
body:has(.dashboard-page) .dash-detail-row .db-login-time,
body:has(.dashboard-page) .dash-section-kicker,
body:has(.dashboard-page) .dash-transfer-attention-kicker,
body:has(.dashboard-page) .dash-transfer-attention-meta,
body:has(.dashboard-page) .db-footer-note,
body:has(.dashboard-page) .db-muted,
body:has(.dashboard-page) .db-stat-row-label,
body:has(.dashboard-page) .ov-branch-pill,
body:has(.dashboard-page) .ov-gauge-stat small,
body:has(.dashboard-page) .ov-head-legend,
body:has(.dashboard-page) .ov-head-sub,
body:has(.dashboard-page) .ov-transfer-kpi small,
body:has(.dashboard-page) .ov-transfer-meta,
body:has(.dashboard-page) .ov-transfer-time,
body:has(.dashboard-page) .tv-hero-badge,
body:has(.dashboard-page) .tv-hero-meta,
body:has(.dashboard-page) .tv-hero-sub,
body:has(.dashboard-page) .tv-hero-top-stat-label,
body:has(.dashboard-page) .tv-hero-top-stat-sub,
body:has(.est-page) .est-stat-label,
body:has(.estimate-view-page) .estv-stat-label,
body:has(.im-page) .im-stat-label,
body:has(.inv-shell) .inv-stat-label,
body:has(.iv-page-hero) .iv-hero-stat-label,
body:has(.lw-page) .lw-stat-label,
body:has(.page-device-accounting) .da-kpi-label,
body:has(.page-reports) .rp-stat-label,
body:has(.page-reports-deposits) .dep-stat-label,
body:has(.so-page) .so-stat-label,
body:has(.ticket-view-page) .ticket-view-page :is(.invoice-pill, .status-pill),
body[data-current-page="inventory"] .branch-required-badge,
body[data-current-page="inventory"] .branch-target-field label,
body[data-current-page="inventory"] .branch-target-select small,
body[data-current-page="inventory"] .edit-stock-fieldset legend,
body[data-current-page="inventory"] .edit-stock-modal-kicker,
body[data-current-page="inventory"] .edit-stock-mode small,
body[data-current-page="inventory"] .form-help,
body[data-current-page="inventory"] .form-label-inv,
body[data-current-page="inventory"] .inv-bulk-count,
body[data-current-page="inventory"] .inv-context-chip,
body[data-current-page="inventory"] .inv-empty-sub,
body[data-current-page="inventory"] .inv-field-label,
body[data-current-page="inventory"] .inv-hero-badge,
body[data-current-page="inventory"] .inv-hero-kicker,
body[data-current-page="inventory"] .inv-hero-meta,
body[data-current-page="inventory"] .inv-hero-sub,
body[data-current-page="inventory"] .inv-item-meta,
body[data-current-page="inventory"] .inv-modal-header-sub,
body[data-current-page="inventory"] .inv-modal-item-meta,
body[data-current-page="inventory"] .inv-modal-label,
body[data-current-page="inventory"] .inv-pill,
body[data-current-page="inventory"] .inv-qty-muted,
body[data-current-page="inventory"] .inv-shell-count,
body[data-current-page="inventory"] .inv-stat-label,
body[data-current-page="inventory"] .inv-stat-sub,
body[data-current-page="inventory"] .inv-stat-sub.urgent,
body[data-current-page="inventory"] .inv-toggle-pill,
body[data-current-page="inventory"] .multi-branch-master small,
body[data-current-page="inventory"] .pinned-note-badge,
body[data-current-page="inventory"] .primary-branch-card span:not(.branch-required-badge),
body[data-current-page="inventory"] .product-section-sub,
body[data-current-page="inventory"] .serial-card-label,
body[data-current-page="inventory"] .serial-eyebrow,
body[data-current-page="inventory"] .serial-field-label,
body[data-current-page="inventory"] .serial-help,
body[data-current-page="inventory"] .serial-sub,
body[data-current-page="inventory"] .srx-chip,
body[data-current-page="inventory"] .srx-help,
body[data-current-page="inventory"] .srx-label,
body[data-current-page="inventory"] .srx-mini-label,
body[data-current-page="inventory"] .srx-movement-date,
body[data-current-page="inventory"] .srx-movement-meta,
body[data-current-page="inventory"] .srx-panel-sub,
body[data-current-page="inventory"] .srx-selected-meta,
body[data-current-page="inventory"] .srx-subtitle,
body[data-current-page="inventory"] .srx-suggest-meta,
body[data-current-page="inventory"] .status-pill,
body[data-current-page="inventory"] .switch-card-label,
body[data-current-page="inventory"] .switch-card-sub,
body[data-current-page="inventory"] .tk-hero-badge,
body[data-current-page="inventory"] .tk-hero-meta,
body[data-current-page="inventory"] .tk-hero-sub,
body[data-current-page="inventory"] .tk-stat-label,
body[data-current-page="inventory"] .tk-stat-sub,
body[data-current-page="inventory_audit"] .ia-count,
body[data-current-page="inventory_audit"] .ia-label,
body[data-current-page="inventory_audit"] .ia-mini-label,
body[data-current-page="inventory_audit"] .ia-mini-sub,
body[data-current-page="inventory_audit"] .ia-muted,
body[data-current-page="inventory_audit"] .ia-pill,
body[data-current-page="inventory_audit"] .ia-recent-meta,
body[data-current-page="inventory_audit"] .ia-reconcile-hero-total small,
body[data-current-page="inventory_audit"] .ia-reconcile-location small,
body[data-current-page="inventory_audit"] .ia-reconcile-reason label,
body[data-current-page="inventory_audit"] .ia-reconcile-reason small,
body[data-current-page="inventory_audit"] .ia-sub,
body[data-current-page="inventory_audit"] .tk-hero-badge,
body[data-current-page="inventory_audit"] .tk-hero-meta,
body[data-current-page="inventory_audit"] .tk-hero-sub,
body[data-current-page="inventory_audit"] .tk-stat-label,
body[data-current-page="inventory_audit"] .tk-stat-sub,
body[data-current-page="inventory_part_templates"] .tk-hero-badge,
body[data-current-page="inventory_part_templates"] .tk-hero-meta,
body[data-current-page="inventory_part_templates"] .tk-hero-sub,
body[data-current-page="inventory_part_templates"] .tk-stat-label,
body[data-current-page="inventory_part_templates"] .tk-stat-sub,
body[data-current-page="inventory_part_templates"] .tpl-card-sub,
body[data-current-page="inventory_part_templates"] .tpl-import-form label,
body[data-current-page="inventory_part_templates"] .tpl-label,
body[data-current-page="inventory_part_templates"] .tpl-pill,
body[data-current-page="inventory_settings"] .is-add-row .is-field label,
body[data-current-page="inventory_settings"] .is-badge-active,
body[data-current-page="inventory_settings"] .is-badge-default,
body[data-current-page="inventory_settings"] .is-badge-inactive,
body[data-current-page="inventory_settings"] .is-chip-compact,
body[data-current-page="inventory_settings"] .is-field-label,
body[data-current-page="inventory_settings"] .is-hero-badge,
body[data-current-page="inventory_settings"] .is-hero-chip,
body[data-current-page="inventory_settings"] .is-hero-meta,
body[data-current-page="inventory_settings"] .is-hero-sub,
body[data-current-page="inventory_settings"] .is-hint,
body[data-current-page="inventory_settings"] .is-stat-label,
body[data-current-page="inventory_settings"] .is-stat-sub,
body[data-current-page="inventory_settings"] .is-tz-hint,
body[data-current-page="inventory_transfers"] .tr-badge,
body[data-current-page="inventory_transfers"] .tr-chip,
body[data-current-page="inventory_transfers"] .tr-help,
body[data-current-page="inventory_transfers"] .tr-hero-badge,
body[data-current-page="inventory_transfers"] .tr-hero-meta,
body[data-current-page="inventory_transfers"] .tr-hero-sub,
body[data-current-page="inventory_transfers"] .tr-label,
body[data-current-page="inventory_transfers"] .tr-meta-small,
body[data-current-page="inventory_transfers"] .tr-picker-option-meta,
body[data-current-page="inventory_transfers"] .tr-selected-chip,
body[data-current-page="inventory_transfers"] .tr-stat-label,
body[data-current-page="inventory_transfers"] .tr-stat-sub,
body[data-current-page="inventory_transfers"] .transfer-serial-option-sub,
body[data-current-page="inventory_transfers"] .tv-badge,
body[data-current-page="inventory_transfers"] .tv-hero-badge,
body[data-current-page="inventory_transfers"] .tv-hero-sub,
body[data-current-page="inventory_transfers"] .tv-info-label,
body[data-current-page="inventory_transfers"] .tv-info-sub,
body[data-current-page="inventory_transfers"] .tv-item-meta,
body[data-current-page="inventory_transfers"] .tv-meta,
body[data-current-page="inventory_transfers"] .tv-serial-chip):not(:where(.bl-label,.bl-label *,.ps-font-lock,.ps-font-lock *)) {
 font-size:var(--rt-type-secondary)!important;
 line-height:1.4!important;
}
/* title */
:where(#articleModal .modal-header .modal-title,
#categoryModal .modal-header .modal-title,
#layawayPaymentModal .pos-modal-title,
#partsLookupDialog h2,
#posUtilityModal :is(.psi-header-title, .pfe-modal .pos-modal-title, .pem-title),
#rt-notification-region .rtn-title,
.ah-calendar-heading h2,
.ah-calendar-side h3,
.ah-calendar-toolbar h2,
.ah-day-agenda>h3,
.ah-detail h3,
.ah-dialog-head h2,
.ah-empty h3,
.ah-event-title,
.ah-mini-heading,
.ah-panel-head h2,
.ai-dialog-head h2,
.auth-form-title,
.bc-title,
.bl-shell-title,
.bmg-branch-title,
.bmg-head h3,
.bmg-title,
.branch-title,
.card-title,
.cie-card-head h2,
.cie-result h3,
.contact-title,
.cr-board-head h2,
.cr-section-title,
.cu-empty-title,
.cu-modal-header .modal-title,
.cu-premium-title,
.cv-card-head-title,
.cv-empty-title,
.dash-feed-title,
.dash-section-heading h2,
.db-card-title,
.dm-dialog h2,
.dm-dialog-head h2,
.dm-history-main h3,
.dm-page h2,
.dm-page h3,
.dml-page-main .dml-card-title,
.ec-panel-head h2,
.ec-plan-card h3,
.est-page .est-empty-title,
.estimate-view-page .estv-card-title,
.estv-card-title,
.gc-card-head h2,
.gc-head h2,
.gclr-card-head h2,
.howto-view .kb-article-title,
.howto-view .kb-card-title,
.howto-view .kb-rich h2,
.howto-view .kb-rich h3,
.hr-card h2,
.hr-day h3,
.ia-recent-title,
.ia-section-title,
.ia-title,
.idel-page h2,
.idel-page h3,
.ikb-routine-grid h3,
.ikb-section h3,
.ikb-section-head h2,
.im-card-head h2,
.inv-empty-title,
.inv-shell-title,
.inv-toast-title,
.invoice-title,
.iv-card-title,
.iv-layaway-banner .title,
.iv-payment-modal-title,
.iv-title,
.kb-article-title,
.kb-body h2,
.kb-body h3,
.kb-body h4,
.kb-card-title,
.kb-empty-title,
.kb-modal-section-title,
.kb-rich h2,
.kb-rich h3,
.kb-rich h4,
.kb-section-title,
.kb-title,
.kb-title-primary,
.lw-card-head h2,
.modal-title,
.mpm-modal .modal-title,
.mpm-section-head h2,
.mpm-selected-model h2,
.offcanvas-title,
.ov-head-title,
.ov-revenue-title,
.ov-transfer-title,
.page-account-security .account-card-title,
.page-account-security .account-title,
.page-account-security .activity-title,
.page-account-security .twofa-enabled-title,
.page-account-security .twofa-step-title,
.page-billing .billing-card-title,
.page-billing .billing-title,
.page-branches .bmg-branch-title,
.page-branches .bmg-head h3,
.page-branches .bmg-title,
.page-customer-data-manager .cdm-action-card h3,
.page-customer-data-manager .cdm-head-title,
.page-customer-data-manager .cdm-title,
.page-customer-settings .cs-empty h6,
.page-customer-settings .cs-modal .modal-title,
.page-device-accounting .da-head-title,
.page-device-accounting .da-title,
.page-pos-payment-methods .pm-title,
.page-profile .profile-card-head h2,
.page-profile .profile-security-copy h2,
.page-profile .profile-title,
.page-repair-settings .rs-catalog-head h3,
.page-repair-settings .rs-panel-heading h3,
.page-repair-settings .rs-section-title,
.page-security-settings .security-form-title,
.page-security-settings .security-scope-title,
.page-security-settings .security-section-title,
.page-security-settings .security-title,
.page-security-settings .security-toggle-title,
.page-staff-users .staff-empty-title,
.page-staff-users .staff-modal-title,
.page-ticket-device-tools .trt-head-title,
.page-ticket-device-tools .trt-title,
.page-ticket-status-settings .tss-shell-title,
.pem-title,
.pfe-card h4,
.pfe-modal .pfe-card h4,
.pfe-modal .pos-modal-title,
.pkb-control-rule h2,
.pkb-section h3,
.pkb-section-head h2,
.pl-card-heading h3,
.pl-lesson-card h3,
.pl-part h4,
.pl-part-head h3,
.pl-results-heading h3,
.pl-section-heading h2,
.po-email-header h2,
.pos-communication-section-title,
.pos-cta-card-title,
.pos-cust-title,
.pos-customer-invoice-heading,
.pos-device-flag-title,
.pos-device-selector-modal .pos-modal-title,
.pos-flag-title,
.pos-layaway-title,
.pos-modal-col-title,
.pos-modal-title,
.pos-pay-lines-title,
.pos-pay-more-drawer-title,
.pos-premium-title,
.pos-right-section-title,
.pos-snapshot-toolbar-title,
.pos-so-add-payment h4,
.pos-so-fulfillment h4,
.pos-so-history h4,
.pos-so-notes h4,
.posls-card-title,
.posls-slab-title,
.proc-card h2,
.proc-card h3,
.proc-panel-head h2,
.ps-modal .modal-title,
.ps-section-title,
.psi-header-title,
.pw-page h2,
.qc-title,
.rp-card-heading h2,
.rp-group-heading h2,
.rp-staff-heading h2,
.rr-empty h3,
.rr-panel h2,
.rs-modal .modal-title,
.rs-section-title,
.rs-step-title,
.rt-customer-alert-manager-title h2,
.rt-device-status-title,
.rt-intake-profile h4,
.rt-laypay-card h3,
.rt-lw-history h4,
.rt-lw-section h3,
.rt-lw-section h4,
.rt-pattern-dialog h3,
.rt-pos-confirm-title,
.rt-pos-dup-title,
.rt-pricing-dialog h2,
.rt-workspace-status h2,
.rtwf-head h2,
.rtwf-notes-heading h2,
.rw-card h2,
.sa-card-title,
.sa-info-title,
.sa-page .bc-card .bc-title,
.sa-page .bc-hero .bc-title,
.sa-page .card-title,
.sa-page .content-column .h5,
.sa-page .content-column .h6,
.sa-page .kb-editor h2,
.sa-page .kb-editor h3,
.sa-page .kb-modal-section-title,
.sa-page .kb-title-primary,
.sa-page .posls-card-title,
.sa-page .sa-card-head-title,
.sa-page .sa-card-title,
.sa-page .sa-hero .sa-card-title,
.sa-page .sm-card-heading h2,
.sa-page .sm-check-item h3,
.sa-page .ss-card-heading h2,
.sa-page .ss-section-heading h3,
.sa-switch-title,
.sa-title,
.search-card-head h2,
.serial-panel-title,
.serial-title,
.so-card-head h2,
.spc-editor .spc-part-title,
.spc-page .product-section-title,
.srx-dialog-head h2,
.srx-panel-title,
.srx-title,
.tcw-device-basket-title,
.tcw-intake-panel h4,
.tcw-notice-title,
.tcw-part-choice-head h2,
.tcw-pickup-dialog-content h3,
.tcw-section-title,
.tcw-success-block-title,
.tcw-success-title,
.tcw-title,
.ticket-modal-header .modal-title,
.tk-empty-title,
.tk-section-title,
.tk-shell-title,
.tk-toast-title,
.tl-title,
.tl-toast-title,
.tpl-card-title,
.tpl-items-heading,
.tr-shell-title,
.transfer-mini-title,
.transfer-notice-title,
.ts-card-title,
.tss-missing-title,
.tss-shell-title,
.tv-approval-title,
.tv-card-title,
.tv-check-title,
.tv-device-workspace-title,
.tv-est-modal-title,
.tv-inventory-drawer-title,
.tv-mini-timeline-title,
.tv-shell-title,
.tv-side-section-title,
.tv-ticket-devices-title,
.tw-detail-title h2,
.tw-drawer-head h2,
.tw-empty-detail h2,
.tw-index-title,
.tw-panel-head h2,
.tw-section-copy h3,
.twofa-visual h2,
.uc-detail-head h2,
.uc-drawer-head h2,
.uc-module-heading h2,
.uc-panel-head h2,
.uc-step-heading h3,
.uc-subcard h3,
.uc-tool-card h3,
.updates-head-title,
:is(.pos-modal-backdrop[id], #posCustomerSearchModal) .pos-modal-title,
[data-current-page="ticket_settings"] .ts-doc-title,
[data-current-page="ticket_settings"] .ts-modal-title,
[data-current-page="ticket_settings"] .ts-rule-title,
[data-current-page="ticket_settings"] .ts-subpanel-title,
body .content-column .db-card-title,
body .content-column .ov-head-title,
body .content-column .ov-revenue-title,
body .content-column .ov-transfer-title,
body:has(.dashboard-page) .dash-detail-row .db-card-title,
body:has(.dashboard-page) .dash-section-heading h2,
body:has(.dashboard-page) .dash-transfer-attention h2,
body:has(.dashboard-page) .db-card-title,
body:has(.dashboard-page) .ov-head-title,
body:has(.dashboard-page) .ov-revenue-title,
body:has(.page-device-accounting) .da-title,
body[data-current-page="inventory"] .edit-stock-modal-header h2,
body[data-current-page="inventory"] .inv-empty-title,
body[data-current-page="inventory"] .inv-modal-header-title,
body[data-current-page="inventory"] .inv-shell-title,
body[data-current-page="inventory"] .inv-toast-title,
body[data-current-page="inventory"] .pinned-note-title,
body[data-current-page="inventory"] .product-section-title,
body[data-current-page="inventory"] .serial-panel-title,
body[data-current-page="inventory"] .serial-title,
body[data-current-page="inventory"] .serialized-title,
body[data-current-page="inventory"] .srx-panel-title,
body[data-current-page="inventory"] .srx-title,
body[data-current-page="inventory_audit"] .ia-recent-title,
body[data-current-page="inventory_audit"] .ia-section-title,
body[data-current-page="inventory_audit"] .ia-solution-title,
body[data-current-page="inventory_audit"] .ia-title,
body[data-current-page="inventory_part_templates"] .tpl-card-title,
body[data-current-page="inventory_part_templates"] .tpl-transfer-copy h2,
body[data-current-page="inventory_settings"] .is-card-title,
body[data-current-page="inventory_settings"] .is-variant-title,
body[data-current-page="inventory_settings"] .is-warning-title,
body[data-current-page="inventory_transfers"] .tr-picker-option-title,
body[data-current-page="inventory_transfers"] .tr-shell-title,
body[data-current-page="inventory_transfers"] .transfer-serial-option-title,
body[data-current-page="inventory_transfers"] .tv-shell-title,
h2,
html body .tcw-notice-title,
html body .tv-part-confirm-head h2):not(:where(.bl-label,.bl-label *,.ps-font-lock,.ps-font-lock *)) {
 font-size:var(--rt-type-title)!important;
 line-height:1.4!important;
 font-weight:700!important;
}
/* metric */
:where(.ah-stats strong,
.app-hero .tk-stat-value,
.bc-stat-value,
.bl-hero-stat-value,
.bmg-stat-value,
.branch-metric-value,
.cbg-stats strong,
.cie-preview-stats strong,
.cie-stat strong,
.cr-metric-card .metric-value,
.cr-report-summary-value,
.cr-stats-strip-card .cr-top-stat-value,
.cr-top-stat-value,
.cu-stat-value,
.cu-stat-value[style],
.cv-lw-stat-value,
.cv-stat-value,
.cv-stat-value[style],
.dash-stat-value,
.dml-page-hero .dml-stat-value,
.ec-hero-stats strong,
.ec-preview-total strong,
.est-stat-value,
.estimate-view-page .estv-stat-value,
.estv-stat-value,
.gc-stat-value,
.gclr-hero-stat strong,
.gclr-roll-stat strong,
.hero-stat-value,
.hero-stat-value.small,
.howto-view .kb-stat-value,
.hr-metrics strong,
.im-stat strong,
.inv-stat-value,
.iv-hero-stat-value,
.iv-hero-status-value,
.kb-stat-value,
.lw-stat strong,
.mpm-stat strong,
.ov-gauge-stat strong,
.ov-gauge-value,
.ov-mini-value,
.ov-transfer-kpi strong,
.page-account-security .account-stat-value,
.page-billing .billing-stat-value,
.page-branches .bmg-stat-value,
.page-branches .bmg-stat-value-name,
.page-customer-data-manager .cdm-stat-value,
.page-customer-settings .cs-stat-value,
.page-device-accounting .da-kpi-value,
.page-item-sales .isr-stat strong,
.page-profile .profile-stat-value,
.page-profile .profile-stat-value-small,
.page-reports .rp-stat-value,
.page-reports-deposits .dep-stat-value,
.page-security-settings .security-stat-value,
.page-ticket-device-tools .trt-kpi-value,
.pem-v.amount,
.pl-hero-stats strong,
.pos-balance-summary-value,
.pos-hstat-value,
.pos-shell .pos-hstat-value,
.pos-sum-total-value,
.posls-stat-value,
.proc-hero-stats strong,
.ps-stat-value,
.pw-page .pw-stats strong,
.rp-stat strong,
.rp-stat-value,
.rr-stat strong,
.rs-stat-value,
.rw-hero-stat strong,
.sa-page .app-hero .hero-stat-value,
.sa-page .app-hero .hero-stat:nth-child(n) .hero-stat-value,
.sa-page .bc-stat-value,
.sa-page .billing-hero .hero-stat-value,
.sa-page .billing-hero .hero-stat-value.is-word,
.sa-page .bug-reports-hero .stat-value,
.sa-page .kb-stat-value,
.sa-page .posls-stat-value,
.sa-page .sa-dashboard-hero .hero-stat-value,
.sa-page .schema-sync-hero .stat-value,
.sa-page .send-mail-hero .hero-stat-value,
.sa-page .sm-hero .hero-stat-value,
.sa-page .ss-hero .hero-stat-value,
.sa-page .ss-hero .hero-stat-value.is-word,
.sa-page .subscribers-hero .hero-stat-value,
.sa-page .task-ledger-hero .stat-value,
.serial-card-value:not(.is-variant),
.so-stat strong,
.stat-value,
.tcw-selection-grand strong,
.ticket-hero-stats .stat-value,
.tk-stat-value,
.tr-stat-value,
.transfer-kpi-value,
.ts-stat-value,
.ts-stat-value-sm,
.tv-est-summary-value,
.tv-hero-stat strong,
.tv-hero-top-stat-value,
.tv-stat-value,
.tv-total-grand,
.tv-total-value,
.tv-wizard-amount,
.tw-stat strong,
.uc-stat strong,
body .app-hero .tv-hero-top-stat-value,
body:has(.cr-top-hero) .cr-report-summary-value,
body:has(.dashboard-page) .tv-hero-top-stat-value,
body:has(.est-page) .est-stat-value,
body:has(.estimate-view-page) .estv-stat-value,
body:has(.im-page) .im-stat strong,
body:has(.inv-shell) .inv-stat-value,
body:has(.iv-page-hero) .iv-hero-stat-value,
body:has(.lw-page) .lw-stat strong,
body:has(.page-device-accounting) .da-kpi-value,
body:has(.page-employee-commissions) .ec-hero-stats strong,
body:has(.page-gift-card-liability) .gclr-hero-stat strong,
body:has(.page-item-sales) .isr-stat strong,
body:has(.page-report-workspace) .rw-hero-stat strong,
body:has(.page-reports) .rp-stat-value,
body:has(.page-reports-deposits) .dep-stat-value,
body:has(.so-page) .so-stat strong,
body[data-current-page="inventory"] .inv-stat-card.c-indigo .inv-stat-value,
body[data-current-page="inventory"] .inv-stat-card.c-purple .inv-stat-value,
body[data-current-page="inventory"] .inv-stat-value,
body[data-current-page="inventory"] .srx-mini-value,
body[data-current-page="inventory"] .tk-stat-value,
body[data-current-page="inventory_audit"] .ia-mini-value,
body[data-current-page="inventory_audit"] .ia-mini-value.is-compact,
body[data-current-page="inventory_audit"] .ia-reconcile-hero-total strong,
body[data-current-page="inventory_audit"] .tk-stat-value,
body[data-current-page="inventory_part_templates"] .tk-stat-value,
body[data-current-page="inventory_settings"] .is-stat-value,
body[data-current-page="inventory_transfers"] .tr-stat-value,
body[data-current-page="inventory_transfers"] .tv-hero-stat strong):not(:where(.bl-label,.bl-label *,.ps-font-lock,.ps-font-lock *)) {
 font-size:var(--rt-type-metric)!important;
 line-height:1.25!important;
 font-weight:700!important;
 font-variant-numeric:tabular-nums;
}
/* hero */
:where(#ws-title,
.ah-hero h1,
.auth-title,
.bl-title,
.cie-hero-title,
.cr-hero-title,
.cu-hero-title,
.cu-page-hero .cu-hero-title,
.cv-hero-title,
.cv-page-hero .cv-hero-title,
.dash-hero-title,
.dm-hero h1,
.dml-page-hero .tk-hero-title,
.ec-hero h1,
.error-title,
.est-hero-title,
.estimate-view-page .estv-hero-title,
.estv-hero-title,
.gc-hero-title,
.gclr-hero-title,
.hero-title,
.howto-view .kb-hero-title,
.hr-hero h1,
.idel-hero h1,
.ikb-hero h1,
.im-heading h1,
.inv-hero-title,
.kb-hero-title,
.kb-rich h1,
.lw-heading h1,
.mpm-page .hero-card h1,
.page-customer-settings .cs-hero-title,
.page-item-sales .isr-hero h1,
.page-pos-payment-methods .pm-hero-title,
.page-reports .rp-hero-title,
.page-reports-deposits .dep-hero-title,
.page-staff-users .staff-hero-title,
.page-ticket-status-settings .tss-hero-title,
.page-title,
.pl-hero-copy h1,
.pos-hero-title,
.pos-shell .pos-hero-title,
.posls-hero-title,
.proc-hero h1,
.ps-hero-title,
.ps-title,
.pw-page .pw-hero h1,
.rp-hero h1,
.rp-hero-title,
.rr-hero h1,
.rs-hero-title,
.rt-workspace-status h1,
.rw-hero h1,
.sa-hero-title,
.sa-page .app-hero .hero-title,
.sa-page .billing-hero .hero-title,
.sa-page .bug-reports-hero .hero-title,
.sa-page .kb-hero-title,
.sa-page .posls-hero-title,
.sa-page .sa-dashboard-hero .hero-title,
.sa-page .sa-hero-title,
.sa-page .schema-sync-hero .hero-title,
.sa-page .send-mail-hero .hero-title,
.sa-page .sm-hero .hero-title,
.sa-page .ss-hero .hero-title,
.sa-page .subscribers-hero .hero-title,
.sa-page .task-ledger-hero .hero-title,
.sa-page-title,
.session-copy h1,
.session-title,
.so-heading h1,
.spc-hero .inv-hero-title,
.tk-hero-title,
.top h1,
.tr-hero-title,
.tracker-title,
.ts-hero-title,
.tss-hero-title,
.tv-hero-title,
.tw-hero-copy h1,
.uc-hero-copy h1,
[data-current-page="ticket_settings"] .ts-hero-title,
body .app-hero .inv-hero-title,
body .app-hero .tk-hero-title,
body .app-hero .tv-hero-title,
body .iv-page-hero .iv-page-title,
body:has(.cr-top-hero) .cr-hero-title,
body:has(.dashboard-page) .tv-hero-title,
body:has(.est-page) .est-hero-title,
body:has(.estimate-view-page) .estv-hero-title,
body:has(.im-page) .im-heading h1,
body:has(.inv-shell) .inv-hero-title,
body:has(.iv-page-hero) .iv-page-title,
body:has(.lw-page) .lw-heading h1,
body:has(.page-employee-commissions) .ec-hero h1,
body:has(.page-gift-card-liability) .gclr-hero-title,
body:has(.page-item-sales) .isr-hero h1,
body:has(.page-report-workspace) .rw-hero h1,
body:has(.page-reports) .rp-hero-title,
body:has(.page-reports-deposits) .dep-hero-title,
body:has(.so-page) .so-heading h1,
body:has(.ticket-view-page) .tv-reference-hero .tv-hero-title,
body[data-current-page="inventory"] .inv-hero-title,
body[data-current-page="inventory"] .tk-hero-title,
body[data-current-page="inventory_audit"] .tk-hero-title,
body[data-current-page="inventory_part_templates"] .tk-hero-title,
body[data-current-page="inventory_settings"] .is-hero-title,
body[data-current-page="inventory_transfers"] .tr-hero-title,
body[data-current-page="inventory_transfers"] .tv-hero-title,
h1):not(:where(.bl-label,.bl-label *,.ps-font-lock,.ps-font-lock *)) {
 font-size:var(--rt-type-hero)!important;
 line-height:1.25!important;
 font-weight:700!important;
}
.pos-search-row::before,.pos-item-search-wrap::before {font-size:var(--rt-type-secondary)!important;line-height:1.4!important;}
/* Explicit HTML roles take priority over historical table-specific rules. */
:where(table th,table td,.pos-cart-head,.pos-cart-head > *,button,.btn,input,select,textarea) {font-size:var(--rt-type-body)!important;}
:where(table th) {font-weight:600!important;}
:where(label,small,.form-text) {font-size:var(--rt-type-secondary)!important;}
:where(h1) {font-size:var(--rt-type-hero)!important;}
:where(h2,h3,h4,h5,h6,.modal-title) {font-size:var(--rt-type-title)!important;}
:where(table td) {font-weight:400!important;}
:where(table td strong,table td b) {font-weight:700!important;}
:where(.app-header,.rt-sidebar) {font-size:var(--rt-type-body)!important;}
}
@media (max-width:767.98px) {
 @layer rt-type-base { :root {--rt-type-hero:16px!important;} }
}
@media (max-width:991.98px), (hover:none) and (pointer:coarse) {
 @layer rt-type-inputs {
  :where(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="button"]):not([type="submit"]):not([type="reset"]),select,textarea,[contenteditable="true"],[contenteditable=""]) {font-size:14px!important;line-height:1.4!important;}
 }
}
}

@media screen { @layer rt-type-weight {
:where(#rtSidebarToggle .rt-mobile-brand-r,
.ah-eyebrow,
.ah-stats span,
.al-status,
.auth-brand-name,
.auth-btn,
.bc-chip,
.bc-kv-label,
.bc-stat-label,
.bc-stat-value,
.bc-table th,
.bc-title,
.bl-field-label,
.bl-hero-stat-label,
.bl-hero-stat-value,
.bl-shell-title,
.bl-title,
.bmg-badge,
.bmg-branch-title,
.bmg-btn,
.bmg-chrome-label,
.bmg-field label,
.bmg-head h3,
.bmg-mini .k,
.bmg-mini .v,
.bmg-pill,
.bmg-stat-label,
.bmg-stat-value,
.bmg-table thead th,
.bmg-title,
.branch-metric-value,
.branch-switch-btn,
.branch-title,
.brand-title,
.contact-title,
.cu-hero-title,
.cu-phone-country-name,
.cu-phone-country-option .name,
.cu-premium-label,
.cu-premium-save,
.cu-premium-title,
.cu-stat-label,
.cu-stat-sub,
.cu-stat-value,
.cv-disc-badge,
.cv-lw-card-value,
.cv-lw-payment-amount,
.cv-lw-stat-label,
.cv-lw-stat-value,
.cv-phone-action,
.cv-phone-country,
.cv-phone-main,
.cv-status-pill,
.cv-tab-count,
.dash-branch-mini-box strong,
.dash-branch-mini-name,
.dash-branch-name,
.dash-building-badge,
.dash-building-name,
.dash-building-val,
.dash-compact-value,
.dash-priority-copy strong,
.dash-priority-label,
.dash-status,
.dash-transfer-badge,
.dash-transfer-item-title,
.dash-transfer-label,
.dash-transfer-value,
.db-card-title,
.db-inv-name,
.db-login-name,
.db-quick-btn,
.db-stat-row-val,
.ec-status,
.ec-table .strong,
.error-brand-name,
.error-eyebrow,
.error-ticket-label,
.estimate-view-page .estv-cta-primary,
.estimate-view-page .estv-hero-badge,
.estimate-view-page .estv-note-box .hd,
.estimate-view-page .estv-stat-label,
.estimate-view-page .status-pill,
.estv-card-title,
.estv-desc,
.estv-disc,
.estv-grand .estv-tot-k,
.estv-note-box .hd,
.estv-tag,
.estv-tot-v,
.estv-v a,
.gc-preview-value,
.gclr-eyebrow,
.gclr-hero-stat span,
.gclr-roll-stat span,
.gclr-variance span,
.hdr-branch-count,
.hdr-branch-current,
.hdr-branch-label,
.hdr-branch-menu-chip,
.hdr-branch-menu-kicker,
.hdr-branch-menu-title,
.hdr-branch-option-name,
.hdr-branch-option-state,
.howto-view .kb-hero-badge,
.howto-view .kb-start-step > span,
.howto-view .kb-stat-label,
.ikb-action span,
.ikb-button,
.ikb-choice-grid span,
.ikb-eyebrow,
.ikb-faq summary,
.ikb-flow li > span,
.ikb-hero h1,
.ikb-language-switch a,
.ikb-no,
.ikb-routine-grid span,
.ikb-section h3,
.ikb-section-head > span,
.ikb-section-head h2,
.ikb-section-head p,
.ikb-steps > li > span,
.ikb-table th,
.ikb-yes,
.inv-pay-pill,
.iv-device-group-row .iv-device-total,
.iv-device-group-row td,
.iv-note-line.iv-sale-codes,
.iv-note-line.iv-sale-codes span,
.kb-card-title,
.kb-cat-label,
.kb-h,
.kb-rich h1,
.kb-rich h2,
.kb-rich h3,
.kb-rich h4,
.kb-rich th,
.kb-status,
.label,
.mpm-btn,
.mpm-eyebrow,
.mpm-fit,
.mpm-import-tabs button,
.mpm-inventory-missing,
.mpm-kicker,
.mpm-modal .modal-title,
.mpm-modal label,
.mpm-negative,
.mpm-page .hero-card h1,
.mpm-page label,
.mpm-positive,
.mpm-result-stock,
.mpm-section-head h2,
.mpm-selected-model h2,
.mpm-selected-model span,
.mpm-stat span,
.mpm-stat strong,
.mpm-state button,
.mpm-stock,
.mpm-tab,
.mpm-table th,
.mpm-text-btn,
.mpm-verify,
.ov-branch-tab,
.ov-gauge-stat span,
.ov-gauge-stat strong,
.ov-gauge-value,
.ov-head-title,
.ov-mini-delta,
.ov-mini-label,
.ov-mini-value,
.ov-revenue-title,
.ov-transfer-action,
.ov-transfer-kpi span,
.ov-transfer-kpi strong,
.ov-transfer-title,
.page-item-sales .isr-eyebrow,
.page-item-sales .isr-table tfoot td,
.page-profile .profile-title,
.pem-attached,
.pem-k,
.pem-title,
.pfe-allocation-lock-badge,
.pfe-btn,
.pfe-hitem .acts button,
.pfe-hitem .left .t,
.pfe-hitem .right .a,
.pfe-inv .amt,
.pfe-inv .invno,
.pfe-modal .pfe-allocation-label,
.pfe-modal .pfe-pill,
.pfe-modal .pfe-selected .k,
.pfe-modal-kicker,
.pfe-pill,
.pfe-selected .k,
.pfe-selected .v,
.pfe-source-badge,
.pfe-tab,
.pkb-control-rule p,
.pkb-requirement-grid span,
.pkb-section-head > span,
.pkb-section-head p,
.pkb-status-path span,
.pkb-steps > li > span,
.pkb-table th,
.pl-card-heading h3,
.pl-eyebrow,
.pl-hero-stats span,
.pl-lesson-card h3,
.pl-lesson-number,
.pl-result-table .pl-price-cell,
.pl-result-table th,
.pl-section-heading h2,
.pl-section-kicker,
.pl-table th,
.po-email-header span,
.pos-action-btn,
.pos-balance-summary-value,
.pos-cart-head,
.pos-chrome-label,
.pos-chrome-meta,
.pos-communication-flag,
.pos-communication-section-title,
.pos-communication-tab,
.pos-cta-card-title,
.pos-cta-pill,
.pos-customer-invoice-btn,
.pos-customer-invoice-heading,
.pos-customer-invoice-money.is-balance,
.pos-customer-invoice-number,
.pos-customer-invoice-row.is-head,
.pos-customer-name,
.pos-customer-name-line,
.pos-customer-note strong,
.pos-device-action,
.pos-device-finance-box .k,
.pos-device-finance-box .v,
.pos-device-flag-title,
.pos-device-name,
.pos-device-ref-pill,
.pos-device-selector-modal .pos-modal-title,
.pos-disc-toggle button,
.pos-gc-balance-result strong,
.pos-hero-badge,
.pos-hero-branch,
.pos-hero-title,
.pos-hstat-label,
.pos-hstat-value,
.pos-item-search-input,
.pos-layaway-action-btn,
.pos-layaway-k,
.pos-layaway-payments .amt,
.pos-layaway-title,
.pos-layaway-v,
.pos-method-tag,
.pos-modal-col-title,
.pos-modal-title,
.pos-pay-label,
.pos-pay-line .amt,
.pos-pay-lines-title,
.pos-pay-more-drawer-title,
.pos-pay-more-toggle,
.pos-phone-country-name,
.pos-phone-country-option .name,
.pos-premium-label,
.pos-premium-title,
.pos-right-section-title,
.pos-search-input,
.pos-shell .pos-customer-alert.is-restricted strong,
.pos-shell .pos-repair-search-label,
.pos-snapshot-link,
.pos-snapshot-metric .k,
.pos-snapshot-metric .v,
.pos-snapshot-mini-row strong,
.pos-snapshot-name,
.pos-snapshot-quick-action strong,
.pos-snapshot-toolbar-kicker,
.pos-snapshot-toolbar-title,
.pos-so-add-payment h4,
.pos-so-detail-head small,
.pos-so-fulfillment h4,
.pos-so-history h4,
.pos-so-inventory-result strong,
.pos-so-money-grid small,
.pos-so-notes h4,
.pos-so-released-card a,
.pos-so-result strong,
.pos-so-scope,
.pos-so-status,
.pos-sum-grand-value,
.pos-sum-result-row.change-row .val,
.pos-sum-result-row.due-row .val,
.pos-sum-total-value,
.pos-tab,
.pr-selected-count,
.proc-field>span,
.proc-kicker,
.proc-status,
.psi-amount-main,
.psi-header-title,
.psi-invoice-label,
.psi-status-pill,
.pw-page .pw-eyebrow,
.rp-card-heading h2,
.rp-effective,
.rp-eyebrow,
.rp-group-count,
.rp-group-heading h2,
.rp-kicker,
.rp-permission-copy small b,
.rp-permission-copy strong,
.rp-reset,
.rp-save,
.rp-save-bar strong,
.rp-scope-form label > span,
.rp-search-field > span:first-child,
.rp-staff-copy strong,
.rp-staff-heading h2,
.rp-staff-meta b,
.rp-stat span,
.rp-stat strong,
.rp-state-control > span,
.rt-a4-branch,
.rt-a4-company-name,
.rt-a4-eyebrow,
.rt-footer-name,
.rt-meta-label,
.rt-mobile-brand-title,
.rt-pos-confirm-kicker,
.rt-pos-confirm-title,
.rt-pos-dup-kicker,
.rt-pos-dup-name,
.rt-pos-dup-pill,
.rt-pos-dup-shortcuts,
.rt-pos-dup-title,
.rt-workspace-status .ws-brand,
.rtw-bug-modal .modal-title,
.rtw-hud strong,
.rw-hero h1,
.rw-hero-stat strong,
.sa-card-title,
.sa-chip-val,
.sa-float-pill,
.sa-hero-title,
.sa-hval,
.sa-page .kb-modal-section-title,
.sa-page .kb-table thead th,
.sa-page .sa-action-btn,
.sa-page .sa-badge,
.sa-page .sa-card-head-title,
.sa-page .sa-dashboard-hero .hero-badge,
.sa-page .sa-dashboard-hero .hero-stat-label,
.sa-page .sa-dashboard-hero .hero-stat-value,
.sa-page .sa-footer-badge,
.sa-page .sa-manage-btn,
.sa-page .sa-nav-group-label,
.sa-page .sa-nav-info-label,
.sa-page .sa-nav-info-val,
.sa-page .sa-nav-secure-badge,
.sa-page .sa-nav-title strong,
.sa-page .sa-nav-zone,
.sa-page .sa-sec-panel-head,
.sa-page .sa-sec-row-val,
.sa-page .sa-table th,
.sa-page .sa-td-store-name,
.sa-page .sm-card-heading h2,
.sa-page .sm-check-item h3,
.sa-page .sm-hero .hero-badge,
.sa-page .sm-hero .hero-stat-label,
.sa-page .sm-hero .hero-stat-value,
.sa-page .sm-live-indicator,
.sa-page .sm-status-pill,
.sa-page .ss-btn,
.sa-page .ss-card-heading h2,
.sa-page .ss-config-state,
.sa-page .ss-field label,
.sa-page .ss-hero .hero-badge,
.sa-page .ss-hero .hero-stat-label,
.sa-page .ss-hero .hero-stat-value,
.sa-page .ss-section-heading h3,
.sa-page .ss-timeout-field label,
.sa-page .ss-toggle-row label,
.sa-switch-state,
.sa-switch-title,
.sb-section-label,
.session-copy h1,
.session-eyebrow,
.status-pill,
.strong,
.tcw-device-basket-count,
.tcw-device-basket-title,
.tcw-model-count,
.tcw-notice-title,
.tcw-part-compat span,
.tcw-phone-country-name,
.tcw-repair-intro>span,
.tcw-section-title,
.tcw-selection-grand strong,
.tcw-success-block-title,
.tcw-success-block-total,
.tcw-success-item-price,
.tcw-title,
.ticket-hero-stats .stat-value,
.tiny-v,
.tk-chrome-label,
.tk-cta-primary,
.tk-device-name,
.tk-device-ref,
.tk-group-count,
.tk-hero-ticket-search button,
.tk-hero-title,
.tk-parts-count,
.tk-parts-indicator,
.tk-release-mini,
.tk-stat-label,
.tk-stat-sub,
.tk-stat-value,
.tk-ticket-num-link,
.tk-toast-ttl,
.tl-cal-day,
.tl-toast-title,
.transfer-kpi-label,
.transfer-kpi-value,
.transfer-mini-title,
.transfer-notice-count,
.transfer-notice-title,
.transfer-route-strong,
.transfer-row-link,
.transfer-row-title,
.transfer-status-badge,
.ts-cta-primary,
.ts-hero-badge,
.ts-hero-title,
.ts-stat-label,
.ts-stat-sub,
.ts-stat-value,
.ts-stat-value-sm,
.tss-hero-title,
.ttl,
.tv-cta-ghost,
.tv-cta-primary,
.tv-hero-badge,
.tv-hero-title,
.tv-hero-top-stat-label,
.tv-hero-top-stat-sub,
.tv-hero-top-stat-value,
.tw-badge,
.tw-detail-title h2,
.tw-drawer-head h2,
.tw-empty-detail h2,
.tw-eyebrow,
.tw-field > span,
.tw-filter-field > span,
.tw-index-title,
.tw-note-block span,
.tw-panel-head h2,
.tw-panel-kicker,
.tw-section-copy h3,
.tw-section-number,
.tw-stat span,
.tw-table th,
.twofa-eyebrow,
.uc-api-security-note > span,
.uc-capability-settings legend,
.uc-check-service-list em,
.uc-check-service-list legend,
.uc-check-service-list strong,
.uc-concept-alert strong,
.uc-concept-chip,
.uc-credit-order-preview div > span,
.uc-credit-summary article div > span,
.uc-detail-head h2,
.uc-device-identity div > span,
.uc-drawer-head h2,
.uc-eyebrow,
.uc-field > span,
.uc-filter-field > span,
.uc-info-card div > span,
.uc-inline-state,
.uc-module-heading h2,
.uc-module-nav b,
.uc-module-nav em,
.uc-module-nav strong,
.uc-money-control > span,
.uc-note-block span,
.uc-order-id,
.uc-order-item > strong,
.uc-owner-badge,
.uc-panel-head h2,
.uc-provider-copy strong,
.uc-result-details dt,
.uc-result-summary span,
.uc-result-summary strong,
.uc-section-label,
.uc-stat span,
.uc-stat strong,
.uc-status,
.uc-step-heading h3,
.uc-stepper button > span,
.uc-subcard h3,
.uc-table th,
.uc-tool-balance span,
.uc-tool-balance strong,
.uc-tool-card h3,
.uc-tool-state,
.val,
[data-current-page="ticket_settings"] .ts-doc-field > span,
[data-current-page="ticket_settings"] .ts-doc-kicker,
[data-current-page="ticket_settings"] .ts-doc-title,
[data-current-page="ticket_settings"] .ts-hero-title,
[data-current-page="ticket_settings"] .ts-main-badge,
body:has(.dashboard-page) .dash-section-kicker,
body:has(.dashboard-page) .dash-transfer-attention h2,
body:has(.dashboard-page) .dash-transfer-attention-kicker,
body:has(.dashboard-page) .tv-hero-badge,
body[data-current-page="inventory"] .branch-required-badge,
body[data-current-page="inventory"] .branch-target-field label,
body[data-current-page="inventory"] .btn-inv-cancel,
body[data-current-page="inventory"] .btn-inv-new,
body[data-current-page="inventory"] .btn-inv-save,
body[data-current-page="inventory"] .btn-spareparts,
body[data-current-page="inventory"] .edit-stock-action,
body[data-current-page="inventory"] .edit-stock-audit,
body[data-current-page="inventory"] .edit-stock-fieldset legend,
body[data-current-page="inventory"] .edit-stock-modal-header h2,
body[data-current-page="inventory"] .edit-stock-modal-kicker,
body[data-current-page="inventory"] .edit-stock-mode span,
body[data-current-page="inventory"] .edit-stock-preview,
body[data-current-page="inventory"] .edit-stock-sync,
body[data-current-page="inventory"] .form-important,
body[data-current-page="inventory"] .form-label-inv,
body[data-current-page="inventory"] .input-addon,
body[data-current-page="inventory"] .input-addon-mid,
body[data-current-page="inventory"] .inv-hero-kicker,
body[data-current-page="inventory"] .inv-hero-title,
body[data-current-page="inventory"] .inv-stat-label,
body[data-current-page="inventory"] .inv-stat-value,
body[data-current-page="inventory"] .inv-toast-title,
body[data-current-page="inventory"] .pinned-note-badge,
body[data-current-page="inventory"] .pinned-note-title,
body[data-current-page="inventory"] .product-section-title,
body[data-current-page="inventory"] .product-side-nav li,
body[data-current-page="inventory"] .product-side-nav-title,
body[data-current-page="inventory"] .promotion-divider,
body[data-current-page="inventory"] .serialized-link,
body[data-current-page="inventory"] .switch-card-label,
body[data-current-page="inventory_audit"] .ia-btn,
body[data-current-page="inventory_audit"] .ia-count,
body[data-current-page="inventory_audit"] .ia-delta,
body[data-current-page="inventory_audit"] .ia-item-name,
body[data-current-page="inventory_audit"] .ia-label,
body[data-current-page="inventory_audit"] .ia-mini-label,
body[data-current-page="inventory_audit"] .ia-mini-value,
body[data-current-page="inventory_audit"] .ia-pill,
body[data-current-page="inventory_audit"] .ia-recent-title,
body[data-current-page="inventory_audit"] .ia-reconcile-confirm,
body[data-current-page="inventory_audit"] .ia-reconcile-hero-total strong,
body[data-current-page="inventory_audit"] .ia-reconcile-location input,
body[data-current-page="inventory_audit"] .ia-reconcile-reason label,
body[data-current-page="inventory_audit"] .ia-reconcile-rule span,
body[data-current-page="inventory_audit"] .ia-reconcile-rule strong,
body[data-current-page="inventory_audit"] .ia-reconcile-summary,
body[data-current-page="inventory_audit"] .ia-section-title,
body[data-current-page="inventory_audit"] .ia-solution-title,
body[data-current-page="inventory_audit"] .ia-title,
body[data-current-page="inventory_audit"] .tk-cta-ghost,
body[data-current-page="inventory_audit"] .tk-cta-primary,
body[data-current-page="inventory_audit"] .tk-hero-title,
body[data-current-page="inventory_audit"] .tk-stat-label,
body[data-current-page="inventory_audit"] .tk-stat-sub,
body[data-current-page="inventory_audit"] .tk-stat-value,
body[data-current-page="inventory_part_templates"] .tpl-import-form label,
body[data-current-page="inventory_part_templates"] .tpl-transfer-copy h2,
body[data-current-page="inventory_transfers"] .tr-stat-value) {font-weight:700!important;}
}}

/* Sidebar typography correction, 20261003 sidebar1.
   Navigation labels are body text, not 10px form/secondary labels.
   Scoped to the existing tenant sidebar, including its mobile drawer.
   This sheet remains excluded from POS; no navigation or layout changes. */
@media screen {
  @layer rt-type-roles {
    .rt-sidebar .rt-nav-label {
      font-size: var(--rt-type-body) !important;
      font-weight: 600 !important;
      line-height: 1.4 !important;
    }
    .rt-sidebar .rt-sublink-text > span {
      font-size: var(--rt-type-body) !important;
      font-weight: 500 !important;
      line-height: 1.4 !important;
    }
    .rt-sidebar .rt-nav-meta,
    .rt-sidebar .rt-sublink-text > small {
      font-size: var(--rt-type-secondary) !important;
      font-weight: 400 !important;
      line-height: 1.4 !important;
    }
    .rt-sidebar .rt-nav-item.active .rt-nav-label,
    .rt-sidebar .rt-nav-item[aria-current="page"] .rt-nav-label,
    .rt-sidebar .rt-sublink.active .rt-sublink-text > span,
    .rt-sidebar .rt-sublink[aria-current="page"] .rt-sublink-text > span {
      font-size: var(--rt-type-body) !important;
      font-weight: 700 !important;
    }
  }
}
