/* Original Teams summary bar; one shared control for all hosts. */
    .sad-stats-toggle {
        position: relative;
        display: flex; align-items: center; justify-content: center;
        width: 100%; padding: 12px 18px; border-radius: 14px;
        background: var(--isl-surface-2); border: 1px solid var(--isl-accent-border);
        cursor: pointer; transition: background 0.18s, border-color 0.18s;
        color: inherit; text-align: left;
    }
    .sad-stats-toggle:hover { background: var(--isl-accent-bg); border-color: var(--isl-accent-border-em); }
    .sad-stats-toggle-left {
        display: flex; align-items: center; justify-content: center; gap: 14px; flex-wrap: wrap;
        width: 100%;
        padding-right: 28px;
    }
    .sad-stats-toggle-chevron {
        position: absolute;
        right: 18px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 0.7rem; color: var(--isl-text-dim); flex-shrink: 0; transition: transform 0.22s;
    }
    .sad-stats-toggle.open .sad-stats-toggle-chevron { transform: translateY(-50%) rotate(180deg); }

    /* Expanded grid panel */
    .sad-stats-panel {
        display: none; padding: 14px 4px 4px;
    }
    .sad-stats-panel.open { display: block; }

@media(max-width:600px){.sad-stats-toggle{padding:10px 14px;}}
