.project-progress[data-v-d8ef26cf]{border:1px solid var(--paper-200);border-radius:var(--radius-md);background:var(--white);min-width:0;padding:1rem}.project-progress__heading[data-v-d8ef26cf]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.65rem;display:flex}.project-progress__heading strong[data-v-d8ef26cf]{font:800 .82rem var(--font-display)}.project-progress__heading span[data-v-d8ef26cf]{color:var(--ink-700);font-size:.66rem;font-weight:700}.project-progress__track[data-v-d8ef26cf]{background:var(--paper-200);border:1px solid #1018201a;border-radius:999px;height:14px;display:flex;overflow:hidden}.project-progress__segment[data-v-d8ef26cf]{background:var(--progress-color);flex-basis:0;min-width:0}.project-progress__segment+.project-progress__segment[data-v-d8ef26cf]{border-left:2px solid var(--white)}.project-progress__legend[data-v-d8ef26cf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.project-progress__legend li[data-v-d8ef26cf]{min-width:0;color:var(--progress-text);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:.4rem;font-size:.68rem;display:grid}.project-progress__marker[data-v-d8ef26cf]{background:var(--progress-color);border-radius:3px;width:10px;height:10px;margin-top:.15rem}.project-progress__label[data-v-d8ef26cf]{min-width:0;font-weight:700;line-height:1.35}.project-progress__label small[data-v-d8ef26cf]{color:var(--ink-700);margin-top:.12rem;font-size:.56rem;font-weight:600;line-height:1.3;display:block}.project-progress__legend li>strong[data-v-d8ef26cf]{color:var(--ink-900);white-space:nowrap;font-size:.66rem}.project-progress__empty[data-v-d8ef26cf],.project-progress__state[data-v-d8ef26cf]{color:var(--ink-700);margin:0;font-size:.68rem;line-height:1.45}.project-progress__empty[data-v-d8ef26cf]{gap:.15rem;display:grid}.project-progress__empty strong[data-v-d8ef26cf]{color:var(--ink-900);font:800 .75rem var(--font-display)}.project-progress__state[data-v-d8ef26cf]{background:var(--paper-100);border-radius:10px;padding:.7rem}.project-progress__state--error[data-v-d8ef26cf]{background:var(--coral-100);color:var(--danger)}.project-progress--compact[data-v-d8ef26cf]{border-radius:13px;padding:.75rem}.project-progress--compact .project-progress__heading[data-v-d8ef26cf]{margin-bottom:.5rem}.project-progress--compact .project-progress__heading strong[data-v-d8ef26cf]{font-size:.72rem}.project-progress--compact .project-progress__track[data-v-d8ef26cf]{height:11px}.project-progress--compact .project-progress__legend[data-v-d8ef26cf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .55rem;margin-top:.55rem}.project-progress--compact .project-progress__legend li[data-v-d8ef26cf]{grid-template-columns:8px minmax(0,1fr) auto;gap:.3rem;font-size:.6rem}.project-progress--compact .project-progress__marker[data-v-d8ef26cf]{width:8px;height:8px}.project-progress--compact .project-progress__legend li>strong[data-v-d8ef26cf]{font-size:.58rem}@media (width<=640px){.project-progress__legend[data-v-d8ef26cf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.project-progress--compact .project-progress__legend[data-v-d8ef26cf],.project-progress__legend[data-v-d8ef26cf]{grid-template-columns:1fr}}
