.tekkl-progress-stacked{width:100%;font-family:var(--tekkl-font-family,"Lato", sans-serif);flex-direction:column;display:flex}.tekkl-progress-stacked__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.tekkl-progress-stacked__meta{flex-direction:column;gap:2px;display:flex}.tekkl-progress-stacked__label{color:var(--tekkl-on-surface,#151d22);font-size:13px;font-weight:700}.tekkl-progress-stacked__subtext{color:var(--tekkl-gray-50,#71787e);font-size:11px}.tekkl-progress-stacked__legend{flex-wrap:wrap;align-items:center;gap:16px;font-family:monospace;font-size:12px;display:flex}.tekkl-progress-stacked__legend-item{align-items:center;gap:6px;display:flex}.tekkl-progress-stacked__indicator{border-radius:var(--tekkl-radius-sm,2px);width:10px;height:10px}.tekkl-progress-stacked__indicator--primary{background-color:var(--tekkl-progress-fill,var(--tekkl-blue,#218bb0))}.tekkl-progress-stacked__indicator--primary-dim,.tekkl-progress-stacked__indicator--secondary{background-color:var(--tekkl-blue-30,#5cb7dd)}.tekkl-progress-stacked__indicator--surface,.tekkl-progress-stacked__indicator--pending{background-color:var(--tekkl-surface-container-highest,#dce3ea)}.tekkl-progress-stacked__indicator--warning{background-color:var(--tekkl-progress-warning,var(--tekkl-orange,#f2881d))}.tekkl-progress-stacked__indicator--error{background-color:var(--tekkl-progress-danger,var(--tekkl-red,#ff464a))}.tekkl-progress-stacked__legend-text{color:var(--tekkl-on-surface,#151d22)}.tekkl-progress-stacked__track{background-color:var(--tekkl-progress-track,var(--tekkl-surface-container,#e7eff6));border-radius:var(--tekkl-radius-full,9999px);width:100%;display:flex;overflow:hidden}.tekkl-progress-stacked__segment{height:100%;transition:width .3s cubic-bezier(.4,0,.2,1)}.tekkl-progress-stacked__segment--primary{background-color:var(--tekkl-progress-fill,var(--tekkl-blue,#218bb0))}.tekkl-progress-stacked__segment--primary-dim,.tekkl-progress-stacked__segment--secondary{background-color:var(--tekkl-blue-30,#5cb7dd)}.tekkl-progress-stacked__segment--surface,.tekkl-progress-stacked__segment--pending{background-color:var(--tekkl-surface-container-highest,#dce3ea)}.tekkl-progress-stacked__segment--warning{background-color:var(--tekkl-progress-warning,var(--tekkl-orange,#f2881d))}.tekkl-progress-stacked__segment--error{background-color:var(--tekkl-progress-danger,var(--tekkl-red,#ff464a))}.tekkl-progress-stacked--sm .tekkl-progress-stacked__track{height:var(--tekkl-progress-height-compact,6px)}.tekkl-progress-stacked--md .tekkl-progress-stacked__track{height:12px}.tekkl-progress-stacked--lg .tekkl-progress-stacked__track{height:16px}
