.coverage-filters{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.coverage-filters [aria-pressed=true]{background:#d8f36a;color:#141810;border-color:#d8f36a}.coverage-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.coverage-metric{padding:24px;text-align:left;color:inherit;cursor:pointer}.coverage-metric strong{display:block;font-size:2rem;color:#d8f36a}.coverage-metric span{display:block;margin-top:8px}.planning-history{margin-top:24px}.planning-history>summary{cursor:pointer;font-weight:700;font-size:1.1rem;padding:8px 0}.planning-history>.field{margin-top:18px}.kanban-column>h2{font-size:1rem;display:flex;justify-content:space-between}.client-profile-read{margin-bottom:20px}.profile-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.profile-value{padding:16px;background:#10150d;border:1px solid #46503b;border-radius:6px;min-width:0}.profile-value dt{color:#b9c1b0;font-size:.85rem}.profile-value dd{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#edf0e5}.client-visible-note{padding:12px 16px;background:#26331b;color:#e5efcd;border-left:3px solid #c9e94e;font-size:.85rem}.plan-preview-label{display:block;margin-top:8px;color:#d8e6b4;font-size:.8rem}.preview-download{font-size:.85rem;color:#bac4af;max-width:240px}.calendar-event.is-preview{border-style:dashed}.planning-history .plan-history-filters{margin-top:16px}@media(max-width:700px){.coverage-overview,.profile-values{grid-template-columns:1fr 1fr}.coverage-metric{padding:16px}.kanban.control-kanban{grid-template-columns:1fr;overflow:visible}.coverage-filters .btn{flex:1 0 auto}}@media(max-width:390px){.profile-values{grid-template-columns:1fr}}
.coverage-metric .coverage-legend{display:block;margin-top:12px;color:#b9c1b0;font-size:.8rem;line-height:1.5;font-weight:400;white-space:normal}
