/* MBK калькуляторы — единый стиль (30.10.2026) */
.mbkc{--g:#5FAB45;--gd:#4d8f37;--gb:#55812c;--tx:#2C3338;--mut:#59635f;--ln:#e3e9e5;--pale:#f3f8f0;--warn:#b45309;--bad:#b91c1c;--r:14px;font-size:16px;line-height:1.5;color:var(--tx);margin:24px 0 32px;font-family:"Proxima Nova Regular",Arial,sans-serif}
.mbkc *{box-sizing:border-box}
.mbkc-box{background:#fff;border:1px solid var(--ln);border-radius:var(--r);box-shadow:0 4px 24px rgba(44,51,56,.06);overflow:hidden}
.mbkc-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0}
.mbkc-form{padding:24px 26px 18px;border-right:1px solid var(--ln)}
.mbkc-res{padding:24px 26px 18px;background:var(--pale)}
.mbkc-h{font-size:19px;font-weight:700;margin:0 0 16px;line-height:1.3}
.mbkc-f{margin:0 0 18px}
.mbkc-f>label,.mbkc-lbl{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14.5px;color:var(--mut);margin:0 0 6px;font-weight:400}
.mbkc-in{width:150px;max-width:55%;height:36px;border:1px solid #cfd8d2;border-radius:8px;padding:0 10px;font-size:16px;font-weight:700;color:var(--tx);text-align:right;background:#fff;outline:none;box-shadow:none;margin:0}
.mbkc-in:focus{border-color:var(--g);box-shadow:0 0 0 3px rgba(95,171,69,.18)}
.mbkc input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,var(--g) 0,var(--g) var(--p,50%),#dfe6e1 var(--p,50%));outline:none;margin:6px 0 2px;padding:0;border:0}
.mbkc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--g);cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.2)}
.mbkc input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--g);cursor:pointer}
.mbkc-mm{display:flex;justify-content:space-between;font-size:12px;color:#7a8580}
.mbkc-chips{display:flex;flex-wrap:wrap;gap:6px}
.mbkc-chip{border:1px solid #cfd8d2;background:#fff;color:var(--tx);border-radius:20px;padding:7px 13px;font-size:14px;line-height:1.2;cursor:pointer;font-family:inherit;margin:0}
.mbkc-chip:hover{border-color:var(--g)}
.mbkc-chip.on{background:var(--gb);border-color:var(--gb);color:#fff}
.mbkc-chip[disabled]{opacity:.45;cursor:not-allowed}
.mbkc-chk{display:flex;gap:9px;align-items:flex-start;font-size:14.5px;color:var(--tx);cursor:pointer;margin:0}
.mbkc-chk input{margin:3px 0 0;width:17px;height:17px;accent-color:var(--gb)}
.mbkc-hint{font-size:13px;color:var(--mut);margin:6px 0 0;line-height:1.4}
.mbkc-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px}
.mbkc-card{background:#fff;border:1px solid var(--ln);border-radius:12px;padding:12px 14px;min-width:0}
.mbkc-card span{display:block;font-size:13px;color:var(--mut);line-height:1.3}
.mbkc-card b{display:block;font-size:21px;line-height:1.25;margin:3px 0 0;color:var(--tx);word-break:break-word}
.mbkc-card i{display:block;font-style:normal;font-size:12.5px;color:#6b7772;margin-top:2px}
.mbkc-card.main{grid-column:1/-1;border:1.5px solid var(--g)}
.mbkc-card.main b{font-size:28px;color:var(--gd)}
.mbkc-card.bad b{color:var(--bad)}
.mbkc-card.warn b{color:var(--warn)}
.mbkc-bar{margin:4px 0 14px}
.mbkc-bar-t{display:flex;justify-content:space-between;font-size:13.5px;color:var(--mut);margin:0 0 5px}
.mbkc-bar-t b{color:var(--tx)}
.mbkc-bar-l{height:10px;border-radius:5px;background:#dfe6e1;overflow:hidden;position:relative}
.mbkc-bar-l i{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:var(--g);transition:width .35s ease}
.mbkc-bar-l i.warn{background:#d97706}.mbkc-bar-l i.bad{background:#dc2626}
.mbkc-bar-l s{position:absolute;top:-2px;bottom:-2px;width:2px;background:#2C3338;opacity:.55}
.mbkc-cat{display:flex;gap:12px;align-items:flex-start;margin:4px 0 14px}
.mbkc-cat-a{flex:0 0 84px;width:84px;height:84px;border-radius:50%;background:#e8f3e1;position:relative;animation:mbkcBob 3.2s ease-in-out infinite}
.mbkc-cat-a img{width:84px;height:84px;border-radius:50%;display:block}
.mbkc-cat-a.pop{animation:mbkcPop .45s ease-out,mbkcBob 3.2s ease-in-out .45s infinite}
@keyframes mbkcBob{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-1.5deg)}}
@keyframes mbkcPop{0%{transform:scale(.85)}60%{transform:scale(1.08)}100%{transform:scale(1)}}
.mbkc-cat-b{position:relative;background:#fff;border:1px solid var(--ln);border-radius:14px;padding:11px 14px;font-size:14.5px;line-height:1.5;flex:1;min-width:0;box-shadow:0 2px 10px rgba(44,51,56,.05)}
.mbkc-cat-b:before{content:"";position:absolute;left:-7px;top:26px;width:12px;height:12px;background:#fff;border-left:1px solid var(--ln);border-bottom:1px solid var(--ln);transform:rotate(45deg)}
.mbkc-cat-b b{color:var(--tx)}
.mbkc-cat-n{display:block;font-size:12px;color:var(--gd);font-weight:700;margin:0 0 2px;letter-spacing:.2px}
.mbkc-cat-b.mbkc-fade{animation:mbkcFade .35s ease}
@keyframes mbkcFade{from{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:none}}
.mbkc-act{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 4px}
.mbkc-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 16px;border-radius:8px;border:0;background:var(--gb);color:#fff!important;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;text-decoration:none!important;font-family:inherit;margin:0}
.mbkc-btn:hover{background:#476d24}
.mbkc-btn.o{background:#fff;color:var(--tx)!important;border:1.5px solid #cfd8d2}
.mbkc-btn.o:hover{border-color:var(--g)}
.mbkc-note{font-size:12.5px;color:#6b7772;line-height:1.45;margin:10px 0 0}
.mbkc-sch{margin:14px 0 0}
.mbkc-sch summary{cursor:pointer;font-size:14.5px;color:var(--gd);font-weight:600;list-style:none}
.mbkc-sch summary::-webkit-details-marker{display:none}
.mbkc-sch summary:before{content:"▸ ";}
.mbkc-sch[open] summary:before{content:"▾ "}
.mbkc-tbl{width:100%;border-collapse:collapse;font-size:13.5px;margin:8px 0 0;background:#fff}
.mbkc-tbl th,.mbkc-tbl td{border-bottom:1px solid var(--ln);padding:6px 8px;text-align:right;white-space:nowrap}
.mbkc-tbl th{background:#eef4ea;color:var(--tx);font-weight:600}
.mbkc-tbl td:first-child,.mbkc-tbl th:first-child{text-align:left}
.mbkc-tblw{max-height:320px;overflow:auto;border:1px solid var(--ln);border-radius:10px}
.mbkc-lead{border-top:1px solid var(--ln);padding:22px 26px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;align-items:start;background:#fff}
.mbkc-lead h3{font-size:20px;line-height:1.3;margin:0 0 8px}
.mbkc-lead p{margin:0 0 10px;font-size:15px;color:var(--mut)}
.mbkc-lead .wpcf7 input[type=text],.mbkc-lead .wpcf7 input[type=tel]{width:100%;height:46px;border:1px solid #cfd8d2;border-radius:8px;padding:0 12px;font-size:16px;margin:0 0 10px}
.mbkc-lead .wpcf7 input[type=submit]{width:100%;height:48px;border-radius:8px;border:0;background:var(--gb);color:#fff;font-size:16px;font-weight:600;cursor:pointer}
.mbkc-lead .wpcf7 .txt{font-size:13px;color:var(--mut);margin-top:6px}
.mbkc-lead .consent-row{font-size:13px;color:var(--mut);margin:0 0 10px}
.mbkc-msg{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 0}
.mbkc-msg a{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:8px;border:1.5px solid #cfd8d2;color:var(--tx)!important;text-decoration:none!important;font-size:14.5px;background:#fff}
.mbkc-msg a img{width:20px;height:20px}
.mbkc-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:#2C3338;color:#fff;padding:10px 16px;border-radius:10px;font-size:14px;z-index:99999;box-shadow:0 6px 24px rgba(0,0,0,.25)}
.mbkc-svc{margin:28px 0}
.mbkc-svc h2,.mbkc-oth h2{margin-bottom:14px}
.mbkc-svc-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.mbkc-svc-g a{display:block;border:1px solid var(--ln);border-radius:12px;padding:12px 14px;background:#fff;color:var(--tx)!important;text-decoration:none!important;font-size:15px;line-height:1.35;transition:border-color .2s,box-shadow .2s}
.mbkc-svc-g a:hover{border-color:var(--g);box-shadow:0 4px 14px rgba(44,51,56,.08)}
.mbkc-svc-g a small{display:block;color:var(--mut);font-size:12.5px;margin-top:3px}
.mbkc-oth{margin:28px 0}
.mbkc-oth-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.mbkc-oth-g a{display:flex;gap:12px;align-items:center;border:1px solid var(--ln);border-radius:12px;padding:12px;background:#fff;color:var(--tx)!important;text-decoration:none!important;font-size:15px;line-height:1.35}
.mbkc-oth-g a:hover{border-color:var(--g)}
.mbkc-oth-g a .ic{flex:0 0 42px;width:42px;height:42px;border-radius:10px;background:var(--pale);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--gd);font-weight:700}
.mbkc-oth-g a small{display:block;color:var(--mut);font-size:12.5px}
@media (max-width:991px){.mbkc-grid{grid-template-columns:minmax(0,1fr)}.mbkc-form{border-right:0;border-bottom:1px solid var(--ln)}.mbkc-lead{grid-template-columns:minmax(0,1fr)}.mbkc-svc-g{grid-template-columns:repeat(2,minmax(0,1fr))}.mbkc-oth-g{grid-template-columns:minmax(0,1fr)}}
@media (max-width:480px){.mbkc-form,.mbkc-res,.mbkc-lead{padding:18px 15px}.mbkc-cards{grid-template-columns:minmax(0,1fr)}.mbkc-card.main b{font-size:24px}.mbkc-in{width:130px}.mbkc-cat-a,.mbkc-cat-a img{width:64px;height:64px;flex-basis:64px}.mbkc-svc-g{grid-template-columns:minmax(0,1fr)}}
@media print{.mbkc-lead,.mbkc-act{display:none}}

.mbkc p.mbkc-note,.mbkc .mbkc-note{font-size:12.5px!important;line-height:1.45!important;color:#6b7772!important;margin:10px 0 0!important}
.mbkc .mbkc-lead p{font-size:15px!important;line-height:1.5!important}
.mbkc-cat-b{opacity:1!important}
.mbkc h2,.mbkc h3{text-transform:none}
.mbkc-lead .consent-row,.mbkc-lead .rules{display:flex!important;align-items:center;gap:10px;flex-wrap:nowrap;margin:2px 0 12px!important}
.mbkc-lead .consent-row p,.mbkc-lead .rules p{margin:0!important;display:contents}
.mbkc-lead .consent-row br,.mbkc-lead .rules br{display:none}
.mbkc-lead .consent-row .wpcf7-form-control-wrap{flex:0 0 auto}
.mbkc-lead .consent-row .wpcf7-list-item{margin:0}
.mbkc-lead .consent-text{font-size:13.5px;line-height:1.35;color:var(--mut)}
.mbkc-lead .field{margin:0}
.mbkc-mm{margin-top:6px}
.mbkc-mini{position:fixed;left:10px;right:10px;bottom:10px;z-index:9990;display:none;align-items:center;gap:10px;background:#fff;border:1.5px solid var(--g);border-radius:12px;padding:9px 10px 9px 14px;box-shadow:0 8px 24px rgba(0,0,0,.18)}
.mbkc-mini.on{display:flex}
.mbkc-mini span{font-size:12.5px;color:var(--mut);line-height:1.2;flex:1;min-width:0}
.mbkc-mini b{font-size:18px;color:var(--gd);white-space:nowrap}
.mbkc-mini button{border:0;background:var(--gb);color:#fff;border-radius:8px;padding:9px 11px;font-size:14px;font-weight:600;font-family:inherit;margin:0}

/* 30.10.2026: вовлечение */
.mbkc-tools{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}
.mbkc-tools button{font:inherit;font-size:14px;font-weight:600;color:var(--gd);background:var(--pale);border:1px solid var(--ln);border-radius:999px;padding:7px 13px;cursor:pointer;margin:0;transition:border-color .2s,background .2s}
.mbkc-tools button:hover{border-color:var(--g)}
.mbkc-tools button[aria-pressed="true"]{background:var(--gb);color:#fff;border-color:var(--gb)}
.mbkc-lnk{font:inherit;font-size:13px;background:none;border:0;color:var(--gd);text-decoration:underline;cursor:pointer;padding:0;margin:0}
.mbkc-chart{margin:16px 0 6px;border:1px solid var(--ln);border-radius:12px;padding:12px 12px 6px;background:#fff}
.mbkc-chart-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;color:var(--mut);margin:0 0 6px}
.mbkc-chart-h b{color:var(--tx);font-size:15px;margin-right:auto}
.mbkc-chart-h i{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-1px;margin-right:5px}
.mbkc-chart-h i.k1{background:rgba(95,171,69,.35);border:1.5px solid #5FAB45}
.mbkc-chart-h i.k2{background:#E9A72B}
.mbkc-chart svg{display:block;width:100%;height:auto}
.mbkc-chart svg text{font-size:11px;fill:#7a8580;font-family:inherit}
.mbkc-chart svg .gl{stroke:#e9eeeb;stroke-width:1}
.mbkc-chart svg .ar{fill:rgba(95,171,69,.16)}
.mbkc-chart svg .bl{fill:none;stroke:#5FAB45;stroke-width:2.2}
.mbkc-chart svg .cu{fill:none;stroke:#E9A72B;stroke-width:2.2;stroke-dasharray:5 3}
.mbkc-chart svg .cr{stroke:#c9d3ce;stroke-width:1;stroke-dasharray:3 3}
.mbkc .mbkc-chart-n{font-size:12.5px!important;line-height:1.45!important;color:#6b7772!important;margin:4px 0 6px!important}
.mbkc-cmp,.mbkc-sens{margin:0 0 14px;border:1.5px solid var(--g);border-radius:12px;padding:12px;background:#fbfdf9}
.mbkc-sens{margin:14px 0 0;border-color:var(--ln);background:#fff}
.mbkc-cmp-h,.mbkc-sens-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 8px}
.mbkc-cmp-h b,.mbkc-sens-h b{font-size:15px;color:var(--tx);margin-right:auto}
.mbkc-sens-h span{font-size:12.5px;color:var(--mut)}
.mbkc-cmp tr.df td{background:#f1f8ec;font-weight:700}
.mbkc-sens th.me,.mbkc-sens td.me{background:var(--pale);color:var(--gd);font-weight:700}
.mbkc-sens td,.mbkc-sens th{text-align:center!important;white-space:nowrap}
.mbkc-hist{margin:10px 0 0;font-size:14px}
.mbkc-hist summary{cursor:pointer;color:var(--gd);font-weight:600}
.mbkc-hist ul{list-style:none;margin:8px 0;padding:0}
.mbkc-hist li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dashed var(--ln)}
.mbkc-hist li a{color:var(--tx)!important;text-decoration:none!important}
.mbkc-hist li a span{color:var(--mut);font-size:12.5px}
.mbkc-hist time{color:var(--mut);font-size:12.5px;white-space:nowrap}
.mbkc-toast{max-width:min(92vw,520px)}
@media print{.mbkc-tools,.mbkc-histw{display:none}}
.mbkc-cmp .mbkc-tblw,.mbkc-sens .mbkc-tblw{max-height:none;overflow:auto}
@media (max-width:600px){.mbkc-chart svg text{font-size:18px}.mbkc-cmp .mbkc-tbl,.mbkc-sens .mbkc-tbl{font-size:13px}.mbkc-cmp .mbkc-tbl td{white-space:normal}}
/* 31.10.2026: чек-листы */
.mbkg{margin:26px 0;border:1.5px solid var(--g,#5FAB45);border-radius:16px;background:#fff;box-shadow:0 6px 22px rgba(44,51,56,.08);overflow:hidden;font-family:inherit;max-width:none;width:100%;box-sizing:border-box}
.mbkg-in{display:grid;grid-template-columns:170px minmax(0,1fr);gap:22px;padding:20px 22px;align-items:start}
.mbkg-cv{display:block;border-radius:10px;overflow:hidden;box-shadow:0 8px 20px rgba(44,51,56,.18);transform:rotate(-2deg);transition:transform .2s}
.mbkg-cv:hover{transform:rotate(0) scale(1.03)}
.mbkg-cv img{display:block;width:100%;height:auto;margin:0!important}
.mbkg-lbl{display:inline-block;font-size:12.5px;font-weight:700;color:#427a2f;background:#eef6ea;border-radius:999px;padding:4px 10px;margin:0 0 8px}
.mbkg-h{font-family:"Proxima Nova Bold",Arial,sans-serif;font-size:21px;line-height:1.3;color:#1e2620;margin:0 0 8px}
.mbkg ul{margin:0 0 12px!important;padding:0!important;list-style:none!important}
.mbkg ul li{position:relative;padding:2px 0 2px 24px!important;margin:0!important;font-size:15.5px!important;line-height:1.45!important;color:#455}
.mbkg ul li:before{content:"";position:absolute;left:2px;top:7px;width:13px;height:13px;border:2px solid #5FAB45;border-radius:3px}
.mbkg ul li:after{content:"";position:absolute;left:6px;top:8px;width:5px;height:9px;border:solid #5FAB45;border-width:0 2px 2px 0;transform:rotate(45deg)}
.mbkg-b{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}
.mbkg-sh{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;color:#59635f}
.mbkg-sh a,.mbkg-sh button{font:inherit;font-size:14px;color:#427a2f!important;background:none;border:0;padding:0;margin:0;cursor:pointer;text-decoration:underline!important}
.mbkg-p{border-top:1px dashed #d5ddd8;padding:16px 22px 18px;background:#fbfdf9}
.mbkg-pt{font-size:15.5px;line-height:1.5;margin:0 0 10px}
.mbkg-f{margin-top:12px;max-width:560px}
@media (max-width:600px){.mbkg-in{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:16px}.mbkg-h{font-size:17px}.mbkg ul li{font-size:14px!important}.mbkg-p{padding:14px 16px}}
ul.mbk-ck{list-style:none!important;padding:0!important;margin:0 0 20px!important;max-width:900px}
ul.mbk-ck li{position:relative;padding:9px 0 9px 34px!important;margin:0!important;border-bottom:1px dashed #d5ddd8;line-height:1.55}
ul.mbk-ck li:before{content:"";position:absolute;left:2px;top:12px;width:18px;height:18px;border:2px solid #5FAB45;border-radius:4px;background:#fff}
.mbkg{--g:#5FAB45;--gd:#4d8f37;--gb:#55812c;--tx:#2C3338;--mut:#59635f;--ln:#e3e9e5;--pale:#f3f8f0;color:var(--tx)}

/* 31.10.2026 (2): раскладка — широкая зона под калькулятором, «Что если», сравнение, чек-листы */
.mbkc-wide{border-top:1px solid var(--ln);padding:20px 26px 6px;background:#fff}
.mbkc-wg{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}
.mbkc-wg.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}
.mbkc-wide .mbkc-chart{margin:0 0 16px}
.mbkc-wide .mbkc-cmp,.mbkc-wide .mbkc-sens{margin:0 0 14px}
.mbkc-wide details.mbkc-sch{margin:6px 0 14px}
.mbkc-wide details.mbkc-sch summary{cursor:pointer;font-weight:600;color:var(--gd)}
.mbkc-actg{margin:14px 0 0}
.mbkc-actg.inf{margin:6px 0 0;padding:16px 0 0;border-top:1px dashed var(--ln)}
.mbkc-ctbl{width:100%;border-collapse:collapse;font-size:14px;margin:4px 0 0;table-layout:fixed;background:#fff}
.mbkc .mbkc-ctbl th,.mbkc .mbkc-ctbl td{font-size:14px!important;padding:7px 8px!important;border:0!important;border-bottom:1px solid var(--ln)!important;text-align:left!important;white-space:normal!important;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;vertical-align:top;background:#fff!important;color:var(--tx)!important;font-weight:400;line-height:1.35}
.mbkc .mbkc-ctbl thead th{background:#eef4ea!important;color:var(--tx)!important;font-weight:700;font-size:13px!important}
.mbkc .mbkc-ctbl tbody th{color:var(--mut)!important;font-size:13px!important}.mbkc .mbkc-ctbl thead th:first-child{width:30%}
.mbkc .mbkc-ctbl tr.df td{background:#f1f8ec!important;font-weight:700}
.mbkc-ctbl em,.mbkc-wi em{font-style:normal;font-size:12px;font-weight:700;border-radius:6px;padding:1px 6px;white-space:nowrap;display:inline-block;margin-left:2px}
.mbkc-ctbl em.up,.mbkc-wi em.up{background:#eef2f6;color:#33414d}
.mbkc-ctbl em.dn,.mbkc-wi em.dn{background:#eef2f6;color:#33414d}
.mbkc-ctbl em.z,.mbkc-wi em.z{background:#f1f3f2;color:#59635f}
.mbkc-sens{border:1.5px solid var(--g)!important;background:#fbfdf9!important}
.mbkc-wig{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.mbkc-wi{background:#fff;border:1px solid var(--ln);border-radius:10px;padding:10px 12px}
.mbkc-wi-t{font-size:13px;color:var(--mut);line-height:1.35;margin:0 0 4px}
.mbkc-wi-t span{color:var(--tx);font-weight:600;white-space:nowrap}
.mbkc-wi-v{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}
.mbkc-wi-v b{font-size:19px;color:var(--tx);line-height:1.2}
.mbkc-wi-s{font-size:12.5px;color:var(--mut);margin-top:4px;line-height:1.4}
.mbkc-sens .mbkc-chart-n b{color:var(--tx)}
.mbkg p:empty,.mbkg-in>p,.mbkg-t>p:empty{display:none!important}
.mbkg-in>.mbkg-cv{grid-column:1;grid-row:1}.mbkg-in>.mbkg-t{grid-column:2;grid-row:1;min-width:0}
@media (min-width:992px){.mbkg-in{grid-template-columns:200px minmax(0,1fr);gap:28px;padding:24px 28px}.mbkg ul{column-count:2;column-gap:28px}.mbkg ul li{break-inside:avoid}}
@media (max-width:991px){.mbkc-wg.two{grid-template-columns:minmax(0,1fr)}.mbkc-wide{padding:16px 18px 4px}}
@media (max-width:480px){.mbkc-wig{grid-template-columns:minmax(0,1fr)}.mbkc-wide{padding:14px 15px 4px}.mbkc .mbkc-ctbl th,.mbkc .mbkc-ctbl td{padding:6px 4px!important;font-size:12.5px!important;-webkit-hyphens:none;hyphens:none}.mbkc-cmp{padding:10px 8px}}
@media (min-width:992px){.mbkc-wg:not(.two) .mbkc-wig{grid-template-columns:repeat(4,minmax(0,1fr))}}
.mbkc-card.main~.mbkc-card:last-child:nth-child(even){grid-column:1/-1}
.mbkc,.mbkg{scroll-margin-top:150px}
.mbkc-oth-g a .ic{flex:0 0 56px;width:56px;height:56px;border-radius:16px;background:none;box-shadow:0 6px 14px rgba(47,107,34,.22);padding:0;transition:transform .2s}
.mbkc-oth-g a .ic svg{display:block;width:100%;height:100%}
.mbkc-oth-g a:hover .ic{transform:translateY(-2px) rotate(-3deg)}
.mbkc-oth-g a{padding:14px;gap:14px;transition:border-color .2s,box-shadow .2s}
.mbkc-oth-g a:hover{box-shadow:0 6px 18px rgba(44,51,56,.08)}
.mbkc-hub .mbkc-oth-g a .ic{flex-basis:68px;width:68px;height:68px;border-radius:19px}

/* 03.11: заголовок — фирменный жирный; сообщение «в регионах не берём» */
.mbkc-h{font-family:"Proxima Nova Bold",Arial,sans-serif}
.mbkc-regno{border:1.5px solid #f59e0b;background:#fffbeb;border-radius:12px;padding:16px 18px;margin:0 0 4px;line-height:1.5}
.mbkc-regno b{display:block;font-size:17px;color:#7c4a03;margin:0 0 6px}
.mbkc-regno span{display:block;font-size:15px;color:var(--tx)}
.mbkc-regno a{color:#427a2f;text-decoration:underline}
.mbkc-blk{margin:4px 0 14px}
.mbkc-isblk .mbkc-f:not([data-k="o"]),.mbkc-isblk .mbkc-mini,.mbkc-isblk .mbkc-wide,.mbkc-isblk .mbkc-act,.mbkc-isblk .mbkc-out,.mbkc-isblk .mbkc-note,.mbkc-isblk .mbkc-histw,.mbkc-isblk .mbkc-tools{display:none!important}
