/* К-247 — «Заполните данные компании» и форма реквизитов (регистрация в три поля, решение владельца 14.10; app/details.js).
   Карточка заметная, но без цветной полосы слева (правило 8): рамка по всему краю и фон панели; кнопки — kres-btn (44 px),
   промежутки 8 px. Одни правила на три вида (classic, minimal, crm): вид меняет только шапку и меню. */

/* карточка на стартовой странице кабинета — во всю ширину рабочей области, над панелями */
.kdetails-slot { grid-column: 1 / -1; min-width: 0; }
.kdetails {
  display: grid; gap: 8px; margin: 0 0 8px; padding: 12px 14px;
  background: var(--k-panel, #F1F2F1); color: var(--k-ink, #000);
  border: 2px solid var(--k-dark, #404040); border-radius: 8px;
}
.kdetails__title { margin: 0; font-size: 16px; font-weight: 700; line-height: 1.25; }
.kdetails__miss { margin: 0; font-size: 14px; font-weight: 600; line-height: 1.35; overflow-wrap: anywhere; }
.kdetails__why { margin: 0; font-size: 13px; line-height: 1.4; }
.kdetails__acts { display: flex; flex-wrap: wrap; gap: 8px; }
.kdetails__acts .kbtn { min-height: 44px; min-width: 44px; }
/* в корзине и в окне «Принять КП» — над кнопкой оформления */
.kdetails--order { margin: 8px 0; }

/* форма реквизитов «Профиля» / «Компании»: поля и кнопка — цели 44 px; что не заполнено — подпись под полем; отказ сервера —
   текстом под своим полем, как в анкете регистрации */
.kdetails-form, .kmyprofile { gap: 8px; }
.kdetails-form .kfield input, .kdetails-form .kfield select, .kmyprofile .kfield input { min-height: 44px; }
.kdetails-form .kbtn, .kmyprofile .kbtn { min-height: 44px; min-width: 44px; }
.kfield__need, .kfield__err { grid-column: 2; font-size: 12px; line-height: 1.3; overflow-wrap: anywhere; }
.kfield__need { color: #5A4A00; font-weight: 600; }
.kfield__err { color: #8C1D18; font-weight: 600; }
.kfield.is-bad input { border-color: #B3261E; box-shadow: 0 0 0 1px #B3261E; }

/* «Ваши данные» — Ф.И.О. и телефон сотрудника */
.kmyprofile { display: grid; gap: 8px; }
.kmyprofile .kmini { margin: 0; }

@media (max-width: 700px) {
  .kfield__need, .kfield__err { grid-column: 1 / -1; }
  .kdetails__acts .kbtn { flex: 1 1 100%; }
}
