
@font-face{font-family:Inter;src:url('/assets/fonts/inter-variable.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{font-family:Inter,Arial,sans-serif;font-optical-sizing:auto;color:#202124;--line:#e5e7eb;--surface-subtle:#f7f8fa}
body,button,input,select,textarea,pre,.date-filter input,#contributor-filter{font-family:Inter,Arial,sans-serif}
body:not(.signed-out){color:#202124;background:#fff}.sidebar{background:var(--surface-subtle);color:#555b63;border-color:#e5e7eb}.brand{color:#202124;font-size:18px}.brand small{font-size:12px;color:#6b7178}.nav{font-size:14px;line-height:20px;font-weight:500;color:#555b63}.nav.active{background:#e9edeb;color:#0d4942}.nav:hover{background:#eef0f2}.breadcrumb{font-size:13px;color:#6b7178}.page-heading h1{font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.6px}.page-heading p{font-size:14px;line-height:22px;color:#555b63}.section-heading h2{font-size:14px;line-height:20px;font-weight:500}.section-heading span{font-size:13px;color:#6b7178}
.primary,.secondary,.pagination .secondary{font-size:14px;line-height:20px;font-weight:500}.secondary{color:#555b63;border-color:#d4d7dc}.list-tools .text-button{font-size:13px;color:#555b63}.search-field input,.date-filter input,#contributor-filter{font-size:13px;line-height:20px;color:#555b63;border-color:#d4d7dc}.search-field input{background:#fff}.search-field input::placeholder{color:#6b7178}.date-filter{font-size:13px;color:#555b63}.list-tools{gap:12px}.search-field{width:240px}
thead{background:var(--surface-subtle)}th{font-size:12px;line-height:18px;font-weight:500;color:#555b63}td{font-size:13px;line-height:20px;color:#6b7178;height:50px}.meeting-link{font-size:14px;line-height:20px;font-weight:500;color:#202124}.owner-cell,.date-cell{font-size:13px;line-height:20px;color:#6b7178}.table-status{font-size:12px;line-height:18px;color:#6b7178}.pagination .small{font-size:13px;color:#6b7178}.date-cell,#meeting-count,#page-number{font-variant-numeric:tabular-nums}.sort-button{font-family:inherit}.muted{color:#6b7178}
#detail h2{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.4px}#detail pre{font-family:Inter,Arial,sans-serif;font-size:16px;line-height:26px;color:#202124}#detail-meta{font-size:13px;color:#6b7178}.tab{font-size:14px;color:#555b63}.tab.active{color:#0d4942}.integration-row h2{font-size:18px;font-weight:600}.integration-row p{font-size:14px;color:#555b63}.integration-row small,.connection-retention{font-size:13px;color:#6b7178}.profile-popover a,.profile-popover .text-button{font-size:14px}.profile-popover #account-email{font-size:13px}
@media(max-width:700px){.nav{font-size:12px}.date-filter input{width:126px}.search-field{width:100%}#detail h2{font-size:24px}.table-wrap{max-height:calc(100svh - 400px)}}
#meetings-table{min-width:790px}.owner-cell{min-width:220px;max-width:none;overflow:visible}.date-cell{min-width:115px}#meetings-table td:last-child{min-width:90px}.nav{white-space:nowrap}.nav svg{flex-shrink:0}

.login h1{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.4px}.login-subtitle{font-size:14px;line-height:22px;color:#555b63}.google{font-size:14px;font-weight:500}

body.signed-out{background:var(--surface-subtle)}

/* Personal integrations: compact provider list with details on demand. */
#workspace.connections-view{width:100%;max-width:760px;margin:0 auto}.connections-view .page-heading{padding-top:42px}.connections-view #refresh{display:none}.connector-label{font-size:13px;color:#6b7178;margin:12px 0 10px}#integration-list{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface-subtle)}.connector-row{display:flex;align-items:center;gap:16px;width:100%;padding:20px;text-align:left;background:transparent;color:#202124}.connector-row:hover{background:#eef0f2}.connector-row:focus-visible{outline-offset:-3px}.connector-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:#e8edda;color:#36452d;font-size:22px;font-weight:600}.connector-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.connector-copy strong{font-size:14px;font-weight:500}.connector-copy>span{font-size:13px;line-height:20px;color:#6b7178}.connector-status{font-size:12px;color:#6b7178;white-space:nowrap}.connector-chevron{font-size:22px;color:#6b7178}#connection-detail{color:#202124;border:1px solid var(--line);border-radius:16px;padding:28px}#connection-detail>.connector-icon{margin-bottom:20px}#connection-detail h2{font-size:24px;line-height:32px;margin-bottom:6px}#connection-description{color:#6b7178;font-size:14px}.connection-facts{margin:24px 0;border-top:1px solid var(--line)}.connection-facts>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:20px}.connection-facts dt{color:#6b7178}.connection-facts dd{margin:0;text-align:right;overflow-wrap:anywhere}#connection-detail .connection-retention{line-height:20px;margin-bottom:24px}#connection-detail::backdrop{background:rgba(24,33,26,.18)}
@media(max-width:600px){.connector-row{gap:12px;padding:16px;flex-wrap:wrap}.connector-copy{flex-basis:calc(100% - 80px)}.connector-status{margin-left:48px}.connector-chevron{margin-left:auto}.connections-view .page-heading{padding-top:24px}.connection-facts>div{flex-direction:column;gap:4px}.connection-facts dd{text-align:left}}

img.connector-icon{object-fit:contain;background:transparent;border-radius:9px}
