
.sos-payout-command{display:grid;grid-template-columns:auto minmax(0,1fr) 290px;align-items:center;gap:22px;margin-bottom:18px;padding:22px;border:1px solid rgba(144,207,7,.25);border-radius:12px;background:linear-gradient(120deg,rgba(144,207,7,.06),rgba(255,255,255,.012))}
.sos-payout-score{display:grid;place-items:center;width:126px;height:126px;border:8px solid rgba(144,207,7,.24);border-radius:50%;background:#09100a}.sos-payout-score strong{font-size:36px;color:var(--sos-green)}.sos-payout-score span{font-size:8px;color:var(--sos-text-muted)}
.sos-payout-command h2{margin-top:6px;font-size:29px}.sos-payout-command p{margin-top:7px;color:var(--sos-text-secondary)}
.sos-payout-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.sos-payout-meta span{padding:7px 9px;border:1px solid var(--sos-border);border-radius:6px;color:var(--sos-text-muted);font-size:9px}.sos-payout-meta strong{color:var(--sos-text)}
.sos-payout-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-left:18px;border-left:1px solid var(--sos-border)}.sos-payout-status-grid span{display:grid;gap:3px;padding:8px;border:1px solid var(--sos-border);border-radius:7px;color:var(--sos-text-muted);font-size:8px}.sos-payout-status-grid strong{color:var(--sos-text);font-size:10px}
.sos-payout-pipeline{display:flex;align-items:stretch;gap:7px;margin-bottom:18px}.sos-payout-pipeline article{display:flex;flex:1;align-items:center;gap:9px;padding:11px;border:1px solid var(--sos-border);border-radius:8px;background:rgba(255,255,255,.012)}.sos-payout-pipeline article>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:rgba(144,207,7,.12);color:var(--sos-green);font-size:9px;font-weight:900}.sos-payout-pipeline article div{display:grid;gap:3px}.sos-payout-pipeline small{color:var(--sos-text-muted);font-size:8px}.sos-payout-pipeline>i{align-self:center;color:var(--sos-green);font-style:normal}
.sos-payout-chart{display:flex;align-items:flex-end;gap:12px;height:240px;border-bottom:1px solid var(--sos-border)}.sos-payout-chart>div{display:flex;flex:1;height:100%;align-items:center;justify-content:flex-end;flex-direction:column;gap:5px}.sos-payout-chart>div>div{width:min(42px,70%);height:var(--payout-height);min-height:8px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--sos-green),#456902)}.sos-payout-chart strong{font-size:9px}.sos-payout-chart span,.sos-payout-chart small{font-size:8px;color:var(--sos-text-muted)}
.sos-payout-recommendations{display:grid;gap:9px;padding:0;list-style:none}.sos-payout-recommendations li{display:flex;gap:9px;padding:10px;border:1px solid var(--sos-border);border-radius:7px}.sos-payout-recommendations span{color:var(--sos-green);font-weight:900}.sos-payout-recommendations p{font-size:9px;color:var(--sos-text-secondary)}
.sos-payout-toolbar{display:flex;gap:8px;margin-bottom:10px}.sos-payout-toolbar input,.sos-payout-toolbar select{min-height:38px;padding:0 10px;border:1px solid var(--sos-border);border-radius:7px;background:#0b100c;color:var(--sos-text);font-size:10px}.sos-payout-toolbar input{min-width:260px;flex:1}.sos-payout-table{min-width:1700px}
.sos-payout-affiliate{display:flex;align-items:center;gap:9px;color:var(--sos-text);text-decoration:none;min-width:190px}.sos-payout-affiliate img{width:44px;height:34px;object-fit:contain}.sos-payout-affiliate span{display:grid;gap:3px}.sos-payout-affiliate small{color:var(--sos-text-muted);font-size:8px}.sos-payout-affiliate:hover strong{color:var(--sos-green)}
.sos-priority{display:inline-flex;padding:4px 7px;border-radius:99px;background:rgba(255,255,255,.06);font-size:8px;font-weight:900}.sos-priority--high{color:#ffcc52}.sos-priority--standard{color:var(--sos-green)}.sos-priority--low{color:var(--sos-text-muted)}
.sos-verification{font-size:8px;font-weight:900}.sos-verification.is-verified{color:var(--sos-green)}.sos-verification.is-missing{color:#ff6363}
.sos-payout-actions{display:flex;gap:5px}.sos-payout-actions form{margin:0}.sos-payout-actions button{min-height:28px;padding:0 7px;border:1px solid var(--sos-border);border-radius:5px;background:#0c120d;color:var(--sos-text-secondary);font-size:8px;font-weight:800;cursor:pointer}.sos-payout-actions button:hover{border-color:rgba(144,207,7,.3);color:var(--sos-green)}
.sos-payout-batch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sos-payout-batch-grid article{display:grid;gap:5px;padding:11px;border:1px solid var(--sos-border);border-radius:7px}.sos-payout-batch-grid code{color:var(--sos-green)}.sos-payout-batch-grid span,.sos-payout-batch-grid small{color:var(--sos-text-muted);font-size:8px}
.sos-payout-method-list{display:grid;gap:8px}.sos-payout-method-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px;padding:11px;border:1px solid var(--sos-border);border-radius:7px}.sos-payout-method-list small{grid-column:1/-1;color:var(--sos-text-muted);font-size:8px}.sos-payout-method-list span{color:var(--sos-green);font-weight:900}
.sos-payout-reconciliation{display:grid;gap:7px}.sos-payout-reconciliation>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:1px solid var(--sos-border);border-radius:7px}.sos-payout-reconciliation>div>span{width:9px;height:9px;border-radius:50%}.sos-payout-reconciliation .is-matched{background:var(--sos-green)}.sos-payout-reconciliation .is-review{background:#d3b71c}.sos-payout-reconciliation section{display:grid;gap:3px}.sos-payout-reconciliation small{color:var(--sos-text-muted);font-size:8px}.sos-payout-reconciliation b{color:var(--sos-green)}
@media(max-width:1100px){.sos-payout-command{grid-template-columns:auto minmax(0,1fr)}.sos-payout-status-grid{grid-column:1/-1;border-left:0;border-top:1px solid var(--sos-border);padding:12px 0 0}.sos-payout-pipeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sos-payout-pipeline>i{display:none}}
@media(max-width:700px){.sos-payout-command{grid-template-columns:1fr}.sos-payout-score{margin:auto}.sos-payout-status-grid,.sos-payout-pipeline,.sos-payout-batch-grid{grid-template-columns:1fr}.sos-payout-toolbar{flex-direction:column}.sos-payout-toolbar input{min-width:0}}
