.mkcl{display:flex;flex-direction:column;gap:16px;color:var(--mk-txt);min-width:0}.mkcl-head{padding:24px 28px 0;gap:20px}.mkcl-head__m{gap:18px;flex-wrap:wrap}.mkcl-head__m,.mkcl-logo{display:flex;align-items:center}.mkcl-logo{flex:0 0 88px;width:88px;height:88px;border-radius:22px;background:var(--mk-soft);justify-content:center;overflow:hidden}.mkcl-logo img{width:64px;height:64px;object-fit:contain}.mkcl-logo:has(.mkcl-logo__big)>:not(.mkcl-logo__big){display:none}.mkcl-logo .mkcl-logo__big{width:72px;height:72px;object-fit:contain}.mkcl-head__t{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:8px}.mkcl-head__t h1{margin:0;font-size:34px;line-height:1.1;font-weight:800;letter-spacing:-.5px}.mkcl-head__t>span{font-size:15px;color:#6B7079}.mkcl-plate{display:flex;align-items:stretch;border-radius:14px;background:var(--mk-soft);overflow:hidden}.mkcl-plate>span{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 16px}.mkcl-plate>span+span{box-shadow:inset 1px 0 0 #E3E5E8}.mkcl-plate small{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#8A8E96}.mkcl-plate b{font-size:24px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums}.mkcl-form{display:flex;gap:4px}.mkcl-form i{width:22px;height:22px;border-radius:6px;color:#fff;font-style:normal;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.mkcl-form i.win{background:#1F9D55}.mkcl-form i.draw{background:#F5A524}.mkcl-form i.loss{background:#E5484D}.mkcl-tabs{display:flex;gap:28px;overflow-x:auto;scrollbar-width:none;border-top:1px solid #eef0f3;margin:0 -28px;padding:0 28px}[data-theme=dark] .mkcl-tabs{border-top-color:#222C3C}.mk .mkcl-tabs a{flex:0 0 auto;height:52px;border-bottom:3px solid transparent;color:#8A8E96;font-size:15px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;display:flex;align-items:center;white-space:nowrap}.mk .mkcl-tabs a.on{border-bottom-color:var(--mk-txt);color:var(--mk-txt)}.mkcl>.bm-empty,.mkcl>section.bm-sec,.mkcl>section:not(.mkcl-head){background:var(--mk-card);border-radius:20px;padding:24px 28px 28px;margin:0;display:flex;flex-direction:column;gap:16px;border:0}.mkcl .bm-h{margin:0;font-size:22px;font-weight:700;color:var(--mk-txt)}.mkcl-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.mkcl-kpi>div{position:relative;overflow:hidden;background:var(--mk-soft);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.mkcl-kpi svg{position:absolute;right:-6px;bottom:-10px;opacity:.08;pointer-events:none}.mkcl-kpi b{position:relative;font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.mkcl-kpi b.up{color:#1F9D55}.mkcl-kpi span{position:relative;font-size:13px;color:#6B7079}.mkcl .team-info{display:flex;flex-direction:column;margin:0}.mkcl .team-info__row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-top:1px solid #eef0f3}.mkcl .team-info__row:last-child{border-bottom:1px solid #eef0f3}.mkcl .team-info__k{font-size:15px;color:#6B7079}.mkcl .team-info__v{font-size:15px;font-weight:700;text-align:right}.mkcl .team-info__v a{color:#1E5EDB}.mkcl .esm-list{margin:0 -8px}.mkcl-tr{display:flex;flex-direction:column}.mk .mkcl-tr a{gap:12px;padding:10px 4px;border-top:1px solid #eef0f3;color:var(--mk-txt)}.mk .mkcl-tr a,.mkcl-tr i{display:flex;align-items:center}.mkcl-tr i{width:40px;height:40px;border-radius:20px;background:#E9EBEE;color:#6B7079;font-style:normal;font-size:14px;font-weight:700;justify-content:center;flex:none}.mkcl-tr b{flex:1;min-width:0;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkcl-tr em{height:26px;padding:0 10px;border-radius:8px;background:#1F9D55;color:#fff;font-style:normal;font-size:12px;font-weight:700;display:flex;align-items:center;flex:none}.mkcl-tr span{font-size:13px;color:#8A8E96;flex:none;min-width:92px;text-align:right}@media (max-width:640px){.mkcl-head{padding:20px 16px 0}.mkcl-tabs{margin:0 -16px;padding:0 16px}.mkcl-head__t h1{font-size:27px}.mkcl>.bm-empty,.mkcl>section.bm-sec,.mkcl>section:not(.mkcl-head){padding:20px 16px 22px}.mkcl-tr span{display:none}}.mkcl .bm-h{background:none!important;padding:0!important;border:0!important;text-transform:none!important;letter-spacing:0!important;font-size:22px!important;font-weight:700!important;color:var(--mk-txt)!important;margin:0!important}