/* MAHU 1.0 frissites v2 (2026-11-13) – Andras kerese: eredeti szerkezet, meretek, szinek; csak frissebb. Csak body.mahu-uj alatt hat. */
/* Fejlec: logo, szamlalo, belepo dobozok az eredeti helyen. Nincs kek csik. */
.mahu-uj .menu{background:#f7f7f7;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.mahu-uj .menu td:first-child{display:flex;justify-content:space-between;padding:0 20px;}
.mahu-uj .menu A{flex:1;text-align:center;padding:8px 6px;line-height:20px;margin:0;border-bottom:3px solid transparent;}
.mahu-uj .menu A.selected{background:transparent;border-bottom-color:#d13f39;font-weight:bold;}
/* Bal oszlop dobozai: vekony keret, kis levego */
.mahu-uj .leftbox{border:1px solid #e3e3e3;margin-bottom:14px;}
.mahu-uj .leftbox .lbtitle{padding:8px 10px;margin:0;}
.mahu-uj .leftbox .lbcontent{padding:4px 10px 10px;}
/* Uj kereso a kiemelt box felett */
.mahu-uj .mahu-kereso{background:#f2f7fa;border:1px solid #cfe3ec;padding:16px 18px 14px;margin:12px 0 18px;}
.mahu-uj .mahu-kereso .mklbl{font-size:14px;font-weight:bold;margin-bottom:8px;color:#000;}
.mahu-uj .mahu-kereso .mksor{display:flex;gap:8px;}
.mahu-uj .mahu-kereso input[type=text]{flex:1;font-size:14px;padding:9px 12px;border:1px solid #9fc9dc;color:#000;}
.mahu-uj .mahu-kereso input[type=submit]{font-size:14px;font-weight:bold;color:#fff;background:#58a8ca;border:0;padding:9px 24px;cursor:pointer;}
.mahu-uj .mahu-kereso input[type=submit]:hover{background:#d13f39;}
.mahu-uj .mahu-kereso .mkrv{margin-top:7px;font-size:12px;}
.mahu-uj .kiemeltbox .tcontent .tchrow{padding-bottom:8px;border-bottom:1px dotted #dcdcdc;}
/* Allasok: bal oldali szuro – eredeti szinek es meretek, lenyilo mukodes */
.mahu-uj [data-mk] .sbtedit,.mahu-uj [data-mk] .sbtcancel{display:none!important}
.mahu-uj .mk-nyil{float:right;color:#58a8ca;cursor:pointer;font-size:11px;padding:0 2px}
.mahu-uj [data-mk] .sbtname{cursor:pointer}
.mahu-uj [data-mk] .sbvalue{margin-top:3px}
.mahu-uj [data-mk] .sbsettings{margin-top:5px;border:1px solid #dcdcdc;background:#fff;padding:2px 6px;max-height:240px;overflow-y:auto}
.mahu-uj #scbox_text .sbsettings{max-height:none;border:0;padding:0;overflow:visible}
.mahu-uj .mk-chips{margin-top:4px;font-size:11px}
.mahu-uj .mk-chip{display:inline-block;color:#000;margin:0 8px 2px 0}
.mahu-uj .mk-chip b{color:#d13f39;margin-left:3px;cursor:pointer;font-weight:normal}
.mahu-uj .mk-torol{padding:8px 4px;font-size:11px}.mahu-uj .mk-torol a{color:#d13f39}
/* Mobil */
@media (max-width:700px){
 .mahu-uj .pagecontainer{width:100%!important;}
 .mahu-uj .head{height:auto;padding:10px;}
 .mahu-uj .head > div{position:static!important;}
 .mahu-uj .head .hlogo{width:auto!important;height:auto!important;}.mahu-uj .head .hlogo img{max-width:260px;height:auto;}
 .mahu-uj .head .hloginmunkaado,.mahu-uj .head .hloginmunkavallalo{position:relative!important;display:inline-block;vertical-align:top;width:49%!important;margin-top:4px;}
 .mahu-uj .menu{overflow-x:auto;}.mahu-uj .menu td:first-child{justify-content:flex-start;padding:0;}.mahu-uj .menu A{flex:0 0 auto;padding:8px 12px;}
 .mahu-uj .content{display:flex;flex-direction:column;}.mahu-uj .content .right{order:-1;}
 .mahu-uj .content .left,.mahu-uj .content .right{width:auto;float:none;margin:0;}
 .mahu-uj .mahu-kereso .mksor{flex-direction:column;}
}
/* Also kereso es kulcsszofelho levetel (Andras 2026-11-13) */
.mahu-uj .divcloud,.mahu-uj .mahu-regikereso{display:none!important}
/* Kiemelt box magassaga a bal oszlophoz igazitva 2026-11-13 */
/* magassagot a mahu_kereso.js igazitja a bal oszlophoz */
/* Kiemelt hirdetesek: egyforma leiras-sorok (a hirdetesszovegben levo sortoresek, bekezdesek nem nyujtjak meg) 2026-11-13 */
.mahu-uj .kiemeltbox .tchrtext br{display:none}
.mahu-uj .kiemeltbox .tchrtext p,.mahu-uj .kiemeltbox .tchrtext div{display:inline;margin:0;padding:0}
/* Logo alatti hosszu SEO-mondat elrejtese (atfedte a logot) 2026-11-13 */
.mahu-uj .hsentence{display:none!important}
/* Logo alatti rovid szlogen (Tunde kerese) 2026-11-13 */
.mahu-uj .hlogo::after{content:"M\00e9rn\00f6ki, m\0171szaki, IT \00e1ll\00e1sport\00e1l, on-line toborz\00e1s";position:absolute;left:6px;top:80px;font-size:12px;color:#555;white-space:nowrap;letter-spacing:.2px}
/* Modern logosor 2026-11-13 */
.mahu-uj .mk-logok{overflow:hidden;position:relative;padding:10px 0;margin-top:4px}
.mahu-uj .mk-logok:before,.mahu-uj .mk-logok:after{content:"";position:absolute;top:0;bottom:0;width:50px;z-index:2;pointer-events:none}
.mahu-uj .mk-logok:before{left:0;background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}
.mahu-uj .mk-logok:after{right:0;background:linear-gradient(270deg,#fff,rgba(255,255,255,0))}
.mahu-uj .mk-sav{display:flex;width:max-content;animation:mkfut 80s linear infinite}
.mahu-uj .mk-logok:hover .mk-sav{animation-play-state:paused}
.mahu-uj .mk-sav a{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:120px;height:50px;margin:0 16px}
.mahu-uj .mk-sav img{max-width:110px;max-height:44px;width:auto;height:auto;border:0}
@keyframes mkfut{from{transform:translateX(0)}to{transform:translateX(-50%)}}
/* Kiemelt box: 4 hely marad, a box a bal oszlophoz igazodik; a szovegek roviditve (cim 1 sor, leiras max 3 sor) 2026-11-13 */
.mahu-uj .kiemeltbox .tchrtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mahu-uj .kiemeltbox .tchrtext{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
/* Kiemelt box kicsit lejjebb a keresotol 2026-11-13 */
.mahu-uj .mahu-kereso{margin-bottom:30px!important}
/* MAHU_MENU_EGYENLETES 2026-11-13 */
.mahu-uj .menu td:first-child{justify-content:space-evenly!important;padding:0 10px!important}
.mahu-uj .menu td:first-child A{flex:0 0 auto!important;padding:8px 10px!important}
/* MAHU_LOGO_317 2026-11-13 */
.mahu-uj .head .hlogo img{width:317px!important;height:auto!important}
