.productivity-filters{display:grid;grid-template-columns:1.2fr 1fr 1.2fr .8fr .8fr auto;gap:12px;align-items:end;margin-bottom:14px}.productivity-filters button{min-height:43px;padding:9px 14px;font-size:11px}.productivity-note{display:flex;gap:10px;align-items:center;margin-bottom:16px;padding:11px 14px;border:1px solid #b9e9f5;border-radius:11px;background:#effbfe;color:#28566a;font-size:11px}.productivity-note strong{white-space:nowrap;color:#0798ba}.productivity-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.productivity-metrics article{display:grid;gap:3px;min-width:0;padding:15px;border:1px solid var(--line);border-radius:12px;background:#fff}.productivity-metrics small{color:var(--muted);font-size:10px}.productivity-metrics strong{font-size:22px}.productivity-metrics span{color:var(--muted);font-size:10px}.productivity-layout{display:grid;gap:18px}.productivity-section{padding:20px}.productivity-section h3{margin:0 0 3px}.productivity-section>div>p{margin:0;color:var(--muted);font-size:11px}.productivity-trend{display:flex;align-items:end;gap:4px;min-height:190px;margin-top:20px;padding:12px 4px 25px;border-bottom:1px solid var(--line);overflow-x:auto}.productivity-day{display:grid;grid-template-rows:1fr auto;align-items:end;flex:1 0 18px;min-width:18px;height:165px;position:relative}.productivity-day-bars{display:flex;align-items:end;justify-content:center;gap:1px;height:140px}.productivity-day i{display:block;width:4px;min-height:2px;border-radius:3px 3px 0 0}.productivity-day i.versions{background:#1687ed}.productivity-day i.movements{background:#20c4df}.productivity-day i.reviews{background:#8b5cf6}.productivity-day i.deployments{background:#20b26b}.productivity-day small{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);color:var(--muted);font-size:8px;white-space:nowrap}.productivity-legend{display:flex;gap:14px;justify-content:flex-end;margin-top:13px}.productivity-legend span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:9px}.productivity-legend span:before{content:'';width:7px;height:7px;border-radius:50%;background:#999}.productivity-legend .versions:before{background:#1687ed}.productivity-legend .movements:before{background:#20c4df}.productivity-legend .reviews:before{background:#8b5cf6}.productivity-legend .deployments:before{background:#20b26b}.productivity-table{margin-top:16px}.productivity-table th:not(:first-child),.productivity-table td:not(:first-child){text-align:center}.productivity-table td strong{display:block;font-size:11px}.productivity-table td small{display:block;color:var(--muted);font-size:9px}.productivity-status{margin:12px 2px;color:var(--muted);font-size:10px}@media(max-width:1100px){.productivity-filters{grid-template-columns:repeat(3,1fr)}.productivity-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.productivity-filters,.productivity-metrics{grid-template-columns:1fr}.productivity-note{align-items:flex-start;flex-direction:column}.productivity-legend{flex-wrap:wrap;justify-content:flex-start}.productivity-section{padding:14px}}
