.org-dashboard-grid { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: 1.5rem; } .org-panel { margin-bottom: 0; text-align: left; } .org-scroll-panel { display: flex; flex-direction: column; max-height: 31rem; overflow: hidden; } .org-span-12 { grid-column: span 12; } .org-span-7 { grid-column: span 7; } .org-span-6 { grid-column: span 6; } .org-span-5 { grid-column: span 5; } .org-panel-head { display: flex; align-items: flex-start; justify-content: space-between; gap: 1rem; margin-bottom: 1.5rem; &.org-panel-head-stack { flex-direction: column; align-items: stretch; } } .org-eyebrow { font-size: 0.8rem; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--text-muted); margin-bottom: 0.4rem; } .org-panel-title { margin: 0; color: var(--primary-hover); font-size: 1.45rem; } .org-panel-subtitle { margin: 0.35rem 0 0; color: var(--text-muted); font-size: 0.95rem; } @media (max-width: 960px) { .org-span-12, .org-span-7, .org-span-6, .org-span-5 { grid-column: span 12; } .org-panel-head { flex-direction: column; align-items: flex-start; } }