/* ═════════ Google Calendar & Meet panel (js/views/src_gcal.js) ═════════ — the Meet opt-in inside "Other sources". Tokens only; matches .os__* / .bdg / .note2 from ops.css. */
.gc { margin: 12px 0 6px; border: 1.5px solid var(--line-strong); padding: 12px 14px 14px; background: var(--bg-2); }
.gc__h { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 6px 14px; }
.gc__h .sec { margin: 0 0 6px; }
.gc__p { color: var(--ink-2); font-size: 14px; line-height: 1.5; margin: 0 0 8px; max-width: 72ch; }
.gc__l { margin: 0 0 6px; padding: 0 0 0 18px; color: var(--ink-2); font-size: 13.5px; line-height: 1.5; max-width: 72ch; }
.gc__l li { margin: 2px 0; }
.gc__s:empty { display: none; }
.gc__s .note2 { margin: 6px 0 0; }
.gc .os__a { margin: 10px 0 4px; }
@media (max-width: 560px) { .gc { padding: 10px 12px 12px; } .gc .os__a .btn { width: 100%; } }
