/* Shared top-right margin and compact target layout. */
#screen-game .combat-target-hud{left:auto;right:18px;top:50px;transform:none;width:232px}
.target-health{border-color:#ad777d;background:#29171f}.target-health span{background:linear-gradient(#f4b2b0,#d85b65 48%,#aa3449)}
#screen-game [data-win=charinfo]{display:none!important}
/* Daily objectives remain in Tasks, without a floating daily badge. */

#panel-auto[data-tab=targets]{min-width:0}.ah-target-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0;color:#cbd6e2;font-size:11px}.ah-target-heading button{font-size:10px;padding:5px 8px}
#auto-target-list{padding:0;width:100%;min-width:0}.auto-target-list .bt-chips{display:flex;flex-wrap:wrap;gap:4px}.auto-target-list .bt-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auto-target-list .bt-opts{display:none}.auto-target-list.bt-settings-open .bt-opts{display:flex!important;flex-basis:100%;gap:4px}.auto-target-list .bt-sort{max-width:150px}.auto-target-list .bt-pagination{font-size:10px}.auto-target-list .bt-row{cursor:pointer}
.modal.modal-item-inspection .modal-box{width:min(700px,calc(100vw - 24px));max-height:calc(100dvh - 24px);display:flex;flex-direction:column;background:linear-gradient(135deg,#263342,#141e2b);border:1px solid #879bab;color:#e1e8f1}
.modal-item-inspection #modal-body{overflow:auto;min-height:0;padding:4px;max-height:calc(100dvh - 105px)}
.item-inspection{min-width:0}.item-inspection>.item-cmp:has(.it-compact){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px!important}.item-inspection .item-cmp-col{min-width:0;width:auto!important}.item-inspection .item-tooltip.it-compact{width:100%;max-width:100%;height:100%;box-sizing:border-box}.item-inspection>.item-tooltip{width:100%;max-width:100%}.item-inspection .item-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #7e94a540}.item-inspection .item-actions button{white-space:normal;font-size:12px;line-height:1.3;padding:9px 12px}.item-inspection .item-actions .btn-primary{order:-1}
.item-tooltip.it-compact{background:linear-gradient(145deg,#253241,#141e29 80%);border-color:#7e93a5;color:#dbe3ed}.ic-head{align-items:center}.ic-heading h3{font:700 15px/1.3 'Multiverse Nunito Sans',Arial;color:#e6edf5;word-break:normal;overflow-wrap:break-word;text-transform:none;letter-spacing:0}.ic-type{flex-wrap:wrap;justify-content:flex-start}.ic-type,.ic-level,.ic-stat>span,.ic-price,.ic-description{color:#bfccda}.ic-stat>b{color:#eef3f8}.ic-set,.ic-price{border-color:#7e94a540}.ic-stat{flex-wrap:wrap;gap:4px}.ic-stat em{display:inline-block;margin-left:4px;font-size:12px}.ic-stat .positive{color:#a8d6ba}.ic-stat .negative{color:#ef979c}.ic-money{flex-wrap:wrap}.ic-money img{width:23px;height:25px}.ic-price b{color:#e1cd95;font-size:12px}.item-cmp:has(.it-compact) .item-cmp-t{color:#cdd8e4!important}
#tooltip:has(.item-tooltip){overflow:auto!important;overscroll-behavior:contain;max-width:calc(100vw - 20px);box-sizing:border-box;background:#15202ef7;border-color:#8296a8;color:#d9e3ef}
#tooltip:has(.item-cmp) {width:min(660px,calc(100vw - 20px));max-width:calc(100vw - 20px)}
#tooltip .item-cmp:has(.it-compact){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}#tooltip .item-cmp-col .item-tooltip.it-compact{width:100%;max-width:100%}
@media(max-width:640px){.item-inspection>.item-cmp:has(.it-compact),#tooltip .item-cmp:has(.it-compact){grid-template-columns:1fr}.item-inspection .item-tooltip.it-compact{height:auto}.item-inspection .ic-head{gap:12px}.modal-item-inspection .ic-heading h3{font-size:16px}#screen-game .combat-target-hud{right:14px;top:260px;width:210px}}
@media(max-width:360px){#screen-game .combat-target-hud{top:292px;right:13px}}

#auto-target-list .bt-chips{display:flex;gap:3px;margin:0 0 7px;padding:0}
#auto-target-list .bt-chips>.dchip{flex:1;min-width:0;padding:4px 3px;border:1px solid #8aa0bc3c;border-radius:4px;background:#17223288;color:#aebdd1;font:800 9px/1.35 'Multiverse Nunito Sans',Arial}
#auto-target-list .bt-chips>.dchip.active{background:linear-gradient(#e8f0fa,#acbdd2);color:#182332;border-color:#e6f1ff}
#auto-target-list .bt-opts{display:none;margin:4px 0 0}
#auto-target-list.bt-settings-open .bt-opts{display:flex}
#auto-target-list .bt-sort{height:25px;font-size:10px}
#auto-target-list .bt-hide{height:25px;padding:0 7px}
#auto-target-list .bt-row{min-height:32px;gap:7px;margin:0 0 4px;padding:3px 6px;border:1px solid #8299b12c;border-radius:4px;background:#0d192566}
#auto-target-list .bt-row:hover{background:#a9c3e61c;border-color:#c2d5ee77}
#auto-target-list .bt-row.tg{border-color:#e17a888c;background:linear-gradient(100deg,#c5506425,#18233466);box-shadow:inset 2px 0 #e78b98}
#auto-target-list .bt-name{font:800 11px/1.3 'Multiverse Nunito Sans',Arial;color:#e8eff8}
#auto-target-list .bt-name small{font-size:9px}
#auto-target-list .bt-row>.sprite-box{flex:none}
#auto-target-list .bar{height:4px;border:0;margin-top:4px;border-radius:2px;background:#050b13}
#auto-target-list .bar-hp>div{background:linear-gradient(90deg,#c95568,#f1a4ae);border-radius:2px}
#auto-target-list .bt-row.pl .bar-hp>div{background:linear-gradient(90deg,#5a9a83,#b2dec1)}
#auto-target-list .bt-row>small{font-size:10px;color:#b6c6dd}

.item-comparison-result{display:flex;align-items:center;gap:7px;margin:0 0 7px;font:700 12px/1.3 'Multiverse Nunito Sans',Arial;color:#bfcbd7}.item-comparison-result span{display:grid;place-items:center;width:22px;height:22px;flex:none;border:1px solid currentColor;border-radius:4px;background:#1b2935}.item-comparison-result.better{color:#aed6bb}.item-comparison-result.worse{color:#ef9a9f}
.item-inspection .item-cmp-col{display:flex;flex-direction:column}.item-inspection .item-cmp-col .item-tooltip{flex:1;height:auto}.item-inspection .ic-stat{min-width:0}
#tooltip:has(.item-tooltip){pointer-events:auto!important;scrollbar-width:thin}

.modal-item-inspection #modal-body>.item-tooltip{width:100%;max-width:100%;box-sizing:border-box}
