#adminRewardRecords .rra-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px}#adminRewardRecords .rra-filters label{display:grid;gap:7px;min-width:0}#adminRewardRecords input,#adminRewardRecords select{box-sizing:border-box;width:100%;min-width:0}#adminRewardRecords .rra-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}#adminRewardRecords button{width:auto;min-height:40px;padding:9px 16px;border:1px solid #596e91;border-radius:10px;color:#edf2ff;background:#253b5b;line-height:1.5;cursor:pointer}#adminRewardRecords button.primary{background:linear-gradient(110deg,#447dff,#6759e9);border-color:#839bff}#adminRewardRecords button:disabled{opacity:.5;cursor:not-allowed}#adminRewardRecords .rra-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0}#adminRewardRecords .rra-metric{border:1px solid #405371;border-radius:12px;padding:16px;background:rgba(28,47,76,.6)}#adminRewardRecords .rra-metric strong{display:block;font-size:25px;margin-top:7px}#adminRewardRecords .rra-note{font-size:13px;line-height:1.8;color:#b5c5dd;overflow-wrap:anywhere}#adminRewardRecords .rra-message{line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:#ffddac}#adminRewardRecords .rra-table-scroll{overflow:auto;border:1px solid #405371;border-radius:12px}#adminRewardRecords table{width:100%;border-collapse:collapse;min-width:1050px}#adminRewardRecords th,#adminRewardRecords td{padding:13px 14px;border-bottom:1px solid #334766;text-align:left;vertical-align:top}#adminRewardRecords th{background:#1c2d48;color:#c5d6f5;white-space:nowrap}#adminRewardRecords td small{display:block;margin-top:5px;max-width:230px;overflow-wrap:anywhere;color:#acbdd5;line-height:1.5}#adminRewardRecords .rra-status{display:inline-block;border:1px solid #637799;border-radius:8px;padding:4px 8px;white-space:nowrap}#adminRewardRecords .rra-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}#adminRewardRecords .rra-empty{padding:34px;text-align:center;color:#b5c5dd}#adminRewardRecords .rra-detail{padding:24px;border:1px solid #6387bf;border-radius:16px;margin-top:22px;scroll-margin-top:20px;background:rgba(18,35,59,.85)}#adminRewardRecords .rra-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#adminRewardRecords .rra-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:18px 0}#adminRewardRecords .rra-detail h2,#adminRewardRecords .rra-detail h3{margin:0 0 10px}#adminRewardRecords .rra-detail p,#adminRewardRecords .rra-detail li{line-height:1.8;overflow-wrap:anywhere}#adminRewardRecords .rra-detail table{min-width:600px}#adminRewardRecords [hidden]{display:none!important}@media(max-width:1100px){#adminRewardRecords .rra-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#adminRewardRecords .rra-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){#adminRewardRecords .rra-filters,#adminRewardRecords .rra-detail-grid{grid-template-columns:1fr}#adminRewardRecords .rra-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#adminRewardRecords .rra-detail{padding:16px}}
#adminRewardRecords .rra-filters input,#adminRewardRecords .rra-filters select{min-height:42px;padding:10px 12px;font-size:14px}#adminRewardRecords .rra-filters label{font-size:14px;color:inherit}#adminRewardRecords .rra-filters>.rra-actions{grid-column:1/-1}#adminRewardRecords [data-rra-record]{min-width:96px;white-space:nowrap}#adminRewardRecords #rraCloseDetail{white-space:nowrap}#adminRewardRecords .rra-table-scroll{background:rgba(17,30,50,.7)}
