.batch-zone-water{box-shadow:inset 0 0 0 2px #278fd5!important}.batch-zone-sun{box-shadow:inset 0 0 0 2px #e5a000!important}.batch-zone-mark{position:absolute;top:0;left:0;font:700 10px system-ui;background:#23586b;color:white;padding:0 2px;z-index:7;pointer-events:none}.batch-queue-card{display:flex;align-items:center;justify-content:center;gap:3px;max-width:49%;font:700 10px system-ui}.batch-queue-card img{height:22px!important;width:22px!important;object-fit:contain}.batch-effect-mark{position:absolute;inset:0;display:grid;place-items:center;font:bold 24px system-ui;pointer-events:none;color:#ceadff;text-shadow:1px 1px #213658}.batch-sleep{filter:saturate(.4)}.batch-falseHint .batch-effect-mark{color:#e89b00}.batch-small-boss{font-size:8px!important}.batch-small-boss .boss-prototype-emblem{font-size:26px}.batch-landing-shadow{position:absolute;width:16.6667%;height:16.6667%;border:2px dashed #c39aee;border-radius:50%;background:#675e6a4a;box-sizing:border-box;z-index:9;pointer-events:none}.batch-boss-balbalan{background:radial-gradient(ellipse,#2f3359eb,#7d70ad99 64%,transparent 73%)}.batch-boss-thalon{filter:hue-rotate(90deg)}.batch-boss-flau{filter:hue-rotate(210deg)}.batch-boss-kaunting{filter:hue-rotate(50deg)}.batch-boss-bolbol{filter:hue-rotate(290deg)}
.batch-window-open{outline:2px solid #c59000}
/* Level71 sample overlays: pointer-transparent, fruit remains visible underneath. */
.pipeline71 .pipeline-piece{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain;z-index:6;pointer-events:none;filter:drop-shadow(0 1px 1px #12383c99)}
.pipeline71 .pipeline-connected .pipeline-piece{filter:drop-shadow(0 0 3px #16dfed)}
.pipeline71 .pipeline-trigger{position:absolute!important;right:0!important;bottom:0!important;width:48%!important;height:48%!important;object-fit:contain;z-index:7;pointer-events:none}
.pipeline71 .pipeline-flow-label{position:absolute;right:0;top:0;font-size:9px;background:#134a5d;color:white;border-radius:3px;padding:1px 3px;z-index:8;pointer-events:none}
.pipeline71 .pipeline-ready{box-shadow:inset 0 0 0 2px #1fd6d0;animation:pipeline-ready 1.2s ease-in-out infinite}
.pipeline71 .pipeline-flowing:after{content:'';position:absolute;inset:40% 0;background:repeating-linear-gradient(90deg,#d7ffffcc 0 8px,#11cce9aa 8px 16px);background-size:32px 100%;animation:pipeline-water .65s linear infinite;z-index:7;pointer-events:none;border-radius:8px}
@keyframes pipeline-water{to{background-position:32px 0}}@keyframes pipeline-ready{50%{box-shadow:inset 0 0 0 2px #ffe27b,0 0 6px #1fd6d0}}
@media(prefers-reduced-motion:reduce){.pipeline71 .pipeline-ready,.pipeline71 .pipeline-flowing:after{animation:none}}
