gov-form-range,.gov-form-range{position:relative;display:flex;align-items:flex-end;gap:var(--spacing-xs-nudge);width:100%}gov-form-range input[type=range],.gov-form-range input[type=range]{height:calc(var(--thumb-size) + var(--focus-space, 0.25rem))}gov-form-range input[type=range]::-webkit-slider-runnable-track,.gov-form-range input[type=range]::-webkit-slider-runnable-track{height:var(--height, var(--height-s))}gov-form-range input[type=range]::-webkit-slider-thumb,.gov-form-range input[type=range]::-webkit-slider-thumb{width:var(--thumb-size);height:var(--thumb-size);margin-top:calc(var(--thumb-size)/-2 + var(--height, var(--height-s))/2)}gov-form-range input[type=range]::-moz-range-track,.gov-form-range input[type=range]::-moz-range-track{height:var(--height, var(--height-s))}gov-form-range input[type=range]::-moz-range-thumb,.gov-form-range input[type=range]::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);margin-top:calc(var(--thumb-size)/-2 + var(--height, var(--height-s))/2)}gov-form-range .gov-form-range--fill,.gov-form-range .gov-form-range--fill{top:calc(var(--thumb-size)/2 + var(--height, var(--height-s))/-2 + var(--focus-space, 0.25rem)/2);block-size:var(--height, var(--height-s))}gov-form-range[tooltip=""] .gov-form-range--fill,gov-form-range[tooltip=true i] .gov-form-range--fill,gov-form-range[tooltip="1"] .gov-form-range--fill,.gov-form-range[tooltip=""] .gov-form-range--fill,.gov-form-range[tooltip=true i] .gov-form-range--fill,.gov-form-range[tooltip="1"] .gov-form-range--fill{top:calc(var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem) + var(--thumb-size)/2 + var(--height, var(--height-s))/-2 + var(--focus-space, 0.25rem)/2)}gov-form-range .gov-form-range--input,.gov-form-range .gov-form-range--input{width:var(--input-width, 4.125rem);margin-top:calc(var(--height, var(--height-s))*-1)}gov-form-range:not(.hydrated)::before,.gov-form-range:not(.hydrated)::before{height:calc(var(--thumb-size) + var(--focus-space, 0.25rem))}gov-form-range:not(.hydrated)::after,.gov-form-range:not(.hydrated)::after{top:calc(var(--thumb-size)/2 + var(--height, var(--height-s))/-2 + var(--focus-space, 0.25rem)/2);height:var(--height, var(--height-s))}gov-form-range:not(.hydrated)[tooltip=""]::before,gov-form-range:not(.hydrated)[tooltip=true i]::before,gov-form-range:not(.hydrated)[tooltip="1"]::before,.gov-form-range:not(.hydrated)[tooltip=""]::before,.gov-form-range:not(.hydrated)[tooltip=true i]::before,.gov-form-range:not(.hydrated)[tooltip="1"]::before{height:calc(var(--thumb-size) + var(--focus-space, 0.25rem) + var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem))}gov-form-range:not(.hydrated)[tooltip=""]::after,gov-form-range:not(.hydrated)[tooltip=true i]::after,gov-form-range:not(.hydrated)[tooltip="1"]::after,.gov-form-range:not(.hydrated)[tooltip=""]::after,.gov-form-range:not(.hydrated)[tooltip=true i]::after,.gov-form-range:not(.hydrated)[tooltip="1"]::after{top:calc(var(--thumb-size)/2 + var(--height, var(--height-s))/-2 + var(--focus-space, 0.25rem)/2 + var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem))}gov-form-range:has(.gov-form-range--input),.gov-form-range:has(.gov-form-range--input){align-items:flex-start}gov-form-range>.element,.gov-form-range>.element{position:relative;display:flex;flex-direction:column;width:100%}gov-form-range input[type=range],.gov-form-range input[type=range]{width:100%;appearance:none;background:rgba(0,0,0,0);cursor:pointer}gov-form-range input[type=range]:focus,.gov-form-range input[type=range]:focus{outline:none}gov-form-range input[type=range]:focus-visible,.gov-form-range input[type=range]:focus-visible{border-radius:var(--border-radius, var(--corner-radius-s));outline:var(--outline-width, 0.125rem) solid var(--status-focus);outline-offset:0}gov-form-range input[type=range]::-webkit-slider-runnable-track,.gov-form-range input[type=range]::-webkit-slider-runnable-track{appearance:none;width:100%;border-radius:var(--border-radius-doubled, var(--corner-radius-m));background-color:var(--background-neutral-subtle)}gov-form-range input[type=range]::-webkit-slider-thumb,.gov-form-range input[type=range]::-webkit-slider-thumb{appearance:none;border-radius:50%;background-color:var(--button-solid-primary);box-shadow:0 .125rem .25rem rgba(0,0,0,.3)}gov-form-range input[type=range]::-moz-range-track,.gov-form-range input[type=range]::-moz-range-track{appearance:none;position:relative;z-index:1;width:100%;border-radius:var(--border-radius-doubled, var(--corner-radius-m));background-color:var(--background-neutral-subtle)}gov-form-range input[type=range]::-moz-range-thumb,.gov-form-range input[type=range]::-moz-range-thumb{appearance:none;position:relative;z-index:2;border:none;border-radius:50%;background-color:var(--button-solid-primary);box-shadow:0 .125rem .25rem rgba(0,0,0,.3)}gov-form-range output,.gov-form-range output{position:absolute;top:0;left:0;padding:var(--spacing-s);border-radius:var(--border-radius, var(--corner-radius-s));background-color:var(--background-neutral-subtle);font-size:var(--font-size-body-s);line-height:150%;font-weight:400}gov-form-range output::before,.gov-form-range output::before{content:"";position:absolute;display:block;top:100%;left:50%;width:0;height:0;transform:translateX(-50%);border:.4375rem solid rgba(0,0,0,0);border-top-color:var(--background-neutral-subtle)}gov-form-range *[slot=datalist],.gov-form-range *[slot=datalist]{display:flex;flex-direction:row;justify-content:space-between;width:100%}gov-form-range *[slot=datalist]>*,.gov-form-range *[slot=datalist]>*{position:relative;padding:var(--datalist-horizontal-padding-top, 0.375rem) 0 0 0;color:var(--text-secondary);font-size:var(--font-size-body-xs);line-height:150%;font-weight:400}gov-form-range *[slot=datalist]>*::before,.gov-form-range *[slot=datalist]>*::before{content:"";position:absolute;background-color:var(--border-neutral);border-radius:var(--datalist-border-radius, var(--border-radius-fixed, var(--corner-radius-xs)));inline-size:var(--datalist-horizontal-inline-size, 0.0625rem);block-size:var(--datalist-horizontal-block-size, 0.375rem);inset-block-start:0;inset-inline-start:50%}gov-form-range *[slot=datalist][data-vertical=""],gov-form-range *[slot=datalist][data-vertical=true i],gov-form-range *[slot=datalist][data-vertical="1"],.gov-form-range *[slot=datalist][data-vertical=""],.gov-form-range *[slot=datalist][data-vertical=true i],.gov-form-range *[slot=datalist][data-vertical="1"]{flex-direction:column;writing-mode:vertical-lr}gov-form-range *[slot=datalist][data-vertical=""]>*,gov-form-range *[slot=datalist][data-vertical=true i]>*,gov-form-range *[slot=datalist][data-vertical="1"]>*,.gov-form-range *[slot=datalist][data-vertical=""]>*,.gov-form-range *[slot=datalist][data-vertical=true i]>*,.gov-form-range *[slot=datalist][data-vertical="1"]>*{padding-top:var(--datalist-vertical-padding-top, 0.5625rem)}gov-form-range *[slot=datalist][data-vertical=""]>*::before,gov-form-range *[slot=datalist][data-vertical=true i]>*::before,gov-form-range *[slot=datalist][data-vertical="1"]>*::before,.gov-form-range *[slot=datalist][data-vertical=""]>*::before,.gov-form-range *[slot=datalist][data-vertical=true i]>*::before,.gov-form-range *[slot=datalist][data-vertical="1"]>*::before{inline-size:var(--datalist-vertical-inline-size, 0.375rem);block-size:var(--datalist-vertical-block-size, 0.0625rem);inset-block-start:50%;inset-inline-start:0}gov-form-range--fill,.gov-form-range--fill{position:absolute;z-index:2;overflow:hidden;inset-inline-start:0;inset-block-start:0;inline-size:100%;pointer-events:none;border-radius:var(--border-radius-doubled, var(--corner-radius-m));background-color:var(--button-solid-primary)}gov-form-range[tooltip=""]>.element,gov-form-range[tooltip=true i]>.element,gov-form-range[tooltip="1"]>.element,.gov-form-range[tooltip=""]>.element,.gov-form-range[tooltip=true i]>.element,.gov-form-range[tooltip="1"]>.element{padding-top:calc(var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem))}gov-form-range[tooltip=""] gov-form-input>.element,gov-form-range[tooltip=""] .gov-form-input>.element,gov-form-range[tooltip=true i] gov-form-input>.element,gov-form-range[tooltip=true i] .gov-form-input>.element,gov-form-range[tooltip="1"] gov-form-input>.element,gov-form-range[tooltip="1"] .gov-form-input>.element,.gov-form-range[tooltip=""] gov-form-input>.element,.gov-form-range[tooltip=""] .gov-form-input>.element,.gov-form-range[tooltip=true i] gov-form-input>.element,.gov-form-range[tooltip=true i] .gov-form-input>.element,.gov-form-range[tooltip="1"] gov-form-input>.element,.gov-form-range[tooltip="1"] .gov-form-input>.element{margin-top:calc(var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem))}gov-form-range--input,.gov-form-range--input{padding-left:var(--spacing-xs)}gov-form-range--input .validation-icon,.gov-form-range--input .validation-icon{display:none}gov-form-range *[slot=prefix],gov-form-range *[slot=sufix],.gov-form-range *[slot=prefix],.gov-form-range *[slot=sufix]{padding-bottom:var(--spacing-xs-nudge);font-size:var(--font-size-body-s);line-height:150%;font-weight:400}gov-form-range:not(.hydrated),.gov-form-range:not(.hydrated){flex-direction:column;gap:0}gov-form-range:not(.hydrated)::before,.gov-form-range:not(.hydrated)::before{content:"";position:relative;width:100%}gov-form-range:not(.hydrated)::after,.gov-form-range:not(.hydrated)::after{content:"";position:absolute;width:100%;border-radius:var(--border-radius-doubled, var(--corner-radius-m));background-color:var(--background-neutral-subtle)}@media not all and (pointer: coarse){gov-form-range:hover input[type=range]::-webkit-slider-thumb,.gov-form-range:hover input[type=range]::-webkit-slider-thumb{background-color:var(--button-solid-primary-hover)}gov-form-range:hover input[type=range]::-moz-range-thumb,.gov-form-range:hover input[type=range]::-moz-range-thumb{background-color:var(--button-solid-primary-hover)}gov-form-range:hover .gov-form-range--fill,.gov-form-range:hover .gov-form-range--fill{background-color:var(--button-solid-primary-hover)}}gov-form-range:active input[type=range]::-webkit-slider-thumb,.gov-form-range:active input[type=range]::-webkit-slider-thumb{background-color:var(--button-solid-primary-active)}gov-form-range:active input[type=range]::-moz-range-thumb,.gov-form-range:active input[type=range]::-moz-range-thumb{background-color:var(--button-solid-primary-active)}gov-form-range:active .gov-form-range--fill,.gov-form-range:active .gov-form-range--fill{background-color:var(--button-solid-primary-active)}gov-form-range[invalid=""] input[type=range]::-webkit-slider-thumb,gov-form-range[invalid=true i] input[type=range]::-webkit-slider-thumb,gov-form-range[invalid="1"] input[type=range]::-webkit-slider-thumb,.gov-form-range[invalid=""] input[type=range]::-webkit-slider-thumb,.gov-form-range[invalid=true i] input[type=range]::-webkit-slider-thumb,.gov-form-range[invalid="1"] input[type=range]::-webkit-slider-thumb{background-color:var(--background-status-error)}gov-form-range[invalid=""] input[type=range]::-moz-range-thumb,gov-form-range[invalid=true i] input[type=range]::-moz-range-thumb,gov-form-range[invalid="1"] input[type=range]::-moz-range-thumb,.gov-form-range[invalid=""] input[type=range]::-moz-range-thumb,.gov-form-range[invalid=true i] input[type=range]::-moz-range-thumb,.gov-form-range[invalid="1"] input[type=range]::-moz-range-thumb{background-color:var(--background-status-error)}gov-form-range[invalid=""] .gov-form-range--fill,gov-form-range[invalid=true i] .gov-form-range--fill,gov-form-range[invalid="1"] .gov-form-range--fill,.gov-form-range[invalid=""] .gov-form-range--fill,.gov-form-range[invalid=true i] .gov-form-range--fill,.gov-form-range[invalid="1"] .gov-form-range--fill{background-color:var(--background-status-error)}gov-form-range[disabled=""] input[type=range]::-webkit-slider-thumb,gov-form-range[disabled=true i] input[type=range]::-webkit-slider-thumb,gov-form-range[disabled="1"] input[type=range]::-webkit-slider-thumb,.gov-form-range[disabled=""] input[type=range]::-webkit-slider-thumb,.gov-form-range[disabled=true i] input[type=range]::-webkit-slider-thumb,.gov-form-range[disabled="1"] input[type=range]::-webkit-slider-thumb{background-color:var(--button-solid-disabled)}gov-form-range[disabled=""] input[type=range]::-moz-range-thumb,gov-form-range[disabled=true i] input[type=range]::-moz-range-thumb,gov-form-range[disabled="1"] input[type=range]::-moz-range-thumb,.gov-form-range[disabled=""] input[type=range]::-moz-range-thumb,.gov-form-range[disabled=true i] input[type=range]::-moz-range-thumb,.gov-form-range[disabled="1"] input[type=range]::-moz-range-thumb{background-color:var(--button-solid-disabled)}gov-form-range[disabled=""] .gov-form-range--fill,gov-form-range[disabled=true i] .gov-form-range--fill,gov-form-range[disabled="1"] .gov-form-range--fill,.gov-form-range[disabled=""] .gov-form-range--fill,.gov-form-range[disabled=true i] .gov-form-range--fill,.gov-form-range[disabled="1"] .gov-form-range--fill{background-color:var(--button-solid-disabled)}gov-form-range[size=s],.gov-form-range[size=s]{--thumb-size: 1.125rem}gov-form-range[size=s] input[type=range],.gov-form-range[size=s] input[type=range]{height:calc(var(--thumb-size) + var(--focus-space, 0.25rem))}gov-form-range[size=s] input[type=range]::-webkit-slider-runnable-track,.gov-form-range[size=s] input[type=range]::-webkit-slider-runnable-track{height:var(--height, var(--height-xs-nudge))}gov-form-range[size=s] input[type=range]::-webkit-slider-thumb,.gov-form-range[size=s] input[type=range]::-webkit-slider-thumb{width:var(--thumb-size);height:var(--thumb-size);margin-top:calc(var(--thumb-size)/-2 + var(--height, var(--height-xs-nudge))/2)}gov-form-range[size=s] input[type=range]::-moz-range-track,.gov-form-range[size=s] input[type=range]::-moz-range-track{height:var(--height, var(--height-xs-nudge))}gov-form-range[size=s] input[type=range]::-moz-range-thumb,.gov-form-range[size=s] input[type=range]::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);margin-top:calc(var(--thumb-size)/-2 + var(--height, var(--height-xs-nudge))/2)}gov-form-range[size=s] .gov-form-range--fill,.gov-form-range[size=s] .gov-form-range--fill{top:calc(var(--thumb-size)/2 + var(--height, var(--height-xs-nudge))/-2 + var(--focus-space, 0.25rem)/2);block-size:var(--height, var(--height-xs-nudge))}gov-form-range[size=s][tooltip=""] .gov-form-range--fill,gov-form-range[size=s][tooltip=true i] .gov-form-range--fill,gov-form-range[size=s][tooltip="1"] .gov-form-range--fill,.gov-form-range[size=s][tooltip=""] .gov-form-range--fill,.gov-form-range[size=s][tooltip=true i] .gov-form-range--fill,.gov-form-range[size=s][tooltip="1"] .gov-form-range--fill{top:calc(var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem) + var(--thumb-size)/2 + var(--height, var(--height-xs-nudge))/-2 + var(--focus-space, 0.25rem)/2)}gov-form-range[size=s] .gov-form-range--input,.gov-form-range[size=s] .gov-form-range--input{width:var(--input-width, 3.25rem);margin-top:calc(var(--height, var(--height-xs-nudge))*-1)}gov-form-range[size=s]:not(.hydrated)::before,.gov-form-range[size=s]:not(.hydrated)::before{height:calc(var(--thumb-size) + var(--focus-space, 0.25rem))}gov-form-range[size=s]:not(.hydrated)::after,.gov-form-range[size=s]:not(.hydrated)::after{top:calc(var(--thumb-size)/2 + var(--height, var(--height-xs-nudge))/-2 + var(--focus-space, 0.25rem)/2);height:var(--height, var(--height-xs-nudge))}gov-form-range[size=s]:not(.hydrated)[tooltip=""]::before,gov-form-range[size=s]:not(.hydrated)[tooltip=true i]::before,gov-form-range[size=s]:not(.hydrated)[tooltip="1"]::before,.gov-form-range[size=s]:not(.hydrated)[tooltip=""]::before,.gov-form-range[size=s]:not(.hydrated)[tooltip=true i]::before,.gov-form-range[size=s]:not(.hydrated)[tooltip="1"]::before{height:calc(var(--thumb-size) + var(--focus-space, 0.25rem) + var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem))}gov-form-range[size=s]:not(.hydrated)[tooltip=""]::after,gov-form-range[size=s]:not(.hydrated)[tooltip=true i]::after,gov-form-range[size=s]:not(.hydrated)[tooltip="1"]::after,.gov-form-range[size=s]:not(.hydrated)[tooltip=""]::after,.gov-form-range[size=s]:not(.hydrated)[tooltip=true i]::after,.gov-form-range[size=s]:not(.hydrated)[tooltip="1"]::after{top:calc(var(--thumb-size)/2 + var(--height, var(--height-xs-nudge))/-2 + var(--focus-space, 0.25rem)/2 + var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem))}gov-form-range[size=m],.gov-form-range[size=m]{--thumb-size: 1.375rem}gov-form-range[size=l],.gov-form-range[size=l]{--thumb-size: 1.625rem}gov-form-range[size=l] input[type=range],.gov-form-range[size=l] input[type=range]{height:calc(var(--thumb-size) + var(--focus-space, 0.25rem))}gov-form-range[size=l] input[type=range]::-webkit-slider-runnable-track,.gov-form-range[size=l] input[type=range]::-webkit-slider-runnable-track{height:var(--height, var(--height-s-nudge))}gov-form-range[size=l] input[type=range]::-webkit-slider-thumb,.gov-form-range[size=l] input[type=range]::-webkit-slider-thumb{width:var(--thumb-size);height:var(--thumb-size);margin-top:calc(var(--thumb-size)/-2 + var(--height, var(--height-s-nudge))/2)}gov-form-range[size=l] input[type=range]::-moz-range-track,.gov-form-range[size=l] input[type=range]::-moz-range-track{height:var(--height, var(--height-s-nudge))}gov-form-range[size=l] input[type=range]::-moz-range-thumb,.gov-form-range[size=l] input[type=range]::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);margin-top:calc(var(--thumb-size)/-2 + var(--height, var(--height-s-nudge))/2)}gov-form-range[size=l] .gov-form-range--fill,.gov-form-range[size=l] .gov-form-range--fill{top:calc(var(--thumb-size)/2 + var(--height, var(--height-s-nudge))/-2 + var(--focus-space, 0.25rem)/2);block-size:var(--height, var(--height-s-nudge))}gov-form-range[size=l][tooltip=""] .gov-form-range--fill,gov-form-range[size=l][tooltip=true i] .gov-form-range--fill,gov-form-range[size=l][tooltip="1"] .gov-form-range--fill,.gov-form-range[size=l][tooltip=""] .gov-form-range--fill,.gov-form-range[size=l][tooltip=true i] .gov-form-range--fill,.gov-form-range[size=l][tooltip="1"] .gov-form-range--fill{top:calc(var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem) + var(--thumb-size)/2 + var(--height, var(--height-s-nudge))/-2 + var(--focus-space, 0.25rem)/2)}gov-form-range[size=l] .gov-form-range--input,.gov-form-range[size=l] .gov-form-range--input{width:var(--input-width, 4.875rem);margin-top:calc(var(--height, var(--height-s-nudge))*-1)}gov-form-range[size=l]:not(.hydrated)::before,.gov-form-range[size=l]:not(.hydrated)::before{height:calc(var(--thumb-size) + var(--focus-space, 0.25rem))}gov-form-range[size=l]:not(.hydrated)::after,.gov-form-range[size=l]:not(.hydrated)::after{top:calc(var(--thumb-size)/2 + var(--height, var(--height-s-nudge))/-2 + var(--focus-space, 0.25rem)/2);height:var(--height, var(--height-s-nudge))}gov-form-range[size=l]:not(.hydrated)[tooltip=""]::before,gov-form-range[size=l]:not(.hydrated)[tooltip=true i]::before,gov-form-range[size=l]:not(.hydrated)[tooltip="1"]::before,.gov-form-range[size=l]:not(.hydrated)[tooltip=""]::before,.gov-form-range[size=l]:not(.hydrated)[tooltip=true i]::before,.gov-form-range[size=l]:not(.hydrated)[tooltip="1"]::before{height:calc(var(--thumb-size) + var(--focus-space, 0.25rem) + var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem))}gov-form-range[size=l]:not(.hydrated)[tooltip=""]::after,gov-form-range[size=l]:not(.hydrated)[tooltip=true i]::after,gov-form-range[size=l]:not(.hydrated)[tooltip="1"]::after,.gov-form-range[size=l]:not(.hydrated)[tooltip=""]::after,.gov-form-range[size=l]:not(.hydrated)[tooltip=true i]::after,.gov-form-range[size=l]:not(.hydrated)[tooltip="1"]::after{top:calc(var(--thumb-size)/2 + var(--height, var(--height-s-nudge))/-2 + var(--focus-space, 0.25rem)/2 + var(--spacing-s)*2 + var(--tooltip-padding-top, 2.1875rem))}
