/* Task -> reminder flow — stage-fitting overrides on top of ../_harvested/tasks.css (the app's own rules). PRESENTATION only. */
.am-root .tr-scene { position: absolute; inset: 0; background: none !important; min-height: 0 !important; height: var(--am-vh); overflow: hidden; }
.am-root { --notes-page-gutter: 22px; }   /* the app's value at 440 px (5vw), so the sheet/doc gutters match */
.am-root .tr-lib { padding: 14px 22px 0; }
.am-root .tr-doc { padding: 0 22px; }
.am-root .tr-doc .notes-document-toolbar { position: relative; background: none; }
.am-root .tr-card, .am-root .tr-doc * { pointer-events: none; }
/* the app's menu/sheet/pill are position:fixed to the viewport; here they live inside the stage */
.am-root .tr-menu.notes-action-menu { position: absolute; top: 62px; right: 16px; }
.am-root .tr-sheet.notes-format-sheet { position: absolute; left: 0; right: 0; bottom: 0; width: 100%; transform: none; max-height: 88%; overflow-y: auto; scrollbar-width: none; }
.am-root .tr-sheet.notes-format-sheet::-webkit-scrollbar { display: none; }
.am-root .task-reminder-notice { position: absolute; bottom: 24px; z-index: 40; }
.am-root .tr-sheet input[type="date"], .am-root .tr-sheet input[type="time"] { pointer-events: none; }
