.central-app-link::after{content:none}a.central-card{color:inherit;text-decoration:none;cursor:pointer}a.central-card:focus-visible{outline:3px solid var(--tile-accent,#b82329);outline-offset:4px}.central-card:not([href]) .central-app-link{cursor:default}.central-card.timex .central-app-icon{background-image:none}.central-card.timex .central-app-icon img{display:block;width:100%;height:100%;object-fit:contain}.central-card.estimax .central-app-icon>svg{display:block;width:40px;height:40px;color:var(--tile-accent)}
/* Approved EstimaX tile logo; preserve the existing shared JS runtime. */
.central-card.estimax .central-app-icon{width:72px;height:72px;border-radius:0;background-color:#fff;background-image:url("/assets/estimax-logo-20261012-v1.png");background-size:contain;background-position:center;background-repeat:no-repeat}
.central-card.estimax .central-app-icon>svg{display:none}

/* Approved ECI40 logo; other tile styles are preserved. */
.central-card.slate .central-app-icon{width:72px;height:72px;border-radius:0;background-color:#fff;background-image:url("/assets/eci40-logo-20261013-v1.png");background-size:contain;background-position:center;background-repeat:no-repeat}
.central-card.slate .central-app-icon>svg{display:none}
