[hidden]{display:none!important}.mmc-lightbox{width:94vw!important;max-width:1400px!important;height:auto!important;max-height:96dvh!important;overflow:hidden!important;box-sizing:border-box}.mmc-lightbox img{width:100%!important;height:calc(90dvh - 115px)!important;max-height:calc(90dvh - 115px)!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto!important;position:static!important;border-radius:0!important}.mmc-lightbox p{margin:8px 0;max-height:2em;overflow:hidden}.mmc07b-circle-hero{display:block;margin:0 0 32px}.mmc07b-circle-hero img{width:100%;height:auto;object-fit:contain;display:block}.mmc07b-advisor-nav{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin:20px 0 36px}.mmc07b-advisor-nav a{width:88px;text-align:center;text-decoration:none;color:inherit}.mmc07b-advisor-nav img{width:76px;height:76px;border-radius:50%;object-fit:cover}.mmc07b-advisor-nav span{display:block}.mmc07b-small{font-size:.85rem!important;padding:8px 14px!important;min-height:36px!important}.mmc07b-advisor-card>.mmc-avatar{width:100%;height:240px;object-fit:cover;border-radius:16px;background:#f8d7df}.mmc07b-handwritten{font-family:Georgia,serif;font-style:italic;text-align:center;font-size:1.5rem;color:#99344f}.mmc07b-club-brand{display:block;width:100%;max-width:850px;height:auto;margin:24px auto}.mmc07b-fineprint{font-size:.8rem;color:#555;line-height:1.6;padding-left:1.6rem}.mmc07b-check{color:#14753e;font-weight:800}.mmc07b-missing{color:#b22137;font-weight:800}.mmc07b-box-preview{background:#fff5f7;border:1px solid #efced8;border-radius:18px;padding:22px;margin:20px 0}.mmc07b-box-preview>img{display:block;width:240px;max-width:100%;height:180px;object-fit:contain;margin:auto}.mmc07b-selected{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px}.mmc07b-selected>div{background:#fff;border-radius:10px;padding:12px}.mmc07b-selected img{display:block;width:80px;height:80px;object-fit:contain}.mmc07b-selected small{display:block}.mmc07b-invoice{background:#fff;border:1px solid #e9d8db;border-radius:16px;padding:24px;margin:20px 0}.mmc07b-invoice table{width:100%;border-collapse:collapse}.mmc07b-invoice td,.mmc07b-invoice th{padding:12px 8px;border-bottom:1px solid #eedee3;text-align:left}.mmc07b-invoice td:last-child,.mmc07b-invoice th:last-child{text-align:right}.mmc07b-invoice img{width:70px;height:70px;object-fit:contain;vertical-align:middle;margin-right:14px}.mmc07b-invoice small{display:block}.mmc07b-table-wrap{overflow-x:auto}.mmc07b-table-wrap table{width:100%;border-collapse:collapse}.mmc07b-table-wrap th,.mmc07b-table-wrap td{padding:10px;border-bottom:1px solid #e8d5db;text-align:left}.mmc07b-total{font-size:1.2rem;font-weight:700}.mmc07b-sale del,del.mmc07b-original{color:#bb234d;text-decoration-color:#bb234d;text-decoration-thickness:2px}.mmc07b-review-address{padding:12px;background:#fff5f7}.mmc07b-footer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.mmc07b-fineprint sup,sup{color:#9a3251}.mmc07b-payment-summary{border:1px solid #e2b3c2;padding:16px;border-radius:12px;margin:20px 0}.mmc07b-payment-summary table{width:100%}.mmc07b-payment-summary td:last-child{text-align:right}.mmc07b-payment-summary th{text-align:left}@media(max-width:600px){.mmc07b-invoice{padding:12px}.mmc07b-invoice img{width:44px;height:44px;margin-right:6px}.mmc07b-advisor-nav{gap:10px}.mmc07b-advisor-nav a{width:68px}.mmc07b-advisor-nav img{width:60px;height:60px}.mmc07b-selected{grid-template-columns:repeat(2,minmax(0,1fr))}.mmc07-progress span{font-size:.7rem;padding:6px 8px}}
