.decision-page{--intel-purple:#8b78ed;--intel-border:#293c53;min-height:calc(100vh - 140px);color:#dce5f1}.decision-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.decision-page-head h2{margin:3px 0 5px;font-size:23px}.decision-page-head p{max-width:760px;margin:0;color:#7f93aa;font-size:11px;line-height:1.55}.decision-head-actions,.project-briefing-card header>div:last-child{display:flex;gap:7px}.decision-page button{padding:8px 11px;border:1px solid #354a62;border-radius:9px;background:#142235;color:#aebfd2;font-size:9px}.decision-page button.primary{border-color:#7662db;background:linear-gradient(135deg,#7965df,#5849b5);color:white}.decision-page button:disabled{opacity:.45;cursor:wait}
.decision-overview{display:grid;grid-template-columns:minmax(310px,1.1fr) 2fr;gap:12px}.attention-score-card,.project-briefing-card,.decision-signals-panel,.attention-queue-panel{border:1px solid var(--intel-border);border-radius:16px;background:linear-gradient(145deg,#111d2a,#0c151f);box-shadow:0 17px 50px rgba(0,0,0,.16)}.attention-score-card{display:flex;align-items:center;gap:16px;padding:16px}.attention-score-ring{position:relative;width:91px;height:91px;display:grid;place-content:center;flex:none;border-radius:50%;background:conic-gradient(var(--score-color,#5fc69e) calc(var(--score,0)*1%),#1b2b3e 0);text-align:center}.attention-score-ring::before{content:"";position:absolute;inset:8px;border-radius:50%;background:#101b28}.attention-score-ring strong,.attention-score-ring span{position:relative}.attention-score-ring strong{font-size:25px}.attention-score-ring span{color:#657991;font-size:7px}.attention-score-card>div:last-child small,.project-briefing-card small,.attention-queue-panel small{color:#7d91a8;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.attention-score-card>div:last-child strong{display:block;margin:4px 0;font-size:14px}.attention-score-card p{margin:0;color:#70839a;font-size:8px;line-height:1.5}.attention-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.attention-stat{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #293c53;border-radius:13px;background:#101b28}.attention-stat i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#1d3045;color:#9aaec5;font-size:12px;font-style:normal}.attention-stat.urgent i{background:rgba(224,82,111,.16);color:#f08096}.attention-stat.warning i{background:rgba(239,163,55,.15);color:#eeb968}.attention-stat strong,.attention-stat small{display:block}.attention-stat strong{font-size:15px}.attention-stat small{margin-top:2px;color:#71849a;font-size:7px}
.project-briefing-card{margin:12px 0;padding:15px 17px}.project-briefing-card>header,.decision-signals-panel>header,.attention-queue-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-briefing-card h3,.decision-signals-panel h3,.attention-queue-panel h3{margin:3px 0 0;font-size:12px}.project-briefing-empty{padding:25px;color:#687d94;text-align:center;font-size:9px}.project-briefing{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:12px;margin-top:12px}.briefing-summary{padding:12px;border-radius:11px;background:rgba(118,98,219,.1);color:#bac6d7;font-size:9px;line-height:1.65}.briefing-column{padding-left:10px;border-left:1px solid #293c53}.briefing-column strong{display:block;margin-bottom:6px;color:#8296ad;font-size:7px;text-transform:uppercase}.briefing-column span{display:block;margin-bottom:5px;color:#acbbcd;font-size:8px;line-height:1.35}.briefing-meta{grid-column:1/-1;color:#586d85;font-size:7px}
.decision-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:12px}.decision-signals-panel,.attention-queue-panel{min-width:0;padding:14px}.decision-signals-panel>header{align-items:flex-end;padding-bottom:11px;border-bottom:1px solid #26394f}.decision-signals-panel>header span{color:#687d95;font-size:8px}.decision-filters{display:flex;gap:3px;max-width:68%;overflow:auto}.decision-filters button{padding:6px 8px;border-color:transparent;background:transparent;color:#71869d;white-space:nowrap}.decision-filters button.active{border-color:#6757bd;background:rgba(118,98,219,.12);color:#b6a9f4}.decision-signal-list{display:grid;gap:7px;margin-top:10px}.decision-signal{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:start;padding:11px;border:1px solid #263950;border-radius:12px;background:#0d1823;transition:border-color .15s,transform .15s}.decision-signal:hover{border-color:#405976;transform:translateY(-1px)}.decision-kind{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#203249;color:#9bb0c8;font-size:13px}.decision-signal.risk .decision-kind{background:rgba(224,82,111,.14);color:#ec7890}.decision-signal.decision .decision-kind{background:rgba(139,120,237,.16);color:#af9ffa}.decision-signal.action .decision-kind,.decision-signal.commitment .decision-kind{background:rgba(48,183,138,.13);color:#6dd0ad}.decision-signal.question .decision-kind{background:rgba(72,140,221,.14);color:#82b4ee}.decision-signal h4{margin:1px 0 4px;font-size:10px}.decision-signal p{display:-webkit-box;overflow:hidden;margin:0;color:#74889f;font-size:8px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.decision-signal-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.decision-signal-meta span{padding:3px 5px;border-radius:5px;background:#172538;color:#8195ac;font-size:6px}.decision-signal-meta .urgent{background:rgba(224,82,111,.14);color:#ed8297}.decision-signal-actions{display:grid;gap:5px}.decision-signal-actions select,.decision-signal-actions button{width:92px;padding:6px;border:1px solid #30445c;border-radius:7px;background:#111e2d;color:#9db0c5;font-size:7px}.decision-empty{padding:50px 20px;color:#647991;text-align:center;font-size:9px}
.attention-queue-panel>header{padding-bottom:11px;border-bottom:1px solid #26394f}.attention-queue{display:grid;gap:6px;margin-top:10px;max-height:620px;overflow:auto}.attention-queue-item{display:grid;grid-template-columns:6px minmax(0,1fr) auto;gap:9px;padding:9px;border-radius:10px;background:#101c29}.attention-queue-item>i{border-radius:5px;background:#687f99}.attention-queue-item.urgent>i{background:#e25d78}.attention-queue-item.high>i{background:#e6a34e}.attention-queue-item strong,.attention-queue-item small{display:block}.attention-queue-item strong{font-size:8px}.attention-queue-item small{margin-top:3px;color:#6f839a;font-size:7px;line-height:1.35}.attention-queue-item b{color:#8296ad;font-size:7px}.decision-create-dialog{width:min(620px,calc(100vw - 24px));padding:0;border:1px solid #3a506b;border-radius:17px;background:#0d1722;color:#dce5f1;box-shadow:0 30px 100px rgba(0,0,0,.7)}.decision-create-dialog::backdrop{background:rgba(3,8,14,.75);backdrop-filter:blur(4px)}.decision-create-dialog form>header,.decision-create-dialog form>footer{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #293b51}.decision-create-dialog form>footer{justify-content:flex-end;border-top:1px solid #293b51;border-bottom:0}.decision-create-dialog h3{margin:3px 0 0}.decision-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:16px}.decision-form-grid label{display:grid;gap:5px;color:#8296ad;font-size:8px}.decision-form-grid .wide{grid-column:1/-1}.decision-form-grid input,.decision-form-grid textarea,.decision-form-grid select{width:100%;box-sizing:border-box;padding:9px;border:1px solid #34495f;border-radius:8px;background:#09131d;color:#e0e8f2;font:inherit}.decision-loading{opacity:.55;pointer-events:none}
@media(max-width:1100px){.decision-overview{grid-template-columns:1fr}.decision-workspace{grid-template-columns:minmax(0,1fr) 270px}.project-briefing{grid-template-columns:1fr 1fr}.briefing-summary{grid-column:1/-1}.attention-stats{grid-template-columns:repeat(6,1fr)}}
@media(max-width:760px){.decision-page-head{align-items:flex-start;flex-direction:column}.decision-head-actions{width:100%}.decision-head-actions button{flex:1}.attention-stats{grid-template-columns:repeat(2,1fr)}.decision-workspace{display:flex;flex-direction:column}.decision-signals-panel>header{align-items:flex-start;flex-direction:column}.decision-filters{max-width:100%;width:100%}.project-briefing{display:block}.briefing-column{margin-top:10px;padding:8px 0 0;border-top:1px solid #293c53;border-left:0}.decision-signal{grid-template-columns:34px minmax(0,1fr)}.decision-signal-actions{grid-column:2;display:flex}.decision-signal-actions select,.decision-signal-actions button{flex:1}.decision-form-grid{grid-template-columns:1fr}.decision-form-grid .wide{grid-column:auto}}
.decision-page-head p{font-size:14px}.decision-page button{font-size:12px}.attention-score-ring span{font-size:11px}
.attention-score-card>div:last-child small,.project-briefing-card small,.attention-queue-panel small{font-size:11px}
.attention-score-card>div:last-child strong{font-size:17px}.attention-score-card p{font-size:12px}
.attention-stat strong{font-size:19px}.attention-stat small{font-size:11px}
.project-briefing-card h3,.decision-signals-panel h3,.attention-queue-panel h3{font-size:16px}
.project-briefing-empty,.briefing-summary{font-size:13px}.briefing-column strong,.briefing-meta{font-size:11px}
.briefing-column span{font-size:12px}.decision-signals-panel>header span{font-size:12px}
.decision-signal h4{font-size:14px}.decision-signal p{font-size:12px}.decision-signal-meta span{font-size:10px}
.decision-signal-actions select,.decision-signal-actions button{font-size:11px}
.attention-queue-item{cursor:pointer;transition:background .16s,border-color .16s,transform .16s;border:1px solid transparent}
.attention-queue-item:hover,.attention-queue-item:focus-visible{border-color:#45617e;background:#152536;transform:translateY(-1px);outline:none}
.attention-queue-item strong{font-size:13px}.attention-queue-item small{font-size:11px;text-transform:none;letter-spacing:0}
.attention-queue-item b{font-size:11px}.attention-queue-action{display:block;margin-top:6px;color:#9f91ef;font-size:11px}
