/* Por defecto: mostrar nombre completo, ocultar inicial */
.company-card .label-full { display: inline; }
.company-card .label-initial { display: none; }

/* Cuando el contenedor es estrecho (≈ col-1), mostramos inicial y ocultamos el texto largo.
   Ajusta el breakpoint si tu layout difiere. */
@media (max-width: 1200px) {
    .sidebar-col-compact .company-card .label-full { display: none; }
    .sidebar-col-compact .company-card .label-initial {
        display: inline-block;
        width: 1.2ch; 
    }
}
/* Asegura capitalización */
.company-card .label-initial { text-transform: uppercase; }

.pdf-table{border-collapse:collapse;width:100%;font:14px system-ui;}
.pdf-table th,.pdf-table td{border:1px solid #ccc;padding:6px 8px;vertical-align:top;}
.pdf-table th{background:#f7f7f7;font-weight:600;}



.cols-tools { display:flex; gap:8px; align-items:center; flex-wrap:wrap; }
.board-wrap { border: 1px solid var(--border); border-radius:12px; background:#fff; padding:8px; }

#myKanban mark { background:#fde68a; color:inherit; padding:0 .15em; border-radius:.2em; }


