.obra360-budget-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 13px}
.obra360-budget-strip span{padding:10px;background:#f4f9fc;color:#688196;font-size:10px}
.obra360-budget-strip b{display:block;color:#1d527d;font:600 20px "Barlow Condensed",sans-serif;margin-top:4px}
.obra360-changes{margin-top:17px;padding-top:15px;border-top:1px solid #dfeaf1}
.obra360-changes h3{font-family:Manrope,sans-serif;font-size:14px;letter-spacing:-.035em;margin:0}
.obra360-changes>p{font-size:11px;line-height:1.5;color:#718698;margin:5px 0 9px}
.obra360-changes ul{padding:0;margin:0;list-style:none}
.obra360-changes li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #e4edf2;font-size:11px}
.obra360-changes li span b,.obra360-changes li span small{display:block}
.obra360-changes li span small{color:#718698;font-size:10px;margin-top:3px}
.obra360-changes li strong{color:#2a6798}
.obra360-empty-line{color:#718698}
.obra360-gantt{display:grid;gap:8px;margin-top:16px}
.obra360-gantt article{display:grid;grid-template-columns:minmax(160px,1fr) minmax(170px,2fr) 34px;align-items:center;gap:12px;padding:10px;border-bottom:1px solid #e1ebf1}
.obra360-gantt article b,.obra360-gantt article span{display:block}
.obra360-gantt article b{font-size:12px}
.obra360-gantt article span,.obra360-gantt article small{color:#72889a;font-size:10px;margin-top:4px}
.obra360-gantt-track{height:12px;position:relative;border-radius:99px;background:#e4eef4}
.obra360-gantt-track i{display:block;position:absolute;top:0;bottom:0;border-radius:99px;background:#a7c5dc;overflow:hidden}
.obra360-gantt-track em{display:block;height:100%;background:#337eb9}
@media(max-width:760px){.obra360-budget-strip{grid-template-columns:repeat(2,1fr)}.obra360-gantt article{grid-template-columns:1fr;gap:7px}}
