.sol-card-info-panel{background:#1d1f26;border-color:transparent;padding:14px;gap:0;font-size:13px;color:#eff3fb}.sol-card-info-panel .cip-empty{color:#a8b4c9;font-size:12px}.cip2-head{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"name name" "badge badge" "art tbl" "btns btns";column-gap:10px;align-items:start;flex-shrink:0}.cip2-name{grid-area:name;margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.45;color:#eff3fb;word-break:normal;overflow-wrap:anywhere}.cip2-badge{grid-area:badge;margin:-4px 0 8px}.cip2-art{grid-area:art}.cip2-art .cip-img,.cip2-art .cip-img-wrap{display:block;width:100%;height:auto;border-radius:4px}.cip2-art .cip-img{box-shadow:0 4px 12px #00000073;object-fit:contain}.cip2-tbl{grid-area:tbl;margin:0;min-width:0}.cip2-tbl dt{display:none}.cip2-tbl dd{margin:0;font-size:12px;line-height:18px;color:#eff3fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.cip2-tbl dd.is-price{font-size:13px;line-height:20px;font-weight:700}.cip2-kin{color:#a8b4c9}.cip2-btns{grid-area:btns;display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.cip2-btn{display:flex;align-items:center;justify-content:center;min-width:0;height:28px;padding:0 8px;border-radius:18px;background:#2b2e38;color:#aec5ff;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;text-decoration:none;box-sizing:border-box}.cip2-btn:hover{background:#353843;color:#eff3fb;text-decoration:none}.cip2-btn:focus-visible{outline:2px solid #f3ce46;outline-offset:2px}.cip2-note{margin:10px 0 0;font-size:12px;color:#a8b4c9}.sol-card-info-panel .cip-effect{margin:10px 0 0;padding:10px 0 0;border-top:1px solid #353843;font-size:13px;line-height:1.6;color:#eff3fb;min-height:0}.sol-card-info-panel .cip-pendulum+.cip-effect{border-top:0;margin-top:4px;padding-top:0}.sol-card-info-panel .cip-effect .cd-ref{color:#aec5ff;text-decoration:underline;text-decoration-color:#aec5ff59;text-underline-offset:3px}.sol-card-info-panel .cip-effect .cd-ref:hover,.sol-card-info-panel .cip-effect .cd-ref:focus-visible{text-decoration-color:#aec5ff}.sol-card-info-panel .cip-effect .cd-ref:focus-visible{outline:2px solid #aec5ff;outline-offset:2px;border-radius:2px}.sol-right-panel .cip2-head{grid-template-columns:140px minmax(0,1fr);grid-template-areas:"name name" "badge badge" "art btns" "tbl tbl"}.sol-right-panel .cip2-name{font-size:15px;margin-bottom:10px}.sol-right-panel .cip2-art .cip-img,.sol-right-panel .cip2-art .cip-img-wrap{border-radius:5px}.sol-right-panel .cip2-btns{display:flex;flex-direction:column;gap:6px;margin-top:0}.sol-right-panel .cip2-btn{height:30px}.sol-right-panel .cip2-tbl{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:8px;row-gap:3px;margin-top:12px;align-items:baseline}.sol-right-panel .cip2-tbl dt{display:block;margin:0;font-size:11px;line-height:20px;color:#a8b4c9}.sol-right-panel .cip2-tbl dd{font-size:13px;line-height:20px}.sol-right-panel .cip2-kin{display:none}.sol-right-panel .sol-card-info-panel .cip-effect{margin-top:12px;padding-top:12px}#cardInfoPanel.sol-card-info-panel{background-color:#1d1f26;background-image:none;box-shadow:none}#cardInfoPanel .cip2-body{flex:1 1 auto;min-height:0;overflow-y:auto;margin:10px 0 0;padding:10px 0 0;border-top:1px solid #353843;scrollbar-width:thin}#cardInfoPanel .cip2-body .cip-effect{flex:none;overflow:visible;margin:0;padding:0;border-top:0}#cardInfoPanel .cip2-body .cip-effect+.cip-effect,#cardInfoPanel .cip2-body .cip-original{margin-top:8px}.sol-right-panel #cardInfoPanel .cip2-body{margin-top:12px;padding-top:12px}.cip2-price{display:none}.cip2-atk{display:block;color:#eff3fb}.cip2-atk-k,.sol-right-panel .cip2-tbl .is-price{display:none}.sol-right-panel .cip2-btns{gap:4px}.sol-right-panel .cip2-btn{height:24px;font-size:11px}.sol-right-panel .cip2-price{display:block;margin:4px 0 0;font-size:15px;font-weight:700;line-height:1.3;text-align:center;color:#eff3fb;font-variant-numeric:tabular-nums}.sol-right-panel .cip2-atk{display:inline;margin-left:14px}.sol-right-panel .cip2-atk-k{display:inline;margin-right:6px;font-size:11px;color:#a8b4c9}.cip2-band,.cip2-stat{display:none}.sol-right-panel .cip2-head:has(.cip2-band){grid-template-rows:auto auto auto 1fr;grid-template-areas:"name name" "badge badge" "art btns" "art stat"}.sol-right-panel .cip2-head:has(.cip2-band) .cip2-tbl{display:none}.sol-right-panel .cip2-head:has(.cip2-band) .cip2-btn{padding:0 4px}.sol-right-panel .cip2-art{position:relative;aspect-ratio:59 / 86}.sol-right-panel .cip2-head:has(.cip2-band) .cip2-band{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;padding:26px 7px 6px;border-radius:0 0 5px 5px;background:linear-gradient(to top,#0a0b0ff2,#0a0b0fdb 45%,#0a0b0f00);pointer-events:none}.sol-right-panel .cip2-band-line{min-width:0;overflow:hidden;font:600 11px/1.45 var(--font);color:#eff3fb;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.6)}.sol-right-panel .cip2-band-line:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;font-weight:700;white-space:normal;overflow-wrap:anywhere}.sol-right-panel .cip2-head:has(.cip2-band) .cip2-stat{grid-area:stat;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:6px;row-gap:2px;align-items:baseline;align-self:start;margin:8px 0 0;font-variant-numeric:tabular-nums}.sol-right-panel .cip2-stat dt{margin:0;font-size:11px;font-weight:600;color:#a8b4c9}.sol-right-panel .cip2-stat dd{margin:0;font-size:15px;font-weight:700;color:#eff3fb}.sol-right-panel .cip2-price{display:flex;align-items:center;justify-content:center;height:30px;margin:0;color:var(--gold);font:700 16px/1.25 var(--mono);font-variant-numeric:tabular-nums;box-sizing:border-box}.sol-right-panel .cip2-head:has(.cip2-band) .cip2-price{font-size:14px;white-space:nowrap}
