@property --progress{syntax:"<number>";inherits:false;initial-value:0}.progress{border-radius:50%;transition:none}.progress[data-loading=true]{transition:--progress calc(var(--estimate)*1ms)linear}
.climateLoader{background-color:var(--nsw-white);z-index:1;border-radius:4px;padding:16px;font-size:16px;position:absolute;box-shadow:0 0 4px 1px #00000040}.climateLoader[data-offsetposition=true]{top:75px}@media (min-width:541px){.climateLoader[data-offsetposition=true]{right:10px}}@media (max-width:540px){.climateLoader[data-offsetposition=true]{left:8px}}.climateLoader[data-offsetposition=false]{top:80px;translate:-50%}@media (min-width:62rem){.climateLoader[data-offsetposition=false]{left:calc(var(--leftWidth) + (100% - var(--leftWidth))/2)}}@media (max-width:calc(62rem - 1px)){.climateLoader[data-offsetposition=false]{left:50%}}.climateLoader .error{color:var(--nsw-status-warning);margin-bottom:16px;display:block}.climateLoader .progress{background:conic-gradient(var(--nsw-status-warning)calc(var(--progress)*100%),var(--nsw-grey-03)0);width:4rem;height:4rem;margin-bottom:7px;position:relative}.climateLoader .progress:after{content:"";background-color:var(--nsw-white);border-radius:50%;width:56px;height:56px;position:absolute;top:50%;left:50%;translate:-50% -50%}
