/* Generated from maintained component styles by build-text-scale.cjs. */
.wordmark-workspace{font-size:calc((10px) * var(--ui-scale, 1))}.internal{font-size:calc((9px) * var(--ui-scale, 1))}.text-button{font-size:calc((11px) * var(--ui-scale, 1))}.overline{font-size:calc((9px) * var(--ui-scale, 1))}#login-heading{font-size:calc((clamp(40px,5.1vw,78px)) * var(--ui-scale, 1))}.manifesto-copy{font-size:calc((15px) * var(--ui-scale, 1))}.manifesto-foot{font-size:calc((8px) * var(--ui-scale, 1))}.small-cross{font-size:calc((19px) * var(--ui-scale, 1))}.panel-heading{font-size:calc((8px) * var(--ui-scale, 1))}.access-mark{font-size:calc((23px) * var(--ui-scale, 1))}h2{font-size:calc((24px) * var(--ui-scale, 1))}.panel-copy{font-size:calc((12px) * var(--ui-scale, 1))}.field label{font-size:calc((11px) * var(--ui-scale, 1))}.field label span{font-size:calc((8px) * var(--ui-scale, 1))}.field input{font-size:calc((13px) * var(--ui-scale, 1))}.field input::placeholder{font-size:calc((12px) * var(--ui-scale, 1))}.form-error{font-size:calc((11px) * var(--ui-scale, 1))}.enter-button{font-size:calc((12px) * var(--ui-scale, 1))}.button-arrow{font-size:calc((22px) * var(--ui-scale, 1))}.demo-note{font-size:calc((9px) * var(--ui-scale, 1))}.footer{font-size:calc((8px) * var(--ui-scale, 1))}.workspace-heading h1{font-size:calc((clamp(32px,3.6vw,52px)) * var(--ui-scale, 1))}.workspace-heading>p:last-child{font-size:calc((12px) * var(--ui-scale, 1))}.apps-heading h2{font-size:calc((12px) * var(--ui-scale, 1))}.apps-heading>span{font-size:calc((8px) * var(--ui-scale, 1))}.app-category{font-size:calc((8px) * var(--ui-scale, 1))}.tag{font-size:calc((9px) * var(--ui-scale, 1))}.application-body h3{font-size:calc((33px) * var(--ui-scale, 1))}.application-body p{font-size:calc((12px) * var(--ui-scale, 1))}.application-bottom>span:first-child{font-size:calc((8px) * var(--ui-scale, 1))}.launch-arrow{font-size:calc((25px) * var(--ui-scale, 1))}.workspace-note{font-size:calc((10px) * var(--ui-scale, 1))}
@media(max-width:1100px){#login-heading{font-size:calc((clamp(38px,5vw,58px)) * var(--ui-scale, 1))}.wordmark-workspace{font-size:calc((9px) * var(--ui-scale, 1))}}
@media(max-width:768px){.internal{font-size:calc((8px) * var(--ui-scale, 1))}.wordmark-workspace{font-size:calc((8px) * var(--ui-scale, 1))}#login-heading{font-size:calc((clamp(38px,7.8vw,60px)) * var(--ui-scale, 1))}.manifesto-copy{font-size:calc((13px) * var(--ui-scale, 1))}.login-panel h2{font-size:calc((21px) * var(--ui-scale, 1))}.footer{font-size:calc((7px) * var(--ui-scale, 1))}.workspace-heading h1{font-size:calc((35px) * var(--ui-scale, 1))}.app-category{font-size:calc((7px) * var(--ui-scale, 1))}.application-body h3{font-size:calc((26px) * var(--ui-scale, 1))}.application-bottom>span:first-child{font-size:calc((7px) * var(--ui-scale, 1))}}
@media(max-width:480px){.app-category{font-size:calc((8px) * var(--ui-scale, 1))}.application-body h3{font-size:calc((30px) * var(--ui-scale, 1))}.application-bottom>span:first-child{font-size:calc((8px) * var(--ui-scale, 1))}.workspace-heading h1{font-size:calc((32px) * var(--ui-scale, 1))}.footer-end{font-size:calc((8px) * var(--ui-scale, 1))}.demo-note{font-size:calc((9px) * var(--ui-scale, 1))}}
.language-toggle{font-size:calc((10px) * var(--ui-scale, 1))}.splash-workspace{font-size:calc((11px) * var(--ui-scale, 1))}
html:lang(zh-CN) #login-heading{font-size:calc((clamp(38px,4.6vw,68px)) * var(--ui-scale, 1))}
@media(max-width:768px){.wordmark-workspace{font-size:calc((8px) * var(--ui-scale, 1))}.workspace-heading h1{font-size:calc((clamp(28px,4.5vw,35px)) * var(--ui-scale, 1))}}
@media(max-width:560px){.text-button{font-size:calc((10px) * var(--ui-scale, 1))}}
@media(max-width:375px){.demo-note{font-size:calc((8px) * var(--ui-scale, 1))}}
.welcome-workspace{font-size:calc((11px) * var(--ui-scale, 1))}
.welcome-greeting{font-size:calc((16px) * var(--ui-scale, 1))}
.welcome-name{font-size:calc((clamp(38px,4.5vw,58px)) * var(--ui-scale, 1))}
.welcome-title{font-size:calc((13px) * var(--ui-scale, 1))}
.welcome-department{font-size:calc((10px) * var(--ui-scale, 1))}
@media(max-width:900px){.welcome-greeting{font-size:calc((14px) * var(--ui-scale, 1))}.welcome-name{font-size:calc((42px) * var(--ui-scale, 1))}.welcome-title{font-size:calc((12px) * var(--ui-scale, 1))}}
@media(max-width:900px) and (max-height:500px){.welcome-workspace{font-size:calc((9px) * var(--ui-scale, 1))}.welcome-greeting{font-size:calc((12px) * var(--ui-scale, 1))}.welcome-name{font-size:calc((32px) * var(--ui-scale, 1))}.welcome-title{font-size:calc((11px) * var(--ui-scale, 1))}}.workspace-greeting{font-size:calc((19px) * var(--ui-scale, 1))}
.workspace-role{font-size:calc((11px) * var(--ui-scale, 1))}
.clock-label{font-size:calc((8px) * var(--ui-scale, 1))}
.clock-date{font-size:calc((11px) * var(--ui-scale, 1))}.clock-time{font-size:calc((18px) * var(--ui-scale, 1))}
@media(max-width:900px){.clock-time{font-size:calc((16px) * var(--ui-scale, 1))}.clock-date{font-size:calc((10px) * var(--ui-scale, 1))}}
@media(max-width:560px){.workspace-greeting{font-size:calc((18px) * var(--ui-scale, 1))}.clock-date{font-size:calc((10px) * var(--ui-scale, 1))}.clock-time{font-size:calc((15px) * var(--ui-scale, 1))}}#manage-access{font-size:calc((10px) * var(--ui-scale, 1))}
@media(max-width:700px){#manage-access{font-size:calc((9px) * var(--ui-scale, 1))}}.language-chevron{font-size:calc((13px) * var(--ui-scale, 1))}@layer properties{}@layer base{.crm-native code,.crm-native kbd,.crm-native samp,.crm-native pre{font-size:calc((1em) * var(--ui-scale, 1))}.crm-native small{font-size:calc((80%) * var(--ui-scale, 1))}.crm-native sub,.crm-native sup{font-size:calc((75%) * var(--ui-scale, 1))}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){}}@layer utilities{}.crm-native .leaflet-container{font-size:calc((.75rem) * var(--ui-scale, 1))}.crm-native .leaflet-touch .leaflet-control-zoom-in,.crm-native .leaflet-touch .leaflet-control-zoom-out{font-size:calc((22px) * var(--ui-scale, 1))}.crm-native .leaflet-control-layers label{font-size:calc((1.08333em) * var(--ui-scale, 1))}.crm-native .leaflet-popup-content{font-size:calc((1.08333em) * var(--ui-scale, 1))}.crm-native .eyebrow{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native h1{font-size:calc((25px) * var(--ui-scale, 1))}.crm-native .searchbox span{font-size:calc((24px) * var(--ui-scale, 1))}.crm-native .searchbox input{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .section-heading h2{font-size:calc((19px) * var(--ui-scale, 1))}.crm-native .count{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .area{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .customer-title-row h3{font-size:calc((20px) * var(--ui-scale, 1))}.crm-native .probability{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .probability-large{font-size:calc((19px) * var(--ui-scale, 1))}.crm-native .chips span{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .next-move p{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .next-move strong{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .next-move span{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .customer-footer{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .bottom-nav button{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .bottom-nav button>span{font-size:calc((22px) * var(--ui-scale, 1))}.crm-native .icon-button{font-size:calc((31px) * var(--ui-scale, 1))}.crm-native .nav-icon-wrap b{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .selection-bar div{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .selection-bar span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .selection-bar button{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .select-check span{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .empty-state h3{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .empty-state p{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .sales-snapshot-card .customer-title-row h3{font-size:calc((20px) * var(--ui-scale, 1))}.crm-native .sales-snapshot-card .snapshot-city{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .snapshot-probability{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .snapshot-key-contact p{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .snapshot-contact-phone a{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .snapshot-contact-phone small{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .snapshot-tile-label{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .snapshot-tile-content>strong{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .snapshot-tile-content>small{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .customer-snapshot-tile.quiet .snapshot-tile-content>strong{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .customer-snapshot-tile.quiet .snapshot-tile-content>small{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .snapshot-warning{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .snapshot-address{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .snapshot-footer button{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .next-action-label{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .customer-next-action p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .customer-next-action small{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .customer-next-action.unplanned p{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .snapshot-row-lead .snapshot-tile-content>strong{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .compact-sales-card .customer-title-row h3{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .compact-sales-card .snapshot-city{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .compact-sales-card .snapshot-badges .status-badge{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .compact-sales-card .snapshot-probability{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .compact-sales-card .snapshot-key-contact p,.crm-native .compact-sales-card .snapshot-contact-phone a{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .compact-sales-card .snapshot-tile-label{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .compact-sales-card .snapshot-tile-content>strong{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .compact-sales-card .snapshot-tile-content>small{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .compact-sales-card .snapshot-footer button{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .compact-sales-card .customer-next-action p{font-size:calc((11px) * var(--ui-scale, 1))}@media (max-width:430px){.crm-native .sales-snapshot-card:not(.compact-sales-card) .customer-title-row h3{font-size:calc((19px) * var(--ui-scale, 1))}.crm-native .snapshot-tile-content>strong{font-size:calc((13px) * var(--ui-scale, 1))}}.crm-native .route-summary span{font-size:calc((24px) * var(--ui-scale, 1))}.crm-native .route-summary p{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .section-heading.compact h2{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .revisit-card h3{font-size:calc((18px) * var(--ui-scale, 1))}.crm-native .purpose-block>span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .purpose-block p{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .revisit-meta{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .revisit-meta b{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .completion-label{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .login-brand p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .login-brand h1{font-size:calc((24px) * var(--ui-scale, 1))}.crm-native .contractor-map-marker{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .contractor-legend{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .login-card form label span{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .sales-summary-grid span{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .sales-summary-grid strong{font-size:calc((23px) * var(--ui-scale, 1))}.crm-native .sales-filter-results-summary header span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .sales-filter-results-summary header strong{font-size:calc((17px) * var(--ui-scale, 1))}.crm-native .sales-filter-results-summary header small{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .sales-filter-results-summary dt{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .sales-filter-results-summary dd{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .filtered-product-list dd{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .filtered-product-empty{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .sales-table th,.crm-native .sales-table td{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .sales-table th{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .profile-sales-totals strong{font-size:calc((18px) * var(--ui-scale, 1))}.crm-native .stats-grid strong{font-size:calc((17px) * var(--ui-scale, 1))}.crm-native .stats-grid span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .next-move-top span{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .next-move-top h2{font-size:calc((23px) * var(--ui-scale, 1))}.crm-native .assigned-row{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .profile-section>h2{font-size:calc((17px) * var(--ui-scale, 1))}.crm-native .data-grid span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .data-grid p{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .contact-avatar{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .contact-copy h3{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .contact-copy>div span{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .contact-copy p{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .contact-copy a,.crm-native .contact-copy small{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .contact-actions a,.crm-native .contact-actions button{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .delivery-list span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .delivery-list h3{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .delivery-list p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .activity-heading h2{font-size:calc((19px) * var(--ui-scale, 1))}.crm-native .activity-filters button{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .activity-card-head span:first-child{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .activity-card-head h3{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .result-badge{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .activity-detail span{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .activity-detail p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .attempt-alert span{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .attempt-alert p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .delivered-inline{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .activity-next span{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .activity-next b{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .activity-next p{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .planned-card h2{font-size:calc((21px) * var(--ui-scale, 1))}.crm-native .planned-card>p:not(.eyebrow){font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .planned-card>div{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .planned-card b{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .form-section-title h2{font-size:calc((19px) * var(--ui-scale, 1))}.crm-native .field{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .field small{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .field-group legend{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .chip-picker button{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .status-picker button{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .failed-visit-note p{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .info-callout,.crm-native .inheritance-note{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .mode-tabs button{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .probability-picker b{font-size:calc((19px) * var(--ui-scale, 1))}.crm-native .probability-picker span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .stepper button{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .stepper span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .validation-message{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .number-stepper button{font-size:calc((22px) * var(--ui-scale, 1))}.crm-native .number-stepper strong{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .chips.removable button{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .subsection-head h3{font-size:calc((14px) * var(--ui-scale, 1))}@media (max-width:430px){.crm-native .status-segment button{font-size:calc((10px) * var(--ui-scale, 1))}}.crm-native .map-mode-switch button{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .map-search-results b{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .map-search-results span{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .map-filter-button{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .map-time-filters button{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .map-filter-panel label{font-size:calc((8px) * var(--ui-scale, 1))}.crm-native .map-filter-panel select{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .map-summary-strip b{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .map-summary-strip span,.crm-native .map-summary-strip summary{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .map-summary-strip details button{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .briefing-area{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .briefing-relationship{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .briefing-address,.crm-native .briefing-phone{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .briefing-section h3{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .map-quick-card .briefing-section p{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .briefing-section strong{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .briefing-field>span{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .briefing-field summary{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .map-quick-card .briefing-next-action p{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .briefing-next-action small{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .briefing-actions .secondary-button{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .leaflet-control-attribution{font-size:calc((8px) * var(--ui-scale, 1))!important}.crm-native .map-empty-overlay b{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .map-empty-overlay span{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .crm-marker>b{font-size:calc((18px) * var(--ui-scale, 1))}.crm-native .crm-marker>small{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .crm-cluster b{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .crm-cluster small{font-size:calc((7px) * var(--ui-scale, 1))}.crm-native .map-legend{font-size:calc((8px) * var(--ui-scale, 1))}.crm-native .map-side-placeholder h2{font-size:calc((19px) * var(--ui-scale, 1))}.crm-native .map-side-placeholder>p:last-child{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .location-review-heading h2{font-size:calc((20px) * var(--ui-scale, 1))}.crm-native .location-review-heading>p:last-child{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .location-review-tabs button span{font-size:calc((8px) * var(--ui-scale, 1))}.crm-native .location-review-tabs button b{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .location-review-customer strong{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .geocode-badge{font-size:calc((7px) * var(--ui-scale, 1))}.crm-native .location-review-row dt{font-size:calc((7px) * var(--ui-scale, 1))}.crm-native .location-review-row dd{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .location-review-row>button{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .location-review-empty{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .location-review-empty b{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .map-panel-tabs button{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .back-to-cluster-list{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .cluster-panel-heading h2{font-size:calc((17px) * var(--ui-scale, 1))}.crm-native .cluster-panel-heading>div>span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .cluster-selection-actions button{font-size:calc((8px) * var(--ui-scale, 1))}.crm-native .cluster-create-action{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .map-action-feedback{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .cluster-row-title strong{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .cluster-row-title small{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .cluster-row-head .status-badge{font-size:calc((7px) * var(--ui-scale, 1))}.crm-native .cluster-probability{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .cluster-contact{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .cluster-contact>span{font-size:calc((8px) * var(--ui-scale, 1))}.crm-native .cluster-contact b{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .cluster-row-facts span{font-size:calc((7px) * var(--ui-scale, 1))}.crm-native .cluster-row-facts b{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .cluster-row-footer button{font-size:calc((8px) * var(--ui-scale, 1))}.crm-native .cluster-urgency{font-size:calc((8px) * var(--ui-scale, 1))}.crm-native .cluster-empty{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .map-quick-card h2{font-size:calc((21px) * var(--ui-scale, 1))}.crm-native .quick-card-close{font-size:calc((23px) * var(--ui-scale, 1))}.crm-native .quick-location{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .quick-status>*{font-size:calc((8px) * var(--ui-scale, 1))}.crm-native .quick-location-unavailable{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .quick-urgency{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .quick-window{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .map-quick-card>section>span,.crm-native .quick-facts span,.crm-native .quick-health span{font-size:calc((8px) * var(--ui-scale, 1))}.crm-native .quick-reasons b{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .map-quick-card section p{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .quick-health b,.crm-native .quick-facts b{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .quick-health small{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .quick-actions button{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .planned-first-visit b{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .planned-first-visit span{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .planned-first-visit>p:last-child{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .map-modal-heading h2{font-size:calc((20px) * var(--ui-scale, 1))}.crm-native .map-modal-heading span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .map-modal-heading>button{font-size:calc((21px) * var(--ui-scale, 1))}.crm-native .map-fixed-action-type{font-size:calc((11px) * var(--ui-scale, 1))}@media (max-width:410px){.crm-native .bottom-nav button{font-size:calc((10px) * var(--ui-scale, 1))}}.crm-native .profile-status{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .profile-actions button{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .archived-profile-note{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .migration-note{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .contact-edit-heading{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .contact-edit-heading button{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .first-contact-location{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .first-contact-attempt b{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .first-contact-attempt span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .first-contact-attempt button,.crm-native .first-contact-return{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .installer-summary>p{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .installer-capabilities span{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .installer-edge-methods span{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .installer-technique-update h3{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .installer-technique-update>div:first-child p{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .installer-technique-note{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .status-badge{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .lead-address{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .archived-card-note{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .photo-upload-head b{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .photo-upload-head span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .photo-upload-button{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .photo-empty{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .photo-remove{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .photo-lightbox>button{font-size:calc((28px) * var(--ui-scale, 1))}.crm-native .activity-card-actions>button{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .activity-edit-title>button{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .activity-delivery-edit h4,.crm-native .activity-followup-edit h4{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .field-group>small{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .revisit-identity h2{font-size:calc((19px) * var(--ui-scale, 1))}.crm-native .revisit-identity p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .revisit-identity address{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .last-visit-card h2{font-size:calc((17px) * var(--ui-scale, 1))}.crm-native .last-visit-card>p:not(.eyebrow){font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .last-visit-summary span,.crm-native .activity-plan-snapshot>span{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .last-visit-summary p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .activity-plan-snapshot b{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .activity-plan-snapshot p{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .action-summary .summary-head{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .action-summary .summary-row-label{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .action-summary strong{font-size:calc((18px) * var(--ui-scale, 1))}.crm-native .action-filters button{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .action-card .area{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .action-card h3{font-size:calc((17px) * var(--ui-scale, 1))}.crm-native .action-relationship{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .urgency-badge,.crm-native .health-alert-count{font-size:calc((8px) * var(--ui-scale, 1))}.crm-native .action-type-row{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .action-purpose{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .action-card>p{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .health-reasons b{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .health-reasons span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .relationship-label,.crm-native .purchase-chip{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .purchase-summary span,.crm-native .health-metrics span{font-size:calc((8px) * var(--ui-scale, 1))}.crm-native .purchase-summary strong{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .customer-health-card h2{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .health-metrics b{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .health-metrics small{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .profile-actions-list article b{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .profile-actions-list article span,.crm-native .profile-actions-list article small{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .delivery-metric-note{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .smart-follow-up b{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .smart-follow-up span{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .next-action-heading h3{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .next-action-heading button{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .contractor-page{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .contractor-primary,.crm-native .contractor-secondary{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .contractor-identity h2{font-size:calc((21px) * var(--ui-scale, 1))}.crm-native .contractor-identity p,.crm-native .contractor-muted,.crm-native .contractor-count{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .contractor-photo,.crm-native .contractor-initial{font-size:calc((24px) * var(--ui-scale, 1))}.crm-native .contractor-badges span{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .contractor-facts span{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .contractor-facts strong{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .contractor-section summary{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .contractor-page .field{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .contractor-page .field input,.crm-native .contractor-page .field select,.crm-native .contractor-page .field textarea{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .contractor-page legend{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .contractor-page .chip-picker button{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .contractor-panel h3{font-size:calc((18px) * var(--ui-scale, 1))}.crm-native .contractor-panel h4{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .contractor-week>div,.crm-native .contractor-film-list>div{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .contractor-week span{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .contractor-film-list span{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .contractor-date-range button,.crm-native .contractor-text-button{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .activity-profile-dialog-header h2{font-size:calc((22px) * var(--ui-scale, 1))}.crm-native .activity-profile-dialog-header p:last-child{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .sales-profile-location{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .sales-profile-identity h1{font-size:calc((clamp(26px,3vw,38px)) * var(--ui-scale, 1))}.crm-native .profile-sales-chips span{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .profile-mini-label{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .sales-profile-contact strong{font-size:calc((18px) * var(--ui-scale, 1))}.crm-native .sales-profile-contact p{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .sales-profile-contact a{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .sales-profile-actions>*{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .sales-profile-card-header h2{font-size:calc((17px) * var(--ui-scale, 1))}.crm-native .sales-profile-card-header p{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .sales-profile-card-header>button{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .profile-title-icon{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .profile-quiet{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .sales-brief-lines p{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .profile-urgency,.crm-native .profile-action-type{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .profile-next-action-.crm-native h2{font-size:calc((clamp(20px,2vw,25px)) * var(--ui-scale, 1))}.crm-native .profile-action-window{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .profile-action-details{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .profile-system-reason{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .profile-next-action-.crm-native .primary-button{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .profile-empty-state strong{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .profile-empty-state p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .profile-action-empty>button{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .compact-empty-copy{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .sales-snapshot-profile-card .sales-profile-card-header h2{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .sales-snapshot-profile-card .sales-profile-card-header p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .profile-snapshot-metric .profile-mini-label{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .profile-snapshot-icon{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .profile-snapshot-metric strong{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .profile-snapshot-metric small{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .compact-person-empty>span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .compact-person-empty p{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .compact-person-empty button{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .installer-summary-main strong{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .installer-summary-main p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .installer-summary-meta a{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .installer-expand-icon{font-size:calc((17px) * var(--ui-scale, 1))}.crm-native .installer-detail-empty{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .profile-person-avatar{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .person-quick-heading strong,.crm-native .installer-quick-heading strong{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .person-quick-heading p,.crm-native .installer-quick-heading p{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .person-quick-card>a,.crm-native .installer-quick-card>a{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .person-tags span{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .installer-quick-heading>span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .installer-uses{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .installer-more summary,.crm-native .profile-inline-disclosure summary{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .installer-detail-grid p{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .shop-overview-metrics i{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .shop-overview-metrics span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .shop-overview-metrics strong{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .profile-insight-disclosure>summary{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .profile-insight-disclosure>summary span{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .profile-insight-disclosure[open]>summary span:after{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .primary-brand strong{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .main-pain-point strong{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .best-way-in strong{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .opportunity-note p{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .timeline-empty{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .activity-type-chip{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .compact-activity-head time{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .compact-activity-summary{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .compact-activity-people,.crm-native .compact-activity-takeaway{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .compact-deliveries span{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .profile-view-all{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .profile-collapsible summary strong{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .profile-collapsible summary span{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .profile-collapsible summary>b{font-size:calc((18px) * var(--ui-scale, 1))}.crm-native .missing-info-card>header strong{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .missing-info-card>header span{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .missing-info-card>header b{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .missing-info-preview li{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .missing-info-more summary{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .missing-info-list li{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .missing-info-list li span{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .additional-details-grid section>h3{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .additional-data-grid p,.crm-native .additional-details-grid section>p{font-size:calc((14px) * var(--ui-scale, 1))}@media (max-width:560px){.crm-native .sales-profile-identity h1{font-size:calc((27px) * var(--ui-scale, 1))}.crm-native .compact-activity-summary{font-size:calc((14px) * var(--ui-scale, 1))}}.crm-native .brand-lockup b{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .brand-lockup small{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .desktop-sidebar nav button{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .desktop-sidebar nav button>span{font-size:calc((20px) * var(--ui-scale, 1))}.crm-native .desktop-sidebar nav i{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .sidebar-new span{font-size:calc((21px) * var(--ui-scale, 1))}.crm-native .sidebar-footer>p{font-size:calc((18px) * var(--ui-scale, 1))}.crm-native .sidebar-footer>div>span{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .sidebar-footer b{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .sidebar-footer button{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .topbar h1{font-size:calc((clamp(27px,2vw,38px)) * var(--ui-scale, 1))}.crm-native .page-hero h1{font-size:calc((clamp(32px,3.2vw,50px)) * var(--ui-scale, 1))}.crm-native .page-hero>div>p:last-child{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .kpi-card span{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .kpi-card strong{font-size:calc((clamp(26px,2.5vw,40px)) * var(--ui-scale, 1))}.crm-native .kpi-card small{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .kpi-card.primary strong{font-size:calc((clamp(32px,3vw,48px)) * var(--ui-scale, 1))}.crm-native .panel-head h2{font-size:calc((18px) * var(--ui-scale, 1))}.crm-native .panel-head p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .trend-chart b{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .trend-chart small{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .rank-bars p,.crm-native .sales-product-bars p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .dashboard-list b{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .dashboard-list small{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .dashboard-list em{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .state-list span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .state-list b{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .sales-summary-grid strong{font-size:calc((clamp(24px,2vw,34px)) * var(--ui-scale, 1))}.crm-native .sales-summary-grid .primary strong{font-size:calc((clamp(30px,2.8vw,44px)) * var(--ui-scale, 1))}.crm-native .sales-insights header h2{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .sales-insights header span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .sales-table th{font-size:calc((10px) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .mobile-nav button{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .mobile-nav button span{font-size:calc((17px) * var(--ui-scale, 1))}.crm-native .page-hero h1{font-size:calc((34px) * var(--ui-scale, 1))}.crm-native .kpi-card strong,.crm-native .kpi-card.primary strong{font-size:calc((26px) * var(--ui-scale, 1))}}@media (max-width:767px){.crm-native .mobile-nav button{font-size:calc((8px) * var(--ui-scale, 1))}.crm-native .mobile-new{font-size:calc((25px) * var(--ui-scale, 1))}}.crm-native .interactive-sales-chart small{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .interactive-sales-chart small em{font-size:calc((8px) * var(--ui-scale, 1))}.crm-native .interactive-sales-chart .chart-value{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .monthly-drilldown>div>span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .monthly-drilldown dt{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .monthly-drilldown dd{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .monthly-drilldown.compact span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .completed-badge{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .profile-summary-strip span,.crm-native .profile-summary-strip small{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .profile-summary-strip strong{font-size:calc((17px) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .interactive-sales-chart .chart-value{font-size:calc((8px) * var(--ui-scale, 1))}.crm-native .profile-summary-strip strong{font-size:calc((14px) * var(--ui-scale, 1))}}.crm-native .quick-create-menu span{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .quick-create-menu small{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .back-to-top{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .customer-ranking-panel h2{font-size:calc((17px) * var(--ui-scale, 1))}.crm-native .customer-ranking-panel header span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .purchased-products-details summary{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .purchased-products-details li{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .map-quick-actions button,.crm-native .map-quick-actions a{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .customer-management-menu summary,.crm-native .customer-card-management summary{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .customer-management-menu summary span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .customer-management-menu button,.crm-native .customer-card-management button{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .customer-management-menu p{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .date-filter>span{font-size:calc((9px) * var(--ui-scale, 1))}@media (max-width:1023px){.crm-native .location-review-drawer-toggle{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .location-review-drawer-toggle b{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .location-review-heading>div>p:last-child{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .location-review-close{font-size:calc((24px) * var(--ui-scale, 1))}}.crm-native .action-assignee-filter{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .action-assignee{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .action-edit-dialog label{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .import-summary span{font-size:calc((.85rem) * var(--ui-scale, 1))}.crm-native .action-create-visit span{font-size:calc((22px) * var(--ui-scale, 1))}.crm-native .sales-record-tools>div:first-child h2{font-size:calc((18px) * var(--ui-scale, 1))}.crm-native .sales-record-tools>div:first-child p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .assignee-suggestion-list>span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .assignee-suggestion-list>div>button:last-child{font-size:calc((18px) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .customer-book .sales-snapshot-card .customer-title-row h3{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .customer-book .sales-snapshot-card .snapshot-city{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .customer-expand-toggle{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .customer-expand-toggle b{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .mobile-sales-summary time{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .mobile-sales-summary strong{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .mobile-sales-summary small{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .mobile-sales-summary b{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .mobile-sales-expand{font-size:calc((18px) * var(--ui-scale, 1))}.crm-native .mobile-sales-details dt{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .mobile-sales-details dd{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .profile-summary-strip strong{font-size:calc((15px) * var(--ui-scale, 1))}}.crm-native .sales-more-button{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .recycle-list header>span{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .recycle-list dt{font-size:calc((12px) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .map-cluster-close{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .map-cluster-close b{font-size:calc((21px) * var(--ui-scale, 1))}}.crm-native .quality-badge{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .inventory-summary span,.crm-native .film-balance span{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .inventory-summary strong{font-size:calc((20px) * var(--ui-scale, 1))}.crm-native .relation-badge{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .film-balance strong{font-size:calc((22px) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .inventory-mobile-card strong{font-size:calc((20px) * var(--ui-scale, 1))}.crm-native .inventory-summary strong{font-size:calc((16px) * var(--ui-scale, 1))}}.crm-native .last-outbound-callout span,.crm-native .last-outbound-callout small{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .last-outbound-callout strong{font-size:calc((18px) * var(--ui-scale, 1))}.crm-native .cross-module-title span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .cross-module-grid dt{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .cross-module-grid dd{font-size:calc((12px) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .cross-module-title>b{font-size:calc((18px) * var(--ui-scale, 1))}.crm-native .cross-module-inventory-summary strong{font-size:calc((15px) * var(--ui-scale, 1))}}.crm-native .inventory-mobile-card dt{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .inventory-mobile-card dd{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .inventory-record-filters .date-filter span{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .inventory-record-meta{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .inventory-record-links button,.crm-native .inventory-record-links span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .inventory-record-reason{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .inventory-document-detail dt{font-size:calc((10px) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .inventory-record-main strong{font-size:calc((12px) * var(--ui-scale, 1))}}.crm-native .inventory-analysis-scope summary span{font-size:calc((.72rem) * var(--ui-scale, 1))}.crm-native .inventory-analysis-scope summary b{font-size:calc((.9rem) * var(--ui-scale, 1))}.crm-native .inventory-analysis-scope dt{font-size:calc((.68rem) * var(--ui-scale, 1))}.crm-native .inventory-analysis-scope dd{font-size:calc((.86rem) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .inventory-analysis-scope summary span{font-size:calc((.65rem) * var(--ui-scale, 1))}.crm-native .inventory-analysis-scope summary b{font-size:calc((.78rem) * var(--ui-scale, 1))}}.crm-native .inventory-chart header h3{font-size:calc((1rem) * var(--ui-scale, 1))}.crm-native .inventory-chart header p,.crm-native .inventory-chart-explanation{font-size:calc((.78rem) * var(--ui-scale, 1))}.crm-native .inventory-chart-legend{font-size:calc((.75rem) * var(--ui-scale, 1))}.crm-native .inventory-trend-plot button{font-size:calc((.7rem) * var(--ui-scale, 1))}.crm-native .inventory-ranking-groups h4{font-size:calc((.75rem) * var(--ui-scale, 1))}.crm-native .inventory-chart-limitation,.crm-native .inventory-chart-empty,.crm-native .inventory-chart-error,.crm-native .inventory-chart-loading{font-size:calc((.78rem) * var(--ui-scale, 1))}.crm-native .inventory-dashboard-hero p{font-size:calc((.68rem) * var(--ui-scale, 1))}.crm-native .inventory-dashboard-hero h2{font-size:calc((clamp(1.5rem,3vw,2.25rem)) * var(--ui-scale, 1))}.crm-native .inventory-dashboard-hero span{font-size:calc((.82rem) * var(--ui-scale, 1))}.crm-native .inventory-dashboard-kpi span{font-size:calc((.72rem) * var(--ui-scale, 1))}.crm-native .inventory-dashboard-kpi strong{font-size:calc((1.7rem) * var(--ui-scale, 1))}.crm-native .inventory-dashboard-card h3,.crm-native .inventory-dashboard-recent h3{font-size:calc((1rem) * var(--ui-scale, 1))}.crm-native .inventory-dashboard-card>p,.crm-native .inventory-dashboard-recent p{font-size:calc((.78rem) * var(--ui-scale, 1))}.crm-native .inventory-dashboard-card li small{font-size:calc((.68rem) * var(--ui-scale, 1))}.crm-native .inventory-dashboard-attention span{font-size:calc((.78rem) * var(--ui-scale, 1))}.crm-native .inventory-dashboard-recent header>span{font-size:calc((.7rem) * var(--ui-scale, 1))}.crm-native .inventory-dashboard-recent button small{font-size:calc((.7rem) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .inventory-dashboard-kpi strong{font-size:calc((1.45rem) * var(--ui-scale, 1))}}.crm-native .inventory-advanced-filters .date-filter span{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .inventory-record-summary>header b{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .inventory-record-summary>header span,.crm-native .inventory-record-summary small,.crm-native .inventory-record-summary>div span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .inventory-record-summary>div strong{font-size:calc((17px) * var(--ui-scale, 1))}.crm-native .inventory-chart-tooltip .inventory-tooltip-action{font-size:calc((11px) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .inventory-record-summary>div strong{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .inventory-mobile-filter-sheet>summary{font-size:calc((12px) * var(--ui-scale, 1))}}.crm-native .inventory-module-heading b{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .inventory-module-heading span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .inventory-dashboard-hero h2{font-size:calc((1.35rem) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .inventory-module-heading b{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .inventory-module-heading span{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .inventory-dashboard-hero h2{font-size:calc((1.15rem) * var(--ui-scale, 1))}.crm-native .inventory-chart-period{font-size:calc((10px) * var(--ui-scale, 1))}}.crm-native .inventory-sku-filter span{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .inventory-dashboard-kpi>button small{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .inventory-chart-value{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .inventory-ranking-action{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .inventory-combined-legend{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .inventory-time-tick{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .inventory-time-tick small{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .inventory-time-tooltip button{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .inventory-chart-overflow-hint{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .payment-badge{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .sales-action-menu summary{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .payment-dialog>header span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .payment-dialog>header button{font-size:calc((22px) * var(--ui-scale, 1))}.crm-native .payment-order-context dt,.crm-native .payment-live-summary dt{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .payment-field{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .payment-live-summary p{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .payment-confirm-step p{font-size:calc((12px) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .payment-live-summary dd{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .mobile-sales-summary .payment-badge{font-size:calc((9px) * var(--ui-scale, 1))}}.crm-native .inventory-compact-summary span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .inventory-reveal-shell.compact .inventory-subnav button{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .inventory-reveal-shell.compact .inventory-contextual-tools .inventory-mobile-filter-sheet>summary{font-size:calc((11px) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .inventory-reveal-shell.compact .inventory-compact-summary b{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .inventory-reveal-shell.compact .inventory-subnav button{font-size:calc((9px) * var(--ui-scale, 1))}}.crm-native .sales-fulfillment-dialog>header span,.crm-native .inventory-attention-dialog>header span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .sales-fulfillment-dialog>header button,.crm-native .inventory-attention-dialog>header button{font-size:calc((22px) * var(--ui-scale, 1))}.crm-native .inventory-attention-group>header span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .inventory-attention-list time{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .inventory-attention-list dt{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .new-inbound>header span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .new-inbound>header>button{font-size:calc((22px) * var(--ui-scale, 1))}.crm-native .inbound-header-fields label,.crm-native .inbound-line-card label{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .product-purchase-dialog>header span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .product-purchase-dialog>header>button{font-size:calc((22px) * var(--ui-scale, 1))}.crm-native .product-purchase-summary span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .product-purchase-summary strong{font-size:calc((24px) * var(--ui-scale, 1))}.crm-native .product-purchase-tools label{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .product-customer-stats article>header span{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .product-customer-stats dt,.crm-native .product-sales-detail dt{font-size:calc((10px) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .product-purchase-summary strong{font-size:calc((19px) * var(--ui-scale, 1))}}.crm-native .inventory-custom-range label{font-size:calc((.7rem) * var(--ui-scale, 1))}.crm-native .inventory-custom-range>p{font-size:calc((.72rem) * var(--ui-scale, 1))}.crm-native .inbound-confirm-dialog dt,.crm-native .inbound-confirmed-detail dt{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .new-outbound>header>button{font-size:calc((22px) * var(--ui-scale, 1))}.crm-native .outbound-header-fields label,.crm-native .outbound-line-card label{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .action-summary-cell strong{font-size:calc((18px) * var(--ui-scale, 1))}.crm-native .action-summary-cell span{font-size:calc((8px) * var(--ui-scale, 1))}.crm-native .product-delete-impact-grid dt{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .product-delete-impact-grid dd{font-size:calc((22px) * var(--ui-scale, 1))}.crm-native .monthly-metric-button span{font-size:calc((8px) * var(--ui-scale, 1))}.crm-native .monthly-sales-drilldown-dialog>header span{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .monthly-sales-drilldown-dialog>header>button{font-size:calc((20px) * var(--ui-scale, 1))}.crm-native .monthly-customer-list article>button,.crm-native .monthly-record-list article>button{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .monthly-customer-list dt,.crm-native .monthly-record-list dt{font-size:calc((9px) * var(--ui-scale, 1))}.crm-native .monthly-customer-list dd,.crm-native .monthly-record-list dd{font-size:calc((11px) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .action-summary-cell strong{font-size:calc((16px) * var(--ui-scale, 1))}}.crm-native .correction-dialog>header button{font-size:calc((28px) * var(--ui-scale, 1))}.crm-native .product-detail-kpis .kpi-card strong{font-size:calc((clamp(20px,2.2vw,30px)) * var(--ui-scale, 1))}.crm-native .product-detail-kpis .kpi-card span,.crm-native .product-detail-kpis .kpi-card small{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .product-section-heading span,.crm-native .section-eyebrow{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .product-section-heading h2{font-size:calc((20px) * var(--ui-scale, 1))}.crm-native .product-info-grid dt,.crm-native .product-inventory-grid dt{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .product-inventory-grid dd{font-size:calc((19px) * var(--ui-scale, 1))}.crm-native .product-inventory-grid small{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .stock-verification-dialog>header h2{font-size:calc((23px) * var(--ui-scale, 1))}.crm-native .stock-verification-dialog>header p{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .stock-verification-dialog>header button{font-size:calc((24px) * var(--ui-scale, 1))}.crm-native .verification-summary dt{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .verification-summary dd{font-size:calc((30px) * var(--ui-scale, 1))}.crm-native .verification-summary small{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .verification-semantics{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .verification-field>span{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .verification-field small{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .verification-meta span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .verification-meta strong{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .verification-check{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .verification-preview h3,.crm-native .verification-review h3{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .verification-preview dt,.crm-native .verification-history dt{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .verification-preview p,.crm-native .verification-review p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .verification-warning{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .verification-history summary{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .verification-history article header{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .verification-history article p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .verification-success{font-size:calc((13px) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .product-section-heading h2{font-size:calc((18px) * var(--ui-scale, 1))}.crm-native .product-detail-kpis .kpi-card strong{font-size:calc((21px) * var(--ui-scale, 1))}.crm-native .product-inventory-grid dd{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .product-related-sales .sales-table td,.crm-native .product-related-sales .sales-table td:last-child{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .product-related-sales td:before{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .stock-verification-dialog>header h2{font-size:calc((20px) * var(--ui-scale, 1))}.crm-native .stock-verification-dialog>header p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .verification-summary dd{font-size:calc((25px) * var(--ui-scale, 1))}.crm-native .stock-verification-dialog>footer button{font-size:calc((13px) * var(--ui-scale, 1))}}.crm-native .foundation-section h2{font-size:calc((20px) * var(--ui-scale, 1))}.crm-native .foundation-grid dt{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .foundation-dialog h2{font-size:calc((21px) * var(--ui-scale, 1))}.crm-native .foundation-dialog>header>button{font-size:calc((26px) * var(--ui-scale, 1))}.crm-native .foundation-dialog pre{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .foundation-unit-hint{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .foundation-status{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .foundation-review-reasons{font-size:calc((13px) * var(--ui-scale, 1))}@media (max-width:700px){.crm-native .foundation-dialog h2{font-size:calc((18px) * var(--ui-scale, 1))}.crm-native .foundation-tabs button{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .foundation-dialog dd{font-size:calc((15px) * var(--ui-scale, 1))}}.crm-native .foundation-quantities{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .inventory-search-picker{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .inventory-picker-panel>header button{font-size:calc((22px) * var(--ui-scale, 1))}.crm-native .inventory-picker-panel>input{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .sales-records-page .sales-summary-grid strong{font-size:calc((clamp(23px,2.4vw,34px)) * var(--ui-scale, 1))}.crm-native .sales-records-page .sales-summary-grid .primary strong{font-size:calc((clamp(25px,2.6vw,38px)) * var(--ui-scale, 1))}.crm-native .sales-year-revenue{font-size:calc((12px) * var(--ui-scale, 1))!important}.crm-native .sales-year-revenue b{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .sales-quantity-link span{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .sales-quantity-panel>p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .sales-quantity-list table{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .sales-quantity-list th{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .sales-quantity-list td small{font-size:calc((10px) * var(--ui-scale, 1))}.crm-native .sales-quantity-empty{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .sales-records-page .monthly-metric-button dd{font-size:calc((16px) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .sales-records-page .sales-summary-grid strong,.crm-native .sales-records-page .sales-summary-grid .primary strong{font-size:calc((22px) * var(--ui-scale, 1))}.crm-native .sales-year-revenue b{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .sales-quantity-list th,.crm-native .sales-quantity-list td{font-size:calc((12px) * var(--ui-scale, 1))}}.crm-native .sales-records-page .monthly-metric-button dd{font-size:calc((clamp(13px,1.4vw,18px)) * var(--ui-scale, 1))}.crm-native .monthly-buyer-ranking h2{font-size:calc((18px) * var(--ui-scale, 1))}.crm-native .monthly-buyer-ranking header p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .monthly-buyer-controls label{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .monthly-buyer-list th,.crm-native .monthly-buyer-list td{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .monthly-buyer-list th{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .monthly-buyer-empty{font-size:calc((13px) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .sales-records-page .monthly-metric-button dd{font-size:calc((15px) * var(--ui-scale, 1))}.crm-native .monthly-buyer-list th,.crm-native .monthly-buyer-list td{font-size:calc((12px) * var(--ui-scale, 1))}}.crm-native .sales-records-page .sales-revenue-kpi .sales-range-toggle{font-size:calc((20px) * var(--ui-scale, 1))}.crm-native .sales-analysis-range h2{font-size:calc((16px) * var(--ui-scale, 1))}.crm-native .sales-analysis-range header p,.crm-native .sales-range-caption{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .sales-analysis-controls label{font-size:calc((12px) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .sales-records-page .sales-revenue-kpi .sales-range-toggle{font-size:calc((16px) * var(--ui-scale, 1))}}.crm-native .sales-records-page .sales-summary-grid .sales-revenue-card .sales-revenue-toggle{font-size:calc((21px) * var(--ui-scale, 1))}.crm-native .sales-records-page .sales-summary-grid .sales-revenue-card .sales-revenue-main strong{font-size:calc((clamp(25px,2.6vw,38px)) * var(--ui-scale, 1))}.crm-native .sales-revenue-card .sales-analysis-range h2{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .sales-revenue-card .sales-analysis-range header p{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .sales-records-page .sales-summary-grid .sales-revenue-card .sales-analysis-range button{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .sales-revenue-card .sales-analysis-controls input{font-size:calc((12px) * var(--ui-scale, 1))}@media (max-width:767px){.crm-native .sales-records-page .sales-summary-grid .sales-revenue-card .sales-revenue-main strong{font-size:calc((clamp(17px,4.6vw,22px)) * var(--ui-scale, 1))}}.crm-native .sales-saved-drafts summary{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .sales-saved-drafts span{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .sales-draft-notice{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .new-sale-form .field small{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native .outbound-sales-association>p{font-size:calc((.875rem) * var(--ui-scale, 1))}.crm-native .outbound-sales-association article>div>span{font-size:calc((.8rem) * var(--ui-scale, 1))}.crm-native .new-outbound .outbound-header-fields input,.crm-native .new-outbound .outbound-header-fields textarea,.crm-native .new-outbound .outbound-line-card input,.crm-native .new-outbound .outbound-line-card select,.crm-native .new-outbound .outbound-line-card textarea,.crm-native .new-outbound .inventory-picker-trigger{font-size:calc((14px) * var(--ui-scale, 1))}.finance-native h1{font-size:calc((30px) * var(--ui-scale, 1))}.finance-native h2{font-size:calc((19px) * var(--ui-scale, 1))}.finance-native h3{font-size:calc((15px) * var(--ui-scale, 1))}.finance-native .brand.large{font-size:calc((23px) * var(--ui-scale, 1))}.finance-native .brand.large .brand-mark{font-size:calc((28px) * var(--ui-scale, 1))}.finance-native .fine{font-size:calc((12px) * var(--ui-scale, 1))}.finance-native .nav-icon{font-size:calc((18px) * var(--ui-scale, 1))}.finance-native .eyebrow{font-size:calc((10px) * var(--ui-scale, 1))}.finance-native .top-actions{font-size:calc((12px) * var(--ui-scale, 1))}.finance-native .kpi .label{font-size:calc((12px) * var(--ui-scale, 1))}.finance-native .small{font-size:calc((12px) * var(--ui-scale, 1))}.finance-native .chart-label{font-size:calc((11px) * var(--ui-scale, 1))}.finance-native .legend{font-size:calc((12px) * var(--ui-scale, 1))}.finance-native th{font-size:calc((10px) * var(--ui-scale, 1))}.finance-native .pill{font-size:calc((11px) * var(--ui-scale, 1))}.finance-native label{font-size:calc((12px) * var(--ui-scale, 1))}.finance-native .icon-button{font-size:calc((25px) * var(--ui-scale, 1))}.finance-native .tag{font-size:calc((11px) * var(--ui-scale, 1))}@media(max-width:800px){.finance-native .mobile-nav button{font-size:calc((10px) * var(--ui-scale, 1))}.finance-native .mobile-nav span{font-size:calc((20px) * var(--ui-scale, 1))}}@media(max-width:600px){.finance-native h1{font-size:calc((25px) * var(--ui-scale, 1))}.finance-native .kpi strong{font-size:calc((21px) * var(--ui-scale, 1))}.finance-native .mobile-transaction strong{font-size:calc((15px) * var(--ui-scale, 1))}}.finance-native .form-grid .check-row{font-size:calc((13px) * var(--ui-scale, 1))}.tool-status{font-size:calc((11px) * var(--ui-scale, 1))}.native-module h1{font-size:calc((clamp(26px,3vw,40px)) * var(--ui-scale, 1))}.native-module h2{font-size:calc((17px) * var(--ui-scale, 1))}.native-module input,.native-module select,.native-module textarea{font-size:calc((12px) * var(--ui-scale, 1))}.native-module .eyebrow{font-size:calc((9px) * var(--ui-scale, 1))}.native-module .page-hero h1{font-size:calc((clamp(28px,3vw,40px)) * var(--ui-scale, 1))}.native-module .dashboard-empty p{font-size:calc((12px) * var(--ui-scale, 1))}.native-module .panel-head p{font-size:calc((10px) * var(--ui-scale, 1))}.business-nav button,.finance-native #side-nav button{font-size:calc((11px) * var(--ui-scale, 1))}.business-nav small{font-size:calc((9px) * var(--ui-scale, 1))}.business-utility,.finance-native .side-foot{font-size:calc((10px) * var(--ui-scale, 1))}.business-utility button,.business-utility summary,.finance-native #logout{font-size:calc((10px) * var(--ui-scale, 1))}.native-connect h1,.finance-native .auth-card h1{font-size:calc((30px) * var(--ui-scale, 1))}.native-connect>p,.finance-native .auth-card>p{font-size:calc((12px) * var(--ui-scale, 1))}.connect-eyebrow{font-size:calc((9px) * var(--ui-scale, 1))}.native-connect label,.finance-native .auth-card label{font-size:calc((11px) * var(--ui-scale, 1))}.native-connect [role=alert]{font-size:calc((11px) * var(--ui-scale, 1))}.finance-native .top-actions #today-label{font-size:calc((10px) * var(--ui-scale, 1))}.finance-native .kpi strong{font-size:calc((27px) * var(--ui-scale, 1))}.finance-native .kpi .label{font-size:calc((11px) * var(--ui-scale, 1))}.finance-native .section-head .muted{font-size:calc((11px) * var(--ui-scale, 1))}.finance-native .auth-card .fine{font-size:calc((10px) * var(--ui-scale, 1))}@media(max-width:1000px){.native-module .page-hero h1{font-size:calc((30px) * var(--ui-scale, 1))}}@media(max-width:700px){.tool-action{font-size:calc((10px) * var(--ui-scale, 1))}.tool-tabs button{font-size:calc((10px) * var(--ui-scale, 1))}.native-module .page-hero h1{font-size:calc((28px) * var(--ui-scale, 1))}.finance-native .top-actions .primary{font-size:calc((10px) * var(--ui-scale, 1))}.business-utility,.finance-native .side-foot{font-size:calc((9px) * var(--ui-scale, 1))}.business-utility button,.finance-native #logout{font-size:calc((9px) * var(--ui-scale, 1))}}@media(prefers-reduced-motion:no-preference){}.native-module .module-heading h1{font-size:calc((clamp(28px,3vw,40px)) * var(--ui-scale, 1))}.module-heading p{font-size:calc((12px) * var(--ui-scale, 1))}.module-notice{font-size:calc((12px) * var(--ui-scale, 1))}.people-panel h2 span{font-size:calc((11px) * var(--ui-scale, 1))}.person-avatar{font-size:calc((12px) * var(--ui-scale, 1))}.person-row strong{font-size:calc((12px) * var(--ui-scale, 1))}.person-row small{font-size:calc((9px) * var(--ui-scale, 1))}.person-row i{font-size:calc((7px) * var(--ui-scale, 1))}.editor-heading>span{font-size:calc((9px) * var(--ui-scale, 1))}.access-fields label,.finance-role{font-size:calc((11px) * var(--ui-scale, 1))}.access-section h3{font-size:calc((13px) * var(--ui-scale, 1))}.permission-choice strong{font-size:calc((12px) * var(--ui-scale, 1))}.permission-choice small{font-size:calc((10px) * var(--ui-scale, 1))}.access-switches label{font-size:calc((12px) * var(--ui-scale, 1))}.access-switches small{font-size:calc((10px) * var(--ui-scale, 1))}.editor-actions p{font-size:calc((10px) * var(--ui-scale, 1))}.conversion-directions button{font-size:calc((12px) * var(--ui-scale, 1))}.file-glyph{font-size:calc((11px) * var(--ui-scale, 1))}.file-drop h2{font-size:calc((20px) * var(--ui-scale, 1))}.file-drop p{font-size:calc((11px) * var(--ui-scale, 1))}.conversion-bottom>span{font-size:calc((10px) * var(--ui-scale, 1))}.conversion-details h2{font-size:calc((23px) * var(--ui-scale, 1))}.conversion-details p,.conversion-details li{font-size:calc((11px) * var(--ui-scale, 1))}.conversion-details a{font-size:calc((10px) * var(--ui-scale, 1))}.engine-state{font-size:calc((10px) * var(--ui-scale, 1))}.job-type{font-size:calc((10px) * var(--ui-scale, 1))}.job-copy strong{font-size:calc((12px) * var(--ui-scale, 1))}.job-copy small{font-size:calc((10px) * var(--ui-scale, 1))}.job-actions a,.job-actions button{font-size:calc((10px) * var(--ui-scale, 1))}.conversion-empty{font-size:calc((12px) * var(--ui-scale, 1))}@media(max-width:700px){.native-module .module-heading h1{font-size:calc((28px) * var(--ui-scale, 1))}.conversion-details h2{font-size:calc((21px) * var(--ui-scale, 1))}.conversion-directions button{font-size:calc((11px) * var(--ui-scale, 1))}}.step-heading>span{font-size:calc((10px) * var(--ui-scale, 1))}.native-module .step-heading h2{font-size:calc((15px) * var(--ui-scale, 1))}.step-heading>small{font-size:calc((9px) * var(--ui-scale, 1))}.source-card .file-drop h2{font-size:calc((17px) * var(--ui-scale, 1))}.source-card .file-glyph{font-size:calc((12px) * var(--ui-scale, 1))}.source-card .file-drop p{font-size:calc((10px) * var(--ui-scale, 1))}.source-footnote>span{font-size:calc((8px) * var(--ui-scale, 1))}.source-footnote p{font-size:calc((10px) * var(--ui-scale, 1))}.format-search>span{font-size:calc((23px) * var(--ui-scale, 1))}.native-module .format-search input{font-size:calc((11px) * var(--ui-scale, 1))}.format-categories button{font-size:calc((9px) * var(--ui-scale, 1))}.format-option strong{font-size:calc((11px) * var(--ui-scale, 1))}.format-option small{font-size:calc((8px) * var(--ui-scale, 1))}.format-option>span{font-size:calc((10px) * var(--ui-scale, 1))}.format-empty{font-size:calc((11px) * var(--ui-scale, 1))}.route-hint{font-size:calc((9px) * var(--ui-scale, 1))}.conversion-options label{font-size:calc((9px) * var(--ui-scale, 1))}.conversion-options select,.conversion-options input{font-size:calc((10px) * var(--ui-scale, 1))}.engine-alert{font-size:calc((11px) * var(--ui-scale, 1))}.engine-alert button{font-size:calc((10px) * var(--ui-scale, 1))}.conversion-policy p{font-size:calc((10px) * var(--ui-scale, 1))}.conversion-policy a{font-size:calc((9px) * var(--ui-scale, 1))}.format-directory summary,.engine-directory summary{font-size:calc((12px) * var(--ui-scale, 1))}.format-directory summary>span+span,.engine-directory summary>span{font-size:calc((9px) * var(--ui-scale, 1))}.format-directory summary b{font-size:calc((14px) * var(--ui-scale, 1))}.directory-groups h3{font-size:calc((11px) * var(--ui-scale, 1))}.directory-groups h3 small{font-size:calc((9px) * var(--ui-scale, 1))}.directory-groups section>div>span{font-size:calc((9px) * var(--ui-scale, 1))}.directory-groups i{font-size:calc((7px) * var(--ui-scale, 1))}.format-directory>p{font-size:calc((10px) * var(--ui-scale, 1))}.engine-directory p{font-size:calc((10px) * var(--ui-scale, 1))}.engine-directory small{font-size:calc((8px) * var(--ui-scale, 1))}@media(max-width:700px){.step-heading>small{font-size:calc((8px) * var(--ui-scale, 1))}}.crm-native .inventory-subnav button{font-size:calc((12px) * var(--ui-scale, 1))}.business-navigation-row .business-nav button{font-size:calc((12px) * var(--ui-scale, 1))}.workspace-create summary{font-size:calc((14px) * var(--ui-scale, 1))}.workspace-create>div button{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .business-utility{font-size:calc((11px) * var(--ui-scale, 1))}.crm-native :is(input,select,textarea){font-size:calc((13px) * var(--ui-scale, 1))}@media(max-width:800px){.workspace-create summary{font-size:calc((13px) * var(--ui-scale, 1))}}.crm-native .sales-records-page .sales-summary-grid .sales-revenue-card .sales-analysis-range h2{font-size:calc((14px) * var(--ui-scale, 1))}.crm-native .sales-records-page .sales-summary-grid .sales-revenue-card .sales-analysis-range header p{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .sales-records-page .sales-summary-grid .sales-revenue-card .sales-analysis-controls label{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .sales-records-page .sales-summary-grid .sales-revenue-card .sales-analysis-controls input{font-size:calc((12px) * var(--ui-scale, 1))}.crm-native .sales-records-page .sales-summary-grid .sales-revenue-card .sales-analysis-range button{font-size:calc((13px) * var(--ui-scale, 1))}.crm-native .sales-records-page .sales-summary-grid .sales-revenue-card .sales-analysis-range .form-error{font-size:calc((12px) * var(--ui-scale, 1))}.settings-help,.settings-text-size p{font-size:calc((12px) * var(--ui-scale, 1))}.settings-text-size>span{font-size:calc((13px) * var(--ui-scale, 1))}.text-size-options span{font-size:calc((13px) * var(--ui-scale, 1))}.settings-identity p,.settings-admin p{font-size:calc((12px) * var(--ui-scale, 1))}.settings-identity small{font-size:calc((10px) * var(--ui-scale, 1))}.settings-admin .secondary-button{font-size:calc((12px) * var(--ui-scale, 1))}.settings-card .primary-button{font-size:calc((13px) * var(--ui-scale, 1))}.settings-layout .access-fields label{font-size:calc((12px) * var(--ui-scale, 1))}.settings-layout .access-fields input{font-size:calc((14px) * var(--ui-scale, 1))}