:root{--lgs-credits-bar-height:calc(.6 * var(--lgs-line-dimension))}.credits-bar{box-sizing:border-box;min-height:var(--lgs-credits-logo-height);padding:var(--lgs-gutter-xs);pointer-events:auto;color:#fff;justify-content:right;align-items:flex-end;gap:var(--lgs-gutter-xs);--lgs-credits-logo-height:calc(1.7 * var(--lgs-credits-bar-height));--lgs-credits-item-gap:0;--lgs-credits-item-padding:var(--lgs-gutter-xs);--lgs-credits-hover-radius:var(--lgs-gutter-xs);--lgs-credits-hover-bg:color-mix(in oklab, var(--lgs-card-on-map-bg-color) 72%, transparent);flex-direction:row-reverse;display:flex;position:relative}.lgs-widget.lgs-credits-widget{min-width:max-content}.credits-bar.credits-bar-widget-mode{--lgs-credits-item-gap:var(--lgs-gutter-xs);--lgs-credits-item-padding:0;justify-content:center;align-items:center}.credits-bar.credits-bar-no-main-logo{min-height:var(--lgs-credits-bar-height)}.credits-bar>div{box-sizing:border-box;width:auto;min-height:var(--lgs-credits-bar-height);border-radius:var(--lgs-border-radius-xs);align-content:center;align-items:center;margin-bottom:0;padding:0;display:flex}.credits-bar a{box-sizing:border-box;border-radius:var(--lgs-credits-hover-radius);justify-content:center;align-items:center;transition:background-color .14s,backdrop-filter .14s;display:inline-flex}.credits-bar:not(.credits-bar-widget-mode) a:hover,.credits-bar:not(.credits-bar-widget-mode) a:focus-visible{background-color:var(--lgs-credits-hover-bg);-webkit-backdrop-filter:blur(var(--lgs-blur))}.credits-tooltips{width:0;height:0;position:absolute;overflow:visible}.credits-bar .main-logo .credits-logo svg,.credits-bar .provider-credits img,.credits-bar .cesium-credits img,.credits-bar .provider-credits .credits{filter:drop-shadow(0 1px 3px #00000052)}.credits-bar .main-logo{width:calc(1.5 * var(--lgs-credits-logo-height));height:var(--lgs-credits-logo-height);max-height:var(--lgs-credits-logo-height);opacity:.8;border-radius:var(--lgs-border-radius-xs);box-shadow:none;--padding:0;background:0 0;align-self:flex-end;margin:0;overflow:visible}.credits-bar.credits-bar-widget-mode .main-logo{align-self:center}.credits-bar .main-logo .main-logo-link{align-items:flex-end;height:100%;line-height:0;display:inline-flex}.credits-bar .main-logo .credits-logo{align-items:flex-end;width:max-content;height:100%;line-height:0;display:flex}.credits-bar .main-logo .credits-logo svg{width:auto;max-width:none;height:100%;display:block}.credits-bar .provider-credits img{width:auto;max-width:none;height:var(--lgs-credits-bar-height);max-height:var(--lgs-credits-bar-height);object-fit:contain;flex:none;display:block;border-radius:0!important}.credits-bar .provider-credits{& .provider-credit-separator{width:1px;height:calc(.6 * var(--lgs-credits-bar-height));background-color:#ffffff80;flex:0 0 1px}& .credit-logo-composite{align-items:center;gap:calc(.25 * var(--lgs-credits-bar-height));height:var(--lgs-credits-bar-height);color:#fff;white-space:nowrap;display:inline-flex}& .credit-logo-icon{flex:0 0 calc(.9 * var(--lgs-credits-bar-height));width:calc(.9 * var(--lgs-credits-bar-height));height:var(--lgs-credits-bar-height);display:block;position:relative;overflow:hidden}& .credit-logo-icon img{top:calc(-1 * var(--lgs-credits-bar-height));width:calc(5 * var(--lgs-credits-bar-height));max-width:none;height:calc(2.81 * var(--lgs-credits-bar-height));object-fit:fill;max-height:none;position:absolute;left:0}& .credit-logo-text{height:var(--lgs-credits-bar-height);color:#fff;font-weight:var(--lgs-font-weight-bold);align-items:center;line-height:1;display:inline-flex}}.credits-bar .cesium-credits img{width:auto;max-width:none;height:var(--lgs-credits-bar-height);max-height:var(--lgs-credits-bar-height);object-fit:contain;flex:none;display:block;border-radius:0!important}.credits-bar .cesium-credits>a{padding:0}.credits-bar .provider-credits:not(:empty)~.cesium-credits{margin-right:calc(-.75 * var(--lgs-gutter-xs))}.provider-credits .credits{height:var(--lgs-credits-bar-height);justify-content:center;align-items:center;display:flex}.lgs-credits{align-items:center;gap:var(--lgs-credits-item-gap);flex-flow:row;line-height:1;display:flex}.lgs-credits>a,.lgs-credits>a:link{font-weight:var(--lgs-font-weight-bold);min-height:var(--lgs-credits-bar-height);padding:var(--lgs-credits-item-padding);color:#fff;flex:0 auto;align-items:center;line-height:1;text-decoration:none;display:flex}.lgs-credits{white-space:nowrap;overflow:visible}.provider-credits:empty{display:none}.provider-credits{color:#fff}
