.sheet-handle{display:none}@media (max-width:899px),(hover:none) and (pointer:coarse) and (max-height:599px){dialog.draggable-sheet.draggable-sheet{translate:0 var(--sheet-drag-y,0px);isolation:isolate;padding-top:0;animation:none}.draggable-sheet .sheet-handle{z-index:6;background:var(--paper);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:44px;min-height:44px;margin:0;padding:0;display:flex;position:sticky;top:0}.draggable-sheet .sheet-handle span{background:var(--scrollbar);border-radius:99px;width:36px;height:4px;transition:background-color .15s}.draggable-sheet .sheet-handle:active{cursor:grabbing}.draggable-sheet .sheet-handle:active span{background:var(--scrollbar)}.draggable-sheet .sheet-handle:disabled{cursor:default}.draggable-sheet .sheet-handle:disabled span{opacity:.45}.draggable-sheet .sheet-handle:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:12px}.calendar-page dialog.draggable-sheet>.dialog-heading{margin-top:0;padding-top:8px;top:44px}.calendar-page .day-sheet.draggable-sheet .day-panel-heading{top:44px}.boss-detail-dialog.draggable-sheet .boss-detail{overflow:visible}.sheet-exit-preview,.sheet-exit-preview *{pointer-events:none!important}.sheet-exit-preview::backdrop{pointer-events:none;background:var(--backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:sheet-backdrop-out var(--sheet-exit-duration,.22s) linear forwards}@keyframes sheet-backdrop-out{to{opacity:0}}dialog.draggable-sheet[data-sheet-moving]{will-change:translate;animation:none}}
