.profile-sex{gap:24px;display:grid}.profile-sex h4,.profile-columns-unit h4,.profile-stay__mean h4{font-size:var(--font-caption);flex-wrap:wrap;justify-content:space-between;gap:6px;margin:0 0 14px;display:flex}.profile-sex h4>span,.profile-columns-unit h4>span,.profile-stay__mean h4>span{color:var(--text-muted);font-weight:500}.profile-sex__track{background:var(--line);border-radius:6px;height:30px;display:flex;overflow:hidden}.profile-sex__track>span{color:#fff;font-weight:750;font-size:var(--font-caption);place-items:center;display:grid;overflow:hidden}.profile-sex__legend{font-size:var(--font-caption);flex-wrap:wrap;gap:12px 20px;margin-top:0;display:flex}.profile-sex__legend>span{align-items:center;gap:7px;display:flex}.profile-sex__legend i{border-radius:3px;width:9px;height:9px}.profile-sex__legend strong{font-variant-numeric:tabular-nums}.profile-grouped{min-width:0}.profile-grouped__heading{font-size:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.profile-column__plot--grouped{gap:4px}.profile-column__plot--grouped .profile-column__bar{width:38%;max-width:48px}.profile-columns{gap:8px;padding-top:20px;display:flex}.profile-column{text-align:center;min-width:0;font-size:var(--font-caption);flex:1}.profile-column__plot{border-bottom:1px solid var(--line-strong);background:repeating-linear-gradient(to top, transparent 0, transparent 24px, var(--line) 25px);justify-content:center;align-items:flex-end;height:100px;display:flex}.profile-column__bar{background:var(--analysis-facility);border-radius:3px 3px 0 0;width:72%;max-width:56px;position:relative}.profile-column__bar strong{color:var(--text-strong);white-space:nowrap;font-size:14px;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.profile-column>span{margin-top:9px;display:block}.profile-column>small{font-size:var(--font-caption);color:var(--text-muted);margin-top:5px;display:block}.profile-missing-age{color:var(--text-muted);font-size:var(--font-caption);margin-top:18px}.profile-stay{grid-template-columns:minmax(0,3fr) minmax(190px,1fr);gap:28px;display:grid}.profile-stay__mean{border-left:1px solid var(--line);padding-left:24px}.profile-grouped [data-facility=UPA],.profile-stay [data-facility=UPA]{--analysis-facility:#ad263d}.profile-grouped [data-facility=HMCS],.profile-stay [data-facility=HMCS]{--analysis-facility:#00679a}.profile-facility-legend{gap:14px;font-weight:750;display:flex}.profile-facility-legend>span{align-items:center;gap:6px;display:inline-flex}.profile-facility-legend i{background:var(--analysis-facility);border-radius:3px;width:10px;height:10px}@media (max-width:760px){.profile-stay{grid-template-columns:1fr}.profile-stay__mean{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}}.analysis-summary-donut__value{fill:#142e39;stroke:#fff;stroke-width:3px;paint-order:stroke;stroke-linejoin:round;font-size:18px;font-weight:850}.analysis-summary-donut__total{fill:var(--text-strong);font-size:30px;font-weight:850}.analysis-summary-donut__caption{fill:var(--text);font-size:14px}.antimicrobial-analysis{grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr);align-items:center;gap:36px;padding:26px 12px 6px;display:grid}.antimicrobial-analysis--labeled{grid-template-columns:minmax(0,1fr);gap:18px}.antimicrobial-labeled-chart{width:100%;container-type:inline-size}.antimicrobial-labeled-chart>svg{width:100%;max-width:960px;margin:0 auto;display:block}.antimicrobial-labeled-chart__name{fill:var(--text-strong);font-size:14px}.antimicrobial-analysis--labeled .antimicrobial-legend{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.antimicrobial-analysis--labeled .antimicrobial-legend li{background:0 0;border:0;gap:7px;padding:0;display:flex}.antimicrobial-labeled-chart>.antimicrobial-labeled-chart__mobile{display:none}@media (max-width:760px){.antimicrobial-labeled-chart>.antimicrobial-labeled-chart__desktop{display:none}.antimicrobial-labeled-chart>.antimicrobial-labeled-chart__mobile{max-width:380px;display:block}}@container (width<=640px){.antimicrobial-labeled-chart>.antimicrobial-labeled-chart__desktop{display:none}.antimicrobial-labeled-chart>.antimicrobial-labeled-chart__mobile{max-width:420px;display:block}}@media (max-width:760px){.antimicrobial-analysis{grid-template-columns:1fr;gap:26px;padding:24px 0 4px}}
