/* 4.0.94: remove inherited absolute placement/fixed rows, retain all data. */
@media screen {
html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre .alp484-chart{position:relative!important;inset:auto!important;display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:5px!important;height:235px!important;min-height:235px!important;max-height:none!important;margin:16px 0 30px!important;padding:8px 8px 24px!important;box-sizing:border-box!important;width:100%!important}
html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre .alp484-chart>.chart-grid{position:absolute!important;inset:8px 8px 24px!important;width:auto!important;height:auto!important;pointer-events:none!important}
html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre .alp484-chart>.bar{flex:1 1 0!important;width:auto!important;min-width:0!important;height:100%!important;position:relative!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:0!important;margin:0!important}
html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre .alp484-chart>.bar span{width:65%!important;min-height:2px!important;max-height:100%!important}
html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre .alp484-chart>.bar b{position:absolute!important;bottom:-19px!important;left:50%!important;transform:translateX(-50%)!important;font-size:10px!important;white-space:nowrap!important;color:#5d7263!important}
html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre .alp484-chart>.alp485-member-line{position:absolute!important;inset:8px 8px 24px!important;width:calc(100% - 16px)!important;height:calc(100% - 32px)!important;pointer-events:none!important}
html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre .chart-summary{display:grid!important;position:static!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;width:100%!important;height:auto!important}
html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre .chart-summary>span{display:block!important;min-height:58px!important;height:auto!important;padding:10px!important;box-sizing:border-box!important}
html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre .chart-summary :is(small,b){display:block!important;position:static!important;line-height:1.5!important}
html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre .alp484-right-stack{height:auto!important;min-height:0!important;max-height:none!important;grid-template-rows:auto!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:16px!important}
html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre .alp484-right-stack>.alp484-panel{display:block!important;height:auto!important;min-height:230px!important;max-height:none!important;overflow:visible!important;position:relative!important}
html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre .alp484-right-stack :is(.member-core,.finance-grid,.system-grid){position:static!important;inset:auto!important;height:auto!important;margin:0!important;padding:0!important;width:100%!important;min-width:0!important}
html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre .member-core{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important}
html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre .member-legend p{font-size:11px!important;line-height:1.45!important;gap:5px!important;margin:0 0 8px!important}
html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre :is(.finance-grid,.system-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre :is(.finance-grid>span,.system-grid>a){height:auto!important;min-height:54px!important;padding:9px!important;box-sizing:border-box!important}
html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre :is(.finance-grid,.system-grid) :is(small,span,b){font-size:12px!important;line-height:1.4!important}
html body.public-body.release-494.alpline-human-os.design-lock-457 .a492-care{align-items:start!important}
html body.public-body.release-494.alpline-human-os.design-lock-457 .a492-care article{height:auto!important;min-height:0!important}
html body.public-body.release-494.alpline-human-os.design-lock-457 .site-footer .footer-brand :is(b,strong){font-family:Jost,'Segoe UI',Arial,sans-serif!important}
@media(max-width:650px){html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre .alp484-chart{gap:2px!important;padding-inline:2px!important}html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre .alp484-chart>.bar b{font-size:8px!important}html body.portal-body.release-494.alpline-human-os.design-lock-457 #command-centre .alp484-right-stack{grid-template-columns:1fr!important}}
}
@media screen {
html body.admin-portal.release-494.alpline-human-os.design-lock-457 .portal-sidebar .portal-nav :is(a,button),html body.admin-portal.release-494.alpline-human-os.design-lock-457 .portal-sidebar details>summary{font-size:16px!important;line-height:1.4!important;min-height:44px!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 .portal-sidebar .portal-nav-group>.portal-nav a{font-size:15px!important;padding:10px 10px 10px 20px!important;border-left:2px solid #d5e5d1!important;margin-left:13px!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 .portal-sidebar details>summary{background:#edf4e9!important;border-radius:6px!important;padding:12px!important;margin:6px 0!important;font-weight:600!important;cursor:pointer!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 .portal-sidebar .alp478-nav-search{font-size:12px!important;color:#3a5944!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 .portal-sidebar .alp478-nav-search input{font-size:16px!important;min-height:44px!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 .portal-content :is(p,label,td,input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;line-height:1.5!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 .portal-content :is(th,button,.btn){font-size:15px!important;line-height:1.4!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 #command-centre :is(small,em,.member-legend p,.state-rank span,.state-rank em,.system-grid span,.system-grid b,.finance-grid small,.finance-grid b){font-size:14px!important;line-height:1.45!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 #command-centre :is(.kpi,.mini-kpi)>div>span{font-size:13px!important;line-height:1.4!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 #command-centre :is(.kpi,.mini-kpi){min-height:114px!important;height:auto!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 #command-centre .alp484-panel>header h2{font-size:18px!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 #command-centre .alp484-panel>header a{font-size:13px!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 #command-centre .alp484-panel>header{flex-wrap:wrap!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 .portal-sidebar [hidden]{display:none!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 #command-centre .alp484-chart>.bar b{font-size:12px!important}
@media(max-width:650px){html body.admin-portal.release-494.alpline-human-os.design-lock-457 #command-centre .alp484-chart>.bar b{font-size:10px!important}}
}
@media screen {
/* Shared Admin working pages: readable ivory/white surfaces and restrained gold. */
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page{background:#f5f6f2!important;padding:0!important;color:#25392e!important;max-width:none!important;min-width:0!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page>.dash-head{background:#fff!important;background-image:none!important;border:1px solid #e1e5d9!important;border-left:4px solid #b49345!important;border-radius:10px!important;padding:22px 24px!important;min-height:0!important;box-shadow:0 3px 14px #23392706!important;margin:0 0 20px!important;gap:18px!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page>.dash-head::before,html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page>.dash-head::after{content:none!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page .dash-head h1{font-size:30px!important;line-height:1.2!important;color:#233b2d!important;margin:6px 0!important;font-style:normal!important;letter-spacing:-.4px!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page .dash-head h1 em{font:inherit!important;color:inherit!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page .dash-head p{max-width:900px!important;font-size:16px!important;color:#52695a!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page .dash-head .identity{background:#f6f2e5!important;border:1px solid #e6dcc0!important;color:#645129!important;padding:14px!important;border-radius:8px!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page :is(.control-card,.glass-panel,.product-master-card){background:#fff!important;border:1px solid #dfe5da!important;border-radius:10px!important;box-shadow:0 3px 14px #213d2805!important;padding:20px!important;min-width:0!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page :is(.filter-bar,.stock-ribbon){background:#f5f7f1!important;border:1px solid #e3e8da!important;border-radius:8px!important;padding:14px!important;gap:14px!important;margin-bottom:18px!important;min-width:0!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page .filter-bar{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page .filter-bar label{flex:1 1 190px!important;min-width:0!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border:1px solid #cbd8cb!important;border-radius:7px!important;background:#fff!important;color:#253b2c!important;padding:10px 12px!important;min-height:44px!important;box-sizing:border-box!important;max-width:100%!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page :is(input,select,textarea,button,a):focus-visible{outline:3px solid #87b79a!important;outline-offset:2px!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page .btn{border-radius:7px!important;padding:11px 17px!important;min-height:44px!important;letter-spacing:.01em!important;box-shadow:none!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page .btn.dark{background:#254e38!important;color:#fff!important;border:1px solid #254e38!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page .btn.gold{background:#eadba8!important;color:#443b20!important;border:1px solid #c6ad68!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page .table-wrap{border:1px solid #e0e6db!important;border-radius:8px!important;overflow-x:auto!important;max-width:100%!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page table th{background:#edf2e9!important;color:#3c5845!important;padding:13px!important;font-weight:600!important;white-space:normal!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page table td{padding:13px!important;color:#2e4435!important;border-bottom:1px solid #e6ebe2!important;vertical-align:top!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page table tbody tr:nth-child(even){background:#fafbf7!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page table tbody tr:hover{background:#f1f6ec!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page :is(small,.eyebrow){font-size:13px!important;line-height:1.5!important}
html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page details>summary{font-size:16px!important;padding:13px!important;background:#f2f5ed!important;color:#31533c!important;border-radius:6px!important;cursor:pointer!important}
@media(max-width:650px){html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page>.dash-head{padding:17px!important;flex-wrap:wrap!important}html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page .dash-head h1{font-size:25px!important}html body.admin-portal.release-494.alpline-human-os.design-lock-457 main.admin-page :is(.control-card,.product-master-card){padding:14px!important}}
}
