/* Подбор на линеен модул и серводвигател — #mh-lineyni-podbor (20.10.2026, чернова). Основата е копие на
   vfd-ikonomiya.css с префикс mhlp- (палитрата и шрифтовете — като на инструментите в „Полезно“). */
.mhlp{--v-navy:#214a94;--v-sky:#00a5e6;--v-link:#0077a8;--v-or:#ff7f27;--v-or-t:#b35400;--v-ok:#1f8f3a;--v-ne:#c0392b;--v-red:#0b6e60;
  --v-ink:#040811;--v-txt:#23272f;--v-mute:#5b6475;--v-line:#d6e1f3;--v-wash:#f5f8ff;--v-band:#e9eff9;
  --v-disp:'Sofia Sans Extra Condensed','Arial Narrow',Arial,sans-serif;
  font-family:Commissioner,'PT Sans',Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45;color:var(--v-txt);
  max-width:1320px;margin:0 auto}
.mhlp *{box-sizing:border-box}
.mhlp h1,.mhlp h2,.mhlp h3{font-family:inherit;color:var(--v-ink);padding:0;letter-spacing:normal;line-height:1.25}
.mhlp p{padding:0;margin:0 0 8px}
.mhlp a{color:var(--v-link)}

.mhlp .mhlp-glava{border-bottom:3px solid var(--v-or);padding:8px 0 14px;margin-bottom:18px}
.mhlp .mhlp-glava h1,.mhlp .mhlp-glava h2{font-family:var(--v-disp);font-weight:800;font-size:34px;text-transform:uppercase;color:var(--v-navy);margin:4px 0 6px}
.mhlp .mhlp-glava p{max-width:920px;color:var(--v-mute);font-size:15px;margin:0}

/* формата */
.mhlp .mhlp-forma{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:16px}
.mhlp fieldset{margin:0;padding:10px 14px 12px;border:1px solid var(--v-line);border-radius:4px;background:#fff;min-width:0;display:flex;flex-direction:column;gap:10px}
.mhlp legend{padding:0 6px;margin-left:-6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--v-navy)}
.mhlp .mhlp-pole{display:flex;flex-direction:column;gap:4px;margin:0;font-weight:600;font-size:13px;color:var(--v-ink);min-width:0}
.mhlp .mhlp-pole[hidden]{display:none}
.mhlp .mhlp-pole small{font-weight:400;font-size:12px;color:var(--v-mute)}
.mhlp .mhlp-pole select,.mhlp .mhlp-pole input{width:100%;min-width:0;height:38px;padding:6px 8px;border:1px solid #b9c7e0;border-radius:4px;background:#fff;
  font:inherit;font-size:14px;font-weight:500;color:var(--v-ink);margin:0}
