.ct-tg-panel{margin:2em 0;padding:1.25em;border:1px solid var(--border,#d9dce3);border-radius:8px}
.ct-tg-panel h2,.ct-tg-joinpage h2{margin-top:0}
.ct-tg-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:.75em 0}
.ct-tg-code{min-width:12em;text-transform:uppercase}
.ct-tg-members{list-style:none;margin:.5em 0;padding:0}
.ct-tg-members li{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:.5em 0;border-bottom:1px solid var(--border,#e5e7eb)}
.ct-tg-name{flex:1 1 12em}
.ct-tg-joined,.ct-tg-reason{color:#6b7280;font-size:.9em}
.ct-tg-error{color:#b91c1c}
.ct-tg-badge{display:inline-block;padding:2px 8px;border-radius:10px;background:var(--navy,#10213F);color:#fff;font-size:.8em;line-height:1.6}
.woocommerce table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a.button{display:block;width:100%;box-sizing:border-box;text-align:center;margin:0}
.woocommerce table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a.button + a.button{margin-top:6px}
.ct-tg-join-list{list-style:none;padding:0}
.ct-tg-join-list li{padding:.5em 0}
.ct-tg-reason{margin-left:1.6em}
