@import url("../shared/boss-ui.css?v=aee10ec4eddf");
.raid { width: 196px; }
#party { grid-template-columns: 1fr; }
.raid .member { text-align: left; min-height: 34px; padding: 4px 6px; border: 0; border-left: 2px solid #7caabd; border-radius: 0; font: inherit; color: inherit; }
.raid .member.player { border-color: #7caabd; }
.raid .member.tank { border-color: #f1cd79; }
.raid .member.tank progress { accent-color: #f1cd79; }
.raid .member.healer { border-color: #8bd191; }
.raid .member:disabled { opacity: 1; cursor: default; }
.raid .member.dead { opacity: .35; }
.raid .member.selectable { pointer-events: auto; outline: 1px solid #c6ef75; background: #41573a; }
.raid .member.marked span { color: #ffe17d; }
#feedback { min-height: 20px; color: #c7ddb6; font-size: 12px; }
#entry .muted { font-size: 12px; color: #b5bba9; }
#statusNotice { position: absolute; left: 50%; top: 48%; transform: translate(-50%, -50%); pointer-events: none; background: #16231ddc; border: 1px solid #938362; padding: 12px 18px; text-align: center; max-width: 60%; }
.layers { pointer-events: none; }
@media (any-pointer: coarse) {
  .raid { width: 145px; }
  .raid .member { min-height: 23px; padding: 2px 4px; }
  .raid.selecting .member { min-height: 44px; }
  #transferAction { display: none; }
  #feedback { font-size: 10px; }
  #statusNotice { font-size: 12px; padding: 8px 12px; }
}
