body.working-beta .daily-brief-work{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;margin:0 0 16px!important}
.daily-brief-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--line)}
.daily-brief-filters>button{font-size:12px;padding:7px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}
.daily-brief-filters>button[aria-pressed=true]{background:var(--soft);color:var(--blue);border-color:var(--line);font-weight:600}
.daily-brief-filters>span{margin-left:auto;color:var(--muted);font-size:11px}
.daily-brief-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.daily-brief-task{display:flex;flex-direction:column;min-width:0;background:var(--panel);border:1px solid var(--line);border-top:3px solid #7e91d3;border-radius:9px;padding:14px}
.daily-brief-task.risk{border-top-color:#c64c50}.daily-brief-task.opportunity{border-top-color:#159a76}
.daily-brief-task>header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px}
.daily-brief-company{display:flex;align-items:center;gap:8px;min-width:0}
.daily-brief-company>.report-brand{width:28px!important;height:28px!important;object-fit:contain;background:transparent;box-shadow:none;border:0;border-radius:0;flex:0 0 28px}
.daily-brief-company strong{font-size:12px;font-weight:500}
.daily-brief-badge{background:var(--soft);color:var(--muted);font-size:10px;padding:4px 6px;border-radius:4px}
.daily-brief-task>p{font-size:13px;line-height:1.6;color:var(--muted);margin:4px 0 16px}
.daily-brief-task>footer{margin-top:auto;border-top:1px solid var(--line);padding-top:10px;display:flex;align-items:flex-start;flex-direction:column;gap:8px}
.daily-brief-task>footer>span{font-size:11px;line-height:1.5;color:var(--muted)}
.daily-brief-task .button{font-size:12px;min-height:30px;padding:6px 10px}
.daily-brief-more{margin-top:12px;font-size:12px}.daily-brief-empty{color:var(--muted);font-size:13px;grid-column:1/-1}
body.daily-brief-control-pointer #concierge-launch{pointer-events:none!important}
@media(max-width:1050px){.daily-brief-tasks{grid-template-columns:1fr}.daily-brief-filters>span{width:100%;margin:0}}

.daily-brief-task.risk .daily-brief-badge{color:#b44154;background:color-mix(in srgb,#c64c50 10%,var(--panel))}
.daily-brief-task.review .daily-brief-badge{color:#9c6a24;background:color-mix(in srgb,#dc922a 10%,var(--panel))}
.daily-brief-task.opportunity .daily-brief-badge{color:#168c70;background:color-mix(in srgb,#159a76 10%,var(--panel))}
.daily-brief-task.todo .daily-brief-badge{color:var(--blue);background:var(--soft)}

/* Three primary sections; attention, phases and task titles sit one level below. */
body.working-beta #app main #workspace-brief>header h2,
body.working-beta #app main #daily-scouting>header h2,
body.working-beta #app main #daily-preparation>header h2{font:650 20px/28px var(--type-ui-family,'DM Sans',Arial,sans-serif)!important;letter-spacing:-.25px!important;margin:0!important;}
body.working-beta #app main .daily-brief-subheading{font:600 14px/21px var(--type-ui-family,'DM Sans',Arial,sans-serif)!important;color:var(--muted)!important;letter-spacing:0!important;margin:0 0 12px!important;}
body.working-beta #app main .daily-brief-task>h4{font:600 15px/22px var(--type-ui-family,'DM Sans',Arial,sans-serif)!important;letter-spacing:0!important;margin:0 0 6px!important;}
body.working-beta #app main #daily-preparation .phase-board h3{font:600 14px/21px var(--type-ui-family,'DM Sans',Arial,sans-serif)!important;letter-spacing:0!important;}
body.working-beta .daily-brief-filters{margin:0 0 12px;padding:0;border-bottom:1px solid var(--line);gap:0;}
body.working-beta .daily-brief-filters>button{position:relative;border:0;border-radius:0;padding:10px 12px;background:transparent;color:var(--muted);font-weight:400;}
body.working-beta .daily-brief-filters>button[aria-pressed=true]{background:transparent;color:var(--text);font-weight:500;}
body.working-beta .daily-brief-filters>button[aria-pressed=true]::after{content:'';position:absolute;bottom:-1px;left:12px;right:12px;height:2px;background:var(--blue);}
body.working-beta .daily-brief-filters>button:first-child{padding-left:0;}
body.working-beta .daily-brief-filters>button:first-child::after{left:0;}
body.working-beta #workspace-brief .workspace-priority-control{margin-bottom:8px;}
body.working-beta #workspace-brief .workspace-review-people{margin-bottom:18px;}
body.working-beta .daily-brief-work{margin-top:18px!important;}
body.working-beta .workspace-ask-prompt{font:650 32px/1.25 var(--type-ui-family,'DM Sans',Arial,sans-serif);letter-spacing:-.7px;min-height:44px;text-align:center;margin:0;color:var(--text);}

/* Compact priorities: three cards, direct actions, status without a CTA container. */
body.working-beta #workspace-brief .daily-brief-work{margin-top:32px!important}
body.working-beta #workspace-brief .daily-brief-filters{margin-bottom:22px!important}
body.working-beta #workspace-brief .daily-brief-tasks{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}
body.working-beta #workspace-brief .daily-brief-task{padding:16px;min-height:0}
body.working-beta #workspace-brief .daily-brief-task>header{margin-bottom:12px;flex-direction:row;align-items:center}
body.working-beta #workspace-brief .daily-brief-badge{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;border-radius:0;background:none!important;font-size:10px;white-space:nowrap}
body.working-beta #workspace-brief .daily-brief-badge::before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor}
body.working-beta #workspace-brief .brief-next-214{border:0;padding:0;margin:2px 0 16px}
body.working-beta #workspace-brief .brief-next-214>strong{font-size:12px;line-height:1.55;font-weight:400;color:var(--muted)}
body.working-beta #workspace-brief .daily-brief-task>footer{gap:10px;padding-top:0;border:0;margin-top:auto}
body.working-beta #workspace-brief .brief-owner-214 .avatar{width:22px!important;height:22px!important}
body.working-beta #workspace-brief .brief-actions-214{display:flex;flex-wrap:nowrap;gap:6px;width:100%;padding-top:10px;border-top:1px solid var(--line)}
body.working-beta #workspace-brief .brief-actions-214 .button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:1;font-size:12px;min-height:30px;padding:5px 7px!important;background:transparent!important;color:#3b59dd!important;border:0!important;box-shadow:none!important}
body.working-beta #workspace-brief .brief-actions-214 .button:hover{background:#edf0ff!important}
body.working-beta #workspace-brief .brief-actions-214 .icon{width:15px;height:15px}
body.working-beta #workspace-brief .knowledge-demo-controls .ocean-cta{background:transparent!important;border:0!important;box-shadow:none!important;padding:4px 2px!important;color:var(--muted)!important}
@media(max-width:800px){body.working-beta #workspace-brief .daily-brief-tasks{grid-template-columns:1fr}.daily-brief-task{padding:16px}}
body.working-beta #workspace-brief .brief-actions-214 button .icon{display:block!important;flex:none}

/* The scope control belongs to the brief heading, rather than the task row. */
body.working-beta #workspace-brief>header{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:start;gap:18px 24px}
body.working-beta #workspace-brief>header>.daily-brief-filters{margin:0!important;padding:0!important;border-bottom:0;flex-wrap:nowrap;align-self:start}
body.working-beta #workspace-brief>header>.daily-brief-filters>button{white-space:nowrap;padding-top:5px;padding-bottom:9px}
@media(max-width:1100px){body.working-beta #workspace-brief>header{grid-template-columns:minmax(0,1fr);gap:14px}body.working-beta #workspace-brief>header>.daily-brief-filters{max-width:100%;overflow-x:auto}}

body.working-beta #workspace-brief .daily-brief-task>h4 .brief-handoff-title{display:flex!important;align-items:flex-start;gap:8px;width:100%;vertical-align:initial}
body.working-beta #workspace-brief .brief-handoff-title>.avatar{width:22px!important;height:22px!important;min-width:22px;flex:0 0 22px;margin:0}
body.working-beta #workspace-brief .brief-handoff-text{display:block;min-width:0;font:inherit!important;line-height:22px!important;padding:0;margin:0;color:inherit}
