.webpora-editor td input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:var(--bg-accent);cursor:pointer;vertical-align:middle}.webpora-editor tr:has(td input[type=checkbox]:checked) td:not(:first-child){color:var(--text-muted)}.webpora-editor-stage:has(.list-head) .webpora-editor td[data-task-kind=person]{white-space:nowrap}.webpora-editor td[data-task-kind=person][data-initials]:before{content:attr(data-initials);display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;margin-right:.4rem;border-radius:50%;background:var(--av-color,var(--text-muted));color:#fff;font-size:.58rem;font-weight:600;letter-spacing:.01em;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.webpora-editor td[data-task-kind=status][data-tone]{font-weight:500}.webpora-editor td[data-task-kind=status][data-tone]:after{content:"";display:inline-block;width:6px;height:6px;margin-left:.4rem;border-radius:50%;vertical-align:middle}.webpora-editor td[data-tone=done]{color:#059669}.webpora-editor td[data-tone=done]:after{background:#059669}.webpora-editor td[data-tone=blocked]{color:#dc2626}.webpora-editor td[data-tone=blocked]:after{background:#dc2626}.webpora-editor td[data-tone=review]{color:#b45309}.webpora-editor td[data-tone=review]:after{background:#b45309}.webpora-editor td[data-tone=doing]{color:#1f6feb}.webpora-editor td[data-tone=doing]:after{background:#1f6feb}.webpora-editor td[data-tone=todo]{color:var(--text-muted)}.webpora-editor td[data-tone=todo]:after{background:var(--text-muted)}:is(.dark,.midnight) .webpora-editor td[data-tone=done]{color:#34d399}:is(.dark,.midnight) .webpora-editor td[data-tone=done]:after{background:#34d399}:is(.dark,.midnight) .webpora-editor td[data-tone=blocked]{color:#f87171}:is(.dark,.midnight) .webpora-editor td[data-tone=blocked]:after{background:#f87171}:is(.dark,.midnight) .webpora-editor td[data-tone=review]{color:#fbbf24}:is(.dark,.midnight) .webpora-editor td[data-tone=review]:after{background:#fbbf24}:is(.dark,.midnight) .webpora-editor td[data-tone=doing]{color:#60a5fa}:is(.dark,.midnight) .webpora-editor td[data-tone=doing]:after{background:#60a5fa}.webpora-editor td[data-task-kind=date]{white-space:nowrap;font-variant-numeric:tabular-nums}.webpora-editor td[data-when]:after{content:attr(data-when);margin-left:.45rem;padding:.05rem .35rem;border-radius:4px;background:var(--bg-hover);color:var(--text-muted);font-size:.72em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.webpora-editor td[data-when-tone=late]:after{background:rgba(239,68,68,.1);color:#dc2626}:is(.dark,.midnight) .webpora-editor td[data-when-tone=late]:after{color:#f87171}.webpora-editor td[data-when-tone=soon]:after{background:rgba(245,158,11,.12);color:#b45309}:is(.dark,.midnight) .webpora-editor td[data-when-tone=soon]:after{color:#fbbf24}.webpora-editor th[data-task-kind=done]{width:3.5rem}:where(.webpora-editor-stage:has(.list-head)) .webpora-editor th[data-task-kind=person]{width:11rem}:where(.webpora-editor-stage:has(.list-head)) .webpora-editor th[data-task-kind=date]{width:10rem}:where(.webpora-editor-stage:has(.list-head)) .webpora-editor th[data-task-kind=status]{width:8rem}.webpora-editor td[data-task-kind=done]{text-align:center}:where(.webpora-editor-stage:has(.list-head)) .webpora-editor th[data-task-kind=number]{width:6rem}.webpora-editor td[data-task-kind=number],.webpora-editor th[data-task-kind=number]{text-align:right;font-variant-numeric:tabular-nums}.webpora-editor table:has(th[data-task-kind=done]) td,.webpora-editor table:has(th[data-task-kind=done]) th{vertical-align:middle}.webpora-editor pre:has(>code[class*=riwer-list]),.webpora-editor pre:has(>code[class*=riwer-slides]){display:none!important}.list-tools{position:fixed;inset:0;pointer-events:none;z-index:40}.list-tools>*{pointer-events:auto}.list-add-field,.list-head-caret{position:fixed;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.list-head-caret{width:18px;height:18px}.list-add-field{width:22px;height:22px;border:1px solid var(--border-color);opacity:.55}.list-head-caret--near{opacity:.6}.list-add-field:hover{background:var(--bg-hover)}.list-add-field:hover,.list-head-caret:hover{opacity:1;color:var(--text-main)}.list-head-caret:focus-visible{opacity:1}.list-head-caret--near{opacity:.75}.list-pop{position:fixed;min-width:190px;max-height:60vh;overflow-y:auto;padding:.3rem;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-panel);box-shadow:0 16px 40px rgba(0,0,0,.16)}.list-pop--wide{min-width:290px}.list-pop__title{margin:0;padding:.35rem .5rem .4rem;font-size:.72rem;font-weight:600;color:var(--text-main);display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.list-pop__type{font-weight:400;font-size:.66rem;color:var(--text-muted);text-transform:capitalize}.list-pop__item{display:flex;align-items:center;gap:.45rem;width:100%;padding:.4rem .5rem;border:none;border-radius:6px;background:transparent;color:var(--text-soft);font:inherit;font-size:.8rem;text-align:left;cursor:pointer}.list-pop__item:hover{background:var(--bg-hover);color:var(--text-main)}.list-pop__item--danger{color:#dc2626}.list-pop__item--danger:hover{background:rgba(239,68,68,.08);color:#dc2626}.list-pop__tick{margin-left:auto;opacity:.6}.list-pop__rule{height:1px;margin:.25rem .3rem;background:var(--border-color)}.list-pop__none{margin:0;padding:.5rem;font-size:.76rem;color:var(--text-muted)}.list-pop__seek{margin-bottom:.25rem}.list-pop__av{width:20px;height:20px;font-size:.6rem;flex-shrink:0}.list-pop__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--text-muted)}.list-pop__dot[data-tone=done],.list-pop__dot[data-tone=published]{background:#059669}.list-pop__dot[data-tone=blocked],.list-pop__dot[data-tone=urgent]{background:#dc2626}.list-pop__dot[data-tone="in review"],.list-pop__dot[data-tone=high]{background:#b45309}.list-pop__dot[data-tone=doing],.list-pop__dot[data-tone=drafting]{background:#1f6feb}.list-form{padding:.25rem}.list-form__label{display:block;margin-bottom:.5rem;font-size:.7rem;font-weight:600;color:var(--text-muted)}.list-form__input{display:block;width:100%;margin-top:.25rem;padding:.35rem .5rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-app);color:var(--text-main);font:inherit;font-size:.8rem;font-weight:400;outline:none}.list-form__input:focus{border-color:var(--bg-accent)}.list-form__feet{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.2rem}.list-form__cancel,.list-form__save{padding:.35rem .75rem;border-radius:6px;border:1px solid var(--border-color);background:transparent;color:var(--text-soft);font:inherit;font-size:.78rem;cursor:pointer}.list-form__save{border-color:var(--bg-accent);background:var(--bg-accent);color:var(--on-accent)}.webpora-editor td[data-task-kind=date],.webpora-editor td[data-task-kind=person],.webpora-editor td[data-task-kind=status]{cursor:pointer}.webpora-editor td[data-task-kind=date]:hover,.webpora-editor td[data-task-kind=person]:hover,.webpora-editor td[data-task-kind=status]:hover{background:var(--bg-hover)}.webpora-editor-stage--readonly .webpora-editor td:is([data-task-kind=person],[data-task-kind=date],[data-task-kind=status]){cursor:default}.webpora-editor-stage--readonly .webpora-editor td:is([data-task-kind=person],[data-task-kind=date],[data-task-kind=status]):hover{background:none}.webpora-editor-stage--readonly .webpora-editor td[data-task-kind=date]:is(:empty,:has(>br:only-child)):before,.webpora-editor-stage--readonly .webpora-editor td[data-task-kind=person]:not([data-initials]):before{content:none}.webpora-editor td[data-task-kind=person]:not([data-initials]):before{content:"Assign";color:var(--text-muted);opacity:.55;font-size:.85em}.webpora-editor td[data-task-kind=date]:empty:before,.webpora-editor td[data-task-kind=date]:has(>br:only-child):before{content:"Set a date";color:var(--text-muted);opacity:.55;font-size:.85em}.webpora-editor td[data-task-kind=status]{white-space:nowrap}.webpora-editor table:has(th[data-task-kind]){margin-bottom:0;overflow:clip}.webpora-editor table:has(th[data-task-kind]) :is(th,td){min-width:7rem}.webpora-editor table:has(th[data-task-kind]) :is(th,td)[data-task-kind=done]{min-width:0}.webpora-editor .table-wrapper:has(th[data-task-kind]){overflow-x:auto;overflow-y:visible}.webpora-editor-stage:has(.list-head) .webpora-editor .table-wrapper:has(th[data-task-kind]){padding-right:2.5rem;margin-bottom:3rem}.list-head{max-width:100%;margin:0 auto;padding:1.6rem clamp(1.25rem,4vw,4rem) .3rem}.list-head__name{display:flex;align-items:center;gap:.55rem;color:var(--text-muted)}.list-head__title{flex:1;min-width:0;padding:.1rem .3rem;margin-left:-.3rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-main);font:inherit;font-size:1.55rem;font-weight:650;letter-spacing:-.02em;outline:none}.list-head__title:hover{border-color:var(--border-color)}.list-head__title:focus{border-color:var(--bg-accent);background:var(--bg-panel)}.list-head__group{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--bg-accent);color:var(--on-accent);cursor:pointer;transition:background-color .15s ease}.list-head__group:hover{background:var(--bg-accent-hover)}.list-head__group:focus-visible{outline:2px solid var(--bg-accent);outline-offset:2px}.list-head__add{position:relative;display:inline-flex;flex:none}.list-head__panel.list-head__adds{left:auto;right:0;min-width:190px}.list-head__blurb{display:block;width:100%;margin:.3rem 0 0 1.85rem;padding:.15rem .3rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-muted);font:inherit;font-size:.82rem;outline:none}.list-head__blurb:hover{border-color:var(--border-color)}.list-head__blurb:focus{border-color:var(--bg-accent);background:var(--bg-panel)}.list-head__stats-wrap{margin:.8rem 0 0 1.85rem;max-width:44rem}.list-head__stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem}.list-stat{--stat-tone:var(--bg-accent);display:flex;align-items:center;gap:.6rem;min-width:0;padding:.6rem .75rem;border:1px solid color-mix(in srgb,var(--border-color) 80%,transparent);border-radius:12px;background:var(--bg-panel);box-shadow:0 1px 2px color-mix(in srgb,var(--text-main) 5%,transparent),0 6px 16px -10px color-mix(in srgb,var(--text-main) 18%,transparent)}.list-stat--in{--stat-tone:#16a34a}.list-stat--out{--stat-tone:#dc2626}.list-stat--unpaid{--stat-tone:#d97706}:is(.dark,.midnight) .list-stat--in{--stat-tone:#4ade80}:is(.dark,.midnight) .list-stat--out{--stat-tone:#f87171}:is(.dark,.midnight) .list-stat--unpaid{--stat-tone:#fbbf24}:is(.dark,.midnight) .list-stat{background:color-mix(in srgb,var(--bg-panel) 95%,var(--text-main));box-shadow:none}.list-stat__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--stat-tone) 14%,transparent);color:var(--stat-tone)}.list-stat__text{display:flex;flex-direction:column;min-width:0}.list-stat__label{color:var(--text-muted);font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.list-stat__value{overflow:hidden;color:var(--text-main);font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.list-head__flow{height:4px;margin-top:.55rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,#16a34a 22%,var(--bg-soft))}.list-head__flow-out{display:block;height:100%;border-radius:999px;background:#dc2626;transition:width .35s ease}:is(.dark,.midnight) .list-head__flow{background:color-mix(in srgb,#4ade80 26%,var(--bg-soft))}:is(.dark,.midnight) .list-head__flow-out{background:#f87171}@media (prefers-reduced-motion:reduce){.list-head__flow-out{transition:none}}@media (max-width:767px){.list-head__stats-wrap{margin-left:0}.list-head__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.list-head__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.9rem 0 0 1.85rem}.list-head__tool{position:relative;display:inline-flex;white-space:nowrap;align-items:center;gap:.3rem;padding:.35rem .5rem;border:1px solid var(--border-color);border-radius:7px;background:var(--bg-panel);color:var(--text-soft);font:inherit;font-size:.78rem;cursor:pointer}.list-head__tool:hover{background:var(--bg-hover);color:var(--text-main)}.list-head__tool--on{border-color:var(--bg-accent);color:var(--bg-accent)}.list-head__badge{min-width:15px;padding:0 .2rem;border-radius:999px;background:var(--bg-accent);color:var(--on-accent);font-size:.62rem;font-weight:600;line-height:15px;text-align:center}.list-head__seek{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .5rem;border:1px solid var(--bg-accent);border-radius:7px;background:var(--bg-panel);color:var(--text-muted)}.list-head__seek input{width:170px;border:none;background:transparent;color:var(--text-main);font:inherit;font-size:.78rem;outline:none}.list-head__seek button{display:inline-flex;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:0}.list-head__view{position:relative}.list-head__panel{position:absolute;left:0;top:calc(100% + 6px);min-width:240px;z-index:60}.list-pop__item--off{color:var(--text-muted);opacity:.7}.list-pop__state{margin-left:auto}.list-pop__note,.list-pop__state{font-size:.66rem;color:var(--text-muted)}.list-pop__note{margin:.35rem .5rem .2rem;line-height:1.45}.list-row-grip{position:fixed;display:inline-flex;align-items:center;justify-content:center;width:18px;border:none;border-radius:4px;background:transparent;color:var(--text-muted);cursor:grab;transition:opacity .15s ease,background-color .15s ease}.list-row-grip--held,.list-row-grip:hover{opacity:1;background:var(--bg-hover)}.list-row-grip--held{cursor:grabbing}.list-drop-line{position:fixed;height:2px;border-radius:2px;background:var(--bg-accent);pointer-events:none}.list-add-task{position:fixed;display:inline-flex;align-items:center;gap:.35rem;margin-top:8px;padding:.35rem .6rem;border:none;border-radius:6px;background:transparent;color:var(--text-muted);font:inherit;font-size:.8rem;cursor:pointer;transition:background-color .15s ease,color .15s ease}.list-add-task:hover{background:var(--bg-hover);color:var(--text-main)}.list-add-card{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;border:0;border-radius:12px;background:color-mix(in srgb,var(--text-main) 4%,transparent);color:var(--text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.list-add-card:hover{background:var(--bg-hover);color:var(--bg-accent)}:is(.app-shell--ephemera,.ephemera) .list-add-card{border-radius:6px}.list-add-card:focus-visible{outline:2px solid var(--bg-accent);outline-offset:2px}.list-add-field{width:auto;height:24px;padding:0 .45rem 0 .35rem;gap:.2rem;font:inherit;font-size:.72rem;font-weight:500;opacity:.85}.list-add-field span{line-height:1}.list-head-caret{width:20px;height:20px;border:none;background:transparent}.list-head-caret--near{opacity:.8}.list-form__types{display:flex;flex-direction:column;gap:.1rem;max-height:268px;overflow-y:auto;margin:.3rem 0 .6rem}.list-form__type{display:flex;flex-direction:row;align-items:center;gap:.55rem;padding:.4rem .45rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-soft);font:inherit;text-align:left;cursor:pointer}.list-form__type-icon,.list-form__type:hover{background:var(--bg-hover)}.list-form__type-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:6px;color:var(--text-muted)}.list-form__type--on .list-form__type-icon{background:var(--bg-accent);color:var(--on-accent)}.list-form__type-words{display:flex;flex-direction:column;gap:.05rem;min-width:0}.list-form__type-tick{margin-left:auto;color:var(--bg-accent)}.list-pop input[type=date]{color-scheme:light;width:100%}:is(.dark,.midnight,.carbon) .list-pop input[type=date]{color-scheme:dark}.webpora-editor table:has(th[data-task-kind]) :is(th,td)[data-task-kind=done]:first-child,.webpora-editor table:has(th[data-task-kind]) :is(th,td)[data-task-kind=done]:first-child+:is(th,td){position:sticky;left:0;z-index:2}.webpora-editor table:has(th[data-task-kind]) :is(th,td)[data-task-kind=done]:first-child+:is(th,td){left:3.25rem;box-shadow:1px 0 0 var(--border-color)}.webpora-editor table:has(th[data-task-kind]) td[data-task-kind=done]:first-child,.webpora-editor table:has(th[data-task-kind]) td[data-task-kind=done]:first-child+td{background-color:var(--bg-panel)}.webpora-editor table:has(th[data-task-kind]) tr:nth-child(2n) td[data-task-kind=done]:first-child,.webpora-editor table:has(th[data-task-kind]) tr:nth-child(2n) td[data-task-kind=done]:first-child+td{background-image:linear-gradient(rgba(0,0,0,.02),rgba(0,0,0,.02)),linear-gradient(rgba(var(--text-main-rgb),.015),rgba(var(--text-main-rgb),.015))}:is(.dark,.midnight) .webpora-editor table:has(th[data-task-kind]) tr:nth-child(2n) td[data-task-kind=done]:first-child,:is(.dark,.midnight) .webpora-editor table:has(th[data-task-kind]) tr:nth-child(2n) td[data-task-kind=done]:first-child+td{background-color:var(--bg-soft);background-image:none}.webpora-editor table:has(th[data-task-kind]) thead th[data-task-kind=done]:first-child,.webpora-editor table:has(th[data-task-kind]) thead th[data-task-kind=done]:first-child+th{z-index:3}.webpora-editor th[data-task-kind=done]{width:3.25rem}:where(.webpora-editor-stage:has(.list-head)) .webpora-editor th[data-task-kind=person]{width:9.5rem}:where(.webpora-editor-stage:has(.list-head)) .webpora-editor th[data-task-kind=date]{width:9rem}:where(.webpora-editor-stage:has(.list-head)) .webpora-editor th[data-task-kind=status]{width:7.5rem}.webpora-editor-stage:has(.list-head) .webpora-editor{padding-top:.25rem}.webpora-editor .table-wrapper:has(th[data-task-kind]){margin-top:1rem}.webpora-editor table:has(col) th[data-task-kind]{width:auto}.webpora-editor table:has(col){min-width:0}.webpora-editor table:has(col) td[data-task-kind=done]:first-child+td,.webpora-editor table:has(col) th[data-task-kind=done]:first-child+th{position:static;box-shadow:none}.list-form__type-name{font-size:.8rem;font-weight:600;color:var(--text-main);line-height:1.25}.list-form__type-hint{font-size:.66rem;font-weight:400;color:var(--text-muted);line-height:1.3}.list-form__type--on .list-form__type-name{color:var(--text-main)}.list-row-grip{width:9px;height:20px;border-radius:3px;background:var(--bg-hover);color:transparent;touch-action:none;opacity:0}.list-row-grip svg{display:none}.list-row-grip--near{opacity:.55}.list-row-grip--held,.list-row-grip:focus-visible,.list-row-grip:hover{opacity:1;background:var(--bg-accent)}@media (pointer:coarse){.list-row-grip{width:14px}}.list-row-menu{position:fixed;min-width:170px}.list-card-acts{position:fixed;display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid color-mix(in srgb,var(--border-color) 80%,transparent);border-radius:999px;background:var(--bg-panel);box-shadow:0 2px 8px color-mix(in srgb,var(--text-main) 14%,transparent)}.list-card-acts--row{padding:0;border:0;background:transparent;box-shadow:none}.list-card-acts__delete,.list-card-acts__pick{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.list-card-acts__pick:before{content:"";position:absolute;width:14px;height:14px;border:1.5px solid;border-radius:999px}.list-card-acts__pick{position:relative}.list-card-acts__delete:hover,.list-card-acts__pick:hover{background:var(--bg-hover);color:var(--text-main)}.list-card-acts__delete:hover{color:#dc2626}.list-card-acts__pick--on,.list-card-acts__pick--on:hover{color:var(--on-accent)}.list-card-acts__pick--on:before{width:16px;height:16px;border:0;background:var(--bg-accent)}.list-card-acts__pick svg{position:relative}.list-pick-ring{position:fixed;border-radius:3px;box-shadow:inset 0 0 0 2px var(--bg-accent);background:color-mix(in srgb,var(--bg-accent) 6%,transparent);pointer-events:none}.list-pick-ring--card{border-radius:12px;box-shadow:0 0 0 2px var(--bg-accent);background:none}:is(.app-shell--ephemera,.ephemera) .list-pick-ring--card{border-radius:6px}.list-picks{position:fixed;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .35rem .3rem .85rem;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-panel);color:var(--text-main);box-shadow:0 12px 32px color-mix(in srgb,var(--text-main) 18%,transparent);font-size:.8rem;white-space:nowrap}.list-picks__count{margin-right:.35rem;font-weight:600}.list-picks__move{position:relative}.list-picks__btn{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .65rem;border:0;border-radius:999px;background:transparent;color:var(--text-main);font:inherit;cursor:pointer}.list-picks__btn:hover{background:var(--bg-hover)}.list-picks__btn--danger{color:#dc2626}.list-picks__btn--danger:hover{background:rgba(239,68,68,.08)}.list-picks__btn--quiet{color:var(--text-muted)}.list-picks__menu{position:absolute;bottom:calc(100% + 8px);left:0}.list-add-field{display:inline-flex;align-items:center;justify-content:center;width:34px;padding:0;border:none;border-left:1px solid var(--border-color);border-radius:0;background:var(--bg-hover);color:var(--text-muted);opacity:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.list-add-field:hover{background:var(--bg-accent);color:var(--on-accent);border-style:solid}.list-add-field span{display:none}.list-edge{position:fixed;display:flex;align-items:flex-start;justify-content:center;width:22px}.list-edge__add{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--border-color);border-radius:50%;background:var(--bg-panel);color:var(--text-muted);cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.12)}.list-edge__add:hover{background:var(--bg-accent);color:var(--on-accent);border-color:var(--bg-accent)}.list-head__dot{width:5px;height:5px;border-radius:50%;background:var(--bg-accent);flex-shrink:0}.list-pop__drop{display:inline-flex;align-items:center;margin-left:auto;padding:.1rem;border-radius:4px;color:var(--text-muted);opacity:0}.list-pop__item:hover .list-pop__drop{opacity:.7}.list-pop__drop:hover{opacity:1;color:#dc2626;background:rgba(239,68,68,.1)}.app-shell--ephemera .webpora-editor td[data-tone=done],.app-shell--newsprint .webpora-editor td[data-tone=done]{color:#0f6148}.app-shell--ephemera .webpora-editor td[data-tone=blocked],.app-shell--newsprint .webpora-editor td[data-tone=blocked]{color:#b91c1c}.app-shell--ephemera .webpora-editor td[data-tone=review],.app-shell--newsprint .webpora-editor td[data-tone=review]{color:#92500a}.app-shell--ephemera .webpora-editor td[data-tone=doing],.app-shell--newsprint .webpora-editor td[data-tone=doing]{color:#1a5fc8}.list-pop__item--off{color:var(--text-soft);opacity:1}.list-pop__state{color:var(--text-soft);font-weight:500}@media (pointer:coarse){.list-head-caret{opacity:.6}.list-edge{display:none}}.list-head__blurb{width:calc(100% - 1.85rem)}.list-col-grip{position:fixed;transform:translateX(-50%);width:20px;height:9px;padding:0;border:none;border-radius:3px;background:var(--bg-hover);opacity:0;cursor:grab;touch-action:none;transition:opacity .15s ease,background-color .15s ease}.list-col-grip--near{opacity:.55}.list-col-grip:focus-visible{opacity:1;outline:2px solid var(--bg-accent);outline-offset:2px}.list-col-grip--held,.list-col-grip:hover{opacity:1;background:var(--bg-accent)}.list-col-grip--held{cursor:grabbing}.list-col-drop{position:fixed;width:2px;border-radius:2px;background:var(--bg-accent);pointer-events:none}@media (pointer:coarse){.list-col-grip{height:12px;width:26px}}@media (hover:none){.list-col-grip:not(.list-col-grip--held),.list-row-grip:not(.list-row-grip--held){opacity:.55}.list-head-caret{opacity:.6}}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor .table-wrapper:has(th[data-task-kind]){overflow:visible;padding-right:0}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]){display:block;width:auto;min-width:0;max-width:44rem;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody{display:flex;flex-direction:column;gap:.6rem}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tr{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 .5rem;padding:.3rem .85rem;border:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);border-radius:12px;background:var(--bg-panel);box-shadow:0 1px 2px color-mix(in srgb,var(--text-main) 6%,transparent),0 6px 16px -8px color-mix(in srgb,var(--text-main) 16%,transparent);transition:box-shadow .2s ease,border-color .2s ease}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr:hover{box-shadow:0 1px 2px color-mix(in srgb,var(--text-main) 8%,transparent),0 10px 24px -10px color-mix(in srgb,var(--text-main) 22%,transparent)}:is(.dark,.midnight) .webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tr{border-color:color-mix(in srgb,var(--text-main) 9%,transparent);background:color-mix(in srgb,var(--bg-panel) 95%,var(--text-main));box-shadow:0 1px 2px rgba(0,0,0,.3)}:is(.dark,.midnight) .webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr:hover{border-color:color-mix(in srgb,var(--text-main) 16%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.6)}@media (prefers-reduced-motion:reduce){.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tr{transition:none}}:is(.app-shell--ephemera,.ephemera) .webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tr{border-radius:6px}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) :is(thead,colgroup,tr:has(>th)){display:none}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td{display:block;min-width:0;max-width:none;min-height:1.5rem;padding:0;border:0;background:transparent;font-size:.85rem;line-height:1.3rem;text-align:left;overflow-wrap:anywhere}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-task-kind=done]:first-child,.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-task-kind=done]:first-child+td{position:static;z-index:auto;box-shadow:none;background:transparent;min-height:2.4rem;padding:.45rem 0;border:0;line-height:1.5rem}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-task-kind=done]:first-child{flex:0 0 1.25rem;text-align:center}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-task-kind=done]:first-child input[type=checkbox]{width:18px;height:18px}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-task-kind=done]:first-child+td{order:0;flex:1 1 calc(100% - 1.75rem);position:relative;left:auto;font-size:1rem;font-weight:600}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-task-kind=done]:first-child+td:before{content:none}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-task-kind=done]:first-child+td[data-empty]:after{content:"Name this task";position:absolute;top:.45rem;left:0;right:0;color:color-mix(in srgb,var(--text-muted) 75%,transparent);font-weight:400;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery:not(.webpora-editor-stage--readonly) .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-task-kind=done]:first-child+td[data-empty]:after{content:"Name this shot"}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr:before{content:"";order:1;flex:1 1 100%;height:0;margin-bottom:.3rem;border-top:1px solid var(--border-color)}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr:not(:has(>td:is([data-task-kind=person],[data-task-kind=date],[data-task-kind=status],[data-task-kind=done]:not(:first-child)):not([style*="display: none"]))):before{content:none}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td:is([data-task-kind=person],[data-task-kind=date],[data-task-kind=status],[data-task-kind=done]:not(:first-child)){order:1;flex:0 1 auto;max-width:100%;margin:.2rem 0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.1rem .6rem;border:1px solid transparent;border-radius:999px;background:var(--bg-soft);font-size:.78rem;line-height:1.4rem}:is(.dark,.midnight) .webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td:is([data-task-kind=person],[data-task-kind=date],[data-task-kind=status],[data-task-kind=done]:not(:first-child)):not([data-empty]){background:color-mix(in srgb,var(--bg-panel) 85%,var(--text-main))}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-task-kind=person][data-initials]{padding-left:.2rem}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td:is([data-task-kind=person],[data-task-kind=date],[data-task-kind=status])[data-empty]{border:1px solid transparent;background:color-mix(in srgb,var(--text-muted) 9%,transparent);color:var(--text-muted)}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td:is([data-task-kind=person],[data-task-kind=date],[data-task-kind=status])[data-empty]:hover{border-color:var(--text-muted);background:var(--bg-hover)}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td:is([data-task-kind=person],[data-task-kind=date],[data-task-kind=status])[data-empty]:before{color:inherit;opacity:1;font-size:inherit}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-task-kind=person][data-empty]:before{content:"+ Assign"}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-task-kind=date][data-empty]:before{content:"+ Set a date"}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-task-kind=status][data-empty]:before{content:"+ " attr(data-field)}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-task-kind=done]:not(:first-child):before{content:attr(data-field);margin-right:.4rem;color:var(--text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field]:is(:not([data-task-kind]),[data-task-kind=number]){order:2;flex:1 1 100%;position:relative;padding:.5rem 0 .5rem 5.75rem;min-height:calc(2.3rem + 1px);border-top:1px solid var(--border-color)}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field]:is(:not([data-task-kind]),[data-task-kind=number]):before{content:attr(data-field);position:absolute;top:.5rem;left:0;width:5.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.webpora-editor-stage.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-empty]:is(:not([data-task-kind]),[data-task-kind=number]):after{content:"Add " attr(data-field);position:absolute;top:.5rem;left:5.75rem;right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--text-muted) 75%,transparent);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-tools--cards :is(.list-col-grip,.list-col-drop,.list-head-caret,.list-edge,.list-add-field){display:none}.webpora-editor-stage--readonly.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-empty]:not(:first-child):not(td[data-task-kind=done]:first-child+td){display:none}.webpora-editor-stage--readonly.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-task-kind=done]:first-child+td[data-empty]:after{content:none}.webpora-editor-stage--readonly.webpora-editor-stage--cards .webpora-editor table:has(th[data-task-kind]) tbody tr:not(:has(>td:is([data-task-kind=person],[data-task-kind=date],[data-task-kind=status],[data-task-kind=done]:not(:first-child)):not([data-empty]):not([style*="display: none"]))):before{content:none}.list-head__shape{display:inline-flex;margin-left:.2rem}.list-head__shape .list-head__tool{padding:.35rem .45rem}.list-head__shape .list-head__tool:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.list-head__shape .list-head__tool:last-child{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.list-head__shape .list-head__tool--on{z-index:1}:is(.editor-content-wrapper .webpora-editor-stage,.editor-content-wrapper.webpora-editor-stage):has(.list-head) .webpora-editor h2{margin:2.25rem 0 .4rem;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}:is(.editor-content-wrapper .webpora-editor-stage,.editor-content-wrapper.webpora-editor-stage):has(.list-head) .webpora-editor h2[data-empty]{position:relative}:is(.editor-content-wrapper .webpora-editor-stage,.editor-content-wrapper.webpora-editor-stage):has(.list-head) .webpora-editor h2[data-empty]:before{content:"Group name";position:absolute;inset:0 auto auto 0;color:color-mix(in srgb,var(--text-muted) 75%,transparent);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:767px){.list-head__tools{position:relative}.list-head__view{position:static}.list-head__panel{left:0;max-width:calc(100vw - 4rem)}}.webpora-editor-stage:not(.webpora-editor-stage--cards) .webpora-editor td:is([data-thumb],[data-clip]):before{content:"";display:inline-block;height:1.4rem;aspect-ratio:var(--frame-ratio,16/9);margin-right:.45rem;vertical-align:middle;border-radius:3px;background:var(--bg-hover) var(--thumb,none) center /cover no-repeat;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-main) 10%,transparent)}.editor-content-wrapper .webpora-editor-stage.webpora-editor-stage--gallery,.editor-content-wrapper.webpora-editor-stage.webpora-editor-stage--gallery{width:100%}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]){max-width:none;container-type:inline-size}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(clamp(8.5rem, 26cqi, 22rem) * var(--frame-fit, 1) * var(--frame-zoom, 1))),1fr));gap:.9rem 1.5rem}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr{container:shot/inline-size}@container shot (max-width: 13rem){.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-task-kind=done]:first-child+td{font-size:.875rem}}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery:not(.webpora-editor-stage--readonly) .webpora-editor table:has(th[data-task-kind]) tbody:not(:has(>tr>td[data-cover][style*="display: none"])):after{content:"";aspect-ratio:var(--frame-ratio,16/9);pointer-events:none}@container shot (min-width: 26rem){.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-task-kind=done]:first-child+td{font-size:1.12rem}}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr[data-frame-no]{position:relative}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr[data-frame-no]:after{content:attr(data-frame-no);position:absolute;top:6px;left:6px;z-index:2;box-sizing:border-box;min-width:22px;height:22px;padding:0 6px;border-radius:6px;background:rgba(12,11,9,.55);color:#fff;font-size:.72rem;font-weight:600;line-height:22px;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr[data-frame-no]:has(>td[data-cover]:is([data-thumb],[data-clip],[data-sound])):after{left:32px}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr[data-frame-no]:has(>td[data-cover][data-empty]):after{top:.75rem;left:.75rem;min-width:1.3rem;height:1.3rem;padding:0 .35rem;line-height:1.3rem;background:color-mix(in srgb,var(--text-muted) 16%,transparent);color:var(--text-soft)}@container shot (max-width: 13rem){.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr[data-frame-no]:has(>td[data-cover][data-empty]):after{top:.65rem;left:.65rem;min-width:1.15rem;height:1.1rem;padding:0 .28rem;border-radius:5px;font-size:.66rem;line-height:1.1rem}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover][data-empty]:before{content:"+";font-size:1rem}}@media (hover:hover){@container shot (max-width: 13rem){.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover][data-empty]:before{content:""}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover][data-empty]:hover:before{content:"+"}}}.webpora-editor-stage--readonly.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr[data-frame-no]:has(>td[data-cover][data-empty]):after,.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr[data-frame-no]:has(>td[data-cover][style*="display: none"]):after{content:none}.webpora-editor-stage--readonly.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr[data-frame-no]:has(>td[data-cover][data-empty])>td[data-title][data-frame-no]:before,.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr[data-frame-no]:has(>td[data-cover][style*="display: none"])>td[data-title][data-frame-no]:before{content:attr(data-frame-no);display:inline-block;box-sizing:border-box;min-width:1.25rem;height:1.25rem;margin-right:.4rem;padding:0 .3rem;border-radius:5px;background:color-mix(in srgb,var(--text-muted) 16%,transparent);color:var(--text-soft);font-size:.7rem;font-weight:600;line-height:1.25rem;text-align:center;vertical-align:.1em;font-variant-numeric:tabular-nums}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery.webpora-editor-stage--gallery-brief .webpora-editor table:has(th[data-task-kind]) tbody tr>td:not([data-cover]):not(td[data-task-kind=done]:first-child):not([data-title]){display:none}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery.webpora-editor-stage--gallery-brief .webpora-editor table:has(th[data-task-kind]) tbody tr:before{content:none}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover]{order:-1;position:relative;flex:0 0 calc(100% + 1.7rem);aspect-ratio:var(--frame-ratio,16/9);min-height:0;margin:-.3rem -.85rem .15rem;padding:0;border:0;border-bottom:1px solid var(--border-color);border-radius:11px 11px 0 0;background:var(--bg-soft) var(--thumb,none) center /cover no-repeat;color:var(--text-muted);font-size:.78rem;overflow:hidden;cursor:pointer}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover] a{pointer-events:none}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover][data-thumb]{color:transparent}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover][data-thumb] a{color:transparent}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover]:not([data-thumb]):not([data-empty]){display:flex;align-items:center;justify-content:center;padding:0 .85rem;text-align:center}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover]:after,.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover]:before{content:none}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover][data-empty]{background:transparent}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover][data-empty]:before{content:"+ " attr(data-field);position:absolute;inset:.5rem .5rem .4rem;display:flex;align-items:center;justify-content:center;width:auto;border-radius:8px;background:color-mix(in srgb,var(--text-muted) 9%,transparent);color:var(--text-muted);font-size:.78rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover][data-empty]:hover:before{border-color:var(--text-muted);background:var(--bg-hover)}:is(.app-shell--ephemera,.ephemera) .webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover]{border-radius:5px 5px 0 0}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover]:is([data-clip],[data-sound]),.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover]:is([data-clip],[data-sound]) a{color:transparent}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover][data-clip]{background:#16140f var(--thumb,none) center /cover no-repeat}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover][data-sound]:before{content:"";position:absolute;inset:24% 9%;width:auto;height:auto;background:var(--bg-accent);opacity:.5;-webkit-mask:repeating-linear-gradient(90deg,#000 0 2px,transparent 2px 3px) center /100% 12% no-repeat;mask:repeating-linear-gradient(90deg,#000 0 2px,transparent 2px 3px) center /100% 12% no-repeat;pointer-events:none}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover][data-sound][style*="--wave"]:before{-webkit-mask:var(--wave) center /100% 100% no-repeat;mask:var(--wave) center /100% 100% no-repeat}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover]:is([data-clip],[data-sound]):after{content:"";position:absolute;left:50%;top:50%;width:40px;height:40px;translate:-50% -50%;border-radius:999px;background:var(--bg-accent);box-shadow:0 4px 16px rgba(0,0,0,.28);z-index:1;pointer-events:none;transition:scale .12s ease}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover]:is([data-clip],[data-sound]):hover:after{scale:1.06}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover]:is([data-clip],[data-sound]) a:before{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;translate:-42% -50%;background:var(--on-accent,#ffffff);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M6%204.5v15a1%201%200%200%200%201.5.86l12.4-7.5a1%201%200%200%200%200-1.72L7.5%203.64A1%201%200%200%200%206%204.5z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M6%204.5v15a1%201%200%200%200%201.5.86l12.4-7.5a1%201%200%200%200%200-1.72L7.5%203.64A1%201%200%200%200%206%204.5z'/%3E%3C/svg%3E") center /contain no-repeat;z-index:2;pointer-events:none}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover]:is([data-thumb],[data-clip],[data-sound]) a:after{content:"";position:absolute;top:6px;left:6px;width:22px;height:22px;border-radius:6px;background:var(--frame-kind) center /12px no-repeat,rgba(12,11,9,.55);z-index:2;pointer-events:none}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover][data-thumb] a{--frame-kind:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='white'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20width='18'%20height='18'%20x='3'%20y='3'%20rx='2'/%3E%3Ccircle%20cx='9'%20cy='9'%20r='2'/%3E%3Cpath%20d='m21%2015-3.086-3.086a2%202%200%200%200-2.828%200L6%2021'/%3E%3C/svg%3E")}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover][data-clip] a{--frame-kind:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='white'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20width='18'%20height='18'%20x='3'%20y='3'%20rx='2'/%3E%3Cpath%20d='M7%203v18M3%207.5h4M3%2012h18M3%2016.5h4M17%203v18M17%207.5h4M17%2016.5h4'/%3E%3C/svg%3E")}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-cover][data-sound] a{--frame-kind:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='white'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2%2010v3M6%206v11M10%203v18M14%208v7M18%205v13M22%2010v3'/%3E%3C/svg%3E")}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-sound]:not([data-cover]){min-height:calc(2.6rem + 1px);color:transparent;cursor:pointer}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-sound]:not([data-cover]) a{color:transparent;font-size:0}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-sound]:not([data-cover]) a:after,.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-sound]:not([data-cover]) a:before{content:"";position:absolute;left:5.75rem;top:50%;width:26px;height:26px;margin-top:-13px;pointer-events:none}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-sound]:not([data-cover]) a:before{border-radius:999px;background:var(--bg-accent);box-shadow:0 2px 8px color-mix(in srgb,var(--bg-accent) 35%,transparent);transition:scale .12s ease}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-sound]:not([data-cover]):hover a:before{scale:1.06}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-sound]:not([data-cover]) a:after{translate:1px 0;background:var(--on-accent,#ffffff);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M6%204.5v15a1%201%200%200%200%201.5.86l12.4-7.5a1%201%200%200%200%200-1.72L7.5%203.64A1%201%200%200%200%206%204.5z'/%3E%3C/svg%3E") center /11px no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M6%204.5v15a1%201%200%200%200%201.5.86l12.4-7.5a1%201%200%200%200%200-1.72L7.5%203.64A1%201%200%200%200%206%204.5z'/%3E%3C/svg%3E") center /11px no-repeat}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-sound]:not([data-cover])[data-playing] a:after{translate:0 0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Crect%20x='5.5'%20y='4'%20width='4.5'%20height='16'%20rx='1.2'/%3E%3Crect%20x='14'%20y='4'%20width='4.5'%20height='16'%20rx='1.2'/%3E%3C/svg%3E") center /11px no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Crect%20x='5.5'%20y='4'%20width='4.5'%20height='16'%20rx='1.2'/%3E%3Crect%20x='14'%20y='4'%20width='4.5'%20height='16'%20rx='1.2'/%3E%3C/svg%3E") center /11px no-repeat}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-sound]:not([data-cover]):after{content:"";position:absolute;left:calc(5.75rem + 34px);right:0;top:50%;height:24px;margin-top:-12px;background:linear-gradient(90deg,var(--bg-accent) calc(var(--played, 0) * 100%),color-mix(in srgb,var(--text-main) 26%,transparent) 0);-webkit-mask:repeating-linear-gradient(90deg,#000 0 2px,transparent 2px 3px) center /100% 14% no-repeat;mask:repeating-linear-gradient(90deg,#000 0 2px,transparent 2px 3px) center /100% 14% no-repeat;pointer-events:none}.webpora-editor-stage.webpora-editor-stage--cards.webpora-editor-stage--gallery .webpora-editor table:has(th[data-task-kind]) tbody tr td[data-field][data-sound]:not([data-cover])[style*="--wave"]:after{-webkit-mask:var(--wave) center /100% 100% no-repeat;mask:var(--wave) center /100% 100% no-repeat}.webpora-editor>p[data-sound]{position:relative;isolation:isolate;box-sizing:border-box;width:min(100%,22rem);margin:.75rem 0;padding:10px 12px 42px 40px;overflow:clip;white-space:nowrap;text-overflow:ellipsis;border:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);border-radius:12px;background:var(--bg-panel);box-shadow:0 1px 2px color-mix(in srgb,var(--text-main) 6%,transparent),0 6px 16px -8px color-mix(in srgb,var(--text-main) 16%,transparent);font-size:.8rem;line-height:20px}.webpora-editor>p[data-sound] a{color:var(--text-soft);text-decoration:none}.webpora-editor>p[data-sound]:before{content:"";position:absolute;left:12px;top:10px;width:20px;height:20px;border-radius:6px;background:var(--bg-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='white'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2%2010v3M6%206v11M10%203v18M14%208v7M18%205v13M22%2010v3'/%3E%3C/svg%3E") center /11px no-repeat,linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12));mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='white'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2%2010v3M6%206v11M10%203v18M14%208v7M18%205v13M22%2010v3'/%3E%3C/svg%3E") center /11px no-repeat,linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12));pointer-events:none}.webpora-editor>p[data-sound] a:before,.webpora-editor>p[data-sound]:after{content:"";position:absolute;left:12px;bottom:10px;width:26px;height:26px;pointer-events:none}.webpora-editor>p[data-sound] a:before{border-radius:999px;background:var(--bg-accent);box-shadow:0 2px 8px color-mix(in srgb,var(--bg-accent) 35%,transparent)}.webpora-editor>p[data-sound]:after{translate:1px 0;background:var(--on-accent,#ffffff);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M6%204.5v15a1%201%200%200%200%201.5.86l12.4-7.5a1%201%200%200%200%200-1.72L7.5%203.64A1%201%200%200%200%206%204.5z'/%3E%3C/svg%3E") center /11px no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M6%204.5v15a1%201%200%200%200%201.5.86l12.4-7.5a1%201%200%200%200%200-1.72L7.5%203.64A1%201%200%200%200%206%204.5z'/%3E%3C/svg%3E") center /11px no-repeat}.webpora-editor>p[data-sound][data-playing]:after{translate:0 0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Crect%20x='5.5'%20y='4'%20width='4.5'%20height='16'%20rx='1.2'/%3E%3Crect%20x='14'%20y='4'%20width='4.5'%20height='16'%20rx='1.2'/%3E%3C/svg%3E") center /11px no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Crect%20x='5.5'%20y='4'%20width='4.5'%20height='16'%20rx='1.2'/%3E%3Crect%20x='14'%20y='4'%20width='4.5'%20height='16'%20rx='1.2'/%3E%3C/svg%3E") center /11px no-repeat}.webpora-editor>p[data-sound] a:after{content:"";position:absolute;left:46px;right:12px;bottom:11px;height:24px;background:linear-gradient(90deg,var(--bg-accent) calc(var(--played, 0) * 100%),color-mix(in srgb,var(--text-main) 26%,transparent) 0);-webkit-mask:repeating-linear-gradient(90deg,#000 0 2px,transparent 2px 3px) center /100% 14% no-repeat;mask:repeating-linear-gradient(90deg,#000 0 2px,transparent 2px 3px) center /100% 14% no-repeat}.webpora-editor>p[data-sound][style*="--wave"] a:after{-webkit-mask:var(--wave) center /100% 100% no-repeat;mask:var(--wave) center /100% 100% no-repeat}.webpora-editor>p[data-clip]{position:relative;isolation:isolate;box-sizing:border-box;width:min(100%,22rem);margin:.75rem 0;padding:calc(min(100%, 22rem) * .5625 - 1.3em - 8px) 10px 8px;overflow:clip;border-radius:12px;background:linear-gradient(to top,rgba(12,11,9,.62),transparent 45%),var(--thumb,none) center /cover no-repeat,#16140f;box-shadow:0 1px 2px color-mix(in srgb,var(--text-main) 8%,transparent),0 6px 16px -8px color-mix(in srgb,var(--text-main) 22%,transparent);color:#ffffff;font-size:.78rem;font-weight:500;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.webpora-editor>p[data-clip] a{color:inherit;text-decoration:none}.webpora-editor>p[data-clip] a:before{content:"";position:absolute;left:50%;top:50%;width:40px;height:40px;translate:-50% -50%;border-radius:999px;background:var(--bg-accent);box-shadow:0 4px 16px rgba(0,0,0,.28);z-index:1;transition:scale .12s ease}.webpora-editor>p[data-clip]:hover a:before{scale:1.06}.webpora-editor>p[data-clip] a:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;translate:-42% -50%;background:var(--on-accent,#ffffff);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M6%204.5v15a1%201%200%200%200%201.5.86l12.4-7.5a1%201%200%200%200%200-1.72L7.5%203.64A1%201%200%200%200%206%204.5z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M6%204.5v15a1%201%200%200%200%201.5.86l12.4-7.5a1%201%200%200%200%200-1.72L7.5%203.64A1%201%200%200%200%206%204.5z'/%3E%3C/svg%3E") center /contain no-repeat;z-index:2;pointer-events:none}.webpora-editor>p[data-clip]:before{content:"";position:absolute;top:6px;left:6px;width:22px;height:22px;border-radius:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='white'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20width='18'%20height='18'%20x='3'%20y='3'%20rx='2'/%3E%3Cpath%20d='M7%203v18M3%207.5h4M3%2012h18M3%2016.5h4M17%203v18M17%207.5h4M17%2016.5h4'/%3E%3C/svg%3E") 50% /12px no-repeat,rgba(12,11,9,.55);z-index:2;pointer-events:none}:is(.dark,.midnight) .webpora-editor>p[data-sound]{border-color:color-mix(in srgb,var(--text-main) 9%,transparent);background:color-mix(in srgb,var(--bg-panel) 95%,var(--text-main));box-shadow:0 1px 2px rgba(0,0,0,.3)}:is(.app-shell--ephemera,.ephemera) .webpora-editor>p:is([data-sound],[data-clip]){border-radius:6px}.webpora-editor>p[data-note][data-empty]{position:relative}.webpora-editor>p[data-note][data-empty]:before{content:"Write a note\2026";position:absolute;inset:0 auto auto 0;color:color-mix(in srgb,var(--text-muted) 75%,transparent);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-frame-handle{position:fixed;z-index:59;width:18px;height:18px;padding:0;border:0;border-radius:5px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='white'%20stroke-width='2.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M19%208v11H8'/%3E%3C/svg%3E") 50% /12px no-repeat,rgba(12,11,9,.55);cursor:ns-resize;touch-action:none;transition:background-color .12s ease}.list-frame-handle--held,.list-frame-handle:hover{background-color:var(--bg-accent)}.list-frame-shape{position:fixed;z-index:59;translate:-100% -50%;padding:3px 6px;border-radius:5px;background:rgba(12,11,9,.72);color:#ffffff;font-size:.7rem;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.list-head__frame{gap:.4rem;font-variant-numeric:tabular-nums}.list-head__frame-slot{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:.75rem}.list-head__panel--frames{min-width:220px}.list-head__zoom{display:inline-flex;align-items:center;gap:.35rem;height:1.95rem;padding:0 .5rem;border:1px solid var(--border-color);border-radius:7px;background:var(--bg-panel);color:var(--text-soft);cursor:pointer}.list-head__zoom input{width:5.5rem;height:1rem;margin:0;background:transparent;accent-color:var(--bg-accent);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.list-head__zoom input::-webkit-slider-runnable-track{height:2px;border-radius:1px;background:color-mix(in srgb,var(--text-main) 22%,transparent)}.list-head__zoom input::-moz-range-track{height:2px;border-radius:1px;background:color-mix(in srgb,var(--text-main) 22%,transparent)}.list-head__zoom input::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-5px;border:0;border-radius:50%;background:var(--bg-accent)}.list-head__zoom input::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--bg-accent)}.list-head__zoom input:focus-visible{outline:2px solid var(--bg-accent);outline-offset:3px;border-radius:2px}.list-head__zoom:hover{color:var(--text-main)}.list-frames{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem;padding:0 .2rem .2rem}.list-frames__one{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.45rem .2rem .35rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-soft);font:inherit;font-size:.7rem;font-variant-numeric:tabular-nums;cursor:pointer}.list-frames__one:hover:not(:disabled){background:var(--bg-hover);color:var(--text-main)}.list-frames__one:disabled{cursor:default}.list-frames__one:disabled:not(.list-frames__one--on){opacity:.45}.list-frames__one--on{border-color:var(--bg-accent);color:var(--bg-accent)}.list-frames__slot{display:flex;align-items:center;justify-content:center;height:1.2rem}.list-frames__shape{border:1.5px solid;border-radius:2px}.editor-content-wrapper .webpora-editor-stage:has(.list-head),.editor-content-wrapper.webpora-editor-stage:has(.list-head){width:100%;max-width:1920px}.webpora-editor-stage:has(.list-head) .list-head,.webpora-editor-stage:has(.list-head) .webpora-editor{padding-left:clamp(3rem,3.5vw,4rem);padding-right:clamp(1rem,2vw,2rem)}:where(.webpora-editor-stage:has(.list-head):not(.webpora-editor-stage--cards)) .webpora-editor table:has(th[data-col-fit]):not(:has(col)){--list-check:2.75rem;width:100%;min-width:var(--list-min,0);table-layout:fixed;font-size:.875rem}:where(.webpora-editor-stage:has(.list-head):not(.webpora-editor-stage--cards)) .webpora-editor table:has(th[data-col-fit]):not(:has(col)) :is(th,td){box-sizing:border-box;max-width:none;padding:.5rem .75rem;line-height:1.45}:where(.webpora-editor-stage:has(.list-head):not(.webpora-editor-stage--cards)) .webpora-editor table:has(th[data-col-fit]):not(:has(col)) th{font-size:.8125rem;font-weight:600;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.webpora-editor-stage:has(.list-head):not(.webpora-editor-stage--cards)) .webpora-editor table:has(th[data-col-fit]):not(:has(col)) :is(th,td)[data-col-fit]{min-width:var(--col-w,8rem);width:var(--col-w,8rem)}:where(.webpora-editor-stage:has(.list-head)) .webpora-editor :is(th,td)[data-col-fit=person]{--col-w:9rem}:where(.webpora-editor-stage:has(.list-head)) .webpora-editor :is(th,td)[data-col-fit=date]{--col-w:10rem}:where(.webpora-editor-stage:has(.list-head)) .webpora-editor :is(th,td)[data-col-fit=status]{--col-w:7.5rem}:where(.webpora-editor-stage:has(.list-head)) .webpora-editor :is(th,td)[data-col-fit=number]{--col-w:6rem}:where(.webpora-editor-stage:has(.list-head)) .webpora-editor :is(th,td)[data-col-fit=files]{--col-w:7.5rem}:where(.webpora-editor-stage:has(.list-head)) .webpora-editor :is(th,td)[data-col-fit=link]{--col-w:10rem}:where(.webpora-editor-stage:has(.list-head)) .webpora-editor :is(th,td)[data-col-fit=text]{--col-w:11rem}:where(.webpora-editor-stage:has(.list-head)) .webpora-editor :is(th,td)[data-col-fit=check]{--col-w:5.75rem}:where(.webpora-editor-stage:has(.list-head):not(.webpora-editor-stage--cards)) .webpora-editor table:has(th[data-col-fit]):not(:has(col)) :is(th,td)[data-col-fit]:not([data-col-fit=title]){max-width:var(--col-w,8rem)}:where(.webpora-editor-stage:has(.list-head):not(.webpora-editor-stage--cards)) .webpora-editor table:has(th[data-col-fit]):not(:has(col)) td:is([data-col-fit=person],[data-col-fit=date],[data-col-fit=status],[data-col-fit=number],[data-col-fit=files],[data-col-fit=link]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.webpora-editor-stage:has(.list-head):not(.webpora-editor-stage--cards)) .webpora-editor table:has(th[data-col-fit]):not(:has(col)) :is(th,td)[data-col-fit=title]{width:auto;min-width:16.5rem}:where(.webpora-editor-stage:has(.list-head):not(.webpora-editor-stage--cards)) .webpora-editor table:has(th[data-col-fit]):not(:has(col)) :is(th,td)[data-col-fit=check]:first-child{box-sizing:border-box;width:var(--list-check);min-width:var(--list-check);max-width:var(--list-check);padding:0}.webpora-editor-stage:has(.list-head):not(.webpora-editor-stage--cards) .webpora-editor table:has(th[data-col-fit]):not(:has(col)) :is(th,td)[data-task-kind=done]:first-child+:is(th,td){left:var(--list-check)}.webpora-editor-stage:has(.list-head) .webpora-editor .table-wrapper[data-scrolled] table:has(th[data-col-fit]) :is(th,td)[data-task-kind=done]:first-child+:is(th,td){box-shadow:1px 0 0 var(--border-color),8px 0 10px -8px rgba(0,0,0,.22)}:is(.dark,.midnight,.carbon) .webpora-editor-stage:has(.list-head) .webpora-editor .table-wrapper[data-scrolled] table:has(th[data-col-fit]) :is(th,td)[data-task-kind=done]:first-child+:is(th,td){box-shadow:1px 0 0 var(--border-color),8px 0 12px -8px rgba(0,0,0,.6)}.webpora-editor-stage:has(.list-head) .webpora-editor .table-wrapper:has(th[data-col-fit]){overscroll-behavior-x:contain}