.mkk .mkk-repbar{display:flex;justify-content:flex-end;margin-top:10px}.mkk .mkk-repbar .mkk-rep{font-size:12px;font-weight:600;line-height:22px;min-height:26px;padding:1px 10px;gap:4px;opacity:.8;background:transparent}.mkk .mkk-repbar .mkk-rep:hover,.mkk .mkk-repbar .mkk-rep:focus-visible{opacity:1}.mkk .mkk-repbar .mkk-rep span{display:inline}.mkk-game .mkk-repbar{margin-top:0}.mkk .mkk-grades{grid-column:1/-1;border:0;margin:0;padding:0;min-width:0;gap:8px}.mkk .mkk-grades legend{font-weight:700;font-size:15px;padding:0;margin-bottom:6px}.mkk-ggroup{--gc:var(--pri);--gc-ink:var(--pri-ink);display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border-radius:14px;background:var(--surface);border-inline-start:4px solid var(--gc)}.mkk-ggroup.g2{--gc:var(--gold);--gc-ink:#2A1E05}.mkk-ggroup.g3{--gc:var(--grape);--gc-ink:#FFFFFF}.mkk-ggroup.g4{--gc:#127E8C;--gc-ink:#FFFFFF}.mkk[data-theme=eye] .mkk-ggroup.g4{--gc:#2F7684}.mkk[data-theme=dark] .mkk-ggroup.g3{--gc-ink:#17111A}.mkk[data-theme=dark] .mkk-ggroup.g4{--gc:#6CC4D8;--gc-ink:#17111A}.mkk[data-theme=dark] .mkk-ggroup{--gc-ink:#17111A}.mkk-ggroup .gh{font-size:13px;font-weight:900;color:var(--gc);min-width:86px}.mkk-ggroup.g2 .gh{color:var(--gold-ink)}.mkk-ggroup .gc{display:flex;flex-wrap:wrap;gap:6px}.mkk .mkk-gchip{position:relative;display:inline-flex;cursor:pointer;margin:0}.mkk .mkk-gchip input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.mkk .mkk-gchip span{display:inline-flex;align-items:center;min-height:36px;padding:2px 14px;border-radius:999px;border:2px solid var(--gc);background:var(--card);color:var(--ink);font-weight:800;font-size:15px;transition:background .12s,color .12s,transform .12s}.mkk .mkk-gchip:hover span{transform:translateY(-1px)}.mkk .mkk-gchip input:checked+span{background:var(--gc);color:var(--gc-ink);box-shadow:0 2px #0000001f}.mkk .mkk-gchip input:checked+span:before{content:"\2713";margin-inline-end:4px;font-weight:900}.mkk .mkk-gchip input:focus-visible+span{outline:3px solid var(--sky);outline-offset:2px}@media(max-width:640px){.mkk-ggroup .gh{min-width:0;width:100%}}.mkk .mkk-yours dd.right{color:var(--ok)}.mkk[data-theme=dark] .mkk-yours dd.right{color:var(--gold-ink)}.mkk .mkk-yours dd.right .mkk-spoil{min-width:84px;min-height:30px}.mkk .mkk-soldet{border:1.5px solid var(--line);border-radius:12px;background:var(--card)}.mkk .mkk-soldet>summary{cursor:pointer;list-style:none;padding:8px 14px;font-weight:800;color:var(--sky);display:flex;align-items:center;gap:6px}.mkk .mkk-soldet>summary::-webkit-details-marker{display:none}.mkk .mkk-soldet>summary:after{content:"\25be";margin-inline-start:auto;transition:transform .15s}.mkk .mkk-soldet[open]>summary:after{transform:rotate(180deg)}.mkk .mkk-soldet>.in{padding:4px 12px 12px;animation:mkk-fade .25s both}.mkk .mkk-promo.banner{display:block;padding:0;background:none;border:0;max-width:100%;margin-inline:auto;border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.mkk .mkk-promo.banner a{display:block;line-height:0}.mkk .mkk-promo.banner img{display:block;max-width:100%;height:auto;border-radius:16px}.mkk .mkk-promo.banner .x{top:6px;inset-inline-end:6px;background:#ffffffd9;color:#3b2f2a;box-shadow:0 1px 4px #0003}.mkk .mkk-promo.text{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;padding:6px 12px;padding-inline-end:40px;border-radius:999px;background:var(--surface);font-size:15px}.mkk .mkk-promo.text .ic{font-size:18px}.mkk .mkk-promo.text a{flex:1;min-width:0;color:var(--ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkk .mkk-promo.text a b{color:var(--pri)}.mkk .mkk-promo.text a span{color:var(--muted)}.mkk .mkk-promo.text a:hover b{text-decoration:underline}.mkk .mkk-promo.text .x{top:50%;transform:translateY(-50%);width:26px;height:26px;line-height:26px}.mkk-why{display:flex;flex-direction:column;gap:10px;border-inline-start:5px solid var(--gold)}.mkk-why ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 16px}.mkk-why li{display:flex;gap:10px;align-items:flex-start;line-height:1.8}.mkk-why li .ic{font-size:20px;line-height:1.5;flex:none}.mkk-next{display:flex;flex-direction:column;gap:8px;border:2px solid var(--gold);background:linear-gradient(180deg,var(--sun-soft),var(--card) 140px)}.mkk-next h3{font-size:22px;color:var(--pri)}.mkk-offers{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-top:6px}.mkk .mkk-offer{position:relative;display:flex;flex-direction:column;border:2px solid var(--line);border-radius:16px;background:var(--card);color:var(--ink);text-decoration:none;overflow:hidden;transition:transform .15s,border-color .15s,box-shadow .15s}.mkk .mkk-offer:hover{transform:translateY(-2px);border-color:var(--pri);box-shadow:var(--shadow)}.mkk .mkk-offer.rec{border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-soft)}.mkk-offer .recb{position:absolute;top:8px;inset-inline-start:8px;z-index:1;background:var(--pri);color:var(--pri-ink);box-shadow:0 2px 6px #00000026}.mkk-offer .im{display:grid;place-items:center;aspect-ratio:16/9;background:var(--surface);font-size:46px;overflow:hidden}.mkk-offer .im img{width:100%;height:100%;object-fit:cover;display:block}.mkk-offer .bd{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px;flex:1}.mkk-offer .t{font-size:17px;line-height:1.6;color:var(--ink)}.mkk-offer .pr{font-weight:900;color:var(--pri);font-size:16px}.mkk-offer .ex{color:var(--muted);font-size:14px;line-height:1.8}.mkk-offer .go{margin-top:auto;align-self:stretch;justify-content:center;padding:8px 14px;font-size:15px}.mkk-offer .ex{margin-bottom:8px}.mkk-offload{display:flex;align-items:center;gap:10px;color:var(--muted);padding:10px 0}.mkk-spin{width:22px;height:22px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--pri);animation:mkk-spin .8s linear infinite;flex:none}@keyframes mkk-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.mkk-offers{grid-template-columns:1fr 1fr;gap:8px}.mkk-offer .t{font-size:15px}.mkk-offer .ex{display:none}.mkk-offer .im{font-size:34px}.mkk-next h3{font-size:19px}}@media(max-width:360px){.mkk-offers{grid-template-columns:1fr}}@media(hover:none){.mkk .mkk-btn:hover,.mkk .mkk-offer:hover,.mkk .mkk-gchip:hover span{transform:none}}
