.dash-promo{--text:#000;--text-dim:#555;--text-faint:#8c8c8c;--border:#ececef;--border-strong:#e3e3e6;--surface-1:#fff;--surface-2:#f6f6f8;--surface-3:#ececef;--primary:#0acf83;--primary-hot:#0acf83;--pc:#0acf83;background:#f5f5f7;min-height:100vh}.dash-promo-page{padding:calc(54px + var(--dash-top,0px)) 12px 80px}.dash-promo .activity-title{color:#000;margin:12px 2px;font-size:20px;font-weight:700;line-height:26px}.dash-promo .pc-radio{opacity:0;pointer-events:none;position:absolute}.dash-promo .activity-nav{scrollbar-width:none;margin:0 0 12px;overflow-x:auto}.dash-promo .activity-nav::-webkit-scrollbar{display:none}.dash-promo .activity-nav ul{gap:8px;margin:0;padding:0;list-style:none;display:flex}.dash-promo .promo-menu-item{color:#555;white-space:nowrap;cursor:pointer;background:#fff;border-radius:16px;align-items:center;height:32px;padding:0 16px;font-size:13px;font-weight:500;display:flex}.dash-promo #pc-all:checked~.activity-nav label[for=pc-all],.dash-promo #pc-deposit:checked~.activity-nav label[for=pc-deposit],.dash-promo #pc-rewards:checked~.activity-nav label[for=pc-rewards],.dash-promo #pc-app:checked~.activity-nav label[for=pc-app]{color:#fff;background:linear-gradient(270deg,#00fb9a,#6c49fe);font-weight:600}.dash-promo #pc-deposit:checked~.activity-content>.promo-item:not([data-cat=deposit]),.dash-promo #pc-rewards:checked~.activity-content>.promo-item:not([data-cat=rewards]),.dash-promo #pc-app:checked~.activity-content>.promo-item:not([data-cat=app]){display:none}.dash-promo .activity-content{flex-direction:column;gap:12px;display:flex}.dash-promo .promo-item{color:#000;background:#fff;border-radius:12px;text-decoration:none;display:block;overflow:hidden;box-shadow:0 1px 3px #0000000d}.dash-promo .promo-sum{cursor:pointer;list-style:none;display:block}.dash-promo .promo-sum::-webkit-details-marker{display:none}.dash-promo .activity-img{aspect-ratio:6844/2496;background:#eef0f3;overflow:hidden}.dash-promo .activity-img img{object-fit:cover;width:100%;height:100%;display:block}.dash-promo .activity-info{align-items:center;gap:10px;padding:10px 12px 12px;display:flex}.dash-promo .info-left-wrap{flex:1;min-width:0}.dash-promo .item-title{color:#000;font-size:15px;font-weight:700;line-height:20px;display:block}.dash-promo .content-preview{color:#8c8c8c;margin-top:2px;font-size:12px;line-height:17px;display:block}.dash-promo .btn-more{color:#0acf83;white-space:nowrap;border:1.5px solid #0acf83;border-radius:15px;align-items:center;gap:2px;height:30px;padding:0 8px 0 12px;font-size:12px;font-weight:600;display:flex}.dash-promo .btn-more .material-symbols-outlined{font-size:18px;transition:transform .2s}.dash-promo details[open] .btn-more .material-symbols-outlined{transform:rotate(180deg)}.dash-promo .pbanner-panel{color:#333;font-size:13px;line-height:19px;border-top:1px solid #f0f0f2!important}.dash-promo .promo2-rules li:before{color:#fff;background:#0acf83;border-radius:50%}.dash-promo .pd-table-wrap{background:#f7f7f9;border-radius:10px}.dash-promo .pbanner-deposit{height:44px;box-shadow:none;color:#fff;background:linear-gradient(270deg,#00fb9a,#6c49fe);border:0;border-radius:22px;font-weight:600}.dash-promo .pbanner-terms summary{color:#555}.dash-promo .activity-img{aspect-ratio:auto}.dash-promo .activity-img img{height:auto}
