.hub-view-tabs,.hub-quick-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0 0;padding:10px;border:1px solid #b8cecf;border-radius:12px;background:#fff;box-shadow:0 8px 20px #0b2b3a0d}
.hub-view-tabs button,.hub-quick-actions a{min-height:42px;padding:10px 15px;border:1px solid #174f63;border-radius:7px;background:#f2f8f7;color:#123d59;font-weight:900;text-decoration:none;cursor:pointer}
.hub-view-tabs button[aria-selected="true"],.hub-quick-actions a:first-of-type{border-color:#e34c3a;background:#e34c3a;color:#fff}
.hub-view-tabs button:hover,.hub-view-tabs button:focus-visible,.hub-quick-actions a:hover,.hub-quick-actions a:focus-visible{background:#123d59;color:#fff}
.hub-quick-actions strong{padding:0 7px;color:#5a6f75;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}
.hub-view-status{margin:8px 4px 18px;color:#5a6f75;font-size:.82rem;font-weight:800}
.hub-dashboard-page [hidden]{display:none!important}
.hub-dashboard-page .island-guide-grid{align-items:stretch}
.hub-dashboard-page .island-guide-card{min-height:220px}
.hub-dashboard-page .island-guide-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.hub-dashboard-page .island-guide-card b{margin-top:auto}
@media(max-width:760px){.hub-view-tabs,.hub-quick-actions{display:grid;grid-template-columns:1fr 1fr}.hub-quick-actions strong{grid-column:1/-1}.hub-view-tabs button,.hub-quick-actions a{text-align:center}.hub-dashboard-page .island-guide-card{min-height:0}}

/* Main-tab dashboards show one workflow at a time. */
.community-dashboard-switcher{display:flex;gap:10px;align-items:center}.community-dashboard-switcher .hub-view-tabs{flex:1}.community-start-post{display:inline-flex;min-height:42px;align-items:center;margin-top:16px;padding:10px 17px;border:1px solid #8b1d23;border-radius:7px;background:#9b1c1c;color:#fff!important;font-weight:900;text-decoration:none}.community-start-post:hover{background:#71151a}.forum-index-page .forum-activity-dashboard{grid-template-columns:minmax(0,1fr)!important}.forum-index-page .forum-activity-heading{border-right:0!important;border-bottom:1px solid #d8e1e8}.forum-index-page .forum-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-dashboard-switcher{width:min(1420px,calc(100% - 48px));margin:0 auto}.budget-dashboard-switcher .hub-view-tabs{margin-top:12px}.budget-dashboard-switcher .hub-view-status{margin-bottom:0}.budget-plan-page[data-budget-dashboard-ready] .comparison-main{padding-top:14px!important}.budget-plan-page[data-budget-dashboard-ready] .country-planner-hub{margin-top:14px;margin-bottom:40px}.budget-plan-page[data-budget-dashboard-ready] .comparison-grid{margin-top:0}
@media(max-width:760px){.community-dashboard-switcher{align-items:stretch;flex-direction:column}.community-dashboard-switcher .hub-view-tabs{width:100%}.community-start-post{width:100%;justify-content:center;margin-top:0}.forum-index-page .forum-activity-grid{grid-template-columns:1fr}.budget-dashboard-switcher{width:min(100% - 20px,1420px)}}
