.pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px;color:var(--muted);font-size:13px}.pager .btn{padding:8px 11px}.pager .btn:disabled{cursor:not-allowed;opacity:.45}.report-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.report-day{min-height:58px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;color:var(--muted);display:grid;place-items:center;font:inherit}.report-day b{color:var(--text)}.report-day small{font-size:10px}.report-day.done{background:#ecfdf3;border-color:#a7f3d0}.report-day.done small{color:var(--green)}.report-day.selected{outline:2px solid var(--primary);outline-offset:1px}
