.portal-header{height:76px;padding:0 max(24px,calc((100vw - 1380px)/2));display:flex;align-items:center;gap:20px;background:rgba(255,255,255,.96);border-bottom:1px solid #e6eaf1;position:sticky;top:0;z-index:12;backdrop-filter:blur(16px)}.portal-header .common-brand,.portal-header .portal-brand{color:#17243b;text-decoration:none;flex:0 0 auto}.portal-brand{display:flex;align-items:center;gap:11px}.portal-brand small,.portal-brand b{display:block}.portal-brand small{font-size:10px;line-height:1.2;color:#68758a;font-weight:700}.portal-brand b{font-family:'Space Grotesk',sans-serif;font-size:15px;line-height:1.25}.portal-page{padding-left:20px;border-left:1px solid #e4e8ef;min-width:0}.portal-page span{display:block;font-size:8px;letter-spacing:.15em;color:#8b96a8;font-weight:800}.portal-page h1{font-size:20px;line-height:1.15;margin:3px 0 0;letter-spacing:-.025em;white-space:nowrap}.portal-actions{display:flex;align-items:center;gap:9px;margin-left:auto}.dashboard-main{padding-top:0}.dashboard-main>.portal-header{margin:0 -34px 24px;padding-left:34px;padding-right:34px}.dashboard-header #crumb{font-family:'Space Grotesk',sans-serif;font-size:13px}.dashboard-header .mobile-menu{flex:0 0 auto}.compact-distribution{padding-top:16px}.compact-distribution .delivery-toolbar{margin:0 0 12px;padding:14px 18px;grid-template-columns:minmax(300px,1.35fr) minmax(220px,.8fr) auto}.compact-distribution .summary-grid{gap:10px;margin-bottom:12px}.compact-distribution .summary{padding:13px 16px;min-height:88px}.compact-distribution .summary strong{font-size:24px;margin:6px 0 2px}.compact-distribution .summary small{font-size:9px}.compact-map{border:0;border-radius:14px}.compact-map iframe{height:760px}.compact-map .map-context{display:none}.distribution-header .role-switch{margin:0}.distribution-header .role-switch button{padding:8px 11px}.test-body .test-title{display:none}.test-body .test-main{padding-top:18px}.test-body .test-header .common-brand small{font-size:0}.test-body .test-header .common-brand small:after{content:'Retailer Portal · Testing';font-size:10px}.test-body .wizard-panel{min-height:560px}@media(max-width:900px){.portal-header{padding:0 16px;gap:11px}.portal-page{padding-left:11px}.portal-actions .env-chip,.portal-actions .header-link{display:none}.compact-distribution{padding-top:12px}.compact-map iframe{height:650px}.dashboard-main>.portal-header{margin:0 -16px 18px;padding:0 16px}}@media(max-width:560px){.portal-header .common-brand span:last-child{display:none}.portal-page{border-left:0;padding-left:0}.portal-actions{gap:4px}.portal-header{height:66px}.compact-distribution .summary-grid{grid-template-columns:1fr 1fr}}
