/* ── Свёрнутый блок «Дополнительно» в форме создания владельца (M1) ──
   Нативный <details>: вторичные контактные поля не загромождают быстрое создание. */
.owner-more {
    margin: 6px 0 10px;
    border-top: 1px dashed var(--line);
    padding-top: 6px;
}
.owner-more__summary {
    cursor: pointer;
    list-style: none;
    user-select: none;
    padding: 7px 2px;
    font-size: 13px;
    font-weight: 600;
    color: var(--primary-ink);
}
.owner-more__summary::-webkit-details-marker { display: none; }
.owner-more__summary::before {
    content: "\25B8"; /* ▸ */
    display: inline-block;
    margin-right: 8px;
    color: var(--ink-3);
    transition: transform .15s var(--ease);
}
.owner-more[open] > .owner-more__summary::before { transform: rotate(90deg); }
.owner-more__body { padding-top: 6px; }


/* ── Вариант 1: форма создания владельца — карточка по центру ── */
.ownc {
    display: flex;
    justify-content: center;
    padding: 8px 0 4px;
}
.ownc-card {
    width: 100%;
    max-width: 430px;
    background: var(--surface);
    border: 1px solid var(--line);
    border-radius: var(--r-lg);
    box-shadow: var(--shadow-sm);
    padding: 22px 24px;
}
.ownc-head {
    display: flex;
    align-items: center;
    gap: 12px;
    margin: 0 0 18px;
}
.ownc-head__ic {
    flex: 0 0 auto;
    width: 38px;
    height: 38px;
    border-radius: 10px;
    background: var(--primary-tint);
    color: var(--primary);
    display: grid;
    place-items: center;
    font-size: 20px;
}
.ownc-head__title {
    font-family: var(--font-display);
    font-size: 18px;
    font-weight: 600;
    color: var(--ink);
    line-height: 1.2;
}
.ownc-head__sub {
    font-size: 12.5px;
    color: var(--ink-3);
    margin-top: 2px;
}
/* поля внутри карточки (BsBasicFormRenderer → .form-group/.form-control); базовый вид инпутов — из forms.css */
.ownc-card .form-group { margin-bottom: 13px; }
.ownc-card .owner-more { margin-top: 2px; }
/* финиш-кнопка blank-визарда под карточкой — по центру и пошире (если визард blank) */
.vetka-wz-blank:has(.ownc) .vetka-wz-blank__nav { justify-content: center; }
.vetka-wz-blank:has(.ownc) .vetka-wz-blank__nav .btn-primary,
.vetka-wz-blank:has(.ownc) .vetka-wz-blank__nav .btn-success { min-width: 260px; }


