/* v0.5.310 — native per-card Step 8 upgrade board; consistent subject-focused customer thumbnails */
.mv-review-upgrade-board-v1[hidden]{display:none!important}
.mv-review-upgrade-board-v1{margin:0 0 13px;padding:14px;border:1px solid rgba(239,189,78,.42);border-radius:16px;background:linear-gradient(135deg,rgba(239,189,78,.10),rgba(10,37,91,.76));box-shadow:inset 0 0 28px rgba(239,189,78,.035);display:grid;gap:12px}
.mv-review-upgrade-board-v1__head{display:grid;gap:3px}.mv-review-upgrade-board-v1__head>span{color:#ffe08a;font-size:.58rem;font-weight:950;letter-spacing:.09em}.mv-review-upgrade-board-v1__head>strong{color:#fff;font-size:.94rem}.mv-review-upgrade-board-v1__head>p{margin:0;color:#b8cbea;font-size:.7rem;line-height:1.45}
.mv-review-upgrade-board-v1__cards{display:grid;gap:10px}.mv-review-upgrade-board-v1__card{overflow:hidden;border:1px solid rgba(105,178,255,.24);border-radius:14px;background:rgba(5,19,54,.62)}
.mv-review-upgrade-board-v1__card-head{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;padding:10px 11px;border-bottom:1px solid rgba(105,178,255,.16);background:linear-gradient(90deg,rgba(21,57,119,.38),rgba(8,24,60,.28))}.mv-review-upgrade-board-v1__thumb{width:48px;height:58px;border-radius:9px;overflow:hidden;border:1px solid rgba(255,215,89,.4);background:#071b4d;display:grid;place-items:center;color:#ffe08a}.mv-review-upgrade-board-v1__thumb img{width:100%;height:100%;object-fit:cover}.mv-review-upgrade-board-v1__thumb.is-empty{font-size:18px}.mv-review-upgrade-board-v1__card-head>div{min-width:0;display:grid;gap:2px}.mv-review-upgrade-board-v1__card-head>div>span{color:#7f9bc8;font-size:.55rem;font-weight:900;letter-spacing:.1em}.mv-review-upgrade-board-v1__card-head>div>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.82rem}.mv-review-upgrade-board-v1__card-head>div>small{color:#9fb9dd;font-size:.62rem;line-height:1.35}
.mv-review-upgrade-board-v1__actions{display:grid}.mv-review-upgrade-board-v1__action{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(138px,auto);gap:12px;align-items:center;padding:10px 11px}.mv-review-upgrade-board-v1__action+.mv-review-upgrade-board-v1__action{border-top:1px solid rgba(105,178,255,.12)}.mv-review-upgrade-board-v1__action-copy{min-width:0;display:grid;gap:2px}.mv-review-upgrade-board-v1__action-copy>span{color:#7edcff;font-size:.52rem;font-weight:950;letter-spacing:.09em}.mv-review-upgrade-board-v1__action-copy>strong{color:#fff;font-size:.76rem}.mv-review-upgrade-board-v1__action-copy>small{color:#91acd3;font-size:.58rem;line-height:1.35}.mv-review-upgrade-board-v1__price{display:grid;justify-items:end;gap:1px}.mv-review-upgrade-board-v1__price>strong{color:#ffe08a;font-size:.72rem;font-weight:950;white-space:nowrap}.mv-review-upgrade-board-v1__price>small{color:#91acd3;font-size:.55rem;white-space:nowrap}.mv-review-upgrade-board-v1__button{appearance:none;border:0;border-radius:10px;background:linear-gradient(135deg,#f5ca5c,#e89b2d);color:#071128;padding:9px 10px;font:inherit;font-size:.64rem;font-weight:950;cursor:pointer;box-shadow:0 5px 16px rgba(239,189,78,.16);white-space:normal;text-align:center;min-height:36px}.mv-review-upgrade-board-v1__button:hover{filter:brightness(1.05)}.mv-review-upgrade-board-v1__button:disabled{opacity:.55;cursor:default}.mv-review-upgrade-board-v1__action-copy>small.mv-review-upgrade-board-v1__discount-note{margin-top:2px;color:#71e6a8;font-weight:850}.mv-review-upgrade-board-v1__recalc{color:#829dc8;font-size:.57rem;line-height:1.4}
@media(max-width:760px){.mv-review-upgrade-board-v1{padding:11px 12px}.mv-review-upgrade-board-v1__action{grid-template-columns:minmax(0,1fr) auto;gap:8px}.mv-review-upgrade-board-v1__button{grid-column:1/-1;width:100%}.mv-review-upgrade-board-v1__price{justify-items:end}}
@media(max-width:430px){.mv-review-upgrade-board-v1__card-head{grid-template-columns:42px minmax(0,1fr);padding:9px}.mv-review-upgrade-board-v1__thumb{width:42px;height:51px}.mv-review-upgrade-board-v1__action{grid-template-columns:1fr;padding:9px}.mv-review-upgrade-board-v1__price{justify-items:start}.mv-review-upgrade-board-v1__button{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.mv-review-upgrade-board-v1__button{transition:none}}
