dialog.app-sheet{inset:auto 0 var(--sheet-keyboard-inset,0px);width:100%;max-width:100%;height:auto;max-height:min(88dvh, calc(var(--sheet-visual-h,100dvh) - 16px), 840px);border:1px solid var(--ui-sheet-border);border-radius:var(--ui-sheet-radius) var(--ui-sheet-radius) 0 0;background:var(--ui-sheet-background);color:var(--foreground);font:inherit;font-size:var(--type-body-large-size);line-height:var(--type-body-large-line);border-bottom:0;margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:0 16px 64px #0000004d}dialog.app-sheet[open]{flex-direction:column;display:flex}dialog.app-sheet::backdrop{background:var(--ui-sheet-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;animation:.18s ease-out sheet-dim-in}dialog.app-sheet[data-sheet-state=closing]{pointer-events:none}dialog.app-sheet[data-sheet-state=closing]::backdrop{animation:.14s ease-in forwards sheet-dim-out}dialog.app-sheet>.app-sheet-header{z-index:1;justify-content:space-between;align-items:center;gap:var(--ui-gap-medium);min-height:var(--ui-action);padding:0 var(--ui-gap-medium) var(--ui-gap) var(--ui-sheet-inset);background:var(--ui-sheet-background);border:0;flex:none;margin:0;display:flex;position:relative;inset:auto}dialog.app-sheet>.app-choice-sheet-handle+.app-sheet-header{min-height:var(--ui-control)}dialog.app-sheet>.app-sheet-header h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line);letter-spacing:var(--type-tracking);margin:0}dialog.app-sheet>.app-sheet-header button{width:var(--ui-control);height:var(--ui-control);border-radius:var(--ui-radius);color:var(--fg-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}dialog.app-sheet>.app-sheet-content{min-height:0;padding:var(--ui-gap-small) var(--ui-sheet-inset) calc(var(--ui-sheet-inset) + env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.app-sheet-description{color:var(--fg-2);font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0 0 var(--ui-gap-large)}dialog.app-sheet button:focus-visible,dialog.app-sheet a:focus-visible{outline:2px solid var(--ui-focus-border);outline-offset:-3px}dialog.app-sheet h2:focus{outline:none}dialog.app-sheet .sheet-actions{gap:var(--ui-gap);margin-top:var(--ui-section-gap);display:flex}dialog.app-sheet .sheet-actions button:not(.ui-button){min-height:var(--ui-action);border-radius:var(--ui-radius);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line);flex:1}dialog.app-sheet .sheet-actions .ui-button{flex:1}@media (hover:hover){dialog.app-sheet>.app-sheet-header button:hover{background:var(--surface-2)}}@media (min-width:1024px){dialog.app-sheet{border-bottom:1px solid var(--ui-sheet-border);border-radius:18px;width:min(480px,100vw - 48px);height:fit-content;max-height:calc(100dvh - 64px);margin:auto;inset:0}dialog.app-sheet>.app-choice-sheet-handle{display:none}dialog.app-sheet>.app-sheet-header,dialog.app-sheet>.app-choice-sheet-handle+.app-sheet-header{min-height:68px;padding-top:var(--ui-gap-medium)}dialog.app-sheet>.app-sheet-content{padding-bottom:var(--ui-section-gap)}}@keyframes sheet-dim-in{0%{background:0 0}to{background:var(--ui-sheet-scrim)}}@keyframes sheet-dim-out{0%{background:var(--ui-sheet-scrim)}to{background:0 0}}@media (prefers-reduced-motion:reduce){dialog.app-sheet::backdrop{animation:none!important}}dialog.app-sheet.app-sheet-layout{height:min(720px, 88dvh, calc(var(--sheet-visual-h,100dvh) - 16px))}dialog.app-sheet{animation:none}dialog.app-sheet .sc-settings-body,dialog.app-sheet .sc-room-participants-body{padding:0 20px calc(20px + env(safe-area-inset-bottom))}dialog.app-sheet .spot-sheet-reasons{margin:12px 0 20px}dialog.app-sheet .spot-sheet-reasons label{min-height:48px;font-size:15px}dialog.app-sheet .spot-sheet-cancel{width:100%;min-height:48px;margin-top:8px}@media (min-width:1024px){dialog.app-sheet.app-sheet-layout{width:min(560px,100vw - 48px);height:min(700px,100dvh - 64px)}}dialog.app-sheet{text-align:left}dialog.app-sheet .spot-primary{width:100%;margin-top:16px}dialog.app-sheet.app-choice-sheet{inset:auto 0 var(--sheet-keyboard-inset,0px);width:min(var(--ui-sheet-max-width), 100%);border-color:var(--ui-sheet-border);border-radius:var(--ui-sheet-radius) var(--ui-sheet-radius) 0 0;background:var(--ui-sheet-background);box-shadow:none;border-bottom:0;margin:0 auto}dialog.app-sheet.app-choice-sheet::backdrop{background:var(--ui-sheet-scrim)}.app-choice-sheet-handle{height:var(--ui-sheet-handle-area);flex:none;justify-content:center;align-items:center;display:flex}.app-choice-sheet-handle:before{content:"";width:var(--ui-sheet-handle-width);height:var(--ui-sheet-handle-height);border-radius:var(--ui-sheet-handle-height);background:var(--ui-sheet-handle)}dialog.app-choice-sheet>h2{padding:var(--ui-gap-small) var(--ui-sheet-inset) var(--ui-gap-medium);border-bottom:1px solid var(--ui-sheet-divider);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line);letter-spacing:var(--type-tracking);flex:none;margin:0}dialog.app-choice-sheet>h2:focus{outline:none}.app-choice-sheet-list{min-height:0;padding:0 0 calc(var(--ui-gap) + env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}dialog.app-choice-sheet>h2+.app-choice-sheet-list{padding-top:var(--ui-gap)}.app-choice-sheet-list>:is(button,a){align-items:center;gap:var(--ui-gap-medium);width:100%;min-height:var(--ui-sheet-item);padding:var(--ui-gap-small) var(--ui-sheet-inset);color:var(--ui-sheet-item-foreground);font:inherit;font-size:var(--type-body-large-size);font-weight:var(--type-body-large-weight);line-height:var(--type-body-large-line);letter-spacing:var(--type-tracking);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;text-decoration:none;display:flex}.app-choice-sheet-list>:is(button,a)>svg{display:none}.app-choice-sheet-list>:is(button,a):disabled{color:var(--ui-disabled-foreground);cursor:not-allowed}.app-choice-sheet-list>:is(button,a):is([data-danger],.danger,.is-danger){color:var(--ui-sheet-item-danger)}.app-choice-sheet-list>[aria-selected=true]{color:var(--ui-sheet-item-selected);font-weight:var(--type-item-title-weight)}.app-choice-sheet-label{flex-direction:column;flex:1;min-width:0;display:flex}.app-choice-sheet-label small{color:var(--fg-2);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line)}.app-choice-sheet-current{color:var(--ui-sheet-item-selected);font-size:var(--type-caption-strong-size);font-weight:var(--type-caption-strong-weight);line-height:var(--type-caption-strong-line);flex:none}dialog.app-choice-sheet:not([data-keyboard]) .app-choice-sheet-list>:focus-visible{outline:none}.app-choice-sheet-list>:is(button,a):active{background:var(--surface-2)}@media (hover:hover){.app-choice-sheet-list>:is(button,a):not(:disabled):hover{background:var(--surface-2)}}@media (min-width:1024px){dialog.app-sheet.app-choice-sheet{border-bottom:1px solid var(--ui-sheet-border);border-radius:18px;width:min(480px,100vw - 48px);height:fit-content;max-height:calc(100dvh - 64px);margin:auto;inset:0}dialog.app-choice-sheet>.app-choice-sheet-handle{display:none}dialog.app-choice-sheet>h2{padding-top:var(--ui-gap-large)}}
