.hiit-cardio-compare{flex-direction:column;gap:22px;margin:20px 0;display:flex}.hcc-legend{color:#555;gap:22px;margin-bottom:2px;font-size:.85rem;display:flex}.hcc-legend-item{align-items:center;gap:7px;display:flex}.hcc-legend-dot{border-radius:50%;flex-shrink:0;width:11px;height:11px}.hcc-legend-dot.hiit{background:linear-gradient(90deg,#ff7e5f,#e0453f)}.hcc-legend-dot.cardio{background:linear-gradient(90deg,#36a2eb,#2e86de)}.hcc-metric{flex-direction:column;gap:8px;display:flex}.hcc-metric-name{color:#222;font-size:.94rem;font-weight:700}.hcc-bar-row{grid-template-columns:64px 1fr 44px;align-items:center;gap:10px;display:grid}@media (max-width:560px){.hcc-bar-row{grid-template-columns:52px 1fr 40px;gap:8px}}.hcc-bar-label{color:#888;white-space:nowrap;font-size:.78rem;font-weight:600}.hcc-bar-track{background:#0000000f;border-radius:999px;width:100%;height:12px;position:relative;overflow:hidden}.hcc-bar-fill{border-radius:999px;height:100%;transition:width .3s}.hcc-bar-fill.hiit{background:linear-gradient(90deg,#ff7e5f,#e0453f)}.hcc-bar-fill.cardio{background:linear-gradient(90deg,#36a2eb,#2e86de)}.hcc-bar-value{text-align:right;color:#444;font-size:.78rem;font-weight:700}.hcc-note{color:#888;margin-top:4px;font-size:.82rem;font-style:italic}
.fit-cards{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}@media (max-width:640px){.fit-cards{grid-template-columns:1fr}}.fit-card{background:#00000005;border-top:4px solid #0000;border-radius:14px;padding:18px 20px}.fit-card.hiit{background:#e0453f0d;border-top-color:#e0453f}.fit-card.cardio{background:#2e86de0d;border-top-color:#2e86de}.fit-card-title{color:#222;align-items:center;gap:10px;margin-bottom:12px;font-size:1.02rem;font-weight:800;display:flex}.fit-card-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.1rem;display:flex}.fit-card.hiit .fit-card-icon{background:#e0453f26}.fit-card.cardio .fit-card-icon{background:#2e86de26}.fit-list{flex-direction:column;gap:9px;display:flex}.fit-list-item{color:#333;align-items:flex-start;gap:9px;font-size:.9rem;line-height:1.45;display:flex}.fit-list-check{flex-shrink:0;margin-top:1px;font-size:.85rem}.fit-card.hiit .fit-list-check{color:#e0453f}.fit-card.cardio .fit-list-check{color:#2e86de}
