.SmartTile-module-scss-module__jyVQpW__smartTileLoading{color:#999;flex-direction:column;justify-content:center;align-items:center;gap:1em;display:flex;font-family:Raleway,sans-serif!important}.SmartTile-module-scss-module__jyVQpW__smartTileLoading>svg{max-width:90%}.SmartTile-module-scss-module__jyVQpW__smartTileLoading .SmartTile-module-scss-module__jyVQpW__MuiSvgIcon-root{opacity:.6;width:3em;height:3em}.SmartTile-module-scss-module__jyVQpW__smartTileLoading .SmartTile-module-scss-module__jyVQpW__MuiLinearProgress-root{border-radius:10px;width:100%;height:3px}.SmartTile-module-scss-module__jyVQpW__smartTileLoadingError{width:100%;max-width:75%;margin:0 auto}.SmartTile-module-scss-module__jyVQpW__noData{width:90%;margin:0 auto;position:relative;container-type:inline-size}.SmartTile-module-scss-module__jyVQpW__noDataArtwork{aspect-ratio:277.845/213.989;width:100%;height:auto;display:block}.SmartTile-module-scss-module__jyVQpW__noDataCaption{color:#000;text-align:center;text-wrap:balance;font-family:Raleway,sans-serif;font-size:5.399cqw;font-style:italic;line-height:1;position:absolute;bottom:calc(7.968% - .208em);left:19.6%;right:19.6%}
.smart-tile{--success:#daeada;--warning:#fef5cb;--error:#fcc2b5;--default:#fafafa;--success-text:#0c5d0b;--info-text:#59d;--warning-text:#fdd733;--error-text:#f46748;--default-text:#505050}.smart-tile .content{place-content:unset!important}.MuiPaper-root{flex-direction:column;display:flex;padding:0!important}.MuiPaper-root.smart-tile{border:1px solid #fff;transition:all .35s!important}.MuiPaper-root.smart-tile:hover{border-color:#489299;box-shadow:0 3px 1px -2px #0003,2px 3px 2px #00000024,4px 5px 5px #0000001f}.MuiPaper-root .MuiTypography-root{font-family:Raleway,sans-serif!important}.MuiPaper-root .MuiCardContent-root{background:#fff;flex-grow:1;height:100%;overflow:hidden}.MuiPaper-root .MuiCardContent-root.carousel{padding-bottom:12px}.MuiPaper-root .MuiCardContent-root .smart-tile__loading{color:#999;flex-direction:column;justify-content:center;align-items:center;gap:1em;display:flex;font-family:Raleway,sans-serif!important}.MuiPaper-root .MuiCardContent-root .smart-tile__loading>svg{max-width:90%}.MuiPaper-root .MuiCardContent-root .smart-tile__loading .MuiSvgIcon-root{opacity:.6;width:3em;height:3em}.MuiPaper-root .MuiCardContent-root .smart-tile__loading .MuiLinearProgress-root{border-radius:10px;width:100%;height:3px}.MuiPaper-root .MuiCardContent-root .smart-tile__loading .smart-tile__loading__error__reason{font-size:.7rem}.MuiPaper-root .MuiCardContent-root .smart-tile__loading__error{width:85%}.MuiPaper-root .MuiCardHeader-root{padding:16px}.MuiPaper-root .MuiCardHeader-root .MuiCardHeader-title{font-size:.85rem;font-weight:700}.MuiPaper-root .MuiCardHeader-root .MuiCardHeader-action{padding-right:4px}.MuiPaper-root .MuiCardHeader-root button:focus{outline:none}.MuiPaper-root .MuiCardActions-root{justify-content:flex-end;padding:8px;font-size:.8rem;font-weight:700;font-family:Raleway,sans-serif!important}.smart-tile__carousel{flex-direction:column;align-items:center;gap:1em;width:100%;height:100%;min-height:0;display:flex}.smart-tile__carousel .smart-tile__carousel__content{border-radius:var(--border-radius);flex-grow:1;width:100%;overflow:hidden}.smart-tile__carousel .smart-tile__carousel__content img{object-fit:contain;width:100%;height:100%}.smart-tile__carousel .smart-tile__carousel__pagination{margin-top:auto}.smart-tile__grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:.75em;width:100%;height:100%;display:grid;font-family:Raleway,sans-serif!important}.smart-tile__grid .smart-tile__grid__item{--grid-item-color:#fafafa;--grid-item-label-color:#505050;--grid-item-content-color:#18767f;background-color:var(--grid-item-color);border-radius:var(--border-radius);flex-direction:column;justify-content:center;align-items:center;padding:10px 8px;display:flex;position:relative;overflow:hidden}.smart-tile__grid .smart-tile__grid__item.state-warning{--grid-item-color:var(--warning);--grid-item-content-color:#8c7101}.smart-tile__grid .smart-tile__grid__item.state-error{--grid-item-color:var(--error);--grid-item-content-color:#841d08}.smart-tile__grid .smart-tile__grid__item.state-success{--grid-item-color:var(--success);--grid-item-content-color:#0c5d0b}.smart-tile__grid .smart-tile__grid__item.state-default{--grid-item-color:var(--default)}.smart-tile__grid .smart-tile__grid__item.empty{border:1px dashed #ececec;background:#fdfdfd!important}.smart-tile__grid .smart-tile__grid__item[class*=state-]{color:var(--grid-item-content-color)}.smart-tile__grid .smart-tile__grid__item[class*=state-] .smart-tile__grid__item__label,.smart-tile__grid .smart-tile__grid__item[class*=state-] .smart-tile__grid__item__caption{color:var(--grid-item-label-color)}.smart-tile__grid .smart-tile__grid__item:has(.MuiSvgIcon-root){padding-left:5px}.smart-tile__grid .smart-tile__grid__item.image{background-color:#0000;padding:0}.smart-tile__grid .smart-tile__grid__item.image:hover img{transform:scale(1.1)}.smart-tile__grid .smart-tile__grid__item.image:hover .smart-tile__grid__item__caption{padding-bottom:5px}.smart-tile__grid .smart-tile__grid__item .smart-tile__grid__item__label{text-align:left;width:100%;color:var(--grid-item-label-color);align-items:center;font-size:.8rem;display:flex}.smart-tile__grid .smart-tile__grid__item .smart-tile__grid__item__label .label-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.smart-tile__grid .smart-tile__grid__item .smart-tile__grid__item__label .icon{margin-right:4px}.smart-tile__grid .smart-tile__grid__item .smart-tile__grid__item__content{flex-grow:1;place-content:center;font-size:1.6em;font-weight:500;display:grid}.smart-tile__grid .smart-tile__grid__item .smart-tile__grid__item__content:has(img){justify-content:center;align-items:center;display:flex}.smart-tile__grid .smart-tile__grid__item .smart-tile__grid__item__content img{object-fit:contain;width:80%;transition:all .25s;top:0;left:0;-webkit-mask:linear-gradient(#ffffffef 40%,#0000 100%);mask:linear-gradient(#ffffffef 40%,#0000 100%)}.smart-tile__grid .smart-tile__grid__item .smart-tile__grid__item__caption{text-align:center;width:100%;color:var(--grid-item-label-color);z-index:1;padding-bottom:0;font-size:.7rem;transition:all .25s}.smart-tile__grid .smart-tile__grid__item .smart-tile__grid__item__caption.image{text-align:center;padding-left:inherit}.smart-tile__list{flex-direction:column;gap:1.2em;width:100%;height:100%;display:flex}.smart-tile__list::-webkit-scrollbar-track{background:#fff}.smart-tile__list::-webkit-scrollbar-thumb{background:#e6e6e6;border:5px solid #fff;border-radius:10px}.smart-tile__list .smart-tile__list__item{scroll-snap-align:start;grid-template-columns:auto auto 1fr;align-items:center;gap:15px;width:100%;font-size:.9rem;display:grid;font-family:Raleway,sans-serif!important}.smart-tile__list .smart-tile__list__item.success .icon{color:var(--success-text)}.smart-tile__list .smart-tile__list__item.info .icon{color:var(--info-text)}.smart-tile__list .smart-tile__list__item.warning .icon{color:var(--warning-text)}.smart-tile__list .smart-tile__list__item.error .icon,.smart-tile__list .smart-tile__list__item.critical .icon{color:var(--error-text)}.smart-tile__list .smart-tile__list__item .MuiSvgIcon-root{opacity:.65}.smart-tile__list .smart-tile__list__item .smart-tile__list__item__logo{aspect-ratio:1;background-color:#f2f2f2;border-radius:50%;width:35px;margin-right:8px;overflow:hidden}.smart-tile__list .smart-tile__list__item .smart-tile__list__item__logo img{object-fit:cover;max-width:90%;max-height:90%}.smart-tile__list .smart-tile__list__item .smart-tile__list__item__value{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-left:auto;font-weight:700;overflow:hidden}.smart-tile__link{cursor:pointer;color:#107c10;align-items:center;gap:.5em;display:flex}.smart-tile__link span{text-transform:uppercase;font-size:12px;font-weight:400;transition:all .25s}.smart-tile__link span:hover{margin-right:.5em}.smart-tile__stores__map{border-radius:8px;overflow:hidden}.smart-tile__stores{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.smart-tile__stores__list{width:100%;height:100%;margin-top:8px;overflow:hidden scroll}.smart-tile__stores__list::-webkit-scrollbar{width:15px}.smart-tile__stores__list::-webkit-scrollbar-track{background:#fff}.smart-tile__stores__list::-webkit-scrollbar-thumb{background:#e6e6e6;border:5px solid #fff;border-radius:10px}.smart-tile__stores__list>div:last-child{border-bottom:0}
