.ad88-shell{max-width:1160px;margin:0 auto 3rem;padding:1rem;font-family:inherit}.ad88-header{display:flex;gap:1rem;align-items:center;padding:1rem 1.3rem;background:#fff;border:1px solid #e5eaf0;border-radius:15px;margin-bottom:2rem;box-shadow:0 2px 10px #2334490a}.ad88-header strong{display:block;color:#223b53;font-size:1.25rem}.ad88-header small{display:block;color:#63748a}.ad88-mark{background:#ce2636;color:white;font-size:2.1rem;border-radius:10px;width:58px;height:58px;display:grid;place-items:center}.ad88-shell h1{font-size:1.8rem;margin-bottom:.35rem}.ad88-lead{color:#5e6f82;margin-bottom:1.6rem}.ad88-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.ad88-tile{min-height:180px;border:1px solid #e3e8ee;border-radius:15px;background:white;display:flex;align-items:center;justify-content:center;flex-direction:column;text-decoration:none!important;gap:.65rem;text-align:center;padding:1.3rem;color:#26364a!important;box-shadow:0 3px 8px #2334490c;transition:transform .12s,box-shadow .12s}.ad88-tile:not(.ad88-disabled):hover,.ad88-tile:not(.ad88-disabled):focus{transform:translateY(-2px);box-shadow:0 8px 18px #2334491c;outline:2px solid #ca3043;outline-offset:2px}.ad88-tile strong{font-size:1.1rem}.ad88-tile>span:last-child{font-size:.9rem;color:#64748b}.ad88-icon{font-size:2.2rem}.ad88-disabled{background:#f4f5f7;opacity:.75}.ad88-breadcrumb{margin-bottom:1.5rem}.ad88-breadcrumb a{font-weight:600}.ad88-shell a:focus-visible{outline:3px solid #ba172b;outline-offset:3px}@media(min-width:1000px){.ad88-grid{grid-template-columns:repeat(3,1fr)}}

/* AD88 0.1.1: Joomla article embedded under the component header */
.ad88-welcome{border:1px solid #e5eaf0;border-radius:12px;background:#fff;padding:1.25rem 1.4rem;box-shadow:0 2px 9px #23344906}
.ad88-welcome h1{font-size:1.6rem;margin:0 0 1rem}
.ad88-welcome-content> :last-child{margin-bottom:0}
.ad88-welcome-content img{max-width:100%;height:auto}
