.smart-tile{--success:#DAEADA;--warning:#FEF5CB;--error:#FCC2B5;--default:#fafafa;--success-text:#0C5D0B;--info-text:#5599dd;--warning-text:#FDD733;--error-text:#F46748;--default-text:#505050}.smart-tile .content{place-content:unset!important}.MuiPaper-root{display:flex;flex-direction:column;padding:0!important}.MuiPaper-root.smart-tile{border:1px solid #fff;transition:all .35s ease!important}.MuiPaper-root.smart-tile:hover{border-color:hsl(185,36%,44%);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),2px 3px 2px 0 rgba(0,0,0,.14),4px 5px 5px 0 rgba(0,0,0,.12)}.MuiPaper-root .MuiTypography-root{font-family:Raleway,sans-serif!important}.MuiPaper-root .MuiCardContent-root{flex-grow:1;height:100%;overflow:hidden;background:#fff}.MuiPaper-root .MuiCardContent-root.carousel{padding-bottom:12px}.MuiPaper-root .MuiCardContent-root .smart-tile__loading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1em;color:#999;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{width:3em;height:3em;opacity:.6}.MuiPaper-root .MuiCardContent-root .smart-tile__loading .MuiLinearProgress-root{width:100%;border-radius:10px;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{padding:8px;justify-content:flex-end;font-family:Raleway,sans-serif!important;font-size:.8rem;font-weight:700}.smart-tile__carousel{display:flex;flex-direction:column;align-items:center;gap:1em;height:100%;width:100%;min-height:0}.smart-tile__carousel .smart-tile__carousel__content{flex-grow:1;width:100%;overflow:hidden;border-radius:var(--border-radius)}.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{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:.75em;gap:.75em;width:100%;height:100%;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;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--grid-item-color);border-radius:var(--border-radius);padding:10px 8px;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{background:#fdfdfd!important;border:1px dashed #ececec}.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__caption,.smart-tile__grid .smart-tile__grid__item[class*=state-] .smart-tile__grid__item__label{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{padding:0;background-color:rgba(0,0,0,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{width:100%;font-size:.8rem;text-align:left;color:var(--grid-item-label-color);display:flex;align-items:center}.smart-tile__grid .smart-tile__grid__item .smart-tile__grid__item__label .label-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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;font-size:1.6em;display:grid;place-content:center;font-weight:500}.smart-tile__grid .smart-tile__grid__item .smart-tile__grid__item__content:has(img){display:flex;align-items:center;justify-content:center}.smart-tile__grid .smart-tile__grid__item .smart-tile__grid__item__content img{object-fit:contain;width:80%;top:0;left:0;-webkit-mask:linear-gradient(0deg,transparent,rgba(255,255,255,.937254902) 60%);mask:linear-gradient(0deg,transparent,rgba(255,255,255,.937254902) 60%);transition:all .25s ease}.smart-tile__grid .smart-tile__grid__item .smart-tile__grid__item__caption{width:100%;font-size:.7rem;text-align:center;color:var(--grid-item-label-color);z-index:1;transition:all .25s ease;padding-bottom:0}.smart-tile__grid .smart-tile__grid__item .smart-tile__grid__item__caption.image{text-align:center;padding-left:inherit}.smart-tile__list{display:flex;flex-direction:column;gap:1.2em;width:100%;height:100%}.smart-tile__list::-webkit-scrollbar-track{background:#fff}.smart-tile__list::-webkit-scrollbar-thumb{background:hsl(0,0%,90%);border-radius:10px;border:5px solid #fff}.smart-tile__list .smart-tile__list__item{display:grid;grid-template-columns:auto auto 1fr;grid-gap:15px;gap:15px;align-items:center;width:100%;font-family:Raleway,sans-serif!important;font-size:.9rem;scroll-snap-align:start}.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.critical .icon,.smart-tile__list .smart-tile__list__item.error .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{background-color:hsl(0,0%,95%);margin-right:8px;width:35px;aspect-ratio:1/1;border-radius:50%;overflow:hidden}.smart-tile__list .smart-tile__list__item .smart-tile__list__item__logo img{max-width:90%;max-height:90%;object-fit:cover}.smart-tile__list .smart-tile__list__item .smart-tile__list__item__value{margin-left:auto;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.smart-tile__link{cursor:pointer;display:flex;align-items:center;gap:.5em;color:#107c10}.smart-tile__link span{text-transform:uppercase;font-weight:400;transition:.25s ease;font-size:12px}.smart-tile__link span:hover{margin-right:.5em}.smart-tile__stores__map{overflow:hidden;border-radius:8px}.smart-tile__stores{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.smart-tile__stores__list{width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;margin-top:8px}.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:hsl(0,0%,90%);border-radius:10px;border:5px solid #fff}.smart-tile__stores__list>div:last-child{border-bottom:0}