/* =========================================================
   📄 /styles_core/front/catalog/chips.css
   Универсальные чипы каталога ТОПО
========================================================= */

.topo-chip,
.catalog-v2 .geo-result-type,
.object-preview__type{
    display:inline-flex;
    align-items:center;
    justify-content:center;

    width:max-content;
    min-height:18px;

    padding:2px 7px;

    border:1px solid rgba(185, 137, 70, .18);
    border-radius:5px;

    background:rgba(238, 174, 85, .18);
    color:#8f6730;

    font-size:11px;
    font-weight:700;
    line-height:1;

    white-space:nowrap;
    vertical-align:middle;
}

/* Чип рядом с названием в центральной карточке */
.catalog-v2 .geo-result-type{
    margin-left:6px;
}

/* Чип рядом с названием в правой карточке */
.object-preview__type{
    margin-left:6px;
}

/* Маленький чип — для плотных мест */
.topo-chip--sm{
    min-height:16px;
    padding:1px 6px;
    font-size:10px;
}

/* Чип типа объекта */
.topo-chip--type{
    background:rgba(238, 174, 85, .18);
    color:#8f6730;
}

/* Приглушённый чип — позже для источников/статусов */
.topo-chip--muted{
    background:rgba(255,255,255,.52);
    color:var(--color-muted);
    border:1px solid var(--color-border);
}

/* Акцентный чип — позже для подтверждённых связей */
.topo-chip--ok{
    background:rgba(74, 148, 92, .12);
    color:var(--color-accent);
    border-color:rgba(74, 148, 92, .22);
}

/* =========================================================
   Строка: название + чип типа
========================================================= */

.geo-result-title-row,
.object-preview__title-row{
    display:flex;
    align-items:center;
    gap:6px;
    flex-wrap:wrap;
}

.catalog-v2 .geo-result-name{
    margin-bottom:0;
}

.catalog-v2 .geo-result-type,
.object-preview__type{
    margin:0;
}
