.progress-panel{position:fixed;top:76px;bottom:var(--spacing-200);inset-inline-end:var(--shell-scrubber-clearance);display:none;flex-direction:column;width:320px;box-sizing:border-box;overflow:hidden;background:var(--surface-background);-webkit-backdrop-filter:var(--effect-surface-background-blur);backdrop-filter:var(--effect-surface-background-blur);border:1px solid var(--stroke-neutral-1-rest);border-radius:var(--radius-3xlarge);box-shadow:var(--shadow-16);z-index:var(--z-floating);animation:progress-panel-in var(--anim-medium) cubic-bezier(.2,0,0,1) both}.progress-panel.open{display:flex}.progress-panel.is-closing{animation:progress-panel-out var(--anim-short) ease-in forwards}.progress-panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-80);padding:var(--spacing-80) var(--spacing-80) var(--spacing-80) var(--spacing-160);flex-shrink:0}.progress-panel-title{flex:1;min-width:0;font-family:var(--font-family-base);font-size:var(--font-size-subtitle-2);line-height:var(--line-height-subtitle-2);font-weight:var(--font-weight-subtitle-2);color:var(--fg-neutral-1-rest);overflow-wrap:break-word}.progress-panel-header-actions{display:flex;align-items:center;gap:var(--spacing-40);flex-shrink:0}.progress-panel-summary{padding:0 var(--spacing-160) var(--spacing-120);font-family:var(--font-family-base);font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);font-weight:var(--font-weight-body-1);color:var(--fg-neutral-2-rest);flex-shrink:0}.progress-panel-summary:empty{display:none}.progress-panel-body{flex:1 1 auto;min-height:0;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:transparent transparent;border-top:1px solid var(--stroke-neutral-alpha-1-rest);padding-inline:var(--spacing-160)}.progress-panel-body.is-scrolling{scrollbar-color:var(--stroke-neutral-3-rest) transparent}.progress-panel-op{display:flex;flex-direction:column;gap:var(--spacing-120);padding:var(--spacing-80) var(--spacing-80) var(--spacing-80) 0}.progress-panel-op-header{display:flex;flex-direction:column;gap:var(--spacing-40)}.progress-panel-op-title-row{display:flex;align-items:flex-start;gap:var(--spacing-80)}.progress-panel-op-status-icon{width:var(--size-200);height:var(--size-200);flex-shrink:0;margin-top:var(--spacing-20);display:flex;align-items:center;justify-content:center}.progress-panel-op-status-icon.is-error{color:var(--fg-status-danger-1)}.progress-panel-op-status-icon.is-success{color:var(--fg-status-success-1)}.progress-panel-op-status-icon.is-info{color:var(--fg-brand-1-rest)}.progress-panel-op-status-icon>.fluent-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--size-200);height:var(--size-200)}.progress-panel-op-title{flex:1;min-width:0;font-family:var(--font-family-base);font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);font-weight:var(--font-weight-body-1);color:var(--fg-neutral-1-rest);overflow-wrap:break-word}.progress-panel-op-title-link{color:var(--fg-brand-1-rest);cursor:pointer;text-decoration:none}.progress-panel-op-title-link:hover{text-decoration:underline}.progress-panel-op-title-link:focus-visible{outline:var(--size-20) solid var(--stroke-focus-2);outline-offset:var(--size-20);border-radius:var(--radius-small)}button.progress-panel-op-dismiss{flex-shrink:0;padding:0;width:var(--size-200);height:var(--size-200);margin-top:var(--spacing-20)}.progress-panel-op-detail{padding-inline-start:calc(var(--size-200) + var(--spacing-80));font-family:var(--font-family-base);font-size:var(--font-size-caption-1);line-height:var(--line-height-caption-1);font-weight:var(--font-weight-caption-1);color:var(--fg-neutral-2-rest);overflow-wrap:break-word}.progress-panel-op-detail:empty{display:none}.progress-panel-op-actions{display:flex;gap:var(--spacing-80);padding-inline-start:calc(var(--size-200) + var(--spacing-80));flex-wrap:wrap}.progress-panel-op-actions>button:not(:only-child){flex:1;min-width:0}.progress-panel-op-links{display:flex;gap:var(--spacing-160);padding-inline-start:calc(var(--size-200) + var(--spacing-80))}button.progress-panel-op-link{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-caption-1-strong);line-height:var(--line-height-caption-1-strong);font-weight:var(--font-weight-caption-1-strong);color:var(--fg-neutral-2-rest)}button.progress-panel-op-link:hover{text-decoration:underline}button.progress-panel-op-link:focus-visible{outline:var(--size-20) solid var(--stroke-focus-2);outline-offset:var(--size-20);border-radius:var(--radius-small)}button.progress-panel-op-link.is-danger{color:var(--fg-status-danger-1)}.progress-panel-divider{height:1px;background:var(--stroke-neutral-alpha-1-rest);margin-block:var(--spacing-40);flex-shrink:0}.progress-panel-section{display:flex;flex-direction:column}.progress-panel-section.is-empty{display:none}.progress-panel-section-caption{margin:0;padding:var(--spacing-120) 0 var(--spacing-40);font-family:var(--font-family-base);font-size:var(--font-size-caption-1-strong);line-height:var(--line-height-caption-1-strong);font-weight:var(--font-weight-caption-1-strong);color:var(--fg-neutral-3-rest);text-transform:uppercase;letter-spacing:.02em}.progress-panel-list{list-style:none;margin:0;padding:var(--spacing-40) 0;display:flex;flex-direction:column;gap:var(--spacing-120)}@keyframes progress-panel-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes progress-panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}
