body.page-template-template-webapp{background-color:#f4f6f8;margin:0;padding-bottom:70px}.bento-wrapper{max-width:1400px;margin:0 auto;padding:20px}.bento-grid{display:grid;grid-template-columns:1fr;gap:15px}@media (min-width:768px){body.page-template-template-webapp{padding-bottom:0}.bento-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,300px)}.box-hero{grid-column:span 2;grid-row:span 2}.box-stats{grid-column:span 1;grid-row:span 1}.box-agenda{grid-column:span 1;grid-row:span 2;overflow-y:auto}.box-news{grid-column:span 1;grid-row:span 1}}.bento-card{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 20px rgb(0 0 0 / .05);transition:transform 0.2s;overflow:hidden;position:relative}.bento-card:hover{transform:translateY(-3px)}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #eaeaea;display:flex;justify-content:space-around;padding:12px 0;z-index:9999;box-shadow:0 -5px 15px rgb(0 0 0 / .05)}.nav-item{text-align:center;color:#888;font-size:10px;text-decoration:none}.nav-item i{display:block;font-size:20px;margin-bottom:4px;color:#333}.nav-item.active{color:#0073aa;font-weight:700}.nav-item.active i{color:#0073aa}@media (min-width:768px){.mobile-bottom-nav,.mobile-header{display:none}}