/* ALPLINE 4.0.92. Approved reference presentation; screen rules never style printed documents. */
@media screen{
html body.release-492.alpline-human-os{--theme-font:Jost,'Segoe UI',Arial,sans-serif;--a-ink:#182b36;--a-muted:#60706b;--a-green:#087c3f;--a-line:#e1e8e3;--a-gold:#b58a2c;--a-blue:#2674df;--a-red:#d64e55;--a-orange:#ed9730;--a-canvas:#f6f8f5;font-family:var(--theme-font)!important;color:var(--a-ink)!important;background:var(--a-canvas)!important}
html body.release-492.alpline-human-os :is(h1,h2,h3,h4,p,a,span,b,strong,small,em,label,button,input,select,textarea,summary,th,td){font-family:var(--theme-font)!important}
html body.release-492.alpline-human-os :is(h1,h2,h3){text-shadow:none!important;letter-spacing:-.025em!important;font-weight:600!important}
html body.release-492.alpline-human-os :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #2876d2!important;outline-offset:3px!important}
html body.public-body.release-492.alpline-human-os .site-header{background:#fff!important;box-shadow:0 1px 0 var(--a-line)!important}
html body.public-body.release-492.alpline-human-os .utility-bar{display:flex!important;background:#087c3f!important;color:#fff!important;min-height:28px!important;justify-content:center!important;font-size:11px!important}
html body.public-body.release-492.alpline-human-os .main-header{min-height:80px!important;padding:12px 24px!important;max-width:1440px!important}
html body.public-body.release-492.alpline-human-os .primary-nav{gap:16px!important}
html body.public-body.release-492.alpline-human-os .primary-nav a{font-size:13px!important;font-weight:500!important}
html body.public-body.release-492.alpline-human-os .primary-nav a.active{color:var(--a-green)!important;border-bottom-color:var(--a-green)!important}
html body.public-body.release-492.alpline-human-os .header-join{border-radius:5px!important;background:var(--a-green)!important;box-shadow:none!important;font-size:13px!important}
html body.public-body.release-492.alpline-human-os .alp435-brand b{font-size:23px!important;color:#135f35!important}
html body.public-body.release-492.alpline-human-os .alp435-brand .crest{box-shadow:none!important;border:0!important}
.alp492-site{background:#fff;color:#233229;font-size:15px;line-height:1.65;overflow:clip}
.alp492-site *{box-sizing:border-box}.alp492-site a{text-decoration:none;color:inherit}.alp492-site h1,.alp492-site h2,.alp492-site h3,.alp492-site p{margin:0 0 16px}
.a492-wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.a492-section{padding-block:60px}.a492-kicker{font-size:11px!important;letter-spacing:.13em!important;color:#157346;font-weight:600!important;margin-bottom:12px!important;line-height:1.5}.alp492-site h2{font-size:32px;line-height:1.2}.alp492-site h3{font-size:19px;line-height:1.35}.alp492-site p{color:#5a6961}.a492-soft{background:#f5f8f4}.a492-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.a492-intro{font-size:18px!important;color:#176b40!important}.a492-photo{height:300px;overflow:hidden;border-radius:6px}.a492-photo img{width:100%;height:100%;object-fit:cover;display:block}
.a492-hero{background:linear-gradient(105deg,#edf4eb,#fafbf7 65%);border-bottom:1px solid #e5ece4}.a492-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-block:34px}.alp492-site .a492-hero h1{font-size:clamp(32px,3.4vw,48px);line-height:1.12;margin:0 0 20px;color:#18392b}.a492-hero h1 span{color:#098344}.a492-hero p{max-width:520px}.a492-hero small{display:block;font-size:12px;margin-top:18px;color:#52685a}.a492-hero-visual{height:320px;position:relative;border-radius:8px;overflow:hidden}.a492-hero-visual>img{width:100%;height:100%;object-fit:cover}.a492-hero-visual>div{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(0deg,#103d30f5,#103d30b8);color:white}.a492-hero-visual small{margin:0 0 5px;color:#d4e9d7;font-size:10px;letter-spacing:.13em}.a492-hero-visual b{display:block;font-size:20px;line-height:1.2}.a492-hero-visual a{font-size:12px;color:#e1eedf;display:block;margin-top:8px}
.a492-actions{display:flex;gap:10px;flex-wrap:wrap}.a492-button{display:inline-flex!important;align-items:center;justify-content:center;gap:18px;padding:10px 18px!important;min-height:42px;font-size:13px!important;line-height:1.4!important;border:1px solid #087c3f!important;border-radius:5px!important;background:#087c3f!important;color:white!important;text-decoration:none!important;white-space:normal}.a492-button.outline{background:transparent!important;color:#185b37!important;border-color:#b6cfbe!important}.a492-button.light{background:white!important;color:#165b39!important;border-color:white!important}.a492-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:1px solid #e1e8e3;padding-block:24px}.a492-metrics>a{display:flex;align-items:center;gap:14px;padding:0 20px;border-right:1px solid #e1e8e3}.a492-metrics>a:last-child{border:0}.a492-metrics>a>span{color:#16834b;font-size:25px}.a492-metrics b{font-size:26px;font-weight:600;line-height:1.1;display:block}.a492-metrics small{display:block;font-size:12px;color:#607064;margin-top:5px}
.a492-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.a492-section-head>div{max-width:740px}.a492-section-head h2{margin-bottom:10px}.a492-section-head>a{color:#147343;font-size:13px;white-space:nowrap}.a492-section-head.centered{display:block;text-align:center}.a492-section-head small{font-size:12px;color:#67756a}
.a492-categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:30px}.a492-categories>a{text-align:center;background:#f5f8f4;border-radius:6px;padding:20px 8px}.a492-categories span{display:grid;place-items:center;margin:0 auto 10px;border:1px solid #d5e4d7;border-radius:50%;width:48px;height:48px;color:#128343;font-size:27px;background:white}.a492-categories b{display:block;font-size:14px}.a492-categories small{font-size:11px;color:#728075}
.a492-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.a492-product{display:flex;flex-direction:column;border:1px solid #e4eae5;border-radius:7px;padding:12px;transition:box-shadow .15s,transform .15s}.a492-product:hover{box-shadow:0 8px 25px #203a2310;transform:translateY(-2px)}.a492-product-image{height:200px;background:#f8faf7;display:grid;place-items:center;margin-bottom:16px;border-radius:5px}.a492-product-image img{width:100%;height:100%;object-fit:contain;max-height:200px}.a492-product h3{font-size:16px!important;margin-bottom:5px}.a492-product>small{font-size:12px;color:#68776d}.a492-product>b{font-size:15px;color:#204f35;margin:8px 0 12px}.a492-product-link{border-top:1px solid #e5eae5;padding-top:10px;display:flex;justify-content:space-between;margin-top:auto;font-size:12px;color:#177940}.a492-empty{padding:24px;border:1px solid #e4eae5;grid-column:1/-1}
.a492-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.a492-benefits>a{background:white;border:1px solid #bdd4c2;padding:24px;border-radius:4px}.a492-benefits>a>span{font-size:26px;color:#168049;display:block;margin-bottom:12px}.a492-benefits h3{margin-bottom:8px}.a492-benefits p{font-size:14px}.a492-benefits b{font-size:12px;color:#147343}.a492-network{border:1px solid #e2e9e3;border-radius:8px;background:#f8faf7;padding:24px}.a492-opportunity{background:#115d37;border-radius:8px;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:white}.a492-opportunity h2,.a492-opportunity .a492-kicker,.a492-opportunity p{color:inherit}.a492-opportunity p{opacity:.85;margin-bottom:0;font-size:14px}.a492-care{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.a492-care article{border:1px solid #e0e8e1;padding:24px;border-radius:6px}.a492-care a{display:block;font-size:13px;color:#176f43;border-top:1px solid #edf0ed;padding-block:10px}.a492-care p{font-size:13px;overflow-wrap:anywhere}.a492-faq details{border-bottom:1px solid #dce5dc;padding:14px 0}.a492-faq summary{cursor:pointer;font-size:15px;font-weight:500}.a492-faq p{font-size:14px;margin:12px 0 0}.a492-portals{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-block:32px}.a492-portals a{padding:22px;border:1px solid #d2e1d5;border-radius:5px}.a492-portals b,.a492-portals small{display:block}.a492-portals small{font-size:10px;letter-spacing:.12em;color:#647b6a;margin-bottom:6px}.a492-portals b{font-size:17px;color:#156e40}
/* Public inner pages, catalogue and login retain their original controls/data. */
html body.public-body.release-492.alpline-human-os :is(.alp-page-hero,.alp435-page-hero){background:#f0f6ef!important;color:#163d29!important;min-height:0!important;padding:36px 0!important;border-bottom:1px solid #e0e9df!important}
html body.public-body.release-492.alpline-human-os :is(.alp-page-hero,.alp435-page-hero) h1{font-size:clamp(28px,3vw,40px)!important;line-height:1.2!important;color:#163d29!important}
html body.public-body.release-492.alpline-human-os :is(.alp-page-hero,.alp435-page-hero) p{font-size:15px!important;color:#516657!important}
html body.public-body.release-492.alpline-human-os :is(.alp-section,.alp435-section){padding-block:40px!important;background:#fff!important}
html body.public-body.release-492.alpline-human-os :is(.alp-catalog-card,.alp-card,.alp435-feature-grid article){background:#fff!important;border:1px solid #e1e8e3!important;border-radius:7px!important;box-shadow:none!important}
html body.public-body.release-492.alpline-human-os .alp-product-image{height:230px!important;background:#f7f9f6!important}
html body.public-body.release-492.alpline-human-os :is(.alp-btn,.alp-product-actions button){border-radius:5px!important;font-size:13px!important}
html body.public-body.release-492.alpline-human-os .login-suite{max-width:1080px!important;padding:40px 24px!important;gap:40px!important;margin:30px auto!important;background:#f4f8f1!important;border-radius:12px!important;box-shadow:none!important}
html body.public-body.release-492.alpline-human-os .login-suite__intro{background:transparent!important;color:#163e2a!important;padding:24px!important}
html body.public-body.release-492.alpline-human-os .login-suite__intro h1{font-size:34px!important;color:#163e2a!important}
html body.public-body.release-492.alpline-human-os .login-suite__intro p{color:#5c6b60!important;font-size:14px!important}
html body.public-body.release-492.alpline-human-os .login-card{background:#fff!important;color:#23342a!important;border:1px solid #dce6dd!important;border-radius:8px!important;padding:28px!important;box-shadow:0 10px 35px #153a2110!important}
html body.public-body.release-492.alpline-human-os .login-portal-grid a{background:white!important;color:#204f34!important;border:1px solid #dce5dd!important;box-shadow:none!important}
html body.public-body.release-492.alpline-human-os .site-footer{background:#113d30!important;color:#e5eee7!important;margin-top:0!important;border:0!important}
html body.public-body.release-492.alpline-human-os .alp435-footer-grid{border:0!important;padding:32px 24px!important;max-width:1288px!important;margin:auto!important}
html body.public-body.release-492.alpline-human-os .alp435-footer-grid :is(a,b,strong,small,span){color:#e5eee7!important}
html body.public-body.release-492.alpline-human-os .alp435-footer-grid strong{font-size:12px!important;letter-spacing:.05em!important}
html body.public-body.release-492.alpline-human-os .footer-brand p{display:block!important;color:#c2d4c8!important;font-size:12px!important;grid-column:1/-1!important}
html body.public-body.release-492.alpline-human-os .alp435-footer-legal{background:#0c3025!important;color:#ccdcd0!important;padding:12px 24px!important}
/* White/ivory workspaces. Role data and every existing navigation target preserved. */
html body.portal-body.release-492.alpline-human-os .portal-shell{display:grid!important;grid-template-columns:236px minmax(0,1fr)!important;gap:0!important;min-height:100vh!important}
html body.portal-body.release-492.alpline-human-os .portal-sidebar{position:sticky!important;top:0!important;align-self:start!important;max-height:100vh!important;height:100vh!important;width:236px!important;background:#fcfdf9!important;color:#314038!important;border-right:1px solid #dfe6de!important;box-shadow:none!important;padding:18px 12px!important;overflow-y:auto!important}
html body.portal-body.release-492.alpline-human-os .portal-stage{margin:0!important;padding:0!important;width:auto!important;min-width:0!important;background:#f6f8f5!important}
html body.portal-body.release-492.alpline-human-os .portal-brand{background:transparent!important;border:0!important;box-shadow:none!important;padding:8px 4px 18px!important;border-radius:0!important}
html body.portal-body.release-492.alpline-human-os .portal-brand span b{color:#153b2c!important;font-size:19px!important;letter-spacing:.05em!important}
html body.portal-body.release-492.alpline-human-os .portal-brand span small{color:#65766a!important;font-size:10px!important}
html body.portal-body.release-492.alpline-human-os .live-data-badge{background:#eff6ee!important;color:#447654!important;border-color:#d6e5d8!important;font-size:10px!important;letter-spacing:.03em!important}
html body.portal-body.release-492.alpline-human-os .portal-nav-label{color:#7b8b80!important;font-size:10px!important;letter-spacing:.11em!important;margin:20px 10px 8px!important}
html body.portal-body.release-492.alpline-human-os :is(.portal-nav>a,.portal-nav-group>summary){min-height:42px!important;padding:10px 12px!important;color:#32483b!important;background:transparent!important;border:0!important;border-radius:6px!important;font-size:14px!important;font-weight:500!important;box-shadow:none!important;gap:10px!important}
html body.portal-body.release-492.alpline-human-os :is(.portal-nav>a,.portal-nav-group>summary) i{background:#eef3ec!important;color:#467254!important;border-radius:6px!important;min-width:26px!important;width:26px!important;height:26px!important;box-shadow:none!important;font-size:15px!important}
html body.portal-body.release-492.alpline-human-os :is(.portal-nav>a:hover,.portal-nav-group[open]>summary){background:#edf4ec!important;color:#165e36!important}
html body.portal-body.release-492.alpline-human-os .portal-nav>a.active{background:var(--brand-primary,#12683d)!important;color:#fff!important;box-shadow:none!important}
html body.portal-body.release-492.alpline-human-os .portal-nav>a.active :is(span,i){color:#fff!important;background:transparent!important}
html body.portal-body.release-492.alpline-human-os .portal-nav-group .portal-nav>a{margin-left:14px!important;font-size:12px!important;font-weight:400!important;min-height:36px!important;padding:8px 10px!important;border-left:1px solid #cddccf!important;border-radius:0 5px 5px 0!important;line-height:1.4!important}
html body.portal-body.release-492.alpline-human-os .portal-public-link{background:#eff4ed!important;color:#325f41!important;border:1px solid #dce6d9!important;font-size:11px!important;box-shadow:none!important}
html body.portal-body.release-492.alpline-human-os .portal-sidebar .nav-live-badge{background:#fff0dc!important;color:#90600e!important;font-size:10px!important}
html body.portal-body.release-492.alpline-human-os .portal-sidebar :is(input,.sidebar-search input){background:#fff!important;color:#233e2d!important;border:1px solid #d7e3d5!important;font-size:12px!important}
html body.portal-body.release-492.alpline-human-os .portal-topbar{background:#fff!important;color:#203a2b!important;border-bottom:1px solid #dfe7df!important;box-shadow:none!important;min-height:62px!important;padding:10px 24px!important;gap:12px!important}
html body.portal-body.release-492.alpline-human-os .topbar-identity :is(small,b,span){color:#44564c!important}.portal-body.release-492 .topbar-identity small{font-size:10px!important}
html body.portal-body.release-492.alpline-human-os .portal-top-actions :is(a,summary,button){background:#fff!important;color:#264b35!important;border:1px solid #dce6db!important;border-radius:5px!important;box-shadow:none!important;font-size:12px!important}
html body.portal-body.release-492.alpline-human-os .vip-command-search{background:#f5f8f3!important;color:#54715e!important;border:1px solid #e1e9de!important;min-width:0!important;max-width:420px!important;font-size:12px!important}
html body.portal-body.release-492.alpline-human-os .portal-content{padding:24px!important;background:#f6f8f5!important;min-width:0!important}
html body.portal-body.release-492.alpline-human-os .portal-content :is(.dashboard,.admin-page){background:transparent!important}
html body.portal-body.release-492.alpline-human-os .portal-content h1{font-size:26px!important;line-height:1.2!important;color:#173b2b!important}
html body.portal-body.release-492.alpline-human-os .portal-content h2{font-size:17px!important;line-height:1.3!important;color:#203a2b!important}
html body.portal-body.release-492.alpline-human-os .portal-content h3{font-size:15px!important;color:#203a2b!important}
html body.portal-body.release-492.alpline-human-os :is(.alp484-panel,.alp457-paper,.control-card,.glass-panel,.product-master-card){background:#fff!important;color:#263a2d!important;border:1px solid #dfe7de!important;border-radius:9px!important;box-shadow:0 2px 8px #1a342204!important;padding:18px!important;min-width:0!important}
html body.portal-body.release-492.alpline-human-os :is(.alp484-panel,.alp457-paper)>header{background:transparent!important;border-bottom:1px solid #edf1eb!important;padding:0 0 12px!important;margin:0 0 14px!important;gap:12px!important;display:flex!important;justify-content:space-between!important;align-items:center!important}
html body.portal-body.release-492.alpline-human-os :is(.alp484-panel,.alp457-paper)>header a{font-size:11px!important;color:#197347!important;white-space:normal!important}
html body.portal-body.release-492.alpline-human-os :is(.alp481-hero,.dash-head,.product-master-hero,.readiness-hero){background:#fff!important;color:#233e2d!important;border:1px solid #e1e8df!important;border-radius:9px!important;min-height:0!important;padding:20px!important;box-shadow:none!important}
html body.portal-body.release-492.alpline-human-os :is(.alp481-hero,.dash-head,.product-master-hero,.readiness-hero) p{font-size:13px!important;color:#65776b!important;margin:6px 0 0!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-kpi-grid,.alp484-mini-kpi-row){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-kpi-grid>article,.alp484-mini-kpi-row>a){background:#fff!important;border:1px solid #dfe8df!important;border-radius:8px!important;padding:15px!important;min-height:94px!important;box-shadow:none!important;color:#203d2a!important;min-width:0!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-kpi-grid,.alp484-mini-kpi-row) strong{font-size:25px!important;font-weight:600!important;color:#173c29!important;line-height:1.2!important;font-variant-numeric:tabular-nums!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-kpi-grid,.alp484-mini-kpi-row) small{font-size:11px!important;color:#5f7466!important;font-weight:500!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-kpi-grid,.alp484-mini-kpi-row) span{font-size:10px!important;color:#758278!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-kpi-grid,.alp484-mini-kpi-row) i{background:#ebf4e9!important;color:#16864b!important;box-shadow:none!important;width:32px!important;height:32px!important;border-radius:8px!important;font-size:18px!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-kpi-grid,.alp484-mini-kpi-row)>:nth-child(3n+2) i{color:#2878d8!important;background:#edf4ff!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-kpi-grid,.alp484-mini-kpi-row)>:nth-child(3n) i{color:#af8020!important;background:#fff6dd!important}
html body.portal-body.release-492.alpline-human-os .alp484-admin-dashboard{display:flex!important;flex-direction:column!important;gap:18px!important;background:transparent!important;padding:0!important}
.a492-workspace-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.a492-workspace-head h1{margin:0}.a492-workspace-head p{margin:6px 0 0;color:#6a7c6e;font-size:13px}.a492-workspace-head>div:last-child{text-align:right;display:flex;gap:12px;align-items:center}.a492-workspace-head small{font-size:11px;color:#6d7c70}
html body.portal-body.release-492.alpline-human-os .alp484-admin-dashboard>.a492-workspace-head{order:0}.alp484-admin-dashboard>.alp484-mini-kpi-row{order:1}.alp484-admin-dashboard>.alp484-intelligence-grid{order:2}.alp484-admin-dashboard>.alp484-command-row{order:3}.alp484-admin-dashboard>.alp484-operational-row{order:4}.alp484-admin-dashboard>.alp484-bottom-grid{order:5}
html body.portal-body.release-492.alpline-human-os .alp484-intelligence-grid{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;gap:18px!important}
html body.portal-body.release-492.alpline-human-os .alp484-right-stack{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-column:1/-1!important;gap:18px!important}
html body.portal-body.release-492.alpline-human-os .alp484-chart{height:220px!important;min-height:0!important}
html body.portal-body.release-492.alpline-human-os .alp484-chart .bar{background:#337bdd!important;border-radius:4px 4px 0 0!important;box-shadow:none!important}
html body.portal-body.release-492.alpline-human-os .alp485-member-line polyline{stroke:#bca040!important;stroke-width:2!important}
html body.portal-body.release-492.alpline-human-os :is(.alp484-command-row,.alp481-command-strip){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:0!important;background:transparent!important;border:0!important}
html body.portal-body.release-492.alpline-human-os :is(.alp484-command-card,.alp481-command-strip>a,.alp481-command-actions){background:#fff!important;border:1px solid #dfe7dd!important;border-radius:8px!important;padding:16px!important;min-height:0!important;box-shadow:none!important;color:#293e2f!important}
html body.portal-body.release-492.alpline-human-os :is(.alp484-command-card,.alp481-command-strip>a) strong{font-size:24px!important;color:#1c422c!important}
html body.portal-body.release-492.alpline-human-os :is(.alp484-command-card,.alp481-command-strip>a) :is(small,em,li,p){color:#6a776e!important;font-size:11px!important}
html body.portal-body.release-492.alpline-human-os .alp484-command-card .icon{background:#fff0da!important;color:#b37517!important;box-shadow:none!important}
html body.portal-body.release-492.alpline-human-os :is(.alp484-operational-row,.alp484-bottom-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-member-dashboard,.alp457-franchise-dashboard){display:flex!important;flex-direction:column!important;gap:18px!important;padding:0!important;background:transparent!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-member-head,.alp457-franchise-head){order:-4!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-member-dashboard,.alp457-franchise-dashboard)>.alp457-kpi-grid{order:-3!important}
html body.portal-body.release-492.alpline-human-os :is(.alp481-member-main-grid,.alp481-franchise-main-grid){order:-2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
html body.portal-body.release-492.alpline-human-os :is(.alp481-member-secondary-grid,.alp457-member-bottom){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-bar-chart,.alp481-spark-bars){height:190px!important;min-height:0!important}
html body.portal-body.release-492.alpline-human-os .alp457-bar-chart .bar,html body.portal-body.release-492.alpline-human-os .alp481-spark-bars>div>span{background:#2f7cdb!important;box-shadow:none!important;border-radius:4px 4px 0 0!important}
html body.portal-body.release-492.alpline-human-os .alp481-spark-bars>div:nth-child(2n)>span{background:#28a278!important}
html body.portal-body.release-492.alpline-human-os :is(.status,.alp457-status){border-radius:50px!important;padding:4px 10px!important;font-size:10px!important;letter-spacing:.02em!important}
html body.portal-body.release-492.alpline-human-os :is(.status.active,.status.paid,.alp457-status.active){background:#e3f4e6!important;color:#1e7240!important}
html body.portal-body.release-492.alpline-human-os :is(.status.pending,.alp457-status.pending){background:#fff1cc!important;color:#855d0b!important}
html body.portal-body.release-492.alpline-human-os :is(.status.rejected,.status.failed){background:#fce6e7!important;color:#aa3542!important}
html body.portal-body.release-492.alpline-human-os :is(.btn,button){border-radius:5px!important;box-shadow:none!important;font-weight:500!important}
html body.portal-body.release-492.alpline-human-os :is(.btn.gold,.btn.dark){background:var(--brand-primary,#14683c)!important;color:white!important;border-color:var(--brand-primary,#14683c)!important}
html body.portal-body.release-492.alpline-human-os :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background:white!important;border:1px solid #d5e0d5!important;border-radius:5px!important;color:#253a2c!important;min-height:42px!important;font-size:15px!important}
html body.portal-body.release-492.alpline-human-os table{width:100%;border-collapse:collapse!important;background:#fff!important}
html body.portal-body.release-492.alpline-human-os th{background:#f4f7f1!important;color:#506a58!important;font-size:11px!important;font-weight:600!important;text-transform:none!important}
html body.portal-body.release-492.alpline-human-os td{font-size:13px!important;border-color:#e8eee5!important;color:#374e3f!important}
html body.portal-body.release-492.alpline-human-os :is(.table-wrap,.table-responsive){overflow-x:auto!important;max-width:100%!important}
html body.release-492.alpline-human-os .india-coverage-map{background:transparent!important;box-shadow:none!important;border:0!important}
html body.release-492.alpline-human-os .india-map-svg{max-height:290px!important;width:100%!important}
html body.release-492.alpline-human-os .india-coverage-map .alp480-map-title :is(b,small){color:#38523f!important}
@media(min-width:1500px){html body.portal-body.release-492.alpline-human-os :is(.alp457-kpi-grid,.alp484-mini-kpi-row){grid-template-columns:repeat(6,minmax(0,1fr))!important}}
@media(max-width:1250px){html body.public-body.release-492.alpline-human-os .primary-nav{display:none!important}html body.public-body.release-492.alpline-human-os .public-mobile-menu{display:block!important}html body.portal-body.release-492.alpline-human-os .alp484-right-stack{grid-template-columns:1fr 1fr!important}.a492-workspace-head>div:last-child{flex-direction:column;gap:6px}.a492-products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1000px){html body.portal-body.release-492.alpline-human-os .portal-shell{display:block!important}html body.portal-body.release-492.alpline-human-os .portal-sidebar{position:fixed!important;left:0!important;top:0!important;z-index:1000!important;width:260px!important;transform:translateX(-105%)!important;transition:transform .18s ease!important}html body.portal-body.release-492.alpline-human-os.sidebar-open .portal-sidebar{transform:translateX(0)!important;box-shadow:12px 0 40px #10251a33!important}html body.portal-body.release-492.alpline-human-os .sidebar-toggle{display:inline-flex!important;background:#edf4eb!important;color:#254c34!important;border:1px solid #d9e6d6!important;padding:8px!important}html body.portal-body.release-492.alpline-human-os .portal-stage{margin:0!important}html body.portal-body.release-492.alpline-human-os .portal-content{padding:18px!important}.a492-split{gap:28px}.a492-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.a492-care{grid-template-columns:1fr}.a492-hero-grid{gap:24px}.a492-hero-visual{height:310px}.a492-wrap{width:calc(100% - 40px)}}
@media(max-width:650px){.a492-wrap{width:calc(100% - 32px)}.a492-section{padding-block:36px}.a492-hero-grid,.a492-split{grid-template-columns:1fr;gap:24px}.a492-hero-grid{padding-block:28px}.a492-hero-visual{height:230px}.alp492-site h2{font-size:26px}.a492-photo{height:230px}.a492-section-head{align-items:start;flex-direction:column;gap:10px}.a492-metrics{grid-template-columns:1fr 1fr;gap:22px;padding-block:22px}.a492-metrics>a{padding:0 8px;gap:10px}.a492-metrics>a:nth-child(2n){border:0}.a492-metrics b{font-size:23px}.a492-categories{gap:8px}.a492-categories>a{padding:14px 6px}.a492-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.a492-product{padding:9px}.a492-product-image{height:145px}.a492-product-image img{max-height:145px}.a492-product h3{font-size:14px!important}.a492-benefits{grid-template-columns:1fr 1fr;gap:10px}.a492-benefits>a{padding:16px}.a492-benefits h3{font-size:16px}.a492-benefits p{font-size:13px}.a492-opportunity{padding:24px;flex-direction:column;align-items:start;gap:16px}.a492-network{padding:12px}.a492-portals{grid-template-columns:1fr;padding-block:24px}.a492-care article{padding:18px}html body.public-body.release-492.alpline-human-os .main-header{padding:8px 12px!important;min-height:64px!important}html body.public-body.release-492.alpline-human-os .utility-bar{font-size:9px!important;padding:5px 12px!important}html body.public-body.release-492.alpline-human-os .utility-bar nav:last-child{display:none!important}html body.public-body.release-492.alpline-human-os .login-suite{margin:16px!important;padding:14px!important;grid-template-columns:1fr!important;gap:16px!important}html body.public-body.release-492.alpline-human-os .login-suite__intro{padding:12px!important}html body.public-body.release-492.alpline-human-os .login-suite__intro h1{font-size:26px!important}html body.public-body.release-492.alpline-human-os .login-card{padding:20px!important}
html body.portal-body.release-492.alpline-human-os .portal-content{padding:12px!important}html body.portal-body.release-492.alpline-human-os .portal-topbar{padding:9px 12px!important;flex-wrap:wrap!important}html body.portal-body.release-492.alpline-human-os :is(.alp457-kpi-grid,.alp484-mini-kpi-row){grid-template-columns:1fr 1fr!important;gap:9px!important}html body.portal-body.release-492.alpline-human-os :is(.alp484-intelligence-grid,.alp484-right-stack,.alp484-operational-row,.alp484-bottom-grid,.alp481-member-main-grid,.alp481-member-secondary-grid,.alp481-franchise-main-grid,.alp457-member-bottom){grid-template-columns:1fr!important;gap:14px!important}html body.portal-body.release-492.alpline-human-os :is(.alp484-command-row,.alp481-command-strip){grid-template-columns:1fr 1fr!important;gap:9px!important}.a492-workspace-head{align-items:start;flex-direction:column;gap:12px}.a492-workspace-head>div:last-child{flex-direction:row;text-align:left}.a492-workspace-head .a492-button{min-height:34px;padding:6px 12px!important}html body.portal-body.release-492.alpline-human-os .portal-content h1{font-size:23px!important}html body.portal-body.release-492.alpline-human-os :is(.alp484-panel,.alp457-paper,.control-card){padding:14px!important}html body.portal-body.release-492.alpline-human-os .alp484-chart{height:200px!important}html body.portal-body.release-492.alpline-human-os :is(.alp457-kpi-grid,.alp484-mini-kpi-row) strong{font-size:23px!important}html body.portal-body.release-492.alpline-human-os .alp481-hero{flex-wrap:wrap!important;gap:12px!important}}
@media(prefers-reduced-motion:reduce){.a492-product,html body.portal-body.release-492.alpline-human-os .portal-sidebar{transition:none!important}}
}

/* Final cascade corrections against the inherited dashboard theme. */
@media screen {
html body.public-body.release-492.alpline-human-os .alp492-site h1{font-size:48px!important;line-height:1.12!important;letter-spacing:-1.1px!important}
html body.public-body.release-492.alpline-human-os .a492-opportunity :is(h2,p,.a492-kicker){color:#fff!important}
html body.portal-body.release-492.alpline-human-os{--alp485-bg:#f6f8f2;--alp485-bg-2:#fff;--alp485-bg-3:#eef3eb;--alp485-text:#243c2e;--alp485-muted:#627367;--a84-bg:#fff;--a84-text:#243c2e}
html body.portal-body.release-492.alpline-human-os .alp484-admin-dashboard{background-image:none!important;padding:0!important}
html body.portal-body.release-492.alpline-human-os .alp484-admin-dashboard::before,html body.portal-body.release-492.alpline-human-os .alp484-admin-dashboard::after{content:none!important}
html body.portal-body.release-492.alpline-human-os .a492-report-links{display:flex;flex-wrap:wrap;gap:8px;order:1}
html body.portal-body.release-492.alpline-human-os .a492-report-links a{padding:7px 12px;background:white;border:1px solid #dfe7da;border-radius:5px;color:#376347;font-size:13px}
html body.portal-body.release-492.alpline-human-os :is(.alp484-primary-kpis,.alp484-secondary-kpis){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;order:2}
html body.portal-body.release-492.alpline-human-os .alp484-primary-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body.portal-body.release-492.alpline-human-os :is(.alp484-primary-kpis .kpi,.alp484-secondary-kpis .mini-kpi){background:#fff!important;color:#294431!important;border:1px solid #e0e7d9!important;border-radius:9px!important;box-shadow:0 2px 5px #23452a04!important;padding:14px!important;min-width:0!important;min-height:100px!important;overflow:hidden!important}
html body.portal-body.release-492.alpline-human-os :is(.alp484-primary-kpis,.alp484-secondary-kpis) :is(small,span){color:#617365!important;font-size:12px!important;line-height:1.4!important}
html body.portal-body.release-492.alpline-human-os :is(.alp484-primary-kpis,.alp484-secondary-kpis) strong{font-size:25px!important;color:#1b3927!important;line-height:1.25!important}
html body.portal-body.release-492.alpline-human-os :is(.alp484-primary-kpis,.alp484-secondary-kpis) i{background:#edf5e9!important;color:#368750!important;font-style:normal!important;border:0!important;box-shadow:none!important}
html body.portal-body.release-492.alpline-human-os .alp484-panel{height:auto!important;max-height:none!important;overflow:visible!important}
html body.portal-body.release-492.alpline-human-os :is(.alp484-panel.map,.map-wrap,.finance-grid>span,.system-grid>a,.system-large>a,.map-summary>span,.chart-summary>span){background:#f7faf5!important;color:#294431!important;border-color:#e2e9dc!important}
html body.portal-body.release-492.alpline-human-os :is(.finance-grid,.system-grid,.system-large,.map-summary,.chart-summary,.member-legend,.income-lines,.state-rank) :is(b,small,p,span,em){color:#47634e!important}
html body.portal-body.release-492.alpline-human-os .alp484-chart .bar{background:transparent!important;box-shadow:none!important}
html body.portal-body.release-492.alpline-human-os .alp484-chart .bar>span{background:linear-gradient(0deg,#3c81cc,#67a4df)!important;border-radius:4px 4px 0 0!important}
html body.portal-body.release-492.alpline-human-os .alp484-favorites a{color:#42634c!important}
html body.portal-body.release-492.alpline-human-os .alp477-sidebar-close{color:#254b35!important;background:#edf4e8!important}
@media(min-width:1600px){html body.portal-body.release-492.alpline-human-os .alp484-primary-kpis{grid-template-columns:repeat(6,minmax(0,1fr))!important}}
@media(max-width:650px){html body.public-body.release-492.alpline-human-os .alp492-site h1{font-size:34px!important}html body.portal-body.release-492.alpline-human-os :is(.alp484-primary-kpis,.alp484-secondary-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}}
}
@media screen {
html body.portal-body.release-492.alpline-human-os #command-centre{background:#f6f8f2!important}
html body.portal-body.release-492.alpline-human-os #command-centre .alp484-primary-kpis{grid-template-columns:repeat(6,minmax(0,1fr))!important}
html body.portal-body.release-492.alpline-human-os #command-centre .alp484-primary-kpis .kpi{display:block!important;padding:13px!important}
html body.portal-body.release-492.alpline-human-os #command-centre .alp484-primary-kpis .kpi>i{display:none!important}
html body.portal-body.release-492.alpline-human-os #command-centre .alp484-foot-actions{order:9!important}
html body.portal-body.release-492.alpline-human-os #command-centre .alp485-chart-legend{position:static!important;font-size:11px!important;margin:0 0 8px!important}
html body.portal-body.release-492.alpline-human-os #command-centre .state-rank{position:static!important;width:auto!important;height:auto!important;margin:12px 0!important;padding:10px!important}
html body.portal-body.release-492.alpline-human-os #command-centre .state-rank :is(h3,div,span,em,b){font-size:12px!important}
html body.portal-body.release-492.alpline-human-os #command-centre .map-wrap{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;min-height:240px!important}
html body.portal-body.release-492.alpline-human-os .portal-sidebar .portal-nav a{color:#35583e!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-member-dashboard,.alp457-franchise-dashboard).alp481-command .alp457-kpi-grid.alp481-kpis>article{background:#fff!important;color:#254633!important;border:1px solid #dce7d6!important;height:auto!important;min-height:120px!important;padding:16px!important;overflow:visible!important;box-shadow:none!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-member-dashboard,.alp457-franchise-dashboard).alp481-command .alp457-kpi-grid.alp481-kpis>article :is(small,span){color:#5b7363!important;font-size:12px!important;position:static!important;line-height:1.4!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-member-dashboard,.alp457-franchise-dashboard).alp481-command .alp457-kpi-grid.alp481-kpis>article strong{color:#204530!important;font-size:25px!important;line-height:1.4!important;margin:9px 0!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-member-dashboard,.alp457-franchise-dashboard).alp481-command .alp457-paper header h2{display:block!important;color:#204530!important;font-size:17px!important;height:auto!important;opacity:1!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-member-dashboard,.alp457-franchise-dashboard).alp481-command .alp481-hero{background:#fff!important}
html body.portal-body.release-492.alpline-human-os :is(.alp457-member-dashboard,.alp457-franchise-dashboard).alp481-command .alp481-hero a{color:#236641!important}
@media(max-width:1100px){html body.portal-body.release-492.alpline-human-os #command-centre .alp484-primary-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:650px){html body.portal-body.release-492.alpline-human-os #command-centre .alp484-primary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
}
@media screen {
html body.portal-body.release-492.alpline-human-os.design-lock-457 :is(main,.portal-sidebar) *{-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
html body.portal-body.release-492.alpline-human-os #command-centre :is(.chart-summary,.map-summary){position:static!important;inset:auto!important;width:auto!important;height:auto!important;margin-top:14px!important}
html body.portal-body.release-492.alpline-human-os #command-centre .chart-summary :is(small,b){font-size:12px!important}
html body.portal-body.release-492.alpline-human-os #command-centre .alp484-chart{margin:14px 0 28px!important}
html body.portal-body.release-492.alpline-human-os #command-centre .alp484-chart .bar b{font-size:10px!important;bottom:-18px!important}
html body.portal-body.release-492.alpline-human-os #command-centre .alp485-chart-legend{color:#627367!important}
html body.portal-body.release-492.alpline-human-os #command-centre .alp485-chart-legend .sales i{background:#3c81cc!important}
html body.portal-body.release-492.alpline-human-os #command-centre .alp485-chart-legend .members i{background:#bca040!important}
}
