.sheet-grab,.sheet-scrim{display:none}.sheet-grab{touch-action:none;cursor:grab;flex:none;height:20px}.sheet-grab:before{content:"";background:var(--line);border-radius:2px;width:36px;height:4px;margin:8px auto;display:block}@media (max-width:1023px){:is(.erp-sidebar,.erp-new-menu,.more-actions-panel)>.sheet-grab{display:block}.sheet-scrim{z-index:55;background:color-mix(in srgb, var(--sidebar) 50%, transparent);touch-action:none;transition:opacity var(--motion-quick) var(--ease-standard), visibility var(--motion-quick) var(--ease-standard), display var(--motion-quick) allow-discrete;display:block;position:fixed;inset:0}.sheet-scrim:is([data-leaving],[data-closed]),.erp-shell:not([data-menu=open])>.erp-menu-scrim{opacity:0;visibility:hidden;pointer-events:none}.erp-menu-scrim{z-index:49}@starting-style{.sheet-scrim{opacity:0}}:is(.erp-new-menu,.more-actions-panel){z-index:56;overscroll-behavior:contain;width:min(100%,600px);min-width:0;max-width:none;max-height:85dvh;padding:0 var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;box-shadow:var(--shadow-dialog), 0 96px 0 var(--paper);transition:translate var(--motion-standard) var(--ease-spring), visibility var(--motion-quick) var(--ease-standard), display var(--motion-quick) allow-discrete;border-bottom:0;margin-inline:auto;position:fixed;inset:auto 0 0;overflow-y:auto}:is(.erp-new-menu,.more-actions-panel)>.sheet-grab{z-index:1;margin-inline:calc(-1 * var(--space-2));background:var(--paper);position:sticky;top:0}.more-actions-panel :is(.primary-button,.secondary-button,.row-action){min-height:var(--control-height-mobile)}@starting-style{.erp-new-menu{opacity:1;translate:0 100%;scale:none}}.erp-new-menu[data-leaving],.more-actions-panel:not([data-open]){opacity:1;transition-duration:var(--motion-quick);transition-timing-function:var(--ease-standard);translate:0 100%;scale:none}.erp-sidebar{top:var(--space-6);width:min(100%,600px);height:auto;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;box-shadow:var(--shadow-dialog), 0 96px 0 var(--sidebar);transition:translate var(--motion-standard) var(--ease-spring), display var(--motion-quick) allow-discrete;margin-inline:auto}.erp-shell:not([data-menu=open]) .erp-sidebar{transition-duration:var(--motion-quick);transition-timing-function:var(--ease-standard);translate:0 100%}@starting-style{.erp-shell[data-menu=open] .erp-sidebar{translate:0 100%}}.erp-sidebar>.sheet-grab:before{background:color-mix(in srgb, var(--sidebar-ink) 35%, transparent)}.erp-sidebar>.sheet-grab+.erp-brand{padding-top:var(--space-1);touch-action:none}}@media (max-width:760px){.record-modal>.sheet-grab{display:block}.record-modal:is(.modal-small,.find-modal){width:100%;max-width:100%}.record-modal .modal-header{touch-action:none}.record-modal{box-shadow:var(--shadow-dialog), 0 96px 0 var(--paper)}.record-modal::backdrop{opacity:calc(1 - var(--sheet-progress,0))}}@media (prefers-reduced-motion:reduce){:is(.erp-sidebar,.erp-new-menu,.more-actions-panel){translate:none!important}@media (max-width:1023px){:is(.erp-sidebar,.erp-new-menu,.more-actions-panel){transition:opacity var(--motion-quick) var(--ease-standard), visibility var(--motion-quick) var(--ease-standard), display var(--motion-quick) allow-discrete!important}.erp-new-menu[data-leaving],.more-actions-panel:not([data-open]),.erp-shell:not([data-menu=open]) .erp-sidebar{opacity:0}@starting-style{.erp-new-menu,.erp-shell[data-menu=open] .erp-sidebar{opacity:0}}}}
.skeleton-page,.skeleton-shapes{gap:var(--space-5);min-width:0;display:grid}.skeleton-bar,.skeleton-button,.skeleton-pill,.skeleton-field,.skeleton-step{background:var(--line);border-radius:var(--radius-pill);animation:skeleton-breathe 1.6s var(--ease-standard) infinite;display:block}.skeleton-bar{max-width:100%;height:12px}.skeleton-title{border-radius:var(--radius-control);height:28px}.skeleton-eyebrow{height:10px}.skeleton-button{width:120px;height:var(--control-height);border-radius:var(--radius-control)}.skeleton-pill{border-radius:var(--radius-control);width:96px;height:36px}.skeleton-field{max-width:420px;height:var(--control-height);border-radius:var(--radius-control);flex:260px}.skeleton-tabs{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-wrap:wrap;justify-self:start;gap:4px;max-width:100%;padding:4px;display:inline-flex}.skeleton-toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.skeleton-toolbar .skeleton-field{margin-right:auto}.skeleton-steps{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.skeleton-step{height:8px}.skeleton-table{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-panel);display:grid;overflow:hidden}.module-panel .skeleton-table{background:0 0;border:0;border-radius:0}.skeleton-row{gap:var(--space-4);border-top:1px solid var(--line);align-items:center;min-height:48px;padding:0 12px;display:grid}.skeleton-row.skeleton-head{background:var(--canvas);border-top:0;min-height:38px}.skeleton-head .skeleton-bar{height:8px}.skeleton-panel{gap:var(--space-4);display:grid}.skeleton-details{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.skeleton-detail{gap:6px;display:grid}.skeleton-detail .skeleton-bar:first-child{height:8px}.skeleton-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}@media (max-width:760px){.skeleton-row{gap:var(--space-2);padding:var(--space-3) 12px;grid-template-columns:minmax(0,1fr)!important}.skeleton-row>:nth-child(n+3),.skeleton-row.skeleton-head{display:none}.skeleton-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.skeleton-steps>:nth-child(n+4){display:none}.skeleton-button{width:96px}}@keyframes skeleton-breathe{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skeleton-bar,.skeleton-button,.skeleton-pill,.skeleton-field,.skeleton-step{animation:none}}.todo-row[hidden],.list-favourite-list[hidden],.list-favourite-list li[hidden],.list-favourites a[hidden]{display:none}
