.meetings-sidebar{min-width:0;min-height:0;padding:var(--spacing-2) var(--spacing-3) var(--spacing-6);color:var(--color-text-primary);flex:1;overflow-y:auto}.meetings-list-toolbar{min-height:var(--spacing-10);justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:0 var(--spacing-2);margin-bottom:var(--spacing-1);display:flex}.meetings-list-toolbar h2{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0}.meetings-new-button{width:var(--size-element-sm);min-height:var(--size-element-sm);border-radius:calc(var(--radius-inner) / 2);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.meetings-new-button:hover{background:var(--color-overlay-hover);color:var(--color-text-primary)}.meetings-section+.meetings-section{margin-top:var(--spacing-3)}.meetings-history{border-top:var(--border-width) solid var(--color-border);padding-top:var(--spacing-3)}.meetings-upcoming-heading{margin:0}.meetings-upcoming-toggle{grid-template-columns:minmax(0, 1fr) var(--size-element-sm);align-items:center;gap:var(--spacing-2);width:100%;min-height:var(--size-element-md);padding:0 var(--spacing-2);border-radius:calc(var(--radius-inner) / 2);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.meetings-upcoming-toggle:hover{color:var(--color-text-primary)}.meetings-upcoming-toggle>svg{transition:transform var(--duration-fast);justify-self:center;transform:rotate(-90deg)}.meetings-upcoming-toggle[aria-expanded=true]>svg{transform:rotate(0)}.meetings-sidebar .consent-prompt-compact-offer{padding:var(--spacing-1) var(--spacing-2) var(--spacing-2)}.meetings-sidebar .consent-prompt-compact-offer p{margin:0 0 var(--spacing-3);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-secondary)}.meetings-sidebar .consent-prompt-compact{align-items:center;gap:var(--spacing-2);max-width:100%;min-height:var(--size-element-md);padding:var(--spacing-1-5) var(--spacing-3);border-radius:var(--radius-inner);background:var(--color-overlay-hover);color:var(--color-text-primary);font-size:var(--text-sm);text-align:left;cursor:pointer;border:0;display:inline-flex}.meetings-sidebar .consent-prompt-compact:hover{background:var(--theme-surface1)}.meetings-date-group{margin-top:var(--spacing-1)}.meetings-date-group+.meetings-date-group{margin-top:var(--spacing-4)}.meetings-date-group h4{padding:var(--spacing-2);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0}.meetings-sidebar ul{margin:0;padding:0;list-style:none}.meetings-event-row{align-items:center;gap:var(--spacing-2);width:100%;min-height:var(--size-element-md);padding:var(--spacing-1-5) var(--spacing-2);text-align:left;border-radius:calc(var(--radius-inner) / 2);color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:var(--leading-base);cursor:pointer;transition:background var(--duration-fast);background:0 0;border:0;display:flex}.meetings-agenda-row{grid-template-columns:calc(var(--spacing-12) + var(--spacing-4)) minmax(0, 1fr);display:grid}.meetings-row-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.meetings-event-row time{font-size:var(--text-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex:none}.meetings-event-row:hover,.meetings-event-row[aria-current=true]{background:var(--color-overlay-hover)}.meetings-empty,.meetings-list-message{padding:var(--spacing-3) var(--spacing-2);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-secondary);margin:0}.meetings-empty{padding-block:var(--spacing-2)}.meetings-empty p,.meetings-list-message p{margin:0}.meetings-list-message button,.meetings-load-more{padding:var(--spacing-1) 0;color:var(--color-text-primary);font-size:var(--text-sm);text-underline-offset:var(--spacing-1);cursor:pointer;background:0 0;border:0;text-decoration:underline}.meetings-load-more{margin:var(--spacing-2)}.meetings-repair-label{font-size:var(--text-sm);color:var(--color-warning)}.meetings-list-skeleton{gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-2);flex-direction:column;display:flex}.meetings-list-skeleton>div{align-items:center;gap:var(--spacing-2);display:flex}.meetings-page{min-height:100%}.meetings-page-bar{justify-content:space-between;align-items:center;gap:var(--spacing-4);min-height:calc(var(--spacing-12) + var(--spacing-1));padding:var(--spacing-2) var(--spacing-6);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.meetings-back{align-items:center;gap:var(--spacing-2);border-radius:var(--spacing-1);padding:var(--spacing-1);color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.meetings-back:hover{color:var(--color-text-primary);background:var(--color-overlay-hover)}.meetings-page-workspace{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meetings-preview{width:min(100%, calc(var(--spacing-12) * 17));padding:calc(var(--spacing-12) * 1.5) var(--spacing-12) var(--spacing-12);margin:0 auto}.meetings-preview-eyebrow{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);display:flex}.meetings-preview h1{text-wrap:balance;overflow-wrap:anywhere}.meetings-details{gap:var(--spacing-4);margin:var(--spacing-7) 0 0;flex-direction:column;display:flex}.meetings-details>div{align-items:flex-start;gap:var(--spacing-3);display:flex}.meetings-details dt{color:var(--color-icon-secondary);padding-top:var(--spacing-1)}.meetings-details dd{gap:var(--spacing-1);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-primary);flex-direction:column;margin:0;display:flex}.meetings-details dd.meetings-participants{display:block}.meetings-detail-secondary{color:var(--color-text-secondary)}.meetings-timezone{margin-left:var(--spacing-2);font-size:var(--text-sm)}.meetings-intro{max-width:55ch;margin:var(--spacing-5) 0 0;font-size:var(--text-base);line-height:var(--leading-lg);color:var(--color-text-secondary)}.meetings-preview-actions{gap:var(--spacing-2);margin-top:var(--spacing-8);flex-wrap:wrap;display:flex}.meetings-preview-actions .btn{gap:var(--spacing-2)}.meetings-destination{border-top:var(--border-width) solid var(--color-border);margin-top:var(--spacing-8);padding-top:var(--spacing-5)}.meetings-destination-control{align-items:center;gap:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.meetings-destination-control>svg{flex:none}.meetings-destination-select{min-width:0;max-width:100%;color:var(--color-text-primary);align-items:center;display:inline-flex;position:relative}.meetings-destination-select select{appearance:none;max-width:100%;padding:var(--spacing-1) var(--spacing-6) var(--spacing-1) var(--spacing-2);border-radius:var(--spacing-1);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:inherit;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0}.meetings-destination-select select:hover{background:var(--color-overlay-hover)}.meetings-destination-select>svg{right:var(--spacing-2);pointer-events:none;position:absolute}.meetings-destination p{max-width:60ch;margin:var(--spacing-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-secondary)}.meetings-description{margin-top:var(--spacing-6);font-size:var(--text-sm);color:var(--color-text-secondary)}.meetings-description summary{cursor:pointer;padding-block:var(--spacing-2)}.meetings-description p{margin-top:var(--spacing-3);white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--leading-lg)}.meetings-create-error{margin-top:var(--spacing-4);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-error)}.meetings-sidebar button:focus-visible,.meetings-back:focus-visible,.meetings-destination-select select:focus-visible{outline:var(--border-width) solid var(--theme-primary);outline-offset:var(--spacing-1)}.meetings-sidebar button:disabled{opacity:.5;cursor:not-allowed}@keyframes orbit-meeting-spin{to{transform:rotate(360deg)}}.meetings-spinner{animation:1s linear infinite orbit-meeting-spin}@media (prefers-reduced-motion:reduce){.meetings-upcoming-toggle>svg,.meetings-event-row{transition:none}.meetings-spinner{animation:none}}@media (max-width:767px){.meetings-page-bar{padding-inline:var(--spacing-4)}.meetings-preview{padding:var(--spacing-8) var(--spacing-6)}.meetings-preview-actions .btn{min-height:var(--spacing-11)}.meetings-destination-control{align-items:flex-start}.meetings-destination-select{max-width:100%}}@media (pointer:coarse){.meetings-event-row,.meetings-upcoming-toggle,.meetings-new-button,.meetings-sidebar .consent-prompt-compact,.meetings-back{min-height:var(--spacing-11)}.meetings-new-button{min-width:var(--spacing-11)}.meetings-upcoming-toggle{grid-template-columns:minmax(0, 1fr) var(--spacing-11)}}.orbit-meeting-title-field{flex:1;min-width:0;margin:0}.orbit-meeting-title-field .note-page-title-textarea,.orbit-meeting-title-field .note-page-title-heading{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0;padding:0;line-height:1.4}.orbit-meeting-heading{flex:1;min-width:0}.meetings-toolbar-actions{align-items:center;gap:var(--spacing-1);display:flex}.meetings-idle{padding:var(--spacing-6);color:var(--color-text-secondary);font-size:var(--text-sm);text-align:center;flex:1;place-items:center;display:grid}.meetings-access-note{margin-top:var(--spacing-4);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-base)}