
.sos-tax-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-tax-score{display:grid;place-items:center;width:126px;height:126px;border:8px solid rgba(144,207,7,.24);border-radius:50%;background:#09100a}.sos-tax-score strong{font-size:36px;color:var(--sos-green)}.sos-tax-score span{font-size:8px;color:var(--sos-text-muted)}.sos-tax-command h2{margin-top:6px;font-size:29px}.sos-tax-command p{margin-top:7px;color:var(--sos-text-secondary)}
.sos-tax-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.sos-tax-meta span{padding:7px 9px;border:1px solid var(--sos-border);border-radius:6px;color:var(--sos-text-muted);font-size:9px}.sos-tax-meta strong{color:var(--sos-text)}
.sos-tax-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-left:18px;border-left:1px solid var(--sos-border)}.sos-tax-status span{display:grid;gap:3px;padding:9px;border:1px solid var(--sos-border);border-radius:7px;color:var(--sos-text-muted);font-size:8px}.sos-tax-status strong{color:var(--sos-text);font-size:11px}
.sos-tax-pipeline{display:flex;align-items:stretch;gap:7px;margin-bottom:18px}.sos-tax-pipeline article{display:flex;flex:1;align-items:center;gap:9px;padding:11px;border:1px solid var(--sos-border);border-radius:8px}.sos-tax-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-tax-pipeline article div{display:grid;gap:3px}.sos-tax-pipeline small{color:var(--sos-text-muted);font-size:8px}.sos-tax-pipeline>i{align-self:center;color:var(--sos-green);font-style:normal}
.sos-tax-recommendations{display:grid;gap:9px;padding:0;list-style:none}.sos-tax-recommendations li{display:flex;gap:9px;padding:10px;border:1px solid var(--sos-border);border-radius:7px}.sos-tax-recommendations span{color:var(--sos-green);font-weight:900}.sos-tax-recommendations p{font-size:9px;color:var(--sos-text-secondary)}
.sos-tax-calendar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sos-tax-calendar div{display:grid;gap:4px;padding:12px;border:1px solid var(--sos-border);border-radius:8px}.sos-tax-calendar strong{color:var(--sos-green);font-size:15px}.sos-tax-calendar span{color:var(--sos-text-muted);font-size:9px}
.sos-tax-toolbar{display:flex;gap:8px;margin-bottom:10px}.sos-tax-toolbar input,.sos-tax-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-tax-toolbar input{min-width:260px;flex:1}.sos-tax-table{min-width:1650px}
.sos-tax-affiliate{display:flex;align-items:center;gap:9px;color:var(--sos-text);text-decoration:none;min-width:190px}.sos-tax-affiliate img{width:44px;height:34px;object-fit:contain}.sos-tax-affiliate span{display:grid;gap:3px}.sos-tax-affiliate small{color:var(--sos-text-muted);font-size:8px}.sos-tax-actions{display:flex;gap:5px}.sos-tax-actions form{margin:0}.sos-tax-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-tax-actions button:hover{color:var(--sos-green)}
.sos-tax-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sos-tax-doc-grid div{display:grid;gap:4px;padding:10px;border:1px solid var(--sos-border);border-radius:7px}.sos-tax-doc-grid span{color:var(--sos-green);font-weight:900}.sos-tax-doc-grid small{color:var(--sos-text-muted);font-size:8px}
@media(max-width:1050px){.sos-tax-command{grid-template-columns:auto minmax(0,1fr)}.sos-tax-status{grid-column:1/-1;border-left:0;border-top:1px solid var(--sos-border);padding:12px 0 0}.sos-tax-pipeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sos-tax-pipeline>i{display:none}}
@media(max-width:700px){.sos-tax-command{grid-template-columns:1fr}.sos-tax-score{margin:auto}.sos-tax-status,.sos-tax-pipeline,.sos-tax-calendar,.sos-tax-doc-grid{grid-template-columns:1fr}.sos-tax-toolbar{flex-direction:column}.sos-tax-toolbar input{min-width:0}}
