/* Voce LAD compatta (_lemma/partials/lad_panel.html): card di /lemma/, pagina LAD, modale info-token */
.lad-grid { display: grid; grid-template-columns: max-content 1fr; gap: .15rem 1rem; font-size: var(--fs-sm); margin-bottom: 0; }
.lad-grid dt { color: var(--bs-secondary-color); font-weight: normal; }
.lad-grid dd { margin: 0; }
.lad-logogram { font-variant: all-small-caps; }
.lad-def-other { font-size: var(--fs-xs); }
.lad-meta { font-size: var(--fs-xs); display: flex; flex-wrap: wrap; gap: .4rem; align-items: baseline; }
.lad-panel .badge, .lad-entry .badge { font-weight: normal; }
.lad-period, .lad-stem { background: var(--bs-tertiary-bg); color: var(--bs-body-color); border: 1px solid var(--bs-border-color); }

/* tab verticali LAD / eBL nella card di /lemma/ */
.dict-tabs .nav-link { font-size: var(--fs-xs); padding: .2rem .6rem; text-align: left; }
.dict-tab-gloss { font-size: var(--fs-2xs); max-width: 7rem; }
.dict-tabs .min-w-0 { min-width: 0; }

/* logogrammi della card: sfondo per fonte (popover con la grafia originale) */
.logo-both { background: var(--bs-tertiary-bg); color: var(--bs-body-color); }
.logo-ebl  { background: var(--tint-blue-bg-subtle); color: var(--tint-blue-text-emphasis); }
.logo-lad  { background: var(--tint-teal-bg-subtle); color: var(--tint-teal-text-emphasis); }

/* badge dei logogrammi (card di /lemma/ e modale info-token) */
.logograms-block { font-variant: all-small-caps; }

/* barra in fondo alla scheda LAD (lad_panel.html): stato, versione, ultima modifica, link */
.lad-footer {
    display: flex; flex-wrap: wrap; align-items: center; gap: .3rem 1rem;
    margin-top: .5rem; padding: .3rem .6rem;
    font-size: var(--fs-xs); color: var(--bs-secondary-color);
    background: var(--bs-tertiary-bg); border-top: 1px solid var(--bs-border-color);
    border-radius: 0 0 var(--bs-border-radius) var(--bs-border-radius);
}
.lad-footer-value { font-weight: 600; color: var(--bs-body-color); }
.lad-footer-links { margin-left: auto; display: flex; gap: .6rem; }

/* badge di stato come sul sito LAD (.entry-status-*): barra della scheda, testata della pagina voce */
.lad-status {
    font-size: .7rem; font-weight: bold; text-transform: uppercase; letter-spacing: .5px;
    line-height: 1; padding: 2px 6px; border-radius: .25em; color: var(--bs-black);
}
.lad-status-draft  { background: var(--lad-status-draft); }
.lad-status-review { background: var(--lad-status-review); }
.lad-status-deleted { background: var(--tint-red-bg-subtle); color: var(--tint-red-text-emphasis); }
