/* WEB_POLICY gatherPresentation.css/fit: unscaled queue screen targets. */
#gatherToolbar{
 position:fixed;bottom:auto;transform:none;height:var(--web-gather-queue-height);min-height:0;
 display:flex;align-items:center;justify-content:center;gap:var(--web-gather-queue-gap);
 margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;
 pointer-events:none;
}
/* Transitional selectors also remove the old explanation card before root
   flattens the protected HTML. Preserve accessible labels on real buttons. */
#gatherToolbar .gather-status-row,#gatherStatus,#queueCount,#dismissGather,#gatherViewportHint{display:none}
#gatherToolbar .gather-status-row{display:contents}
#gatherToolbar .gather-queue-row{display:contents}
#gatherToolbar #cancelGather{order:1;flex:0 0 var(--web-gather-queue-height);min-width:var(--web-gather-queue-height);width:var(--web-gather-queue-height);height:var(--web-gather-queue-height);min-height:var(--web-gather-queue-height);padding:0;border:0;border-radius:0;background:url('../../../assets/original-ui/hexagon_action_outline.webp') center/var(--web-gather-queue-outline) var(--web-gather-queue-outline) no-repeat;pointer-events:auto}
#gatherToolbar #queueStrip{order:0;flex:1;max-width:100%;height:var(--web-gather-queue-height);min-width:0;pointer-events:auto}
#gatherToolbar #queueStrip:empty{display:none}
#gatherToolbar .queue-token{flex:0 0 var(--web-gather-queue-height);width:var(--web-gather-queue-height);height:var(--web-gather-queue-height);padding:var(--web-gather-queue-padding);position:relative;border:0;border-radius:0;background:none}
#gatherToolbar .queue-token::before{content:'';position:absolute;inset:var(--web-gather-queue-inset);background:url('../../../assets/original-ui/hexagon_action_outline.webp') center/var(--web-gather-queue-outline) var(--web-gather-queue-outline) no-repeat,url('../../../assets/original-ui/hexagon_grunge_bg.webp') center/var(--web-gather-queue-ground) var(--web-gather-queue-ground) no-repeat;pointer-events:none}
#gatherToolbar .queue-token img{position:relative;width:var(--web-gather-queue-icon);height:var(--web-gather-queue-icon);filter:none}
#gatherToolbar .queue-token::after{content:'×';position:absolute;right:var(--web-gather-queue-mark-right);bottom:0;font-size:var(--web-gather-queue-mark-font);color:#fff}
#gatherToolbar .gather-reward{order:2;flex:0 0 auto;max-width:none;min-height:0;pointer-events:none}
#gatherToolbar .gather-reward img{width:var(--web-gather-reward-icon);height:var(--web-gather-reward-icon)}
#gatherToolbar .gather-reward span{position:absolute;width:var(--web-gather-hidden-pixel);height:var(--web-gather-hidden-pixel);overflow:hidden;clip-path:inset(50%);white-space:nowrap}
