.bond-group{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;position:relative;min-width:0;border:1px solid #bda16c;border-radius:3px;background:#121b24;gap:0}
.bond-group .party-slot{min-width:0;border:0!important;box-shadow:none!important;padding-bottom:23px;grid-template-rows:16px 12px 4px;overflow:hidden}
.bond-group .party-slot:first-child{border-right:1px solid #bda16c55!important}
.bond-group .party-slot .energy-meter,.bond-group .party-slot .skill-status{display:none}
.bond-shared{position:absolute;bottom:0;left:0;width:100%;height:23px;border:0;border-top:1px solid #a1845266;border-radius:0;background:#17212be8;display:flex;align-items:center;gap:6px;padding:2px 8px;color:#e8d3a4;font:inherit;font-size:10px;cursor:pointer;min-width:0}
.bond-shared:disabled{opacity:1;cursor:default}.bond-shared img{position:static;object-fit:cover;width:18px;height:18px;flex-shrink:0}
.bond-label{white-space:nowrap}.bond-energy{height:4px;background:#0a1015;flex:1;min-width:12px}.bond-energy i{display:block;height:100%;background:linear-gradient(90deg,#a2814b,#f4da9f)}.bond-status{font-size:9px;white-space:nowrap}.bond-ready{box-shadow:0 0 10px #d9ba7077}.bond-ready .bond-shared{background:#514126e8}
.bond-card-art img{width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important;left:0!important;top:0!important;opacity:.9}
.ultimate-overlay.bond-overlay img{opacity:.43;object-position:center;mask-image:none}.ultimate-overlay.bond-overlay .ultimate-caption{left:0;right:0;text-align:center}
@media(max-height:500px){.bond-group .party-slot{padding-bottom:20px;grid-template-rows:13px 9px 3px;row-gap:2px}.bond-shared{height:20px;font-size:9px;gap:4px;padding:2px 5px}.bond-status{font-size:8px}.bond-shared img{width:15px;height:15px}}
