dialog.sheet{--hover:var(--hover-raised);--selected:var(--selected-raised);inset:auto 0 var(--sheet-bottom,0px);box-sizing:border-box;width:100%;max-width:none;height:auto;max-height:min(86dvh,calc(var(--viewport-height,100dvh) * .86));padding:8px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:var(--elevated);color:var(--text);overscroll-behavior:contain;border:0;border-radius:16px 16px 0 0;margin:0;scroll-padding-block:8px;position:fixed;overflow-y:auto;box-shadow:0 -8px 32px #0000001f}dialog.sheet::backdrop{background:#0006}:root[data-keyboard] dialog.sheet{padding-bottom:8px}dialog.sheet:focus{outline:none}.sheet-head{align-items:center;gap:0;min-height:44px;padding:0 0 4px;display:flex}.sheet-title{letter-spacing:-.005em;min-width:0;color:var(--text);overflow-wrap:anywhere;text-wrap:balance;flex:1;margin:0;padding:0 12px;font-size:15px;font-weight:600;line-height:22px}.sheet-back+.sheet-title{padding-inline-start:0}.sheet-back{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--secondary);flex:none;padding:0}.sheet-back:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>svg{transform:scaleX(-1)}.sheet-context:first-child{margin-top:4px}.sheet-context{color:var(--secondary);white-space:pre-line;overflow-wrap:anywhere;margin:-4px 0 4px;padding:0 12px;font-size:13px;line-height:20px}dialog.sheet .menu-panel.is-sheet{width:auto;max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;overflow:visible}dialog.sheet[open]:has(>.menu-panel.is-sheet){flex-direction:column;display:flex;overflow:hidden}dialog.sheet[open]:has(>.menu-panel.is-sheet)>:not(.menu-panel){flex:none}dialog.sheet[open]>.menu-panel.is-sheet{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}dialog.sheet[open]:has(>.menu-panel.is-sheet)>.sheet-text{max-height:calc(var(--viewport-height,100dvh) * .3);overflow-y:auto}dialog.sheet .menu-panel :is(button,a){min-height:44px;padding:11px 12px;font-size:15px;line-height:22px}dialog.sheet .menu-panel .menu-value{font-size:13px;line-height:20px}dialog.sheet .menu-panel .menu-label-row{gap:12px}dialog.sheet .menu-panel .menu-label-row>.status-mark{width:14px;height:14px}dialog.sheet .menu-panel .menu-mark-slot{width:14px}dialog.sheet .menu-panel .menu-heading{padding:12px 12px 4px}dialog.sheet .menu-separator{margin:4px -8px}dialog.sheet .menu-panel .menu-description{font-size:13px;line-height:20px}dialog.sheet .menu-panel .is-accent .menu-label{color:var(--accent);font-weight:550}dialog.sheet .menu-panel .is-attention .menu-label{color:var(--warning);font-weight:550}.sheet-text{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;margin:0;padding:4px 12px 12px;font-size:15px;line-height:22px}.sheet-text a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px}dialog.sheet .sheet-text+.menu-panel.is-sheet{border-top:1px solid var(--line);padding-inline:8px;margin-inline:-8px;padding-top:4px}.sheet-close{border-radius:var(--control-radius);background:var(--elevated);clip-path:inset(50%);opacity:0;pointer-events:none;min-height:44px;padding:0 12px;position:absolute;inset-block-start:8px;inset-inline-end:8px}.sheet-close:focus-visible{clip-path:none;opacity:1;pointer-events:auto}.sheet-form{gap:8px;padding:0 12px 4px;display:grid}.sheet-form .thread-description-field{box-sizing:border-box;width:100%;min-height:88px;max-height:calc(var(--viewport-height,100dvh) * .5);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--field,var(--page));color:var(--text);resize:none;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:16px;line-height:22px;display:block;overflow-y:auto}.sheet-form .thread-description-field:focus{outline:2px solid var(--focus);outline-offset:0;border-color:#0000}.sheet-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.sheet-actions>button{min-height:44px;padding-inline:16px}@media (prefers-reduced-motion:no-preference){dialog.sheet{transition:translate .24s cubic-bezier(.32,.72,0,1)}dialog.sheet::backdrop{transition:opacity .2s cubic-bezier(.23,1,.32,1)}@starting-style{dialog.sheet[open]{translate:0 100%}dialog.sheet[open]::backdrop{opacity:0}}dialog.sheet[data-instant]{transition:none}dialog.sheet[data-instant]::backdrop{transition:none}}@media (forced-colors:active){dialog.sheet{border:1px solid canvastext;border-bottom:0}}dialog.sheet :is(.composer-picker,.thread-filter-panel,.save-sync-panel){width:auto;max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:static;inset:auto}dialog.sheet .thread-filter-panel{padding:0}dialog.sheet .thread-filter-panel :is(button){min-height:44px;font-size:15px;line-height:22px}
