/* DEV-153 П2: экран «Заявка» оценщика МиО — ТОЛЬКО раскладка (сетка, порядок,
   отступы токенами, перенос на 390). Оформление — компоненты кита
   (components.css): .dash-head, .stepper.stepper--tabs (UI.stepperTabs),
   .card.card-p, .kv-list, .disclosure, .table в .table-scroll, .badge,
   .doc-file-chip, .alert, .empty-state. */
.appraiser-order__head { align-items: center; margin-bottom: var(--space-4); }
.appraiser-order__steps { margin-bottom: var(--space-5); }
.appraiser-order__pane { display: flex; flex-direction: column; gap: var(--space-4); min-width: 0; }

/* Детали: стороны документов — две колонки, на узком экране одна. */
.appraiser-order__parties { display: flex; flex-direction: column; gap: var(--space-3); margin-top: var(--space-6); }
.appraiser-order__parties > .alert { margin: 0; }
.appraiser-order__party-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-4); margin-top: var(--space-1); }
.appraiser-order__party { min-width: 0; }
.appraiser-order__foot { display: flex; align-items: center; justify-content: space-between; gap: var(--space-3); flex-wrap: wrap; }

/* Документы: ширины колонок заданы colgroup — после «Запросить» и смены
   статусов колонки не прыгают; выбор — узкая, по центру. */
.appraiser-order__doc-table { table-layout: fixed; width: 100%; }
.appraiser-order__col-select { width: calc(6ch + var(--space-8)); text-align: center; }
.appraiser-order__doc-table th.appraiser-order__col-select { white-space: nowrap; }
.appraiser-order__col-status { width: 22%; }
.appraiser-order__col-action { width: 30%; }
.appraiser-order__file { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: var(--space-2); }
.appraiser-order__lead { margin-bottom: var(--space-3); }
.appraiser-order__note { margin-top: var(--space-3); }
.appraiser-order__request { margin-bottom: var(--space-3); }
.appraiser-order__docs .disclosure__body { min-width: 0; }

/* История: «Показать ещё» под лентой. */
.appraiser-order__more { margin-top: var(--space-4); justify-content: center; }

@media (max-width: 900px) {
  .appraiser-order__party-grid { grid-template-columns: minmax(0, 1fr); }
}

/* 390: строка документа — карточкой (имя / статус / действие столбиком),
   решение интегратора 29-10; выбор — в первой строке рядом с именем. */
@media (max-width: 600px) {
  .appraiser-order__doc-table, .appraiser-order__doc-table tbody { display: block; width: 100%; }
  .appraiser-order__doc-table colgroup, .appraiser-order__doc-table thead { display: none; }
  .appraiser-order__doc-table tr { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: var(--space-2); padding: var(--space-3) 0; }
  .appraiser-order__doc-table td { display: block; padding: 0; width: auto; text-align: left; }
  .appraiser-order__doc-table td:not(.appraiser-order__col-select) { grid-column: 2; }
  .appraiser-order__doc-table td.appraiser-order__col-select { grid-row: 1; grid-column: 1; }
}

.orders-work-tile { grid-template-columns: minmax(0, 1fr) auto; }
@media (max-width: 600px) {
  .orders-work-tile { grid-template-columns: minmax(0, 1fr); }
}
