.boss-entry{max-width:560px;margin:auto;line-height:1.65}
.boss-entry p{color:#b7b8a8;font-size:13px}
.boss-roster{list-style:none;padding:0;margin:16px 0}
.boss-roster li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #84795655}
.boss-roster li span{min-width:0;overflow-wrap:anywhere}
.boss-roster strong{flex-shrink:0;color:#d7c38b;font-size:12px;font-weight:500}
#boss-session-exit{position:absolute;left:calc(100% + 10px);top:4px;white-space:nowrap;min-height:32px;padding:5px 10px;font-size:12px}
#boss-intent{white-space:normal;line-height:1.35}
#boss-hud.boss-encounter{top:18px}
#boss-pattern-hint{display:block;margin-top:3px;color:#d0d4c3;font-size:11px;line-height:1.4;text-wrap:pretty}
#boss-pattern-hint[hidden]{display:none}
@media (max-height:520px){.boss-roster{margin:8px 0}.boss-roster li{padding:7px 0}.boss-entry p{font-size:12px}.boss-entry .row-actions{margin-top:10px}}
