@keyframes operation-spin{to{transform:rotate(360deg)}}.operation-dialog__overlay{z-index:9999;background:var(--theme-overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.operation-dialog{border:1px solid var(--theme-border-color);background:var(--theme-elevation-0);border-radius:10px;width:100%;max-width:420px;padding:24px;box-shadow:0 10px 30px #00000026}.operation-dialog:focus{outline:none}.operation-dialog__header{align-items:center;gap:14px;display:flex}.operation-dialog__title{margin:0;font-size:17px}.operation-dialog__spinner{border:3px solid var(--theme-elevation-150);border-top-color:var(--theme-elevation-800);border-radius:50%;flex-shrink:0;width:24px;height:24px;animation:.9s linear infinite operation-spin;display:inline-block}.operation-dialog__spinner--small{border-width:2px;width:14px;height:14px}.operation-dialog__progress{margin-top:18px}.operation-dialog__progress progress{width:100%;height:8px;accent-color:var(--theme-elevation-800)}.operation-dialog__progress p{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:13px}.operation-dialog__hint{color:var(--theme-elevation-500);margin:16px 0 0;font-size:13px}.operation-dialog__hide{width:100%;margin-top:16px}.operation-status-inline{align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){.operation-dialog__spinner{animation:none}}
