.meeting-property{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem;align-items:start}.meeting-property dt{color:var(--ink-3);line-height:1.5rem;padding-top:0}.meeting-property[data-value-presentation=auto]:has(>dd>:is(.meeting-input,.meeting-select-field,.meeting-popover,.ds-property-value)) dt,.meeting-property[data-value-presentation=control] dt,.meeting-property[data-value-presentation=icon] dt{padding-top:.3rem}.meeting-property[data-value-presentation=icon] dd>.meeting-attendee-summary{min-height:1.5rem;padding-block:.3rem}.meeting-property dd{margin:0;min-width:0}.ds-property-value{display:block;padding:.3rem 0;line-height:1.5rem}.sidebar-context-menu{position:fixed;z-index:1000;width:240px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto;padding:6px;border:1px solid #404040;border-radius:10px;background:#242424;box-shadow:0 8px 28px #0008}.sidebar-context-menu .sidebar-context-action{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;color:var(--ink);background:transparent;border:0;border-radius:6px;text-decoration:none;text-align:left}.sidebar-context-menu .sidebar-context-action:is(:hover,:focus-visible){background:#363636;outline:none}.sidebar-context-action svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sidebar-context-menu hr{border:0;border-top:1px solid #444;margin:6px}.meeting-tabs{display:flex;gap:1.75rem;margin:2.5rem 0 2rem}.meeting-tabs .meeting-button.ds-tab-button{text-decoration:none;border-bottom:0;padding-inline:0}.meeting-tabs .ds-tab-label{position:relative;display:inline-block;border-bottom:2px solid transparent;padding-block:4px;white-space:nowrap}.meeting-tabs [aria-selected=true] .ds-tab-label{color:var(--ink);border-bottom-color:var(--ink)}.ds-tab-review-dot{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--accent);top:0;right:-8px}.console-meeting-agenda .console-form-actions{margin-top:24px}.meeting-tabs .console-icon-tooltip:after{left:0;right:auto}.console-transcript-form .meeting-textarea,.console-transcript-correction .meeting-textarea{resize:none}.meeting-task-list>form{margin-top:1.5rem}.meeting-back{display:inline-block;margin-bottom:1.5rem;color:var(--ink-2)}.console-new-item.console-icon-tooltip{overflow:visible}.console-meeting-create input,.console-meeting-create textarea,.console-meeting-create select{background:transparent;border:0;border-bottom:1px solid #303030;resize:none;font:inherit;color:var(--ink)}.console-meeting-controls .console-record-control{width:auto;display:inline-flex;gap:.6rem;align-items:center;font-size:1rem}.meeting-properties{display:grid;gap:.7rem;max-width:48rem;margin-top:2rem}.meeting-property-hint{color:var(--ink-3);font-size:.8rem;margin:1rem 0 0}.meeting-agenda-block{position:relative;display:flex;align-items:baseline;gap:.5rem}.meeting-agenda-block select{position:absolute;right:0;top:.5rem;width:6rem;background:#181818;color:var(--ink-2);border:0;font:inherit;font-size:.8rem;z-index:1}.meeting-agenda-block textarea.meeting-input{width:100%;min-height:0;margin:0;padding:.3rem 2rem .3rem 0;line-height:var(--lh-body)}.meeting-agenda-marker{min-width:.8rem}.meeting-agenda-block select{opacity:0}.meeting-agenda-block:hover select,.meeting-agenda-block:focus-within select{opacity:1}.meeting-record-button .console-record-mark{border:0;background:#b52323;width:.65rem;height:.65rem;border-radius:50%}.meeting-record-button[data-recording=true] .console-record-mark{background:#167f46}.meeting-property details{position:relative}.meeting-property summary{padding:.3rem 0;cursor:pointer}.meeting-people-picker{position:absolute;z-index:20;width:min(24rem,75vw);padding:.75rem;background:#222;border:1px solid #383838;border-radius:.5rem;box-shadow:0 .5rem 2rem #0008}.meeting-people-picker label{display:flex;align-items:center;gap:.65rem;padding:.5rem}.meeting-people-picker label:hover{background:#303030}.meeting-people-picker input[type=checkbox]{accent-color:var(--accent)}@media(max-width:760px){.meeting-audio-notice{left:1rem;right:1rem;bottom:1rem;gap:.5rem;font-size:.8rem}.meeting-property{grid-template-columns:7rem minmax(0,1fr);gap:.5rem}.meeting-agenda-block select{opacity:1;width:4rem}}.meeting-agenda-block textarea{caret-color:var(--ink);caret-animation:auto;cursor:text}.meeting-agenda-block[data-heading] textarea{font-weight:600}.meeting-recurrence-custom{border-top:1px solid #383838;padding:.75rem var(--s-2);display:grid;gap:.6rem}.meeting-recurrence-custom label{display:flex;align-items:center;gap:.75rem}.meeting-recurrence-custom input{max-width:5rem}.meeting-recurrence-days{display:flex;flex-wrap:wrap;gap:.2rem}.meeting-recurrence-days .meeting-button{padding:.4rem;font-size:.8rem;text-decoration:none}.meeting-recurrence-days [aria-pressed=true]{background:var(--ink);color:var(--ground)}.meeting-recurrence-note{font-size:.8rem;color:var(--ink-3);padding:.5rem}.meeting-agenda-block[data-heading="1"] textarea{font-size:1.5rem}.meeting-agenda-block[data-heading="2"] textarea{font-size:1.25rem}.meeting-agenda-block[data-heading="3"] textarea{font-size:1.1rem}.meeting-agenda-format{position:absolute;right:0;top:.15rem;width:1.5rem;visibility:hidden;z-index:5;font-size:.8rem}.meeting-agenda-block:hover .meeting-agenda-format,.meeting-agenda-block:focus-within .meeting-agenda-format{visibility:visible}.meeting-agenda-format .meeting-popover-panel{left:auto;right:0;width:16rem;padding:.35rem;background:#242424;border:1px solid #3b3b3b;border-radius:.65rem;box-shadow:0 8px 28px #0009}.meeting-agenda-format summary{width:1.5rem;height:1.5rem;display:grid;place-items:center;padding:0;font-size:1rem;color:var(--ink-3)}.meeting-agenda-format .meeting-format-option{display:grid;grid-template-columns:1.8rem 1fr 1rem;align-items:center;gap:.5rem;width:100%;padding:.45rem .65rem;text-align:left;text-decoration:none;border:0;border-radius:.4rem;color:var(--ink);font-size:1rem}.meeting-agenda-format .meeting-format-option:hover,.meeting-agenda-format .meeting-format-option:focus-visible,.meeting-agenda-format .meeting-format-option[aria-checked=true]{background:#333;outline:none}.meeting-format-symbol{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.5rem;white-space:nowrap;font-size:1.15rem;line-height:1;text-align:center}.meeting-format-symbol svg{display:block;flex:none;width:1.5rem;height:1.5rem}.meeting-format-divider{height:1px;margin:.35rem .5rem;background:#3b3b3b}.meeting-line-undo{display:flex;align-items:center;gap:.75rem;color:var(--ink-2);font-size:.875rem;margin-top:.75rem}.meeting-transcript-turn{margin:1.5rem 0;width:100%;max-width:1000px;overflow-wrap:anywhere}.meeting-transcript-turn header{display:flex;align-items:baseline;gap:.8rem;margin-bottom:.25rem}.meeting-transcript-turn strong{color:var(--ink);font-size:.95rem;font-weight:500}.meeting-transcript-turn time{color:var(--ink-3);font-size:.8rem}.meeting-transcript-turn textarea.meeting-input{padding:0}@media(hover:none){.meeting-agenda-format{visibility:visible}}.meeting-transcription-options{position:relative;font-size:1rem}.meeting-transcription-options>div{position:absolute;right:0;top:2rem;min-width:20rem;padding:1rem;background:#222;z-index:100;border-radius:.5rem}.meeting-transcription-options select{width:100%;margin-top:.5rem;background:#181818;color:var(--ink);font:inherit}.meeting-audio-notice{position:fixed;z-index:100;bottom:24px;left:max(16px,calc(var(--console-sidebar) + 24px));right:24px;width:fit-content;max-width:calc(100vw - 32px);box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 16px;background:#252525;color:var(--ink);border-radius:8px;box-shadow:0 2px 12px #0008}.meeting-audio-notice>span{flex:1;min-width:180px}@media(max-width:600px){.meeting-audio-notice{left:16px;right:16px}}.console-main summary{list-style:none}.console-main summary::-webkit-details-marker{display:none}.console-main summary::marker{content:""}.meeting-tooltip{position:fixed;z-index:2147483647;max-width:min(220px,calc(100vw - 24px));width:max-content;padding:.5rem .65rem;box-sizing:border-box;border-radius:.3rem;background:var(--ink);color:#000;font-size:.8rem;line-height:1.35;pointer-events:none;overflow-wrap:anywhere}.meeting-popover{position:relative;min-width:0;color:var(--ink)}.meeting-popover>summary{display:flex;align-items:center;gap:.5rem;padding:.3rem .5rem;min-height:1.5rem;line-height:1.5rem;color:var(--ink);cursor:pointer;border-radius:.3rem}.meeting-popover>summary:is(:hover,:focus-visible){background:#191919}.meeting-popover-panel{position:absolute;top:calc(100% + .4rem);left:0;z-index:110;width:20rem;max-width:calc(100vw - 2rem);padding:.5rem;box-sizing:border-box;background:#222;border:1px solid #383838;border-radius:.55rem;box-shadow:0 .5rem 2rem #0008}.meeting-popover-panel .meeting-input{padding:.5rem}.meeting-popover .meeting-option{display:flex;align-items:center;gap:.65rem;width:100%;height:auto;min-height:2.5rem;padding:.5rem;color:var(--ink);background:transparent;border:0;border-radius:.3rem;text-decoration:none;font:inherit;text-transform:none;letter-spacing:normal;text-align:left}.meeting-option>span:last-child{margin-left:auto}.meeting-popover .meeting-option:hover,.meeting-popover .meeting-option:focus-visible{background:#383838}.meeting-select-field{min-width:0}.meeting-field-disabled{display:block;padding:.3rem 0;color:var(--ink-2)}.meeting-people-options{max-height:18rem;overflow-y:auto;margin-top:.4rem}.meeting-attendance-save{display:grid;gap:var(--s-1);margin-top:var(--s-1)}.meeting-attendance-save p{margin:0}.meeting-attendance-actions{display:flex;gap:var(--s-1);flex-wrap:wrap}.meeting-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.35rem;width:1.35rem;height:1.35rem;border-radius:50%;background:#e4e0d6;color:#161616;font-size:.6rem;font-weight:600;line-height:1}.meeting-attendee-summary{display:flex;align-items:center;gap:.65rem;color:var(--ink);text-align:left}.meeting-avatar-stack{display:inline-flex;flex-shrink:0}.meeting-avatar-stack .meeting-avatar+.meeting-avatar{margin-left:-.25rem;box-shadow:0 0 0 2px #111}.meeting-transcription-options>.meeting-popover-panel{left:auto;right:0;top:calc(100% + .6rem);padding:.75rem}.meeting-microphone-choice>span{display:block;padding:.3rem 0;color:var(--ink-3);font-size:.8rem}.meeting-microphone-choice .meeting-popover-panel{left:auto;right:0}.console-meeting-controls .meeting-import-trigger{display:block;width:100%;height:auto;margin-top:.6rem;padding:.65rem .4rem;font:inherit;color:var(--ink);text-align:left;letter-spacing:normal;text-transform:none}.meeting-calendar>.meeting-popover-panel{width:19rem}.meeting-calendar header{display:flex;align-items:center;justify-content:space-between;padding:.25rem .5rem .5rem}.meeting-calendar header strong{font-size:.9rem;font-weight:500}.meeting-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.15rem;text-align:center}.meeting-calendar-grid>span{padding:.4rem 0;color:var(--ink-3);font-size:.8rem}.meeting-calendar-grid .meeting-button{aspect-ratio:1;width:100%;min-width:0;min-height:0;box-sizing:border-box;display:grid;place-items:center;padding:0;border-radius:.3rem;text-decoration:none;font-size:.85rem}.meeting-calendar-grid .meeting-button:hover{background:#383838}.meeting-calendar-grid [aria-pressed=true]{background:var(--ink);color:#000}.meeting-calendar-time{display:grid;grid-template-columns:1fr 5rem;align-items:center;padding:.6rem .5rem .1rem;font-size:.9rem}.meeting-calendar-time .meeting-input{text-align:right}.meeting-settings-section{margin-top:2.5rem;max-width:52rem}.meeting-settings-section>header{display:flex;align-items:center;justify-content:space-between}.meeting-settings-section h2{font:inherit;font-weight:500}.meeting-schedule-editor{padding-bottom:2rem}.meeting-schedule-editor+.meeting-schedule-editor{border-top:1px solid #303030}.meeting-schedule-editor .console-form-actions{margin-top:1.5rem}.meeting-create-date{display:grid;gap:.5rem}.meeting-import-form p{color:var(--ink-2);font-size:.9rem;margin:.5rem 0 1rem}.meeting-import-form textarea{min-height:14rem}.meeting-import-form footer{display:flex;justify-content:flex-end;margin-top:1rem}.console-destination-surface.console-destination-compact{padding-top:4.5rem!important;justify-content:flex-start!important}.meeting-collapsible,.meeting-collapsible .meeting-properties{margin-top:1rem}.meeting-collapsible>[hidden]{display:none}.meeting-agenda-block[draggable=true]{cursor:grab}.meeting-agenda-block[draggable=true]:active,.meeting-agenda-block[draggable=true]:active textarea{cursor:grabbing}.meeting-agenda-block[data-drop]:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--accent);pointer-events:none;z-index:6}.meeting-agenda-block[data-drop=before]:after{top:-1px}.meeting-agenda-block[data-drop=after]:after{bottom:-1px}.meeting-reorder-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ds-table-scroll{max-width:100%;overflow-x:auto}.ds-table{width:100%;border-collapse:collapse;text-align:left}.ds-table.is-columned{table-layout:fixed}.ds-table-col-primary{width:48%}.ds-table-col-secondary{width:32%}.ds-table-col-action{width:20%}.ds-table th,.ds-table td{padding:var(--s-2) var(--s-3) var(--s-2) 0;vertical-align:middle;min-width:7rem}.ds-table th{text-align:left;white-space:nowrap}.ds-table th:last-child,.ds-table td:last-child{padding-right:0}.ds-table .meeting-input{min-width:15rem}.native-directory-person-edit{width:100%}.native-directory-person-edit .meeting-input{min-width:0;width:100%;height:2.75rem;margin:0;padding:.625rem 0;line-height:1.5rem;box-sizing:border-box}.meeting-transcript-panel{margin-top:var(--s-6);width:100%;max-width:1000px}.meeting-transcript-panel h2{margin-bottom:var(--s-3)}.ds-table[data-density=compact-history]{table-layout:fixed}.ds-table[data-density=compact-history] th{height:42px;line-height:20px}.ds-table[data-density=compact-history] td{height:41px;line-height:23px;overflow-wrap:anywhere}.ds-table[data-density=compact-history] th,.ds-table[data-density=compact-history] td{box-sizing:border-box;padding:8px 16px 8px 0;vertical-align:middle;text-align:left}.ds-table[data-density=compact-history] :is(th,td):first-child{width:24.19355%}.ds-table[data-density=compact-history] :is(th,td):nth-child(2){width:22.58065%}.ds-table[data-density=compact-history] :is(th,td):last-child{padding-right:0}.ds-change-list{display:grid;gap:var(--s-1);margin:0;padding-inline-start:1.25em}.ds-change-list>li{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.ds-table-scroll[data-mobile-layout=stacked] .ds-table[data-density=compact-history] tr{grid-template-columns:minmax(0,1fr)}.ds-table-scroll[data-mobile-layout=stacked] .ds-table[data-density=compact-history] td{width:auto;height:auto;padding:0}}.ds-content-flow{display:flex;flex-direction:column;gap:var(--s-2)}.ds-content-flow>*{margin-block:0}.ds-content-flow-tight{display:flex;flex-direction:column;gap:.25rem}.ds-content-flow-tight>div>span{display:block}.meeting-updates .ds-table{min-width:30rem;width:100%}@media(max-width:760px){.meeting-updates .ds-table{min-width:50.3125rem;width:50.3125rem}}.ds-update-field{color:var(--ink-2)}.ds-update-decisions{display:flex;gap:var(--s-1)}.ds-updates-footer{display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap}.ds-task-table-toolbar{margin-block:0 var(--s-2)}[data-transcript-target=true]{outline:none;border-radius:var(--radius-md);background:var(--color-hover);box-shadow:0 0 0 var(--s-2) var(--color-hover);scroll-margin-block:var(--s-4)}.ds-person{display:inline-flex;align-items:flex-start;gap:.65rem;min-width:0;max-width:100%;font:inherit;color:var(--ink);vertical-align:middle}.ds-person>.meeting-avatar{margin-top:.1rem}.ds-person-copy{display:flex;flex-direction:column;min-width:0;text-align:left}.ds-person-name{line-height:1.5rem;overflow-wrap:anywhere}.ds-person-secondary{font-size:.8rem;line-height:1.35;color:var(--ink-2);overflow-wrap:anywhere}.ds-person-compact .ds-person-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ds-person-compact:focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}.ds-person-picker>summary>.ds-person{flex:1;min-width:0}.ds-person-picker>summary>.ds-person .ds-person-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ds-person-picker .meeting-option>.ds-person{flex:1;min-width:0;margin-left:0}.ds-person-picker .meeting-option>.ds-person .meeting-avatar{flex:0 0 1.35rem}.ds-person-picker .meeting-option>span:only-child{margin-left:0}.ds-task-grid{--ds-grid-title-width:320px}.ds-task-grid .ds-table{--ds-grid-title-width:clamp(200px,calc(100% - var(--ds-grid-fixed-width)),320px);table-layout:fixed;width:100%;min-width:calc(var(--ds-grid-fixed-width) + var(--ds-grid-title-width))}.ds-task-grid col[data-track=task]{width:var(--ds-grid-title-width)}.ds-task-grid .ds-task-grid-control-track{width:32px}.ds-task-grid .ds-table :is(th,td){min-width:0;padding:8px 16px 8px 0}.ds-task-grid .ds-table thead th{height:40px;box-sizing:border-box;vertical-align:middle}.ds-task-grid .ds-table td{vertical-align:top;line-height:24px}.ds-task-grid .ds-table .ds-task-grid-control{position:sticky;right:0;width:32px;padding:0;background:var(--ground)}.ds-task-grid .ds-table thead .ds-task-grid-control{z-index:2}.ds-task-grid .ds-table thead .ds-task-grid-control:has(.meeting-popover[open]){z-index:110}.ds-task-grid-group th{padding-top:24px!important;padding-bottom:8px!important}.ds-task-grid-group [data-section-heading]{margin:0}.ds-task-grid .ds-table td[data-track=status],.ds-task-grid .ds-table td[data-track=due]{white-space:nowrap}.ds-task-grid .meeting-select-label,.ds-task-grid .meeting-calendar>summary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-task-grid .ds-person-picker>summary{min-width:0;max-width:100%;gap:0;padding:0;min-height:24px;border:0;background:transparent}.ds-task-grid .ds-person-picker>summary .meeting-select-disclosure{display:none}.ds-task-grid .ds-person-picker>summary .ds-person-copy{min-width:0}.ds-task-grid .ds-person-picker>summary .ds-person-name,.ds-task-grid .meeting-field-disabled .ds-person-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-task-grid .ds-person-picker>summary .ds-person-secondary{display:none}.ds-task-grid .meeting-field-disabled,.ds-task-grid .ds-person{min-width:0;max-width:100%}.ds-task-grid .meeting-popover-panel .ds-person-name,.ds-task-grid .meeting-popover-panel{white-space:normal}.ds-task-grid .meeting-calendar>summary{padding-block:0;min-height:24px}.ds-grid-link{position:relative;height:24px;overflow:hidden;transition:height .18s var(--e-ink, ease-in-out)}.ds-grid-link .ds-app-link{display:block;line-height:24px}.ds-grid-link-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-grid-link-measure{position:absolute;top:0;left:0;width:100%;visibility:hidden;pointer-events:none;white-space:normal;overflow-wrap:anywhere;line-height:24px}.ds-grid-link[data-clipped=true]:has(a:focus-visible){height:min(85px,var(--ds-grid-link-height));overflow-y:auto;overflow-x:hidden}.ds-grid-link[data-clipped=true]:has(a:focus-visible) .ds-grid-link-text{white-space:normal;overflow-wrap:anywhere;overflow:visible}.ds-grid-link:has(a:focus-visible){outline:2px solid var(--control-focus);outline-offset:-2px}.ds-grid-link .ds-app-link:focus-visible{outline:none}@media(hover:hover)and (pointer:fine){.ds-grid-link[data-clipped=true]:hover{height:min(85px,var(--ds-grid-link-height));overflow-y:auto;overflow-x:hidden}.ds-grid-link[data-clipped=true]:hover .ds-grid-link-text{white-space:normal;overflow-wrap:anywhere;overflow:visible}}@media(max-width:760px){.ds-task-grid .ds-table{--ds-grid-title-width:200px}}@media(prefers-reduced-motion:reduce){.ds-grid-link{transition:none}}.meeting-popover.ds-icon-popover>summary{width:32px;height:32px;min-height:32px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--ink-2)}.meeting-popover.ds-icon-popover>summary:hover{color:var(--ink)}.meeting-popover.ds-icon-popover>summary:focus-visible{outline:2px solid var(--control-focus);outline-offset:-2px}.ds-task-grid .ds-table .meeting-select-field>.meeting-popover>summary{padding:0;min-height:24px}.ds-task-grid-value{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-agenda-scope{color:var(--ink-2);margin:0 0 var(--gap-lock);line-height:var(--lh-body)}.meeting-agenda-editor+.meeting-agenda-scope{margin-top:var(--gap-lock)}.ds-panel-loading{min-block-size:5rem;display:grid;gap:var(--space-2, .5rem)}.ds-panel-skeleton{display:block;min-block-size:2rem;background:currentColor;opacity:.08;border-radius:.25rem}.ds-person-inactive{opacity:.5}
