.ov-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.ov-metric{text-align:left;border:1px solid #e3e9e3;background:white;padding:22px;border-radius:14px;display:flex;flex-direction:column;gap:12px;min-width:0}.ov-metric>span{color:#78877c;font-size:12px;display:flex;justify-content:space-between}.ov-metric b{font-weight:400;color:#a0b09f}.ov-metric strong{font-size:32px;line-height:1.25;font-weight:600;color:#294b3b;letter-spacing:-1px}.ov-metric small{font-size:11px;color:#8a968c;white-space:normal}.ov-today{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 28px;gap:20px}.ov-today>div{display:flex;justify-content:space-between;align-items:center;gap:10px;border-right:1px solid #e9eee8;padding-right:20px}.ov-today>div:last-child{border:0}.ov-today span{font-size:12px;color:#7d8b80}.ov-today strong{font-size:25px;color:#365d4a}.ov-columns{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:24px}.ov-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ov-chart{padding:16px 18px 0}.ov-chart svg{display:block;width:100%;height:auto}.ov-legend{display:flex;justify-content:center;gap:24px;font-size:11px;padding:0 20px 18px}.ov-legend span:nth-child(1){color:#355d4a}.ov-legend span:nth-child(2){color:#b4945b}.ov-legend span:nth-child(3){color:#7a9cae}.ov-summary{padding:15px 25px;background:#fafbf8;color:#788879;font-size:11px}.ov-todos button{width:100%;display:flex;align-items:center;padding:18px 0;border:0;border-bottom:1px solid #edf0eb;border-radius:0;text-align:left;gap:16px;background:white}.ov-todos strong{margin-left:auto;color:#9b7d46;font-size:20px}.ov-todos b{font-weight:400;color:#9fac9f}.ov-bar{display:block;width:100%;border:0;padding:0;margin:0 0 20px;text-align:left;background:transparent}.ov-bar>span{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#6d7f70}.ov-bar b{font-weight:500;color:#355d4a}.ov-bar i{display:block;height:6px;background:#f0f3ed;border-radius:6px;overflow:hidden;margin:10px 0}.ov-bar em{display:block;height:100%;background:#78967c;border-radius:6px}.ov-bar small{font-size:10px;color:#879588}.ov-plan{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #edf0eb;border-radius:0;padding:16px 0;text-align:left;background:white;gap:14px}.ov-plan strong{font-size:22px;text-align:right}.ov-plan small{display:block;font-size:10px;font-weight:400;color:#879588;margin-top:6px}.ov-footnote{font-size:11px;color:#8b978d;line-height:1.8;margin:12px 0 24px}.pagehead select#overviewDays{width:150px;margin:0}.ov-metric:hover{border-color:#b6c9b5;background:#fcfdf9}@media(max-width:1100px){.ov-three{grid-template-columns:1fr}.ov-columns{grid-template-columns:1fr}.ov-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ov-metric{padding:16px}.ov-metric strong{font-size:27px}.ov-today{grid-template-columns:repeat(2,1fr);padding:18px;gap:18px}.ov-today>div{border:0}.ov-metrics{gap:10px}.ov-legend{gap:14px}.ov-todos button{padding:14px 0}}
