.agenda-page:has(>.team-switcher)>.day-productivity{grid-column:2}
.day-productivity{margin:0 0 24px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 48%,var(--surface)),var(--surface));overflow:hidden}
.day-productivity>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 16px;border-bottom:1px solid var(--line)}
.day-productivity>header>div{display:grid;gap:2px}.day-productivity>header small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em}.day-productivity>header strong{font-size:14px}.day-productivity>header p{margin:0;color:var(--muted);font-size:12px}.day-productivity>header p b{color:var(--text);font-size:15px}
.day-productivity .grid-stats{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;border:0!important}
.day-productivity .stat{min-width:0!important;padding:14px 15px!important;border:0!important;border-right:1px solid var(--line)!important;background:transparent!important}.day-productivity .stat:last-child{border-right:0!important}
.day-productivity .stat-label{font-size:11px!important}.day-productivity .stat-value{font-size:19px!important}.day-productivity .stat-hint{font-size:10px!important;line-height:1.35!important}
.day-productivity .work .stat-value{color:#55d2a0}.day-productivity .pause .stat-value{color:#aa91f0}.day-productivity .idle .stat-value{color:#e0a45d}.day-productivity .balance .stat-value{color:#91a0b3}
.day-composition{display:flex;height:8px;margin:0 16px;border-radius:999px;background:var(--surface-3);overflow:hidden}.day-composition span{height:100%;transition:width .35s ease}.day-composition .worked{background:#55d2a0}.day-composition .paused{background:#9275df}.day-composition .idle{background:#d49b56}.day-composition .remaining{background:#596270}
.day-productivity>footer{display:flex;align-items:center;gap:14px;padding:10px 16px 13px;color:var(--muted);font-size:10px}.day-productivity>footer span{display:flex;align-items:center;gap:5px}.day-productivity>footer i{width:7px;height:7px;border-radius:2px}.day-productivity>footer i.worked{background:#55d2a0}.day-productivity>footer i.paused{background:#9275df}.day-productivity>footer i.idle{background:#d49b56}.day-productivity>footer i.remaining{background:#596270}.day-productivity>footer b{margin-left:auto;color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.day-productivity.over-capacity{border-color:color-mix(in srgb,var(--danger) 55%,var(--line))}.day-productivity.over-capacity .balance .stat-value{color:var(--danger)}
@media(max-width:1050px){.day-productivity .grid-stats{grid-template-columns:repeat(3,1fr)!important}.day-productivity .stat:nth-child(3){border-right:0!important}.day-productivity .stat:nth-child(-n+3){border-bottom:1px solid var(--line)!important}}
@media(max-width:680px){.day-productivity .grid-stats{grid-template-columns:repeat(2,1fr)!important}.day-productivity .stat:nth-child(3){border-right:1px solid var(--line)!important}.day-productivity .stat:nth-child(even){border-right:0!important}.day-productivity .stat:nth-child(-n+4){border-bottom:1px solid var(--line)!important}.day-productivity>header{align-items:flex-start;flex-direction:column}.day-productivity>footer{flex-wrap:wrap}.day-productivity>footer b{width:100%;margin:2px 0 0}}
.day-productivity .stat.delay .stat-value{color:#ef7181}.day-composition .delay{background:#ef7181}.day-productivity footer i.delay{background:#ef7181}.productivity-compact-summary .delay b{color:#ef7181}
