.location-rating{display:grid;grid-gap:var(--gutter0);overflow:hidden}.location-rating.block{padding:0}.location-rating .logo{width:100%;grid-column:1;grid-row:1;display:flex;place-content:center;padding:var(--gutter1);margin-bottom:var(--gutter0-)}.location-rating .logo img{display:block;max-width:auto;width:100%;max-width:230px}.location-rating .logo+.heading{margin-top:var(--gutter0)}.location-rating .logo+ul li.overall{margin-top:var(--gap)}.location-rating p.user-feedback{display:flex;align-items:center;margin-inline:auto;margin-bottom:var(--gutter0);margin-top:var(--gutter0-);gap:1ch}.location-rating p.user-feedback user-feedback-badge{display:inline-flex}.location-rating .heading{display:flex;text-align:left;align-items:center;justify-content:space-between}.location-rating .heading svg{width:1.1em}.location-rating .overall a{display:flex;padding:var(--gutter0) var(--gutter1);color:#fff}.location-rating .overall a h4{grid-column:1/3;grid-row:1/-1;flex-direction:column;color:#fff;align-items:flex-start}.location-rating .overall a h4 span{padding:0;font-size:.7em}.location-rating .overall a>span{font-size:1.2em;align-self:center;margin-left:auto;align-items:center;text-align:right;display:flex}.location-rating .overall a>span svg{width:1em;margin-left:1ch}.location-rating .overall.outstanding{background-color:#00b0f0;align-items:center}.location-rating .overall.outstanding::after{display:none}.location-rating .overall.outstanding svg{display:inline-block;width:1em;height:1em}.location-rating .overall.good{background-color:#21b755}.location-rating .overall.requires-improvement{background-color:#fc9900}.location-rating .overall.requires-improvement a>span{font-size:1.1em;line-height:1.3em}.location-rating .overall.inadequate{background-color:#c90023}.location-rating .overall.not-yet-rated{background-color:#c2c2c2}.location-rating ul{list-style-type:none;padding-left:var(--gutter1);padding-right:var(--gutter1)}.location-rating ul li{padding:var(--gutter0) 0;border-bottom:1px dashed #ddd}.location-rating ul li:last-child{border-bottom:none}.location-rating ul li a{width:100%;display:flex;align-items:center;justify-content:space-between;text-decoration:none}.location-rating ul li a span{display:inline-flex;align-items:center;border-radius:calc(var(--border-radius)/2);padding:.2em .6em;font-size:.8em}.location-rating ul li a span svg,.location-rating ul li a span::after{position:relative;margin-left:1ch}.location-rating ul li a span svg{display:none;height:.8em;width:.8em}.location-rating ul li a span.outstanding{background-color:#00b0f0;color:#fff}.location-rating ul li a span.outstanding::after{display:none}.location-rating ul li a span.outstanding svg{display:inline-block}.location-rating ul li a span.good{color:#fff;background-color:#21b755}.location-rating ul li a span.good::after{background-color:inherit}.location-rating ul li a span.requires-improvement{color:#fff;background-color:#fc9900}.location-rating ul li a span.requires-improvement::after{background-color:#fc9900}.location-rating ul li a span.inadequate{color:#fff;background-color:#c90023}.location-rating ul li a span.inadequate::after{background-color:inherit}.location-rating p.footer{display:flex;align-items:flex-end;font-size:.8em;padding-left:var(--gutter1);padding-right:var(--gutter1);padding-bottom:var(--gutter1)}.location-rating p.footer span{color:#893277;font-size:10px}.location-rating p.footer span img{margin-top:6px;width:100px}.location-rating p.footer a{color:var(--primary, #ff2871);text-decoration:none;flex-grow:1;text-align:right}@media(hover: hover){.location-rating p.footer a:hover{text-decoration:underline}}@media(min-width: 961px){body.component\:location-rating side-bar div+*,body.component\:location-rating side-bar div:before{grid-column:1}body.component\:location-rating side-bar div .check-availability{grid-row:1}body.component\:location-rating side-bar div .location-rating{grid-row:2}body.component\:location-rating side-bar div .about-provider{grid-row:3}}@media(min-width: 961px){body.component\:location-rating.component\:about-provider side-bar>div .about-provider{grid-row:3}body.component\:location-rating.component\:about-provider side-bar>div::before{grid-row:2/span 2}}@media(max-width: 960px){body.component\:location-rating.component\:about-provider side-bar>div .about-provider{margin-top:var(--gutter2-) !important}}
/*# sourceMappingURL=../../sourcemaps/components/authority/location-rating.css.map */