/* Keep the flight above the workspace without taking its layout or pointer input. */
.mz-points-flight{position:fixed!important;inset:0!important;display:block!important;width:100vw!important;height:100dvh!important;z-index:2147483000!important;pointer-events:none!important;user-select:none;contain:strict}
.mz-points-announcement{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:-1px!important}
[data-mz-points-value]{font-variant-numeric:tabular-nums}
body.client-refresh .cr-topbar .mz-points-nav{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 1 auto;min-width:44px;max-width:150px;min-height:44px;padding:9px 11px;border:1px solid var(--cr-border-strong,#b5a68f);border-radius:6px;background:var(--cr-surface,#fbf8f1);color:var(--cr-ink,#211f1a);text-decoration:none;font:500 13px/1.4 var(--cr-mono,monospace);white-space:nowrap}
body.client-refresh .cr-topbar .mz-points-nav:hover{border-color:var(--cr-control-border,#998b76);background:var(--cr-raised,#e9dfcd)}
body.client-refresh .cr-topbar .mz-points-nav:focus-visible{outline:2px solid var(--cr-accent,#982b24);outline-offset:3px}
body.client-refresh .mz-points-nav>svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:var(--cr-accent,#982b24);stroke-width:1.5}
body.client-refresh .mz-points-nav>[data-mz-points-value]{min-width:0;overflow:hidden;text-overflow:ellipsis}
body.client-refresh .mz-points-nav>small{font:400 9px/1.4 var(--cr-mono,monospace);color:var(--cr-muted,#625e53)}
.rw .rw-heading-actions{display:flex;align-items:center;gap:20px;flex:0 0 auto;flex-wrap:wrap}
.rw .rw-heading-actions>[data-mz-points-sound]{font-size:12px;min-height:44px}
[data-mz-points-target].mz-points-receiving{animation:mz-points-arrival 440ms cubic-bezier(.16,1,.3,1)}
[data-mz-points-sound]{touch-action:manipulation}
@keyframes mz-points-arrival{0%{filter:brightness(1)}30%{filter:brightness(1.22)}100%{filter:brightness(1)}}
@media(max-width:1200px){body.client-refresh .mz-points-nav>small{display:none}}
@media(max-width:760px){body.client-refresh .cr-topbar .mz-points-nav{order:10;max-width:116px;flex:0 1 auto}body.client-refresh .cr-topbar:has(.mz-points-nav) .cr-context-button{flex:1 1 0%;width:0;min-width:96px}body.client-refresh .cr-topbar:has(.mz-points-nav) .cr-context-button>span{display:none}body.client-refresh .cr-topbar:has(.mz-points-nav) .cr-context-button>b{min-width:0}.rw .rw-heading-actions{gap:12px}}
@media(max-width:400px){body.client-refresh .cr-topbar .mz-points-nav{max-width:86px;padding-inline:8px;gap:5px;font-size:12px}body.client-refresh .mz-points-nav>svg{width:14px;height:14px;flex-basis:14px}}
@media(prefers-reduced-motion:reduce){.mz-points-flight{display:none!important}[data-mz-points-target].mz-points-receiving{animation:none!important}}
