.promotion-classic{display:grid;gap:18px}.promotion-classic .pc-section{min-width:0}.promotion-classic .pc-section>summary{min-height:34px;font-size:13px;font-weight:500;color:var(--wh-muted);list-style:none}.promotion-classic .pc-section>summary>em{margin-left:auto;font-size:11px;font-style:normal;font-weight:400}.promotion-classic .pc-section-body{padding-top:12px}.wh-promotion-content .promotion-classic .invite-entry-card{margin:0!important}.wh-promotion-content .promotion-classic .rate-desc{display:flex;flex-direction:column;gap:5px;white-space:normal;overflow-wrap:anywhere}.wh-promotion-content .promotion-classic .rate-desc b{font-size:13px;font-weight:500;color:var(--wh-text)}.promotion-classic .pc-links{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px!important;min-width:0}.promotion-classic .pc-links>.pf-invite-options{display:contents!important}.promotion-classic .pc-links>.pf-invite-options>.entry-label{grid-row:1}.promotion-classic .pc-links>.pf-invite-options>.embed-copy-box{grid-row:2}.promotion-classic .pc-link-field{grid-row:3;display:flex;flex-direction:column;gap:10px}.promotion-classic .pc-links>.pf-invite-options>div[style]{grid-row:4}.promotion-classic .pc-links>.pf-invite-options>.copy-full-link-btn{grid-row:5}.promotion-classic .pc-link-field .embed-input{min-width:0;overflow:hidden;text-overflow:ellipsis}.promotion-classic .pc-link-field .embed-copy-btn{flex-shrink:0;white-space:nowrap}.wh-promotion-content .promotion-classic .stats-grid{margin:0!important}.wh-promotion-content .promotion-classic .commission-action-row{margin:16px 0 0!important}.promotion-classic .pc-perks,.promotion-classic .pc-records{border-top:1px solid var(--wh-line);padding-top:12px}.promotion-classic .pc-records .records-title{display:none!important}.wh-promotion-content .promotion-classic .pc-records .records-card{margin:0!important}.wh-promotion-content .promotion-classic .pc-perks .pk-card{margin:0!important}.promotion-classic .pc-section>summary:focus-visible{outline:2px solid #1470e080;outline-offset:4px;border-radius:6px}:root.dark .promotion-classic .pc-section>summary:focus-visible{outline-color:#3e9bff80}
@media(max-width:991px){.promotion-classic{gap:16px}.promotion-classic .pc-section-body{padding-top:10px}.wh-promotion-content .promotion-classic .rate-banner{align-items:flex-start!important}.wh-promotion-content .promotion-classic .rate-desc{font-size:12px;line-height:1.7}.wh-promotion-content .promotion-classic .commission-action-row>button{min-height:42px}}
