html.mobile-layout #areasPanel,html.mobile-layout #bulkPanel,html.mobile-layout #checklistPanel,html.mobile-layout #metrucksPanel,html.mobile-layout #panel{position:fixed;top:auto;right:0;left:0;bottom:0;height:auto;max-height:min(85vh,calc(100dvh - var(--topbar-h,60px) - 12px));width:100%;border-left:none;border-top:1px solid var(--border);border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .22s ease}html.mobile-layout #areasPanel.open,html.mobile-layout #bulkPanel.open,html.mobile-layout #checklistPanel.open,html.mobile-layout #metrucksPanel.open,html.mobile-layout #panel.open{transform:translateY(0)}.drawer-handle{display:none;width:36px;height:4px;border-radius:999px;background:var(--border);margin:0 auto 12px}html.mobile-layout .drawer-handle{display:block;touch-action:none}.sheet-close-btn{display:none}html.mobile-layout .panel-inner:has(.sheet-close-btn) .panel-close{display:none}html.mobile-layout .sheet-close-btn{display:block;position:sticky;bottom:0;margin:2px -20px -20px;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));background:var(--bg-panel);border:none;border-top:1px solid var(--border);color:var(--text-primary);font-family:var(--font);font-size:14px;font-weight:700;letter-spacing:.02em;cursor:pointer}html.mobile-layout .sheet-close-btn:active{background:var(--bg-panel-2)}html.mobile-layout #doneFilterBar,html.mobile-layout #dwellCrumb,html.mobile-layout #legend,html.mobile-layout .offscreen-indicator{z-index:8}#drawerBackdrop{display:none;position:fixed;inset:0;z-index:9;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .22s ease}html.mobile-layout #drawerBackdrop{display:block}html.mobile-layout #drawerBackdrop.open{opacity:1;pointer-events:auto}html.mobile-layout #main{position:relative;overflow:hidden}html.mobile-layout #memberSidebar,html.mobile-layout #notesSidebar,html.mobile-layout #sidebar,html.mobile-layout #weekSidebar{width:100%;height:100%;position:absolute;inset:0;z-index:1}html.mobile-layout #detailPane,html.mobile-layout #editorPane,html.mobile-layout #entryPane{position:absolute;inset:0;z-index:2;transform:translateX(100%);transition:transform .22s ease;background:var(--bg-panel)}html.mobile-layout #main.mobile-detail-active #detailPane,html.mobile-layout #main.mobile-detail-active #editorPane,html.mobile-layout #main.mobile-detail-active #entryPane{transform:translateX(0)}.mobile-back-btn{display:none}html.mobile-layout .mobile-back-btn{display:inline-flex;align-items:center;gap:6px;background:0 0;border:none;color:var(--text-muted);font-family:var(--font);font-size:13px;font-weight:600;cursor:pointer;padding:4px 0 14px}html.mobile-layout .mobile-back-btn:hover{color:var(--text-primary)}html.mobile-layout #findBtn,html.mobile-layout #focusModeBtn,html.mobile-layout #sourceModeBtn,html.mobile-layout #tocBtn,html.mobile-layout #typewriterModeBtn{display:none}html.mobile-layout #exportNoteBtn,html.mobile-layout #importNotesBtn,html.mobile-layout #newNoteBtn{padding:7px 10px;font-size:12px}html.mobile-layout .pdfn-ann{left:auto;right:2px;width:min(250px,78vw)}html.mobile-layout .pdfn-pop{left:auto;right:2px;width:min(260px,82vw)}html.mobile-layout .pdfn-hex{left:-30px}