.ReportsDashboardPage-module__HdL7oa__page{background:#f6f8fb;flex-direction:column;gap:1rem;min-height:100%;padding:1.25rem;display:flex}.ReportsDashboardPage-module__HdL7oa__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ReportsDashboardPage-module__HdL7oa__title{color:#1a1a2e;margin:0;font-size:2rem;font-weight:800}.ReportsDashboardPage-module__HdL7oa__subtitle{color:#64748b;margin:.35rem 0 0;font-size:.95rem}.ReportsDashboardPage-module__HdL7oa__scheduleBadge{color:#475569;background:#fff;border:1px solid #dbe3ef;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.85rem;display:inline-flex}.ReportsDashboardPage-module__HdL7oa__tabs{flex-wrap:wrap;gap:.5rem;display:flex}.ReportsDashboardPage-module__HdL7oa__tab{color:#475569;cursor:pointer;background:#fff;border:1px solid #dce3ef;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.85rem;display:inline-flex}.ReportsDashboardPage-module__HdL7oa__tabActive{color:#124027;background:#edfaf3;border-color:#4acf7f}.ReportsDashboardPage-module__HdL7oa__section{background:#fff;border:1px solid #dfe6f2;border-radius:14px;flex-direction:column;gap:.85rem;padding:1rem;display:flex}.ReportsDashboardPage-module__HdL7oa__row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ReportsDashboardPage-module__HdL7oa__rowBetween{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ReportsDashboardPage-module__HdL7oa__rowEnd{justify-content:flex-end;gap:.6rem;display:flex}.ReportsDashboardPage-module__HdL7oa__input,.ReportsDashboardPage-module__HdL7oa__select{color:#1e293b;background:#fff;border:1px solid #d7dfec;border-radius:10px;height:38px;padding:0 .75rem;font-size:.88rem}.ReportsDashboardPage-module__HdL7oa__input{min-width:220px}.ReportsDashboardPage-module__HdL7oa__select{min-width:170px}.ReportsDashboardPage-module__HdL7oa__primaryButton,.ReportsDashboardPage-module__HdL7oa__secondaryButton,.ReportsDashboardPage-module__HdL7oa__ghostButton,.ReportsDashboardPage-module__HdL7oa__ghostButtonDanger,.ReportsDashboardPage-module__HdL7oa__iconButton{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:.4rem;height:36px;padding:0 .75rem;font-size:.85rem;display:inline-flex}.ReportsDashboardPage-module__HdL7oa__primaryButton{color:#fff;background:#4acf7f}.ReportsDashboardPage-module__HdL7oa__secondaryButton{color:#334155;background:#fff;border-color:#d3dbe8}.ReportsDashboardPage-module__HdL7oa__ghostButton{color:#334155;background:#f8fafc;border-color:#e2e8f0}.ReportsDashboardPage-module__HdL7oa__ghostButtonDanger{color:#b42318;background:#fff1f2;border-color:#ffd9df}.ReportsDashboardPage-module__HdL7oa__iconButton{background:#fff;border-color:#d7dfec;justify-content:center;width:36px;padding:0}.ReportsDashboardPage-module__HdL7oa__groupTitle{color:#1e293b;margin:.2rem 0 0;font-size:1rem;font-weight:700}.ReportsDashboardPage-module__HdL7oa__cardGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;display:grid}.ReportsDashboardPage-module__HdL7oa__card{border:1px solid #dfe7f3;border-radius:14px;flex-direction:column;gap:.5rem;padding:.9rem;display:flex}.ReportsDashboardPage-module__HdL7oa__cardTop{justify-content:space-between;align-items:center;display:flex}.ReportsDashboardPage-module__HdL7oa__reportBadge{color:#3730a3;background:#eef2ff;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.ReportsDashboardPage-module__HdL7oa__cardTitle{color:#0f172a;margin:0;font-size:1.05rem;font-weight:700}.ReportsDashboardPage-module__HdL7oa__cardMuted{color:#64748b;margin:0;font-size:.83rem}.ReportsDashboardPage-module__HdL7oa__cardActions{flex-wrap:wrap;gap:.4rem;display:flex}.ReportsDashboardPage-module__HdL7oa__emptyState{color:#64748b;background:#f8fafc;border:1px dashed #cfd8e7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:140px;font-size:.9rem;display:flex}.ReportsDashboardPage-module__HdL7oa__builderLayout{grid-template-columns:330px 1fr;gap:1rem;display:grid}.ReportsDashboardPage-module__HdL7oa__builderPanel{border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.ReportsDashboardPage-module__HdL7oa__builderPreview{border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.8rem;padding:.85rem;display:flex}.ReportsDashboardPage-module__HdL7oa__placeholder{color:#64748b;border:1px dashed #cad5e2;border-radius:12px;justify-content:center;align-items:center;min-height:300px;display:flex}.ReportsDashboardPage-module__HdL7oa__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.55rem;display:grid}.ReportsDashboardPage-module__HdL7oa__summaryCard{background:#f8fafc;border:1px solid #dde6f2;border-radius:10px;padding:.6rem}.ReportsDashboardPage-module__HdL7oa__summaryCard p{color:#64748b;margin:0;font-size:.78rem}.ReportsDashboardPage-module__HdL7oa__summaryCard strong{margin-top:.2rem;font-size:1.05rem;display:block}.ReportsDashboardPage-module__HdL7oa__chartBox{height:300px}.ReportsDashboardPage-module__HdL7oa__field{flex-direction:column;gap:.3rem;display:flex}.ReportsDashboardPage-module__HdL7oa__field span{color:#334155;font-size:.8rem;font-weight:600}.ReportsDashboardPage-module__HdL7oa__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.ReportsDashboardPage-module__HdL7oa__metricWrap{border:1px solid #e2e8f0;border-radius:10px;padding:.65rem}.ReportsDashboardPage-module__HdL7oa__metricTitle{color:#334155;margin:0 0 .4rem;font-size:.83rem;font-weight:700}.ReportsDashboardPage-module__HdL7oa__checkboxLine{color:#334155;align-items:center;gap:.45rem;margin-bottom:.2rem;font-size:.83rem;display:flex}.ReportsDashboardPage-module__HdL7oa__tableWrap{overflow-x:auto}.ReportsDashboardPage-module__HdL7oa__table{border-collapse:collapse;width:100%;min-width:760px}.ReportsDashboardPage-module__HdL7oa__table th,.ReportsDashboardPage-module__HdL7oa__table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:.6rem .65rem;font-size:.82rem}.ReportsDashboardPage-module__HdL7oa__table th{color:#475569;background:#f8fafc;font-weight:700}.ReportsDashboardPage-module__HdL7oa__diffPositive{color:#16a34a;font-weight:700}.ReportsDashboardPage-module__HdL7oa__diffNegative{color:#dc2626;font-weight:700}.ReportsDashboardPage-module__HdL7oa__scheduleList{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.8rem;display:grid}.ReportsDashboardPage-module__HdL7oa__scheduleCard{border:1px solid #dfe6f2;border-radius:12px;flex-direction:column;gap:.45rem;padding:.75rem;display:flex}.ReportsDashboardPage-module__HdL7oa__scheduleCard h4{color:#0f172a;margin:0;font-size:1rem}.ReportsDashboardPage-module__HdL7oa__scheduleCard p{color:#475569;margin:0;font-size:.82rem}.ReportsDashboardPage-module__HdL7oa__switchLine{color:#334155;align-items:center;gap:.45rem;font-size:.82rem;display:inline-flex}.ReportsDashboardPage-module__HdL7oa__helperText{color:#64748b;margin:0;font-size:.83rem}.ReportsDashboardPage-module__HdL7oa__pagination{color:#475569;justify-content:flex-end;align-items:center;gap:.65rem;font-size:.85rem;display:flex}.ReportsDashboardPage-module__HdL7oa__modalOverlay{z-index:120;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ReportsDashboardPage-module__HdL7oa__modal{background:#fff;border:1px solid #dfe6f2;border-radius:14px;flex-direction:column;gap:.7rem;width:min(560px,100%);max-height:86vh;padding:1rem;display:flex;overflow-y:auto}.ReportsDashboardPage-module__HdL7oa__modal h3{color:#0f172a;margin:0;font-size:1.1rem}.ReportsDashboardPage-module__HdL7oa__successText{color:#16a34a;align-items:center;gap:.3rem;margin:0;font-size:.82rem;display:inline-flex}@media (max-width:980px){.ReportsDashboardPage-module__HdL7oa__builderLayout{grid-template-columns:1fr}}@media (max-width:720px){.ReportsDashboardPage-module__HdL7oa__twoColumns{grid-template-columns:1fr}.ReportsDashboardPage-module__HdL7oa__input,.ReportsDashboardPage-module__HdL7oa__select{width:100%;min-width:160px}}
