@layer mor.components{.mor-pop{box-sizing:border-box;background:var(--mor-color-surface-raised-3);inline-size:360px;max-inline-size:calc(100vw - 16px);color:var(--mor-color-text);border-radius:var(--mor-radius-lg);box-shadow:0 0 0 1px var(--mor-color-border), var(--mor-shadow-3);z-index:var(--mor-z-popover);animation:mor-pop var(--mor-dur-fast) var(--mor-ease-out);outline:none;flex-direction:column;display:flex;overflow:hidden}.mor-pop[data-size=sm]{inline-size:300px}.mor-pop>[role=dialog]{outline:none;flex-direction:column;min-block-size:0;display:flex}.mor-pop__head{justify-content:space-between;align-items:center;gap:var(--mor-space-8);padding:var(--mor-space-12) var(--mor-space-14);border-block-end:1px solid var(--mor-color-divider);font-weight:var(--mor-weight-label);display:flex}.mor-pop__head>span,.mor-pop__head>h2{align-items:center;gap:var(--mor-space-8);font:inherit;margin:0;display:inline-flex}.mor-pop__body{overscroll-behavior:contain;max-block-size:360px;padding:var(--mor-space-4);scrollbar-width:thin;outline:none;flex-direction:column;gap:2px;margin:0;list-style:none;display:flex;overflow:auto}.mor-pop__foot{padding:var(--mor-space-8);border-block-start:1px solid var(--mor-color-divider);justify-content:center;display:flex}.mor-pop__empty{padding:var(--mor-space-20) var(--mor-space-16);text-align:center;font-size:var(--mor-text-sm);color:var(--mor-color-text-muted)}.mor-pop__empty svg{margin:0 auto var(--mor-space-8);color:var(--mor-color-text-subtle);display:block}.mor-pop__empty b{color:var(--mor-color-text);font-weight:var(--mor-weight-label);display:block}.mor-notif{gap:var(--mor-space-10);box-sizing:border-box;inline-size:100%;padding:var(--mor-space-10);border-radius:var(--mor-radius-md);font:inherit;text-align:start;color:var(--mor-color-text);cursor:pointer;transition:background var(--mor-dur-fast) var(--mor-ease-out);background:0 0;border:0;outline:none;align-items:flex-start;display:flex}.mor-notif:is([data-hovered],:not([data-rac]):hover){background:var(--mor-color-surface-hover)}.mor-notif[data-unread]{background:var(--mor-color-accent-subtle)}.mor-notif[data-unread]:is([data-hovered],:not([data-rac]):hover){background:var(--mor-color-selected-bg)}.mor-notif:is([data-focus-visible],:not([data-rac]):focus-visible){box-shadow:inset 0 0 0 var(--mor-focus-ring-w) var(--mor-color-focus-ring)}.mor-notif__ic{border-radius:var(--mor-radius-md);background:var(--mor-color-info-subtle);block-size:30px;inline-size:30px;color:var(--mor-color-info-text);flex:none;place-items:center;display:grid}.mor-notif__ic[data-tone=success]{background:var(--mor-color-success-subtle);color:var(--mor-color-success-text)}.mor-notif__ic[data-tone=warning]{background:var(--mor-color-warning-subtle);color:var(--mor-color-warning-text)}.mor-notif__ic[data-tone=danger]{background:var(--mor-color-danger-subtle);color:var(--mor-color-danger-text)}.mor-notif__txt{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.mor-notif__title{font-weight:var(--mor-weight-label);font-size:var(--mor-text-sm);align-items:center;gap:var(--mor-space-6);display:flex}.mor-notif[data-unread] .mor-notif__title:after{content:"";background:var(--mor-color-accent);border-radius:50%;block-size:6px;inline-size:6px}.mor-notif__body{font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);color:var(--mor-color-text-muted)}.mor-notif__time{font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);margin-block-start:2px}.mor-notif[data-unread] .mor-notif__time{color:var(--mor-color-text-muted)}.mor-help{gap:var(--mor-space-10);box-sizing:border-box;inline-size:100%;padding:var(--mor-space-8) var(--mor-space-10);border-radius:var(--mor-radius-md);text-align:start;color:var(--mor-color-text);cursor:pointer;transition:background var(--mor-dur-fast) var(--mor-ease-out);outline:none;align-items:center;text-decoration:none;display:flex}.mor-help[data-focused]{background:var(--mor-color-surface-hover)}.mor-help[data-focus-visible]{box-shadow:inset 0 0 0 var(--mor-focus-ring-w) var(--mor-color-focus-ring)}.mor-help__ic{border-radius:var(--mor-radius-md);background:var(--mor-color-surface-2);block-size:32px;inline-size:32px;color:var(--mor-color-text-muted);flex:none;place-items:center;display:grid}.mor-help[data-focused] .mor-help__ic{background:var(--mor-color-accent-subtle);color:var(--mor-color-accent-text)}.mor-help__txt{flex-direction:column;min-inline-size:0;display:flex}.mor-help__lbl{font-weight:var(--mor-weight-label);font-size:var(--mor-text-sm);align-items:center;gap:var(--mor-space-6);display:flex}.mor-help__lbl .mor-badge{block-size:18px}.mor-help__sub{font-size:var(--mor-text-xs);color:var(--mor-color-text-muted)}.mor-apps__search{align-items:center;gap:var(--mor-space-8);margin:var(--mor-space-8) var(--mor-space-8) 0;padding-inline:var(--mor-space-10);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-md);background:var(--mor-color-surface);block-size:32px;color:var(--mor-color-text-subtle);display:flex}.mor-apps__search:focus-within{border-color:var(--mor-color-accent);box-shadow:0 0 0 3px var(--mor-color-accent-subtle)}.mor-apps__search input{min-inline-size:0;font:inherit;font-size:var(--mor-text-sm);color:var(--mor-color-text);background:0 0;border:0;outline:none;flex:1}.mor-apps__search input::placeholder{color:var(--mor-color-text-subtle)}.mor-apps__search input::-webkit-search-cancel-button{display:none}.mor-apps__search svg{flex:none;block-size:14px;inline-size:14px}.mor-apps__grid{gap:var(--mor-space-4);padding:var(--mor-space-8);outline:none;grid-template-columns:repeat(3,1fr);max-block-size:264px;display:grid;overflow:auto}.mor-apps__grid[data-empty]{display:block}.mor-app{align-items:center;gap:var(--mor-space-6);padding:var(--mor-space-10) var(--mor-space-6);border-radius:var(--mor-radius-md);font-size:var(--mor-text-xs);font-weight:var(--mor-weight-emphasis);color:var(--mor-color-text-muted);text-align:center;cursor:pointer;transition:background var(--mor-dur-fast) var(--mor-ease-out), color var(--mor-dur-fast) var(--mor-ease-out);outline:none;flex-direction:column;text-decoration:none;display:flex}.mor-app[data-hovered],.mor-app[data-focused]{background:var(--mor-color-surface-hover);color:var(--mor-color-text)}.mor-app[data-focus-visible]{box-shadow:inset 0 0 0 var(--mor-focus-ring-w) var(--mor-color-focus-ring)}.mor-app[data-current]{background:var(--mor-color-accent-subtle);color:var(--mor-color-accent-text)}.mor-app__tile{--tile:var(--mor-color-accent);border-radius:var(--mor-radius-lg);background:var(--tile);block-size:40px;inline-size:40px;color:var(--mor-color-text-on-accent);font-size:var(--mor-text-sm);font-weight:var(--mor-weight-heading);transition:scale var(--mor-dur-fast) var(--mor-ease-out);place-items:center;display:grid}.mor-app[data-hovered] .mor-app__tile{scale:1.06}.mor-topbar__ai{gap:var(--mor-space-6);flex:none}.mor-topbar__ai svg{block-size:18px;inline-size:18px;color:var(--mor-color-accent-text)}@container (max-width:760px){.mor-topbar__ai .mor-topbar__ai-lbl{display:none}}.mor-ai{inline-size:380px}.mor-ai .mor-pop__head svg{color:var(--mor-color-accent-text)}.mor-ai__body{padding:var(--mor-space-12);gap:var(--mor-space-8);overscroll-behavior:contain;flex-direction:column;max-block-size:420px;display:flex;overflow:auto}.mor-ai__hi{margin:0 0 var(--mor-space-4);font-size:var(--mor-text-sm);color:var(--mor-color-text-muted)}.mor-ai__sug{align-items:center;gap:var(--mor-space-8);text-align:start;padding:var(--mor-space-8) var(--mor-space-10);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-md);background:var(--mor-color-surface);color:var(--mor-color-text);font:inherit;font-size:var(--mor-text-sm);cursor:pointer;outline:none;display:flex}.mor-ai__sug:is([data-hovered],:not([data-rac]):hover){border-color:var(--mor-color-accent-border);background:var(--mor-color-accent-subtle)}.mor-ai__sug:is([data-focus-visible],:not([data-rac]):focus-visible){outline:var(--mor-focus-ring-w) solid var(--mor-color-focus-ring);outline-offset:var(--mor-focus-ring-offset)}.mor-ai__sug svg{color:var(--mor-color-accent-text);flex:none;block-size:14px;inline-size:14px}.mor-ai__compose{gap:var(--mor-space-8);padding:var(--mor-space-12);border-block-start:1px solid var(--mor-color-divider);display:flex}.mor-ai__compose .mor-field{flex:1;min-inline-size:0}.mor-ai__note{padding:0 var(--mor-space-12) var(--mor-space-10);font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);margin:0}.mor-guides{inline-size:300px;padding:var(--mor-space-8)}.mor-guides__title{font-size:var(--mor-text-lg);line-height:var(--mor-leading-lg);font-weight:var(--mor-weight-heading);padding:var(--mor-space-8) var(--mor-space-10) var(--mor-space-6);outline:none;margin:0}.mor-guides__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mor-guides__item{align-items:center;gap:var(--mor-space-10);box-sizing:border-box;min-block-size:36px;inline-size:100%;padding:var(--mor-space-6) var(--mor-space-10);border-radius:var(--mor-radius-md);font:inherit;font-size:var(--mor-text-sm);color:var(--mor-color-text);text-align:start;cursor:pointer;background:0 0;border:0;outline:none;display:flex;position:relative}.mor-guides__item:is([data-hovered],:not([data-rac]):hover){background:var(--mor-color-surface-hover)}.mor-guides__item:is([data-focus-visible],:not([data-rac]):focus-visible){box-shadow:inset 0 0 0 var(--mor-focus-ring-w) var(--mor-color-focus-ring)}.mor-guides__item[aria-current=true]{background:var(--mor-color-surface-hover);font-weight:var(--mor-weight-label)}.mor-guides__item[aria-current=true]:before{content:"";background:var(--mor-color-accent);border-radius:2px;inline-size:3px;position:absolute;inset-block:6px;inset-inline-start:0}.mor-guides__item small{color:var(--mor-color-text-subtle);font-size:var(--mor-text-xs);font-weight:var(--mor-weight-body);font-variant-numeric:tabular-nums;margin-inline-start:auto}.mor-guides__item svg{block-size:16px;inline-size:16px;color:var(--mor-color-text-muted);flex:none}.mor-guides__item small svg{block-size:14px;inline-size:14px;color:var(--mor-color-success-text)}.mor-guides__sep{background:var(--mor-color-divider);block-size:1px;margin:var(--mor-space-8) var(--mor-space-10)}.mor-guides__lab{font-size:var(--mor-text-sm);font-weight:var(--mor-weight-label);padding:var(--mor-space-4) var(--mor-space-10)}.mor-guides__conn{gap:var(--mor-space-8);padding:var(--mor-space-6) var(--mor-space-10) var(--mor-space-8);display:flex}.mor-guides__conn button{border:1px solid var(--mor-color-border);background:var(--mor-color-surface);block-size:40px;inline-size:40px;color:var(--mor-color-text-muted);cursor:pointer;border-radius:50%;outline:none;place-items:center;padding:0;display:grid}.mor-guides__conn button:is([data-hovered],:not([data-rac]):hover){border-color:var(--mor-color-accent-border);color:var(--mor-color-accent-text)}.mor-guides__conn button:is([data-focus-visible],:not([data-rac]):focus-visible){outline:var(--mor-focus-ring-w) solid var(--mor-color-focus-ring);outline-offset:var(--mor-focus-ring-offset)}.mor-guides__conn button[data-connected]{border-color:var(--mor-color-success-border);background:var(--mor-color-success-subtle);color:var(--mor-color-success-text)}.mor-acct__trigger{align-items:center;gap:var(--mor-space-8);box-sizing:border-box;block-size:44px;inline-size:100%;padding-inline:var(--mor-space-8);border-radius:var(--mor-radius-md);border:1px solid var(--mor-color-border);background:var(--mor-color-surface);color:var(--mor-color-text);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--mor-dur-fast) var(--mor-ease-out);outline:none;display:flex}.mor-acct__trigger:is([data-hovered],[data-pressed],[aria-expanded=true],:not([data-rac]):hover){border-color:var(--mor-color-border-strong)}.mor-acct__trigger:is([data-focus-visible],:not([data-rac]):focus-visible){outline:var(--mor-focus-ring-w) solid var(--mor-color-focus-ring);outline-offset:var(--mor-focus-ring-offset)}.mor-acct__trigger>svg:last-child{color:var(--mor-color-text-subtle);margin-inline-start:auto}.mor-acct__txt{flex-direction:column;min-inline-size:0;line-height:1.2;display:flex}.mor-acct__txt span{font-size:var(--mor-text-sm);font-weight:var(--mor-weight-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mor-acct__txt small{font-size:var(--mor-text-xs);color:var(--mor-color-text-muted)}.mor-acct__menu{inline-size:var(--trigger-width,280px);min-inline-size:240px}.mor-acct__search{align-items:center;gap:var(--mor-space-8);padding:var(--mor-space-8) var(--mor-space-10);border-block-end:1px solid var(--mor-color-divider);color:var(--mor-color-text-subtle);display:flex}.mor-acct__search input{min-inline-size:0;font:inherit;font-size:var(--mor-text-sm);color:var(--mor-color-text);background:0 0;border:0;outline:none;flex:1}.mor-acct__search input::-webkit-search-cancel-button{display:none}.mor-acct__list{overscroll-behavior:contain;max-block-size:200px;padding:var(--mor-space-4);scrollbar-width:thin;outline:none;flex-direction:column;gap:2px;display:flex;overflow:auto}.mor-acct__row{align-items:center;gap:var(--mor-space-8);block-size:40px;padding-inline:var(--mor-space-8);border-radius:var(--mor-radius-sm);color:var(--mor-color-text);text-align:start;cursor:pointer;outline:none;flex:none;display:flex}.mor-acct__row:is([data-hovered],[data-focused]){background:var(--mor-color-surface-hover)}.mor-acct__row[data-focus-visible]{box-shadow:inset 0 0 0 var(--mor-focus-ring-w) var(--mor-color-focus-ring)}.mor-acct__row[data-selected]{background:var(--mor-color-selected-bg)}.mor-acct__row>svg:last-child{color:var(--mor-color-accent-text);margin-inline-start:auto}.mor-sidebar__foot .mor-nav-item[aria-pressed=true]{background:var(--mor-sidebar-hover);color:var(--mor-sidebar-text)}.mor-sidebar__foot .mor-nav-item[aria-pressed=true] svg{color:var(--mor-sidebar-text)}.mor-sidebar__edit{align-items:center;gap:var(--mor-space-6);margin:0 0 var(--mor-space-8);padding:var(--mor-space-6) var(--mor-space-6) var(--mor-space-6) var(--mor-space-10);border-radius:var(--mor-radius-md);background:var(--mor-color-accent-subtle);color:var(--mor-color-accent-text);font-size:var(--mor-text-xs);font-weight:var(--mor-weight-label);display:flex}.mor-sidebar__edit>span{flex:1}.mor-nav-edit{gap:var(--mor-space-4);outline:none;flex-direction:column;display:flex}.mor-nav-edit .mor-nav-item{cursor:grab;box-shadow:inset 0 0 0 1px var(--mor-sidebar-border);outline:none}.mor-nav-edit .mor-nav-item[data-focused]{background:var(--mor-sidebar-hover)}.mor-nav-edit .mor-nav-item[data-focus-visible]{box-shadow:inset 0 0 0 var(--mor-focus-ring-w) var(--mor-color-focus-ring)}.mor-nav-edit .mor-nav-item[data-dragging]{opacity:.4}.mor-nav-edit .mor-nav-item[data-hidden] .mor-nav-item__label{color:var(--mor-sidebar-text-dim)}.mor-nav-edit .mor-nav-item[data-hidden]>svg:first-of-type{opacity:.45}.mor-nav-edit__drop{background:var(--mor-color-accent);border-radius:1px;block-size:2px;margin-block:-3px}.mor-nav-grip{color:var(--mor-sidebar-text-dim);cursor:grab;background:0 0;border:0;margin-inline-start:-6px;padding:0;display:inline-grid}.mor-nav-item .mor-nav-grip svg{block-size:14px;inline-size:14px}.mor-nav-eye{border-radius:var(--mor-radius-sm);block-size:26px;inline-size:26px;color:var(--mor-sidebar-text-dim);cursor:pointer;background:0 0;border:0;outline:none;place-items:center;margin-inline-start:auto;padding:0;display:inline-grid}.mor-nav-eye:is([data-hovered],:not([data-rac]):hover){background:var(--mor-sidebar-hover);color:var(--mor-sidebar-text)}.mor-nav-eye[data-focus-visible]{box-shadow:inset 0 0 0 var(--mor-focus-ring-w) var(--mor-color-focus-ring)}.mor-nav-item .mor-nav-eye svg{block-size:16px;inline-size:16px}}

@layer mor.components{.mor-table-scroll{overscroll-behavior:contain;max-block-size:var(--_max-h,min(70dvh, 640px));overflow:auto}.mor-table-scroll[hidden]{display:none}.mor-table[data-virtual]{min-inline-size:100%;display:grid}.mor-table[data-virtual] thead{z-index:2;display:grid;position:sticky;inset-block-start:0}.mor-table[data-virtual] tbody{display:grid;position:relative}.mor-table[data-virtual] tr{inline-size:100%;display:flex}.mor-table[data-virtual] tbody tr{position:absolute;inset-block-start:0;inset-inline-start:0}.mor-table[data-virtual] tbody tr[data-skeleton]{position:relative}.mor-table[data-virtual] th,.mor-table[data-virtual] td{box-sizing:border-box;flex:none;align-content:center;max-inline-size:none;display:block}.mor-table[data-virtual] th{align-items:center;display:flex;position:relative}.mor-table[data-virtual] th>.mor-th{flex:1;min-inline-size:0}.mor-table[data-virtual] tr>:last-child{flex-grow:1}.mor-table[data-virtual] th[data-pinned],.mor-table[data-virtual] td[data-pinned]{align-items:center;display:flex;position:sticky;inset-inline-start:0}.mor-table[data-virtual] tbody tr:last-child td{border-block-end:1px solid var(--mor-color-divider)}.mor-table th[data-align=end] .mor-th{justify-content:flex-end}.mor-table td[data-empty] .mor-table__sr,.mor-table__sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.mor-table th[data-sort] .mor-th__sort{opacity:1;color:var(--mor-color-accent-text)}.mor-table th[data-sort=desc] .mor-th__sort{rotate:180deg}.mor-th__sortn{border-radius:var(--mor-radius-pill);background:var(--mor-color-accent-subtle);block-size:14px;min-inline-size:14px;color:var(--mor-color-accent-text);font-size:var(--mor-text-xs);letter-spacing:0;place-items:center;display:inline-grid}.mor-table [data-focus-visible],.mor-listrow[data-focus-visible],.mor-card[data-focus-visible],.mor-kcard[data-focus-visible],.mor-tl__row[data-focus-visible]{outline:2px solid var(--mor-color-focus-ring);outline-offset:-2px}.mor-th__resize[data-hovered]:after,.mor-th__resize[data-resizing]:after,.mor-th__resize[data-focus-visible]:after{opacity:1;background:var(--mor-color-accent)}.mor-table tbody tr[data-disabled]{cursor:default}.mor-table tr[data-skeleton] .mor-skel{inline-size:70%;display:block}.mor-table-foot .mor-pager__size{align-items:center;gap:var(--mor-space-8);font-size:var(--mor-text-sm);color:var(--mor-color-text-muted);display:inline-flex}.mor-table-foot .mor-pager__range{font-size:var(--mor-text-sm);color:var(--mor-color-text-muted);font-variant-numeric:tabular-nums}.mor-table-foot .mor-pager__range b{color:var(--mor-color-text);font-weight:var(--mor-weight-label)}.mor-table-foot .mor-pager__pages{align-items:center;gap:var(--mor-space-2);margin-inline-start:auto;display:flex}.mor-table-foot .mor-pager__pages [aria-current=page]{--_bg:var(--mor-color-accent-subtle);--_fg:var(--mor-color-accent-text)}.mor-table-foot .mor-pager__gap{padding-inline:var(--mor-space-4);color:var(--mor-color-text-subtle)}.mor-selcheck{cursor:pointer;align-items:center;display:inline-flex}.mor-selcheck__box{box-sizing:border-box;border:1px solid var(--mor-color-border-control);border-radius:var(--mor-radius-sm);background:var(--mor-color-surface);color:#0000;block-size:16px;inline-size:16px;transition:background var(--mor-dur-fast) var(--mor-ease-out), border-color var(--mor-dur-fast) var(--mor-ease-out);place-items:center;display:inline-grid}.mor-selcheck[data-hovered] .mor-selcheck__box{border-color:var(--mor-color-border-strong)}.mor-selcheck[data-selected] .mor-selcheck__box,.mor-selcheck[data-indeterminate] .mor-selcheck__box{background:var(--mor-color-accent);border-color:var(--mor-color-accent);color:var(--mor-color-text-on-accent)}.mor-selcheck[data-focus-visible] .mor-selcheck__box{outline:2px solid var(--mor-color-focus-ring);outline-offset:2px}.mor-selcheck[data-disabled]{cursor:default;opacity:.5}.mor-listview:focus-visible,.mor-cardgrid:focus-visible,.mor-kcol__body:focus-visible{outline:2px solid var(--mor-color-focus-ring);outline-offset:2px}.mor-listrow,.mor-card,.mor-kcard,.mor-tl__row{outline:none}.mor-listrow[data-active],.mor-listrow[data-pressed]{background:var(--mor-color-surface-hover)}.mor-kcol__body[data-drop-target]{background:var(--mor-color-accent-subtle);outline:1px dashed var(--mor-color-accent-border);outline-offset:-1px}.mor-kcol__body .react-aria-DropIndicator[data-drop-target]{background:var(--mor-color-accent);border-radius:var(--mor-radius-pill);block-size:2px}.mor-kcard__drag{border-radius:var(--mor-radius-sm);block-size:22px;inline-size:22px;color:var(--mor-color-text-subtle);cursor:grab;opacity:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;inset-block-start:var(--mor-space-6);inset-inline-end:var(--mor-space-6)}.mor-kcard:hover .mor-kcard__drag,.mor-kcard[data-focus-visible] .mor-kcard__drag,.mor-kcard__drag[data-focus-visible]{opacity:1}.mor-kcard__drag[data-focus-visible]{outline:2px solid var(--mor-color-focus-ring)}@media (pointer:coarse){.mor-kcard__drag{opacity:1}}.mor-tl__row{cursor:default}.mor-filterbar{align-items:center;gap:var(--mor-space-6);flex-wrap:wrap;display:flex}.mor-filterbar__btn[data-active]{--_bg:var(--mor-color-accent-subtle);--_fg:var(--mor-color-accent-text);--_border:var(--mor-color-accent-border)}.mor-facet__opt[data-focused]{background:var(--mor-color-surface-hover)}.mor-facet__opt[data-selected] .mor-selcheck__box{background:var(--mor-color-accent);border-color:var(--mor-color-accent);color:var(--mor-color-text-on-accent)}.mor-facet__list:focus-visible{outline:2px solid var(--mor-color-focus-ring);outline-offset:2px}.mor-facet__panel{padding:var(--mor-space-10);inline-size:260px;max-inline-size:calc(100vw - 2 * var(--mor-space-16));outline:none}.mor-viewtab{cursor:pointer;font:inherit}.mor-viewtab__dirty{color:var(--mor-color-accent-text)}.mor-seg__opt{cursor:pointer}.mor-table[data-virtual] th[data-sticky],.mor-table[data-virtual] td[data-sticky]{z-index:1;position:sticky;inset-inline-start:var(--mor-sticky-left,0px)}.mor-table[data-virtual] th[data-sticky]{z-index:2}.mor-th[data-dragging]{opacity:.5}.mor-th__grip{display:inline-flex}.mor-table[data-virtual] tr[data-group] td{align-items:center;display:flex}.mor-table tr[data-group][data-focus-visible] td{background:var(--mor-color-surface-hover)}.mor-table[data-virtual] tr[data-group-foot] td{align-items:center;display:flex}.mor-table tr[data-group-foot] td{font-size:var(--mor-text-sm);color:var(--mor-color-text-muted)}.mor-table tr[data-group-foot] td>span{align-items:center;gap:var(--mor-space-8);display:inline-flex}.mor-table tr[data-group-foot][data-focus-visible] td{background:var(--mor-color-surface-hover)}.mor-table td[data-pinned] .mor-rowlead{justify-content:flex-start;inline-size:100%}.mor-cell-edit{align-items:center;gap:var(--mor-space-4);min-inline-size:0;display:flex}.mor-cell-edit__value{text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.mor-table[data-wrap] .mor-cell-edit__value{overflow:visible}.mor-cell-edit__empty{color:var(--mor-color-text-disabled)}.mor-cell-edit__btn{border-radius:var(--mor-radius-sm);block-size:24px;inline-size:24px;color:var(--mor-color-text-subtle);cursor:pointer;opacity:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out), background var(--mor-dur-fast) var(--mor-ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.mor-table tbody tr:hover .mor-cell-edit__btn,.mor-cell-edit__btn[data-focus-visible],.mor-cell-edit__btn[data-pressed]{opacity:1}.mor-cell-edit__btn[data-hovered]{background:var(--mor-color-surface-hover);color:var(--mor-color-text)}.mor-cell-edit__btn[data-focus-visible]{outline:2px solid var(--mor-color-focus-ring);outline-offset:1px}@media (pointer:coarse){.mor-cell-edit__btn{opacity:1}}.mor-cell-edit__dialog{padding:var(--mor-space-10);outline:none;inline-size:280px}.mor-cell-edit__dialog form{gap:var(--mor-space-8);flex-direction:column;display:flex}.mor-cell-edit__dialog .mor-input{inline-size:100%}.mor-cell-edit__foot{justify-content:space-between;align-items:center;gap:var(--mor-space-8);display:flex}.mor-cell-edit__kbd{font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle)}.mor-cell-edit__msg{font-size:var(--mor-text-xs);color:var(--mor-color-danger-text)}.mor-vf .mor-field{gap:0}.mor-vf__values{align-items:center;gap:var(--mor-space-6);min-inline-size:0;display:flex}.mor-vf__values .mor-input{inline-size:100%;min-inline-size:0}.mor-vf__and{font-size:var(--mor-text-xs);color:var(--mor-color-text-muted)}.mor-vf__clear{grid-column:1/-1;justify-self:start}.mor-facet__panel:has(.mor-vf){inline-size:360px}.mor-facet__lab{font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;font-weight:var(--mor-weight-label);justify-content:space-between;align-items:center;display:flex}.mor-facet__lab .mor-button{text-transform:none;letter-spacing:0}.mor-sidepanel__title{font:inherit;font-weight:var(--mor-weight-label);margin:0}.mor-sidepanel__foot{gap:var(--mor-space-8)}.mor-sidepanel__hint{margin:0}.mor-collist:focus-visible{outline:2px solid var(--mor-color-focus-ring);outline-offset:2px}.mor-colrow{outline:none}.mor-colrow[data-focus-visible]{outline:2px solid var(--mor-color-focus-ring);outline-offset:-2px}.mor-colrow__grip{border-radius:var(--mor-radius-sm);background:0 0;border:0;place-items:center;block-size:24px;inline-size:20px;padding:0;display:inline-grid}.mor-colrow__grip[data-focus-visible]{outline:2px solid var(--mor-color-focus-ring)}.mor-colrow__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.mor-collist .react-aria-DropIndicator[data-drop-target]{background:var(--mor-color-accent);border-radius:var(--mor-radius-pill);block-size:2px}.mor-picker__pin{cursor:pointer;background:0 0;border:0;padding:0}.mor-picker__pin[data-selected]{opacity:1;color:var(--mor-color-accent-text)}.mor-picker__pin[data-focus-visible]{opacity:1;outline:2px solid var(--mor-color-focus-ring)}.mor-colrow:focus-within .mor-picker__pin{opacity:1}.mor-qv__extra{align-items:center;gap:var(--mor-space-8);margin-inline-start:auto;display:inline-flex}.mor-qv__nav{margin-inline-end:0}.mor-qv__fields{margin:0}.mor-qv__f dd .mor-inline{flex:1;min-inline-size:0}.mor-qv__edit{justify-content:flex-end;gap:var(--mor-space-8);margin-block-end:var(--mor-space-8);display:flex}.mor-sv{gap:var(--mor-space-16);flex-direction:column;display:flex}.mor-vs__cols{border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-md);margin-block-start:var(--mor-space-16);overflow:hidden}.mor-vs__cols .mor-collist{padding:var(--mor-space-4);max-block-size:280px;overflow:auto}.mor-cf__values{gap:var(--mor-space-6);min-inline-size:0;display:flex}.mor-cf__values .mor-input{inline-size:100%;min-inline-size:0}.mor-cf__rule .mor-field{gap:0}.mor-cf__tone[data-focus-visible],.mor-cf__custom:focus-within{outline:2px solid var(--mor-color-focus-ring);outline-offset:2px}.mor-cf__custom[data-pressed]{border-color:var(--mor-color-surface);box-shadow:0 0 0 2px var(--mor-color-text)}.mor-kcard[data-selectable] .mor-kcard__drag{inset-inline-end:calc(var(--mor-space-8) + 22px)}.mor-vscroll{overscroll-behavior:contain;max-block-size:var(--_max-h,min(70dvh, 640px));scrollbar-width:thin;overflow:auto}[data-virtual]>.mor-tl__row:last-child{border-block-end:1px solid var(--mor-color-divider)}.mor-picker__hint{padding:var(--mor-space-6) var(--mor-space-8) 0}.mor-picker__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.mor-picker__item>svg:last-child{color:var(--mor-color-text-subtle);margin-inline-start:auto}.mor-picker__rm{margin-inline-start:auto}.mor-picker__item[data-focus-visible]{outline:2px solid var(--mor-color-focus-ring);outline-offset:-2px}.mor-picker__item[data-disabled]{opacity:.5;cursor:default}.mor-picker__item[data-drop-target]{box-shadow:inset 0 2px 0 var(--mor-color-accent)}.mor-picker__list:focus-visible{outline:2px solid var(--mor-color-focus-ring);outline-offset:-2px}.mor-vset__stack{gap:var(--mor-space-12);display:grid}.mor-tl__bar[role=slider]{touch-action:none;-webkit-user-select:none;user-select:none}.mor-tl__bar[role=slider]:focus-visible{outline:2px solid var(--mor-color-focus-ring);outline-offset:2px}.mor-tl__bar[data-dragging]{cursor:grabbing;outline:1px dashed var(--kcol);outline-offset:2px}.mor-tl__edge{cursor:ew-resize;inline-size:6px;position:absolute;inset-block:0}.mor-tl__edge[data-edge=start]{inset-inline-start:0}.mor-tl__edge[data-edge=end]{inset-inline-end:0}.mor-kcol[data-hdr=multi] .mor-kcol__n{color:var(--mor-color-text-muted)}}
@layer mor.components{.mor-calstrip__nav{align-items:center;gap:var(--mor-space-8);margin-block-end:var(--mor-space-10);display:flex}.mor-calstrip__nav b{font-size:var(--mor-text-md);font-weight:var(--mor-weight-label)}.mor-calstrip{border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-lg);background:var(--mor-color-surface);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.mor-calday{border-inline-start:1px solid var(--mor-color-divider);flex-direction:column;min-block-size:280px;min-inline-size:0;display:flex}.mor-calday:first-child{border-inline-start:0}.mor-calday__head{align-items:center;gap:var(--mor-space-6);padding:var(--mor-space-8) var(--mor-space-10);border-block-end:1px solid var(--mor-color-divider);font-size:var(--mor-text-xs);color:var(--mor-color-text-muted);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;display:flex}.mor-calday__head b{font-size:var(--mor-text-md);color:var(--mor-color-text);letter-spacing:0;font-weight:var(--mor-weight-label);border-radius:var(--mor-radius-pill);place-items:center;block-size:24px;min-inline-size:24px;display:inline-grid}.mor-calday[data-today] .mor-calday__head b{background:var(--mor-color-accent);color:var(--mor-color-text-on-accent)}.mor-calday__head small{text-transform:none;letter-spacing:0;font-size:var(--mor-text-xs);margin-inline-start:auto}.mor-calday__body{gap:var(--mor-space-4);padding:var(--mor-space-8);flex-direction:column;display:flex}.mor-calev{column-gap:var(--mor-space-8);padding:var(--mor-space-6) var(--mor-space-8);border-radius:var(--mor-radius-md);background:var(--mor-color-surface-2);text-align:start;font:inherit;color:inherit;cursor:pointer;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;inline-size:100%;min-inline-size:0;display:grid}.mor-calev:hover{background:var(--mor-color-surface-hover);border-color:var(--mor-color-border)}.mor-calev:focus-visible{outline:2px solid var(--mor-color-focus-ring);outline-offset:1px}.mor-calev[aria-selected=true]{border-color:var(--mor-color-accent-border);background:var(--mor-color-selected-bg)}.mor-calev__dot{border-radius:var(--mor-radius-circle);background:var(--kcol,var(--mor-color-text-subtle));block-size:8px;inline-size:8px}.mor-calev__txt{flex-direction:column;min-inline-size:0;display:flex}.mor-calev__txt b{font-weight:var(--mor-weight-emphasis);font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mor-calev__txt small{font-size:var(--mor-text-xs);line-height:var(--mor-leading-xs);color:var(--mor-color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.mor-calev[data-cancelled] .mor-calev__txt b{color:var(--mor-color-text-muted);text-decoration:line-through}.mor-calday__empty{font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);padding:var(--mor-space-8);text-align:center}@container (max-inline-size:720px){.mor-calstrip{grid-template-columns:minmax(0,1fr)}.mor-calday{border-inline-start:0;border-block-start:1px solid var(--mor-color-divider);min-block-size:0}.mor-calday:first-child{border-block-start:0}}.mor-collection{gap:var(--mor-space-12);flex-direction:column;min-inline-size:0;display:flex}.mor-collection>[data-view]{min-inline-size:0}.mor-collection__head{align-items:center;gap:var(--mor-space-12);flex-wrap:wrap;display:flex}.mor-collection__title{font-size:var(--mor-text-2xl);line-height:var(--mor-leading-2xl);letter-spacing:var(--mor-tracking-2xl);font-weight:var(--mor-weight-heading);align-items:baseline;gap:var(--mor-space-8);margin:0;display:flex}.mor-collection__count{font-size:var(--mor-text-md);color:var(--mor-color-text-subtle);font-weight:var(--mor-weight-body);font-variant-numeric:tabular-nums}.mor-collection__actions{gap:var(--mor-space-8);margin-inline-start:auto;display:flex}.mor-viewtabs{align-items:center;gap:var(--mor-space-4);display:flex}.mor-viewbar{block-size:var(--mor-control-h);background:var(--mor-color-surface);border:1px solid var(--mor-color-border-control);border-radius:var(--mor-radius-md);box-sizing:border-box;flex:none;align-items:center;display:flex}.mor-viewbar__sep{background:var(--mor-color-border);align-self:stretch;inline-size:1px}.mor-toolbar .mor-viewtabs{block-size:100%;background:0 0;border:0;border-radius:0;flex:none;gap:0;padding-inline-end:var(--mor-space-4)}.mor-toolbar .mor-viewtabs .mor-viewtab{border-radius:0;block-size:100%}.mor-toolbar .mor-viewtab{block-size:var(--mor-control-h);padding-inline-end:var(--mor-space-8)}.mor-toolbar .mor-viewtab[aria-current=true]{color:var(--mor-color-text);background:0 0}.mor-toolbar .mor-viewtabs[data-active]{background:var(--mor-color-accent-subtle)}.mor-toolbar .mor-viewtabs[data-active] .mor-viewtab{color:var(--mor-color-accent-text)}.mor-toolbar .mor-viewtabs[data-active] .mor-button[data-variant=ghost]{--_fg:var(--mor-color-accent-text);--_bg-hover:var(--mor-color-selected-bg)}.mor-toolbar .mor-viewtabs:hover{background:var(--mor-color-surface-hover)}.mor-toolbar .mor-viewtabs[data-active]:hover{background:var(--mor-color-selected-bg)}.mor-toolbar .mor-viewtabs:hover .mor-viewtab{background:0 0}.mor-toolbar .mor-viewtabs .mor-button[data-variant=ghost]:hover{--_bg:var(--mor-color-accent-subtle)}.mor-viewtab{align-items:center;gap:var(--mor-space-8);block-size:var(--mor-control-h-sm);padding-inline:var(--mor-space-12);border-radius:var(--mor-radius-md);font-weight:var(--mor-weight-label);color:var(--mor-color-text);background:var(--mor-color-surface-2);transition:background var(--mor-dur-fast) var(--mor-ease-out);border:1px solid #0000;display:inline-flex}.mor-viewtab:hover{background:var(--mor-color-surface-hover)}.mor-viewtab[aria-current=true]{background:var(--mor-color-accent-subtle);color:var(--mor-color-accent-text)}.mor-viewtab svg{color:currentColor;opacity:.7}.mor-toolbar__sep{background:var(--mor-color-divider);block-size:22px;inline-size:1px;margin-inline:var(--mor-space-4)}.mor-toolbar{align-items:center;gap:var(--mor-space-6);flex-wrap:wrap;min-inline-size:0;display:flex}.mor-toolbar__spacer{flex:1}.mor-viewsel{font-weight:var(--mor-weight-label);gap:var(--mor-space-8)}.mor-viewsel svg{color:var(--mor-color-text-subtle)}.mor-tsearch{flex:140px;align-items:center;min-inline-size:120px;max-inline-size:240px;display:flex}.mor-tsearch .mor-input-wrap,.mor-tsearch .mor-input{inline-size:100%}.mor-toolbar .mor-button[data-active]{--_bg:var(--mor-color-accent-subtle);--_fg:var(--mor-color-accent-text);--_border:var(--mor-color-accent-border)}.mor-toolbar__count{border-radius:var(--mor-radius-pill);background:var(--mor-color-accent);block-size:16px;min-inline-size:16px;color:var(--mor-color-text-on-accent);font-size:10px;font-weight:var(--mor-weight-label);box-shadow:0 0 0 2px var(--mor-color-surface);place-items:center;padding-inline:4px;line-height:1;display:inline-grid;position:absolute;inset-block-start:-5px;inset-inline-end:-5px}.mor-tws{gap:var(--mor-space-12);align-items:flex-start;min-inline-size:0;display:flex}.mor-tws__main{gap:var(--mor-space-12);flex-direction:column;flex:1;min-inline-size:0;display:flex}.mor-sidepanel{background:var(--mor-color-surface);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-lg);max-block-size:640px;animation:mor-collection-pop var(--mor-dur-normal) var(--mor-ease-out);flex-direction:column;flex:0 0 290px;display:flex}.mor-sidepanel[hidden]{display:none}.mor-sidepanel__head{padding:var(--mor-space-10) var(--mor-space-10) var(--mor-space-10) var(--mor-space-14);border-block-end:1px solid var(--mor-color-divider);font-weight:var(--mor-weight-label);justify-content:space-between;align-items:center;display:flex}.mor-sidepanel__body{overscroll-behavior:contain;padding:var(--mor-space-12) var(--mor-space-14);gap:var(--mor-space-16);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow:auto}.mor-sidepanel__body[hidden]{display:none}.mor-sidepanel__hint{font-size:var(--mor-text-sm);color:var(--mor-color-text-muted);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mor-sidepanel__foot{padding:var(--mor-space-8) var(--mor-space-14);border-block-start:1px solid var(--mor-color-divider);justify-content:flex-end;display:flex}.mor-collist{gap:var(--mor-space-4);flex-direction:column;display:flex}.mor-collist .mor-check{align-items:center;block-size:32px}.mor-colrow{align-items:center;gap:var(--mor-space-8);block-size:34px;padding-inline:var(--mor-space-6);border-radius:var(--mor-radius-sm);font-size:var(--mor-text-sm);display:flex}.mor-colrow:hover{background:var(--mor-color-surface-hover)}.mor-colrow[data-dragging]{opacity:.4}.mor-colrow[data-over]{box-shadow:inset 0 2px 0 var(--mor-color-accent)}.mor-colrow[data-over=after]{box-shadow:inset 0 -2px 0 var(--mor-color-accent)}.mor-picker__item[data-colkey],.mor-picker__item[data-cdkey]{cursor:grab}.mor-picker__item[data-colkey] svg,.mor-picker__item[data-cdkey] svg{color:var(--mor-color-text-subtle)}.mor-picker__item[data-over]{box-shadow:inset 0 2px 0 var(--mor-color-accent)}.mor-picker__item[data-over=after]{box-shadow:inset 0 -2px 0 var(--mor-color-accent)}.mor-picker__pin{border-radius:var(--mor-radius-sm);block-size:22px;inline-size:22px;color:var(--mor-color-text-subtle);opacity:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out),background var(--mor-dur-fast) var(--mor-ease-out);place-items:center;margin-inline-start:auto;display:inline-grid}.mor-picker__item:hover .mor-picker__pin,.mor-colrow:hover .mor-picker__pin,.mor-picker__pin[aria-checked=true]{opacity:1}.mor-picker__pin:hover{background:var(--mor-color-surface-hover);color:var(--mor-color-text)}.mor-picker__pin[aria-checked=true]{color:var(--mor-color-accent-text)}.mor-picker__pin[aria-checked=true]:hover{background:var(--mor-color-accent-subtle)}.mor-colrow__grip{color:var(--mor-color-text-subtle);cursor:grab;display:flex}.mor-colrow,.mor-picker__item[data-colkey],.mor-th__grip{touch-action:none}.mor-colrow[data-dragging],.mor-picker__item[data-dragging]{cursor:grabbing}.mor-colrow .mor-check{flex:1}.mor-vf{gap:var(--mor-space-6);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.mor-vf .mor-select{inline-size:auto;block-size:var(--mor-control-h-sm);font-size:var(--mor-text-sm)}.mor-vf .mor-input{block-size:var(--mor-control-h-sm);font-size:var(--mor-text-sm)}.mor-ctx{z-index:var(--mor-z-popover);position:fixed}.mor-ctx[hidden]{display:none}.mor-table th[data-dragging]{opacity:.5}.mor-table th[data-over]{box-shadow:inset 2px 0 0 var(--mor-color-accent)}.mor-table th[data-over=after]{box-shadow:inset -2px 0 0 var(--mor-color-accent)}.mor-table th[data-col-hidden],.mor-table td[data-col-hidden]{display:none}.mor-chips{align-items:center;gap:var(--mor-space-6);flex-wrap:wrap;min-block-size:28px;display:flex}.mor-chips:empty{display:none}.mor-chips .mor-chip b{font-weight:var(--mor-weight-label)}.mor-chips .mor-chip span{color:var(--mor-color-text-muted);font-weight:var(--mor-weight-body)}.mor-chips__clear{margin-inline-start:var(--mor-space-4)}.mor-facet{gap:var(--mor-space-8);flex-direction:column;min-inline-size:0;display:flex}.mor-facet__search{align-items:center;gap:var(--mor-space-6);block-size:var(--mor-control-h-sm);padding-inline:var(--mor-space-8);border-radius:var(--mor-radius-sm);background:var(--mor-color-surface-sunken);color:var(--mor-color-text-subtle);display:flex}.mor-facet__search input{font:inherit;font-size:var(--mor-text-sm);color:var(--mor-color-text);background:0 0;border:0;outline:none;flex:1}.mor-facet__list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:2px;max-block-size:240px;display:flex;overflow:auto}.mor-facet__opt{align-items:center;gap:var(--mor-space-8);block-size:32px;padding-inline:var(--mor-space-6);border-radius:var(--mor-radius-sm);font-size:var(--mor-text-sm);cursor:pointer;display:flex}.mor-facet__opt:hover{background:var(--mor-color-surface-hover)}.mor-facet__opt .mor-check{pointer-events:none}.mor-facet__n{font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);font-variant-numeric:tabular-nums;margin-inline-start:auto}.mor-facet__foot{border-block-start:1px solid var(--mor-color-divider);justify-content:space-between;align-items:center;padding-block-start:var(--mor-space-8);display:flex}.mor-facet__ops{gap:var(--mor-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mor-table-wrap{border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-lg);background:var(--mor-color-surface);min-inline-size:0;position:relative;overflow:hidden}.mor-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;cursor:default;overflow:auto hidden}.mor-table-scroll[data-more-end]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 40px);mask-image:linear-gradient(270deg,#0000,#000 40px)}:is([dir=rtl] .mor-table-scroll[data-more-end],.mor-table-scroll[data-more-end]: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))){-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.mor-table-scroll[data-panning],.mor-table-scroll[data-panning] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.mor-table{border-collapse:separate;border-spacing:0;inline-size:100%;min-inline-size:max-content;font-size:var(--mor-text-body);line-height:var(--mor-leading-body)}.mor-table[data-fixed]{table-layout:fixed;inline-size:auto;min-inline-size:100%}.mor-table th,.mor-table td{padding:var(--mor-cell-py) var(--mor-space-12);text-align:start;vertical-align:middle;border-block-end:1px solid var(--mor-color-divider);white-space:nowrap}.mor-table th{z-index:1;background:var(--mor-color-surface-2);color:var(--mor-color-text-muted);font-size:var(--mor-text-xs);line-height:var(--mor-leading-xs);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;font-weight:var(--mor-weight-label);border-block-end:1px solid var(--mor-color-border);-webkit-user-select:none;user-select:none;block-size:40px;position:sticky;inset-block-start:0}.mor-table th>.mor-th{position:relative}.mor-th__resize{cursor:col-resize;z-index:3;touch-action:none;inline-size:9px;position:absolute;inset-block:0;inset-inline-end:-4px}.mor-th__resize:after{content:"";background:var(--mor-color-border-strong);opacity:0;inline-size:2px;transition:opacity var(--mor-dur-fast) var(--mor-ease-out),background var(--mor-dur-fast) var(--mor-ease-out);border-radius:1px;position:absolute;inset-block:22%;inset-inline-start:4px}.mor-table th:hover .mor-th__resize:after{opacity:1}.mor-th__resize:hover:after,.mor-th__resize[data-active]:after{opacity:1;background:var(--mor-color-accent)}.mor-table th[aria-sort]{cursor:pointer}.mor-table th[aria-sort]:hover{color:var(--mor-color-text)}.mor-th{align-items:center;gap:var(--mor-space-4);min-inline-size:0;display:flex}.mor-th__grip{opacity:0;color:var(--mor-color-text-subtle);cursor:grab;inline-size:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out),inline-size var(--mor-dur-fast) var(--mor-ease-out),margin var(--mor-dur-fast) var(--mor-ease-out);flex:none;margin-inline-end:calc(var(--mor-space-4) * -1);overflow:hidden}.mor-table th:hover .mor-th__grip,.mor-table th[data-dragging] .mor-th__grip{opacity:1;inline-size:12px;margin-inline-end:0}.mor-th__sort{block-size:14px;inline-size:14px;color:var(--mor-color-text-subtle);opacity:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out),rotate var(--mor-dur-fast) var(--mor-ease-out)}.mor-table th:hover .mor-th__sort{opacity:.6}.mor-table th[aria-sort=ascending] .mor-th__sort,.mor-table th[aria-sort=descending] .mor-th__sort{opacity:1;color:var(--mor-color-accent-text)}.mor-table th[aria-sort=descending] .mor-th__sort{rotate:180deg}.mor-table td[data-pinned],.mor-table th[data-pinned]{inline-size:48px;padding-inline:var(--mor-space-14) var(--mor-space-4)}.mor-table th[data-align=end],.mor-table td[data-align=end]{text-align:end}.mor-table td[data-numeric]{font-variant-numeric:tabular-nums}.mor-table td[data-muted]{color:var(--mor-color-text-muted)}.mor-table td[data-empty]:before{content:"—";color:var(--mor-color-text-disabled)}.mor-table td[data-primary]{font-weight:var(--mor-weight-emphasis)}.mor-table tbody tr{transition:background var(--mor-dur-fast) var(--mor-ease-out)}.mor-table[data-zebra] tbody tr[data-id]:nth-of-type(2n),.mor-table[data-zebra] tbody tr[data-id]:nth-of-type(2n) td[data-sticky],.mor-table[data-zebra] tbody tr[data-id]:nth-of-type(2n) td[data-pinned]{background:var(--mor-color-surface-sunken)}.mor-table tbody tr:hover{background:var(--mor-color-surface-hover)}.mor-table tbody tr[aria-selected=true]{background:var(--mor-color-selected-bg)}.mor-table tbody tr[data-active]{box-shadow:inset 2px 0 0 var(--mor-color-accent)}.mor-table tbody tr[data-clickable]{cursor:pointer}.mor-table tbody tr:last-child td{border-block-end:0}.mor-table__actions{opacity:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out);justify-content:flex-end;display:flex}.mor-table tbody tr:hover .mor-table__actions,.mor-table tbody tr:focus-within .mor-table__actions,.mor-table tbody tr[aria-selected=true] .mor-table__actions{opacity:1}@media (pointer:coarse){.mor-table__actions{opacity:1}.mor-th__grip{display:none}}.mor-table .mor-check{block-size:auto}.mor-table .mor-check input{margin:0}.mor-table th[data-sticky],.mor-table td[data-sticky]{z-index:1;position:sticky;inset-inline-start:var(--mor-sticky-left,0px)}.mor-table th[data-sticky]{background:var(--mor-color-surface-2)}.mor-table td[data-sticky]{background:var(--mor-color-surface)}.mor-table th[data-sticky-last]:after,.mor-table td[data-sticky-last]:after{content:"";background:var(--mor-color-border);inline-size:1px;position:absolute;inset-block:0;inset-inline-end:0;box-shadow:2px 0 6px #00000014;box-shadow:2px 0 6px lab(0% 0 0/.08)}.mor-table-scroll[data-scrolled="0"] [data-sticky-last]:after{box-shadow:none}.mor-table td{position:relative}.mor-table th[data-pinned],.mor-table td[data-pinned]{z-index:1;position:sticky;inset-inline-start:0}.mor-table td[data-pinned]{background:var(--mor-color-surface)}.mor-table th[data-pinned]{background:var(--mor-color-surface-2);z-index:2}.mor-table tbody tr:hover td[data-sticky],.mor-table tbody tr:hover td[data-pinned]{background:var(--mor-color-surface-hover)}.mor-table tbody tr[aria-selected=true] td[data-sticky],.mor-table tbody tr[aria-selected=true] td[data-pinned]{background:var(--mor-color-selected-bg)}.mor-table th[data-sticky]{z-index:2}.mor-table tr[data-group] td{background:var(--mor-color-surface-sunken);font-weight:var(--mor-weight-label);font-size:var(--mor-text-sm);color:var(--mor-color-text-muted);cursor:pointer}.mor-table tr[data-group] td span{align-items:center;gap:var(--mor-space-6);display:inline-flex}.mor-table tr[data-group] svg{transition:rotate var(--mor-dur-fast) var(--mor-ease-out)}.mor-table tr[data-group][data-state=collapsed] svg{rotate:-90deg}.mor-table tr[data-group] .mor-badge{margin-inline-start:var(--mor-space-4)}.mor-cell-user{align-items:center;gap:var(--mor-space-8);display:flex}.mor-cell-user .mor-avatar{--mor-avatar-size:24px}.mor-cell-user div{flex-direction:column;min-inline-size:0;line-height:1.2;display:flex}.mor-cell-user small{color:var(--mor-color-text-muted);font-size:var(--mor-text-xs)}.mor-cell-money{font-variant-numeric:tabular-nums}.mor-cell-money[data-neg]{color:var(--mor-color-data-negative)}.mor-table-state{padding:var(--mor-space-8)}.mor-table-state .mor-empty{padding-block:var(--mor-space-48)}.mor-table-refetch{background:var(--mor-color-accent);block-size:2px;animation:mor-collection-indet 1.2s var(--mor-ease-in-out) infinite;z-index:3;inline-size:40%;position:absolute;inset-block-start:0;inset-inline:0}.mor-table-wrap[data-state=refetching] .mor-table,.mor-table-wrap[data-state=loading] .mor-table th{pointer-events:none}.mor-collection[data-state=loading] .mor-toolbar>:not(.mor-seg){opacity:.5;pointer-events:none}.mor-table-partial{align-items:center;gap:var(--mor-space-10);padding:var(--mor-space-8) var(--mor-space-12);background:var(--mor-color-warning-subtle);color:var(--mor-color-warning-text);font-size:var(--mor-text-sm);border-block-end:1px solid var(--mor-color-warning-border);display:flex}.mor-table-partial svg{flex:none}.mor-table-partial .mor-button{margin-inline-start:auto}.mor-table-foot{align-items:center;gap:var(--mor-space-12);padding:var(--mor-space-8) var(--mor-space-12);border-block-start:1px solid var(--mor-color-border);background:var(--mor-color-surface);flex-wrap:wrap;display:flex}.mor-table tbody tr[data-skeleton] td .mor-skel{margin:0}.mor-bulkbar{align-items:center;gap:var(--mor-space-8);min-block-size:var(--mor-control-h);padding:var(--mor-space-4) 0;animation:mor-collection-fade var(--mor-dur-fast) var(--mor-ease-out);flex-wrap:wrap;display:flex}.mor-bulkbar[hidden]{display:none}.mor-bulkbar__count{font-weight:var(--mor-weight-label);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:var(--mor-space-4);font-size:var(--mor-text-lg);display:flex}.mor-bulkbar__count b{font-size:var(--mor-text-xl)}.mor-bulkbar__all{white-space:nowrap}span.mor-bulkbar__all{font-size:var(--mor-text-sm);color:var(--mor-color-text-muted)}.mor-bulkbar .mor-button-group .mor-button[data-icon-only]{inline-size:28px}@media (max-width:640px){.mor-bulkbar{background:var(--mor-color-surface);border-block-start:1px solid var(--mor-color-border);padding:var(--mor-space-8) var(--mor-space-12) calc(var(--mor-space-8) + env(safe-area-inset-bottom));z-index:var(--mor-z-sticky);position:sticky;inset-block-end:0}}.mor-rowlead{align-items:center;gap:2px;display:inline-flex}.mor-rowlead__btn{opacity:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out);block-size:24px!important;inline-size:24px!important}.mor-rowlead__btn:not(button){display:inline-block}.mor-table tbody tr:hover .mor-rowlead__btn,.mor-table tbody tr:focus-within .mor-rowlead__btn,.mor-table tbody tr[data-active] .mor-rowlead__btn,.mor-listrow:hover .mor-rowlead__btn,.mor-listrow:focus-within .mor-rowlead__btn,.mor-listrow[data-active] .mor-rowlead__btn,.mor-listrow[aria-selected=true] .mor-rowlead__btn{opacity:1}.mor-listrow .mor-rowlead{margin-inline-start:calc(var(--mor-space-6) * -1)}.mor-listrow .mor-check{block-size:auto}.mor-listrow .mor-check input{margin:0}@media (pointer:coarse){.mor-rowlead__btn{opacity:1}}.mor-table th[data-pinned],.mor-table td[data-pinned]{inline-size:88px;padding-inline:var(--mor-space-6) var(--mor-space-4)}.mor-table th[data-settings]{text-align:end;padding-inline-end:var(--mor-space-8)}.mor-table th[data-settings] .mor-button{--_fg:var(--mor-color-text-subtle)}.mor-table td{text-overflow:ellipsis;max-inline-size:360px;overflow:hidden}.mor-table[data-wrap] td{white-space:normal;max-inline-size:none;overflow:visible}.mor-table[data-fixed] td{max-inline-size:none}.mor-picker{gap:var(--mor-space-10);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.mor-picker__col{border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-md);flex-direction:column;min-block-size:220px;max-block-size:260px;display:flex;overflow:hidden}.mor-picker__hd{padding:var(--mor-space-8) var(--mor-space-10);font-size:var(--mor-text-xs);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;color:var(--mor-color-text-subtle);font-weight:var(--mor-weight-label);border-block-end:1px solid var(--mor-color-divider);background:var(--mor-color-surface-2)}.mor-picker .mor-facet__search{border-block-end:1px solid var(--mor-color-divider);background:0 0;border-radius:0}.mor-picker__list{padding:var(--mor-space-4);scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;display:flex;overflow:auto}.mor-picker__item{align-items:center;gap:var(--mor-space-6);block-size:32px;padding-inline:var(--mor-space-8);border-radius:var(--mor-radius-sm);text-align:start;color:var(--mor-color-text);font-size:var(--mor-text-sm);cursor:pointer;display:flex}.mor-picker__item[data-required]{cursor:default;color:var(--mor-color-text-muted)}.mor-picker__item [data-required]{color:var(--mor-color-danger-text)}.mor-formgrid{gap:var(--mor-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mor-kcol[data-hdr=multi] .mor-kcol__head{background:color-mix(in oklch,var(--kcol,var(--mor-color-text-subtle)) 14%,var(--mor-color-surface));border-block-start:3px solid var(--kcol,var(--mor-color-text-subtle));border-radius:var(--mor-radius-md);padding:var(--mor-space-8) var(--mor-space-10)}.mor-kcol[data-hdr=single] .mor-kcol__head{background:var(--mor-color-surface);border-block-start:3px solid var(--mor-color-accent);border-radius:var(--mor-radius-md);padding:var(--mor-space-8) var(--mor-space-10)}.mor-kcol__head{flex-wrap:wrap}.mor-kcol__head .mor-check{opacity:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out);margin-inline-start:auto}.mor-kcol:hover .mor-kcol__head .mor-check,.mor-kanban[data-selecting] .mor-kcol__head .mor-check{opacity:1}.mor-kcol__head .mor-check:has(input:checked){opacity:1}.mor-kcol__head .mor-check:has(input:indeterminate){opacity:1}@media (pointer:coarse){.mor-kcol__head .mor-check,.mor-kcard__sel{opacity:1}}.mor-kcol__agg{font-weight:var(--mor-weight-heading);font-size:var(--mor-text-md);font-variant-numeric:tabular-nums;flex-basis:100%}.mor-kcard{position:relative}.mor-kcard__more{opacity:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out);position:absolute;inset-block-start:6px;inset-inline-end:34px}.mor-kcard:hover .mor-kcard__more,.mor-kcard:focus-within .mor-kcard__more{opacity:1}.mor-kcard__sel{opacity:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out);position:absolute;inset-block-start:8px;inset-inline-end:8px}.mor-kcard:hover .mor-kcard__sel,.mor-kcard[aria-selected=true] .mor-kcard__sel,.mor-kanban[data-selecting] .mor-kcard__sel{opacity:1}.mor-kcard[aria-selected=true]{border-color:var(--mor-color-accent);box-shadow:0 0 0 1px var(--mor-color-accent)}.mor-kcard__fields{font-size:var(--mor-text-sm);color:var(--mor-color-text-muted);flex-direction:column;gap:2px;display:flex}.mor-kcard__fields b{color:var(--mor-color-text);font-weight:var(--mor-weight-label)}.mor-cardgrid{gap:var(--mor-space-12);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.mor-card{gap:var(--mor-space-10);padding:var(--mor-space-14);background:var(--mor-color-surface);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-lg);transition:border-color var(--mor-dur-fast) var(--mor-ease-out),box-shadow var(--mor-dur-fast) var(--mor-ease-out),translate var(--mor-dur-fast) var(--mor-ease-out);flex-direction:column;display:flex;position:relative}.mor-card[data-clickable]{cursor:pointer}.mor-card[data-clickable]:hover{border-color:var(--mor-color-border-strong);box-shadow:var(--mor-shadow-2)}.mor-card[aria-selected=true]{border-color:var(--mor-color-accent);box-shadow:0 0 0 1px var(--mor-color-accent)}.mor-card__head{align-items:flex-start;gap:var(--mor-space-8);display:flex}.mor-card__title{font-weight:var(--mor-weight-label);text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.mor-card__sub{font-size:var(--mor-text-sm);color:var(--mor-color-text-muted)}.mor-card__meta{align-items:center;gap:var(--mor-space-8);font-size:var(--mor-text-sm);color:var(--mor-color-text-muted);margin-block-start:auto;display:flex}.mor-card__meta .mor-cell-money{color:var(--mor-color-text);font-weight:var(--mor-weight-label);margin-inline-start:auto}.mor-card__hover{opacity:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out);align-items:center;gap:2px;display:flex;position:absolute;inset-block-start:var(--mor-space-8);inset-inline-end:var(--mor-space-8)}.mor-card:hover .mor-card__hover,.mor-card[aria-selected=true] .mor-card__hover,.mor-card:focus-within .mor-card__hover{opacity:1}.mor-card__hover .mor-check{align-items:center;block-size:28px;padding-inline:4px}.mor-card__select{opacity:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out);position:absolute;inset-block-start:var(--mor-space-10);inset-inline-end:var(--mor-space-10)}.mor-card:hover .mor-card__select,.mor-card[aria-selected=true] .mor-card__select{opacity:1}.mor-listview{border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-lg);background:var(--mor-color-surface);flex-direction:column;display:flex;overflow:hidden}.mor-listrow{gap:var(--mor-space-10);padding:var(--mor-space-10) var(--mor-space-12);border-block-end:1px solid var(--mor-color-divider);text-align:start;min-block-size:56px;color:var(--mor-color-text);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;inline-size:100%;display:grid;position:relative}.mor-listrow__lead{place-items:center;display:grid;position:relative}.mor-listrow__lead .mor-check{background:var(--mor-color-surface);opacity:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.mor-listrow:hover .mor-listrow__lead .mor-check,.mor-listrow[aria-selected=true] .mor-listrow__lead .mor-check,.mor-listrow:focus-within .mor-listrow__lead .mor-check{opacity:1}.mor-listrow__more{opacity:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out)}.mor-listrow:hover .mor-listrow__more,.mor-listrow:focus-within .mor-listrow__more{opacity:1}.mor-listrow[data-active]{box-shadow:inset 2px 0 0 var(--mor-color-accent)}@media (pointer:coarse){.mor-listrow__lead .mor-check,.mor-listrow__more,.mor-card__hover,.mor-kcard__more,.mor-tl__lead .mor-check,.mor-tl__more{opacity:1}}.mor-listrow:last-child{border-block-end:0}.mor-listrow:hover{background:var(--mor-color-surface-hover)}.mor-listrow[aria-selected=true]{background:var(--mor-color-selected-bg)}.mor-listrow__txt{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.mor-listrow__txt b{font-weight:var(--mor-weight-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mor-listrow__txt small{font-size:var(--mor-text-sm);color:var(--mor-color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mor-listrow__end{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.mor-listrow__end .mor-cell-money{font-weight:var(--mor-weight-label)}.mor-kanban{gap:var(--mor-space-12);overscroll-behavior-x:contain;scrollbar-width:thin;contain:inline-size;align-items:flex-start;inline-size:0;min-inline-size:100%;padding-block-end:var(--mor-space-8);display:flex;overflow-x:auto}.mor-kcol{gap:var(--mor-space-8);background:var(--mor-color-surface-sunken);border-radius:var(--mor-radius-lg);padding:var(--mor-space-8);flex-direction:column;flex:0 0 272px;min-block-size:200px;max-block-size:70dvh;display:flex}.mor-kcol__head{align-items:center;gap:var(--mor-space-8);padding:var(--mor-space-4) var(--mor-space-6);font-size:var(--mor-text-sm);font-weight:var(--mor-weight-label);display:flex}.mor-kcol__dot{background:var(--mor-color-text-subtle);border-radius:50%;block-size:8px;inline-size:8px}.mor-kcol__n{color:var(--mor-color-text-subtle);font-weight:var(--mor-weight-body);font-variant-numeric:tabular-nums}.mor-kcol__sum{color:var(--mor-color-text-muted);font-weight:var(--mor-weight-body);font-variant-numeric:tabular-nums;font-size:var(--mor-text-xs);margin-inline-start:auto}.mor-kcol__body{gap:var(--mor-space-8);overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--mor-radius-md);min-block-size:60px;transition:background var(--mor-dur-fast) var(--mor-ease-out);flex-direction:column;display:flex;overflow:auto}.mor-kcol[data-over] .mor-kcol__body{background:var(--mor-color-accent-subtle);outline:1px dashed var(--mor-color-accent-border);outline-offset:-1px}.mor-kcol__empty{border:1px dashed var(--mor-color-border-strong);border-radius:var(--mor-radius-md);min-block-size:80px;color:var(--mor-color-text-subtle);font-size:var(--mor-text-sm);place-items:center;display:grid}.mor-kcard{gap:var(--mor-space-8);padding:var(--mor-space-10) var(--mor-space-12);background:var(--mor-color-surface);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-md);cursor:grab;transition:box-shadow var(--mor-dur-fast) var(--mor-ease-out),border-color var(--mor-dur-fast) var(--mor-ease-out);flex-direction:column;display:flex}.mor-kcard:hover{border-color:var(--mor-color-border-strong);box-shadow:var(--mor-shadow-1)}.mor-kcard[data-dragging]{opacity:.5;box-shadow:var(--mor-shadow-3);cursor:grabbing;rotate:2deg}.mor-kcard__title{font-weight:var(--mor-weight-label);font-size:var(--mor-text-sm)}.mor-kcard__meta{align-items:center;gap:var(--mor-space-6);font-size:var(--mor-text-xs);color:var(--mor-color-text-muted);display:flex}.mor-kcard__meta .mor-avatar{--mor-avatar-size:20px;margin-inline-start:auto}.mor-kcol__add{--_fg:var(--mor-color-text-subtle);justify-content:flex-start}.mor-timeline{border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-lg);background:var(--mor-color-surface);position:relative;overflow:hidden}.mor-tl__links{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:visible}.mor-tl__links>path{fill:none;stroke:var(--mor-color-text-subtle);stroke-width:1.5px;transition:opacity var(--mor-dur-fast) var(--mor-ease-out),stroke var(--mor-dur-fast) var(--mor-ease-out)}.mor-tl__links>path[data-late]{stroke:var(--mor-color-danger);stroke-dasharray:4 3}.mor-tl__links marker path{fill:context-stroke;stroke:none;opacity:1}.mor-tl__links>.mor-tl__dot{fill:var(--mor-color-surface);stroke:var(--mor-color-text-subtle);stroke-width:1.5px}.mor-tl__links>path[data-late]+.mor-tl__dot{stroke:var(--mor-color-danger)}.mor-timeline[data-deps=none] .mor-tl__links{display:none}.mor-timeline[data-deps=hover] .mor-tl__links>:is(path,.mor-tl__dot){opacity:0}.mor-timeline[data-hot] .mor-tl__links>:is(path,.mor-tl__dot){opacity:.12}.mor-timeline[data-hot] .mor-tl__links>:is(path,.mor-tl__dot)[data-hot]{opacity:1;stroke:var(--mor-color-accent)}.mor-timeline[data-hot] .mor-tl__links>path[data-late][data-hot]{stroke:var(--mor-color-danger)}.mor-timeline[data-hot] .mor-tl__row .mor-tl__bar{opacity:.45}.mor-timeline[data-hot] .mor-tl__row[data-hot] .mor-tl__bar{opacity:1;box-shadow:0 0 0 2px var(--mor-color-accent-border)}.mor-tl__dep{border-radius:var(--mor-radius-pill);background:var(--mor-color-surface-sunken);border:1px solid var(--mor-color-border);block-size:16px;color:var(--mor-color-text-muted);font-size:var(--mor-text-xs);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;margin-inline-start:var(--mor-space-4);padding:0 5px;display:inline-flex}.mor-tl__dep[data-late]{color:var(--mor-color-danger-text);border-color:var(--mor-color-danger-border,var(--mor-color-danger));background:var(--mor-color-danger-subtle)}.mor-tl__head,.mor-tl__row{border-block-end:1px solid var(--mor-color-divider);grid-template-columns:280px minmax(0,1fr);display:grid}.mor-tl__head{background:var(--mor-color-surface-2);z-index:1;block-size:36px;position:sticky;inset-block-start:0}.mor-tl__scale{font-size:var(--mor-text-xs);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;color:var(--mor-color-text-subtle);font-weight:var(--mor-weight-label);position:relative}.mor-tl__scale>span:not(.mor-tl__today){border-inline-start:1px solid var(--mor-color-border);align-items:center;padding-inline-start:6px;display:flex;position:absolute;top:0;bottom:0}.mor-tl__row:last-child{border-block-end:0}.mor-tl__row:hover{background:var(--mor-color-surface-hover)}.mor-tl__row[aria-selected=true]{background:var(--mor-color-selected-bg)}.mor-tl__label{align-items:center;gap:var(--mor-space-8);padding:var(--mor-space-8) var(--mor-space-12);border-inline-end:1px solid var(--mor-color-divider);min-inline-size:0;display:flex}.mor-tl__lead{flex:none;block-size:22px;inline-size:22px;position:relative}.mor-tl__lead .mor-check{opacity:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out);place-items:center;display:grid;position:absolute;inset:0}.mor-tl__row:hover .mor-tl__lead .mor-check,.mor-tl__row[aria-selected=true] .mor-tl__lead .mor-check{opacity:1}.mor-tl__row:hover .mor-tl__lead .mor-avatar{visibility:hidden}.mor-tl__txt{flex-direction:column;flex:1;min-inline-size:0;line-height:1.2;display:flex}.mor-tl__txt b{font-size:var(--mor-text-sm);font-weight:var(--mor-weight-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mor-tl__txt small{font-size:var(--mor-text-xs);color:var(--mor-color-text-muted)}.mor-tl__more{opacity:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out)}.mor-tl__row:hover .mor-tl__more{opacity:1}.mor-tl__track{background-image:repeating-linear-gradient(90deg,var(--mor-color-divider) 0 1px,transparent 1px 25%);min-block-size:44px;position:relative}.mor-tl__today{border-inline-start:2px dashed var(--mor-color-accent);opacity:.7;inline-size:0;position:absolute;top:0;bottom:0}.mor-tl__bar{border-radius:var(--mor-radius-sm);background:color-mix(in oklch,var(--kcol) 22%,var(--mor-color-surface));border-inline-start:3px solid var(--kcol);block-size:24px;font-size:var(--mor-text-xs);font-weight:var(--mor-weight-label);color:var(--mor-color-text);white-space:nowrap;cursor:grab;align-items:center;padding-inline:8px;display:flex;position:absolute;top:10px;overflow:hidden}.mor-tl__bar:hover{filter:brightness(.97)}.mor-qv__nav{align-items:center;gap:var(--mor-space-4);margin-inline-end:var(--mor-space-8);display:inline-flex}.mor-qv__pos{font-size:var(--mor-text-xs);color:var(--mor-color-text-muted);font-variant-numeric:tabular-nums;text-align:center;min-inline-size:44px}.mor-toolbar__views.mor-seg{block-size:var(--mor-control-h);background:0 0;border:0;border-radius:0;gap:0;padding:0;overflow:hidden}.mor-toolbar__views .mor-seg__opt{block-size:100%;inline-size:var(--mor-control-h);box-shadow:none;border-inline-end:1px solid var(--mor-color-border);border-radius:0;padding-inline:0}.mor-toolbar__views .mor-seg__opt:last-child{border-inline-end:0}.mor-toolbar__views .mor-seg__opt svg{block-size:16px;inline-size:16px}.mor-toolbar__views .mor-seg__opt:hover{background:var(--mor-color-surface-hover)}.mor-toolbar__views .mor-seg__opt[aria-checked=true]{background:var(--mor-color-accent-subtle);color:var(--mor-color-accent-text);box-shadow:none}.mor-toolbar__views .mor-seg__thumb{display:none}.mor-card__fields{gap:var(--mor-space-6);font-size:var(--mor-text-sm);color:var(--mor-color-text-muted);flex-direction:column;display:flex}.mor-card__f{justify-content:space-between;align-items:center;gap:var(--mor-space-8);min-inline-size:0;display:flex}.mor-card__f small{color:var(--mor-color-text-subtle);flex:none}.mor-card__f>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--mor-color-text);align-items:center;gap:6px;display:flex;overflow:hidden}.mor-card[data-cover=status]{border-block-start:3px solid var(--kcol)}.mor-cardgrid[data-size=sm]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.mor-cardgrid[data-size=sm] .mor-card{padding:var(--mor-space-10);gap:var(--mor-space-6)}.mor-cardgrid[data-size=lg]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.mor-cardgrid[data-size=lg] .mor-card{padding:var(--mor-space-18);gap:var(--mor-space-12)}.mor-qv__stats{gap:var(--mor-space-12);padding:var(--mor-space-12) var(--mor-space-14);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-md);background:var(--mor-color-surface-sunken);margin-block:var(--mor-space-8) var(--mor-space-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mor-qv__stat{gap:var(--mor-space-4);flex-direction:column;min-inline-size:0;display:flex}.mor-qv__stat small{font-size:var(--mor-text-xs);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;color:var(--mor-color-text-subtle);font-weight:var(--mor-weight-label)}.mor-qv__stat b{font-size:var(--mor-text-lg);font-weight:var(--mor-weight-label);font-variant-numeric:tabular-nums}.mor-qv__dl{column-gap:var(--mor-space-16);row-gap:var(--mor-space-10);font-size:var(--mor-text-sm);grid-template-columns:140px minmax(0,1fr);margin:0;display:grid}.mor-qv__dl dt{color:var(--mor-color-text-muted)}.mor-qv__dl dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.mor-qv__dl dd[data-empty]:before{content:"—";color:var(--mor-color-text-subtle)}.mor-th__fmt{color:var(--mor-color-accent-text);flex:none;margin-inline-start:2px}.mor-table td[data-fmt=fill][data-fmt-tone=success]{background:var(--mor-color-success-subtle)}.mor-table td[data-fmt=fill][data-fmt-tone=info]{background:var(--mor-color-info-subtle)}.mor-table td[data-fmt=fill][data-fmt-tone=warning]{background:var(--mor-color-warning-subtle)}.mor-table td[data-fmt=fill][data-fmt-tone=danger]{background:var(--mor-color-danger-subtle)}.mor-table td[data-fmt=fill][data-fmt-tone=neutral]{background:var(--mor-color-surface-sunken)}.mor-table td[data-fmt=fill][data-fmt-tone=custom]{background:color-mix(in oklab,var(--fmt) 18%,var(--mor-color-surface))}.mor-table td[data-fmt=text][data-fmt-tone=custom],.mor-table td[data-fmt=text][data-fmt-tone=custom] *{color:var(--fmt)}.mor-table td[data-fmt=badge][data-fmt-tone=custom] .mor-badge{background:color-mix(in oklab,var(--fmt) 16%,var(--mor-color-surface));color:var(--fmt);--mor-badge-dot:var(--fmt)}.mor-table td[data-fmt=text]{font-weight:var(--mor-weight-label)}.mor-table td[data-fmt=text][data-fmt-tone=success],.mor-table td[data-fmt=text][data-fmt-tone=success] *{color:var(--mor-color-success-text)}.mor-table td[data-fmt=text][data-fmt-tone=info],.mor-table td[data-fmt=text][data-fmt-tone=info] *{color:var(--mor-color-info-text)}.mor-table td[data-fmt=text][data-fmt-tone=warning],.mor-table td[data-fmt=text][data-fmt-tone=warning] *{color:var(--mor-color-warning-text)}.mor-table td[data-fmt=text][data-fmt-tone=danger],.mor-table td[data-fmt=text][data-fmt-tone=danger] *{color:var(--mor-color-danger-text)}.mor-table td[data-fmt=text][data-fmt-tone=neutral],.mor-table td[data-fmt=text][data-fmt-tone=neutral] *{color:var(--mor-color-text-subtle);font-weight:var(--mor-weight-body)}.mor-cf{gap:var(--mor-space-8);flex-direction:column;display:flex}.mor-cf__rule{gap:var(--mor-space-8);padding:var(--mor-space-8) var(--mor-space-10);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-md);background:var(--mor-color-surface-sunken);grid-template-columns:auto 120px minmax(0,1fr) auto auto auto auto;align-items:center;display:grid}.mor-cf__rule .mor-select,.mor-cf__rule .mor-input{inline-size:100%}.mor-cf__when,.mor-cf__then{font-size:var(--mor-text-sm);color:var(--mor-color-text-muted)}.mor-cf__tones{padding-inline:var(--mor-space-4);gap:5px;display:inline-flex}.mor-cf__tone{border-radius:var(--mor-radius-circle);background:var(--t);cursor:pointer;block-size:20px;inline-size:20px;box-shadow:0 0 0 1px var(--mor-color-border);border:2px solid #0000;padding:0}.mor-cf__tone[aria-pressed=true]{border-color:var(--mor-color-surface);box-shadow:0 0 0 2px var(--mor-color-text)}.mor-cf__tone[data-tone=success]{--t:var(--mor-color-success)}.mor-cf__tone[data-tone=info]{--t:var(--mor-color-info)}.mor-cf__tone[data-tone=warning]{--t:var(--mor-color-warning)}.mor-cf__tone[data-tone=danger]{--t:var(--mor-color-danger)}.mor-cf__tone[data-tone=neutral]{--t:var(--mor-color-text-subtle)}.mor-cf__custom{border-radius:var(--mor-radius-circle);block-size:20px;inline-size:20px;box-shadow:0 0 0 1px var(--mor-color-border);background:var(--t,conic-gradient(from 0deg,#f43f5e,#f59e0b,#22c55e,#06b6d4,#6366f1,#f43f5e));cursor:pointer;color:var(--mor-color-text-on-accent);border:2px solid #0000;place-items:center;display:grid;position:relative}.mor-cf__custom[aria-pressed=true]{border-color:var(--mor-color-surface);box-shadow:0 0 0 2px var(--mor-color-text)}.mor-cf__custom input{opacity:0;cursor:pointer;border:0;block-size:100%;inline-size:100%;padding:0;position:absolute;inset:0}.mor-cf__empty{padding:var(--mor-space-20);text-align:center;color:var(--mor-color-text-subtle);font-size:var(--mor-text-sm);border:1px dashed var(--mor-color-border-strong);border-radius:var(--mor-radius-md)}.mor-qv__sec{margin-block-end:var(--mor-space-20)}.mor-qv__sechd{font-size:var(--mor-text-xs);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;color:var(--mor-color-text-subtle);font-weight:var(--mor-weight-label);padding-block:var(--mor-space-6);border-block-end:1px solid var(--mor-color-divider);justify-content:space-between;align-items:center;margin-block-end:var(--mor-space-6);display:flex}.mor-qv__f{gap:var(--mor-space-12);min-block-size:34px;padding:var(--mor-space-2) var(--mor-space-8);margin-inline:calc(var(--mor-space-8) * -1);border-radius:var(--mor-radius-sm);grid-template-columns:128px minmax(0,1fr);align-items:center;display:grid;position:relative}.mor-drawer[data-mode=view] .mor-qv__f:hover{background:var(--mor-color-surface-hover)}.mor-qv__f dt{color:var(--mor-color-text-muted);font-size:var(--mor-text-sm);align-self:center}.mor-qv__f[data-multiline] dt{align-self:start;padding-block-start:var(--mor-space-6)}.mor-qv__f dd{font-size:var(--mor-text-sm);align-items:center;gap:var(--mor-space-8);overflow-wrap:anywhere;min-inline-size:0;margin:0;padding-inline-end:28px;display:flex}.mor-qv__f dd[data-empty]{color:var(--mor-color-text-subtle)}.mor-qv__f dd .mor-avatar{--mor-avatar-size:20px;font-size:9px}.mor-qv__pen{opacity:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out);position:absolute;inset-block-start:50%;inset-inline-end:var(--mor-space-4);translate:0 -50%}.mor-drawer[data-mode=view] .mor-qv__f:hover .mor-qv__pen,.mor-qv__f:focus-within .mor-qv__pen{opacity:1}.mor-drawer[data-mode=edit] .mor-qv__pen{display:none}.mor-drawer[data-mode=edit] .mor-qv__f dd{padding-inline-end:0}.mor-qv__f .mor-input,.mor-qv__f .mor-select{inline-size:100%;block-size:var(--mor-control-h-sm);font-size:var(--mor-text-sm)}.mor-qv__f textarea.mor-input{block-size:auto;min-block-size:76px;padding-block:var(--mor-space-6);resize:vertical;line-height:var(--mor-leading-body)}.mor-qv__f[data-editing]{background:var(--mor-color-accent-subtle);outline:1px solid var(--mor-color-accent-border);outline-offset:-1px}.mor-qv__inline{gap:var(--mor-space-4);flex:none;display:flex}.mor-drawer[data-mode=view] [data-qv-editonly],.mor-drawer[data-mode=edit] [data-qv-viewonly]{display:none!important}.mor-qv__stats b{font-size:var(--mor-text-md)}.mor-share{padding:var(--mor-space-10);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-md);background:var(--mor-color-surface-sunken);margin-block-start:var(--mor-space-8)}.mor-share__tokens{gap:var(--mor-space-6);flex-wrap:wrap;margin-block-end:var(--mor-space-8);display:flex}.mor-share__tokens:empty{display:none}.mor-share__tok{align-items:center;gap:var(--mor-space-6);block-size:28px;padding-inline:var(--mor-space-4) var(--mor-space-4);border-radius:var(--mor-radius-pill);background:var(--mor-color-surface);border:1px solid var(--mor-color-border);font-size:var(--mor-text-sm);display:inline-flex}.mor-share__tok .mor-avatar{--mor-avatar-size:20px;font-size:9px}.mor-share__tok[data-team] .mor-avatar{border-radius:var(--mor-radius-sm);background:var(--mor-color-accent-subtle);color:var(--mor-color-accent-text)}.mor-share__tok .mor-chip__remove{margin-inline-start:2px}.mor-share__menu{max-block-size:160px;box-shadow:none;border:1px solid var(--mor-color-border);inline-size:100%;min-inline-size:0;margin-block-start:var(--mor-space-6);position:static;inset:auto;overflow:auto}.mor-share__opt{align-items:center;gap:var(--mor-space-10);inline-size:100%;padding:var(--mor-space-6) var(--mor-space-10);text-align:start;cursor:pointer;border-radius:var(--mor-radius-sm);color:var(--mor-color-text);font:inherit;font-size:var(--mor-text-sm);background:0 0;border:0;display:flex}.mor-share__opt:hover,.mor-share__opt[data-hot]{background:var(--mor-color-surface-hover)}.mor-share__opt .mor-avatar{--mor-avatar-size:24px;font-size:10px}.mor-share__opt[data-team] .mor-avatar{border-radius:var(--mor-radius-sm);background:var(--mor-color-accent-subtle);color:var(--mor-color-accent-text)}.mor-share__opt small{color:var(--mor-color-text-muted);font-size:var(--mor-text-xs);display:block}.mor-share__opt>div{flex:1;min-inline-size:0}.mor-share__empty{padding:var(--mor-space-10);font-size:var(--mor-text-sm);color:var(--mor-color-text-subtle)}.mor-share__hint{font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);margin-block-start:var(--mor-space-6)}.mor-sortlist{gap:var(--mor-space-8);margin-block:var(--mor-space-8);flex-direction:column;display:flex}.mor-sortrow{gap:var(--mor-space-6);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.mor-sortrow__n{font-size:var(--mor-text-sm);color:var(--mor-color-text-muted);min-inline-size:52px}.mor-sortrow__order{grid-column:2/-1}.mor-switchrow{justify-content:space-between;align-items:center;gap:var(--mor-space-12);cursor:pointer;display:flex}.mor-switchrow small{color:var(--mor-color-text-muted);font-size:var(--mor-text-sm);display:block}.mor-sv-rules{gap:var(--mor-space-8);margin-block:var(--mor-space-10) var(--mor-space-8);flex-direction:column;display:flex}.mor-sv-rule{gap:var(--mor-space-8);grid-template-columns:64px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;display:grid}.mor-sv-rule .mor-select,.mor-sv-rule .mor-input{inline-size:100%}.mor-sv-join{font-size:var(--mor-text-xs);font-weight:var(--mor-weight-label);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;color:var(--mor-color-text-muted);border-radius:var(--mor-radius-sm);text-align:start;background:0 0;border:1px dashed #0000;padding:4px 6px}.mor-sv-join:not([data-static]){color:var(--mor-color-accent);border-color:var(--mor-color-border);cursor:pointer}.mor-sv-join:not([data-static]):hover{background:var(--mor-color-surface-sunken)}.mor-picker{gap:var(--mor-space-8);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-block-start:var(--mor-space-6);display:grid}.mor-picker__col{border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-md);background:var(--mor-color-surface);flex-direction:column;min-block-size:220px;max-block-size:280px;display:flex}.mor-picker__col .mor-facet__search{margin:4px 6px 0}.mor-picker__head{padding:var(--mor-space-8) var(--mor-space-10);font-size:var(--mor-text-xs);font-weight:var(--mor-weight-label);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;color:var(--mor-color-text-muted);border-block-end:1px solid var(--mor-color-divider);justify-content:space-between;display:flex}.mor-picker__mid{color:var(--mor-color-text-subtle);place-items:center;display:grid}.mor-picker__list{padding:var(--mor-space-4);flex:1;overflow:auto}.mor-picker__item{align-items:center;gap:var(--mor-space-8);min-block-size:32px;inline-size:100%;padding:0 var(--mor-space-6) 0 var(--mor-space-8);border-radius:var(--mor-radius-sm);font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.mor-picker__item>span{flex:1}.mor-picker__item:hover{background:var(--mor-color-surface-sunken)}.mor-picker__item[draggable]{cursor:grab}.mor-picker__item[data-dragging]{opacity:.5}.mor-picker__item>svg:first-child{color:var(--mor-color-text-subtle)}.mor-picker__empty{padding:var(--mor-space-16);text-align:center;color:var(--mor-color-text-subtle);font-size:var(--mor-text-sm)}tbody tr[style*=--row-h]>td{block-size:var(--row-h)}tbody tr[data-pinrow]>td:first-child{box-shadow:inset 3px 0 0 var(--mor-color-accent)}tbody tr[data-pinrow]{background:color-mix(in oklch,var(--mor-color-accent-subtle) 35%,transparent)}[data-rowopts] .mor-menu__item[aria-checked]{padding-inline-start:var(--mor-space-10)}.mor-menu__item[aria-checked]:has(>.mor-selcheck):before{content:none}.mor-menu__item .mor-selcheck .mor-selcheck__box svg{color:inherit;block-size:12px;inline-size:12px}@keyframes mor-collection-fade{0%{opacity:0}}@keyframes mor-collection-pop{0%{opacity:0;transform:translateY(4px)}}@keyframes mor-collection-indet{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.mor-sidepanel,.mor-bulkbar,.mor-table-refetch{animation:none}}@container (max-inline-size:720px){.mor-tws{flex-direction:column;align-items:stretch}.mor-sidepanel{flex-basis:auto}}@media (max-width:720px){.mor-tws{flex-direction:column;align-items:stretch}.mor-sidepanel{flex-basis:auto}}.mor-toolbar .mor-button[data-icon-only]{position:relative}.mor-toolbar__dot{background:var(--mor-color-accent);block-size:7px;inline-size:7px;box-shadow:0 0 0 2px var(--mor-color-surface);border-radius:50%;position:absolute;inset-block-start:5px;inset-inline-end:5px}}
@layer mor.components{.mor-record{gap:var(--mor-space-24);color:var(--mor-color-text);font-size:var(--mor-text-body);line-height:var(--mor-leading-body);grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;display:grid}.mor-record[data-surface=narrow],.mor-record[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.mor-record__main,.mor-record__aside{gap:var(--mor-space-20);flex-direction:column;min-inline-size:0;display:flex}.mor-record{container:mor-record/inline-size}@container mor-record (max-width:720px){.mor-record__main,.mor-record__aside{grid-column:1/-1}}.mor-record__tabs>.mor-tabpanel:not([hidden]){gap:var(--mor-space-20);flex-direction:column;display:flex}.mor-record__head{align-items:flex-start;gap:var(--mor-space-16);flex-wrap:wrap;grid-column:1/-1;display:flex}.mor-record__head .mor-avatar{--mor-avatar-size:48px;font-size:var(--mor-text-md)}.mor-record__id{gap:var(--mor-space-4);flex-direction:column;flex:18rem;min-inline-size:0;display:flex}.mor-record__eyebrow{align-items:center;gap:var(--mor-space-8);font-size:var(--mor-text-xs);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;color:var(--mor-color-text-subtle);font-weight:var(--mor-weight-label);display:flex}.mor-record__title{font-size:var(--mor-text-2xl);line-height:var(--mor-leading-2xl);letter-spacing:var(--mor-tracking-2xl);font-weight:var(--mor-weight-heading);align-items:center;gap:var(--mor-space-10);flex-wrap:wrap;min-inline-size:0;display:flex}.mor-record__title[contenteditable]{border-radius:var(--mor-radius-sm);padding-inline:var(--mor-space-4);margin-inline:calc(var(--mor-space-4) * -1);outline:0}.mor-record__title[contenteditable]:hover{background:var(--mor-color-surface-hover)}.mor-record__title[contenteditable]:focus{background:var(--mor-color-accent-subtle);box-shadow:0 0 0 1px var(--mor-color-accent-border)}.mor-record__meta{gap:var(--mor-space-4) var(--mor-space-12);font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);color:var(--mor-color-text-muted);flex-wrap:wrap;display:flex}.mor-record__actions{gap:var(--mor-space-8);flex:none;align-items:center;display:flex}.mor-record__dirty{align-items:center;gap:var(--mor-space-12);padding:var(--mor-space-10) var(--mor-space-16);border-radius:var(--mor-radius-lg);background:var(--mor-color-accent-subtle);border:1px solid var(--mor-color-accent-border);color:var(--mor-color-accent-text);font-size:var(--mor-text-sm);z-index:var(--mor-z-sticky);grid-column:1/-1;display:flex;position:sticky;inset-block-start:var(--mor-space-8)}.mor-record__dirty b{font-weight:var(--mor-weight-label)}.mor-record__dirty .mor-record__actions{margin-inline-start:auto}.mor-section{background:var(--mor-color-surface);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-xl);flex-direction:column;display:flex}.mor-section__head{align-items:center;gap:var(--mor-space-8);padding:var(--mor-space-14) var(--mor-space-20);border-block-end:1px solid var(--mor-color-divider);min-block-size:52px;display:flex}.mor-section__head h2{font-size:var(--mor-text-md);line-height:var(--mor-leading-md);font-weight:var(--mor-weight-label);flex:1;min-inline-size:0}.mor-section__head small{color:var(--mor-color-text-subtle);font-size:var(--mor-text-sm)}.mor-section__body{padding:var(--mor-space-8) var(--mor-space-20) var(--mor-space-16)}.mor-section__body[data-flush]{padding:0;overflow-x:auto}.mor-section[data-collapsed] .mor-section__body{display:none}.mor-section__caret{transition:rotate var(--mor-dur-fast) var(--mor-ease-out)}.mor-section[data-collapsed] .mor-section__caret{rotate:-90deg}.mor-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(200px,calc((100% - var(--mor-space-24)) / 2))),1fr));column-gap:var(--mor-space-24);display:grid}.mor-fields[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.mor-f{gap:var(--mor-space-2);padding:var(--mor-space-8) var(--mor-space-10);margin-inline:calc(var(--mor-space-10) * -1);border-radius:var(--mor-radius-md);grid-template-columns:minmax(0,1fr);align-content:start;min-block-size:56px;display:grid;position:relative}.mor-f[data-span]{grid-column:1/-1}.mor-f dt{font-size:var(--mor-text-xs);line-height:var(--mor-leading-xs);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;font-weight:var(--mor-weight-label);color:var(--mor-color-text-subtle);align-items:center;gap:var(--mor-space-6);display:flex}.mor-f dt [data-required]{color:var(--mor-color-danger-text);text-transform:none;letter-spacing:0}.mor-f dd{align-items:center;gap:var(--mor-space-8);overflow-wrap:anywhere;min-block-size:24px;min-inline-size:0;margin:0;padding-inline-end:28px;display:flex}.mor-f dd[data-empty]{color:var(--mor-color-text-subtle)}.mor-f dd[data-empty]:empty:before{content:"—"}.mor-f dd .mor-avatar{--mor-avatar-size:22px;font-size:10px}.mor-f dd a{color:var(--mor-color-link)}.mor-f dd a:hover{text-decoration:underline}.mor-f__pen{opacity:0;transition:opacity var(--mor-dur-fast) var(--mor-ease-out);position:absolute;inset-block-end:var(--mor-space-8);inset-inline-end:var(--mor-space-6)}.mor-record[data-mode=view] .mor-f[data-editable]{cursor:text}.mor-record[data-mode=view] .mor-f[data-editable]:hover{background:var(--mor-color-surface-hover)}.mor-record[data-mode=view] .mor-f[data-editable]:hover .mor-f__pen,.mor-f:focus-within .mor-f__pen{opacity:1}.mor-f[data-readonly] dt:after{content:"";opacity:.7;background:currentColor;block-size:10px;inline-size:10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") 50%/contain no-repeat}.mor-f[data-editing]{background:var(--mor-color-accent-subtle);box-shadow:0 0 0 1px var(--mor-color-accent-border) inset}.mor-f[data-editing] dd{padding-inline-end:0}.mor-f[data-editing] dt{color:var(--mor-color-text-muted)}.mor-f .mor-input,.mor-f .mor-select,.mor-f .mor-textarea{inline-size:100%;block-size:var(--mor-control-h-sm);font-size:var(--mor-text-body)}.mor-f .mor-textarea{block-size:auto;min-block-size:80px}.mor-f__inline{gap:var(--mor-space-4);flex:none;display:flex}.mor-f__hint{font-size:var(--mor-text-xs);color:var(--mor-color-text-subtle);margin-block-start:var(--mor-space-2)}.mor-f[data-invalid] dd .mor-input{border-color:var(--mor-color-danger-border)}.mor-f[data-invalid] .mor-f__hint{color:var(--mor-color-danger-text)}.mor-f[data-saving] dd:after{content:"";border-radius:var(--mor-radius-circle);border:2px solid var(--mor-color-border);border-block-start-color:var(--mor-color-accent);flex:none;block-size:12px;inline-size:12px;animation:.7s linear infinite mor-spin}.mor-f[data-saved] dt:after{content:"Saved";color:var(--mor-color-success-text);font-weight:var(--mor-weight-body);letter-spacing:0;text-transform:none;margin-inline-start:auto}.mor-f[data-error] .mor-f__hint{color:var(--mor-color-danger-text)}.mor-f[data-error]{box-shadow:0 0 0 1px var(--mor-color-danger-border) inset}.mor-record[data-mode=edit] .mor-f__pen{display:none}.mor-record[data-mode=edit] .mor-f dd{padding-inline-end:0}@keyframes mor-spin{to{rotate:1turn}}.mor-record__stats{gap:var(--mor-space-12);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.mor-record-stat{gap:var(--mor-space-4);padding:var(--mor-space-12) var(--mor-space-14);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-lg);background:var(--mor-color-surface);flex-direction:column;display:flex}.mor-record-stat small{font-size:var(--mor-text-xs);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;color:var(--mor-color-text-subtle);font-weight:var(--mor-weight-label)}.mor-record-stat b{font-size:var(--mor-text-xl);line-height:var(--mor-leading-xl);font-weight:var(--mor-weight-label);font-variant-numeric:tabular-nums}.mor-record-stat[data-tone=danger] b{color:var(--mor-color-danger-text)}.mor-lines{border-collapse:collapse;inline-size:100%;font-size:var(--mor-text-sm)}.mor-lines th{text-align:start;font-size:var(--mor-text-xs);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;color:var(--mor-color-text-subtle);font-weight:var(--mor-weight-label);padding:var(--mor-space-10) var(--mor-space-20);border-block-end:1px solid var(--mor-color-divider)}.mor-lines td{padding:var(--mor-space-10) var(--mor-space-20);border-block-end:1px solid var(--mor-color-divider);vertical-align:top}.mor-lines tr:last-child td{border:0}.mor-lines [data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.mor-lines tfoot td{font-weight:var(--mor-weight-label);padding-block:var(--mor-space-8);border:0}.mor-lines tfoot tr:first-child td{border-block-start:1px solid var(--mor-color-border);padding-block-start:var(--mor-space-12)}.mor-lines__detail{color:var(--mor-color-text-subtle)}.mor-lines tfoot tr[data-muted] td{font-weight:var(--mor-weight-body)}.mor-lines tfoot tr[data-muted] td:first-child{color:var(--mor-color-text-muted)}.mor-lines tfoot tr[data-total] td:last-child{font-size:var(--mor-text-md)}.mor-activity{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mor-act{gap:var(--mor-space-12);padding-block:var(--mor-space-10);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.mor-act:before{content:"";inset-inline-start:11px;inset-block:calc(var(--mor-space-10) + 24px) calc(var(--mor-space-10) * -1);border-inline-start:1px solid var(--mor-color-divider);position:absolute}.mor-act:last-child:before{display:none}.mor-act__ic{border-radius:var(--mor-radius-circle);background:var(--mor-color-surface-2);block-size:24px;inline-size:24px;color:var(--mor-color-text-muted);z-index:1;place-items:center;display:grid;position:relative}.mor-act__ic svg{block-size:12px;inline-size:12px}.mor-act__ic[data-tone=success]{background:var(--mor-color-success-subtle);color:var(--mor-color-success-text)}.mor-act__ic[data-tone=danger]{background:var(--mor-color-danger-subtle);color:var(--mor-color-danger-text)}.mor-act__ic[data-tone=accent]{background:var(--mor-color-accent-subtle);color:var(--mor-color-accent-text)}.mor-act__txt{font-size:var(--mor-text-sm);line-height:var(--mor-leading-sm);min-inline-size:0}.mor-act__txt b{font-weight:var(--mor-weight-emphasis)}.mor-act__txt small{color:var(--mor-color-text-subtle);margin-block-start:var(--mor-space-2);display:block}.mor-act__diff{gap:var(--mor-space-6);font-family:var(--mor-font-mono);font-size:var(--mor-text-xs);align-items:center;margin-block-start:var(--mor-space-4);display:inline-flex}.mor-act__diff del{color:var(--mor-color-danger-text);background:var(--mor-color-danger-subtle);border-radius:var(--mor-radius-sm);padding-inline:4px;text-decoration:line-through}.mor-act__diff ins{color:var(--mor-color-success-text);background:var(--mor-color-success-subtle);border-radius:var(--mor-radius-sm);padding-inline:4px;text-decoration:none}.mor-composer{gap:var(--mor-space-10);align-items:flex-start;padding-block-start:var(--mor-space-8);display:flex}.mor-composer .mor-avatar{--mor-avatar-size:24px;margin-block-start:var(--mor-space-6);font-size:10px}.mor-composer>div{gap:var(--mor-space-8);flex-direction:column;flex:1;display:flex}.mor-composer .mor-textarea{min-block-size:64px}.mor-composer__bar{gap:var(--mor-space-8);justify-content:flex-end;align-items:center;display:flex}.mor-related{flex-direction:column;display:flex}.mor-related a{align-items:center;gap:var(--mor-space-10);padding:var(--mor-space-8) var(--mor-space-20);border-block-end:1px solid var(--mor-color-divider);color:inherit;min-block-size:44px;font-size:var(--mor-text-sm);text-decoration:none;display:flex}.mor-related a:last-child{border:0}.mor-related a:hover{background:var(--mor-color-surface-hover)}.mor-related a>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.mor-related small{color:var(--mor-color-text-subtle)}.mor-record[data-state=loading] .mor-f dd{color:#0000}:is(.mor-drawer .mor-record,.mor-record[data-presentation=drawer]){gap:var(--mor-space-16);grid-template-columns:minmax(0,1fr)}:is(.mor-drawer,.mor-record[data-presentation=drawer]) .mor-record__title{font-size:var(--mor-text-xl);line-height:var(--mor-leading-xl);letter-spacing:var(--mor-tracking-xl)}:is(.mor-drawer,.mor-record[data-presentation=drawer]) .mor-section{background:0 0;border:0;border-radius:0}:is(.mor-drawer,.mor-record[data-presentation=drawer]) .mor-section__head,:is(.mor-drawer,.mor-record[data-presentation=drawer]) .mor-section__body{padding-inline:0}.mor-section[data-collapsed] .mor-section__head{border:0}.mor-section .mor-section__body[hidden]{display:none}.mor-f dd.mor-f__hint{min-block-size:0;padding-inline-end:0;display:block}.mor-f[data-conflict]{box-shadow:0 0 0 1px var(--mor-color-warning-border) inset;background:var(--mor-color-warning-subtle)}.mor-f[data-conflict] .mor-f__hint{color:var(--mor-color-warning-text)}.mor-f__resolve{gap:var(--mor-space-4);flex-wrap:wrap;margin-block-start:var(--mor-space-4);display:flex}.mor-section__head h2,.mor-record__title,.mor-fields{margin:0}.mor-sections{inline-size:100%;min-inline-size:0;container:mor-sections/inline-size}.mor-sections__grid{gap:var(--mor-space-24);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.mor-sections[data-rail]>.mor-sections__grid{grid-template-columns:calc(var(--mor-space-32) * 6) minmax(0,1fr)}.mor-sections__body{gap:var(--mor-space-20);flex-direction:column;min-inline-size:0;display:flex}.mor-sections__body>[data-section]{scroll-margin-block-start:var(--mor-space-16)}.mor-sections__body>[data-section]:focus{outline:0}.mor-sections__body>[data-section]:focus-visible>.mor-section{box-shadow:0 0 0 2px var(--mor-color-accent-border)}.mor-sections__body>[data-pending]{min-block-size:calc(var(--mor-space-32) * 4)}.mor-sections__rail{gap:var(--mor-space-8);font-size:var(--mor-text-sm);flex-direction:column;display:flex;position:sticky;inset-block-start:0}.mor-sections__rail ul{gap:var(--mor-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mor-sections__rail a{align-items:center;gap:var(--mor-space-8);padding:var(--mor-space-6) var(--mor-space-10);border-radius:var(--mor-radius-md);color:var(--mor-color-text-muted);text-decoration:none;display:flex}.mor-sections__icon{color:var(--mor-color-text-subtle);flex:none;display:inline-grid}.mor-sections__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.mor-sections__count{min-inline-size:20px;padding-inline:var(--mor-space-6);border-radius:var(--mor-radius-pill);background:var(--mor-color-surface-2);color:var(--mor-color-text-muted);font-size:var(--mor-text-xs);text-align:center;font-variant-numeric:tabular-nums;flex:none}.mor-sections__rail a:hover{background:var(--mor-color-surface-hover);color:var(--mor-color-text)}.mor-sections__rail a:focus-visible{outline:2px solid var(--mor-color-accent-border);outline-offset:-2px}.mor-sections__rail a[aria-current]{color:var(--mor-color-accent-text);background:var(--mor-color-accent-subtle);font-weight:var(--mor-weight-label)}.mor-sections__rail a[aria-current] .mor-sections__icon{color:var(--mor-color-accent)}.mor-sections__none{color:var(--mor-color-text-muted);font-size:var(--mor-text-xs);margin:0}@container mor-sections (max-width:720px){.mor-sections[data-rail]>.mor-sections__grid{gap:var(--mor-space-12);grid-template-columns:minmax(0,1fr)}.mor-sections__rail{position:static}.mor-sections__rail ul{scrollbar-width:thin;gap:var(--mor-space-4);flex-direction:row;overflow-x:auto}.mor-sections__rail li{flex:none}}.mor-related{gap:var(--mor-space-8);padding:var(--mor-space-12);flex-direction:column;display:flex}.mor-related__ft{align-items:center;gap:var(--mor-space-8);display:flex}.mor-related__ft small{color:var(--mor-color-text-muted);font-size:var(--mor-text-xs);margin-inline-end:auto}.mor-resform{gap:var(--mor-space-16);flex-direction:column;min-inline-size:0;display:flex}.mor-resform__title{font-size:var(--mor-text-2xl);line-height:var(--mor-leading-2xl);letter-spacing:var(--mor-tracking-2xl);font-weight:var(--mor-weight-heading);margin:0}.mor-dashlets{gap:var(--mor-space-12);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-block-end:var(--mor-space-12);display:grid}.mor-dashlet{align-items:flex-start;gap:var(--mor-space-4);padding:var(--mor-space-12) var(--mor-space-16);border:1px solid var(--mor-color-border);border-radius:var(--mor-radius-xl);background:var(--mor-color-surface);color:var(--mor-color-text);font:inherit;text-align:start;flex-direction:column;min-inline-size:0;display:flex}button.mor-dashlet{cursor:pointer;transition:border-color var(--mor-dur-fast) var(--mor-ease-out),box-shadow var(--mor-dur-fast) var(--mor-ease-out)}button.mor-dashlet[data-hovered]{border-color:var(--mor-color-border-strong);box-shadow:var(--mor-shadow-1)}button.mor-dashlet[data-focus-visible]{outline:var(--mor-focus-ring-w) solid var(--mor-color-focus-ring);outline-offset:var(--mor-focus-ring-offset)}button.mor-dashlet[data-selected]{background:var(--mor-color-accent-subtle);border-color:var(--mor-color-accent-border)}.mor-dashlet__label{font-size:var(--mor-text-xs);letter-spacing:var(--mor-tracking-caps);text-transform:uppercase;font-weight:var(--mor-weight-label);color:var(--mor-color-text-subtle)}button.mor-dashlet[data-selected] .mor-dashlet__label{color:var(--mor-color-accent-text)}.mor-dashlet__value{font-size:var(--mor-text-2xl);line-height:1.15;font-weight:var(--mor-weight-heading);font-variant-numeric:tabular-nums}.mor-dashlet__value[data-tone=danger]{color:var(--mor-color-danger-text)}.mor-dashlet__value[data-tone=warning]{color:var(--mor-color-warning-text)}.mor-dashlet__value[data-tone=success]{color:var(--mor-color-success-text)}.mor-split{inline-size:100%;min-inline-size:0;container:mor-split/inline-size}.mor-split__grid{gap:var(--mor-space-16);grid-template-columns:minmax(280px,2fr) minmax(0,3fr);align-items:start;min-inline-size:0;display:grid}.mor-split__list,.mor-split__detail{min-inline-size:0}.mor-split__detail{border-inline-start:1px solid var(--mor-color-border);padding-inline-start:var(--mor-space-16)}.mor-split__detail .mor-recback{display:none}.mor-split__empty{min-block-size:240px;color:var(--mor-color-text-muted);text-align:center;place-items:center;display:grid}@container mor-split (max-width:720px){.mor-split__grid{grid-template-columns:minmax(0,1fr)}.mor-split__detail{border:0;padding:0}.mor-split__detail .mor-recback{display:inline-flex}.mor-split[data-open] .mor-split__list,.mor-split:not([data-open]) .mor-split__detail{display:none}}.mor-record__workflow{align-items:center;gap:var(--mor-space-12);margin-block:0 var(--mor-space-8);flex-wrap:wrap;grid-column:1/-1;display:flex}.mor-record__workflow>.mor-stepper{flex:320px;min-inline-size:0}.mor-record__status{text-transform:none;letter-spacing:0;font-weight:var(--mor-weight-body);display:inline-flex}.mor-record__meta>span{align-items:center;gap:var(--mor-space-4);display:inline-flex}.mor-record__meta>span+span:before{content:"·";color:var(--mor-color-text-subtle);margin-inline-end:var(--mor-space-8)}.mor-record__meta-key{color:var(--mor-color-text-subtle)}.mor-record__meta .mor-avatar{--mor-avatar-size:18px;font-size:9px}.mor-stages{gap:var(--mor-space-4);grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.mor-stages>li{gap:var(--mor-space-6);min-inline-size:0;font-size:var(--mor-text-xs);color:var(--mor-color-text-muted);flex-direction:column;flex:1;display:flex}.mor-stages>li:before{content:"";border-radius:var(--mor-radius-pill);background:var(--mor-color-surface-2);block-size:6px;box-shadow:inset 0 0 0 1px var(--mor-color-border)}.mor-stages>li[data-state=done]:before{background:var(--mor-color-accent);box-shadow:none}.mor-stages>li[data-state=current]:before{background:color-mix(in oklab,var(--mor-color-accent) 55%,var(--mor-color-surface));box-shadow:none}.mor-stages>li[data-state=current]{color:var(--mor-color-text);font-weight:var(--mor-weight-label)}.mor-stages>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mor-related[data-compact]{gap:0;padding:0}.mor-rellist{margin:0;padding:0;list-style:none}.mor-rellist>li+li{border-block-start:1px solid var(--mor-color-divider)}.mor-rellist__row{align-items:center;gap:var(--mor-space-12);inline-size:100%;padding:var(--mor-space-10) var(--mor-space-20);font:inherit;color:inherit;text-align:start;background:0 0;border:0;display:flex}button.mor-rellist__row{cursor:pointer}button.mor-rellist__row:hover{background:var(--mor-color-surface-hover)}button.mor-rellist__row:focus-visible{outline:2px solid var(--mor-color-accent-border);outline-offset:-2px}.mor-rellist__main{gap:var(--mor-space-2);flex-direction:column;flex:1;min-inline-size:0;display:flex}.mor-rellist__title{font-weight:var(--mor-weight-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mor-rellist__meta{gap:var(--mor-space-2) var(--mor-space-8);font-size:var(--mor-text-sm);color:var(--mor-color-text-muted);flex-wrap:wrap;display:flex}.mor-rellist__meta>span+span:before{content:"·";color:var(--mor-color-text-subtle);margin-inline-end:var(--mor-space-8)}.mor-rellist__num{font-variant-numeric:tabular-nums;font-weight:var(--mor-weight-label);flex:none}.mor-rellist__empty{padding:var(--mor-space-16) var(--mor-space-20);color:var(--mor-color-text-muted);margin:0}.mor-related[data-compact] .mor-related__ft{padding:var(--mor-space-8) var(--mor-space-12);border-block-start:1px solid var(--mor-color-divider)}.mor-record__actions{flex-wrap:wrap}@container mor-record (max-width:560px){.mor-record__head>.mor-avatar{display:none}.mor-record__actions{flex:100%}}}
