.ip-card{--ip-surface:#2a2a2a;--ip-s3:#333;--ip-border:#3a3a3a;--ip-dim:#999;--ip-gold:#d4af37;--ip-gold-hover:#e5c04a;--ip-green:#5cb85c;--ip-red:#eb4b4b;--ip-blue:#5e97d8;--ip-orange:#f0ad4e;border:1px solid var(--ip-border,#ffffff14);background:#2a2a2a;border-radius:12px;transition:border-color .2s;overflow:hidden}.ip-card-head{border-bottom:1px solid var(--ip-border);background:#333;align-items:center;gap:10px;padding:12px 16px;display:flex}.ip-card-icon{background:#d4af371a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ip-card-icon svg{color:var(--ip-gold)}.ip-card-icon.o{background:#f0ad4e1a}.ip-card-icon.o svg{color:var(--ip-orange)}.ip-card-icon.g{background:#5cb85c1a}.ip-card-icon.g svg{color:var(--ip-green)}.ip-card-head h3{color:#fff;font:600 13px Inter,sans-serif}.ip-card-head p{color:var(--ip-dim);margin-top:2px;font-size:12px}.ip-card-body{padding:16px 18px}.ip-card-sub{color:var(--ip-dim,#ffffff73);max-width:68ch;margin:3px 0 0;font-size:11.5px;line-height:1.45}.ib-buy-rows{flex-direction:column;display:flex}.ib-buy-row{border-radius:8px;padding:9px 8px}.ib-buy-row+.ib-buy-row{border-top:1px solid #ffffff0d}.ib-buy-title{align-items:center;gap:8px;min-width:0;display:flex}.ib-buy-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.ib-buy-wear{letter-spacing:.04em;color:#fff;background:color-mix(in srgb, var(--ss-wear,#4ade80) 26%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ss-wear,#4ade80) 55%, transparent);border-radius:999px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:800}.ib-buy-wear[data-wear=fn]{--ss-wear:#4ade80}.ib-buy-wear[data-wear=mw]{--ss-wear:#a3e635}.ib-buy-wear[data-wear=ft]{--ss-wear:#fbbf24}.ib-buy-wear[data-wear=ww]{--ss-wear:#f97316}.ib-buy-wear[data-wear=bs]{--ss-wear:#ef4444}.ib-buy-noprice{color:#ffffff61;font-size:11px;font-weight:600}.ib-buy-more:hover{color:#fff;background:#ffffff0f}.ib-buy-more i{font-size:8px}.ib-buy-more:focus-visible{outline:2px solid var(--ip-gold,#d4af37);outline-offset:2px}.ib-buy-offers{flex-direction:column;gap:3px;margin:6px 0 2px;padding:0;list-style:none;display:flex;container-type:inline-size}.ib-buy-offers a{background:#00000029;border:1px solid #ffffff0d;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,84px) auto;align-items:center;column-gap:8px;min-height:36px;padding:7px 10px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.ib-buy-offers a:hover{background:#d4af370f;border-color:#d4af3766}.ib-buy-offer-name{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:inline-flex;overflow:hidden}.ib-buy-offer-best{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ib-buy-offer-price{color:#ffffffe6;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.ib-buy-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ib-buy-price{color:#ffffffeb;font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.ib-buy-skel{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff24 50%,#ffffff0f 75%) 0 0/200% 100%;border-radius:4px;width:44px;height:12px;animation:1.2s linear infinite ib-buy-shimmer;display:inline-block}.ib-buy-total{border-top:1px solid var(--ip-border);letter-spacing:.04em;text-transform:uppercase;color:var(--ip-dim);justify-content:space-between;align-items:center;margin-top:8px;padding:10px 8px 2px;font-size:12px;font-weight:700;display:flex}.ib-buy-total-val{color:var(--ip-gold);font-variant-numeric:tabular-nums;font-size:14px}.ib-sell-row{border-top:1px solid var(--ip-border);letter-spacing:.04em;text-transform:uppercase;color:var(--ip-dim);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:10px 8px 2px;font-size:12px;font-weight:700;display:flex}.ib-buy{margin-top:0}.ib-buy-main{flex-direction:column;gap:6px;min-width:0;display:flex}.ib-buy-more{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:26px;margin-top:5px;padding:3px 8px;font:600 10.5px Inter,sans-serif;transition:color .15s,background .15s;display:inline-flex}@media (pointer:coarse){.ib-buy-more{min-height:44px;padding:0 12px}.ib-buy-offers a{min-height:44px}}@media (max-width:640px){.ip-card-body{padding:12px}}.ib-buy-offer-depth{text-overflow:ellipsis;white-space:nowrap;color:#ffffff61;font-variant-numeric:tabular-nums;flex:0 auto;align-items:center;gap:6px;min-width:0;font-size:10.5px;font-weight:600;display:inline-flex;overflow:hidden}@container (max-width:269px){.ib-buy-offer-depth{display:none}.ib-buy-offers a{grid-template-columns:minmax(0,1fr) auto}}@media (hover:hover){.ib-buy-row:hover{background:#ffffff0a}}@media (prefers-reduced-motion:reduce){.ib-buy-skel{animation-name:bc-skel-pulse!important;animation-duration:1.6s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}}@keyframes ib-buy-shimmer{to{background-position:-200% 0}}@keyframes bc-skel-pulse{0%,to{opacity:.32}50%{opacity:.85}}.ib-buy-offers li:first-child .ib-buy-offer-price{color:var(--ip-gold)}.ib-buy-title{flex-wrap:nowrap}@media (pointer:coarse){.ib-buy-actions .sa-buy-cta{border-radius:8px 0 0 8px;min-height:44px;padding-left:12px;padding-right:12px;font-size:12px}.ib-buy-actions .sa-buy-main>.sa-buy-cta:only-child{border-radius:8px}.ib-buy-actions .sa-buy-toggle{border-radius:0 8px 8px 0;min-width:44px;min-height:44px}.ib-buy-actions .sa-buy-toggle svg{width:13px;height:13px}.ib-buy-offers{gap:8px}}.ib-buy-offers a:active{background:#ffffff12;border-color:#ffffff24}.ib-buy-more:active{color:#fff;background:#ffffff1a}.ib-buy-actions .sa-buy-cta:active,.ib-buy-actions .sa-buy-toggle:active{filter:brightness(.92)}.ib-buy-offer-icon{object-fit:contain;flex:none;width:20px;height:20px}.ib-buy-offer-depth{text-align:right;justify-content:flex-end}.ib-buy-offer-price{text-align:right;white-space:nowrap}.ib-buy-offers li:first-child a{background:#d4af370d;border-color:#d4af3747}
