.phase1-period,.phase1-muted{color:var(--color-text-secondary);font-size:13px;line-height:1.6}.phase1-period{margin:0 0 24px}.phase1-facts{grid-column:1/-1;padding:24px}.phase1-fact-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;margin:20px 0;display:grid}.phase1-fact-list dt{color:var(--color-text-secondary);margin-bottom:7px;font-size:12px}.phase1-fact-list dd{color:var(--color-text);overflow-wrap:anywhere;margin:0;line-height:1.5}.phase1-history{border-top:1px solid #94a9ba2e;padding-top:16px}.phase1-history summary{cursor:pointer;color:var(--color-accent)}.phase1-history div{justify-content:space-between;gap:16px;padding-top:16px;font-size:13px;display:flex}.phase1-history time{color:var(--color-text-secondary);white-space:nowrap}.phase1-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.phase1-task-grid .panel{padding:24px}.phase1-task-row{border-top:1px solid #94a9ba29;justify-content:space-between;align-items:start;gap:16px;padding:20px 0;display:flex}.phase1-task-row:first-child{border-top:0}.phase1-task-row a{color:var(--color-text);font-weight:600;line-height:1.5}.phase1-task-row p{color:var(--color-text-secondary);margin:6px 0;line-height:1.5}.phase1-task-row time{color:var(--color-accent);white-space:nowrap;font-size:12px}.phase1-task-row .status-badge{margin-top:8px}.phase1-task-notice{color:var(--color-text-secondary);background:#13dce50a;border:1px solid #13dce52e;border-radius:14px;margin:0 0 24px;padding:14px 18px;font-size:13px;line-height:1.6}@media (max-width:760px){.phase1-task-grid{grid-template-columns:1fr}.phase1-history div,.phase1-task-row{flex-direction:column}.phase1-facts{padding:20px}}.phase1-customer-tools{flex-wrap:wrap;gap:20px;margin:-8px 0 24px;font-size:13px;display:flex}.phase1-customer-tools a{color:var(--color-accent)}.phase1-customer-tools a:hover{text-decoration:underline}.dashboard-command .metrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.dashboard-command .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.dashboard-command .metrics{grid-template-columns:1fr}}.phase1-sales .pipeline{grid-template-columns:repeat(4,minmax(210px,1fr))}.phase1-opportunity-controls{margin-top:16px}.phase1-opportunity-controls summary{color:var(--color-accent);cursor:pointer;font-size:12px}.phase1-sales .pipeline-filters{flex-wrap:wrap}@media (max-width:760px){.phase1-sales .pipeline{grid-template-columns:1fr;overflow:visible}.phase1-sales .pipeline-column{min-height:0}}.phase1-sales .pipeline-column{background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text)}.phase1-sales .pipeline-column>header>strong{color:var(--color-text)}.phase1-sales .pipeline-column>header>span{background:var(--color-surface-raised);color:var(--color-text-secondary);border:1px solid var(--color-border)}.phase1-sales .pipeline-filters a{background:var(--color-surface);color:var(--color-text-secondary);border-color:var(--color-border);transition:background var(--transition-duration), border-color var(--transition-duration)}.phase1-sales .pipeline-filters a:hover{background:var(--color-surface-raised);color:var(--color-text);border-color:var(--color-accent-deep)}.phase1-sales .pipeline-filters a.selected{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.phase1-sales .deal-card{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border);box-shadow:var(--shadow-panel)}.phase1-sales .deal-card:hover{border-color:var(--color-accent-deep)}.phase1-sales .deal-card-next{background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text)!important}.phase1-sales .deal-card-next strong{color:var(--color-text)}.phase1-sales .deal-card-next small{color:var(--color-text-secondary)}.phase1-sales .deal-card-next span{color:var(--color-attention)}.phase1-sales .deal-card.needs-attention{box-shadow:inset 3px 0 var(--color-attention), var(--shadow-panel)}.phase1-sales a:focus-visible,.phase1-sales summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.phase1-sales button:disabled{background:var(--color-surface-raised);color:var(--color-text-secondary);border-color:var(--color-border);opacity:1}
