/* Chips (étiquettes compactes) */
.jfi-chipline{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 8px}
.jfi-chipline--name{display:inline-flex;vertical-align:middle;margin-left:6px}
.jfi-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#f1f5f9;color:#0f172a;font-size:12.5px;line-height:1.2;border:1px solid #e2e8f0;white-space:nowrap}
.jfi-chip--small{padding:2px 6px;font-size:11.5px}
.jfi-chip--date{background:#eef2ff;border-color:#e0e7ff;color:#3730a3}
.jfi-chip--school{background:#ecfeff;border-color:#cffafe;color:#0e7490}
.jfi-chip--student{background:#fdf2f8;border-color:#fbcfe8;color:#9d174d}
.jfi-chip--type{background:#f0fdf4;border-color:#bbf7d0;color:#166534}

/* Grille de détails propre */
.jfi-order-meta{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:6px 0 8px;font-size:14px;line-height:1.45}
.jfi-order-meta .jfi-row{display:contents}
.jfi-order-meta dt{font-weight:600;color:#111827}
.jfi-order-meta dd{margin:0;color:#1f2937;word-wrap:anywhere}

/* Cacher la liste brute Woo si elle apparaît encore dans certains templates */
.woocommerce table.shop_table .wc-item-meta,
.woocommerce-order table.shop_table .wc-item-meta,
.woocommerce-account table.shop_table .wc-item-meta,
.woocommerce-email .wc-item-meta{display:none!important}

/* Si un thème/extension la réaffiche, retirer toutes puces et espaces */
.woocommerce .wc-item-meta,
.woocommerce .wc-item-meta ul,
.woocommerce .wc-item-meta li{list-style:none!important;margin:0!important;padding:0!important}

/* Marge légère sous notre bloc */
.jfi-order-wrap{margin-top:6px}