.mwj-affiliate-dashboard,.mwj-affiliate-form{max-width:100%;box-sizing:border-box}
.mwj-affiliate-form input,.mwj-affiliate-form textarea{max-width:100%;width:100%;box-sizing:border-box;padding:9px;border:1px solid #c3c4c7;border-radius:4px}
.mwj-affiliate-form button{padding:10px 18px;border:0;border-radius:4px;cursor:pointer}
.mwj-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:16px 0}
.mwj-stat-grid>div{padding:14px;border:1px solid #ddd;border-radius:6px;display:flex;flex-direction:column;gap:6px}
.mwj-stat-grid small{color:#646970}.mwj-stat-grid strong{font-size:18px}
.mwj-table-wrap{overflow-x:auto}.mwj-table-wrap table{border-collapse:collapse;width:100%;min-width:560px}
.mwj-table-wrap th,.mwj-table-wrap td{padding:9px;border:1px solid #ddd;text-align:left}
.mwj-notice{padding:12px;margin:12px 0;border-left:4px solid #2271b1;background:#f6f7f7}
.mwj-notice.mwj-error{border-color:#d63638}.mwj-notice.mwj-success{border-color:#00a32a}
.mwj-leaderboard li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}

.mwj-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.mwj-network-tree ul{list-style:none;margin:8px 0 8px 18px;padding-left:18px;border-left:1px solid #d7dce2}
.mwj-network-tree li{position:relative;margin:8px 0;padding:4px 0 4px 8px}
.mwj-network-tree li:before{content:"";position:absolute;left:-18px;top:15px;width:18px;border-top:1px solid #d7dce2}
.mwj-network-tree li>span{font-weight:600}.mwj-network-tree li small{display:inline-block;margin-left:6px;color:#667085}
