.p-tag{align-items:center;gap:var(--space-1);padding:var(--space-0-5)var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-normal);border-radius:var(--radius-md);white-space:nowrap;display:inline-flex}.p-tag--default{background-color:var(--color-secondary);color:var(--color-on-secondary)}.p-tag--primary{background-color:var(--color-primary-subtle);color:var(--color-on-primary-subtle)}.p-tag--success{background-color:var(--color-success-subtle);color:var(--color-on-success-subtle)}.p-tag--warning{background-color:var(--color-warning-subtle);color:var(--color-on-warning-subtle)}.p-tag--danger{background-color:var(--color-danger-subtle);color:var(--color-on-danger-subtle)}.p-tag--info{background-color:var(--color-info-subtle);color:var(--color-on-info-subtle)}.p-tag__remove{color:currentColor;opacity:.6;border-radius:var(--radius-sm);cursor:pointer;width:1rem;height:1rem;transition:opacity var(--duration-fast)var(--ease-default);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.p-tag__remove:hover{opacity:1}@media (max-width:480px){.p-tag{padding:var(--space-1)var(--space-2-5)}.p-tag__remove{width:44px;height:44px;margin:calc(var(--space-1)*-1)calc(var(--space-2)*-1)calc(var(--space-1)*-1)0}}
.p-progress{gap:var(--space-1-5);flex-direction:column;display:flex}.p-progress__header{justify-content:space-between;align-items:center;display:flex}.p-progress__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.p-progress__value{font-size:var(--text-xs);color:var(--color-text-secondary)}.p-progress__track{border-radius:var(--radius-full);background-color:var(--color-secondary);width:100%;overflow:hidden}.p-progress__track--sm{height:4px}.p-progress__track--md{height:8px}.p-progress__track--lg{height:12px}.p-progress__fill{border-radius:var(--radius-full);height:100%;transition:width var(--duration-slow)var(--ease-default)}.p-progress__fill--primary{background-color:var(--color-primary)}.p-progress__fill--success{background-color:var(--color-success)}.p-progress__fill--warning{background-color:var(--color-warning)}.p-progress__fill--danger{background-color:var(--color-danger)}@media (max-width:480px){.p-progress__label{font-size:var(--text-xs)}.p-progress__track--sm{height:6px}.p-progress__track--md{height:10px}.p-progress__track--lg{height:14px}}
