.project-age{margin:14px 0 20px;padding:13px;border:1px solid #dce6f0;border-radius:12px;background:#f7fafc;color:#18344e}.project-age .section-title{margin:0 0 12px;gap:8px;flex-wrap:wrap}.project-age .section-title small{font-size:10px}.project-age-score{display:flex;align-items:center;justify-content:space-between;gap:8px}.project-age-score small{display:block;font-size:11px;color:#526779}.project-age-score strong{display:block;font-size:27px;line-height:1.4;color:#0c5575}.project-age-score>span{font-size:11px;color:#5c6e7e}.project-age-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0;font-size:10px}.project-age-counts span{padding:7px 4px;background:#fff;border-radius:6px;text-align:center}.project-age-counts b{display:block;font-size:14px;margin-top:3px}.project-age-note,.project-age-warning{font-size:11px;line-height:1.55;margin:7px 0}.project-age-warning{color:#805412}.project-age details{font-size:11px;line-height:1.6;margin-top:9px;overflow-wrap:anywhere}.project-age summary{cursor:pointer;padding:6px 0;color:#185777}.project-age details p{margin:8px 0}.project-age a{color:#185777}.project-age-retry{padding:8px;border:1px solid #b7cbdc;background:#fff;border-radius:7px;cursor:pointer}
