.bw .td-page{display:flex;flex-direction:column;flex:1;min-width:0;margin:-24px}.bw .td-page .today-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px 12px}.bw .td-page .today-head .title{display:flex;align-items:baseline;gap:12px}.bw .td-page .today-head h1:focus{outline:none}.bw .td-page .today-head .date{color:var(--muted);font-size:14px}.bw .td-page .filters{justify-content:space-between;gap:12px;padding:0 24px 12px;border-bottom:1px solid var(--line)}.bw .td-page .filters,.bw .td-page .td-ctls{display:flex;flex-wrap:wrap;align-items:center}.bw .td-page .td-ctls{gap:8px}.bw .td-page .td-ctl{display:inline-flex}.bw .td-page select.td-select{appearance:none;min-height:32px;padding:0 30px 0 10px;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}.bw .td-page select.td-select:hover{border-color:var(--teal)}.bw .td-page select.td-select optgroup,.bw .td-page select.td-select option{background:var(--card);color:var(--ink)}.bw .td-page .td-subbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 24px;border-bottom:1px solid var(--line)}.bw .td-page .td-chips{display:flex;flex-wrap:wrap;gap:8px}.bw .td-page .split{display:flex;flex-wrap:wrap;align-items:stretch;flex:1;min-height:0}.bw .td-page .list{display:flex;flex-direction:column;flex:1 1 420px;min-width:0;max-width:100%;border-right:1px solid var(--line)}.bw .td-page .detail{position:relative;display:flex;flex-direction:column;flex:1.5 1 520px;min-width:0;background:var(--card)}.bw .td-page .list-scroll{display:flex;flex-direction:column}.bw .td-page .td-pad{padding:16px}.bw .td-page .td-coverage{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px;border-bottom:1px solid var(--line)}.bw .td-page .td-listbox:focus{outline:none}.bw .td-page .td-listbox:focus-visible .row.selected{box-shadow:inset 0 0 0 2px var(--focus)}.bw .td-page .tier-head{padding:10px 16px 4px}.bw .td-page .tier-head .cnt{color:var(--muted);font-weight:500;letter-spacing:0}.bw .td-page .tier-head .cap{color:var(--muted);font-size:12px;line-height:16px}.bw .td-page .row[aria-selected=true]:not(.selected){background:transparent}.bw .td-page .row[aria-selected=true]:not(.selected):hover{background:var(--raised)}.bw .td-page .row .l1 .who.term{font-family:var(--font-mono);font-size:13px;font-weight:500}.bw .td-page .row .l2 .right{display:flex;flex:none;align-items:center;gap:8px;margin-left:auto}.bw .td-page .row .l2 .chip{height:20px;padding:0 7px;font-size:11px}.bw .td-page .td-chip-compact{max-width:22em;min-width:0}.bw .td-page .td-chip-compact .td-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw .td-page .row .shape{margin-right:2px}.bw .td-page .td-check{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:14px;height:14px;border:1.5px solid var(--line-strong);border-radius:3px;color:var(--on-teal);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.bw .td-page .td-check:before{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;transform:translate(-50%,-50%)}.bw .td-page .td-check .ico{width:10px;height:10px;stroke-width:3}.bw .td-page .td-check.on{opacity:1;border-color:var(--teal);background:var(--teal)}.bw .td-page .row.selected .td-check,.bw .td-page .row:hover .td-check,.bw .td-page .td-listbox:has(.td-check.on) .td-check{opacity:1}@media (hover:none){.bw .td-page .td-check{opacity:1}}.bw .td-page .later-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--muted);font:500 13px/18px var(--font-ui);text-align:left;cursor:pointer}.bw .td-page .later-toggle:hover{background:var(--raised);color:var(--ink)}.bw .td-page .later-toggle .n{color:var(--ink)}.bw .td-page .later-toggle .ico{transition:transform var(--dur-fast) var(--ease-out)}.bw .td-page .later-toggle .ico.open{transform:rotate(90deg)}.bw .td-page .later-toggle .hint{margin-left:auto;font-size:12px;font-weight:400}.bw .td-page .list-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:auto;padding:12px 16px;color:var(--muted);font-size:13px}.bw .td-page .list-foot button{padding:0;border:0;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.bw .td-page .list-foot button:hover,.bw .td-page .list-foot button[aria-expanded=true]{color:var(--ink)}.bw .td-page .list-foot b{color:var(--ink);font-weight:500}.bw .td-page .td-foot-panel{margin-top:auto;border-top:1px solid var(--line)}.bw .td-page .td-foot-panel+.list-foot{margin-top:0}.bw .td-page .td-foot-title{color:var(--muted);font-size:12px;font-weight:500}.bw .td-page .td-foot-list{margin:0;padding:0;list-style:none}.bw .td-page .td-foot-row{display:flex;flex-direction:column;gap:2px;padding:8px 16px;border-bottom:1px solid var(--line)}.bw .td-page .td-foot-row .l1,.bw .td-page .td-foot-row .l2{display:flex;align-items:center;gap:8px;min-width:0}.bw .td-page .td-foot-row .who{font-weight:600;white-space:nowrap}.bw .td-page .td-foot-row .ev,.bw .td-page .td-foot-row .what{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw .td-page .td-foot-row .l2{color:var(--muted);font-size:12px;line-height:16px}.bw .td-page .td-foot-row .right{margin-left:auto}.bw .td-page .td-foot-none{margin:0;padding:8px 16px 12px;color:var(--muted);font-size:13px}.bw .td-page .td-waiting-row{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.bw .td-page .td-waiting-row:hover{background:var(--raised)}.bw .td-page .td-waiting-row[aria-current=true]{background:var(--teal-soft)}.bw .td-page .td-waiting-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus)}.bw .td-page .td-waiting-row .l3{color:var(--muted);font-size:12px;line-height:16px;overflow-wrap:anywhere}.bw .td-page .detail-body{display:flex;flex:1;flex-direction:column;gap:18px;padding:20px 24px}.bw .td-page .td-detail-none{justify-content:center;align-items:center}.bw .td-page .td-back{display:none}.bw .td-page .d-title{display:flex;flex-direction:column;gap:8px}.bw .td-page .d-title h2:focus{outline:none}.bw .td-page .d-title h2:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.bw .td-page .d-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--muted);font-size:13px}.bw .td-page .d-meta .dot{width:3px;height:3px;border-radius:50%;background:var(--line-strong)}.bw .td-page .d-meta .who{display:inline-flex;align-items:center;gap:6px}.bw .td-page .how{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.bw .td-page .how .ico{color:var(--teal)}.bw .td-page .evidence{margin:0;font:600 16px/24px var(--font-ui)}.bw .td-page .caveat{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--raised);font-size:13px}.bw .td-page .caveat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:6px 0 0 6px;background:var(--house)}.bw .td-page .caveat a{margin-left:auto;font-weight:500;white-space:nowrap}.bw .td-page .caveat.reopen{align-items:flex-start}.bw .td-page .caveat.reopen:before{background:var(--amber)}.bw .td-page .caveat.reopen>.ico{flex:none;margin-top:2px;color:var(--amber-ink)}.bw .td-page .d-title h2 .mono{font-size:.9em}.bw .td-page .caveat.unchecked{color:var(--muted)}.bw .td-page .caveat.unchecked:before{background:var(--line-strong)}.bw .td-page .caveat.unchecked .shape{opacity:.6}.bw .td-page .next-move{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--raised)}.bw .td-page .next-move .nm-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.bw .td-page .next-move p{margin:0;font-size:14px;line-height:20px}.bw .td-page .auto-mark{color:var(--muted);font-size:12px}.bw .td-page .worked{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--green) 35%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--green) 6%,transparent);font-size:13px}.bw .td-page .checklist{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.bw .td-page .checklist li{display:flex;align-items:flex-start;gap:10px;font-size:13px}.bw .td-page .checklist li label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.bw .td-page .checklist input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--teal)}.bw .td-page .sec{display:flex;flex-direction:column;gap:10px}.bw .td-page .sec-label{color:var(--muted);font-size:12px;line-height:16px;font-weight:500}.bw .td-page .kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:12px 16px}.bw .td-page .kv .k{color:var(--muted);font-size:12px;line-height:16px}.bw .td-page .kv .v{font:600 15px/22px var(--font-ui)}.bw .td-page .kv .v small{color:var(--muted);font-size:12px;font-weight:400}.bw .td-page .ev-box{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas)}.bw .td-page .ev-box .window{justify-content:space-between;gap:8px;font-size:12px;line-height:16px}.bw .td-page .crumb,.bw .td-page .ev-box .window{display:flex;flex-wrap:wrap;align-items:center;color:var(--muted)}.bw .td-page .crumb{gap:6px;font-size:13px}.bw .td-page .crumb .sep{color:var(--line-strong)}.bw .td-page .crumb .seg-e{color:var(--ink)}.bw .td-page .status-bad{display:inline-flex;align-items:center;gap:6px;color:var(--blocker)}.bw .td-page .links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bw .td-page .ext .ico{width:14px;height:14px}.bw .td-page .spark-box svg{display:block;width:100%;height:auto}.bw .td-page .sp-grid{stroke:var(--line);stroke-width:1}.bw .td-page .sp-base{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-dasharray:4 4}.bw .td-page .sp-line{fill:none;stroke:var(--teal);stroke-width:1.5}.bw .td-page .sp-area{fill:var(--raised)}.bw .td-page .sp-txt{fill:var(--muted);font:500 11px var(--font-ui)}.bw .td-page .sp-txt.ink{fill:var(--ink)}.bw .td-page .sp-txt.teal{fill:var(--teal)}.bw .td-page .sp-dot{fill:var(--ink)}.bw .td-page .sp-zero{stroke:var(--line-strong);stroke-width:1.5}.bw .td-page .caller{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas)}.bw .td-page .play{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line-strong);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.bw .td-page .play:hover{border-color:var(--teal);color:var(--teal)}.bw .td-page .caller .meta{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--muted);font-size:12px;line-height:16px}.bw .td-page .ai-mark{color:var(--teal);font-weight:500}.bw .td-page .told{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--muted);font-size:13px}.bw .td-page .why{color:var(--muted);font-size:12px;line-height:16px}.bw .td-page .ok-txt{color:var(--green)}.bw .td-page .nc-head,.bw .td-page .nc-lead,.bw .td-page .nc-progress{margin:0}.bw .td-page .nc-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas)}.bw .td-page .nc-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 14px;border-bottom:1px solid var(--line)}.bw .td-page .nc-row:last-child{border-bottom:0}.bw .td-page .nc-who{display:flex;flex:1 1 220px;flex-direction:column;gap:2px;min-width:0}.bw .td-page .nc-name{font-size:14px;line-height:20px;overflow-wrap:anywhere}.bw .td-page .nc-name:focus{outline:none}.bw .td-page .nc-name:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.bw .td-page .nc-campaigns{overflow-wrap:anywhere}.bw .td-page .nc-acts{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;margin-left:auto}.bw .td-page .nc-acts .nc-link{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:left}.bw .td-page .nc-result{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-size:13px;line-height:18px}.bw .td-page .nc-result .ico{width:14px;height:14px}.bw .td-page .nc-error{display:flex;flex-basis:100%;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:var(--blocker)}.bw .td-page .nc-error>p{margin:0;min-width:0;overflow-wrap:anywhere}.bw .td-page .nc-note{flex-basis:100%;margin:0}.bw .td-page .nc-window{margin:0}.bw .td-page .nc-guard[data-tone=unknown],.bw .td-page .nc-guard[data-tone=warn],.bw .td-page .nc-window [data-tone=error]{color:var(--amber-ink)}.bw .td-page .nc-guard[data-tone=ok]{color:var(--green)}.bw .td-page .nc-facts{overflow-wrap:anywhere}.bw .td-page .nc-unchecked{color:var(--amber-ink)}.bw .td-page .nc-unchecked,.bw .td-page .nc-unchecked>p{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.bw .td-page .nc-unchecked>p{min-width:0}.bw .td-page .nt-head,.bw .td-page .nt-lead,.bw .td-page .nt-note,.bw .td-page .nt-progress,.bw .td-page .nt-window{margin:0}.bw .td-page .nt-head:focus{outline:none}.bw .td-page .nt-head:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.bw .td-page .nt-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas)}.bw .td-page .nt-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border-bottom:1px solid var(--line)}.bw .td-page .nt-row:last-child{border-bottom:0}.bw .td-page .nt-tick{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:var(--teal)}.bw .td-page .nt-what{display:flex;flex:1 1 200px;flex-direction:column;gap:2px;min-width:0}.bw .td-page .nt-term{font-size:13px;line-height:20px}.bw .td-page .nt-campaigns,.bw .td-page .nt-term{overflow-wrap:anywhere}.bw .td-page .nt-missing{color:var(--amber-ink)}.bw .td-page .nt-acts{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;margin-left:auto}.bw .td-page .nt-acts .nt-link{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:left}.bw .td-page .nt-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--raised)}.bw .td-page .nt-all{display:inline-flex;align-items:center;gap:8px;font-size:13px}.bw .td-page .nt-all input{width:16px;height:16px;margin:0;accent-color:var(--teal)}.bw .td-page .nt-bulk-acts{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.bw .td-page .nt-batch{flex-basis:100%;margin:0}.bw .td-page .nt-last{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--green) 35%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--green) 6%,transparent)}.bw .td-page .nt-result{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--green);font-size:13px;line-height:18px;overflow-wrap:anywhere}.bw .td-page .nt-result:focus{outline:none}.bw .td-page .nt-result:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.bw .td-page .nt-result .ico{flex:0 0 auto;width:14px;height:14px}.bw .td-page .nt-error{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:var(--blocker)}.bw .td-page .nt-error>p{margin:0;min-width:0;overflow-wrap:anywhere}.bw .td-page .nt-unchecked{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:var(--amber-ink)}.bw .td-page .nt-unchecked>p{display:flex;flex:1 1 240px;align-items:flex-start;gap:6px;margin:0;min-width:0}.bw .td-page .nt-unchecked>p>.ico{flex:0 0 auto;margin-top:1px}.bw .td-page .nt-unchecked>p>span{min-width:0;overflow-wrap:anywhere}.bw .td-page .nt-suggested{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0}.bw .td-page .nt-suggested>p{flex:1 1 240px;margin:0;min-width:0;overflow-wrap:anywhere}.bw .td-page .verdict{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--green) 35%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--green) 6%,transparent);font-size:13px}.bw .td-page .pop{position:absolute;z-index:5;left:24px;bottom:72px;display:flex;flex-direction:column;gap:12px;width:min(420px,calc(100% - 48px));padding:16px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--raised);box-shadow:var(--shadow-pop)}.bw .td-page .td-brief{display:flex;flex:none;flex-direction:column;margin:0 24px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.bw .td-page .td-brief-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px}.bw .td-page .td-brief-title{margin:0;font-size:14px;line-height:20px}.bw .td-page .td-brief-title button{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 4px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:600 14px/20px var(--font-ui);cursor:pointer}.bw .td-page .td-brief-title button:hover{color:var(--teal)}.bw .td-page .td-brief-title .ico{transition:transform var(--dur-fast) var(--ease-out)}.bw .td-page .td-brief-title .ico.open{transform:rotate(90deg)}.bw .td-page .td-brief-glance{display:flex;flex:1 1 240px;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0}.bw .td-page .td-brief-glance-headline{min-width:0;max-width:100%;overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.bw .td-page .td-brief-glance .small{flex:none}.bw .td-page .td-brief-glance-warn{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--amber-ink);font-size:12px;line-height:16px}.bw .td-page .td-brief-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:16px 24px;padding:4px 16px 16px;border-top:1px solid var(--line)}.bw .td-page .td-brief-body[hidden]{display:none}.bw .td-page .td-brief-overview,.bw .td-page .td-brief-tasks{display:flex;flex-direction:column;gap:10px;min-width:0;padding-top:12px}.bw .td-page .td-brief-sec-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bw .td-page .td-brief-sec-head h3{margin:0 auto 0 0;color:var(--muted);font:500 12px/16px var(--font-ui)}.bw .td-page .td-brief-headline{margin:0;font:600 16px/24px var(--font-ui)}.bw .td-page .td-brief-para,.bw .td-page .td-brief-priority{margin:0;font-size:14px;line-height:20px}.bw .td-page .td-brief-priority{position:relative;padding:8px 12px 8px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--raised)}.bw .td-page .td-brief-priority:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:6px 0 0 6px;background:var(--teal)}.bw .td-page .td-brief-fresh{display:flex;align-items:center;gap:6px;margin:0;color:var(--muted);font-size:12px;line-height:16px}.bw .td-page .td-brief-fresh.warn{color:var(--amber-ink)}.bw .td-page .td-brief-readonly,.bw .td-page .td-brief-source{margin:0}.bw .td-page .td-brief-readonly{display:flex;align-items:center;gap:6px}.bw .td-page .td-brief-note{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);font-size:13px;line-height:18px}.bw .td-page .td-brief-note b{color:var(--ink);font-weight:500}.bw .td-page .td-brief-note .ico{flex:none;margin-top:1px}.bw .td-page .td-brief-note.amber{border-color:color-mix(in srgb,var(--amber) 40%,transparent);background:color-mix(in srgb,var(--amber) 6%,transparent)}.bw .td-page .td-brief-note.amber .ico{color:var(--amber-ink)}.bw .td-page .td-brief-sec-head .td-brief-tasks-title{flex:1;min-width:0;margin:0}.bw .td-page .td-brief-tasks-title button{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--raised);color:var(--ink);font:600 14px/20px var(--font-ui);text-align:left;cursor:pointer}.bw .td-page .td-brief-tasks-title button:hover{border-color:var(--line-strong)}.bw .td-page .td-brief-tasks-title button .small{margin-left:auto;font-weight:400}.bw .td-page .td-brief-tasks-title .ico{flex:none;transition:transform var(--dur-fast) var(--ease-out)}.bw .td-page .td-brief-tasks-title .ico.open{transform:rotate(90deg)}.bw .td-page .td-brief-tasks-body{display:flex;flex-direction:column;gap:10px}.bw .td-page .td-brief-tasks-body[hidden]{display:none}.bw .td-page .td-task-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.bw .td-page .td-task{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas)}.bw .td-page .td-task.complete .td-task-title{color:var(--muted);text-decoration:line-through}.bw .td-page .td-task-copy{display:flex;align-items:flex-start;gap:10px}.bw .td-page .td-task-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border:1.5px solid var(--line-strong);border-radius:50%;color:var(--ink);font-size:11px;line-height:1}.bw .td-page .td-task.complete .td-task-mark{border-color:var(--green);color:var(--green)}.bw .td-page .td-task-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.bw .td-page .td-task-client{color:var(--muted);font-size:12px;font-style:normal;line-height:16px}.bw .td-page .td-task-title{margin:0;font:600 14px/20px var(--font-ui)}.bw .td-page .td-task-why{margin:0;color:var(--muted);font-size:13px;line-height:18px}.bw .td-page .td-task-ctl{display:flex;flex-direction:column;gap:8px;padding-left:28px}.bw .td-page .td-task-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.bw .td-page .td-task-status{max-width:100%}.bw .td-page .td-task-note textarea.input{min-height:56px}.bw .td-page .td-task-pages,.bw .td-page .td-task-save{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.bw .td-page .td-brief-followups{border-top:1px solid var(--line);padding-top:8px;font-size:13px;line-height:18px}.bw .td-page .td-brief-followups summary{color:var(--muted);font-weight:500;cursor:pointer}.bw .td-page .td-brief-followups summary .n,.bw .td-page .td-brief-followups summary:hover{color:var(--ink)}.bw .td-page .td-followup{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-bottom:1px solid var(--line)}.bw .td-page .td-followup:last-child{border-bottom:0}.bw .td-page .td-followup p{margin:0}.bw .td-page .td-followup-title{font-weight:600}@media (min-width:1024px){.bw .main:has(>.content>.td-page){height:100dvh;min-height:560px}.bw .content:has(>.td-page){flex:1;min-height:0}.bw .td-page{flex:1;min-height:0}.bw .td-page .split{flex-wrap:nowrap}.bw .td-page .detail,.bw .td-page .list{min-height:0;max-height:100%;overflow-y:auto}.bw .td-page .td-brief-body{max-height:min(45dvh,520px);overflow-y:auto}}@media (min-width:1024px) and (max-width:1279.98px){.bw .td-page .list{flex:0 0 360px}}@media (max-width:1023.98px){.bw .td-page .filters,.bw .td-page .td-subbar,.bw .td-page .today-head{padding-left:16px;padding-right:16px}.bw .td-page .list{flex-basis:100%;border-right:0}.bw .td-page .detail{flex-basis:100%}.bw .td-page .split[data-pane=detail]>.list,.bw .td-page .split[data-pane=list]>.detail{display:none}.bw .td-page:has(>.split[data-pane=detail]) .filters,.bw .td-page:has(>.split[data-pane=detail]) .td-brief,.bw .td-page:has(>.split[data-pane=detail]) .td-subbar{display:none}.bw .td-page .td-brief{margin-left:16px;margin-right:16px}.bw .td-page .td-brief-body{padding-left:12px;padding-right:12px}.bw .td-page .td-task-ctl{padding-left:0}.bw .td-page .td-back{display:flex;padding:12px 16px 0}.bw .td-page .detail-body{padding:16px}}@media (max-width:640px){.bw .td-page{margin:-16px}}@media (max-width:767.98px){.bw .td-page .nc-acts,.bw .td-page .nt-acts{flex-basis:100%;justify-content:flex-start;margin-left:0}.bw .td-page .nt-row:has(.nt-tick) .nt-acts{padding-left:28px}.bw .td-page .nt-bulk-acts{flex-basis:100%;margin-left:0}.bw .td-page .filters .seg{overflow-x:auto;flex-wrap:nowrap;max-width:100%}.bw .td-page .later-toggle .hint,.bw .td-page .row .l2 .right .chip{display:none}}