
.operation-progress[data-v-c593ea58]{margin:12px 0;color:var(--text-secondary);font-size:12px;min-width:0}.heading[data-v-c593ea58]{display:flex;justify-content:space-between;gap:8px;line-height:1.6}.percentage[data-v-c593ea58]{white-space:nowrap;font-variant-numeric:tabular-nums}.track[data-v-c593ea58]{height:6px;border-radius:8px;overflow:hidden;background:var(--border-color);margin-top:6px}.fill[data-v-c593ea58]{height:100%;background:var(--primary-color);border-radius:8px;transition:width 1s linear}.fill.estimated[data-v-c593ea58]{background-image:linear-gradient(110deg,transparent 30%,#ffffff55 50%,transparent 70%);background-size:200% 100%;animation:operation-shimmer-c593ea58 2s linear infinite}.fill.indeterminate[data-v-c593ea58]{animation:operation-indeterminate-c593ea58 1.5s ease-in-out infinite}@keyframes operation-indeterminate-c593ea58{from{transform:translateX(-100%)}to{transform:translateX(340%)}}.success .fill[data-v-c593ea58]{background:var(--success-color)}.success .heading[data-v-c593ea58]{color:var(--success-color)}.error .heading[data-v-c593ea58]{color:#b91c1c}.waiting .heading[data-v-c593ea58]{color:var(--warning-color)}p[data-v-c593ea58]{margin:5px 0 0;line-height:1.6;color:var(--text-tertiary)}.compact[data-v-c593ea58]{margin:8px 0 0;font-size:11px}
@keyframes operation-shimmer-c593ea58{from{background-position:200% 0}to{background-position:-200% 0}}
@media(prefers-reduced-motion:reduce){.fill.estimated[data-v-c593ea58],.fill.indeterminate[data-v-c593ea58]{animation:none}.fill[data-v-c593ea58]{transition:none}}
.framed[data-v-c593ea58]{position:relative;padding:12px;margin:0;isolation:isolate}
.progress-frame[data-v-c593ea58]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
.progress-frame rect[data-v-c593ea58]{width:calc(100% - 4px);height:calc(100% - 4px);fill:none;stroke-width:2;vector-effect:non-scaling-stroke}
.frame-track[data-v-c593ea58]{stroke:var(--border-color,#dce2ec)}
.frame-value[data-v-c593ea58]{stroke-linecap:round;transition:stroke-dasharray .6s ease}
.framed.active .frame-value[data-v-c593ea58]{animation:operation-frame-glow-c593ea58 2.8s ease-in-out infinite}
.framed.success .frame-value[data-v-c593ea58]{stroke:var(--success-color,#36a774)}
.framed.error .frame-track[data-v-c593ea58]{stroke:#c85656}.framed.queued .frame-track[data-v-c593ea58]{stroke:#9ca9ba;stroke-dasharray:3 2}
.framed .heading[data-v-c593ea58]{flex-wrap:wrap}.framed .heading>span[data-v-c593ea58]:first-child{flex:1;min-width:65px}
@keyframes operation-frame-glow-c593ea58{0%,100%{opacity:1}50%{opacity:.45}}
@media(prefers-reduced-motion:reduce){.framed.active .frame-value[data-v-c593ea58]{animation:none}.frame-value[data-v-c593ea58]{transition:none}}

.dimension-pair.size-percent-fields{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}