.nhsuk-chart-legend-card{max-width:250px}.nhsuk-chart-legend-key-wrapper{display:flex}.nhsuk-chart-legend-key{border-bottom:1px solid #fff;width:25px;height:25px;margin-bottom:3px;margin-right:10px;box-shadow:0 2px #000}.nhsuk-bmi-legend-key-classification-obese,.nhsuk-bmi-legend-key-marker{box-shadow:none;border-bottom:none}.nhsuk-bar-slider-graph{outline:1px solid #000;height:28px;margin-top:20px;display:flex;position:relative}@media (min-width:320px) and (max-width:641px){.nhsuk-bar-slider-graph{height:24px}}.nhsuk-cbmi-graph{outline:1px solid #000;height:28px;margin-top:20px;display:flex;position:relative}@media (min-width:320px) and (max-width:641px){.nhsuk-cbmi-graph{height:24px}}.nhsuk-bmi-graph{height:28px;margin-bottom:nhsuk-spacing(4);outline:1px solid #000;display:flex;position:relative}@media (min-width:320px) and (max-width:641px){.nhsuk-bmi-graph{height:24px}}.nhsuk-cbmi-axis-marker{z-index:100;border:1px solid #000;height:33px;margin-left:-.5px;position:absolute;bottom:-5px;box-shadow:inset 0 0 #fff,1px 0 #fff,-1px 0 #fff}@media (min-width:320px) and (max-width:641px){.nhsuk-cbmi-axis-marker{height:29px}}.nhsuk-cbmi-axis-marker-label{text-align:center;width:20px;position:absolute;bottom:-25px;left:-10px}.nhsuk-cbmi-legend-key-classification-overweight{box-shadow:none;border-bottom:none}.nhsuk-cbmi-legend-key,.nhsuk-cbmi-legend-key-classification-underweight,.nhsuk-cbmi-legend-key-classification-healthy,.nhsuk-cbmi-legend-key-classification-overweight{border-bottom:2px solid #fff;margin-bottom:2px}.nhsuk-cbmi-legend-marker{margin-bottom:2px}.nhsuk-cbmi-classification-underweight-heading{border-left:8px solid #330072}.nhsuk-cbmi-classification-healthy-heading{border-left:8px solid #30b4ab}.nhsuk-cbmi-classification-overweight-heading{border-left:8px solid #ffb81c}.nhsuk-bmi-chart-marker{z-index:4;width:24px;height:24px;margin:2px 0 -12px -12px;position:absolute}@media (min-width:320px) and (max-width:641px){.nhsuk-bmi-chart-marker{width:20px;height:20px;margin:2px 0 -10px -10px}}.nhsuk-cbmi-classification-healthy,.nhsuk-cbmi-legend-key-classification-healthy{background:repeating-linear-gradient(-45deg,#30b4ab,#30b4ab 4.5px,#00a499 4.5px 9px)}.nhsuk-cbmi-classification-overweight,.nhsuk-cbmi-legend-key-classification-overweight{background:#ffb81c}.nhsuk-cbmi-classification-underweight,.nhsuk-cbmi-legend-key-classification-underweight{background:#330072}.nhsuk-cbmi-classification-overweight,.nhsuk-cbmi-classification-healthy,.nhsuk-cbmi-classification-underweight{outline:1px solid #000;height:28px;position:absolute;bottom:0%}@media (min-width:320px) and (max-width:641px){.nhsuk-cbmi-classification-overweight,.nhsuk-cbmi-classification-healthy,.nhsuk-cbmi-classification-underweight{height:24px}}.nhsuk-cbmi-classification-underweight{z-index:3}.nhsuk-cbmi-classification-healthy{z-index:2}.nhsuk-cbmi-classification-overweight{z-index:1}.nhsuk-bp-graph{outline:2px solid #000;flex-direction:column;height:350px;margin-left:20px;margin-right:20px;display:flex;position:relative}@media (max-width:320px){.nhsuk-bp-graph{height:225px}}@media (min-width:320px) and (max-width:641px){.nhsuk-bp-graph{height:275px}}.nhsuk-bp-graph-row{flex-grow:1;display:flex}.nhsuk-bp-systolic-legend-wrapper{align-items:flex-end;margin-bottom:10px;display:flex}.nhsuk-bp-diastolic-legend-wrapper{align-items:flex-start;margin-top:30px;padding-left:18px;display:flex}.nhsuk-bp-diastolic-legend-marker,.nhsuk-bp-systolic-legend-marker{border-left:2px solid #000;height:16px;margin-right:5px}.nhsuk-bp-systolic-legend-marker{border-top:2px solid #000;width:40px}.nhsuk-bp-diastolic-legend-marker{border-bottom:2px solid #000;width:20px}.nhsuk-bp-region-boundary{z-index:5;background:0 0;border-top:1px solid #000;border-right:1px solid #000;outline:1px solid #000;position:absolute;bottom:0%;box-shadow:inset -1px 1px #fff,2px 0 #fff,0 -2px #fff,2px -2px #fff}.nhsuk-bp-classification-low{z-index:3;position:absolute;bottom:0%}.nhsuk-bp-classification-healthy{z-index:2;position:absolute;bottom:0%}.nhsuk-bp-classification-slightlyraised{z-index:1;position:absolute;bottom:0%}.nhsuk-bp-classification-high{z-index:0;position:absolute;bottom:0%}.nhsuk-bmi-axis-marker{outline:.5px solid #000;height:5px;position:absolute;bottom:-5px}.nhsuk-bmi-axis-marker-label{text-align:center;width:20px;position:absolute;bottom:-25px;left:-10px}.nhsuk-bp-graph-marker{--nudge-x:0px;--nudge-y:0px;z-index:6;transform:translate(var(--nudge-x), var(--nudge-y));width:40px;height:40px;margin:0 0 -20px -20px;position:absolute}@media (max-width:320px){.nhsuk-bp-graph-marker{width:32px;height:32px;margin:0 0 -16px -16px}}@media (min-width:320px) and (max-width:641px){.nhsuk-bp-graph-marker{width:32px;height:32px;margin:0 0 -16px -16px}}.nhsuk-bp-nudge-up{--nudge-y:-3px}.nhsuk-bp-nudge-down{--nudge-y:3px}.nhsuk-bp-nudge-left{--nudge-x:-3px}.nhsuk-bp-nudge-right{--nudge-x:3px}.nhsuk-cbmi-legend-key-classification-healthy,.nhsuk-cbmi-classification-healthy{background:repeating-linear-gradient(-45deg,#30b4ab,#30b4ab 4.5px,#00a499 4.5px 9px)}.nhsuk-cbmi-legend-key-classification-overweight,.nhsuk-cbmi-classification-overweight{background:#ffb81c}.nhsuk-cbmi-legend-key-classification-underweight,.nhsuk-cbmi-classification-underweight{background:#330072}.nhsuk-cbmi-chart-arrow-marker{z-index:4;width:16px;height:16px;margin:-9px 0 -8px -8px;position:absolute}@media (min-width:320px) and (max-width:641px){.nhsuk-cbmi-chart-arrow-marker{width:12px;height:12px;margin:-9px 0 -6px -6px}}.nhsuk-cbmi-chart-label-align-left{justify-content:left;display:flex}.nhsuk-cbmi-chart-label-align-center{justify-content:center;display:flex}.nhsuk-cbmi-chart-label-align-right{justify-content:right;display:flex}.nhsuk-cbmi-chart-label-marker{white-space:nowrap;z-index:4;width:auto;height:25px;margin-top:-30px;position:relative}.nhsuk-cbmi-chart-centile-marker{margin-left:5px;font-weight:700;position:relative}.nhsuk-cbmi-chart-axis-marker{z-index:4;border:1.5px solid #000;height:28px;margin-left:-1px;position:absolute;box-shadow:inset 0 0 #fff,2px 0 #fff,-2px 0 #fff}@media (min-width:320px) and (max-width:641px){.nhsuk-cbmi-chart-axis-marker{height:24px}}.nhsuk-bp-legend-key-classification-low,.nhsuk-bp-classification-low{background:#330072}.nhsuk-bp-legend-key-classification-healthy,.nhsuk-bp-classification-healthy{background:repeating-linear-gradient(-45deg,#30b4ab,#30b4ab 4.5px,#00a499 4.5px 9px)}.nhsuk-bp-legend-key-classification-slightlyraised,.nhsuk-bp-classification-slightlyraised{background:#ffb81c}.nhsuk-bp-legend-key-classification-high,.nhsuk-bp-classification-high{background:repeating-linear-gradient(45deg,#da5147,#da5147 4.5px,#d5281b 4.5px 9px)}#nhsuk-bp-chart>figure{margin:0}.nhsuk-bp-legend-key-wrapper{display:flex}.nhsuk-bp-legend-key-wrapper:last-child{margin-top:5px}.nhsuk-bp-legend-display-card{max-width:300px;margin-top:50px}.nhsuk-bp-legend-key-classification-low,.nhsuk-bp-legend-key-marker{box-shadow:none;border-bottom:none}.nhsuk-bp-diastolic-axis-marker,.nhsuk-bp-systolic-axis-marker{outline:.5px solid #000;position:absolute}.nhsuk-bp-diastolic-axis-label,.nhsuk-bp-systolic-axis-label{position:absolute}.nhsuk-bp-systolic-axis-marker{width:5px;left:-5px}.nhsuk-bp-systolic-axis-marker:first-child{bottom:-1px!important}.nhsuk-bp-systolic-axis-marker:last-child{bottom:calc(100% + 1px)!important}.nhsuk-bp-diastolic-axis-marker{height:5px;bottom:-5px}.nhsuk-bp-diastolic-axis-marker:first-child{left:-1px!important}.nhsuk-bp-diastolic-axis-marker:last-child{left:calc(100% + 1px)!important}@media (max-width:450px){.nhsuk-bp-diastolic-axis-marker-85{display:none}}.nhsuk-bp-diastolic-axis-marker-90{display:none}@media (max-width:450px){.nhsuk-bp-diastolic-axis-marker-90{display:block}}.nhsuk-bp-systolic-axis-label{text-align:end;width:26px;top:-10px;left:-30px}.nhsuk-bp-diastolic-axis-label{text-align:center;width:20px;bottom:-25px;left:-10px}.nhsuk-bp-graph-cell{z-index:4;background:0 0;border-bottom:1px solid #fff;border-left:1px solid #fff;flex-grow:1}.nhsuk-bp-first-in-column{border-bottom:none}.nhsuk-bp-first-in-row{border-left:none}.nhsuk-bmi-classification-underweight,.nhsuk-bmi-legend-key-classification-underweight{background:#330072}.nhsuk-bmi-classification-healthy,.nhsuk-bmi-legend-key-classification-healthy{background:repeating-linear-gradient(-45deg,#30b4ab,#30b4ab 4.5px,#00a499 4.5px 9px)}.nhsuk-bmi-classification-overweight,.nhsuk-bmi-legend-key-classification-overweight{background:#ffb81c}.nhsuk-bmi-classification-obese,.nhsuk-bmi-legend-key-classification-obese{background:repeating-linear-gradient(45deg,#da5147,#da5147 4.5px,#d5281b 4.5px 9px)}.nhsuk-bmi-classification-obese,.nhsuk-bmi-classification-overweight,.nhsuk-bmi-classification-healthy,.nhsuk-bmi-classification-underweight{border-right:1px solid #000;outline:1px solid #000;height:28px;position:absolute;bottom:0%;box-shadow:inset -1px 0 #fff,2px 0 #fff,0 -2px #fff}@media (min-width:320px) and (max-width:641px){.nhsuk-bmi-classification-obese,.nhsuk-bmi-classification-overweight,.nhsuk-bmi-classification-healthy,.nhsuk-bmi-classification-underweight{height:24px}}.nhsuk-bmi-classification-underweight{z-index:3}.nhsuk-bmi-classification-healthy{z-index:2}.nhsuk-bmi-classification-overweight{z-index:1}.nhsuk-bmi-classification-obese{box-shadow:none;border-right:none}.nhsuk-bar-slider-arrow-marker{width:16px;height:16px;margin:-9px 0 -8px -8px;position:absolute}@media (min-width:320px) and (max-width:641px){.nhsuk-bar-slider-arrow-marker{width:12px;height:12px;margin:-9px 0 -6px -6px}}.nhsuk-bar-slider-label-align-left{justify-content:left;display:flex}.nhsuk-bar-slider-label-align-center{justify-content:center;display:flex}.nhsuk-bar-slider-label-align-right{justify-content:right;display:flex}.nhsuk-bar-slider-label-marker{white-space:nowrap;width:auto;height:25px;margin-top:-30px;position:relative}.nhsuk-bar-slider-value-marker{margin-left:5px;margin-right:2px;font-weight:700;position:relative}
.autocomplete__wrapper{position:relative}.autocomplete__hint,.autocomplete__input{appearance:none;box-sizing:border-box;border:2px solid #0b0c0c;border-radius:0;width:100%;height:2.5rem;margin-bottom:0;line-height:1.25}.autocomplete__input{background-color:#0000;position:relative}.autocomplete__hint{color:#505a5f;position:absolute}.autocomplete__input--default{padding:5px}.autocomplete__input--focused{outline-offset:0;outline:3px solid #fd0;box-shadow:inset 0 0 0 2px}.autocomplete__input--show-all-values{cursor:pointer;padding:5px 35px 5px 5px}.autocomplete__dropdown-arrow-down{z-index:-1;width:24px;height:24px;display:inline-block;position:absolute;top:10px;right:8px}.autocomplete__menu{color:#0b0c0c;background-color:#fff;border:2px solid #0b0c0c;border-top:0;width:calc(100% - 4px);max-height:342px;margin:0;padding:0;overflow-x:hidden}.autocomplete__menu--visible{display:block}.autocomplete__menu--hidden{display:none}.autocomplete__menu--overlay{z-index:100;position:absolute;top:100%;left:0;box-shadow:0 2px 6px #00000042}.autocomplete__menu--inline{position:relative}.autocomplete__option{cursor:pointer;border-width:1px 0;border-bottom-style:solid;border-bottom-color:#b1b4b6;display:block;position:relative}.autocomplete__option>*{pointer-events:none}.autocomplete__option:first-of-type{border-top-width:0}.autocomplete__option:last-of-type{border-bottom-width:0}.autocomplete__option--odd{background-color:#f3f2f1}.autocomplete__option--focused,.autocomplete__option:hover{color:#fff;background-color:#1d70b8;border-color:#1d70b8;outline:none}@media (-ms-high-contrast:active),(forced-colors:active){.autocomplete__menu{border-color:fieldtext}.autocomplete__option{color:fieldtext;background-color:field}.autocomplete__option--focused,.autocomplete__option:hover{color:selecteditemtext;forced-color-adjust:none;background-color:selecteditem;border-color:selecteditem;outline-color:selecteditemtext}}.autocomplete__option--no-results{color:#505a5f;cursor:not-allowed;background-color:#f3f2f1}.autocomplete__hint,.autocomplete__input,.autocomplete__option{font-size:1rem;font-weight:400}.autocomplete__hint,.autocomplete__option{padding:5px}@media (min-width:641px){.autocomplete__hint,.autocomplete__input,.autocomplete__option{font-size:1.1875rem;line-height:1.31579}}
