.locationsw,
.locati_m,
.Bot-info_m,
.trava_m,
.fish_m,
.les_m {
  pointer-events: none;
}

/* ОБЩИЙ ВРАППЕР */
.mw-nav-wrapper{
    width:100%;
    max-width:100%;
    margin:5px 0 10px;
    font-family:Tahoma, Verdana, Arial, sans-serif;
}

/* ПОДПИСИ УДАЛЕНЫ */
 .mw-nav-help { 
 font-family : Tahoma, Verdana, Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-decoration : none;
	color : #333333;
	font-size : 11px; 
 }

/* ВКЛАДКИ */
.mw-nav-tabs-row .mw-nav-tab-td{
    background:#f3f3f3;
    border-bottom:2px solid #d0d0d0;
    padding:3px 4px;
}
.mw-nav-tab-td-active{
    background:#ffffff;
    border-bottom:2px solid #7b4b13;
}
.mw-nav-tab-td .invbut{
    font-size:11px;
    padding:2px 6px;
    min-width:120px;
}

/* СКРОЛЛ – УБРАН ПОЛНОСТЬЮ */
.mw-nav-scroll{
    max-height:none !important;
    overflow:none !important;
    padding:0 !important;
    background:none !important;
    border:none !important;
}

/* Кастомные полосы прокрутки – удалено */
.mw-nav-scroll::-webkit-scrollbar,
.mw-nav-scroll::-webkit-scrollbar-track,
.mw-nav-scroll::-webkit-scrollbar-thumb {
    display:none !important;
}

/* ТАБЛИЦА КАРТОЧЕК */
.mw-nav-table{
    width:100%;
    border-collapse:separate;
    border-spacing:6px;
}

/* ЯЧЕЙКИ */
.mw-nav-cell,
.mw-nav-slot-cell{
    vertical-align:top;
}

/* БАЗОВАЯ КАРТОЧКА */
.mw-nav-card{
    background:#ffffff;
    border:1px solid #d7d7d7;
    border-radius:4px;
    padding:6px 6px 8px;
    text-align:center;
    min-height:150px;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
}

/* СЛОТЫ */
.mw-nav-card-slot{
    min-height:70px;
}
.mw-nav-card-slot-top{
    flex:1 1 auto;
}
.mw-nav-card-slot-bottom{
    margin-top:4px;
}

/* ТЕКСТ */
.mw-nav-card-title{
    font-size:11px;
    font-weight:bold;
    color:#3c2a10;
    margin-bottom:2px;
}
.mw-nav-card-sub{
    font-size:10px;
    color:#666666;
    margin-bottom:4px;
}
.mw-nav-card-img{
    margin:3px 0 4px;
}
.mw-nav-card-img img{
    display:inline-block;
    border:0;
}
.mw-nav-meta{
    font-size:10px;
    color:#444444;
    margin-bottom:2px;
}
.mw-nav-extra{
    font-size:10px;
    color:#777777;
    line-height:1.3;
    margin-bottom:4px;
}
.mw-nav-action{
    margin-top:4px;
}

/* ПРОИЗВОЛЬНЫЕ СЛОТЫ */
.mw-nav-slot-title{
    font-size:11px;
    font-weight:bold;
    color:#3c2a10;
    margin-bottom:2px;
    text-align:center;
}
.mw-nav-slot-name{
    font-size:12px;
    font-weight:bold;
    color:#c41616; /* красивый глубокий красный */
    margin-bottom:3px;
    text-align:center;
    text-shadow:0 1px 0 #ffffff; /* лёгкое свечение вверх — аккуратно */
}
.mw-nav-slot-meta{
    font-size:10px;
    color:#666666;
    text-align:center;
    margin-bottom:4px;
}
.mw-nav-slot-empty{
    font-size:10px;
    color:#999999;
    text-align:center;
    padding:8px 2px 6px;
}

/* КНОПКИ */
.mw-nav-card .invbut,
.mw-nav-slot-cell .invbut{
    font-size:11px;
    padding:2px 6px;
}

/* ПРОИЗВОЛЬНАЯ ФОРМА */
.mw-nav-custom-panel{
    background:#f9f4ea;
    border:1px solid #d4b88a;
    border-radius:4px;
    padding:8px 10px 10px;
    margin-bottom:8px;
}
.mw-nav-custom-title{
    font-size:12px;
    font-weight:bold;
    color:#4b2f0a;
    text-align:center;
    margin-bottom:3px;
}
.mw-nav-custom-sub{
    font-size:11px;
    color:#5a4b35;
    text-align:center;
    margin-bottom:7px;
    line-height:1.4;
}
.mw-nav-custom-form{
    text-align:center;
    font-size:11px;
}
.mw-nav-custom-form-row{
    margin-bottom:4px;
}
.mw-nav-custom-label{
    margin-right:3px;
}
.mw-nav-custom-form input.logintextbox7,
.mw-nav-custom-form input.logintextbox9{
    font-size:11px;
    padding:1px 3px;
    margin-right:4px;
}
.mw-nav-custom-form select{
    font-size:11px;
    padding:1px 2px;
    margin-right:4px;
}
.mw-nav-custom-form .lbut{
    font-size:11px;
    padding:2px 6px;
    margin-left:2px;
}
