/* One proportional text scale across the dashboard; the layout stays in pixels. */
html{font-size:120%}
.sidebar-personal-brand{width:119px}
.header-personal-brand{width:78.2px}
.executive-kpis .kpi-top{min-height:58px}
.executive-kpis .kpi-bottom{min-height:54px}
.kpi-value{flex-wrap:wrap;row-gap:2px}
.daily-tooltip{width:270px}
.day-key{height:21px;min-width:21px}
.day-options{min-width:155px;max-height:265px}
.calendar-day{min-height:95px}
.calendar-count,.calendar-empty,.calendar-hours{max-width:100%}
.calendar-hours{white-space:normal}
.stockpile-balances dt{flex:none}
.stockpile-balances dd{min-width:0}
.geo-flow-heading .geo-month-label{font-size:.6875rem}
.shipment-date{flex-wrap:wrap}
.washing-share-row>span{min-width:0;line-height:1.5}
.washing-share-row>strong{flex:none}
.sidebar .nav-link{line-height:1.4}
.company-name strong{overflow-wrap:normal}
@media(max-width:1350px){.executive-kpis .kpi-top{min-height:42px}}
@media(max-width:1000px){.breadcrumb{gap:10px}.topbar{gap:12px}}
@media(max-width:760px){.header-personal-brand{width:57.8px}.executive-kpis .kpi-top,.executive-kpis .kpi:first-child .kpi-top{min-height:52px}.calendar-day{min-height:74px}.page-heading>div{min-width:0}.page-heading .button{flex:none}.topbar-right{gap:7px}.selected-day-detail .tooltip-row{gap:14px}.tooltip-row{white-space:normal}.source-button>span:nth-child(2){min-width:0}}
@media(max-width:600px){.filter-group{min-width:125px}.stockpile-balances>div{gap:8px}.stockpile-balances dd{gap:5px}.stockpile-balances dd>small:last-child{flex-basis:100%;text-align:right}.map-view-caption{max-width:calc(100% - 65px)}.coordinate-form-actions .button{white-space:normal}.journey-heading{align-items:flex-start}.front-option{flex-wrap:wrap}.front-option-copy{flex:1}.front-choice-status{width:100%;margin-left:44px}.exploration-map-toolbar select{min-width:0}}
