.coop-relay{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:180;max-width:min(620px,90vw);padding:14px 20px;background:#252c27;border:1px solid #b69c62;color:#f4e7c8;box-shadow:0 5px 25px #0009;font-size:15px;pointer-events:none}.coop-supply-interface{padding:16px;margin:8px 0 14px;border:1px solid #927d50;background:#20251f;color:#e7e0cd}.coop-supply-interface>div:first-child{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.coop-supply-interface progress{width:100%;height:12px;accent-color:#c4a66b;margin-top:10px}.coop-supply-interface p{margin:8px 0;font-size:14px}.coop-earned{color:#c6d4b8}.coop-actions,.coop-event-signals{display:flex;flex-wrap:wrap;gap:8px}.coop-event-signals{padding:10px 0;border-top:1px solid #685d46}.coop-event-signals p{flex-basis:100%;margin:0;color:#e4d4aa}.coop-boss-placeholder{display:grid;place-content:center;min-height:240px;color:#d9c59b;background:repeating-linear-gradient(45deg,#242722,#242722 20px,#20231f 20px,#20231f 40px);border:2px solid #776c50;text-align:center}.coop-boss-placeholder strong{font-size:26px}.coop-boss-placeholder small{margin-top:12px}
@media(max-width:600px){
 body.experience-live #event-team-dock #team-signals:has(details[open]),#event-team-dock #team-signals:has(details[open]){position:fixed;left:12px;right:12px;top:auto;bottom:12px;width:auto;max-width:calc(100vw - 24px);box-sizing:border-box;z-index:90}
 #team-signals details[open]{max-height:65dvh;box-sizing:border-box;overflow-x:hidden}
 #team-signals .team-controls{display:flex;flex-wrap:wrap}
 #team-signals select{max-width:100%;min-width:0}
 #team-signals p{overflow-wrap:anywhere}
 #event-team-dock #team-signal-notice{position:fixed;left:12px;right:12px;top:auto;bottom:64px;width:auto;max-width:calc(100vw - 24px);box-sizing:border-box}
 #event-team-dock #team-signals:has(details[open]) #team-signal-notice{position:static;width:auto;max-width:none}
}
