﻿/* Quiet operations desk: hierarchy and separators before dashboard decoration. */
#today-pane{padding:clamp(22px,4vw,54px) clamp(18px,5vw,76px);background:var(--bg);overflow:auto}
#today-pane.on{display:block}
#left:has(>#today-pane.on){grid-template-rows:minmax(0,1fr)!important;align-content:stretch}
#left:has(>#today-pane.on)>#today-pane{grid-row:1;height:100%}
#left:has(>#today-pane.on)>:is(.chat-footer,#work-summary,#chat-persistent-tools){display:none!important}
.today-shell{width:min(840px,100%);margin:0 auto}
.today-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding-bottom:24px;border-bottom:1px solid var(--line)}
.today-eyebrow{margin:0 0 7px;color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}
.today-head h1{margin:0;font-size:clamp(30px,4vw,46px);font-weight:680;letter-spacing:-.045em;line-height:1}
.today-intro{margin:10px 0 0;max-width:580px;color:var(--muted);font-size:14px;line-height:1.6}
.today-refresh-wrap{display:grid;justify-items:end;gap:7px;flex:0 0 auto}.today-updated,.today-unread-summary{color:var(--muted);font-size:11px;white-space:nowrap}.today-unread-summary{color:var(--text);font-weight:650}.today-head-actions{display:flex;gap:7px}.today-head-actions button{min-height:44px}.today-refresh{min-height:44px}
.today-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;border-block:1px solid var(--line)}
.today-filter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:12px 14px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted);text-align:left;box-shadow:none}.today-filter:last-child{border-right:0}.today-filter strong{font-size:21px;color:var(--text);font-variant-numeric:tabular-nums}.today-filter:hover,.today-filter:focus-visible{background:var(--panel2);filter:none;color:var(--text)}.today-filter[aria-pressed="true"]{box-shadow:inset 0 -2px 0 var(--accent);color:var(--text)}
.today-list-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;border-bottom:1px solid var(--line)}.today-list-tools h2{margin:0;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.today-all{min-height:44px;padding-inline:8px;background:transparent;color:var(--muted);box-shadow:none}.today-all[aria-pressed="true"]{color:var(--text);text-decoration:underline;text-underline-offset:4px}
.today-list{display:grid}.today-item{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:18px;align-items:start;padding:21px 0;border-bottom:1px solid var(--line)}.today-attention{display:inline-flex;align-items:center;gap:7px;padding-top:3px;color:var(--muted);font-size:11px;font-weight:700}.today-attention::before{content:"";width:7px;height:7px;border:1px solid currentColor;border-radius:50%;background:transparent;flex:none}.today-item[data-attention="needs_you"] .today-attention{color:var(--accent)}.today-item[data-attention="needs_you"] .today-attention::before{background:var(--accent)}.today-item[data-attention="at_risk"] .today-attention{color:var(--err)}.today-item[data-attention="at_risk"] .today-attention::before{background:var(--err)}.today-item[data-attention="waiting"] .today-attention{color:var(--muted)}.today-item[data-attention="fyi"] .today-attention{color:var(--accent2)}
.today-item[data-unread="true"] .today-item-title{font-weight:760}.today-item-title{margin:0;font-size:16px;font-weight:660;line-height:1.35;overflow-wrap:anywhere}.today-item-meta,.today-item-detail{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.today-unread{color:var(--accent);font-weight:750;text-transform:uppercase;letter-spacing:.06em}.today-item-detail{color:var(--text);font-size:12px}.today-item-actions{display:grid;gap:6px;justify-items:stretch}.today-item-actions button{min-width:82px;min-height:44px}.today-open{min-width:64px;min-height:44px}.today-read{font-size:10px}
.today-state{padding:52px 16px;text-align:center;color:var(--muted)}.today-state h2{margin:0 0 7px;color:var(--text);font-size:17px}.today-state p{margin:0 auto 16px;max-width:430px;line-height:1.55}.today-state[hidden],.today-disclosure[hidden],.today-page-error[hidden]{display:none!important}.today-disclosure,.today-page-error{margin:15px 0 0;padding:12px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.5}.today-page-error{display:flex;justify-content:space-between;align-items:center;gap:12px}.today-page-error button{min-height:44px}.today-more{display:block;min-width:140px;min-height:44px;margin:22px auto}.today-more[hidden]{display:none}.today-live[data-error]{color:var(--err)}
.today-skeleton{display:grid;grid-template-columns:88px minmax(0,1fr);gap:18px;padding:23px 0;border-bottom:1px solid var(--line)}.today-skeleton span{display:block;height:10px;background:var(--panel2);border-radius:3px}.today-skeleton span:nth-child(2){width:72%;height:14px}.today-skeleton span:nth-child(3){grid-column:2;width:42%}
.wr-project-work-head{margin-top:0!important;padding-top:0!important;border-top:0!important}.wr-project-work-list{display:grid}.today-item-compact{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 0}.today-item-compact .today-attention{grid-column:1/-1;padding:0;font-size:10px}.today-item-compact .today-item-title{font-size:12px}.today-item-compact .today-item-meta{font-size:9px}.today-item-compact .today-open{min-width:54px;min-height:36px;padding:5px 8px;font-size:10px}.wr-project-work-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 14px}.wr-project-work-actions button{min-height:40px;font-size:10px}.wr-project-work-status{color:var(--muted);font-size:10px;line-height:1.4}.wr-project-work-status:empty{display:none}
@media(max-width:700px){#today-pane{padding:22px 16px 40px}.today-head{display:grid;gap:16px}.today-refresh-wrap{grid-template-columns:auto auto;align-items:center;justify-content:start}.today-head-actions{grid-column:1/-1}.today-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.today-filter:nth-child(2){border-right:0}.today-filter:nth-child(-n+2){border-bottom:1px solid var(--line)}.today-item{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px}.today-item>.today-attention{grid-column:1/-1}.today-item-title{font-size:15px}}
@media(max-width:380px){.today-summary{grid-template-columns:1fr}.today-filter{border-right:0!important;border-bottom:1px solid var(--line)}.today-filter:last-child{border-bottom:0}.today-item{padding:18px 0}.today-open{min-width:58px;padding-inline:8px}}
@media(pointer:coarse){.today-filter,.today-all,.today-open,.today-read,.today-item-compact .today-open,.today-state button,.today-more,.wr-project-work-actions button{min-height:44px}}
@media(prefers-reduced-motion:reduce){.today-filter,.today-open{transition:none}}
