/* Canonical visual source: approved Turnilo HQ concept frames. */
:root{--hq-ink:#03232b;--hq-muted:#596984;--hq-green:#004b40;--hq-canvas:#fdfbf6;--hq-line:#dce3e3;--hq-mint:#def2e8;--hq-amber:#fff0c6;--hq-blue:#dcecff;--hq-coral:#ffe3e2}
body{background:var(--hq-canvas);color:var(--hq-ink);font:18px/1.45 DM,system-ui,sans-serif}h1,h2,h3{color:var(--hq-ink);font-family:DM,system-ui,sans-serif;letter-spacing:-.04em}h1{font-size:58px;line-height:1.12;font-weight:800}h2{font-size:27px;line-height:1.2;font-weight:750;margin:0 0 10px}h3{font-size:21px;line-height:1.25;font-weight:700}.muted,.quiet{color:var(--hq-muted)}.ui-icon{display:inline-block;width:24px;height:24px;vertical-align:middle;flex-shrink:0;filter:brightness(0) saturate(100%) invert(20%) sepia(21%) saturate(1191%) hue-rotate(124deg) brightness(89%) contrast(104%)}
.layout.reference-layout{grid-template-columns:249px minmax(0,1fr)}.reference-layout .sidebar{padding:42px 16px 20px;background:#003c35 url('/sidebar-texture.jpg') center/100% 100%;height:100dvh}.reference-brand{margin:0 0 39px 27px;display:block;width:180px;height:35px}.reference-brand img{width:180px;height:35px;filter:none}.nav{gap:8px}.nav a{font-size:20px;line-height:28px;min-height:54px;border-radius:10px;padding:12px 22px;gap:23px;color:#f4faf7}.nav .nav-icon{display:inline-block;width:25px;height:25px;filter:brightness(0) invert(1);opacity:1}.nav a.active{background:#ffffff17;box-shadow:none}.nav a:hover{background:#ffffff12}.sidebar-bottom,.side-label{display:none}.mobile-tools{display:none}
.topbar{height:96px;background:transparent;border:0;padding:0 36px 0 43px;gap:24px}.search-control{position:relative;display:block;width:548px;flex:0 1 548px;min-width:150px}.search-control>.ui-icon{position:absolute;left:16px;top:16px;filter:none;opacity:.65;pointer-events:none}.search-control .search{width:100%;height:54px;padding:12px 16px 12px 54px;background:#f5f4ef;border:1px solid #d7dddf;border-radius:9px;color:var(--hq-ink);font-size:16px}.search::placeholder{color:#5b687a;opacity:1}.header-meta{display:flex;align-items:center;gap:24px;margin-left:auto;white-space:nowrap;color:#43536d;font-size:16px}.demo-label{border:0;background:transparent;color:inherit;padding:8px 0;font:inherit;cursor:pointer}.header-divider{height:29px;width:1px;background:#929cae}.header-meta time{font-size:16px}.avatar{height:44px;width:44px;background:#dce7e2;color:#092d32;font-size:14px;font-weight:700;border:0}.profile-menu{margin-left:30px;cursor:pointer}.demo-strip{display:none}.main{padding:24px 34px 36px 43px;max-width:none}.main>.page-head{margin:0 0 36px}.page-head h1{margin:0 0 5px}.page-head .muted{font-size:25px;margin:0}.page-head .eyebrow{display:none}.btn{font-family:DM,sans-serif;min-height:44px;border-radius:9px;padding:10px 18px;font-size:16px;font-weight:600}.btn.primary{background:#004b40;border-color:#004b40}.btn.primary .ui-icon{filter:brightness(0) invert(1)}.reference-cta{min-height:61px;padding:17px 24px;gap:22px;white-space:nowrap;font-size:20px;font-weight:600}.reference-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:23px}.reference-heading h1{margin:0 0 4px;font-size:58px;line-height:1.12}.reference-heading>div>p{font-size:25px;line-height:1.35;color:var(--hq-muted);margin:0}.reference-heading>.reference-cta{margin-top:13px}.text-action{display:inline-flex;gap:12px;align-items:center;border:0;background:none;color:#005548;font:inherit;font-size:16px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0}.text-action .ui-icon{width:21px;height:21px}.section-caption{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.section-caption>span{font-size:14px}.panel{border:0;border-radius:0;background:transparent;padding:0;margin-bottom:34px}.panel>.empty{margin-top:16px}.workspace-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0}.workspace-links a{display:flex;gap:14px;align-items:center;padding:12px;border:1px solid var(--hq-line);border-radius:7px;text-decoration:none;font-size:16px}.icon-button{background:none;border:0;padding:0;display:inline-grid;place-items:center;min-width:28px;min-height:32px;cursor:pointer}.icon-disc{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:76px;height:76px;flex-shrink:0}.icon-disc>.ui-icon{width:34px;height:34px}.mint{background:var(--hq-mint)}.amber{background:var(--hq-amber)}.blue{background:var(--hq-blue)}.coral{background:var(--hq-coral)}.amber>.ui-icon{filter:invert(44%) sepia(78%) saturate(1549%) hue-rotate(13deg) brightness(94%) contrast(97%)}.blue>.ui-icon{filter:invert(31%) sepia(99%) saturate(2239%) hue-rotate(206deg) brightness(92%) contrast(110%)}.coral>.ui-icon{filter:invert(13%) sepia(88%) saturate(4133%) hue-rotate(353deg) brightness(95%) contrast(98%)}
/* Insights / canonical frames 13–16. */
.insight-tabs{display:flex;gap:43px;align-items:center;border-bottom:1px solid var(--hq-line);margin:0;padding:0;min-height:66px}.insight-tabs button{border:0;background:none;color:var(--hq-muted);font:500 20px DM,sans-serif;position:relative;min-height:63px;padding:12px 4px;cursor:pointer;white-space:nowrap}.insight-tabs button.active{color:#062e34;font-weight:700}.insight-tabs button.active:after{position:absolute;content:'';height:4px;background:#00604c;bottom:-1px;left:0;right:0;border-radius:3px 3px 0 0}.reference-metrics{display:grid;grid-template-columns:31% 34% 35%;border-bottom:1px solid var(--hq-line);margin-top:33px;padding-bottom:36px;min-height:145px}.reference-metric{display:flex;align-items:flex-start;gap:23px;min-width:0}.reference-metric:not(:first-child){border-left:1px solid var(--hq-line);padding-left:36px}.metric-number{display:block;font-family:DM,sans-serif;font-size:48px;font-weight:800;letter-spacing:-.04em;line-height:1.12}.reference-metric p{font-size:20px;line-height:1.35;color:var(--hq-muted);margin:0}.reference-metric small{font-size:18px;color:#00614e;display:block;margin-top:4px;line-height:1.4}.reference-metric .icon-disc{margin-top:0}.verification-growth{padding:19px 0 23px;border-bottom:1px solid var(--hq-line)}.verification-growth .section-caption h2{margin:0}.chart-unavailable{height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--hq-muted);font-size:17px}.chart-unavailable>strong{font-size:19px;color:var(--hq-muted);font-weight:600;letter-spacing:0}.chart-unavailable p{font-size:15px;margin:8px 0}.overview-bottom{display:grid;grid-template-columns:57% 43%;margin-top:25px;min-height:183px}.overview-bottom>section{padding-right:35px}.overview-bottom>aside{border-left:1px solid var(--hq-line);padding-left:38px}.overview-bottom>section>p{font-size:18px;margin:0 0 27px}.overview-bottom .reference-metric{border:0;padding:0;gap:23px;margin-top:12px}.overview-bottom .reference-metric .icon-disc{width:68px;height:68px}.overview-bottom .reference-metric .metric-number{font-size:42px}.overview-bottom h2{margin:0 0 5px}.overview-bottom .row>h2{margin:0}.type-breakdown{display:grid;gap:17px}.type-breakdown>div{display:grid;grid-template-columns:123px minmax(80px,1fr) 107px;gap:14px;align-items:center;font-size:18px}.type-breakdown progress{appearance:none;border:0;width:100%;height:15px;border-radius:4px;overflow:hidden}.type-breakdown progress::-webkit-progress-bar{background:#e1e3e5;border-radius:4px}.type-breakdown progress::-webkit-progress-value{background:#00634d;border-radius:4px}.source-note{border-top:1px solid var(--hq-line);padding-top:15px;color:var(--hq-muted);font-size:15px;margin-top:21px}.definition-link{display:flex;align-items:center;gap:17px;padding:0;background:none;border:0;font:14px DM,sans-serif;color:#465b77;margin-top:26px;cursor:pointer}.definition-link span{text-decoration:underline;text-underline-offset:3px}.definition-link .ui-icon{width:21px;height:21px;opacity:.7}.inline-explanation{display:flex;align-items:flex-start;gap:14px;color:var(--hq-muted);font-size:16px;line-height:1.5;margin:22px 0 30px}.inline-explanation .ui-icon{width:24px;height:24px}.plain-metrics{padding-bottom:0;border:0;margin-top:30px;min-height:110px;grid-template-columns:31% 36% 33%}.plain-metrics .metric-number{font-size:66px}.plain-metrics .reference-metric{padding-right:16px}.plain-metrics .reference-metric:not(:first-child){padding-left:38px}.adoption-columns{display:grid;grid-template-columns:52% 48%;border-top:1px solid var(--hq-line);border-bottom:1px solid var(--hq-line);padding:27px 0 25px}.adoption-columns>section:first-child{padding-right:27px}.adoption-columns>section:last-child{padding-left:22px;border-left:1px solid var(--hq-line)}.adoption-columns .chart-unavailable{height:320px}.adoption-columns h2{font-size:25px;margin-bottom:24px}.adoption-columns h2 span{font-size:20px;letter-spacing:-.03em}.reference-table{font-size:16px;white-space:normal}.reference-table th{font-size:14px;text-transform:none;letter-spacing:-.02em;font-weight:500;background:#f5f4f0;padding:14px}.reference-table td{padding:18px 14px;border-color:var(--hq-line);line-height:1.35}.reference-table td p{margin:3px 0;font-size:15px}.metric-explainer{border-top:1px solid var(--hq-line);padding-top:24px}.metric-explainer h2{font-size:22px;margin:0 0 16px}.metric-explainer p{font-size:17px;color:var(--hq-muted)}.retention-note{display:flex;gap:22px;align-items:flex-start;margin-top:24px}.retention-note .icon-disc{height:58px;width:58px}.retention-note h3{margin:3px 0}.retention-note p{color:var(--hq-muted);margin:0;font-size:17px}.cohort-section{padding-top:31px;border-bottom:1px solid var(--hq-line);padding-bottom:26px}.cohort-section>p{margin:0 0 8px}.cohort-columns{display:grid;grid-template-columns:67% 33%}.cohort-columns>aside{padding-left:35px;border-left:1px solid var(--hq-line)}.cohort-columns .chart-unavailable{height:290px}.conversion-rate{display:grid;grid-template-columns:1fr auto;gap:0 24px;background:#f6f5f1;border-radius:10px;padding:13px 20px;margin-bottom:14px;color:var(--hq-muted)}.conversion-rate>span{grid-column:1/-1;font-size:18px}.conversion-rate>strong,.conversion-rate>b{font-size:32px;color:var(--hq-ink)}.conversion-rate>b{color:#00614e}.pending-section{padding-top:28px}.pending-section .section-caption{align-items:center;margin-bottom:20px}.pending-section .section-caption h2{margin:0}.pending-section .section-caption p{margin:3px 0;font-size:18px}.pending-section .reference-cta{font-size:17px;min-height:49px;padding:12px 20px}.breadcrumb{font:18px DM,sans-serif;border:0;padding:0;background:none;color:var(--hq-muted);margin:-9px 0 3px;cursor:pointer}.market-page .reference-heading{margin-bottom:30px}.market-notice{display:flex;gap:24px;background:#eef4fd;border-radius:10px;padding:22px;align-items:flex-start;margin-bottom:26px}.market-notice .icon-disc{height:56px;width:56px}.market-notice .icon-disc>.ui-icon{height:28px;width:28px}.market-notice strong{font-size:18px;font-weight:600}.market-notice p{margin:3px 0 0;color:var(--hq-muted);font-size:17px;max-width:820px}.market-columns{display:grid;grid-template-columns:68% 32%}.market-columns>section{padding-right:25px}.market-columns>aside{padding-left:27px;border-left:1px solid var(--hq-line)}.market-columns .section-caption h2{margin-bottom:18px}.geography-select{position:relative;display:flex;align-items:center;border:1px solid #cbd5db;border-radius:7px;max-width:335px;height:49px;margin-bottom:22px}.geography-select>.ui-icon{position:absolute;left:17px;width:22px;height:22px}.geography-select select{border:0;border-radius:7px;background:transparent;font:16px DM,sans-serif;color:var(--hq-ink);padding:0 12px 0 53px;height:47px;width:100%}.market-columns .reference-table th{font-size:14px;white-space:nowrap}.market-columns .reference-table td{height:67px}.source-needed{background:#fff0c6;border:0;color:#674500;border-radius:7px;padding:7px 10px;font:14px DM,sans-serif;white-space:nowrap;cursor:pointer}.source-needed .ui-icon{width:16px;height:16px}.source-requirements h2{margin-bottom:22px}.source-item{display:flex;gap:22px;align-items:flex-start;margin-bottom:23px}.source-item .icon-disc{width:58px;height:58px}.source-item .icon-disc .ui-icon{width:29px;height:29px}.source-item h3{font-size:20px;line-height:1.3;margin:3px 0 3px;letter-spacing:-.035em}.source-item p{font-size:16px;color:var(--hq-muted);line-height:1.35;margin:0}.source-item.source-note{gap:18px;margin-top:22px;padding-top:17px}.source-item.source-note .icon-disc{width:49px;height:49px}.source-item.source-note strong{font-size:16px;font-weight:600}.market-experiment{border-top:1px solid var(--hq-line);margin-top:22px;padding-top:20px}.market-experiment>h2{font-size:26px;margin-bottom:3px}.market-experiment>p{font-size:17px;color:var(--hq-muted);margin:0 0 17px}.market-experiment ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.market-experiment li{display:flex;align-items:flex-start;gap:18px}.step-disc{height:44px;width:44px;border-radius:50%;background:var(--hq-mint);color:#005542;display:grid;place-items:center;flex-shrink:0;font-size:20px;font-weight:700}.market-experiment li:nth-child(2) .step-disc{background:var(--hq-blue);color:#005ed1}.market-experiment li:nth-child(3) .step-disc{background:var(--hq-amber);color:#995900}.market-experiment li h3{font-size:18px;margin:3px 0}.market-experiment li p{font-size:16px;color:var(--hq-muted);line-height:1.35;margin:0}
/* Today / approved desktop 00 and mobile 20. */
.today-page{padding-top:14px}.today-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:42px;gap:30px}.today-desktop-title h1{font-size:64px;line-height:1.05;letter-spacing:-.045em;margin:0 0 3px}.today-desktop-title>p{font-size:28px;color:var(--hq-muted);margin:0;font-weight:500}.today-heading>.reference-cta{margin-top:10px;min-height:66px;padding:18px 30px}.today-mobile-title{display:none}.today-content{display:grid;grid-template-columns:66% 34%}.priority-section{padding-right:28px;margin:0}.priority-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--hq-line);padding:0 0 20px}.priority-caption h2{margin:0}.priority-caption>span{color:var(--hq-muted);font-size:17px}.priority-row{display:grid;grid-template-columns:60px minmax(0,1fr) 44px 87px 158px;gap:23px;align-items:center;border-bottom:1px solid var(--hq-line);min-height:149px;padding:22px 0}.priority-row .icon-disc{width:60px;height:60px;align-self:start}.priority-row .icon-disc .ui-icon{height:28px;width:28px}.priority-copy>strong{display:block;font-size:22px;line-height:1.2;letter-spacing:-.03em;font-weight:750}.priority-copy>p{font-size:18px;line-height:1.35;margin:2px 0 5px}.priority-copy>small{font-size:16px;line-height:1.4;color:var(--hq-muted);display:block}.priority-action{width:158px;white-space:nowrap;gap:10px;min-height:45px;padding:9px 12px;font-size:16px}.priority-action .ui-icon{width:20px;height:20px}.priority-due{color:var(--hq-muted);font-size:15px;white-space:nowrap}.priority-desktop-owner{height:44px;width:44px}.priority-mobile-owner{display:none}.priority-secondary{padding:10px 0 0;text-align:right}.priority-secondary .btn{font-size:13px;min-height:30px;padding:4px 10px;border:0;color:var(--hq-muted);text-decoration:underline}.today-agenda{border-left:1px solid var(--hq-line);padding-left:32px}.today-agenda h2{font-size:25px;margin:0}.agenda-section{min-height:225px;border-bottom:1px solid var(--hq-line)}.agenda-unavailable{padding:36px 0;color:var(--hq-muted);font-size:16px}.agenda-unavailable small{font-size:15px}.quick-stats{padding-top:21px}.quick-stats>h2{margin-bottom:15px}.quick-stat{display:flex;align-items:center;text-decoration:none;gap:25px;margin:15px 0}.quick-stat .icon-disc{width:60px;height:60px}.quick-stat .icon-disc .ui-icon{width:29px;height:29px}.quick-stat>span:nth-child(2){flex:1;min-width:0}.quick-stat strong{font-size:28px;font-weight:750;line-height:1.1;display:block}.quick-stat small{font-size:17px;color:var(--hq-muted);line-height:1.4;display:block}.quick-stat>.ui-icon{width:20px;height:20px}.business-pulse{display:none}.today-growth{border-top:1px solid var(--hq-line);margin-top:12px;padding-top:24px}.today-growth h2{font-size:27px;margin:0}.today-growth>p{font-size:18px;margin:4px 0 0}.today-growth-content{display:grid;grid-template-columns:28% 72%;gap:20px;align-items:center}.today-growth-content>div:first-child{display:flex;gap:25px;align-items:center}.today-growth-content>div:first-child>strong{font-size:64px;line-height:1;font-weight:800}.today-growth-content>div:first-child>span{font-size:18px;color:#00604d}.today-growth-content small{color:var(--hq-muted);font-size:16px}.today-growth-content .chart-unavailable{height:145px}.today-growth-content .chart-unavailable>strong{font-size:17px}.today-growth-content .chart-unavailable p{font-size:14px}.bottom-nav{display:none}
@media(min-width:701px) and (max-width:1200px){.reference-layout .sidebar{padding-left:12px;padding-right:12px}.layout.reference-layout{grid-template-columns:210px minmax(0,1fr)}.reference-brand{margin-left:3px}.nav a{font-size:17px;padding:12px;gap:15px}.main{padding-left:28px;padding-right:28px}.topbar{padding-left:28px;padding-right:28px}.header-meta{gap:12px}.header-meta time{display:none}.profile-menu{margin-left:0}.reference-heading h1{font-size:44px}.reference-heading .reference-cta{font-size:16px;padding:14px 18px}.today-desktop-title h1{font-size:45px}.today-heading .reference-cta{font-size:16px;padding:14px 18px}.today-content{grid-template-columns:1fr}.today-agenda{border:0;padding:20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:30px}.agenda-section{min-height:0}.priority-section{padding:0}.overview-bottom{grid-template-columns:1fr 1fr}.reference-metric:not(:first-child){padding-left:20px}.reference-metric{gap:14px}.reference-metric .icon-disc{width:50px;height:50px}.reference-metric .metric-number{font-size:40px}.reference-metric p{font-size:16px}.reference-metric small{font-size:14px}.type-breakdown>div{grid-template-columns:105px minmax(50px,1fr) 74px;font-size:15px}.type-breakdown{gap:13px}.overview-bottom>aside{padding-left:22px}.section-caption{flex-wrap:wrap;gap:5px}.market-columns{grid-template-columns:1fr}.market-columns>aside{border:0;padding:20px 0}.market-columns>section{padding:0}.market-experiment ol{gap:20px}.insight-tabs{gap:30px}.insight-tabs button{font-size:18px}.adoption-columns{grid-template-columns:1fr}.adoption-columns>section:last-child{border:0;padding:20px 0}.cohort-columns{grid-template-columns:1fr}.cohort-columns>aside{border:0;padding-left:0}}
@media(max-width:700px){
 body{font-size:16px}.layout.reference-layout{display:block}.reference-layout .sidebar{height:65px;position:relative;padding:19px 20px 17px;display:flex;flex-direction:row;align-items:center;border-radius:0 0 13px 13px;background-size:100% 100%;z-index:20}.reference-brand{width:138px;height:27px;margin:0}.reference-brand img{width:138px;height:27px;filter:none}.mobile-tools{display:flex;gap:26px;align-items:center;margin-left:auto}.mobile-tools .ui-icon{width:26px;height:26px;filter:brightness(0) invert(1)}.mobile-tools .mobile-menu{display:grid;border:0;border-radius:0;padding:0;color:white}.sidebar .nav{display:none}.sidebar.menu-open .nav{position:fixed;display:grid;top:65px;bottom:78px;left:0;right:0;grid-template-columns:1fr 1fr;max-height:calc(100dvh - 143px);padding:20px;align-content:start;background:#003c35 url('/sidebar-texture.jpg') center/cover;overflow:auto}.sidebar.menu-open .nav .ui-icon{display:inline-block}.sidebar.menu-open .nav a{font-size:16px;gap:12px;padding:12px;white-space:normal}.sidebar.menu-open .nav a.active{background:#ffffff17}.topbar{display:none;padding:14px 20px;height:auto;min-height:0;border:0}.topbar.search-open{display:flex}.topbar .header-meta{display:none}.topbar .search-control{width:100%;flex:1}.search-control .search{height:46px;font-size:14px}.search-control>.ui-icon{top:12px;width:22px;height:22px}.main{padding:26px 20px 105px}.reference-heading{display:block;margin-bottom:21px}.reference-heading h1{font-size:38px;line-height:1.1}.reference-heading>div>p{font-size:18px;margin-top:7px}.reference-heading .reference-cta{font-size:15px;min-height:44px;margin-top:20px;padding:11px 16px;gap:14px}.page-head h1{font-size:36px}.page-head .muted{font-size:18px}.page-head .btn{margin-top:10px}.main>.page-head{margin-bottom:24px}.panel{padding:0;margin-bottom:28px}.panel h2{font-size:23px}.workspace-links{grid-template-columns:1fr}.insight-tabs{gap:22px;overflow-x:auto;min-height:48px}.insight-tabs button{font-size:14px;min-height:47px;padding:10px 1px}.reference-metrics{display:grid;grid-template-columns:1fr;margin-top:20px;padding-bottom:20px;gap:20px}.reference-metric{gap:20px}.reference-metric:not(:first-child){border:0;padding-left:0}.reference-metric .icon-disc{width:54px;height:54px}.reference-metric .icon-disc .ui-icon{width:28px;height:28px}.metric-number{font-size:36px}.reference-metric p{font-size:16px}.reference-metric small{font-size:14px;margin-top:2px}.verification-growth{padding-top:20px}.section-caption{display:block}.section-caption h2{font-size:23px}.section-caption>span{display:block;font-size:12px;margin-top:8px}.chart-unavailable{height:190px;padding:15px}.chart-unavailable>strong{font-size:16px}.chart-unavailable p{font-size:14px}.overview-bottom{grid-template-columns:1fr;gap:25px}.overview-bottom>section{padding:0}.overview-bottom>section>p{font-size:15px;margin-bottom:20px}.overview-bottom>aside{border-left:0;border-top:1px solid var(--hq-line);padding:20px 0 0}.overview-bottom h2{font-size:23px}.overview-bottom .reference-metric .metric-number{font-size:36px}.overview-bottom .text-action{font-size:14px}.type-breakdown>div{grid-template-columns:95px minmax(40px,1fr) 75px;gap:10px;font-size:14px}.type-breakdown progress{height:12px}.definition-link{font-size:13px;margin-top:23px}.plain-metrics{grid-template-columns:1fr;gap:20px}.plain-metrics .metric-number{font-size:45px}.plain-metrics .reference-metric:not(:first-child){padding-left:0}.adoption-columns{grid-template-columns:1fr;gap:20px}.adoption-columns>section:first-child{padding:0}.adoption-columns>section:last-child{padding:20px 0 0;border-left:0;border-top:1px solid var(--hq-line)}.adoption-columns .chart-unavailable{height:200px}.adoption-columns h2{font-size:23px}.adoption-columns h2 span{font-size:16px}.reference-table{font-size:14px;white-space:nowrap}.reference-table th{font-size:12px;padding:10px}.reference-table td{padding:13px 10px}.reference-table td p{font-size:13px}.retention-note .icon-disc{width:48px;height:48px}.retention-note .icon-disc .ui-icon{width:25px;height:25px}.inline-explanation{font-size:14px;gap:11px;margin:20px 0}.cohort-section{padding-top:22px}.cohort-section .section-caption h2{font-size:23px}.cohort-section>p{font-size:16px}.cohort-columns{grid-template-columns:1fr}.cohort-columns>aside{border-left:0;border-top:1px solid var(--hq-line);padding:20px 0 0}.cohort-columns .chart-unavailable{height:200px}.conversion-rate{font-size:16px}.conversion-rate>span{font-size:16px}.conversion-rate strong,.conversion-rate b{font-size:28px}.pending-section .reference-cta{margin-top:14px;font-size:14px;gap:12px}.pending-section .section-caption p{font-size:16px}.market-notice{padding:16px;gap:14px;margin-bottom:24px}.market-notice .icon-disc{width:40px;height:40px}.market-notice .icon-disc .ui-icon{height:23px;width:23px}.market-notice strong{font-size:15px}.market-notice p{font-size:14px}.market-columns{grid-template-columns:1fr}.market-columns>section{padding:0}.market-columns>aside{padding:23px 0 0;margin-top:24px;border:0;border-top:1px solid var(--hq-line)}.source-item h3{font-size:18px}.source-item p{font-size:15px}.source-item{gap:16px}.source-item .icon-disc{width:46px;height:46px}.source-item .icon-disc .ui-icon{width:25px;height:25px}.market-experiment ol{grid-template-columns:1fr;gap:20px}.market-experiment>h2{font-size:23px}.market-experiment>p{font-size:16px}.market-experiment li h3{font-size:17px}.market-experiment li p{font-size:15px}.breadcrumb{font-size:16px}
 .today-page{padding:0}.today-desktop-title{display:none}.today-mobile-title{display:block}.today-mobile-title h1{font-size:50px;font-weight:800;line-height:1.1;letter-spacing:-.045em;margin:0}.today-mobile-title>p{font-size:16px;color:var(--hq-muted);line-height:24px;margin:5px 0 9px;white-space:nowrap}.today-mobile-title>div{font-size:21px;line-height:32px;color:var(--hq-muted)}.today-heading{margin:0 0 29px;display:block}.today-heading .reference-cta{display:none}.today-content{display:block}.priority-section{padding:0}.priority-caption{padding-bottom:13px}.priority-caption h2{font-size:22px;line-height:29px;letter-spacing:-.04em}.priority-caption>span{font-size:14px}.priority-row{grid-template-columns:44px minmax(0,1fr) 120px;gap:16px;min-height:120px;padding:20px 0;align-items:center}.priority-row .icon-disc{width:44px;height:44px;margin-top:2px}.priority-row .icon-disc .ui-icon{width:25px;height:25px}.priority-copy>strong{font-size:18px;line-height:23px;font-weight:750}.priority-copy>p{font-size:14px;line-height:20px;margin:2px 0 7px}.priority-copy>small{display:none}.priority-desktop-owner,.priority-due{display:none}.priority-mobile-owner{display:flex;align-items:center;gap:7px;color:var(--hq-muted);font-size:14px;line-height:20px}.priority-mobile-owner>.avatar{height:27px;width:27px;font-size:10px;flex-shrink:0}.priority-action{width:120px;font-size:13px;min-height:38px;padding:8px 9px;gap:8px}.priority-action .ui-icon{width:18px;height:18px}.priority-action:not(.primary){border:0;background:#eef0eb}.priority-secondary{padding-top:7px}.priority-secondary .btn{font-size:11px;min-height:24px;padding:0}.today-agenda,.today-growth{display:none}.business-pulse{display:block;border-top:1px solid var(--hq-line);margin-top:20px;padding-top:25px}.business-pulse h2{font-size:22px;margin:0}.business-pulse .text-action{font-size:15px;gap:9px}.business-pulse>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.business-pulse .quick-stat{border:1px solid #e5e6e0;border-radius:8px;gap:10px;margin:0;padding:11px}.business-pulse .quick-stat .icon-disc{width:44px;height:44px}.business-pulse .quick-stat .icon-disc .ui-icon{width:25px;height:25px}.business-pulse .quick-stat strong{font-size:26px}.business-pulse .quick-stat small{font-size:11px;line-height:1.35}.business-pulse .quick-stat>.ui-icon{display:none}
 .bottom-nav{position:fixed;display:grid;grid-template-columns:repeat(4,1fr);bottom:0;left:0;right:0;min-height:78px;padding:11px 12px max(9px,env(safe-area-inset-bottom));background:var(--hq-canvas);border-top:1px solid var(--hq-line);z-index:25}.bottom-nav a,.bottom-nav button{display:flex;flex-direction:column;align-items:center;gap:3px;padding:1px 0 6px;background:none;border:0;color:#687285;font:500 12px DM,sans-serif;line-height:18px;text-decoration:none;position:relative;border-radius:0;min-height:48px;cursor:pointer}.bottom-nav .ui-icon{height:27px;width:27px;filter:brightness(0) saturate(100%) invert(43%) sepia(10%) saturate(750%) hue-rotate(177deg) brightness(92%) contrast(87%)}.bottom-nav [aria-current]{color:#005347;background:none;font-weight:750}.bottom-nav [aria-current] .ui-icon{filter:brightness(0) saturate(100%) invert(20%) sepia(35%) saturate(1698%) hue-rotate(125deg) brightness(91%) contrast(101%)}.bottom-nav [aria-current]:after{content:'';position:absolute;width:40px;height:4px;border-radius:3px;bottom:0;background:#005b49}.sidebar.menu-open .nav{bottom:78px}.login-brand h1{font-size:38px}.login-brand .brand img{width:105px}.login-brand .brand{height:auto;width:auto}.login-box{padding:28px 24px}.login-box h2{font-size:29px}dialog{padding:20px}.stock-card{font-size:15px}#toast{bottom:88px}
}
@media print{.header-meta,.bottom-nav,.mobile-tools{display:none!important}}

/* Desktop alignment corrections from reference comparison iteration 01. */
@media(min-width:1201px){.insights-page>.reference-heading{margin-bottom:17px}.insights-page>.reference-metrics{grid-template-columns:31.2% 34% 34.8%;padding-left:1px;margin-top:34px;padding-bottom:33px}.verification-growth .chart-unavailable{height:224px}.overview-bottom{margin-top:20px}}

.main:focus{outline:none}.priority-secondary{display:none}
@media(max-width:700px){.today-page{padding-top:2px}.today-mobile-title h1{font-size:48px}.today-mobile-title>div{font-size:20px;line-height:31px}.priority-caption{padding-bottom:10px}.priority-row{min-height:108px;padding:17px 0}.priority-copy>strong{font-size:16px;line-height:21px}.priority-copy>p{font-size:13px;line-height:18px;margin:2px 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.priority-mobile-owner{font-size:12.5px;line-height:18px}.priority-mobile-owner>.avatar{height:24px;width:24px;font-size:9px}.priority-action{font-size:12.5px;min-height:37px}.business-pulse{margin-top:0;padding-top:27px;border-top:0}.business-pulse>div:last-child{margin-top:10px}}

@media(max-width:700px){.priority-row{min-height:109px}.priority-copy>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.business-pulse .quick-stat small{font-size:9.5px;line-height:1.4}}
@media(min-width:1201px){.priority-copy{align-self:start;padding-left:5px}.priority-desktop-owner{align-self:start;margin-top:14px}.priority-due{align-self:start;margin-top:16px}.priority-action{align-self:start;margin-top:12px}}
@media(max-width:700px){.priority-action{align-self:start;margin-top:10px}}
/* Businesses / canonical frames 01 and 02. */
.business-directory>.reference-heading{margin-bottom:44px}.business-directory .reference-heading h1{font-size:64px;line-height:1.1}.business-directory .reference-heading>div>p{font-size:28px;font-weight:500}.business-directory .reference-heading .reference-cta{margin-top:27px;min-width:175px}.business-filters{display:flex;gap:15px;margin-bottom:23px;align-items:center}.business-filters button{border:1px solid #d6dde0;border-radius:11px;min-height:50px;min-width:154px;padding:12px 21px;color:var(--hq-ink);background:transparent;font:500 18px DM,sans-serif;cursor:pointer}.business-filters button:first-child{min-width:120px}.business-filters button:last-child{min-width:162px}.business-filters button>span{margin-left:15px;color:var(--hq-muted)}.business-filters button.active{color:white;background:var(--hq-green);border-color:var(--hq-green)}.business-filters button.active>span{color:white}.business-search-row{display:grid;grid-template-columns:minmax(0,1fr) 260px 218px;gap:18px}.business-search-row .search-control{width:100%;min-width:0}.business-search-row .search-control .search{height:51px;font-size:17px}.business-search-row .search-control>.ui-icon{top:14px}.business-search-row>select{height:51px;background:transparent;border:1px solid #d6dde0;border-radius:8px;color:var(--hq-muted);padding:0 18px;font:18px DM,sans-serif;min-width:0}.business-table-wrap{border-top:1px solid var(--hq-line);margin-top:22px}.business-reference-table{font-size:17px;white-space:normal;table-layout:fixed}.business-reference-table th{height:56px;background:transparent;font-size:16px;font-weight:500;letter-spacing:0;text-transform:none;color:#3e5678;padding:12px 4px}.business-reference-table th button{display:flex;align-items:center;gap:10px;border:0;padding:0;background:none;font:inherit;color:inherit;cursor:pointer}.business-reference-table th .sort-icon{width:13px;height:13px;transform:rotate(-90deg);opacity:.65}.business-reference-table td{padding:14px 5px;vertical-align:middle;border-color:var(--hq-line);height:91px}.business-reference-table tr.featured td{background:#eef4ed;border-bottom:0}.business-reference-table tr.featured:first-child td:first-child{border-radius:9px 0 0 0}.business-reference-table tr.featured:first-child td:last-child{border-radius:0 9px 0 0}.business-cell{display:flex;align-items:center;gap:24px}.business-cell .icon-disc{width:58px;height:58px}.business-cell .icon-disc>.ui-icon{width:28px;height:28px}.business-cell p{font-size:17px;line-height:1.3;margin:3px 0 0;color:var(--hq-muted)}.business-name-button{border:0;padding:0;background:none;text-align:left;font:700 21px/1.25 DM,sans-serif;letter-spacing:-.035em;color:var(--hq-ink);cursor:pointer}.verification-pill{display:inline-flex;align-items:center;border-radius:22px;min-height:37px;padding:7px 16px;font-size:16px;line-height:22px;white-space:nowrap}.verification-pill.mint{background:#dceee3;color:#005b4d}.verification-pill.amber{background:#fff0c8;color:#785000}.verification-pill.coral{background:#ffe4e2;color:#a10b0a}.directory-owner{display:flex;gap:14px;align-items:center;white-space:nowrap;font-size:17px;color:#3c5473}.directory-owner .avatar{width:44px;height:44px;flex-shrink:0}.business-reference-table td:nth-child(4){color:#29415f}.business-reference-table td:nth-child(4) p{font-size:16px;color:#6b7b96;margin:3px 0 0}.next-action-button{border:0;background:none;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:12px;color:#123b4d;font:17px/1.35 DM,sans-serif;padding:0;width:100%;cursor:pointer}.next-action-button .ui-icon{height:21px;width:21px}.business-reference-table .directory-expanded td{height:57px;padding:0 30px 17px 91px;border-radius:0 0 8px 8px;border-bottom:1px solid var(--hq-line)}.directory-expanded td>div{display:flex;align-items:center;border-top:1px solid #d4e1da;padding-top:15px;gap:30px;color:#304968;font-size:16px}.directory-expanded td>div>span{display:flex;align-items:center;gap:16px;white-space:nowrap}.directory-expanded td>div>span:not(:last-child){padding-right:30px;border-right:1px solid #9fadaf}.directory-expanded .ui-icon{width:22px;height:22px}.directory-count{font-size:16px;color:#6b7b96;margin:15px 0 0}.directory-empty{padding:32px 0;color:var(--hq-muted)}
.workspace-breadcrumb{display:flex;gap:18px;align-items:center;font-size:16px;color:#4e6383;margin:-15px 0 24px}.workspace-breadcrumb a{text-decoration:none}.business-workspace-heading{display:flex;align-items:center;gap:22px;margin-bottom:23px}.business-workspace-heading>.icon-disc{height:84px;width:84px}.business-workspace-heading>.icon-disc>.ui-icon{height:38px;width:38px}.business-name-line{display:flex;align-items:center;gap:16px}.business-name-line h1{font-size:52px;line-height:1.1;margin:0;letter-spacing:-.045em}.business-workspace-heading>div>p{font-size:20px;color:var(--hq-muted);margin:7px 0 0}.business-header-actions{display:flex;gap:14px;margin-left:auto;align-items:center}.business-header-actions .reference-cta{min-height:57px;font-size:20px;padding:15px 25px;gap:22px}.business-overflow{display:grid;place-items:center;border:1px solid #d0d8de;border-radius:7px;background:none;min-width:54px;height:57px;color:#4d6385;cursor:pointer}.business-tabs{min-height:60px;gap:35px}.business-tabs button{min-height:59px;padding:12px 10px}.business-workspace-columns{display:grid;grid-template-columns:64.4% 35.6%;padding-top:23px}.business-workspace-columns>div{padding-right:21px}.business-account{padding-left:25px;border-left:1px solid var(--hq-line)}.business-next h2{margin-bottom:17px}.next-action-card{background:#fffaf0;border:1px solid #f1e5c8;border-radius:8px;padding:20px 14px;display:flex;align-items:center;gap:18px;min-height:114px}.next-action-card>.icon-disc{height:54px;width:54px;align-self:flex-start}.next-action-card>.icon-disc>.ui-icon{height:27px;width:27px}.next-action-card>div:nth-child(2){flex:1;min-width:0}.next-action-card h3{font-size:20px;line-height:1.2;margin:1px 0 5px;letter-spacing:-.035em}.next-action-card p{font-size:15px;color:var(--hq-muted);line-height:1.4;margin:0}.next-action-owner{font-size:14px;white-space:nowrap;padding-left:10px}.next-action-owner>small{display:block;color:var(--hq-muted);font-size:13px;margin-bottom:7px}.next-action-owner>span{display:flex;align-items:center;gap:6px}.next-action-owner .avatar{height:28px;width:28px;font-size:10px}.next-action-card>.btn{min-height:38px;padding:8px 12px;white-space:nowrap;gap:8px;font-size:14px}.next-action-card>.btn .ui-icon{height:18px;width:18px}.business-activity{border-top:1px solid var(--hq-line);margin-top:20px;padding-top:18px;min-height:333px}.business-activity>h2{margin-bottom:21px}.business-event{display:grid;grid-template-columns:145px 51px minmax(0,1fr);gap:20px;align-items:flex-start;min-height:94px;margin-bottom:8px}.business-event>time{font-size:16px;color:var(--hq-muted);padding-left:30px;line-height:1.4}.business-event>.icon-disc{height:49px;width:49px}.business-event>.icon-disc>.ui-icon{height:26px;width:26px}.business-event h3{font-size:19px;line-height:1.3;margin:0 0 3px}.business-event p{font-size:16px;color:var(--hq-muted);margin:0;line-height:1.4}.business-event .text-action{font-size:13px;margin-top:5px}.business-feedback{border-top:1px solid var(--hq-line);padding-top:18px}.business-feedback>.row{margin-bottom:15px}.business-feedback h2{margin:0}.feedback-record{width:100%;border:1px solid #f1e5c8;border-radius:8px;background:#fffaf1;text-align:left;display:flex;align-items:center;gap:24px;padding:18px 14px;color:var(--hq-ink);cursor:pointer}.feedback-record>.icon-disc{width:54px;height:54px;background:#e9eceb}.feedback-record>.icon-disc>.ui-icon{height:26px;width:26px}.feedback-record>span:nth-child(2){flex:1;min-width:0}.feedback-record strong{display:block;font:650 18px/1.3 DM,sans-serif}.feedback-record small{display:block;color:var(--hq-muted);font:14px/1.4 DM,sans-serif;margin-top:3px}.feedback-record>.tag{background:#fff0cc;color:#875800;white-space:nowrap;font-size:13px}.business-account>h2{margin-bottom:20px}.account-detail-row{display:flex;align-items:center;gap:23px;border-bottom:1px solid var(--hq-line);padding:12px 0;min-height:77px}.account-detail-row>.icon-disc{width:49px;height:49px}.account-detail-row>.icon-disc>.ui-icon{height:26px;width:26px}.account-detail-row>div{flex:1;min-width:0}.account-detail-row small{display:block;color:var(--hq-muted);font-size:16px;line-height:1.35}.account-detail-row strong{display:block;font-size:20px;font-weight:500;line-height:1.35}.account-adoption{padding-top:17px}.account-adoption>h2{margin-bottom:14px}.account-adoption .account-detail-row{border:0;gap:24px;align-items:flex-start}.account-adoption .account-detail-row>.icon-disc{height:62px;width:62px}.account-adoption .account-detail-row strong{font-size:28px;font-weight:750;line-height:1.1}.account-adoption .account-detail-row small:last-child{font-size:14px;margin-top:3px}.account-adoption>h3{font-size:20px;margin:16px 0 0}.account-adoption .chart-unavailable{height:135px}.account-adoption .chart-unavailable>strong{font-size:16px}.business-files-empty{padding:30px 0}
@media(min-width:701px) and (max-width:1200px){.business-directory .reference-heading h1{font-size:48px}.business-directory .reference-heading>div>p{font-size:23px}.business-search-row{grid-template-columns:minmax(0,1fr) 180px 170px;gap:12px}.business-table-wrap{overflow-x:auto}.business-reference-table{min-width:1000px}.business-workspace-heading{flex-wrap:wrap}.business-name-line h1{font-size:40px}.business-header-actions{margin-left:0}.business-workspace-columns{grid-template-columns:1fr}.business-account{border:0;border-top:1px solid var(--hq-line);padding:22px 0}.business-workspace-columns>div{padding:0}}
@media(max-width:700px){.business-directory>.reference-heading{margin-bottom:25px}.business-directory .reference-heading h1{font-size:43px}.business-directory .reference-heading>div>p{font-size:19px}.business-directory .reference-heading .reference-cta{margin-top:18px;min-width:0}.business-filters{gap:7px;overflow:auto;margin-bottom:16px}.business-filters button{min-width:0!important;min-height:40px;font-size:13px;padding:9px 11px;border-radius:8px;white-space:nowrap}.business-filters button>span{margin-left:6px}.business-search-row{grid-template-columns:1fr 1fr;gap:10px}.business-search-row .search-control{grid-column:1/-1}.business-search-row .search-control .search{font-size:15px;height:46px}.business-search-row>select{height:43px;padding:0 12px;font-size:14px}.business-table-wrap{overflow-x:auto;margin-top:20px}.business-reference-table{min-width:1050px}.business-reference-table td{font-size:15px}.business-name-button{font-size:19px}.directory-count{font-size:13px}.workspace-breadcrumb{font-size:14px;margin:0 0 20px;gap:12px}.business-workspace-heading{flex-wrap:wrap;gap:13px;margin-bottom:20px}.business-workspace-heading>.icon-disc{height:55px;width:55px}.business-workspace-heading>.icon-disc>.ui-icon{height:28px;width:28px}.business-name-line{gap:8px;flex-wrap:wrap}.business-name-line h1{font-size:32px}.business-name-line .verification-pill{font-size:12px;min-height:25px;padding:3px 9px;line-height:19px}.business-workspace-heading>div>p{font-size:15px;margin-top:4px}.business-header-actions{margin:4px 0 0;width:100%;gap:10px}.business-header-actions .reference-cta{font-size:15px;min-height:44px;padding:10px 16px}.business-overflow{height:44px;min-width:44px}.business-tabs{gap:23px}.business-tabs button{font-size:14px;min-height:48px;padding:10px 0}.business-workspace-columns{grid-template-columns:1fr;padding-top:22px}.business-workspace-columns>div{padding:0}.business-account{border-left:0;border-top:1px solid var(--hq-line);margin-top:23px;padding:22px 0}.business-next h2{font-size:23px}.next-action-card{flex-wrap:wrap;padding:14px;gap:13px}.next-action-card>.icon-disc{height:44px;width:44px}.next-action-card>div:nth-child(2){flex-basis:calc(100% - 60px)}.next-action-card h3{font-size:17px}.next-action-card p{font-size:14px}.next-action-owner{padding:0}.next-action-owner>span{font-size:13px}.next-action-card>.btn{margin-left:auto;font-size:13px}.business-activity{min-height:0;padding-bottom:15px}.business-event{grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:0;margin-bottom:22px}.business-event>time{grid-column:1/-1;padding:0;font-size:12px}.business-event>.icon-disc{height:40px;width:40px}.business-event>.icon-disc>.ui-icon{height:23px;width:23px}.business-event h3{font-size:17px}.business-event p{font-size:14px}.business-feedback h2{font-size:23px}.business-feedback .text-action{font-size:13px}.feedback-record{flex-wrap:wrap;gap:13px;padding:14px}.feedback-record>.icon-disc{height:44px;width:44px}.feedback-record strong{font-size:16px}.feedback-record small{font-size:13px}.feedback-record>.tag{margin-left:57px}.account-detail-row{gap:18px;min-height:72px}.account-detail-row strong{font-size:18px}.account-detail-row small{font-size:14px}.account-adoption .account-detail-row{gap:18px}.account-adoption .account-detail-row>.icon-disc{width:52px;height:52px}}

.verification-pill{gap:7px}.verification-pill>.ui-icon{width:11px;height:11px}.verification-pill.amber>.ui-icon{filter:invert(44%) sepia(78%) saturate(1549%) hue-rotate(13deg) brightness(94%) contrast(97%)}.verification-pill.coral>.ui-icon{filter:invert(13%) sepia(88%) saturate(4133%) hue-rotate(353deg) brightness(95%) contrast(98%)}

.business-workspace .workspace-breadcrumb{margin-bottom:23px}.business-name-line h1{line-height:1}.business-workspace-heading>div>p{margin-top:3px}.business-reference-table td:nth-child(4) p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.next-action-button>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.business-event{position:relative;min-height:86px}.business-event:before{content:'';position:absolute;left:15px;top:14px;bottom:-16px;border-left:1px solid #00614e}.business-event:last-child:before{display:none}.business-event>.event-dot{position:absolute;left:9px;top:7px;width:13px;height:13px}.business-event>time{padding-left:53px}.event-title{border:0;padding:0;background:none;font:inherit;letter-spacing:inherit;text-align:left;color:inherit;cursor:pointer}.business-event p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feedback-record>.tag{border-radius:20px;padding:6px 13px}@media(max-width:700px){.business-event:before,.business-event>.event-dot{display:none}.business-event>time{padding-left:0}.business-workspace .workspace-breadcrumb{margin-bottom:20px}}

.next-action-due{padding-left:11px;border-left:1px solid #ecdfc8;min-width:62px;white-space:nowrap}.next-action-due small{display:block;font-size:12px;color:var(--hq-muted);margin-bottom:7px}.next-action-due strong{display:block;font-size:18px;font-weight:500;color:var(--hq-muted)}.next-action-card h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.next-action-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.next-action-card>.btn{min-width:132px}@media(max-width:700px){.next-action-due{margin-left:auto}.next-action-card>.btn{min-width:0}.next-action-card h3{white-space:normal}}
/* Source-image median samples: canvas RGB253/252/247; heading ink RGB5/22/30. */
:root{--hq-canvas:#fdfcf7;--hq-ink:#05161e}.nav a.active{background:rgba(31,97,78,.7)}
.hq-dark-logo,.mobile-detail-meta,.mobile-business-workspace{display:none}
@media(max-width:700px){
.business-detail-layout .sidebar{background:var(--hq-canvas);border-bottom:0;height:65px;padding:0 20px}.business-detail-layout .hq-light-logo,.business-detail-layout .mobile-tools,.desktop-business-workspace{display:none}.business-detail-layout .hq-dark-logo{display:block;width:135px;height:29px;object-fit:contain}.business-detail-layout .reference-brand{margin:0}.business-detail-layout .mobile-detail-meta{display:flex;align-items:center;gap:10px;margin-left:auto;color:#748297;font-size:10px}.mobile-detail-meta>button:not(.avatar){border:0;background:none;padding:0;color:#748297;font:inherit}.mobile-detail-meta .avatar{width:27px;height:27px;font-size:10px}.business-detail-layout .main{padding:0 20px 90px}.mobile-business-workspace{display:block}.mobile-business-back{display:flex;align-items:center;gap:7px;text-decoration:none;color:#526b87;font-size:12px;height:24px;margin-bottom:5px}.mobile-business-back>.ui-icon{width:13px;height:13px;transform:rotate(180deg)}.mobile-business-heading{display:flex;gap:13px;align-items:center;min-height:63px}.mobile-business-heading>.icon-disc{width:63px;height:63px;border-radius:13px}.mobile-business-heading>.icon-disc>.ui-icon{width:34px;height:34px}.mobile-business-heading>div{min-width:0}.mobile-business-heading h1{font:800 26px/1.1 DM,sans-serif;letter-spacing:-.045em;margin:0;display:flex;align-items:center;gap:6px}.mobile-business-heading h1>.ui-icon{width:20px;height:20px;filter:invert(25%) sepia(55%) saturate(1011%) hue-rotate(117deg)}.mobile-business-heading p{font-size:13px;color:var(--hq-muted);margin:7px 0 0}.mobile-business-tabs{display:flex;gap:30px;border-bottom:1px solid var(--hq-line);margin-top:14px}.mobile-business-tabs button{background:none;border:0;padding:8px 0 10px;color:var(--hq-muted);font:500 15px DM,sans-serif}.mobile-business-tabs button.active{color:#005740;border-bottom:2px solid #005740;font-weight:700}.mobile-business-workspace h2{font:750 18px/1.2 DM,sans-serif;letter-spacing:-.025em;margin:0}.mobile-business-next{padding:28px 0 18px;border-bottom:1px solid var(--hq-line)}.mobile-business-next>.row>.muted{font-size:12px}.mobile-next-record{display:flex;align-items:flex-start;gap:12px;width:100%;padding:17px 0 12px;border:0;background:none;text-align:left;color:var(--hq-ink)}.mobile-next-record>.icon-disc{width:42px;height:42px;flex-shrink:0}.mobile-next-record>.icon-disc>.ui-icon{width:23px;height:23px}.mobile-next-record>span:last-child{min-width:0}.mobile-business-workspace strong{display:block;font-size:15px;line-height:1.3;font-weight:650}.mobile-business-workspace small{display:block;font-size:12px;line-height:1.4;color:var(--hq-muted);margin-top:3px}.mobile-business-next>.btn{width:100%;height:35px;min-height:35px;font-size:13px;padding:7px 14px;justify-content:space-between;border-radius:5px}.mobile-business-contact{padding:13px 0;border-bottom:1px solid var(--hq-line)}.mobile-business-contact>div{display:flex;align-items:center;gap:10px;margin-top:9px}.mobile-business-contact .icon-disc{width:39px;height:39px}.mobile-business-contact>div>span:nth-child(2){flex:1}.mobile-business-contact button{border:0;background:none;padding:5px;color:#314d68}.mobile-business-contact button>.ui-icon{width:20px;height:20px}.mobile-business-activity{padding:17px 0 11px;border-bottom:1px solid var(--hq-line)}.mobile-business-activity .text-action{font-size:12px}.mobile-business-activity>button{display:flex;align-items:center;gap:10px;border:0;background:none;width:100%;padding:12px 0;text-align:left;color:var(--hq-ink)}.mobile-business-activity time{font-size:12px;color:var(--hq-muted);width:38px;flex-shrink:0}.mobile-business-activity .icon-disc{height:35px;width:35px;flex-shrink:0}.mobile-business-activity .icon-disc>.ui-icon{height:21px;width:21px}.mobile-business-activity>button>span:last-child{min-width:0}.mobile-business-activity strong{font-size:14px}.mobile-business-activity small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-business-key{padding:16px 0}.mobile-business-key>div{display:flex;align-items:center;gap:7px;margin-top:13px;font-size:10px;color:var(--hq-muted)}.mobile-business-key .ui-icon{width:18px;height:18px}.mobile-business-key strong{font-size:14px}.mobile-business-key a{margin-left:auto;color:#005740;text-decoration:none}.business-detail-layout .bottom-nav a[aria-current]{background:#e0eee1;border-radius:8px;border-bottom:0;padding:8px 12px}.business-detail-layout .bottom-nav{align-items:center}
}
@media(max-width:700px){
.business-detail-layout .mobile-detail-meta{display:grid!important;grid-template-columns:75px 28px;gap:3px 10px!important;font-size:10px!important}.mobile-detail-meta>button:first-child{text-align:left;grid-column:1}.mobile-detail-meta>time{grid-column:1;grid-row:2}.mobile-detail-meta>.avatar{grid-column:2;grid-row:1/3}.mobile-business-heading>.icon-disc{border-radius:50%;background:#ffebe6}.mobile-business-heading h1>.ui-icon{filter:invert(25%) sepia(84%) saturate(475%) hue-rotate(113deg) brightness(72%)}.mobile-business-tabs{gap:0}.mobile-business-tabs button{flex:1;text-align:left}.mobile-business-tabs button:nth-child(2){text-align:center}.mobile-business-tabs button:nth-child(3){text-align:right}.mobile-business-next{padding-top:17px;padding-bottom:16px}.mobile-next-record{padding-top:12px;padding-bottom:12px}.mobile-next-record strong{font-size:14px}.mobile-next-record small{font-size:12px}.mobile-business-next>.btn{justify-content:center;gap:13px}.mobile-business-next>.btn>.ui-icon{width:18px;height:18px}.mobile-business-contact h2{font-size:12px}.mobile-business-contact .icon-disc{background:#e0f4f6}.mobile-business-contact .icon-disc>.ui-icon{height:24px;width:24px}.mobile-business-contact button{background:#eaf0e9;border-radius:50%;padding:6px;margin-left:0}.mobile-business-contact button>.ui-icon{height:17px;width:17px}.mobile-business-contact>div{gap:8px}.mobile-business-activity{padding-top:13px;padding-bottom:4px}.mobile-business-activity h2,.mobile-business-key h2{font-size:16px}.mobile-business-activity>button{padding:10px 0;min-height:55px;border-bottom:1px solid var(--hq-line)}.mobile-business-activity>button:last-child{border-bottom:0}.mobile-business-activity .icon-disc{width:31px;height:31px}.mobile-business-activity strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-business-activity small{font-size:11px}.mobile-business-key>div:first-of-type{flex-wrap:wrap;position:relative;padding-left:52px;min-height:49px;gap:0 7px}.mobile-business-key>div:first-of-type>.ui-icon{position:absolute;left:0;top:2px;width:40px;height:40px;padding:10px;background:#e3f2e6;border-radius:50%}.mobile-business-key>div:first-of-type>strong{width:100%;font-size:20px}.mobile-business-key>div:first-of-type>span{font-size:11px}.mobile-business-key>div:first-of-type>a{position:absolute;right:0;top:16px;font-size:10px}.mobile-business-key>div:first-of-type>span{max-width:175px}.business-detail-layout .bottom-nav{height:59px;padding:5px 14px}.business-detail-layout .bottom-nav a{font-size:10px;gap:3px}.business-detail-layout .bottom-nav a[aria-current]{padding:4px 13px;background:none}.business-detail-layout .bottom-nav a[aria-current]>.ui-icon{background:#e0eee1;border-radius:20px;box-sizing:content-box;padding:2px 25px}.business-detail-layout .bottom-nav a[aria-current]:after{display:none}.business-detail-layout .bottom-nav .ui-icon{width:21px;height:21px}
}
@media(max-width:700px){.mobile-business-tabs{margin-top:10px}.mobile-business-next{padding-top:14px}.mobile-next-owner{display:inline!important}.mobile-next-record small:not(.mobile-next-owner){display:inline}.mobile-business-key>div:first-of-type>.mobile-key-icon{position:absolute;left:0;top:2px;width:40px;height:40px;padding:10px;background:#e3f2e6;border-radius:50%;box-sizing:border-box}.mobile-key-icon>.ui-icon{width:20px;height:20px}.mobile-key-feedback{display:flex;align-items:center;width:100%;gap:12px;border:0;border-top:1px solid var(--hq-line);border-bottom:1px solid var(--hq-line);background:none;text-align:left;color:var(--hq-ink);padding:8px 0;margin-top:10px}.mobile-key-feedback>.icon-disc{width:39px;height:39px}.mobile-key-feedback>.icon-disc>.ui-icon{height:21px;width:21px}.mobile-key-feedback>span:nth-child(2){flex:1}.mobile-key-feedback>span>strong{font-size:13px}.mobile-key-feedback>span>small{font-size:11px;margin-top:0}.mobile-key-feedback>.ui-icon{width:17px;height:17px}.business-detail-layout .bottom-nav a[aria-current]>.ui-icon{background:none;padding:2px 25px}.business-detail-layout .bottom-nav a[aria-current]{background:#e0eee1;border-radius:20px;height:29px;align-self:flex-start;margin-top:0;position:relative}.business-detail-layout .bottom-nav a[aria-current]>span{position:absolute;top:30px;white-space:nowrap}}
@media(min-width:701px){.business-event>time{white-space:nowrap}.business-header-actions .reference-cta{font-weight:500}.business-tabs{gap:29px}.business-tabs button{font-weight:400}.business-tabs button.active{font-weight:700}.business-workspace-columns .account-detail-row strong{font-weight:400}.business-workspace-columns .account-detail-row small{font-size:16px}}
.inbox-layout .main{padding:0}.inbox-heading{min-height:124px;padding:15px 42px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--hq-line)}.inbox-heading h1{font:800 54px/1.05 DM,sans-serif;margin:0;letter-spacing:-.045em}.inbox-heading p{font-size:24px;margin:5px 0 0;color:var(--hq-muted);font-weight:600;letter-spacing:-.035em}.inbox-heading-actions{display:flex;align-items:center;gap:20px}.inbox-heading-actions>span{font-size:14px;color:var(--hq-muted);display:flex;align-items:center;gap:8px;white-space:nowrap}.inbox-heading-actions .ui-icon{width:10px;height:10px}.inbox-columns{display:grid;grid-template-columns:29.2% 46.6% 24.2%;min-height:calc(100vh - 220px)}.inbox-thread-list{padding:10px 9px;border-right:1px solid var(--hq-line);min-width:0}.inbox-review-label{font-size:12px;color:var(--hq-muted);padding:0 10px}.inbox-thread{display:flex;align-items:flex-start;gap:18px;width:100%;border:0;border-bottom:1px solid var(--hq-line);padding:20px 18px;background:none;text-align:left;min-height:130px;color:var(--hq-ink);position:relative;cursor:pointer}.inbox-thread.active{background:#eaf5ee;border-radius:8px;border-color:transparent}.inbox-thread>.icon-disc{width:55px;height:55px;flex-shrink:0}.inbox-thread>.icon-disc>.ui-icon{width:28px;height:28px}.inbox-thread>span:nth-child(2){min-width:0;flex:1}.inbox-thread strong{display:block;font:700 18px/1.3 DM,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-thread b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:500 16px/1.4 DM,sans-serif;margin-top:2px;padding-right:12px}.inbox-thread small{display:block;font:13px/1.4 DM,sans-serif;color:var(--hq-muted);margin-top:5px}.inbox-thread em{position:absolute;right:15px;bottom:17px;background:#e7ece8;border-radius:14px;padding:4px 10px;font:11px DM,sans-serif;color:#00533e}.inbox-conversation{padding:23px 17px;min-width:0}.inbox-conversation-heading{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--hq-line);padding:0 6px 20px}.inbox-conversation-heading>.icon-disc{height:63px;width:63px;flex-shrink:0}.inbox-conversation-heading>div{min-width:0}.inbox-conversation-heading h2{font-size:24px;line-height:1.25;margin:0;overflow-wrap:anywhere}.inbox-conversation-heading p{font-size:15px;color:var(--hq-muted);margin:8px 0 0}.inbox-message-stream{max-height:450px;overflow-y:auto;padding:20px 12px 0}.inbox-message{display:flex;gap:18px;margin:4px 0 24px}.inbox-message>.avatar{width:44px;height:44px;flex-shrink:0}.inbox-message>div{min-width:0;flex:1}.inbox-message header{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;margin-bottom:7px}.inbox-message header strong{overflow-wrap:anywhere}.inbox-message time{color:var(--hq-muted);font-size:12px}.inbox-message-body{background:#f1f2ef;border-radius:9px;padding:13px;font-size:15px;line-height:1.55;color:#3c5477;white-space:pre-wrap;overflow-wrap:anywhere}.inbox-message.outgoing .inbox-message-body{background:#e3f3e9}.inbox-composer{border-top:1px solid var(--hq-line);padding:14px 7px}.inbox-composer h3{font-size:15px;margin:0}.inbox-composer textarea{width:100%;height:138px;border:1px solid #d5dce2;background:#fff;border-radius:6px;padding:14px;font:16px/1.5 DM,sans-serif;color:var(--hq-ink);resize:vertical}.inbox-composer .btn{margin-top:13px;gap:20px;min-width:230px}.inbox-business-context{padding:20px 24px;border-left:1px solid var(--hq-line);min-width:0}.inbox-business-context h2{font-size:19px;margin:0 0 15px}.inbox-context-section{padding:16px 0;border-top:1px solid var(--hq-line)}.inbox-context-section h3{font-size:16px;margin:0 0 10px}.inbox-context-section p{font-size:14px;line-height:1.5;color:var(--hq-muted)}.inbox-context-section strong{font-size:14px;overflow-wrap:anywhere}.inbox-context-section a{font-size:14px;color:#00543e}.inbox-no-selection{text-align:center;padding:90px 28px;color:var(--hq-muted)}.inbox-no-selection>.icon-disc{margin:0 auto 18px;width:65px;height:65px}.inbox-no-selection h2{font-size:25px;color:var(--hq-ink)}.inbox-no-selection p{font-size:16px;line-height:1.6}.mobile-inbox-back{display:none}.reply-preview-content{white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;overflow:auto;background:#f0f5ef;padding:18px;border-radius:7px}
@media(max-width:1000px){.inbox-columns{grid-template-columns:35% 65%}.inbox-business-context{display:none}.inbox-heading-actions>span{display:none}.inbox-heading p{font-size:21px}}
@media(max-width:700px){.inbox-heading{padding:24px 20px 18px;min-height:120px;align-items:flex-start}.inbox-heading h1{font-size:43px}.inbox-heading p{font-size:17px;max-width:240px}.inbox-heading-actions .btn{font-size:11px;padding:8px;min-height:34px}.inbox-columns{display:block}.inbox-thread-list{border:0;padding:8px 12px}.inbox-thread{min-height:114px;padding:18px 8px;gap:13px}.inbox-thread>.icon-disc{width:44px;height:44px}.inbox-thread strong{font-size:16px}.inbox-thread b{font-size:14px}.inbox-thread small{font-size:11px}.inbox-conversation{display:none;padding:18px 15px 90px}.has-conversation .inbox-thread-list,.has-conversation .inbox-heading{display:none}.has-conversation .inbox-conversation{display:block}.mobile-inbox-back{display:block;position:absolute;top:0;left:5px;font-size:13px}.inbox-conversation-heading{position:relative;padding-top:36px;gap:13px}.inbox-conversation-heading h2{font-size:21px}.inbox-conversation-heading>.icon-disc{width:47px;height:47px}.inbox-message-stream{padding:16px 0 0;max-height:420px}.inbox-message{gap:10px}.inbox-message>.avatar{height:30px;width:30px;font-size:12px}.inbox-message-body{font-size:14px;padding:12px}.inbox-message header{font-size:12px}.inbox-composer .btn{width:100%}}

.quo-mobile-context{display:none}@media(max-width:1000px){.quo-mobile-context{display:block}}
/* Canonical 26-business-files: document list and right-side details. */
.crm-files-columns{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);gap:26px;margin-top:28px}.crm-files-columns h2{font-size:30px;letter-spacing:-.035em;margin:0 0 6px}.crm-files-columns h3{font-size:20px;letter-spacing:-.02em;margin:22px 0 5px}.files-heading{align-items:flex-start;gap:16px;margin-bottom:28px}.files-heading .btn{white-space:nowrap}.crm-files-columns p{margin:6px 0 14px}.files-details{border-left:1px solid var(--hq-line);padding:0 0 0 26px}.files-details>h3:first-child{margin-top:12px}.files-details>section{border-top:1px solid var(--hq-line);margin-top:26px;padding-top:4px}.files-table-head,.files-record{display:grid;grid-template-columns:minmax(0,2fr) 1.1fr 1.1fr 1fr;gap:10px;align-items:center;text-align:left}.files-table-head{padding:12px 10px;color:var(--hq-muted);font-size:14px}.files-record{width:100%;border:0;border-bottom:1px solid var(--hq-line);background:none;min-height:80px;padding:12px 10px;color:var(--hq-ink);font:inherit;font-size:14px;cursor:pointer}.files-record.selected{background:#e6f1ed;border:1px solid #9dc7bc;border-radius:5px}.files-record>span{min-width:0;overflow-wrap:anywhere}.file-name{display:flex;align-items:center;gap:12px}.file-name strong{font-size:16px}.file-name small{display:block;color:var(--hq-muted);margin-top:4px}.file-name .icon-disc{width:40px;height:40px;flex-shrink:0}.files-record .tag{justify-self:start;font-size:12px}.files-shared{margin-top:36px}.files-empty{padding:28px 18px;border:1px solid var(--hq-line);background:#f8f8f4;border-radius:7px;text-align:center;color:var(--hq-muted)}.files-empty>.ui-icon{display:block;width:32px;height:32px;margin:0 auto 12px}.files-empty strong{display:block}.files-sync-row{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--hq-muted);margin-top:12px}.file-detail-name{display:flex;gap:12px;align-items:center;margin:22px 0}.files-details dl{display:grid;grid-template-columns:1fr 1.3fr;gap:14px;margin:28px 0}.files-details dt{color:var(--hq-muted)}.files-details dd{margin:0;overflow-wrap:anywhere}.file-detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.crm-media-preview{display:block;max-width:100%;max-height:65vh;margin:20px auto;object-fit:contain}.crm-files-columns .quiet{font-size:13px;line-height:1.5}
@media(max-width:1100px){.files-table-head,.files-record{grid-template-columns:minmax(0,2fr) 1fr 1fr}.files-table-head>span:last-child,.files-record>span:last-child{display:none}.crm-files-columns{grid-template-columns:minmax(0,1.8fr) minmax(210px,1fr)}}
@media(max-width:700px){.crm-files-columns{display:block;margin-top:20px}.crm-files-columns h2{font-size:24px}.files-heading{flex-wrap:wrap;margin-bottom:20px}.files-heading .btn{width:100%}.files-details{border-left:0;border-top:1px solid var(--hq-line);padding:16px 0;margin-top:24px}.files-table-head{display:none}.files-record{grid-template-columns:minmax(0,1fr) auto;gap:8px}.files-record>.file-name{grid-column:1/-1}.files-record>span:nth-child(2){font-size:12px}.files-record>span:last-child{display:none}.files-sync-row{flex-wrap:wrap}.mobile-business-tabs{overflow-x:auto}.mobile-business-tabs button{flex:0 0 auto}.file-detail-actions>.btn{width:100%}}
@media(max-width:700px){.mobile-business-tabs{gap:12px;justify-content:space-between}.mobile-business-tabs button{padding:9px 2px;min-width:0}}
/* Canonical supply/vendor frames 35, 36 and 38. */
.supply-tabs{margin:26px 0}.supply-tabs>a,.vendor-profile>.insight-tabs>a{padding:15px 18px;text-decoration:none;color:var(--hq-muted);border-bottom:3px solid transparent;white-space:nowrap}.supply-tabs>a.active,.vendor-profile>.insight-tabs>a.active{color:var(--hq-ink);border-color:#005740;font-weight:700}.vendor-directory>header h1{font-size:64px;letter-spacing:-.045em;margin:0}.vendor-directory>header p{font-size:28px;color:var(--hq-muted);margin:0}.vendor-directory-heading{display:flex;align-items:center;gap:16px;margin:32px 0}.vendor-directory-heading h2{font-size:58px;letter-spacing:-.04em;margin:0}.vendor-directory-heading p{color:var(--hq-muted);flex:1;font-size:16px}.vendor-directory-heading .btn{min-height:56px;font-size:19px}.vendor-filters{display:flex;gap:6px;margin:12px 0 18px}.vendor-filters button{background:#f6f7f5;border:0;border-radius:12px;padding:10px 16px;font:inherit;color:var(--hq-muted)}.vendor-filters button.active{background:#dfefe9;color:#073b36;font-weight:700}.vendor-table{width:100%;border-collapse:collapse}.vendor-table th{font-weight:500;text-align:left;color:var(--hq-muted);padding:16px 4px}.vendor-table td{padding:24px 4px;border-top:1px solid var(--hq-line);color:var(--hq-muted)}.vendor-table a{color:#005740}.vendor-table .vendor-name{font-weight:700;color:var(--hq-ink);text-decoration:none}.vendor-table .ui-icon{width:18px;height:18px;vertical-align:middle}.vendor-pipeline{display:flex;align-items:center;gap:25px;border:1px solid var(--hq-line);background:#f4f8f4;border-radius:8px;padding:24px;margin:36px 0 24px}.vendor-pipeline>.icon-disc{width:92px;height:92px;flex-shrink:0}.vendor-pipeline h3{font-size:26px;margin:0}.vendor-pipeline p{font-size:20px;margin:5px 0}.vendor-pipeline small{color:var(--hq-muted)}.vendor-pipeline>div{flex:1}.vendor-profile-heading{display:flex;gap:28px;align-items:flex-start;margin:34px 0 16px}.vendor-profile-heading>.icon-disc{width:92px;height:92px;flex-shrink:0}.vendor-profile-heading>.icon-disc>.ui-icon{width:40px;height:40px}.vendor-profile-heading h1{font-size:58px;letter-spacing:-.045em;margin:0 0 8px;overflow-wrap:anywhere}.vendor-profile-heading p{color:var(--hq-muted)}.vendor-profile-heading>.btn{margin-left:auto;margin-top:5px;min-height:58px;font-size:19px;white-space:nowrap}.vendor-profile-columns{display:grid;grid-template-columns:62% 38%;margin:26px 0}.vendor-profile-columns>section{padding-right:24px;min-width:0}.vendor-profile-columns>aside{border-left:1px solid var(--hq-line);padding-left:24px;min-width:0}.vendor-profile h2{font-size:24px;letter-spacing:-.035em}.vendor-summary{display:grid;grid-template-columns:29% 71%;margin:14px 0 30px}.vendor-summary>dt,.vendor-summary>dd{border-top:1px solid var(--hq-line);padding:15px 0;margin:0}.vendor-summary>dt{color:var(--hq-muted)}.vendor-summary>dd{overflow-wrap:anywhere}.qualification-row{display:flex;align-items:center;gap:15px;padding:15px 0;border-top:1px solid var(--hq-line);text-decoration:none;color:var(--hq-ink)}.qualification-row>span:nth-child(2){flex:1}.qualification-row small{display:block;color:var(--hq-muted)}.vendor-email-row{display:flex;align-items:center;gap:10px;width:100%;border:0;border-top:1px solid var(--hq-line);background:none;padding:16px;text-align:left;color:#005740;cursor:pointer}.vendor-email-review h1{font-size:44px;letter-spacing:-.04em;margin:24px 0 6px}.vendor-email-review>p{font-size:23px;margin-bottom:28px}.vendor-email-columns{display:grid;grid-template-columns:54% 46%;gap:26px}.vendor-email-columns>article{border:1px solid var(--hq-line);border-radius:10px;padding:25px;min-width:0}.vendor-email-columns>article>header{display:flex;gap:20px;align-items:center;border-bottom:1px solid var(--hq-line);padding-bottom:16px}.vendor-email-columns>article>header>.ui-icon{width:40px;height:40px}.vendor-email-columns dl{display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px;border-bottom:1px solid var(--hq-line);padding:20px 0}.vendor-email-columns dd{margin:0;overflow-wrap:anywhere}.vendor-email-columns dt{color:var(--hq-muted)}.vendor-email-columns>section{border-left:1px solid var(--hq-line);padding-left:25px;min-width:0}.vendor-email-columns .field{margin:22px 0}.vendor-email-columns .inbox-message-body{white-space:pre-wrap;background:none;margin:20px 0;padding:0}.vendor-profile .insight-tabs{overflow-x:auto}
@media(max-width:900px){.vendor-directory-heading{flex-wrap:wrap}.vendor-directory-heading h2{font-size:42px}.vendor-directory-heading p{min-width:220px}.vendor-profile-heading{flex-wrap:wrap}.vendor-profile-heading>.btn{margin-left:0}.vendor-pipeline{flex-wrap:wrap}.vendor-email-columns{grid-template-columns:1fr}.vendor-email-columns>section{border:0;padding:0}}
@media(max-width:700px){.vendor-directory>header h1{font-size:43px}.vendor-directory>header p{font-size:19px}.supply-tabs{overflow-x:auto}.supply-tabs>a{padding:12px}.vendor-directory-heading{margin:20px 0}.vendor-directory-heading h2{font-size:36px}.vendor-directory-heading p{font-size:14px;margin:0}.vendor-directory-heading>.btn{width:100%}.vendor-table{min-width:850px}.vendor-pipeline{padding:18px;gap:16px}.vendor-pipeline>.icon-disc{width:56px;height:56px}.vendor-pipeline h3{font-size:22px}.vendor-pipeline p{font-size:16px}.vendor-pipeline>.btn{width:100%}.vendor-profile-heading{gap:16px;margin:22px 0}.vendor-profile-heading>.icon-disc{width:64px;height:64px}.vendor-profile-heading h1{font-size:32px}.vendor-profile-heading>div{flex:1;min-width:0}.vendor-profile-heading>.btn{width:100%;font-size:16px}.vendor-profile-columns{display:block}.vendor-profile-columns>section{padding:0}.vendor-profile-columns>aside{padding:0;border-left:0;border-top:1px solid var(--hq-line);margin-top:24px}.vendor-summary{grid-template-columns:45% 55%}.vendor-email-review h1{font-size:32px}.vendor-email-review>p{font-size:18px}.vendor-email-columns>article{padding:18px}.vendor-email-columns dl{grid-template-columns:60px minmax(0,1fr)}}
@media(max-width:700px){.vendor-table{display:block;min-width:0}.vendor-table thead{display:none}.vendor-table tbody{display:block}.vendor-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;border-top:1px solid var(--hq-line);padding:16px 0}.vendor-table td{display:block;border:0;padding:3px 0;overflow-wrap:anywhere}.vendor-table td:first-child,.vendor-table td:last-child{grid-column:1/-1}.vendor-table td:first-child{font-size:19px}.vendor-table td:nth-child(4)::before{content:'Dropship: ';font-size:12px}.vendor-table td:nth-child(5)::before{content:'Ordering: ';font-size:12px}}
@media(min-width:701px){.vendor-directory>header h1{line-height:1.1}.vendor-directory>header p{line-height:1.25}.vendor-directory-heading{margin:25px 0}.vendor-directory-heading>.btn{font-size:18px;font-weight:500;padding:15px 24px;gap:22px;min-height:58px}.vendor-profile-heading h1{line-height:1;margin-bottom:7px}.vendor-profile-heading{margin-bottom:8px}.vendor-profile>.insight-tabs{gap:20px}.vendor-profile>.insight-tabs>a{padding:12px 20px}.vendor-profile-columns{margin-top:24px}.vendor-summary>dt,.vendor-summary>dd{font-size:16px;line-height:1.4;padding:11px 0;min-height:45px}.vendor-summary>dd:has(.avatar){padding:8px 0}.vendor-summary .avatar{height:33px;width:33px;margin-right:10px}.qualification-row{padding:11px 0;line-height:1.2}.qualification-row small{font-size:14px;line-height:1.25;margin-top:3px}}
.vendor-table{font-size:18px;line-height:1.3}.vendor-table th{font-size:16px;letter-spacing:0;text-transform:none;background:none;font-weight:400}.vendor-table td{font-size:18px}.vendor-table .vendor-name{font-size:19px}.vendor-status{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:20px;background:#e5f0e9;color:#084f40;font-size:16px;line-height:1.2;font-weight:400;white-space:nowrap}.vendor-status>.ui-icon{width:12px;height:12px;filter:invert(25%) sepia(40%) saturate(1400%) hue-rotate(110deg)}.vendor-status.prospect{background:#e3f0ff;color:#075fc8}.vendor-status.under_review{background:#fff1cd;color:#916000}.vendor-status.unverified{background:#ffe7e5;color:#a51e26}.vendor-status.stockroom_only{background:#ececec;color:#556274}.vendor-pipeline>.btn{font-size:18px;font-weight:500;min-height:56px;padding:13px 24px;gap:15px}.supply-currency{border:0;background:none;font:inherit;color:var(--hq-muted);padding:6px}.vendor-profile>.notice{background:#fff3d4;border-left:0;border-radius:10px;font-size:16px}
@media(max-width:700px){.vendor-table td{font-size:15px}.vendor-status{font-size:13px}.vendor-pipeline>.btn{font-size:15px}.supply-currency{display:none}}