.mhlp .mhlp-pole select:focus,.mhlp .mhlp-pole input:focus{outline:2px solid var(--v-sky);outline-offset:1px}
.mhlp .mhlp-seg>div{display:flex;flex-wrap:wrap;gap:4px}
.mhlp .mhlp-seg button{flex:1 1 auto;padding:8px 10px;border:1px solid #b9c7e0;border-radius:4px;background:#fff;color:var(--v-ink);font:inherit;font-size:13px;cursor:pointer;margin:0}
.mhlp .mhlp-seg button:hover{border-color:var(--v-sky);background:var(--v-wash)}
.mhlp .mhlp-otm{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:8px;cursor:pointer}
.mhlp .mhlp-otm input{flex:0 0 auto;width:18px!important;height:18px!important;margin:2px 0 0;padding:0}
.mhlp .mhlp-otm span{font-weight:400!important;font-size:13px;line-height:1.35}
.mhlp .mhlp-seg button.mhlp-on{border-color:var(--v-navy);background:var(--v-navy);color:#fff;font-weight:600}

/* резултатът */
.mhlp .mhlp-rez{margin:0 0 14px}
.mhlp .mhlp-karti{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:10px}
.mhlp .mhlp-k{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--v-wash);border-radius:4px;min-width:0}
.mhlp .mhlp-k span{font-size:12px;font-weight:600;color:var(--v-mute);text-transform:uppercase;letter-spacing:.04em}
.mhlp .mhlp-k b{font-family:var(--v-disp);font-size:32px;font-weight:800;line-height:1.05;color:var(--v-navy);font-variant-numeric:tabular-nums;white-space:nowrap}
.mhlp .mhlp-k small{font-size:12.5px;color:var(--v-txt)}
.mhlp .mhlp-k.mhlp-gl{background:#fff1e6;border-left:4px solid var(--v-or)}
.mhlp .mhlp-k.mhlp-gl b{font-size:46px;color:var(--v-or-t)}
.mhlp .mhlp-zashto{margin:10px 0 0;padding:0 0 0 18px;font-size:14px}
.mhlp .mhlp-zashto li{margin:2px 0}
.mhlp .mhlp-greshka{color:var(--v-ne);font-weight:600}

.mhlp .mhlp-hod{margin:0 0 14px;padding:12px 14px;border-left:3px solid var(--v-sky);background:#eef8fd;border-radius:0 4px 4px 0}
.mhlp .mhlp-hod h3{font-size:15px;font-weight:700;margin:0 0 4px;color:var(--v-navy)}
.mhlp .mhlp-hod ul{margin:0;padding:0 0 0 18px;font-size:13.5px}
.mhlp .mhlp-hod small{color:var(--v-mute);font-size:12.5px}

/* таблицата */
.mhlp .mhlp-tabl{margin:0 0 6px;padding:14px 14px 8px;background:#fff;border:1px solid var(--v-line);border-radius:4px}
.mhlp .mhlp-tabl h3{font-size:17px;font-weight:700;margin:0 0 4px;color:var(--v-navy)}
.mhlp .mhlp-tabl>p{margin:0 0 10px;color:var(--v-mute);font-size:13px}
.mhlp .mhlp-tabl-k{overflow-x:auto;-webkit-overflow-scrolling:touch}
.mhlp .mhlp-tabl table{width:100%;border-collapse:collapse;margin:0;border:0;font-size:13.5px;font-variant-numeric:tabular-nums}
.mhlp .mhlp-tabl th{background:var(--v-navy);color:#fff;font-weight:600;padding:6px 10px;text-align:right;border:1px solid #fff;white-space:nowrap}
.mhlp .mhlp-tabl td{padding:5px 10px;text-align:right;border:0;border-bottom:1px solid var(--v-line);white-space:nowrap;color:var(--v-ink)}
.mhlp .mhlp-tabl th:first-child,.mhlp .mhlp-tabl td:first-child{text-align:left}
.mhlp .mhlp-tabl tfoot td{font-weight:700;border-top:2px solid var(--v-navy);border-bottom:0}
.mhlp .mhlp-tabl tr.mhlp-ne td{color:#8a93a5}
.mhlp .mhlp-tabl tr.mhlp-ok{background:#f1f8f3}
.mhlp .mhlp-tabl tr.mhlp-izb{background:#fff1e6;box-shadow:inset 3px 0 0 var(--v-or)}
.mhlp .mhlp-tabl tr.mhlp-izb td b{color:var(--v-or-t)}
.mhlp .mhlp-tabl td.mhlp-x{color:var(--v-ne)!important;font-weight:600}
.mhlp .mhlp-tabl td.mhlp-da{color:var(--v-ok);font-weight:600}

.mhlp .mhlp-zap{margin:12px 0 22px}
.mhlp a.mhlp-btn{display:inline-block;padding:11px 22px;border-radius:6px;background:var(--v-or);color:var(--v-ink)!important;font-weight:600;text-decoration:none!important}
.mhlp a.mhlp-btn:hover{background:#ff9a52}

.mhlp .mhlp-obyasn{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px 30px;padding:18px 0 0;border-top:1px solid var(--v-line)}
.mhlp .mhlp-obyasn h3{font-size:17px;font-weight:700;margin:0 0 6px;color:var(--v-navy)}
.mhlp .mhlp-obyasn p{font-size:14px;line-height:1.55}
.mhlp .mhlp-obyasn .mhlp-izt{grid-column:1/-1;color:var(--v-mute);font-size:13px}

@media (max-width:1100px){
  .mhlp .mhlp-forma{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mhlp .mhlp-karti{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mhlp .mhlp-k.mhlp-gl{grid-column:1/-1}
}
@media (max-width:600px){
  .mhlp .mhlp-glava h1,.mhlp .mhlp-glava h2{font-size:28px}
  .mhlp .mhlp-forma{grid-template-columns:minmax(0,1fr)}
  .mhlp .mhlp-obyasn{grid-template-columns:minmax(0,1fr)}
  .mhlp .mhlp-k b{font-size:28px}
  .mhlp .mhlp-k.mhlp-gl b{font-size:40px}
  .mhlp .mhlp-tabl{padding:12px 6px 6px}
  .mhlp .mhlp-tabl table{font-size:12.5px}
  .mhlp .mhlp-tabl th,.mhlp .mhlp-tabl td{padding:4px 4px}
  .mhlp .mhlp-tabl th{white-space:normal}
}

/* специфичното за линейните модули */
.mhlp .mhlp-forma{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}
.mhlp .mhlp-shema svg{display:block;width:100%;height:auto;margin-top:2px}
.mhlp .mhlp-shema-leg{display:block;font-size:12px;color:var(--v-mute);margin-top:2px}
.mhlp .mhlp-shema-leg i{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--v-or);margin:0 6px -1px 0}
.mhlp .mhlp-shema text{font-family:Commissioner,'PT Sans',Arial,sans-serif}
.mhlp .mhlp-chernova{display:inline-block;margin:0 0 14px;padding:4px 10px;border-radius:4px;background:#fff1e6;color:var(--v-or-t);font-size:13px;font-weight:600}
.mhlp .mhlp-karti{grid-template-columns:1.3fr 1.5fr repeat(3,minmax(0,1fr));margin-bottom:12px}
.mhlp .mhlp-k b.mhlp-mal{font-size:24px;white-space:normal;overflow-wrap:anywhere}
.mhlp .mhlp-nar{margin:0 0 14px;padding:10px 14px 10px 32px;border-left:3px solid var(--v-or);background:#fff8f1;border-radius:0 4px 4px 0;font-size:13.5px}
.mhlp .mhlp-nar li{margin:2px 0}
.mhlp .mhlp-dve{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;margin:0 0 14px;align-items:start}
.mhlp .mhlp-dve>.mhlp-tabl{margin:0}
.mhlp .mhlp-panel{background:#fff;border:1px solid var(--v-line);border-radius:4px;padding:12px 14px 10px;min-width:0}
.mhlp .mhlp-panel h3{font-size:17px;font-weight:700;margin:0 0 4px;color:var(--v-navy)}
.mhlp .mhlp-panel>p{margin:0 0 8px;color:var(--v-mute);font-size:13px}
.mhlp .mhlp-graf svg{display:block;width:100%;height:auto}
.mhlp .mhlp-graf text{font-family:Commissioner,'PT Sans',Arial,sans-serif}
.mhlp .mhlp-leg{display:flex;flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--v-txt)}
.mhlp .mhlp-leg i{display:inline-block;width:18px;height:3px;margin:0 6px 3px 0;vertical-align:middle;border-radius:2px}
.mhlp .mhlp-tabl tr.mhlp-pod td{color:var(--v-mute);font-size:12.5px;border-bottom-style:dotted}
.mhlp .mhlp-tabl td small{color:var(--v-mute);font-size:11.5px}
.mhlp .mhlp-tabl{margin-bottom:14px}
.mhlp .mhlp-tm th,.mhlp .mhlp-tm td{white-space:normal}
.mhlp .mhlp-tm td:first-child{min-width:150px}
.mhlp .mhlp-hod p{margin:0 0 2px;font-size:14px}
.mhlp .mhlp-k.mhlp-kap{background:#fdeeee;border-left:4px solid var(--v-ne)}
.mhlp .mhlp-k.mhlp-kap b{color:var(--v-ne)}
@media (max-width:1100px){
  .mhlp .mhlp-forma{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mhlp .mhlp-dve{grid-template-columns:minmax(0,1fr)}
  .mhlp .mhlp-karti{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mhlp .mhlp-k.mhlp-gl{grid-column:1/-1}
}
@media (max-width:600px){
  .mhlp .mhlp-forma{grid-template-columns:minmax(0,1fr)}
}

/* какво значи оценката */
.mhlp .mhlp-zakl{border:1px solid var(--v-line);border-left:4px solid var(--v-ok);border-radius:4px;background:#fff;padding:10px 16px 6px;margin:0 0 12px}
.mhlp .mhlp-zakl.mhlp-zakl-ne{border-left-color:var(--v-ne)}
.mhlp .mhlp-zakl h3{font-size:16px;margin:2px 0 6px}
.mhlp .mhlp-zakl ul{margin:2px 0 8px;padding:0;list-style:none}
.mhlp .mhlp-zakl li{position:relative;padding-left:20px;margin:2px 0}
.mhlp .mhlp-zakl li::before{position:absolute;left:2px;top:0;font-weight:700}
.mhlp .mhlp-zakl li.mhlp-da::before{content:'✓';color:var(--v-ok)}
.mhlp .mhlp-zakl li.mhlp-x::before{content:'✗';color:var(--v-ne)}
.mhlp .mhlp-zakl li.mhlp-nd::before{content:'–';color:var(--v-mute)}
.mhlp .mhlp-zakl li i{color:var(--v-mute)}
.mhlp .mhlp-zakl .mhlp-zakl-pod{margin:6px 0 2px;font-weight:600;color:var(--v-ink)}
/* линкове към каталога на двигателя (20.10.2026) */
.mhlp .mhlp-k-dv b a{color:inherit;text-decoration:underline;text-decoration-color:var(--v-sky);text-underline-offset:3px}
.mhlp .mhlp-k-dv b a:hover,.mhlp .mhlp-k-dv b a:focus-visible{color:var(--v-link)}
.mhlp .mhlp-k-dv small a{font-weight:600}
.mhlp .mhlp-tabl td a{color:inherit;text-decoration:underline;text-decoration-color:var(--v-sky);text-underline-offset:3px}
.mhlp .mhlp-tabl td a:hover,.mhlp .mhlp-tabl td a:focus-visible{color:var(--v-link);text-decoration-color:currentColor}
.mhlp .mhlp-tabl td .mhlp-cht a{color:var(--v-link);text-decoration:none}
.mhlp .mhlp-tabl td .mhlp-cht a:hover{text-decoration:underline}
.mhlp .mhlp-zakl a{color:var(--v-link)}
.mhlp .mhlp-zakl .mhlp-zakl-dok{margin:4px 0 6px 22px}
.mhlp .mhlp-zakl .mhlp-zakl-dok a{font-weight:600}
/* на сайта темата (Divi) дава font-weight 500 на текста и на h3 и маха точките на списъците (20.10.2026, /staging) */
.mhlp{font-weight:400}
.mhlp .mhlp-zakl h3{font-weight:700}
.mhlp .mhlp-nar li{list-style-type:disc}
/* какво значи „подходящ“ — модул, двигател, редуктор (20.10.2026) */
.mhlp .mhlp-podh{border:1px solid var(--v-line);border-radius:4px;background:#fff;padding:8px 16px;margin:0 0 12px}
.mhlp .mhlp-podh summary{cursor:pointer;font-size:16px;font-weight:700;color:var(--v-navy);padding:2px 0}
.mhlp .mhlp-podh-k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;margin:8px 0 4px}
.mhlp .mhlp-podh h4{font-size:15px;font-weight:700;margin:0 0 4px;color:var(--v-ink)}
.mhlp .mhlp-podh p{font-size:13.5px;line-height:1.5;margin:0 0 4px}
.mhlp .mhlp-podh ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.5}
.mhlp .mhlp-podh li{margin:2px 0}
.mhlp .mhlp-podh .mhlp-podh-bel{color:var(--v-mute);font-size:13px;margin:6px 0 2px}
@media (max-width:1100px){.mhlp .mhlp-podh-k{grid-template-columns:minmax(0,1fr)}}
.mhlp .mhlp-k small .mhlp-k-red{font-size:inherit;font-weight:700;color:var(--v-ink);text-transform:none;letter-spacing:normal;white-space:nowrap}
/* картата „Препоръчан двигател“: долният ред по-едър, редукторът и i — в синьо-зелено (искането на собственика 20.10.2026) */
.mhlp .mhlp-k-dv small{font-size:15px;line-height:1.45}
.mhlp .mhlp-k-dv small .mhlp-k-red{color:var(--v-red)}
.mhlp .mhlp-k small .mhlp-k-izh{font-size:inherit;font-weight:600;color:var(--v-red);text-transform:none;letter-spacing:normal}
/* какво да промените — препоръката (оранжево, удебелено, с подсветка) и оцветените полета във формата (20.10.2026) */
.mhlp .mhlp-prep{border:1px solid #ffc89a;border-left:4px solid var(--v-or);border-radius:4px;background:#fff8f1;padding:8px 14px 6px;margin:8px 0 10px}
.mhlp .mhlp-prep h4{font-size:15px;font-weight:700;margin:0 0 4px;color:#9a4300}
.mhlp .mhlp-prep p{font-size:13.5px;margin:0 0 6px}
.mhlp .mhlp-prep ul{list-style:none;margin:0;padding:0}
.mhlp .mhlp-prep li{padding-left:0;margin:5px 0;line-height:1.7}
.mhlp .mhlp-zakl .mhlp-prep li::before{content:none}
.mhlp .mhlp-prep-t{font-weight:700;color:#9a4300;background:#ffe2c7;border-radius:3px;padding:1px 7px}
.mhlp .mhlp-prep-b{margin-left:6px;padding:1px 10px;border:1px solid var(--v-or);border-radius:3px;background:#fff;color:#9a4300;font-weight:700;font-size:12.5px;cursor:pointer}
.mhlp .mhlp-prep-b:hover,.mhlp .mhlp-prep-b:focus{background:var(--v-or);color:#fff}
.mhlp .mhlp-prep-tarsi,.mhlp .mhlp-prep-ne{color:#9a4300;font-weight:600}
.mhlp .mhlp-pole.mhlp-prep-pole{background:#fff1e3;outline:2px solid var(--v-or);outline-offset:3px;border-radius:3px;color:#9a4300}
.mhlp .mhlp-pole.mhlp-prep-pole input,.mhlp .mhlp-pole.mhlp-prep-pole select{border-color:var(--v-or);background:#fff8f1;font-weight:700}
.mhlp .mhlp-prep-zn{font-style:normal;font-weight:700;font-size:12px;color:#9a4300;background:#ffe2c7;border-radius:3px;padding:1px 7px;width:fit-content;max-width:100%}
.mhlp .mhlp-k small .mhlp-k-prep{font-size:inherit;text-transform:none;letter-spacing:normal;font-weight:700;color:#9a4300;background:#ffe2c7;border-radius:3px;padding:0 5px}
.mhlp .mhlp-t-i th,.mhlp .mhlp-t-i td{text-align:left}
.mhlp .mhlp-t-i th:first-child,.mhlp .mhlp-t-i td:first-child{width:5em}
/* подборът — списъкът на подходящите и детайлите на избраното (26.10.2026, т. 194) */
.mhlp .mhlp-vid>div{display:flex;flex-direction:column;gap:4px}
.mhlp .mhlp-pole small.mhlp-x{color:var(--v-ne);font-weight:600}
.mhlp .mhlp-progres{margin:0 0 6px;color:var(--v-mute);font-size:13px}
.mhlp .mhlp-progres:empty{display:none}
.mhlp .mhlp-l-glava{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin:4px 0}
.mhlp .mhlp-l-glava h3{font-size:20px;font-weight:700;margin:0;color:var(--v-navy)}
.mhlp .mhlp-l-glava h3 span{font-size:14px;font-weight:600;color:var(--v-mute)}
.mhlp .mhlp-l-sort{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--v-ink);margin:0;max-width:100%}
.mhlp .mhlp-l-sort select{height:34px;padding:4px 8px;border:1px solid #b9c7e0;border-radius:4px;background:#fff;font:inherit;font-size:13.5px;color:var(--v-ink)}
.mhlp .mhlp-l-p{margin:0 0 8px;color:var(--v-mute);font-size:13px;max-width:1100px}
.mhlp .mhlp-l th,.mhlp .mhlp-l td{text-align:left}
.mhlp .mhlp-l td{vertical-align:middle;white-space:normal}
.mhlp .mhlp-l td:nth-child(2){white-space:nowrap}
.mhlp .mhlp-l-sort select{max-width:100%}
.mhlp .mhlp-l tr[data-det]{cursor:pointer}
.mhlp .mhlp-l tbody tr[data-det]:hover{background:var(--v-wash)}
.mhlp .mhlp-l tbody tr.mhlp-izb:hover{background:#fff1e6}
.mhlp .mhlp-l tr.mhlp-gr td{background:var(--v-band);color:var(--v-navy);font-size:13px;padding:4px 10px}
.mhlp .mhlp-l tr.mhlp-gr img,.mhlp .mhlp-l tr.mhlp-gr .mhlp-ik-bez{width:48px;height:30px;object-fit:contain;vertical-align:middle;margin-right:8px}
.mhlp .mhlp-l-m{display:flex;align-items:center;gap:10px;min-width:190px}
.mhlp .mhlp-l-m img,.mhlp .mhlp-l-m .mhlp-ik-bez{flex:0 0 64px;width:64px;height:40px;object-fit:contain}
.mhlp .mhlp-l-m span{display:flex;flex-direction:column;line-height:1.25}
.mhlp .mhlp-l-m small{color:var(--v-mute);font-size:12px}
.mhlp .mhlp-l-nat{min-width:180px}
.mhlp .mhlp-bar{display:block;height:8px;border-radius:4px;background:var(--v-band);overflow:hidden;margin:2px 0 3px}
.mhlp .mhlp-bar i{display:block;height:100%;background:var(--v-ok)}
.mhlp .mhlp-bar-zp i{background:#e0a100}
.mhlp .mhlp-bar-ne i{background:var(--v-ne)}
.mhlp .mhlp-bar-nd i{background:var(--v-mute)}
.mhlp .mhlp-bar-t{font-size:12.5px;color:var(--v-txt);white-space:nowrap}
.mhlp .mhlp-chast{color:var(--v-or-t);font-weight:700;cursor:help}
.mhlp .mhlp-l-dv{min-width:170px}
.mhlp .mhlp-l-dv small{display:block}
.mhlp .mhlp-det-b{padding:3px 10px;margin:0;border:1px solid var(--v-navy);border-radius:3px;background:#fff;color:var(--v-navy);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}
.mhlp .mhlp-det-b:hover,.mhlp .mhlp-det-b:focus-visible{background:var(--v-navy);color:#fff}
.mhlp .mhlp-l-pod{font-size:17px;font-weight:700;margin:18px 0 4px;color:var(--v-navy)}
.mhlp .mhlp-l-pod span{font-weight:600;color:var(--v-mute);font-size:14px}
.mhlp .mhlp-ne-ser{margin:0 0 14px;padding:0 0 0 18px;font-size:13.5px;line-height:1.55}
.mhlp .mhlp-ne-ser li{list-style-type:disc;margin:2px 0}
.mhlp .mhlp-det{margin:18px 0 14px;padding-top:14px;border-top:3px solid var(--v-or);scroll-margin-top:90px}
.mhlp .mhlp-det:empty{display:none}
.mhlp .mhlp-det-zag{display:flex;align-items:center;gap:14px;font-size:22px;font-weight:700;margin:0 0 12px;color:var(--v-navy)}
.mhlp .mhlp-det-zag img,.mhlp .mhlp-det-zag .mhlp-ik-bez{flex:0 0 96px;width:96px;height:60px;object-fit:contain}
.mhlp .mhlp-det-zag span{display:flex;flex-direction:column}
.mhlp .mhlp-det-zag small{font-size:14px;font-weight:400;color:var(--v-mute)}
.mhlp .mhlp-karti.mhlp-karti-6{grid-template-columns:1.2fr 1.5fr repeat(4,minmax(0,1fr))}
.mhlp .mhlp-t-res td{white-space:nowrap}
.mhlp .mhlp-obshto{margin-top:8px}
.mhlp .mhlp-mute{color:var(--v-mute)}
.mhlp .mhlp-ik-bez{display:inline-block;background:var(--v-wash)}
@media (max-width:1100px){
  .mhlp .mhlp-karti.mhlp-karti-6{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:600px){
  .mhlp .mhlp-l-m{min-width:150px}
  .mhlp .mhlp-l-m img,.mhlp .mhlp-l-m .mhlp-ik-bez{flex-basis:48px;width:48px;height:30px}
  .mhlp .mhlp-l-nat{min-width:130px}
  .mhlp .mhlp-det-zag{font-size:18px}
}

/* цикълът (27.10.2026): профилът, какво се задава, схемата v–t на едно преместване и изведеното (v, a, t, t_ц) */
.mhlp .mhlp-cikal svg{display:block;width:100%;height:auto;margin:0 0 -4px}
.mhlp .mhlp-cikal text{font-family:Commissioner,'PT Sans',Arial,sans-serif}
.mhlp .mhlp-izv{margin:-4px 0 0;font-size:12.5px;line-height:1.45;color:var(--v-txt)}
.mhlp .mhlp-izv:empty{display:none}
.mhlp .mhlp-izv b{color:var(--v-navy);font-weight:700;white-space:nowrap}
.mhlp .mhlp-izv sub{font-size:.78em;line-height:0}
.mhlp .mhlp-izv.mhlp-x,.mhlp .mhlp-izv.mhlp-x b{color:var(--v-ne)}
