dialog.global-request-wait{position:fixed;inset:0;margin:auto;padding:0;border:0;outline:0;box-shadow:none;width:40px;height:40px;max-width:none;max-height:none;background:transparent;overflow:visible;color:var(--theme-accent)}dialog.global-request-wait::backdrop{background:color-mix(in srgb,var(--theme-canvas) 35%,transparent)}.global-request-spinner{display:block;box-sizing:border-box;width:36px;height:36px;margin:2px;border-left:3px solid color-mix(in srgb,var(--theme-accent) 14%,transparent);border-bottom:3px solid color-mix(in srgb,var(--theme-accent) 14%,transparent);border-right-color:color-mix(in srgb,var(--theme-accent) 14%,transparent);border-top-color:color-mix(in srgb,var(--theme-accent) 14%,transparent);border-top:3px solid var(--theme-accent);border-right:3px solid color-mix(in srgb,var(--theme-accent) 45%,transparent);border-radius:50%;animation:global-request-spin .7s linear infinite}.global-request-download-error{position:fixed;bottom:20px;left:20px;right:20px;z-index:2147483000;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:var(--theme-surface);color:var(--theme-ink);border:1px solid var(--theme-danger);border-radius:8px}@keyframes global-request-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.global-request-spinner{animation:none}}@media print{.global-request-download-error,dialog.global-request-wait{display:none!important}}