/* Мобильная версия страницы входа (index.php): файл подключён с media="(max-width: 700px)" - на компьютере не действует */
body                    {min-height: 100vh;}
body > table            {height: auto !important;}
body > table > tbody > tr:first-child > td {height: auto; padding: 12px 0 6px;}
body > table > tbody > tr:first-child img {max-width: 94vw; height: auto;}
/* полоса с логотипом: только середина, картинка по ширине экрана */
body > table > tbody > tr:nth-child(2) {height: auto;}
body > table > tbody > tr:nth-child(2) > td {background-size: auto 100%;}
body > table > tbody > tr:nth-child(2) td[width="195"] {display: none;}
body > table > tbody > tr:nth-child(2) tr {height: auto;}
body > table > tbody > tr:nth-child(2) img {max-width: 94vw; height: auto;}
/* форма входа: без боковых картинок, поля и кнопки под палец */
body > table > tbody > tr:nth-child(3) > td:first-child,
body > table > tbody > tr:nth-child(3) > td:last-child {display: none;}
body > table > tbody > tr:nth-child(3) > td {width: 100% !important; padding: 12px 0 0 !important;}
.inup                   {font-size: 16px; height: 42px; box-sizing: border-box; padding: 0 10px; width: 240px !important; border-radius: 4px;}
input[name=password]    {width: 206px !important;}
#keypadshow             {width: 34px; height: 22px; margin-left: 4px;}
.btn                    {font-size: 15px; min-height: 42px; min-width: 240px; margin: 6px 0; border-radius: 4px;}
.btkey                  {width: 28px; height: 32px; font-size: 13px;}
#keypad                 {overflow-x: auto; max-width: 100vw;}
/* ссылки внизу - в несколько строк */
body > table > tbody > tr:last-child > td {white-space: normal !important; line-height: 2.6; padding: 10px 8px 20px;}
A:link, A:visited       {font-size: 14px;}
.mb-view                {display: block !important; margin: 14px auto 0; text-align: center;}
