.mkbs-bon{position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(150deg,#1E1E22,#0E0E10);color:#fff;padding:18px;display:flex;flex-direction:column;gap:10px;margin-bottom:16px;font-family:var(--mk-onest),Onest,system-ui,sans-serif}.mkbs-bon__coins{position:absolute;right:-10px;top:-6px;width:110px;height:110px;background:url(/media/k/mk/coins.png) 50%/contain no-repeat;pointer-events:none}.mkbs-bon__k{position:relative;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:rgba(255,255,255,.7)}.mkbs-bon__a{font-size:26px;line-height:1.05;max-width:75%}.mkbs-bon__a,.mkbs-bon__cta{position:relative;font-family:var(--mk-ms),"Montserrat",sans-serif;font-weight:900;text-transform:uppercase}.mkbs-bon__cta{overflow:hidden;margin-top:6px;height:46px;border-radius:12px;background:var(--cta,#E4002B);color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:filter .2s}.mkbs-bon__cta:hover{filter:brightness(1.1)}.mkbs-bon__cta>span:last-child{position:relative}.mkbs-oth{background:#fff;border-radius:20px;padding:18px 18px 10px;display:flex;flex-direction:column;margin-bottom:16px;box-shadow:0 0 0 1px #EEF0F3;font-family:var(--mk-onest),Onest,system-ui,sans-serif}[data-theme=dark] .mkbs-oth{background:#0E131D;box-shadow:0 0 0 1px #222C3C}.mkbs-oth h2{margin:0 0 8px;font-size:18px;font-weight:800;color:inherit}.mkbs-oth a,a.mkbs-oth__i{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #eef0f3;color:inherit;text-decoration:none}[data-theme=dark] .mkbs-oth a{border-top-color:#222C3C}.mkbs-oth a:hover b{color:#1E5EDB}.mkbs-oth .mkr-ico{position:relative;inset:auto;flex:0 0 36px;width:36px;height:36px;border-radius:18px;font-size:15px}.mkbs-oth b{flex:1;min-width:0;font-size:15px;font-weight:700}.mkbs-oth a>span:last-child{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:800}.mkbs-oth i{font-style:normal;color:#F5A524}.mkcs-bk{background:#fff;border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:16px;margin-bottom:16px;box-shadow:0 0 0 1px #EEF0F3;font-family:var(--mk-onest),Onest,system-ui,sans-serif;color:#121316}[data-theme=dark] .mkcs-bk{background:#0E131D;box-shadow:0 0 0 1px #222C3C;color:#E8EAED}a.mkcs-bk__h{display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none}.mkcs-bk__h .mkr-ico{position:relative;inset:auto;flex:0 0 56px;width:56px;height:56px;border-radius:14px;font-size:22px}.mkcs-bk__h>span{display:flex;flex-direction:column;gap:4px;min-width:0}.mkcs-bk__h>span>b{font-size:22px;line-height:1.1;font-weight:800}.mkcs-bk__h>span>span{display:flex;align-items:center;gap:8px;font-size:15px}.mkcs-bk__h i{font-style:normal;color:#F5A524}.mkcs-bk__h small{font-size:15px;color:#6B7079}.mkcs-bk__st{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mkcs-bk__st>div{background:#F3F4F6;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}[data-theme=dark] .mkcs-bk__st>div{background:#161D2A}.mkcs-bk__st>div.w{grid-column:1/-1}.mkcs-bk__st span{font-size:12px;color:#6B7079}.mkcs-bk__st b{font-size:20px;font-weight:800}.mkcs-bk__st b.ok{color:#167C42}.mkcs-bk__btn{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.mkcs-bk__btn a{height:46px;border-radius:12px;color:#fff!important;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:filter .2s}.mkcs-bk__btn a:hover{filter:brightness(1.08)}.mkcs-bk__btn a.g{background:#1F9D55}.mkcs-bk__btn a.r{background:#E5484D}.mkcs-sim a{flex-direction:column;align-items:stretch;gap:6px;padding:12px 0}.mkcs-sim a>b{font-size:15px;font-weight:600;line-height:1.35}.mkcs-sim a>span{gap:8px;font-size:13px;color:#8A8E96;flex-wrap:wrap}.mkcs-sim a>span,.mkcs-sim em{display:flex;align-items:center}.mkcs-sim em{height:20px;padding:0 8px;border-radius:999px;background:#E08A00;color:#fff;font-style:normal;font-size:11px;font-weight:700}.mkcs-sim em.ok{background:#1F9D55}.mkcs-sim em.no{background:#6B7079}.mkcs-sim .mkr-ico{flex:0 0 18px;width:18px;height:18px;border-radius:9px;font-size:10px}