.segment-dashboard{max-width:1560px}.segment-dashboard>.panel,.segment-dashboard>.segment-grid,.segment-dashboard>details{margin-bottom:22px}.segment-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.segment-dashboard h2{margin-top:0}.segment-inbox{border-left:3px solid var(--color-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.segment-counts{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:14px;display:grid}.segment-count{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.segment-count span,.segment-note,.segment-list span,.segment-list small{color:var(--color-text-secondary)}.segment-count strong{overflow-wrap:anywhere;font-size:1.65rem}.segment-list{margin:12px 0;padding:0;list-style:none}.segment-list li{border-top:1px solid var(--color-border)}.segment-list a{overflow-wrap:anywhere;flex-direction:column;gap:8px;padding:16px 0;display:flex}.segment-list time{color:var(--color-attention);font-size:.82rem}.segment-facts{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:16px;display:grid}.segment-facts dt{color:var(--color-text-secondary);font-size:.85rem}.segment-facts dd{margin:10px 0;font-size:1.5rem;font-weight:700}.segment-stages{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;padding:0;list-style:none;display:grid}.segment-stages li{border:1px solid var(--color-border);border-radius:10px;justify-content:space-between;gap:12px;padding:12px;display:flex}.segment-note{font-size:.82rem;line-height:1.65}.segment-team-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.segment-team-links h2,.segment-team-links p{flex-basis:100%}.segment-dashboard summary{cursor:pointer;color:var(--color-accent);padding:10px 0}.segment-details>.panel{margin-top:14px}.segment-menu-group{border:0;margin:0;padding:0}.segment-menu-label{color:var(--color-text-secondary);letter-spacing:.05em;padding:14px 12px 6px;font-size:.68rem;display:block}@media (max-width:900px){.segment-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.segment-inbox .primary-link{text-align:center;white-space:normal;width:100%}.segment-team-links{flex-direction:column;align-items:stretch}}
