.ref-panel{background:var(--card,#121927);border:1px solid #ffffff18;border-radius:14px;margin:18px 0;padding:24px}.ref-panel h2{margin-bottom:14px;font-size:20px}.ref-panel p{color:#aab7c7;margin:12px 0}.ref-panel label{margin-bottom:14px;display:block}.ref-panel input{margin-top:8px}.ref-panel a,.ref-pagination a{color:#6ac9ff}.ref-stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ref-stats .ref-panel{margin:0}.ref-stats strong{margin-top:10px;font-size:28px;display:block}.ref-tabs,.ref-pagination{flex-wrap:wrap;align-items:center;gap:20px;margin:18px 0;display:flex}.ref-tabs a{padding:8px 0}.ref-table{overflow-x:auto}.ref-table table{border-collapse:collapse;text-align:left;width:100%}.ref-table th,.ref-table td{border-bottom:1px solid #ffffff15;padding:12px}.ref-table th{color:#9cafc4;font-size:13px}.ref-rewards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}.ref-rewards article{border:1px solid #ffffff18;border-radius:12px;padding:18px}.ref-admin .ref-panel{background:#0d1624}.ref-config-row{flex-wrap:wrap;align-items:end;gap:16px;margin:12px 0;display:flex}.ref-config-row label{flex:1;min-width:150px}.ref-config-row input,.ref-config-row select{color:#e8f2ff;background:#101c2c;border:1px solid #304057;border-radius:7px;width:100%;padding:9px}.ref-admin button{cursor:pointer}.ref-admin .ref-table a{white-space:nowrap}.ref-code{overflow-wrap:anywhere}.ref-audit{border-bottom:1px solid #ffffff15;padding:12px}.ref-audit pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.ref-panel small{color:#9cafc4}@media (max-width:800px){.ref-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ref-stats{grid-template-columns:1fr}.ref-panel{padding:16px}}
