.wc-update-confirm-shell{max-width:calc(var(--content-width) - 2 * var(--spacing-6) + 2 * var(--app-page-gutter));padding:var(--app-page-top-gap) var(--app-page-gutter) var(--spacing-4);margin-inline:auto}@media (width<=640px){.wc-update-confirm-shell{padding:var(--spacing-6) var(--app-mobile-content-gutter) var(--spacing-4)}}.wc-update-confirm{background:var(--color-surface);color:var(--color-text);border:1px solid color-mix(in srgb, var(--color-accent) 32%, var(--color-border));border-radius:var(--radius-2xl);box-shadow:var(--shadow-editor-card-open);overflow:hidden;container-type:inline-size}.wc-update-confirm[data-closed=true]{border-color:var(--color-border);box-shadow:none}.wc-update-confirm__head{gap:var(--spacing-2);padding:var(--spacing-5) var(--spacing-6) var(--spacing-4);flex-direction:column;display:flex}.wc-update-confirm__top{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.wc-update-confirm__eyebrow{align-items:center;gap:var(--spacing-1h);font-family:var(--type-eyebrow-family);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--color-accent);margin:0;display:inline-flex}.wc-update-confirm__eyebrow svg{flex:none;width:14px;height:14px}.wc-update-confirm[data-closed=true] .wc-update-confirm__eyebrow{color:var(--color-muted)}.wc-update-confirm__status{align-items:center;gap:var(--spacing-1h);padding:3px var(--spacing-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);display:inline-flex}.wc-update-confirm__status:before{content:"";border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.wc-update-confirm__status[data-tone=wait]{color:var(--color-highlight);background:color-mix(in srgb, var(--color-highlight) 10%, transparent);border-color:color-mix(in srgb, var(--color-highlight) 28%, transparent)}.wc-update-confirm__status[data-tone=busy]{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 9%, transparent);border-color:color-mix(in srgb, var(--color-accent) 24%, transparent)}.wc-update-confirm__status[data-tone=busy]:before{animation:wc-update-confirm-pulse var(--motion-working-duration) var(--motion-working-easing) infinite}.wc-update-confirm__status[data-tone=error]{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 9%, transparent);border-color:color-mix(in srgb, var(--color-danger) 24%, transparent)}@keyframes wc-update-confirm-pulse{50%{opacity:.3}}.wc-update-confirm__title{font-family:var(--type-card-title-family);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-leading);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}.wc-update-confirm__body{max-width:62ch;font-size:var(--font-size-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.wc-update-confirm__rows{border-top:1px solid var(--color-border-subtle);margin:0;padding:0;list-style:none}.wc-update-confirm__row{gap:var(--spacing-1) var(--spacing-4);padding:var(--spacing-3) var(--spacing-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.wc-update-confirm__row+.wc-update-confirm__row{border-top:1px solid var(--color-border-subtle)}.wc-update-confirm__acct{flex-direction:column;gap:2px;min-width:0;display:flex}.wc-update-confirm__acct-line{align-items:center;gap:var(--spacing-1) var(--spacing-2);flex-wrap:wrap;min-width:0;display:flex}.wc-update-confirm__acct-name{font-weight:var(--font-weight-medium);color:var(--color-text);overflow-wrap:anywhere}.wc-update-confirm__acct-kind{font-size:var(--font-size-xs);color:var(--color-muted)}.wc-update-confirm__fig{justify-content:flex-end;align-items:center;gap:var(--spacing-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.wc-update-confirm__before{font-size:var(--font-size-sm);color:var(--color-muted)}.wc-update-confirm__arrow{width:14px;height:14px;color:var(--color-muted);flex:none}.wc-update-confirm__after{font-family:var(--type-stat-family);font-size:var(--type-stat-size);font-weight:var(--type-stat-weight);line-height:var(--type-stat-leading);color:var(--color-text)}.wc-update-confirm__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wc-update-confirm__delta{padding:2px var(--spacing-2);border-radius:var(--radius-full);background:color-mix(in srgb, currentcolor 9%, transparent);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--leading-snug);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.wc-update-confirm__delta[data-tone=good]{color:var(--color-success)}.wc-update-confirm__delta[data-tone=bad]{color:var(--color-danger)}.wc-update-confirm__total{justify-content:space-between;align-items:flex-end;gap:var(--spacing-2) var(--spacing-4);padding:var(--spacing-4) var(--spacing-6);background:var(--surface-cream);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.wc-update-confirm__total-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--color-muted);display:block}.wc-update-confirm__total-value{font-family:var(--type-stat-lg-family);font-size:var(--type-stat-lg-size);font-weight:var(--type-stat-lg-weight);line-height:var(--type-stat-lg-leading);letter-spacing:var(--type-stat-lg-tracking);font-variant-numeric:tabular-nums;color:var(--color-accent);display:block}.wc-update-confirm__total-change{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);display:flex}.wc-update-confirm__alert{margin:var(--spacing-4) var(--spacing-6) 0;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-danger-text);font-size:var(--font-size-sm)}.wc-update-confirm__foot{justify-content:space-between;align-items:center;gap:var(--spacing-3) var(--spacing-4);padding:var(--spacing-4) var(--spacing-6) var(--spacing-5);flex-wrap:wrap;display:flex}.wc-update-confirm[data-closed=true] .wc-update-confirm__foot{padding-top:0}.wc-update-confirm__when{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0;display:inline-flex}.wc-update-confirm__when svg{width:15px;height:15px;color:var(--color-muted);flex:none}.wc-update-confirm__when[data-overwrite=true] svg{color:var(--color-highlight)}.wc-update-confirm__actions{gap:var(--spacing-2);flex-wrap:wrap;margin-left:auto;display:flex}.wc-update-confirm__actions .shell-btn-primary[aria-busy=true]{opacity:1}.wc-update-confirm__spinner{border:2px solid color-mix(in srgb, var(--color-on-accent) 35%, transparent);border-top-color:var(--color-on-accent);border-radius:var(--radius-full);width:14px;height:14px;animation:wc-update-confirm-spin var(--motion-working-duration) linear infinite}@keyframes wc-update-confirm-spin{to{transform:rotate(360deg)}}@container (width<=520px){.wc-update-confirm__head,.wc-update-confirm__row,.wc-update-confirm__total,.wc-update-confirm__foot{padding-inline:var(--spacing-4)}.wc-update-confirm__alert{margin-inline:var(--spacing-4)}.wc-update-confirm__row{grid-template-columns:1fr}.wc-update-confirm__fig{justify-content:flex-start}.wc-update-confirm__actions{flex-direction:column-reverse;width:100%;margin-left:0}.wc-update-confirm__actions .shell-btn{width:100%}}@media (prefers-reduced-motion:reduce){.wc-update-confirm__status[data-tone=busy]:before,.wc-update-confirm__spinner{animation:none}}
