.project-progress{background:var(--paper);border:1px solid var(--border);border-top:0;padding:14px 24px;border-radius:0 0 12px 12px;margin-top:-9px}
progress{width:100%;height:7px;accent-color:var(--green);display:block;margin:8px 0}
progress::-webkit-progress-bar{background:#e1e8d8;border-radius:4px}progress::-webkit-progress-value{background:var(--green);border-radius:4px}
.roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.roadmap .record-grid{grid-template-columns:1fr}.roadmap .panel{padding:16px}.roadmap h2{font-size:20px;margin-bottom:18px}
.calendar.week .day{min-height:280px}.calendar.week .cal-event{font-size:13px;min-height:44px}.calendar.week .weekday{font-size:12px}
.taskmain button{min-height:44px}.check{min-width:44px;min-height:44px}.card-title{min-height:44px!important}.brand img{filter:none}
.sidebar .brand{color:var(--ivory)}
@media(max-width:1100px){.roadmap{grid-template-columns:1fr}.roadmap .record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.roadmap .record-grid{grid-template-columns:1fr}.calendar.week{grid-template-columns:1fr}.calendar.week .weekday{display:none}.calendar.week .day{min-height:90px}.calendar.week .day-num{font-weight:600}.calendar:not(.week) .cal-event{min-height:44px}.btn.small{min-height:44px}.brand-stage{padding:8px}.brand-stage img{width:100%}.integration{flex-wrap:wrap}.profile{min-width:0}.tabs{max-width:100%}.print-report h1{font-size:27px}}

.sidebar-bottom .link{color:var(--ivory)}
.panel .record-grid{grid-template-columns:1fr}.hero .badge{color:var(--green);width:fit-content}
@media(max-width:720px){.sidebar{visibility:hidden}.sidebar.open{visibility:visible}}
@media(max-width:720px){.table-wrap table{min-width:0}.table-wrap table,.table-wrap tbody,.table-wrap tr,.table-wrap td{display:block;width:100%}.table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.table-wrap tr{padding-bottom:12px}.table-wrap td{border:0;padding:8px 0;overflow-wrap:anywhere}.table-wrap td::before{display:block;font-size:11px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:1px}.table-wrap td:nth-child(1)::before{content:'Metric'}.table-wrap td:nth-child(2)::before{content:'Value'}.table-wrap td:nth-child(3)::before{content:'Period'}.table-wrap td:nth-child(4)::before{content:'Source'}html[lang=es] .table-wrap td:nth-child(1)::before{content:'Métrica'}html[lang=es] .table-wrap td:nth-child(2)::before{content:'Valor'}html[lang=es] .table-wrap td:nth-child(3)::before{content:'Periodo'}html[lang=es] .table-wrap td:nth-child(4)::before{content:'Fuente'}}
