/* Covers only the visible listing rows while a cached window is rebuilt. */
#hanaListingRenderCurtain{position:fixed;z-index:2147482500;box-sizing:border-box;display:flex;align-items:center;justify-content:center;pointer-events:auto;opacity:0;transition:opacity .16s ease;background:var(--hana-curtain-background,#f6f7f9);color:var(--hana-curtain-color,#303841)}
#hanaListingRenderCurtain[hidden]{display:none!important}
#hanaListingRenderCurtain.hana-curtain-active{opacity:1}
#hanaListingRenderCurtain.hana-curtain-exit{opacity:0;pointer-events:none}
#hanaListingRenderCurtain .hana-curtain-label{display:flex;align-items:center;gap:11px;padding:11px 16px;border:1px solid currentColor;border-radius:999px;background:inherit;font:600 14px/1.3 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;box-shadow:0 8px 24px #00000012}
#hanaListingRenderCurtain .hana-curtain-dot{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:hana-curtain-spin .75s linear infinite}
@keyframes hana-curtain-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){#hanaListingRenderCurtain{transition:none}#hanaListingRenderCurtain .hana-curtain-dot{animation:none;border-top-color:currentColor}}
