#affAdminPanel .affAdminStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}#affAdminPanel .affStat{border:1px solid #e1eaf5;padding:16px;background:#f7fbff;border-radius:12px}#affAdminPanel .affStat strong{display:block;color:#2478ad;font-size:23px;font-weight:800}#affAdminPanel .affStat span{font-size:11px;color:#7c8ba0}#affAdminPanel table{border-collapse:collapse;min-width:700px}#affAdminPanel table th{padding:12px 9px;font-size:11px;text-align:left;background:#f1f8ff;white-space:nowrap;color:#516b87}#affAdminPanel table td{padding:12px 9px;border-bottom:1px solid #eaf0f6}#affAdminPanel table small{font-size:10px;color:#708299}#affAdminPanel .affBtn{border:0;background:var(--primary,#339ee1);color:white;padding:9px 12px;border-radius:9px;font-size:12px;font-weight:700}#affAdminPanel .affBtn:disabled{opacity:.35}#affAdminPanel .affDetail{margin-top:16px;padding:20px;border:1px solid #d9e9f5;background:#f9fcff;border-radius:15px}#affAdminPanel .affDetail h4{font-weight:700;margin:12px 0 6px}#affAdminPanel .affDetail p{font-size:12px;color:#6c8298}#affAdminPanel .affDetailGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:12px 0}#affAdminPanel .affDetail ul{padding-left:17px;max-height:180px;overflow:auto;font-size:12px}#affAdminPanel .affDetail li{margin:7px 0}#affAdminPanel #affPayoutForm{display:flex;gap:9px;flex-wrap:wrap;align-items:end}#affAdminPanel #affPayoutForm h4,#affAdminPanel #affPayoutForm p{width:100%}#affAdminPanel #affPayoutForm input{padding:10px;border:1px solid #cddde9;border-radius:9px;max-width:270px;font-size:12px}@media(max-width:700px){#affAdminPanel .affAdminStats{grid-template-columns:repeat(2,minmax(0,1fr))}#affAdminPanel .affDetailGrid{grid-template-columns:1fr}}
