.a2-operation-center{position:relative;width:min(100% - 24px,720px);margin:12px auto;z-index:5;font-family:inherit;color:var(--text-primary,#1d1d1f)}.a2-operation-center summary{cursor:pointer;font-size:.82rem;color:var(--text-secondary,#5f6570);padding:6px 2px}.a2-operation-center details[open]{max-height:min(45dvh,360px);overflow:auto;overscroll-behavior:contain}.a2-operation{--operation-color:#0071e3;background:var(--surface,#fff);border:1px solid var(--border,#dde1e6);border-radius:14px;padding:14px 16px;margin:8px 0;min-width:0;text-align:left}.a2-operation--success{--operation-color:#248a3d}.a2-operation--error{--operation-color:#d73532}.a2-operation--warning{--operation-color:#bc6200}.a2-operation--cancelled,.a2-operation--idle,.a2-operation--queued{--operation-color:#85858b}.a2-operation-heading{display:flex;justify-content:space-between;gap:12px;font-size:.9rem;line-height:1.4;margin-bottom:10px}.a2-operation-heading>span{color:var(--operation-color)}.a2-operation-meter{display:flex;gap:10px;align-items:center}.a2-operation-track{height:7px;flex:1 1;border-radius:99px;background:color-mix(in srgb,var(--operation-color) 12%,transparent);overflow:hidden}.a2-operation-track>span{display:block;height:100%;border-radius:inherit;background:var(--operation-color);transition:width .25s ease}.a2-operation-track.is-indeterminate>span{width:35%;animation:a2-progress-slide 1.5s ease-in-out infinite}.a2-operation-percent{font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:3em;text-align:right}.a2-operation p{margin:8px 0 0;font-size:.82rem;line-height:1.45;color:var(--text-secondary,#5f6570);overflow-wrap:anywhere}.a2-operation small{font-size:.75rem;color:var(--text-secondary,#5f6570)}.a2-operation a,.a2-operation button{display:inline-block;margin-top:8px;font-size:.8rem}.a2-operation-dismiss{border:0;background:transparent;color:inherit;font-size:.75rem;cursor:pointer;margin:0 0 8px 12px}@keyframes a2-progress-slide{0%{transform:translateX(-105%)}to{transform:translateX(390%)}}[data-a2-resolved-theme=dark] .a2-operation{background:#202125;border-color:#3a3b40;color:#f5f5f7}[data-a2-resolved-theme=dark] .a2-operation p,[data-a2-resolved-theme=dark] .a2-operation small{color:#bec1c8}@media(prefers-reduced-motion:reduce){.a2-operation-track>span{transition:none}.a2-operation-track.is-indeterminate>span{animation:none;width:100%;opacity:.5}}@media(max-width:480px){.a2-operation{padding:12px;border-radius:12px}.a2-operation-center{width:calc(100% - 16px)}}