@media screen{.app:not(.portal-app)>.sidebar{width:250px;padding:28px 20px}.app:not(.portal-app)>.sidebar+.main{margin-left:250px}.app:not(.portal-app)>.sidebar a{min-height:46px;padding:12px 14px;font-size:14px}.app:not(.portal-app)>.sidebar a svg{width:20px;height:20px}.app:not(.portal-app)>.sidebar .brand span{font-size:10px}.app:not(.portal-app)>.sidebar .user b{font-size:13px}.app:not(.portal-app)>.sidebar .user small{font-size:11px}.app:not(.portal-app)>.main:not(.editor-main){font-size:14px}.app:not(.portal-app)>.main:not(.editor-main) .topbar{height:72px}.app:not(.portal-app)>.main:not(.editor-main) .help{font-size:14px}.app:not(.portal-app)>.main:not(.editor-main) .eyebrow{letter-spacing:1.7px;font-size:11px}.app:not(.portal-app)>.main:not(.editor-main) .welcome h1,.app:not(.portal-app)>.main:not(.editor-main) .list-header h1,.app:not(.portal-app)>.main:not(.editor-main) .settings-header h1{font-size:31px;line-height:1.2}.app:not(.portal-app)>.main:not(.editor-main) .welcome p,.app:not(.portal-app)>.main:not(.editor-main) .list-header p,.app:not(.portal-app)>.main:not(.editor-main) .settings-header p{font-size:14px;line-height:1.65}.app:not(.portal-app)>.main:not(.editor-main) .btn{min-height:44px;padding-inline:17px;font-size:14px}.app:not(.portal-app)>.main:not(.editor-main) .search input,.app:not(.portal-app)>.main:not(.editor-main) input,.app:not(.portal-app)>.main:not(.editor-main) select,.app:not(.portal-app)>.main:not(.editor-main) textarea{font-size:14px}.app:not(.portal-app)>.main:not(.editor-main) .kpi p{font-size:13px}.app:not(.portal-app)>.main:not(.editor-main) .kpi h3{font-size:26px}.app:not(.portal-app)>.main:not(.editor-main) .kpi>span,.app:not(.portal-app)>.main:not(.editor-main) .footnote{font-size:11.5px}.app:not(.portal-app)>.main:not(.editor-main) .panel-head h2{font-size:18px}.app:not(.portal-app)>.main:not(.editor-main) .panel-head p{font-size:13px}.app:not(.portal-app)>.main:not(.editor-main) th{padding-block:13px;font-size:11.5px}.app:not(.portal-app)>.main:not(.editor-main) td{padding-block:17px;font-size:13.5px}.app:not(.portal-app)>.main:not(.editor-main) td small{font-size:11.5px;line-height:1.5}.app:not(.portal-app)>.main:not(.editor-main) .status{padding:6px 10px;font-size:11.5px}.app:not(.portal-app)>.main:not(.editor-main) .filter-tabs button{min-height:38px;font-size:13px}.app:not(.portal-app)>.main:not(.editor-main) .filter-tabs button span{font-size:10px}.app:not(.portal-app)>.main:not(.editor-main) .list-toolbar .search{height:43px}.app:not(.portal-app)>.main:not(.editor-main) .distributor-card-title h3{font-size:15px}.app:not(.portal-app)>.main:not(.editor-main) .distributor-card-title span,.app:not(.portal-app)>.main:not(.editor-main) .distributor-cards dt,.app:not(.portal-app)>.main:not(.editor-main) .distributor-cards dd,.app:not(.portal-app)>.main:not(.editor-main) .distributor-card-foot a{font-size:11.5px}.app:not(.portal-app)>.main:not(.editor-main) .template-feature{grid-template-columns:66px 1fr 250px;gap:24px;padding:28px}.app:not(.portal-app)>.main:not(.editor-main) .template-badges span,.app:not(.portal-app)>.main:not(.editor-main) .template-badges b{font-size:10px}.app:not(.portal-app)>.main:not(.editor-main) .template-main h2{margin-top:10px;font-size:21px}.app:not(.portal-app)>.main:not(.editor-main) .template-main>p{max-width:760px;font-size:14px;line-height:1.65}.app:not(.portal-app)>.main:not(.editor-main) .template-meta span{font-size:11px}.app:not(.portal-app)>.main:not(.editor-main) .template-meta b,.app:not(.portal-app)>.main:not(.editor-main) .template-feature aside b{font-size:14px}.app:not(.portal-app)>.main:not(.editor-main) .template-feature aside p{font-size:11.5px;line-height:1.65}.app:not(.portal-app)>.main:not(.editor-main) .template-sections h2{font-size:18px}.app:not(.portal-app)>.main:not(.editor-main) .template-sections article{min-height:58px;padding:15px}.app:not(.portal-app)>.main:not(.editor-main) .template-sections article span{font-size:10px}.app:not(.portal-app)>.main:not(.editor-main) .template-sections article b{font-size:12px}.app:not(.portal-app)>.main:not(.editor-main) .field>span,.app:not(.portal-app)>.main:not(.editor-main) .toggle-row>span{font-size:12.5px}.app:not(.portal-app)>.main:not(.editor-main) .settings-panel-title h2{font-size:18px}.app:not(.portal-app)>.main:not(.editor-main) .settings-panel-title p{font-size:11.5px;line-height:1.55}.app:not(.portal-app)>.main:not(.editor-main) .company-lookup h2{font-size:18px}.app:not(.portal-app)>.main:not(.editor-main) .company-lookup p,.app:not(.portal-app)>.main:not(.editor-main) .network-layout small,.app:not(.portal-app)>.main:not(.editor-main) .network-layout p{font-size:11.5px;line-height:1.55}.app:not(.portal-app)>.main:not(.editor-main) .network-layout b,.app:not(.portal-app)>.main:not(.editor-main) .network-layout h3{font-size:14px}}@media screen and (max-width:900px){.app:not(.portal-app)>.sidebar{width:76px;padding-inline:10px}.app:not(.portal-app)>.sidebar+.main{margin-left:76px}.app:not(.portal-app)>.sidebar nav a,.app:not(.portal-app)>.sidebar .nav-bottom>a{justify-content:center;gap:0;font-size:0}.app:not(.portal-app)>.sidebar .brand span,.app:not(.portal-app)>.sidebar .user div{display:none}.app:not(.portal-app)>.sidebar .brand{padding-inline:0}.app:not(.portal-app)>.sidebar .brand img{width:56px}}
