.page-spinner{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed}.page-spinner .spinner{animation:page-spinner-spin .8s linear infinite;border:2px solid var(--zbLine,#dce5dc);border-radius:50%;border-top-color:var(--zbForest,#28533a);display:inline-block;height:18px;margin:0;width:18px}@keyframes page-spinner-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.page-spinner .spinner{animation:none}}