
.overview-page{display:grid;gap:24px}.overview-heading h2{margin:0 0 8px}.overview-heading p,.overview-panel>p{color:#817987}.overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.overview-card,.overview-panel{background:#fff;border:1px solid #eae7ed;border-radius:16px;padding:22px}.overview-card{display:flex;flex-direction:column;gap:16px;color:inherit;text-decoration:none}.overview-card:hover{border-color:#743f67}.overview-card>strong{font-size:24px;color:#613452}.overview-card small{font-size:11px;color:#817987}.overview-warning{border-top:3px solid #b1494c}.overview-counts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.overview-counts a{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;padding:14px;background:#f6f7fa;border-radius:10px}.overview-counts strong{font-size:26px;color:#613452}.overview-panel h2{font-size:17px;margin:0 0 18px}.overview-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.overview-month{margin:18px 0}.overview-month>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.overview-month progress{width:100%;height:10px;accent-color:#743f67}.overview-due{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #eae7ed;color:inherit;text-decoration:none}.overview-due small{display:block;color:#817987;margin-top:7px}.overview-panel>.text-link{display:block;margin-top:20px}@media(max-width:1000px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-columns{grid-template-columns:1fr}}@media(max-width:560px){.overview-metrics{grid-template-columns:1fr}.overview-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-card>strong{font-size:22px}.overview-due{align-items:flex-start;flex-direction:column}}
