/* GENERATED by tools/build_type_scale.py - do not edit by hand.
   Lifts sub-12px font sizes in the page stylesheets to the 12px minimum
   of the WorkHub type scale (12/13/14/16/20/24). */
.subtitle:not(#wh-type){font-size:12px}
.nav-task-count:not(#wh-type){font-size:12px}
.eyebrow:not(#wh-type){font-size:12px}
.metric:not(#wh-type) span{font-size:12px}
.freight-badge:not(#wh-type){font-size:12px}
.freight-scope:not(#wh-type) small{font-size:12px}
.freight-scope-meta:not(#wh-type) span{font-size:12px}
.freight-alert-pending:not(#wh-type){font-size:12px}
.freight-overview-facts:not(#wh-type) small{font-size:12px}
.freight-overview-alerts:not(#wh-type) span{font-size:12px}
.freight-summary:not(#wh-type) span,.freight-summary:not(#wh-type) small{font-size:12px}
.freight-focus-panel:not(#wh-type) p{font-size:12px}
.freight-focus-panel:not(#wh-type)>header>span{font-size:12px}
.freight-focus-empty:not(#wh-type) b{font-size:12px}
.freight-focus-empty:not(#wh-type) span{font-size:12px}
.freight-connection-details:not(#wh-type)>summary{font-size:12px}
.freight-workflow-preview:not(#wh-type) p{font-size:12px}
.freight-policy:not(#wh-type) strong{font-size:12px}
.freight-policy:not(#wh-type) span{font-size:12px}
.freight-panel-head:not(#wh-type) span{font-size:12px}
.freight-columns:not(#wh-type){font-size:12px}
.freight-row:not(#wh-type) small{font-size:12px}
.freight-route:not(#wh-type){font-size:12px}
.freight-status:not(#wh-type){font-size:12px}
.freight-status:not(#wh-type) b{font-size:12px}
.freight-date:not(#wh-type),.freight-owner:not(#wh-type){font-size:12px}
.freight-next:not(#wh-type){font-size:12px}
.freight-detail-sub:not(#wh-type){font-size:12px}
.freight-detail-grid:not(#wh-type) span{font-size:12px}
.freight-detail-grid:not(#wh-type) b{font-size:12px}
.freight-detail-note:not(#wh-type){font-size:12px}
.freight-error:not(#wh-type){font-size:12px}
.freight-detail-section:not(#wh-type) h4{font-size:12px}
.freight-timeline:not(#wh-type) b{font-size:12px}
.freight-timeline:not(#wh-type) span{font-size:12px}
.latest-kicker:not(#wh-type){font-size:12px}
.latest-meta:not(#wh-type){font-size:12px}
.preview-recipient:not(#wh-type){font-size:12px}
.filter-label:not(#wh-type){font-size:12px}
.auto-state:not(#wh-type){font-size:12px}
.theme-panel-head:not(#wh-type) span{font-size:12px}
.theme-card:not(#wh-type) strong{font-size:12px}
.theme-card:not(#wh-type) small{font-size:12px}
.mail-work-menu:not(#wh-type) button b{font-size:12px}
.mail-work-menu:not(#wh-type) button small{font-size:12px}
.mail-more-menu:not(#wh-type) button{font-size:12px}
.mail-work-group:not(#wh-type){font-size:12px}
.preview-work-label:not(#wh-type){font-size:12px}
.work-link:not(#wh-type){font-size:12px}
.preview-quick:not(#wh-type){font-size:12px}
.tag:not(#wh-type){font-size:12px}
.pasta-card-body:not(#wh-type) button{font-size:12px}
.pasta-brief-lines:not(#wh-type) li button{font-size:12px}
.pasta-brief-tasks:not(#wh-type) li button{font-size:12px}
.mail-side-title:not(#wh-type){font-size:12px}
.mail-side-folders:not(#wh-type) button b{font-size:12px}
.tag.shipthis-tag:not(#wh-type){font-size:12px}
.pasta-attach:not(#wh-type)>button{font-size:12px}
.rental-file:not(#wh-type) button{font-size:12px}
.tag.ref-tag:not(#wh-type){font-size:12px}
.classify-btn:not(#wh-type){font-size:12px}
.task-inline-search:not(#wh-type) input{font-size:12px}
.task-inline-select:not(#wh-type){font-size:12px}
.task-inline-select:not(#wh-type) select{font-size:12px}
.task-inline-count:not(#wh-type){font-size:12px}
.task-deadline-heading:not(#wh-type) span{font-size:12px}
.task-stars:not(#wh-type){font-size:12px}
.task-score:not(#wh-type){font-size:12px}
.task-meta:not(#wh-type){font-size:12px}
.task-chip:not(#wh-type){font-size:12px}
.task-reason:not(#wh-type){font-size:12px}
.reminder-state:not(#wh-type){font-size:12px}
.task-summary:not(#wh-type) span{font-size:12px}
.task-explain:not(#wh-type){font-size:12px}
.case-board-head:not(#wh-type) p{font-size:12px}
.case-summary:not(#wh-type) span{font-size:12px}
.case-code:not(#wh-type){font-size:12px}
.case-template:not(#wh-type){font-size:12px}
.case-stage:not(#wh-type){font-size:12px}
.case-next:not(#wh-type){font-size:12px}
.case-chip:not(#wh-type){font-size:12px}
.task-command-head:not(#wh-type) p{font-size:12px}
.task-scope-summary:not(#wh-type) span{font-size:12px}
.task-object-tab:not(#wh-type) span{font-size:12px}
.task-scope-copy:not(#wh-type){font-size:12px}
.task-panel-heading:not(#wh-type) p{font-size:12px}
.focus-head:not(#wh-type) span{font-size:12px}
.focus-copy:not(#wh-type){font-size:12px}
.focus-item-top:not(#wh-type){font-size:12px}
.focus-item:not(#wh-type) b{font-size:12px}
.focus-item:not(#wh-type) p{font-size:12px}
.focus-empty:not(#wh-type){font-size:12px}
.focus-foot:not(#wh-type){font-size:12px}
.stage-mark:not(#wh-type){font-size:12px}
.stage-hint:not(#wh-type){font-size:12px}
.stage-note:not(#wh-type){font-size:12px}
.stage-actions:not(#wh-type) button{font-size:12px}
.case-mail-row:not(#wh-type) b,.case-event:not(#wh-type) b{font-size:12px}
.case-mail-row:not(#wh-type) span,.case-event:not(#wh-type) span{font-size:12px}
.case-detail-progress:not(#wh-type){font-size:12px}
.case-compose-note:not(#wh-type){font-size:12px}
.task-chain-label:not(#wh-type) span{font-size:12px}
#ctxmenu:not(#wh-type) .ctx-title{font-size:12px}
.ai-settings-status:not(#wh-type){font-size:12px}
.ai-control:not(#wh-type){font-size:12px}
.ai-key-note:not(#wh-type){font-size:12px}
.ai-settings-advanced:not(#wh-type)>summary small{font-size:12px}
.ai-settings-advanced:not(#wh-type)>summary em{font-size:12px}
.profile-field:not(#wh-type) span{font-size:12px}
.workspace-stat:not(#wh-type) span{font-size:12px}
.directory-nav-title:not(#wh-type){font-size:12px}
.directory-labels:not(#wh-type){font-size:12px}
.workspace-card:not(#wh-type)>p{font-size:12px}
.health-item:not(#wh-type){font-size:12px}
.workspace-action:not(#wh-type){font-size:12px}
.unit-description:not(#wh-type),.company-sub:not(#wh-type){font-size:12px}
.unit-metrics:not(#wh-type) span,.company-metrics:not(#wh-type) span{font-size:12px}
.mini-tag:not(#wh-type){font-size:12px}
.record-fields:not(#wh-type) label{font-size:12px}
.record-checks:not(#wh-type){font-size:12px}
.company-status:not(#wh-type){font-size:12px}
.recommend-confidence:not(#wh-type){font-size:12px}
.recommend-evidence:not(#wh-type){font-size:12px}
.detail-feed-item:not(#wh-type) b{font-size:12px}
.detail-feed-item:not(#wh-type) span{font-size:12px}
.owner-line:not(#wh-type){font-size:12px}
.task-supporting-details:not(#wh-type)>summary small,.task-supporting-details:not(#wh-type)>summary em{font-size:12px}
.simple-task-head:not(#wh-type) p{font-size:12px}
.ai-mailbox-filter:not(#wh-type)>span{font-size:12px}
.recommendation-toolbar:not(#wh-type)>div>span{font-size:12px}
.simple-group-head:not(#wh-type){font-size:12px}
.simple-task-meta:not(#wh-type){font-size:12px}
.simple-due:not(#wh-type){font-size:12px}
.simple-mail-progress:not(#wh-type){font-size:12px}
.manager-kpi:not(#wh-type) span{font-size:12px}
.manager-filterbar:not(#wh-type) .manager-result-count{font-size:12px}
.manager-table-head:not(#wh-type){font-size:12px}
.manager-row:not(#wh-type) select,.manager-row:not(#wh-type) input{font-size:12px}
.manager-task-title:not(#wh-type){font-size:12px}
.manager-task-next:not(#wh-type){font-size:12px}
.manager-biz:not(#wh-type){font-size:12px}
.manager-risk:not(#wh-type){font-size:12px}
.world-title:not(#wh-type) .eyebrow{font-size:12px}
.world-title:not(#wh-type) p{font-size:12px}
.pixel-chip:not(#wh-type){font-size:12px}
.world-map-label:not(#wh-type){font-size:12px}
.settlement-copy:not(#wh-type) b{font-size:12px}
.settlement-copy:not(#wh-type) small{font-size:12px}
.node-alert:not(#wh-type){font-size:12px}
.world-legend:not(#wh-type) span{font-size:12px}
.world-site-kicker:not(#wh-type){font-size:12px}
.world-site-meta:not(#wh-type){font-size:12px}
.world-kpi:not(#wh-type) span{font-size:12px}
.world-section-title:not(#wh-type){font-size:12px}
.world-section-title:not(#wh-type) button{font-size:12px}
.world-person-copy:not(#wh-type) b,.world-task-copy:not(#wh-type) b{font-size:12px}
.world-person-copy:not(#wh-type) small,.world-task-copy:not(#wh-type) small{font-size:12px}
.world-person-actions:not(#wh-type) button{font-size:12px}
.world-person-location:not(#wh-type){font-size:12px}
.world-empty:not(#wh-type){font-size:12px}
.world-message:not(#wh-type) b{font-size:12px}
.world-message:not(#wh-type) time{font-size:12px}
.world-message:not(#wh-type) p{font-size:12px}
.world-compose:not(#wh-type) input{font-size:12px}
.world-compose:not(#wh-type) button{font-size:12px}
.world-quick-requests:not(#wh-type) button{font-size:12px}
.world-mini:not(#wh-type) b{font-size:12px}
.world-mini:not(#wh-type) small{font-size:12px}
.task-detail-kicker:not(#wh-type){font-size:12px}
.task-detail-sub:not(#wh-type){font-size:12px}
.task-detail-metrics:not(#wh-type) span{font-size:12px}
.task-detail-mail:not(#wh-type) b{font-size:12px}
.task-detail-mail:not(#wh-type) span{font-size:12px}
.paste-lead:not(#wh-type){font-size:12px}
.paste-row:not(#wh-type) .paste-chain-hint,.paste-row:not(#wh-type) .paste-ai-evidence{font-size:12px}
.paste-count:not(#wh-type){font-size:12px}
.task-compose-note:not(#wh-type){font-size:12px}
.privacy-note:not(#wh-type){font-size:12px}
.geo-sea:not(#wh-type),.geo-city:not(#wh-type){font-size:12px}
.world-map-back:not(#wh-type){font-size:12px}
.scene-room:not(#wh-type):before{font-size:12px}
.scene-person:not(#wh-type) b{font-size:12px}
.scene-task-mark:not(#wh-type){font-size:12px}
.scene-equipment:not(#wh-type) b{font-size:12px}
.scene-empty-equipment:not(#wh-type){font-size:12px}
.settlement-tip:not(#wh-type){font-size:12px}
.freight-workflow-preview:not(#wh-type)>small{font-size:12px}
.freight-workflow-preview:not(#wh-type) li b{font-size:12px}
.freight-workflow-preview:not(#wh-type) li span{font-size:12px}
.freight-workflow-preview:not(#wh-type) .freight-detail-actions button{font-size:12px}
.world-real-map:not(#wh-type) .leaflet-control-attribution{font-size:12px}
.world-map-message:not(#wh-type){font-size:12px}
.real-map-copy:not(#wh-type){font-size:12px}
.real-map-alert:not(#wh-type){font-size:12px}
.world-location-actions:not(#wh-type) button{font-size:12px}
.map-privacy-note:not(#wh-type){font-size:12px}
.scene-roster-title:not(#wh-type){font-size:12px}
.scene-roster-person:not(#wh-type){font-size:12px}
.scene-help:not(#wh-type){font-size:12px}
.scene-status:not(#wh-type){font-size:12px}
.scene-toolbar:not(#wh-type) button{font-size:12px}
.scene-toolbar-note:not(#wh-type){font-size:12px}
.scene-inspector:not(#wh-type){font-size:12px}
.site-plan-map:not(#wh-type) .leaflet-control-attribution{font-size:12px}
.site-plan-caption:not(#wh-type){font-size:12px}
.site-plan-topbar:not(#wh-type) button,.site-plan-bottombar:not(#wh-type) button{font-size:12px}
.site-plan-card:not(#wh-type) b{font-size:12px}
.site-plan-card:not(#wh-type) p{font-size:12px}
.site-plan-metrics:not(#wh-type) span{font-size:12px}
.site-plan-hint:not(#wh-type){font-size:12px}
.site-plan-empty:not(#wh-type) p{font-size:12px}
.site-asset-marker:not(#wh-type){font-size:12px}
.site-map-load:not(#wh-type){font-size:12px}
.world-title:not(#wh-type) .eyebrow,.ops-overline:not(#wh-type){font-size:12px}
.ops-tabs:not(#wh-type) button b{font-size:12px}
.ops-kpi:not(#wh-type) span{font-size:12px}
.ops-kpi:not(#wh-type) small{font-size:12px}
.ops-section-head:not(#wh-type) p{font-size:12px}
.ops-priority-copy:not(#wh-type) b,.ops-project-snapshot-copy:not(#wh-type) b{font-size:12px}
.ops-priority-copy:not(#wh-type) small,.ops-project-snapshot-copy:not(#wh-type) small{font-size:12px}
.ops-gap:not(#wh-type){font-size:12px}
.ops-beibei-mark:not(#wh-type){font-size:12px}
.ops-beibei:not(#wh-type) b{font-size:12px}
.ops-beibei:not(#wh-type) p{font-size:12px}
.world-map-label:not(#wh-type),.world-map-back:not(#wh-type){font-size:12px}
.ops-avatar:not(#wh-type){font-size:12px}
.world-mini-icon:not(#wh-type){font-size:12px}
.ops-table-head:not(#wh-type){font-size:12px}
.ops-project-name:not(#wh-type) b{font-size:12px}
.ops-project-name:not(#wh-type) small{font-size:12px}
.ops-number:not(#wh-type) small{font-size:12px}
.ops-project-actions:not(#wh-type) button{font-size:12px}
.ops-person-name:not(#wh-type) b{font-size:12px}
.ops-person-name:not(#wh-type) small{font-size:12px}
.ops-status-select:not(#wh-type){font-size:12px}
.ops-task-cell:not(#wh-type) b{font-size:12px}
.ops-task-cell:not(#wh-type) small{font-size:12px}
.ops-channel-title:not(#wh-type) b{font-size:12px}
.ops-channel-title:not(#wh-type) small{font-size:12px}
.ops-channel:not(#wh-type) b,.ops-inbox-channel:not(#wh-type) b{font-size:12px}
.ops-channel:not(#wh-type) span small{font-size:12px}
.ops-conversation-head:not(#wh-type) small{font-size:12px}
.ops-conversation-head:not(#wh-type) button{font-size:12px}
.ops-chat-summary:not(#wh-type){font-size:12px}
.world-message-tag:not(#wh-type){font-size:12px}
.world-message-actions:not(#wh-type) button{font-size:12px}
.world-message-link:not(#wh-type){font-size:12px}
.world-compose:not(#wh-type) select,.world-compose:not(#wh-type) input{font-size:12px}
.ops-context-block:not(#wh-type) span,.ops-context-block:not(#wh-type) small{font-size:12px}
.ops-context-block:not(#wh-type) b{font-size:12px}
.ops-local-note:not(#wh-type){font-size:12px}
.mail-cleanup-panel:not(#wh-type) p,.mail-cleanup-panel:not(#wh-type) #deepinfo{font-size:12px}
.mail-cleanup-cats:not(#wh-type){font-size:12px}
.ops-title-count:not(#wh-type){font-size:12px}
.ops-exception-copy:not(#wh-type) b{font-size:12px}
.ops-exception-copy:not(#wh-type) small{font-size:12px}
.ops-exception-row:not(#wh-type) button{font-size:12px}
.site-marker-palette-head:not(#wh-type) small{font-size:12px}
.site-marker-palette:not(#wh-type) p{font-size:12px}
.site-landmark-row:not(#wh-type) b{font-size:12px}
.site-landmark-row:not(#wh-type) small{font-size:12px}
.site-landmark-row:not(#wh-type) button{font-size:12px}
.ops-control-row:not(#wh-type)>span>small{font-size:12px}
.ops-back-button:not(#wh-type){font-size:12px}
.team-presence-pill:not(#wh-type){font-size:12px}
.team-presence-pill:not(#wh-type) b{font-size:12px}
.team-chat-button:not(#wh-type) b{font-size:12px}
.team-map-toolbar-copy:not(#wh-type) small{font-size:12px}
.team-map-toolbar-actions:not(#wh-type) button{font-size:12px}
.team-roster-title:not(#wh-type) span{font-size:12px}
.team-roster-search:not(#wh-type){font-size:12px}
.team-roster-filters:not(#wh-type) button{font-size:12px}
.team-roster-summary:not(#wh-type) span{font-size:12px}
.team-member-name:not(#wh-type) b{font-size:12px}
.team-state-label:not(#wh-type){font-size:12px}
.team-member-place:not(#wh-type),.team-member-task:not(#wh-type){font-size:12px}
.team-member-last:not(#wh-type){font-size:12px}
.team-roster-foot:not(#wh-type){font-size:12px}
.team-map-focus-head:not(#wh-type) small{font-size:12px}
.team-map-focus:not(#wh-type) p{font-size:12px}
.team-map-focus-actions:not(#wh-type) button{font-size:12px}
.real-map-people:not(#wh-type) i{font-size:12px}
.project-detail-panel:not(#wh-type) details>summary{font-size:12px}
.team-chat-drawer-head:not(#wh-type) p{font-size:12px}
.team-channel-group:not(#wh-type){font-size:12px}
.world-message-menu:not(#wh-type) button{font-size:12px}
.team-location-strip:not(#wh-type) .world-mini b{font-size:12px}
.team-location-strip:not(#wh-type) .world-mini small{font-size:12px}
.team-map-shell:not(#wh-type) .real-map-copy{font-size:12px}
.team-roster-empty:not(#wh-type) p{font-size:12px}
.team-roster-empty:not(#wh-type) button{font-size:12px}
.team-roster-empty:not(#wh-type) small{font-size:12px}
.team-risk-tag:not(#wh-type){font-size:12px}
.team-member-next:not(#wh-type){font-size:12px}
.office-control-copy:not(#wh-type) b{font-size:12px}
.office-control-copy:not(#wh-type) small{font-size:12px}
.office-control-board:not(#wh-type) button span{font-size:12px}
.office-control-board:not(#wh-type) button small{font-size:12px}
.office-zone-head:not(#wh-type) b{font-size:12px}
.office-zone-head:not(#wh-type) small{font-size:12px}
.office-zone-head:not(#wh-type) button{font-size:12px}
.office-zone-empty:not(#wh-type){font-size:12px}
.office-person-bubble:not(#wh-type){font-size:12px}
.office-person:not(#wh-type) b{font-size:12px}
.office-person:not(#wh-type) small{font-size:12px}
.office-action-card:not(#wh-type) b{font-size:12px}
.office-action-card:not(#wh-type) small{font-size:12px}
.office-rail:not(#wh-type) button span{font-size:12px}
.office-rail:not(#wh-type) button>b{font-size:12px}
.office-rail:not(#wh-type) .office-rail-brand{font-size:12px}
.office-quick-panel:not(#wh-type)>header small{font-size:12px}
.office-panel-tip:not(#wh-type){font-size:12px}
.office-quick-panel:not(#wh-type)>footer button{font-size:12px}
.office-drag-kind:not(#wh-type){font-size:12px}
.office-drag-card:not(#wh-type)>b{font-size:12px}
.office-drag-card:not(#wh-type)>small{font-size:12px}
.office-drag-card:not(#wh-type)>button{font-size:12px}
.office-empty-panel:not(#wh-type){font-size:12px}
.office-request-card:not(#wh-type) b{font-size:12px}
.office-request-card:not(#wh-type) small{font-size:12px}
.office-request-status:not(#wh-type){font-size:12px}
.office-request-actions:not(#wh-type) button{font-size:12px}
.office-space-card:not(#wh-type) b,.office-setting-card:not(#wh-type) b{font-size:12px}
.office-space-card:not(#wh-type) small,.office-setting-card:not(#wh-type) small{font-size:12px}
.office-panel-hint:not(#wh-type){font-size:12px}
.office-person.drop-ready:not(#wh-type):after{font-size:12px}
.office-person:not(#wh-type)>b{font-size:12px}
.office-person:not(#wh-type)>small{font-size:12px}
.office-handoff-card:not(#wh-type)>header small{font-size:12px}
.office-handoff-route:not(#wh-type) b{font-size:12px}
.office-handoff-route:not(#wh-type) small{font-size:12px}
.office-handoff-option:not(#wh-type) b{font-size:12px}
.office-handoff-option:not(#wh-type) small{font-size:12px}
.office-handoff-note:not(#wh-type){font-size:12px}
.office-handoff-card:not(#wh-type)>p{font-size:12px}
.office-scale-breadcrumb:not(#wh-type) button{font-size:12px}
.office-scale-count:not(#wh-type){font-size:12px}
.office-people-search:not(#wh-type){font-size:12px}
.office-team-card.drop-ready:not(#wh-type):after{font-size:12px}
.office-team-stats:not(#wh-type) span{font-size:12px}
.office-team-stats:not(#wh-type) b{font-size:12px}
.office-team-avatars:not(#wh-type) i{font-size:12px}
.office-team-avatars:not(#wh-type) small{font-size:12px}
.office-search-results-head:not(#wh-type){font-size:12px}
.office-search-more:not(#wh-type){font-size:12px}
.office-team-card-mini:not(#wh-type) b{font-size:12px}
.office-team-card-mini:not(#wh-type) small{font-size:12px}
.office-handoff-route:not(#wh-type) select{font-size:12px}
.office-mode:not(#wh-type) .team-map-toolbar-actions button{font-size:12px}
.office-rail:not(#wh-type) button b{font-size:12px}
.office-quick-panel:not(#wh-type) .office-panel-tip{font-size:12px}
.studio-queue-filters:not(#wh-type) button{font-size:12px}
.studio-queue-tools:not(#wh-type) input{font-size:12px}
.studio-queue-count:not(#wh-type){font-size:12px}
.studio-next-action:not(#wh-type){font-size:12px}
.studio-card-actions:not(#wh-type) button{font-size:12px}
.studio-more:not(#wh-type){font-size:12px}
.office-request-top:not(#wh-type) b{font-size:12px}
.office-request-card:not(#wh-type)>small{font-size:12px}
.studio-prototype-note:not(#wh-type){font-size:12px}
.studio-prototype-actions:not(#wh-type){font-size:12px}
.studio-prototype-actions:not(#wh-type) button{font-size:12px}
.studio-scene-heading:not(#wh-type)>div>span{font-size:12px}
.studio-scene-heading:not(#wh-type) p{font-size:12px}
.studio-mode-switch:not(#wh-type) button{font-size:12px}
.studio-nav:not(#wh-type) select,.studio-nav:not(#wh-type) input{font-size:12px}
.studio-room:not(#wh-type)>header span{font-size:12px}
.studio-room:not(#wh-type)>header button{font-size:12px}
.studio-person:not(#wh-type)>small{font-size:12px}
.studio-person-alert:not(#wh-type){font-size:12px}
.studio-room:not(#wh-type)>footer{font-size:12px}
.studio-room-enter:not(#wh-type){font-size:12px}
.studio-scene-footer:not(#wh-type){font-size:12px}
.studio-team-detail:not(#wh-type) header span{font-size:12px}
.studio-team-detail:not(#wh-type) p{font-size:12px}
.studio-team-detail:not(#wh-type) header button{font-size:12px}
.studio-pager:not(#wh-type){font-size:12px}
.studio-pager:not(#wh-type) button{font-size:12px}
.studio-lane:not(#wh-type) h3 b{font-size:12px}
.studio-empty:not(#wh-type){font-size:12px}
.studio-person.drop-ready:not(#wh-type):after{font-size:12px}
.office-mode:not(#wh-type) .team-map-focus-head small{font-size:12px}
.office-mode:not(#wh-type) .team-map-focus-actions button{font-size:12px}
.team-chat-drawer:not(#wh-type) .ops-channel small{font-size:12px}
.team-chat-drawer:not(#wh-type) .team-channel-group{font-size:12px}
.studio-task-context:not(#wh-type){font-size:12px}
.studio-task-context:not(#wh-type) button{font-size:12px}
.studio-load-more:not(#wh-type){font-size:12px}
.studio-local-note:not(#wh-type){font-size:12px}
html:not(#wh-type) body .hub-nav .viewtab{font-size:12px}
.hub-nav:not(#wh-type) .viewtab .nav-task-count{font-size:12px}
#worldview:not(#wh-type) .team-map-toolbar-actions button{font-size:12px}
.studio-quick-label:not(#wh-type){font-size:12px}
.studio-team-chat:not(#wh-type){font-size:12px}
.room-work-summary:not(#wh-type)>div{font-size:12px}
.room-work-summary:not(#wh-type)>div>span,.room-work-summary:not(#wh-type)>small{font-size:12px}
html[data-theme]:not(#wh-type) .room-work-summary>button{font-size:12px}
.matter-board-tools:not(#wh-type) button{font-size:12px}
.matter-board-tools:not(#wh-type) select{font-size:12px}
.matter-board-heading:not(#wh-type){font-size:12px}
.matter-board-heading:not(#wh-type) button{font-size:12px}
.matter-group:not(#wh-type) h3>span{font-size:12px}
.matter-group:not(#wh-type) h3>small{font-size:12px}
.matter-copy:not(#wh-type)>small{font-size:12px}
.matter-copy:not(#wh-type)>em{font-size:12px}
.matter-row-actions:not(#wh-type) button{font-size:12px}
.matter-risk:not(#wh-type),.matter-wait:not(#wh-type){font-size:12px}
.matter-detail:not(#wh-type) .matter-back{font-size:12px}
.matter-detail:not(#wh-type)>header>small{font-size:12px}
.matter-detail:not(#wh-type)>header button{font-size:12px}
.matter-detail:not(#wh-type) h3 small{font-size:12px}
.matter-next:not(#wh-type) small{font-size:12px}
.matter-next:not(#wh-type)>span{font-size:12px}
.matter-stages:not(#wh-type) li small{font-size:12px}
.matter-mail-list:not(#wh-type)>button{font-size:12px}
.matter-mail-list:not(#wh-type) button small{font-size:12px}
.matter-waiting:not(#wh-type)>button{font-size:12px}
.team-chat-drawer:not(#wh-type) .team-chat-drawer-head p{font-size:12px}
.team-chat-drawer:not(#wh-type) .chat-window-actions button{font-size:12px}
.ops-channel-section:not(#wh-type){font-size:12px}
.ops-members-button:not(#wh-type){font-size:12px}
.team-chat-group-form:not(#wh-type) .chat-form-head button{font-size:12px}
.chat-form-note:not(#wh-type){font-size:12px}
.chat-pick:not(#wh-type) small{font-size:12px}
.task-chat-line:not(#wh-type) time{font-size:12px}
.world-ai-typing:not(#wh-type){font-size:12px}
.task-chat-section:not(#wh-type) h3 button{font-size:12px}
.team-chat-drawer:not(#wh-type) .ops-conversation-head small{font-size:12px}
.studio-task-context:not(#wh-type) small{font-size:12px}
.studio-task-context:not(#wh-type) b{font-size:12px}
.studio-task-context:not(#wh-type) span{font-size:12px}
.studio-task-context:not(#wh-type)>button{font-size:12px}
.chat-empty:not(#wh-type) small{font-size:12px}
.team-chat-drawer:not(#wh-type) .world-message b{font-size:12px}
.chat-local-tag:not(#wh-type){font-size:12px}
.chat-compose-actions:not(#wh-type) select{font-size:12px}
.chat-compose-actions:not(#wh-type) small{font-size:12px}
.team-chat-drawer:not(#wh-type) .chat-compose-actions button{font-size:12px}
.team-chat-drawer:not(#wh-type) .world-quick-requests button{font-size:12px}
.studio-chat-launcher:not(#wh-type) span{font-size:12px}
html[data-theme="light"]:not(#wh-type) .theme-card small{font-size:12px}
html[data-theme="light"]:not(#wh-type) .theme-panel-head span{font-size:12px}
html[data-theme="light"]:not(#wh-type) :is(.studio-room>header span,.studio-team-detail header span){font-size:12px}
html[data-theme="light"]:not(#wh-type) .studio-office .studio-person>small{font-size:12px}
html[data-theme="light"]:not(#wh-type) .studio-person-alert{font-size:12px}
html[data-theme="light"]:not(#wh-type) .room-work-summary :is(b,span){font-size:12px}
html[data-theme="light"]:not(#wh-type) .stage-hint{font-size:12px}
.office-panel-content:not(#wh-type) .drawer-card-context{font-size:12px}
.office-panel-content:not(#wh-type) .office-drag-card>small{font-size:12px}
.office-panel-content:not(#wh-type) .studio-card-actions button{font-size:12px}
.drawer-eyebrow:not(#wh-type){font-size:12px}
.office-quick-panel:not(#wh-type) .drawer-footnote{font-size:12px}
.agent-role-card:not(#wh-type) small{font-size:12px}
.agent-role-card:not(#wh-type) em{font-size:12px}
.agent-portrait:not(#wh-type) small{font-size:12px}
.drawer-source:not(#wh-type) small{font-size:12px}
.agent-draft-row:not(#wh-type) small{font-size:12px}
.agent-status:not(#wh-type){font-size:12px}
.agent-demo-badge:not(#wh-type){font-size:12px}
.agent-team-card:not(#wh-type) small{font-size:12px}
.agent-file-hint:not(#wh-type){font-size:12px}
.agent-run-row:not(#wh-type)>small{font-size:12px}
.agent-run-head:not(#wh-type) p{font-size:12px}
.agent-result-section:not(#wh-type)>p{font-size:12px}
.agent-result-section:not(#wh-type) code,.agent-tech:not(#wh-type) code{font-size:12px}
.agent-plan:not(#wh-type) li>span{font-size:12px}
.agent-plan:not(#wh-type) b{font-size:12px}
.agent-plan:not(#wh-type) small{font-size:12px}
.agent-action:not(#wh-type) b{font-size:12px}
.agent-action:not(#wh-type) span{font-size:12px}
.agent-action:not(#wh-type) p{font-size:12px}
.agent-action:not(#wh-type) strong{font-size:12px}
.agent-tech:not(#wh-type){font-size:12px}
.agent-review:not(#wh-type) label,.agent-feedback-form:not(#wh-type) label{font-size:12px}
.agent-review:not(#wh-type) textarea,.agent-feedback-form:not(#wh-type) :is(select,input,textarea){font-size:12px}
.agent-feedback-record:not(#wh-type) b{font-size:12px}
.agent-feedback-record:not(#wh-type) span,.agent-feedback-record:not(#wh-type) small{font-size:12px}
.agent-feedback-record:not(#wh-type) p{font-size:12px}
.agent-eval-form:not(#wh-type) summary{font-size:12px}
.agent-eval-form:not(#wh-type)>p{font-size:12px}
.agent-evaluation-summary:not(#wh-type) span,.agent-evaluation-summary:not(#wh-type) strong{font-size:12px}
.mail-window-control:not(#wh-type){font-size:12px}
.mail-window-control:not(#wh-type) select{font-size:12px}
.mail-conversation-loading:not(#wh-type){font-size:12px}
.conversation-timeline-head:not(#wh-type){font-size:12px}
.conversation-message-copy:not(#wh-type) b{font-size:12px}
.conversation-message-copy:not(#wh-type) small{font-size:12px}
.conversation-message:not(#wh-type) time{font-size:12px}
.conversation-message-body:not(#wh-type){font-size:12px}
.conversation-attachment:not(#wh-type){font-size:12px}
.conversation-attachment-state:not(#wh-type){font-size:12px}
.conversation-row-meta:not(#wh-type){font-size:12px}
.conversation-unread:not(#wh-type){font-size:12px}
.studio-drawer-ready:not(#wh-type){font-size:12px}
.office-panel-switcher:not(#wh-type) button span{font-size:12px}
.project-code:not(#wh-type){font-size:12px}
.project-health:not(#wh-type){font-size:12px}
.project-objective:not(#wh-type){font-size:12px}
.project-template-card:not(#wh-type) span{font-size:12px}
.project-detail-summary:not(#wh-type) span{font-size:12px}
.project-milestone:not(#wh-type) b,.project-record:not(#wh-type) b{font-size:12px}
.project-milestone:not(#wh-type) span,.project-record:not(#wh-type) span{font-size:12px}
.project-source-note:not(#wh-type){font-size:12px}
.audit-source:not(#wh-type){font-size:12px}
.audit-change:not(#wh-type){font-size:12px}
.task-audit-item:not(#wh-type) b{font-size:12px}
.task-audit-item:not(#wh-type) span{font-size:12px}
.project-section-head:not(#wh-type) span,.project-table-toolbar:not(#wh-type) span,.project-timeline-head:not(#wh-type) span{font-size:12px}
.project-brief:not(#wh-type) b{font-size:12px}
.project-brief:not(#wh-type) p{font-size:12px}
.project-member-avatar:not(#wh-type){font-size:12px}
.project-member:not(#wh-type) span,.project-member:not(#wh-type) small{font-size:12px}
.project-stream-tasks:not(#wh-type){font-size:12px}
.project-task-table:not(#wh-type) th{font-size:12px}
.project-task-table:not(#wh-type) td{font-size:12px}
.project-task-name:not(#wh-type) b{font-size:12px}
.project-task-name:not(#wh-type) span{font-size:12px}
.priority-chip:not(#wh-type){font-size:12px}
.project-board-column:not(#wh-type)>header b{font-size:12px}
.project-board-column:not(#wh-type)>header span{font-size:12px}
.project-board-card:not(#wh-type) b{font-size:12px}
.project-board-card:not(#wh-type) span{font-size:12px}
.project-timeline-copy:not(#wh-type) b{font-size:12px}
.project-timeline-copy:not(#wh-type) span{font-size:12px}
.project-timeline-bar:not(#wh-type){font-size:12px}
.project-empty-state:not(#wh-type){font-size:12px}
.project-item-quick:not(#wh-type) button{font-size:12px}
.self-status-copy:not(#wh-type) b{font-size:12px}
.self-status-copy:not(#wh-type) small{font-size:12px}
.self-status-score:not(#wh-type) small{font-size:12px}
.self-presence-badge:not(#wh-type){font-size:12px}
.self-avatar-form:not(#wh-type) label,.self-kpi-targets:not(#wh-type) label{font-size:12px}
.self-save-row:not(#wh-type) span{font-size:12px}
.self-kpi-head:not(#wh-type) p{font-size:12px}
.self-goal-ring:not(#wh-type) span{font-size:12px}
.self-summary-grid:not(#wh-type) span{font-size:12px}
.self-kpi-row:not(#wh-type) b{font-size:12px}
.self-kpi-row:not(#wh-type) small{font-size:12px}
.self-kpi-row:not(#wh-type) strong.missing{font-size:12px}
.self-kpi-targets:not(#wh-type) summary{font-size:12px}
.self-kpi-targets:not(#wh-type) p,.self-kpi-note:not(#wh-type){font-size:12px}
.account-details:not(#wh-type)>summary{font-size:12px}
.project-command-stat:not(#wh-type) span{font-size:12px}
.project-command-stat:not(#wh-type) small{font-size:12px}
.project-template-picker:not(#wh-type)>summary{font-size:12px}
.project-template-picker:not(#wh-type)>summary span{font-size:12px}
.project-card-next:not(#wh-type) b{font-size:12px}
.project-card-next:not(#wh-type) span{font-size:12px}
.project-card-team:not(#wh-type) i{font-size:12px}
.project-card-attention:not(#wh-type) span{font-size:12px}
.project-card-foot:not(#wh-type) button{font-size:12px}
.project-detail-alerts:not(#wh-type) span{font-size:12px}
.self-future-sources:not(#wh-type) span{font-size:12px}
.self-avatar-editor:not(#wh-type)>summary small{font-size:12px}
.self-avatar-editor:not(#wh-type)>summary i{font-size:12px}
.self-avatar-editor[open]:not(#wh-type)>summary i:after{font-size:12px}
.self-color-field:not(#wh-type){font-size:12px}
.self-color-option:not(#wh-type){font-size:12px}
.project-quick-head:not(#wh-type) span{font-size:12px}
.project-quick-tabs:not(#wh-type) button{font-size:12px}
.project-quick-form:not(#wh-type) label{font-size:12px}
.project-stream-control:not(#wh-type) output{font-size:12px}
.project-card-next:not(#wh-type) span,.project-card-attention:not(#wh-type) span,.project-health:not(#wh-type),.case-chip:not(#wh-type){font-size:12px}
.project-member:not(#wh-type) span,.project-member:not(#wh-type) small,.project-task-table:not(#wh-type) td,.project-task-table:not(#wh-type) th{font-size:12px}
.office-zone-head:not(#wh-type) small,.office-zone-head:not(#wh-type) button{font-size:12px}
.office-panel-tip:not(#wh-type),.office-panel-hint:not(#wh-type){font-size:12px}
.office-drag-card:not(#wh-type)>small,.office-request-card:not(#wh-type) small,.office-space-card:not(#wh-type) small,.office-setting-card:not(#wh-type) small{font-size:12px}
html[data-theme="light"]:not(#wh-type) .studio-office .studio-room>header span{font-size:12px}
.wf-eyebrow:not(#wh-type){font-size:12px}
.wf-station:not(#wh-type) small{font-size:12px}
.wf-robot:not(#wh-type) i{font-size:12px}
.wf-room-band:not(#wh-type)>header{font-size:12px}
.wf-run-link:not(#wh-type) small{font-size:12px}
.wf-demo:not(#wh-type){font-size:12px}
.wf-profile:not(#wh-type) p{font-size:12px}
.wf-summary-grid.top:not(#wh-type) span{font-size:12px}
.wf-table:not(#wh-type) th{font-size:12px}
.wf-table:not(#wh-type) small{font-size:12px}
.wf-table:not(#wh-type) button{font-size:12px}
.wf-summary-card:not(#wh-type) strong small{font-size:12px}
.wf-allocation-row:not(#wh-type) label{font-size:12px}
.wf-rating-history:not(#wh-type) small{font-size:12px}
.studio-person.wf-office-agent:not(#wh-type)>b:after{font-size:12px}
.studio-person.wf-office-agent:not(#wh-type) .wf-idle-prop{font-size:12px}
.wf-access-lock:not(#wh-type){font-size:12px}
.wf-access-summary:not(#wh-type) p{font-size:12px}
.wf-access-summary:not(#wh-type) strong{font-size:12px}
.wf-governance:not(#wh-type)>summary small{font-size:12px}
.wf-governance:not(#wh-type)>summary em{font-size:12px}
.wf-governance-note:not(#wh-type) p{font-size:12px}
.wf-room-order:not(#wh-type) label,.wf-policy-row:not(#wh-type) label{font-size:12px}
.wf-room-order:not(#wh-type) select,.wf-policy-row:not(#wh-type) select{font-size:12px}
.wf-policy-title:not(#wh-type) small{font-size:12px}
.wf-policy-row:not(#wh-type)>button{font-size:12px}
.wf-seat-settings:not(#wh-type)>summary{font-size:12px}
.wf-seat-settings:not(#wh-type)>p{font-size:12px}
.wf-seat-settings:not(#wh-type)>div small{font-size:12px}
.wf-seat-settings:not(#wh-type)>button.primary{font-size:12px}
.wf-quality-stats:not(#wh-type) span{font-size:12px}
.wf-quality-panel:not(#wh-type)>em{font-size:12px}
.wf-source-strip:not(#wh-type) span{font-size:12px}
.wf-source-strip:not(#wh-type) b{font-size:12px}
.wf-source-strip:not(#wh-type) small{font-size:12px}
.wf-performance-card:not(#wh-type) header p{font-size:12px}
.wf-evidence-pill:not(#wh-type){font-size:12px}
.wf-metric-tile:not(#wh-type) span{font-size:12px}
.wf-metric-tile:not(#wh-type) small{font-size:12px}
.wf-evidence-warning:not(#wh-type){font-size:12px}
.wf-performance-card:not(#wh-type)>footer span,.wf-performance-card:not(#wh-type)>footer small{font-size:12px}
.wf-performance-card:not(#wh-type)>footer button{font-size:12px}
.wf-ai-evaluation:not(#wh-type) summary span{font-size:12px}
.wf-ai-evaluation:not(#wh-type) summary em{font-size:12px}
.wf-ai-evaluation:not(#wh-type)>p{font-size:12px}
.as-eyebrow:not(#wh-type){font-size:12px}
.as-badge-top:not(#wh-type){font-size:12px}
.as-badge:not(#wh-type){font-size:12px}
.as-chip:not(#wh-type){font-size:12px}
.as-numbers:not(#wh-type) span{font-size:12px}
.as-roster-who:not(#wh-type) small{font-size:12px}
.as-roster-facts:not(#wh-type) span{font-size:12px}
.as-lessons-head:not(#wh-type) em{font-size:12px}
.as-retire:not(#wh-type){font-size:12px}
.as-failures:not(#wh-type) li small,.as-tidy:not(#wh-type) li small{font-size:12px}
.as-lessons:not(#wh-type) summary em{font-size:12px}
.as-mem-list:not(#wh-type) small{font-size:12px}
.as-mem-fields:not(#wh-type) label{font-size:12px}
.as-exam-run:not(#wh-type) li small{font-size:12px}
.as-exam-samples:not(#wh-type) li small{font-size:12px}
.as-model:not(#wh-type) span{font-size:12px}
.aic-context:not(#wh-type) span{font-size:12px}
.aic-mini:not(#wh-type) img,.aic-mini:not(#wh-type) .aic-letter{font-size:12px}
.aic-note:not(#wh-type){font-size:12px}
.aic-apply:not(#wh-type) label{font-size:12px}
.as-period:not(#wh-type){font-size:12px}
.ai-byline:not(#wh-type) i{font-size:12px}
.tr-eyebrow:not(#wh-type){font-size:12px}
.tr-layout:not(#wh-type) nav p{font-size:12px}
.tr-card-head:not(#wh-type) small,.tr-table-wrap:not(#wh-type) small{font-size:12px}
.tr-table-wrap:not(#wh-type) th{font-size:12px}
.tr-status:not(#wh-type){font-size:12px}
.tr-line-list:not(#wh-type) small{font-size:12px}
.tr-form-line-label:not(#wh-type){font-size:12px}
.tr-progress:not(#wh-type){font-size:12px}
.tr-match:not(#wh-type){font-size:12px}
.tr-steps:not(#wh-type){font-size:12px}
.tr-more:not(#wh-type) summary{font-size:12px}
.pc-eyebrow:not(#wh-type){font-size:12px}
.pc-layout:not(#wh-type) nav p{font-size:12px}
.pc-card-head:not(#wh-type) small,.pc-table-wrap:not(#wh-type) small{font-size:12px}
.pc-table-wrap:not(#wh-type) th{font-size:12px}
.pc-status:not(#wh-type){font-size:12px}
.pc-line-list:not(#wh-type) small{font-size:12px}
.pc-form-line-label:not(#wh-type){font-size:12px}
.ph-eyebrow:not(#wh-type){font-size:12px}
.ph-side:not(#wh-type) .ra-nav button b{font-size:12px}
.pc-chip:not(#wh-type){font-size:12px}
.pc-shell:not(#wh-type) .pc-back{font-size:12px}
.pc-profile-kpis:not(#wh-type) small{font-size:12px}
.pc-tree:not(#wh-type) b{font-size:12px}
.pc-form-line:not(#wh-type) span small{font-size:12px}
.rental-eyebrow:not(#wh-type){font-size:12px}
.rental-tag:not(#wh-type){font-size:12px}
.rental-kpis:not(#wh-type) span,.rental-kpis:not(#wh-type) small{font-size:12px}
.rental-shell:not(#wh-type) th{font-size:12px}
.rental-shell:not(#wh-type) td small{font-size:12px}
.rental-grid:not(#wh-type) th{font-size:12px}
.rental-cell:not(#wh-type){font-size:12px}
.rental-legend:not(#wh-type){font-size:12px}
.rental-chip:not(#wh-type){font-size:12px}
.ra-eyebrow:not(#wh-type){font-size:12px}
.ra-tag:not(#wh-type){font-size:12px}
.ra-nav:not(#wh-type) small{font-size:12px}
.ra-kpis:not(#wh-type) span,.ra-kpis:not(#wh-type) small{font-size:12px}
.ra-shell:not(#wh-type) th{font-size:12px}
.ra-shell:not(#wh-type) td small{font-size:12px}
.ra-chip:not(#wh-type){font-size:12px}
.ra-actions:not(#wh-type) button{font-size:12px}
.ra-flow:not(#wh-type){font-size:12px}
.ra-problems:not(#wh-type){font-size:12px}
.ra-mcell:not(#wh-type) small{font-size:12px}
.ra-hcell:not(#wh-type){font-size:12px}
.ra-nav-group:not(#wh-type)>span{font-size:12px}
.ra-card:not(#wh-type) small{font-size:12px}
.ra-chain:not(#wh-type) li button small{font-size:12px}
.ra-docbox:not(#wh-type) span{font-size:12px}
.ra-docbox:not(#wh-type) small{font-size:12px}
.ra-sheet:not(#wh-type) td small{font-size:12px}
.ra-site-stats:not(#wh-type) span{font-size:12px}
.ra-site-stats:not(#wh-type) small{font-size:12px}
.ra-chip-btn:not(#wh-type){font-size:12px}
.ra-unit-bar:not(#wh-type) li{font-size:12px}
.ra-name-side:not(#wh-type){font-size:12px}
.ra-ts-step:not(#wh-type) small{font-size:12px}
.ra-shell:not(#wh-type) .ra-matrix .ra-unit-cell small{font-size:12px}
.ra-dbar:not(#wh-type) small{font-size:12px}
.ra-hero-kicker:not(#wh-type){font-size:12px}
.ra-hero-kpi:not(#wh-type) span{font-size:12px}
.ra-hero-kpi:not(#wh-type) small{font-size:12px}
.ra-ai:not(#wh-type)>b{font-size:12px}
.ra-ts-ai:not(#wh-type) small{font-size:12px}
.ra-day-v:not(#wh-type) small{font-size:12px}
.ra-day-facts:not(#wh-type) span{font-size:12px}
.ra-driver-contact:not(#wh-type){font-size:12px}
.ra-hcell.sited:not(#wh-type)::before{font-size:12px}
.ra-dup-row:not(#wh-type) small{font-size:12px}
.freight-toolbar-search:not(#wh-type)>label{font-size:12px}
.freight-location-picker:not(#wh-type)>label{font-size:12px}
.freight-location-picker:not(#wh-type)>small{font-size:12px}
.freight-filter-details:not(#wh-type)>summary{font-size:12px}
.freight-filter-details:not(#wh-type)>summary small{font-size:12px}
.freight-filter-grid:not(#wh-type)>label,.freight-followup-form:not(#wh-type)>label{font-size:12px}
.freight-filter-note:not(#wh-type){font-size:12px}
#freight-results:not(#wh-type){font-size:12px}
#freight-pagination:not(#wh-type){font-size:12px}
#freight-toolbar:not(#wh-type) button,#freight-pagination:not(#wh-type) button,.freight-followup-section:not(#wh-type) button,.freight-mail-section:not(#wh-type) button{font-size:12px}
.freight-row:not(#wh-type) .freight-date small,.freight-row:not(#wh-type) .freight-owner small{font-size:12px}
.freight-row:not(#wh-type) .freight-status em{font-size:12px}
.freight-row:not(#wh-type) .freight-status small{font-size:12px}
.freight-status-pill:not(#wh-type){font-size:12px}
.freight-selection-summary:not(#wh-type)>span{font-size:12px}
.freight-work-guide:not(#wh-type){font-size:12px}
.freight-detail-state:not(#wh-type)>span{font-size:12px}
.freight-detail-fold:not(#wh-type)>summary>span,.freight-followup-section:not(#wh-type)>summary>span,.freight-mail-section:not(#wh-type)>summary>span{font-size:12px}
.freight-detail-fold:not(#wh-type)>summary>small,.freight-followup-section:not(#wh-type)>summary>small,.freight-mail-section:not(#wh-type)>summary>small{font-size:12px}
.freight-followup-section:not(#wh-type) header p,.freight-followup-body:not(#wh-type)>small{font-size:12px}
.freight-detail-refresh:not(#wh-type) button{font-size:12px}
.freight-followup-list:not(#wh-type) span{font-size:12px}
.freight-followup-empty:not(#wh-type){font-size:12px}
.freight-followup-submit:not(#wh-type) span{font-size:12px}
.freight-workflow-preview:not(#wh-type) ul{font-size:12px}
.freight-mail-body:not(#wh-type) section>h4,.freight-mail-drafts:not(#wh-type)>h4{font-size:12px}
.freight-mail-card:not(#wh-type) b{font-size:12px}
.freight-mail-card:not(#wh-type) small{font-size:12px}
.freight-mail-card:not(#wh-type)>p{font-size:12px}
.freight-mail-score:not(#wh-type){font-size:12px}
.freight-mail-tag:not(#wh-type){font-size:12px}
.freight-mail-card:not(#wh-type)>footer>span{font-size:12px}
.freight-mail-empty:not(#wh-type),.freight-mail-notice:not(#wh-type),.freight-mail-policy:not(#wh-type){font-size:12px}
.freight-mail-policy:not(#wh-type){font-size:12px}
.freight-mail-drafts:not(#wh-type) header span{font-size:12px}
.freight-mail-drafts:not(#wh-type) small{font-size:12px}
.freight-mail-drafts:not(#wh-type) pre{font-size:12px}
.freight-module-tabs:not(#wh-type) button{font-size:12px}
.freight-module-tabs:not(#wh-type) small{font-size:12px}
.freight-commercial-hero:not(#wh-type) p{font-size:12px}
.freight-provider-boundary:not(#wh-type){font-size:12px}
details.freight-provider-boundary:not(#wh-type)>summary:after{font-size:12px}
details.freight-provider-boundary:not(#wh-type)>p{font-size:12px}
.freight-role-flow:not(#wh-type) span{font-size:12px}
.freight-role-flow:not(#wh-type) b{font-size:12px}
.freight-commercial-kpis:not(#wh-type) span{font-size:12px}
.freight-commercial-kpis:not(#wh-type) small{font-size:12px}
.freight-commercial-filters:not(#wh-type) button{font-size:12px}
.freight-commercial-toolbar:not(#wh-type)>label{font-size:12px}
.freight-commercial-toolbar:not(#wh-type) input{font-size:12px}
.freight-commercial-panel:not(#wh-type)>header small{font-size:12px}
.freight-commercial-row-main:not(#wh-type) b{font-size:12px}
.freight-commercial-row-main:not(#wh-type) small{font-size:12px}
.freight-commercial-row-main:not(#wh-type) em{font-size:12px}
.freight-commercial-subhead:not(#wh-type) b{font-size:12px}
.freight-commercial-subhead:not(#wh-type) span{font-size:12px}
.freight-commercial-panel:not(#wh-type)>footer button{font-size:12px}
.freight-commercial-empty:not(#wh-type) b{font-size:12px}
.freight-commercial-empty:not(#wh-type) span{font-size:12px}
.freight-intake:not(#wh-type)>header p{font-size:12px}
.freight-completeness:not(#wh-type){font-size:12px}
.freight-intake-steps:not(#wh-type) i,.freight-operating-steps:not(#wh-type) i{font-size:12px}
.freight-intake-steps:not(#wh-type) b,.freight-operating-steps:not(#wh-type) b{font-size:12px}
.freight-intake-steps:not(#wh-type) small,.freight-operating-steps:not(#wh-type) small{font-size:12px}
.freight-intake-fields:not(#wh-type)>header b{font-size:12px}
.freight-intake-fields:not(#wh-type)>header small{font-size:12px}
.freight-intake-fields:not(#wh-type) span{font-size:12px}
.freight-intake-fields:not(#wh-type) b{font-size:12px}
.freight-intake-fields:not(#wh-type) small{font-size:12px}
.freight-intake-actions:not(#wh-type)>b{font-size:12px}
.freight-intake-actions:not(#wh-type) button{font-size:12px}
.freight-intake-actions:not(#wh-type) small{font-size:12px}
.freight-role-operating-model:not(#wh-type)>header small{font-size:12px}
.freight-role-operating-model:not(#wh-type)>header em{font-size:12px}
.freight-role-operating-model:not(#wh-type)>footer{font-size:12px}
.freight-rate-schedule:not(#wh-type) small{font-size:12px}
.freight-rate-schedule:not(#wh-type) em{font-size:12px}
.freight-rate-schedule:not(#wh-type)>div span{font-size:12px}
.freight-rate-schedule:not(#wh-type)>div b{font-size:12px}
.freight-rate-schedule:not(#wh-type)>p{font-size:12px}
.freight-rate-board:not(#wh-type) header small{font-size:12px}
.freight-rate-columns:not(#wh-type){font-size:12px}
.freight-rate-main:not(#wh-type) span,.freight-rate-validity:not(#wh-type) small,.freight-rate-counts:not(#wh-type) small{font-size:12px}
.freight-rate-row:not(#wh-type)>button{font-size:12px}
.freight-rate-loading:not(#wh-type) small{font-size:12px}
@media(max-width:760px){#freightview:not(#wh-type) .freight-section-head p{font-size:12px}}
@media(max-width:760px){.freight-scope:not(#wh-type) small{font-size:12px}}
@media(max-width:760px){.freight-module-tabs:not(#wh-type) button{font-size:12px}}
@media(max-width:760px){.freight-summary:not(#wh-type) span,.freight-summary:not(#wh-type) small{font-size:12px}}
@media(max-width:760px){.freight-commercial-hero:not(#wh-type) p{font-size:12px}}
#freightview:not(#wh-type) .freight-scope-meta span{font-size:12px}
.freight-handoff:not(#wh-type)>summary small{font-size:12px}
.freight-handoff:not(#wh-type)>summary em{font-size:12px}
details.freight-provider-boundary:not(#wh-type)>summary:after,details.freight-provider-boundary:not(#wh-type)>p{font-size:12px}
.freight-commercial-kpis:not(#wh-type) span,.freight-commercial-kpis:not(#wh-type) small{font-size:12px}
.freight-commercial-filters:not(#wh-type) button,.freight-commercial-toolbar:not(#wh-type)>label{font-size:12px}
.freight-commercial-row-main:not(#wh-type) small,.freight-commercial-row-main:not(#wh-type) em{font-size:12px}
.freight-focus-panel:not(#wh-type) p,.freight-focus-empty:not(#wh-type) span{font-size:12px}
.freight-error-state:not(#wh-type) small{font-size:12px}
.freight-panel-head:not(#wh-type) span,#freight-results:not(#wh-type),#freight-pagination:not(#wh-type){font-size:12px}
.freight-row:not(#wh-type) small,.freight-route:not(#wh-type),.freight-date:not(#wh-type),.freight-owner:not(#wh-type),.freight-next:not(#wh-type){font-size:12px}
.freight-row:not(#wh-type) .freight-status em,.freight-row:not(#wh-type) .freight-status small,.freight-status-pill:not(#wh-type){font-size:12px}
.freight-detail-sub:not(#wh-type),.freight-detail-grid:not(#wh-type) span,.freight-detail-note:not(#wh-type){font-size:12px}
.freight-followup-section:not(#wh-type) header p,.freight-followup-body:not(#wh-type)>small,.freight-workflow-preview:not(#wh-type) li span,.freight-mail-card:not(#wh-type) small,.freight-mail-card:not(#wh-type)>p,.freight-mail-empty:not(#wh-type),.freight-mail-notice:not(#wh-type){font-size:12px}
.freight-mail-tag:not(#wh-type),.freight-mail-score:not(#wh-type),.freight-mail-card:not(#wh-type)>footer>span{font-size:12px}
.freight-case-head:not(#wh-type) p{font-size:12px}
.freight-case-status:not(#wh-type){font-size:12px}
.freight-case-pill:not(#wh-type){font-size:12px}
.freight-case-authority:not(#wh-type) span{font-size:12px}
.freight-case-overview:not(#wh-type) span{font-size:12px}
.freight-case-section:not(#wh-type) header p{font-size:12px}
.freight-case-section:not(#wh-type)>header>span{font-size:12px}
.freight-case-section:not(#wh-type)>header button{font-size:12px}
.freight-case-collaborators:not(#wh-type){font-size:12px}
.freight-case-steps:not(#wh-type) li>i{font-size:12px}
.freight-case-steps:not(#wh-type) b{font-size:12px}
.freight-case-steps:not(#wh-type) small{font-size:12px}
.freight-case-steps:not(#wh-type) li.empty{font-size:12px}
.freight-case-task:not(#wh-type)>header small{font-size:12px}
.freight-case-task:not(#wh-type)>p{font-size:12px}
.freight-case-unbound:not(#wh-type){font-size:12px}
.freight-case-bindings:not(#wh-type) span b{font-size:12px}
.freight-case-bindings:not(#wh-type) span small{font-size:12px}
.freight-case-records:not(#wh-type) b{font-size:12px}
.freight-case-records:not(#wh-type) small{font-size:12px}
.freight-case-records:not(#wh-type) em{font-size:12px}
.freight-case-empty:not(#wh-type){font-size:12px}
.freight-case-footer:not(#wh-type){font-size:12px}
.freight-case-loading:not(#wh-type) span,.freight-case-error:not(#wh-type) p{font-size:12px}
.freight-case-provider-note:not(#wh-type){font-size:12px}
.freight-handoff-board:not(#wh-type)>header p{font-size:12px}
.freight-handoff-board:not(#wh-type)>header button{font-size:12px}
.freight-handoff-board:not(#wh-type)>nav button{font-size:12px}
.freight-handoff-card:not(#wh-type)>header span{font-size:12px}
.freight-handoff-facts:not(#wh-type) small{font-size:12px}
.freight-handoff-facts:not(#wh-type) b{font-size:12px}
.freight-handoff-card:not(#wh-type)>p{font-size:12px}
.freight-handoff-provider:not(#wh-type){font-size:12px}
.freight-handoff-card:not(#wh-type)>footer code{font-size:12px}
.freight-handoff-card:not(#wh-type)>footer button{font-size:12px}
.freight-handoff-empty:not(#wh-type) b,.freight-handoff-error:not(#wh-type) b{font-size:12px}
.freight-handoff-empty:not(#wh-type) span,.freight-handoff-error:not(#wh-type) span,.freight-handoff-loading:not(#wh-type) span{font-size:12px}
.freight-handoff-unclassified:not(#wh-type) summary{font-size:12px}
.freight-handoff-unclassified:not(#wh-type) p{font-size:12px}
.freight-rate-decision:not(#wh-type)>header small{font-size:12px}
.freight-rate-decision:not(#wh-type)>header>span{font-size:12px}
.freight-rate-criteria:not(#wh-type) small{font-size:12px}
.freight-rate-criteria:not(#wh-type) b{font-size:12px}
.freight-rate-paths:not(#wh-type) i{font-size:12px}
.freight-rate-paths:not(#wh-type) b{font-size:12px}
.freight-rate-paths:not(#wh-type) p{font-size:12px}
.freight-rate-paths:not(#wh-type) button{font-size:12px}
.freight-rate-maintenance:not(#wh-type) header p{font-size:12px}
.freight-rate-maintenance:not(#wh-type)>header>span{font-size:12px}
.freight-rate-maintenance-body:not(#wh-type) b{font-size:12px}
.freight-rate-maintenance-body:not(#wh-type) p,.freight-rate-maintenance-body:not(#wh-type) small{font-size:12px}
.freight-rate-field-grid:not(#wh-type) span,.freight-rate-maintenance-body:not(#wh-type) aside span{font-size:12px}
.freight-rate-maintenance:not(#wh-type)>footer button{font-size:12px}
.freight-commercial-context:not(#wh-type)>summary small,.freight-commercial-backlog:not(#wh-type)>summary small,.freight-pricing-guidance:not(#wh-type)>summary small,.freight-rate-decision:not(#wh-type)>summary small,.freight-role-operating-model:not(#wh-type)>summary small{font-size:12px}
.freight-commercial-context:not(#wh-type)>summary em,.freight-commercial-backlog:not(#wh-type)>summary em,.freight-pricing-guidance:not(#wh-type)>summary em,.freight-rate-decision:not(#wh-type)>summary em,.freight-role-operating-model:not(#wh-type)>summary em{font-size:12px}
.freight-commercial-focus:not(#wh-type)>header small{font-size:12px}
.freight-commercial-backlog:not(#wh-type)>footer button{font-size:12px}
.freight-rate-decision-body:not(#wh-type)>header small{font-size:12px}
.freight-rate-decision-body:not(#wh-type)>header>span{font-size:12px}
@media(max-width:820px){.freight-commercial-hero:not(#wh-type) p{font-size:12px}}
.freight-side-heading:not(#wh-type) small{font-size:12px}
.freight-side-note:not(#wh-type){font-size:12px}
.freight-side:not(#wh-type) .freight-module-tabs button i{font-size:12px}
.freight-side:not(#wh-type) .freight-module-tabs button small{font-size:12px}
.freight-layout.collapsed:not(#wh-type) .freight-module-tabs button i{font-size:12px}
#freightview:not(#wh-type) .freight-ops-summary span{font-size:12px}
#freightview:not(#wh-type) .freight-ops-summary small{font-size:12px}
#freightview:not(#wh-type) .freight-panel-head span{font-size:12px}
#freight-toolbar:not(#wh-type) .freight-filter-note{font-size:12px}
#freightview:not(#wh-type) .freight-columns{font-size:12px}
#freightview:not(#wh-type) .freight-row small,#freightview:not(#wh-type) .freight-route,#freightview:not(#wh-type) .freight-date,#freightview:not(#wh-type) .freight-owner{font-size:12px}
.fq-list:not(#wh-type)>header span,.fq-empty:not(#wh-type){font-size:12px}
.fq-row:not(#wh-type) span,.fq-row:not(#wh-type) em{font-size:12px}
.fq-head:not(#wh-type) small{font-size:12px}
.fq-actions:not(#wh-type) label{font-size:12px}
.fq-editor:not(#wh-type) section>header small{font-size:12px}
.fq-grid:not(#wh-type) label{font-size:12px}
.fq-table:not(#wh-type) th{font-size:12px}
.fq-totals:not(#wh-type) small{font-size:12px}
.fq-check:not(#wh-type) small{font-size:12px}
.fq-found:not(#wh-type) small{font-size:12px}
.hy-summary:not(#wh-type) em{font-size:12px}
.hy-summary:not(#wh-type) small{font-size:12px}
.hy-result:not(#wh-type) section>header small{font-size:12px}
.hy-fields:not(#wh-type) td small{font-size:12px}
.hy-header:not(#wh-type) small{font-size:12px}
.freight-flow-tabs:not(#wh-type)>button i{font-size:12px}
.freight-flow-tabs:not(#wh-type)>button small{font-size:12px}
.freight-flow-tabs:not(#wh-type)>button em{font-size:12px}
.freight-kpi:not(#wh-type) span{font-size:12px}
.freight-split-filter:not(#wh-type) button{font-size:12px}
.freight-row-item:not(#wh-type) small{font-size:12px}
.freight-stage:not(#wh-type){font-size:12px}
.hy-mail:not(#wh-type) small{font-size:12px}
.freight-step:not(#wh-type)>summary small{font-size:12px}
.hy-items:not(#wh-type) small{font-size:12px}
.hy-task-done:not(#wh-type){font-size:12px}
.frs-picker:not(#wh-type){font-size:12px}
.frs-upload:not(#wh-type) label,.frs-filters:not(#wh-type) label{font-size:12px}
.frs-check:not(#wh-type) b{font-size:12px}
.frs-meta:not(#wh-type){font-size:12px}
.frs-table:not(#wh-type) th{font-size:12px}
.frs-table:not(#wh-type) td small{font-size:12px}
.frs-table:not(#wh-type) code{font-size:12px}
.frs-ask:not(#wh-type){font-size:12px}
.frs-hidden:not(#wh-type){font-size:12px}
.frs-change:not(#wh-type){font-size:12px}
.frs-chip:not(#wh-type){font-size:12px}
.fq-sg-memory:not(#wh-type){font-size:12px}
.fq-sg-state:not(#wh-type){font-size:12px}
.fpj-row:not(#wh-type) small{font-size:12px}
.fpj-meta:not(#wh-type){font-size:12px}
.fpj-card-head:not(#wh-type) small{font-size:12px}
.fpj-form:not(#wh-type) label,.fpj-upload:not(#wh-type) label{font-size:12px}
.fpj-chip:not(#wh-type){font-size:12px}
.fpj-stage:not(#wh-type)>header small{font-size:12px}
.fpj-list-card:not(#wh-type) small{font-size:12px}
.fpj-skipped:not(#wh-type){font-size:12px}
.fpj-tick:not(#wh-type){font-size:12px}
.fpj-shipthis-preview:not(#wh-type) pre{font-size:12px}
.fpj-status:not(#wh-type) small{font-size:12px}
.fq-qty:not(#wh-type){font-size:12px}
.fqd-card:not(#wh-type)>header small{font-size:12px}
.fqd-row:not(#wh-type) small{font-size:12px}
.fqd-quick:not(#wh-type) label,.fqd-settings:not(#wh-type) label{font-size:12px}
.fpj-source:not(#wh-type){font-size:12px}
.frq-row:not(#wh-type) small{font-size:12px}
.frq-byline:not(#wh-type) small{font-size:12px}
.frq-checks:not(#wh-type) li small{font-size:12px}
.frq-items:not(#wh-type) legend{font-size:12px}
.frq-send:not(#wh-type) small{font-size:12px}
.frq-compare:not(#wh-type) th small{font-size:12px}
.frq-compare:not(#wh-type) td small{font-size:12px}
.frq-chosen:not(#wh-type){font-size:12px}
.fsp-error:not(#wh-type){font-size:12px}
.fsp-pending:not(#wh-type){font-size:12px}
.wh-mailbox-picker:not(#wh-type) label>span{font-size:12px}
.wh-mailbox-picker:not(#wh-type)>button{font-size:12px}
.wh-manage-mailboxes:not(#wh-type){font-size:12px}
.wh-mailbox-summary-head:not(#wh-type) span{font-size:12px}
.wh-mailbox-summary-head:not(#wh-type) em{font-size:12px}
.wh-mailbox-stats:not(#wh-type) span{font-size:12px}
.ws-collab-head:not(#wh-type) small{font-size:12px}
.ws-collab-head:not(#wh-type) span{font-size:12px}
.ws-collab-head:not(#wh-type)>em{font-size:12px}
.ws-collab-actions:not(#wh-type) button{font-size:12px}
.ws-linked-summary:not(#wh-type) span{font-size:12px}
.ws-linked-summary:not(#wh-type) b{font-size:12px}
.ws-collab-expand:not(#wh-type) header span,.ws-collab-expand:not(#wh-type) p{font-size:12px}
.ws-collab-expand:not(#wh-type)>button span{font-size:12px}
.ws-collab-expand:not(#wh-type)>button small{font-size:12px}
.ws-collab-expand:not(#wh-type)>button em{font-size:12px}
.ws-linker:not(#wh-type) select{font-size:12px}
.ws-linker:not(#wh-type) button{font-size:12px}
.work-scope-phases:not(#wh-type) span{font-size:12px}
.work-scope-metric:not(#wh-type) span{font-size:12px}
.work-scope-metric:not(#wh-type) small{font-size:12px}
.work-scope-queue-head:not(#wh-type) span{font-size:12px}
.work-scope-row:not(#wh-type) small{font-size:12px}
.work-scope-row:not(#wh-type) em{font-size:12px}
.work-scope-empty:not(#wh-type){font-size:12px}
.work-scope-card:not(#wh-type)>footer{font-size:12px}
.work-identity-state:not(#wh-type){font-size:12px}
.work-identity-grid:not(#wh-type) small{font-size:12px}
.work-identity-grid:not(#wh-type) span{font-size:12px}
.work-mailbox-list:not(#wh-type) small{font-size:12px}
.work-mailbox-list:not(#wh-type) em{font-size:12px}
.work-identity-card:not(#wh-type) summary{font-size:12px}
.work-identity-card:not(#wh-type) details div span{font-size:12px}
.work-identity-card:not(#wh-type) details p{font-size:12px}
.work-scope-simple-state:not(#wh-type){font-size:12px}
.work-mailbox-section-head:not(#wh-type) span,.work-mailbox-section-head:not(#wh-type) small{font-size:12px}
.work-mailbox-row:not(#wh-type) i{font-size:12px}
.work-mailbox-add:not(#wh-type)>button span small{font-size:12px}
.work-mailbox-add:not(#wh-type)>button em{font-size:12px}
.work-mailbox-principles:not(#wh-type) span,.work-mailbox-backend-note:not(#wh-type){font-size:12px}
.work-mailbox-connect:not(#wh-type){font-size:12px}
.work-mailbox-remove:not(#wh-type){font-size:12px}
#workhub-admin:not(#wh-type) .auth-diagnostics li{font-size:12px}
#workhub-admin:not(#wh-type) .eyebrow{font-size:12px}
#workhub-admin:not(#wh-type) .sidebar-heading{font-size:12px}
#workhub-admin:not(#wh-type) .metric-card small{font-size:12px}
#workhub-admin:not(#wh-type) .status-pill{font-size:12px}
#workhub-admin:not(#wh-type) .shipthis-context dt{font-size:12px}
#workhub-admin:not(#wh-type) .shipthis-capabilities span{font-size:12px}
.wh-scope-badge:not(#wh-type){font-size:12px}
main:has(#mailview:not(.hidden)):not(#wh-type) #hero .eyebrow{font-size:12px}
main:has(#mailview:not(.hidden)):not(#wh-type) #hero .metric span{font-size:12px}
#taskview:not(#wh-type) .simple-task-head p{font-size:12px}
#taskview:not(#wh-type) .manager-kpi span{font-size:12px}
@media(max-width:680px){main:has(#mailview:not(.hidden)):not(#wh-type) #hero .metric span{font-size:12px}}
.hub-nav-brand-copy:not(#wh-type) small{font-size:12px}
.wh-rule-option:not(#wh-type) small{font-size:12px}
.wh-rules-list:not(#wh-type) small{font-size:12px}
#mailview:not(#wh-type) .hint{font-size:12px}
