/* Clear supplier identity and normal-size desktop typography; no page zoom or transforms. */
.provider-verified,.workspace-shell .provider-verified,.ref-portal-identity .provider-verified{width:27px;height:27px;min-width:27px;margin-left:6px;background:linear-gradient(135deg,#148eff,#0055e8);box-shadow:0 0 0 3px #e9f3ff,0 3px 8px #0666ff25;border:2px solid #fff;color:#fff}.provider-verified svg,.workspace-shell .provider-verified svg,.workspace-shell .crm-brand .workspace-provider svg{width:17px;height:17px;stroke-width:3.1}.profile-provider .provider-verified{width:34px;height:34px;min-width:34px;margin-left:7px}.profile-provider .provider-verified svg{width:22px;height:22px}.provider-verified-label{font-size:13px;font-weight:700;color:#075ae2;background:#eaf3ff;border:1px solid #d5e6ff;border-radius:6px;padding:5px 9px;margin-left:3px}.profile-provider{flex-wrap:wrap;gap:9px}.provider-trajectory{display:flex;align-items:center;gap:15px;padding:19px;background:#f3f8ff;border:1px solid #dce9fa;border-radius:12px;margin:18px 0}.provider-trajectory>svg{width:30px;height:30px;color:#176bda;flex-shrink:0}.provider-trajectory strong{display:block;font-size:20px;letter-spacing:-.4px;color:#16365e}.provider-trajectory span{display:block;font-size:14px;color:#4c6689;margin-top:4px;line-height:1.5}.provider-trajectory small{display:block;font-size:12px;color:#71829e;margin-top:7px}.presence-date-field small{font-size:12px!important;line-height:1.5;font-weight:400;color:#637b96}.presence-preview{font-size:15px;font-weight:600;margin:14px 0;color:#30577e}
@media(min-width:761px){
.ref-header-search input{font-size:14px}.ref-header-search{height:43px}.ref-header-links button{font-size:13px}.ref-header .account{font-size:13px}.ref-header .country{font-size:12px}.ref-header .country select{font-size:12px}.ref-header>.top:first-child{height:30px}.ref-header .brand img{width:155px;height:39px}.ref-search label{font-size:13px}.ref-search input,.ref-search select{font-size:14px!important;height:38px}.ref-search .btn{height:47px;font-size:14px}.ref-search{gap:12px;padding:15px}.ref-hero-copy h1{font-size:36px}.ref-hero-copy p{font-size:16px}.ref-hero-copy>small{font-size:12px}.ref-hero-copy{max-width:575px;margin-bottom:48px}.ref-hero-trust b{font-size:13px}.ref-hero-trust small{font-size:12px}.ref-hero .slide-controls{bottom:112px}.ref-category{flex-basis:240px;min-height:92px}.ref-category b{font-size:14px}.ref-category small{font-size:12px}.ref-category img{width:70px;height:60px}.ref-layout{grid-template-columns:220px minmax(0,1fr) 240px;gap:20px}.ref-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ref-product-body{padding:12px}.ref-card-title{font-size:15px;min-height:42px}.ref-code,.ref-product-body p,.ref-price>small,.ref-price>span,.ref-price-note{font-size:12px}.ref-product-body p{line-height:1.55;margin:5px 0}.ref-product-body p svg{width:14px;height:16px}.ref-price>b{font-size:23px}.ref-price{margin:13px 0 10px}.ref-image-button img{height:175px}.ref-outline{font-size:13px;min-height:37px}.ref-stock{font-size:11px}.ref-favorite{width:29px;height:29px;font-size:21px;line-height:27px}.ref-result-head h2{font-size:21px}.ref-result-head p{font-size:13px}.ref-sort select{font-size:12px;min-height:38px}.ref-panel-heading h3{font-size:16px}.ref-panel-heading button{font-size:12px}.ref-filters label{font-size:13px}.ref-filters select{font-size:12px;min-height:38px}.ref-filters .ref-check{font-size:12px;line-height:1.5}.ref-filters small{font-size:11px}.ref-filters input[type=checkbox]{width:16px;height:16px}.ref-quote{padding:18px}.ref-picked b{font-size:13px}.ref-picked small{font-size:10px}.ref-picked img{width:56px;height:52px}.ref-quote>p{font-size:12px;line-height:1.5}.ref-quote label{font-size:13px}.ref-quote textarea{font-size:13px;min-height:95px}.ref-quote>small{font-size:11px}.ref-quote-empty h4{font-size:16px}.ref-quote-empty p{font-size:13px}.ref-quote .btn{font-size:14px;min-height:42px}.ref-offer .provider-logo{width:95px;height:34px}.ref-offer .card-body{padding:12px}.ref-offer .card-body h3{font-size:15px}.ref-offer .card-body p{font-size:12px}.ref-offer .price{font-size:22px}.ref-offer .price small,.ref-offer small,.ref-offer .rating-link{font-size:12px}.ref-how h3{font-size:19px}.ref-how b{font-size:14px}.ref-how small,.ref-how p{font-size:12px}.reference-catalog .footer,.reference-portal .footer{font-size:13px}
.reference-portal #app{max-width:1800px!important}.reference-portal .workspace-shell .portal-layout{grid-template-columns:230px minmax(0,1fr)}.reference-portal .workspace-shell nav.workspace-nav button{font-size:14px;min-height:44px;line-height:1.4}.reference-portal .workspace-shell .hub-nav-group>small{font-size:10px}.reference-portal .workspace-shell .portal-content{padding:25px}.reference-portal .workspace-shell .btn{font-size:13px!important;min-height:39px!important;padding:10px 13px!important}.reference-portal .workspace-shell .panel h2{font-size:18px}.reference-portal .workspace-shell .panel h3{font-size:16px}.reference-portal .workspace-shell .panel p{font-size:13px}.reference-portal .workspace-shell .crm-stats article{padding:18px 15px;min-height:117px}.reference-portal .workspace-shell .crm-stats article>span:not(.workspace-stat-icon){font-size:13px}.reference-portal .workspace-shell .crm-stats strong{font-size:27px}.reference-portal .workspace-shell .crm-stats small{font-size:12px}.ref-dashboard-heading h1{font-size:32px}.ref-dashboard-heading p{font-size:15px!important}.ref-dashboard-filters label{font-size:12px;max-width:195px}.ref-dashboard-filters input,.ref-dashboard-filters select{font-size:13px!important;height:39px}.ref-portal-search{height:42px;max-width:490px}.ref-portal-search input{font-size:14px!important}.ref-portal-search button{font-size:12px}.ref-segments button{font-size:13px;min-height:36px}.ref-calendar-tools>button{font-size:13px;height:35px}.ref-calendar-tools label{width:170px}.ref-calendar-tools input{font-size:13px!important;height:35px}.ref-cal-heading>b,.ref-cal-heading span{font-size:12px}.ref-cal-row{min-height:66px}.ref-cal-equipment b,.ref-calendar-event b{font-size:12px}.ref-cal-equipment small,.ref-calendar-event small,.ref-cal-free,.ref-cal-legend{font-size:11px}.ref-cal-equipment img{width:42px;height:36px}.ref-activity b{font-size:13px}.ref-activity small{font-size:12px}.ref-maintenance-item b{font-size:12px}.ref-maintenance-item small{font-size:11px}.ref-inventory-filters input{font-size:12px!important;height:36px}.ref-inventory-filters select{font-size:11px!important;height:36px;max-width:145px}.reference-portal .ref-inventory-widget th,.reference-portal .ref-inventory-widget td,.ref-inventory-widget td button{font-size:11px}.ref-status{font-size:10px}.ref-revenue>small{font-size:11px}.ref-donut{width:135px;height:135px}.ref-donut b{font-size:14px}.ref-donut small{font-size:10px}.ref-donut-legend>span,.ref-state-bar{font-size:12px}.ref-state-bar>span{width:80px}.ref-dashboard-bottom{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ref-dashboard-bottom .ref-maintenance{grid-column:1/-1}.ref-dashboard-bottom .ref-maintenance-item{display:inline-flex;width:48%;padding-right:20px}
}
@media(min-width:1750px){.ref-products{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:761px) and (max-width:1250px){.ref-layout{grid-template-columns:195px minmax(0,1fr)}.ref-quote{grid-column:1/-1;position:static}.ref-products{grid-template-columns:repeat(3,minmax(0,1fr))}.ref-header-links button:not(.btn){display:none}.ref-header>.top:nth-child(2){gap:15px}.ref-search{grid-template-columns:1.2fr 1.2fr 1fr}.ref-hero .slide-controls{bottom:194px}.ref-sort>span{display:none}.ref-dashboard-main{grid-template-columns:1fr}.ref-dashboard-bottom{grid-template-columns:1fr}.reference-portal .workspace-shell .crm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-dashboard-heading{flex-wrap:wrap}.ref-dashboard-filters{width:100%}.reference-portal .workspace-shell .portal-layout{grid-template-columns:210px minmax(0,1fr)}}
@media(max-width:760px){.provider-verified,.ref-portal-identity .provider-verified{width:25px;height:25px;min-width:25px}.provider-verified svg{width:16px;height:16px}.profile-provider .provider-verified{width:30px;height:30px;min-width:30px}.provider-verified-label{font-size:12px}.provider-trajectory{padding:15px;gap:11px}.provider-trajectory strong{font-size:19px}.provider-trajectory span{font-size:13px}.provider-trajectory small{font-size:11px}.reference-portal .workspace-shell .ref-maintenance-item{width:100%}}
