.datasource-error-component{flex-grow:1;margin-top:50px;margin-bottom:var(--spacing-medium)}@media screen and (max-height: 720px){.datasource-error-component{margin-top:var(--spacing-medium)}}.datasource-error-component .error-image{height:146px;margin-bottom:24px;color:transparent}.datasource-error-component .header{font-weight:700;margin-bottom:16px}.datasource-error-component .description{font-size:16px;font-weight:400;line-height:24px;text-align:center;margin-bottom:32px}
.ref-dialog-node{position:absolute;top:0;height:0;z-index:100000}
.ref-overlay-layer{position:absolute;z-index:100000001;background:rgba(0,0,0,.3)}.ref-overlay-layer.circular-layer{overflow:hidden;position:absolute;background-color:transparent}.ref-overlay-layer.circular-layer:before{content:"";position:absolute;bottom:0;right:0;height:150px;width:150px;border-radius:50%;transform:translate(50%, 50%);box-shadow:0 0 0 1000rem rgba(0,0,0,.3)}.ref-overlay-layer.circular-layer.top-right:before{right:unset;left:0;transform:translate(-50%, 50%)}.ref-overlay-layer.circular-layer.bottom-left:before{bottom:unset;top:0;transform:translate(50%, -50%)}.ref-overlay-layer.circular-layer.bottom-right:before{bottom:unset;top:0;right:unset;left:0;transform:translate(-50%, -50%)}
