#modal[data-view=bag] .inventory-card .item-power-badge,#modal[data-view=bag] .inventory-item .item-power-badge{display:flex!important;align-items:center;justify-content:center;gap:3px;color:#ffe4a0;background:#10232fee;border-top:1px solid #9db6bf33;font-size:10px;line-height:18px;min-height:18px;white-space:nowrap;font-variant-numeric:tabular-nums;box-sizing:border-box;width:100%;padding:0 2px}
.item-power-badge>span{font-size:8px;color:#adc9d6}.item-power-badge>b{font-weight:700}
#modal[data-view=bag] .inventory-item .item-power-badge{position:absolute;left:0;bottom:0;border-radius:0 0 4px 4px}
#modal[data-view=bag] .inventory-card{display:flex;flex-direction:column;aspect-ratio:auto;min-height:78px!important;height:auto;gap:0;padding-bottom:0!important;overflow:hidden}
#modal[data-view=bag] .inventory-card .inventory-card-art{width:100%;height:54px;flex:0 0 54px;min-height:54px}
#modal[data-view=bag] .inventory-card>span.item-power-badge:not(.inventory-card-art){display:flex!important}
#modal[data-view=bag] .inventory-card .item-power-badge{flex-shrink:0;margin-top:auto}
#modal[data-view=bag] .inventory-loadout .paperdoll{grid-template-rows:repeat(5,92px) auto}
#modal[data-view=bag] .paper-slot .inventory-item{height:72px;padding-bottom:18px}
#modal[data-view=bag] .paper-slot .inventory-item>small{bottom:19px}
.item-power-panel{margin:8px 0 12px;padding:10px;border:1px solid #bea36980;border-radius:7px;background:linear-gradient(115deg,#214657,#17303c);font-variant-numeric:tabular-nums}
.item-power-main,.item-power-change{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}
.item-power-main>span{color:#bcd4df;font-size:12px}.item-power-main strong{color:#ffe5a3;font-size:19px;overflow-wrap:anywhere}.item-power-main small{font-size:10px;font-weight:500}
.item-power-change{font-size:11px;padding-top:7px;margin-top:6px;border-top:1px solid #90aeb63d;color:#c4d6df}.item-power-change b{overflow-wrap:anywhere}
.item-power-change.gain b{color:#81edb4}.item-power-change.loss b{color:#ffa2a2}
.item-power-projection{display:flex;flex-direction:column;gap:3px;margin-top:6px;font-size:10px;color:#a9c6d3;overflow-wrap:anywhere}
.item-power-help{font-size:11px;color:#aecbd6;margin-top:8px}.item-power-help summary{cursor:pointer;min-height:26px;line-height:26px}.item-power-help p{font-size:11px;line-height:1.65;margin:5px 0 0;color:#c5dce4}
@media(max-width:680px){#modal[data-view=bag] .inventory-card .item-power-badge{font-size:9px}.item-power-help summary{min-height:36px;line-height:36px}.item-power-main strong{font-size:18px}}
