/* Minimal styles for referral plugin panels */
.br-ref-card { border:1px solid #e5e7eb; border-radius:10px; padding:20px; background:#fff; margin:15px 0; box-shadow: 0 2px 4px rgba(0,0,0,0.05); }
.br-ref-card .btn-copy-ref{ display:inline-block; background:#111827; color:#fff; border:none; border-radius:8px; padding:10px 20px; cursor:pointer; font-weight: 600; transition: background 0.2s; }
.br-ref-card .btn-copy-ref:hover { background: #374151; }
.br-ref-metrics{ list-style:none; padding:0; margin:20px 0; display:grid; grid-template-columns:repeat(2,1fr); gap:15px; }
.br-ref-metrics li { background: #f9fafb; padding: 15px; border-radius: 8px; border: 1px solid #f3f4f6; text-align: center; }
.br-coupon-table { width:100%; border-collapse:collapse; margin-top: 15px; }
.br-coupon-table th, .br-coupon-table td { border:1px solid #e5e7eb; padding:12px; text-align:left; }
.br-coupon-table th { background: #f9fafb; font-weight: 600; }
.tab-panel { display: none; }
.tab-panel.active { display: block; }
