.action-brief{padding:24px;margin-bottom:24px}.action-brief>header{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.action-brief>header>div{flex:1;min-width:250px}.action-brief h2{font-size:23px;margin:8px 0}.action-brief header p{font-size:12px;color:var(--muted)}.action-priorities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.action-priorities article{border-top:2px solid var(--line);padding:18px 0;min-width:0}.action-priority{font-size:10px;padding:5px 8px;border-radius:4px;background:#b99b3c15;color:#927426;display:inline-block}.action-priority.urgent{background:#b8445015;color:#b84450}.action-priority.blocked{color:var(--muted);background:var(--surface)}.action-priorities h3{font-size:16px;line-height:1.4;margin:12px 0}.action-priorities p,.action-priorities time{font-size:11px;color:var(--muted);line-height:1.6}.action-priorities .action-reason{min-height:35px}.action-person{display:flex;align-items:center;gap:9px;margin:12px 0;font-size:12px}.action-person .avatar{width:27px;height:27px}.action-priorities article>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.action-priorities .button{font-size:11px;padding:8px 10px}.action-continuation{display:flex;align-items:center;gap:15px;flex-wrap:wrap;border-top:1px solid var(--line);padding:18px 0;font-size:12px}.action-continuation>span{flex:1;min-width:250px;color:var(--muted);font-size:11px;line-height:1.8}.action-demo{display:block;font-size:10px;color:var(--muted);line-height:1.6;margin-top:10px}.action-card-ledger{margin:12px 0;border-top:1px solid var(--line)}.action-card-ledger>div{display:grid;grid-template-columns:1fr auto;gap:7px 12px;border-bottom:1px solid var(--line);padding:14px 0}.action-card-ledger>div>strong{grid-column:1/-1;font-size:13px}.action-card-ledger .action-priority{justify-self:start}.action-ledger-owner{display:flex;align-items:center;gap:7px;font-size:11px;grid-column:1/-1}.action-ledger-owner .avatar{height:23px;width:23px}.action-card-ledger time,.action-card-ledger small{font-size:10px;color:var(--muted);grid-column:1}.action-card-ledger>div>.button{grid-column:2;grid-row:4/6;font-size:10px;padding:6px 9px}.action-card-ledger>.button{margin-top:12px;font-size:11px}.action-activity article{padding:16px 0;border-bottom:1px solid var(--line)}.action-activity h3{font-size:15px}.action-activity p{font-size:12px;line-height:1.6}.action-activity .button{margin-right:8px}#action-task,#action-owner,#action-deadline,#action-brief{display:block;width:100%;margin:8px 0 18px;padding:11px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--text)}#action-brief{min-height:100px}.action-voice{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.action-voice .button{font-size:12px;padding:9px}.action-voice .button:first-child{background:var(--text);color:var(--card)}.action-voice svg{width:16px;height:16px}.desk-toolbar{justify-content:flex-start}@media(max-width:1050px){.action-priorities{grid-template-columns:1fr}.action-priorities .action-reason{min-height:0}.action-brief{padding:18px}}

.top-tools [data-action="notifications"]{position:relative}.todo-pulse{position:absolute;right:3px;top:3px;width:8px;height:8px;background:#db3f52;border-radius:50%;box-shadow:0 0 0 2px var(--card);animation:todo-attention 2.4s ease-in-out infinite;pointer-events:none}@keyframes todo-attention{0%,60%,100%{transform:translateX(0) scale(1);box-shadow:0 0 0 2px var(--card),0 0 0 0 #db3f5233}68%{transform:translateX(-1px) scale(1.1)}76%{transform:translateX(1px) scale(1.1);box-shadow:0 0 0 2px var(--card),0 0 0 5px #db3f5200}84%{transform:translateX(0) scale(1)}}@media(prefers-reduced-motion:reduce){.todo-pulse{animation:none}}

.action-company-context{margin:12px 0 16px;display:grid;gap:6px;}
.action-company-link{display:flex;align-items:center;gap:10px;background:none;border:0;padding:3px 0;cursor:pointer;text-align:left;color:var(--text);font-size:16px;font-weight:650;}
.action-company-link .report-brand{width:32px;height:32px;object-fit:contain;flex:0 0 32px;}
.action-company-link:hover strong{text-decoration:underline;text-underline-offset:4px;}
.action-company-link:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:4px;}
.action-source-label{font-size:14px;line-height:1.5;color:var(--text);}
.working-beta .action-priorities time{display:block;font-size:15px;color:var(--text);font-weight:600;line-height:1.6;margin-top:12px;}
.working-beta .action-priorities .action-reason{font-size:14px;line-height:1.6;color:var(--text);}
.action-priorities h3{font-size:18px;line-height:1.4;}
.action-priorities .action-person{font-size:14px;}
.action-priorities .action-priority{font-size:12px;font-weight:650;}
.action-priorities .button{font-size:14px;padding:9px 12px;}
.action-card-ledger time,.action-card-ledger small,.action-ledger-owner{font-size:13px;color:var(--text);line-height:1.5;}
.action-continuation,.action-continuation>span{font-size:14px;color:var(--text);}
