/* Стили интерфейса CRM поверх _main.css ( у того CRLF — не трогать ), подключает boots.php */

/* /user/add: поля и шрифты крупнее на 20% */
#uadd_f .form-label, #uadd_f .small { font-size: 1.05rem; }
#uadd_f .form-control, #uadd_f .form-select { font-size: 1.2rem; padding: .45rem .9rem; }
#uadd_f .btn { font-size: 1.2rem; padding: .45rem 1.1rem; }

/* Строка под ИНН: высота постоянная, поле ниже не прыгает. Моноширинный шрифт на 30% мельче подписей ( 1.05rem ), длинное — в две строки с многоточием */
#uadd_f #inn_r { box-sizing: border-box; height: 2.6rem; padding: .35rem 0 .35rem .6rem; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: .74rem; line-height: 1.3; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

/* Карточка /user/<id>: юзерпик вдвое меньше, табличка служебных полей под ним */
.uava > img, .uava > div.rounded-circle { width: 48px !important; height: 48px !important; }
.uava > div.rounded-circle { font-size: 1.1rem !important; }
.uinf td { padding: .15rem 0; vertical-align: top; }

/* Поле «Город» на /user/add: подчёркнутая ссылка внутри поля, выпадающий список под ним */
#cty_a { text-decoration: underline; cursor: pointer; }
#cty_v { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/* Экран сайта si2 */
.si2-bar { position: sticky; bottom: 0; z-index: 3; background: #fff; padding: .75rem 0; border-top: 1px solid rgba( 0, 0, 0, .08 ); }
.si2-log { max-height: 24rem; overflow-y: auto; }
#cty_l { z-index: 5; max-height: 22rem; overflow-y: auto; }
#cty_l .list-group-item { font-size: 1.05rem; line-height: 1.3; }
#cty_l .cty-o { font-size: .8rem; }

/* Плейсхолдеры: курсив и бледнее, чтобы не путать с введённым */
::placeholder { font-style: italic; opacity: .5; }
