#bet67-promotions{font-family:Arial,sans-serif;color:#fff;line-height:1.25;font-size:16px}#bet67-promotions *{box-sizing:border-box}#bet67-promotions button{font-family:inherit;cursor:pointer}#bet67-promotions [hidden]{display:none!important}.b67-overlay{position:fixed;inset:0;z-index:10050;background:#0005;display:flex;align-items:center;justify-content:center;padding:6px}.b67-bonus{width:503px;max-width:100%;background:#a12f2f;border-radius:12px;padding:16px 16px 21px;max-height:calc(100dvh - 12px);overflow:auto;box-shadow:0 4px 24px #0003}.b67-title{font-size:22px;font-weight:400;text-align:center;margin:0 0 18px}.b67-table-wrap{background:#852322;border-radius:11px;padding:14px}.b67-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:center}.b67-table th{background:#a12f2f;font-size:17px;font-weight:400;height:58px;padding:7px}.b67-table th:first-child{border-radius:6px 0 0 6px}.b67-table th:last-child{border-radius:0 6px 6px 0}.b67-table td{height:51px;padding:7px;font-size:14px;color:#ff8980}.b67-table td:last-child{font-weight:700;color:#fff600}.b67-table tbody tr:nth-child(even) td{background:#a12f2f}.b67-table tbody tr:nth-child(even) td:first-child{border-radius:6px 0 0 6px}.b67-table tbody tr:nth-child(even) td:last-child{border-radius:0 6px 6px 0}.b67-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:7px;margin-top:8px}.b67-preferences{display:grid;gap:10px}.b67-preferences label{display:flex;align-items:center;gap:6px;font-size:16px;cursor:pointer}.b67-preferences input{appearance:none;width:18px;height:18px;margin:0;border:1px solid #8c2626;background:transparent;border-radius:0}.b67-preferences input:checked{background:#ffcb00;box-shadow:inset 0 0 0 3px #a12f2f}.b67-proceed{border:0;background:#ffc300;color:#b45100;font-size:15px;padding:8px;border-radius:6px;flex-shrink:0}.b67-rain-overlay{position:fixed;inset:0;z-index:10040;background:#0006;display:flex;justify-content:center;align-items:center}.b67-rain{width:527px;max-width:100%;height:min(820px,100dvh);background:#a12f2f;overflow:auto}.b67-rain-header{height:59px;display:flex;align-items:center;justify-content:space-between;background:#852322;padding:0 10px;position:sticky;top:0;z-index:1}.b67-rain-header h2{font-size:20px;font-weight:400;margin:0}.b67-back,.b67-history{background:none;border:0;color:#ffd600;padding:6px;font-size:18px}.b67-back{width:30px;height:36px;color:#ffc2c2;position:relative}.b67-back:before{content:'';display:block;width:12px;height:12px;transform:rotate(45deg);border-left:2px solid;border-bottom:2px solid}.b67-rain-body{margin:14px 7px 0;background:#852322;border-radius:7px;padding:13px}.b67-rain .b67-table th{height:56px;border-top:1px solid #bd6262;border-bottom:1px solid #bd6262;line-height:1.25}.b67-rain .b67-table th:first-child{border-left:1px solid #bd6262}.b67-rain .b67-table th:last-child{border-right:1px solid #bd6262}.b67-rain .b67-table td{height:47.5px;font-size:12px}.b67-history-empty{padding:40px 15px;text-align:center;color:#ffd6d6}.b67-envelope{position:fixed;z-index:10000;right:12px;bottom:108px;width:124px;height:104px}.b67-envelope-open{position:absolute;inset:0;overflow:hidden;background:none;border:0;padding:0;clip-path:polygon(5% 40%,20% 15%,39% 7%,83% 5%,100% 40%,96% 85%,75% 100%,25% 100%,0 82%)}.b67-envelope-open img{position:absolute;width:131px!important;height:168px!important;max-width:none!important;left:-3px;top:-57px}.b67-envelope-close{position:absolute;right:74px;top:-7px;border:0;border-radius:50%;background:#777b;color:white;font-size:24px;line-height:25px;width:27px;height:27px;padding:0;z-index:1}.b67-envelope-open:focus-visible,.b67-proceed:focus-visible,.b67-back:focus-visible,.b67-history:focus-visible{outline:2px solid white;outline-offset:2px}@media(max-width:540px){.b67-rain-overlay{background:#a12f2f}.b67-rain{width:100%;height:100dvh}.b67-bonus{padding:16px 16px 21px}.b67-envelope{right:8px;bottom:105px}}@media(max-height:670px){.b67-bonus .b67-table td{height:clamp(30px,7.9dvh,51px)}.b67-bonus .b67-table th{height:clamp(35px,9dvh,58px)}}
.b67-envelope-open{clip-path:none;overflow:visible}.b67-envelope-open img{position:static;width:100%!important;height:100%!important;object-fit:contain;left:auto;top:auto}.b67-envelope-close{right:auto;left:0;top:0}
.b67-claim-panel{padding:16px 6px;text-align:center}.b67-claim-panel p{margin:0 0 12px;font-size:14px}.b67-proceed:disabled{opacity:.55;cursor:not-allowed}.b67-history-empty p{margin:0 0 12px}.b67-history-empty button{margin:5px}
