.fx-stats{margin-bottom:14px}.fx-h{margin:0 0 12px;font-size:15px}.fx-mut{color:var(--mut);font-size:13px}.fx-note{color:var(--mut);font-size:12.5px;margin:6px 0}
.fx-area{width:100%;height:120px;display:block;background:#101015;border-radius:8px}.fx-ax{display:flex;justify-content:space-between;font-size:11px;color:var(--mut2);margin-top:4px}
.fx-act{white-space:nowrap}.fx-act .btn{margin:2px 4px 2px 0}.fx-dash .btn.sm{padding:6px 10px;font-size:12.5px;width:auto;min-height:34px}
.fx-fld{border:1px solid var(--line2);background:var(--bg2);border-radius:12px;padding:12px;margin-bottom:10px}.fx-fh{display:flex;gap:8px;align-items:center}.fx-no{flex:none;width:26px;height:26px;border-radius:8px;background:var(--card2);display:grid;place-items:center;font-size:12px;color:var(--mut)}
.fx-label{flex:1;min-width:0;font-weight:600}.fx-mv{display:flex;gap:4px;flex:none}.fx-mv .btn{margin:0}.fx-fb{display:flex;gap:12px;align-items:center;margin-top:8px;flex-wrap:wrap}.fx-fb select{flex:1;min-width:150px}
.fx-chk{display:flex;gap:6px;align-items:center;font-size:13.5px;color:var(--txt);white-space:nowrap}.fx-chk input{width:auto}.fx-lb{display:block;font-size:12.5px;color:var(--mut);margin:12px 0 4px;font-weight:600}
.fx-seg{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:6px}.fx-seg label{display:flex;gap:6px;align-items:center;font-size:14px}.fx-seg input{width:auto}
.fx-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fx-flt{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.fx-url{word-break:break-all}
@media(max-width:700px){.fx-act{white-space:normal}}

.fx-stats .stat b{display:block;font-size:26px;line-height:1.1;margin-bottom:4px}.fx-stats .stat span{display:block;font-size:12.5px}
.fx-cards td{vertical-align:middle}.fx-acts{display:flex;flex-wrap:wrap;gap:6px;min-width:220px;justify-content:flex-end}.fx-acts .btn{margin:0}
.fx-fh{flex-wrap:wrap}.fx-label{flex:1 1 140px}
.sd-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.sd-k{border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:2px;min-width:0}.sd-k b{font-size:22px}.sd-k span{font-size:12px;opacity:.9}
.k1{background:linear-gradient(135deg,#e62b3c,#8f0f1c)}.k2{background:linear-gradient(135deg,#f59e0b,#a8650a)}.k3{background:linear-gradient(135deg,#22c55e,#157a3b)}.k4{background:#1c1c25;border:1px solid #2a2a31}
.sd-row{display:grid;grid-template-columns:1fr 1.3fr;gap:12px;margin-bottom:12px}.sd-card{background:#16161d;border:1px solid #2a2a31;border-radius:14px;padding:14px;min-width:0}.sd-card h3{margin:0 0 10px;font-size:14px}
.sd-rings{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sd-ring{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11.5px;color:#9a9aa5;text-align:center}.sd-ring svg{width:64px;height:64px}
.sd-area{width:100%;height:130px;display:block;background:#101015;border-radius:8px}.sd-leg{font-size:11.5px;color:#9a9aa5;margin-top:8px;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.sd-leg i{display:inline-block;width:10px;height:10px;border-radius:3px}.sd-ax{display:flex;justify-content:space-between;font-size:11px;color:#6d6d78;margin-top:4px}
.fx-dash .sd-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.sd-tw{overflow-x:auto}.sd-t{width:100%;border-collapse:collapse;font-size:12.5px;min-width:520px}.sd-t th{text-align:left;color:#9a9aa5;font-weight:600;padding:8px 6px;border-bottom:1px solid #2a2a31}.sd-t td{padding:9px 6px;border-bottom:1px solid #20202a;white-space:nowrap}
.st-Novo{color:#4ade80}.st-Contatado{color:#fbbf24}.st-Perdido{color:#ff697b}
@media (max-width:720px){.sd-kpis{grid-template-columns:1fr 1fr}.sd-row{grid-template-columns:1fr}}
.fx-label{resize:vertical;min-height:52px;line-height:1.3;font-family:inherit}
.sd-note{font-size:12px;color:#9a9aa5;margin:8px 0}
@media (max-width:720px){.fx-dash .sd-t{min-width:0}}
.fx-label{flex:1 1 100%;order:3}.fx-mv{margin-left:auto}.fx-no{order:1}.fx-mv{order:2}

@media (max-width:720px){
.fx-cards,.fx-cards tbody{display:block;width:100%;min-width:0!important}.fx-cards tr:first-child:has(th),.fx-cards thead{display:none}
.fx-cards tr{display:block;border:1px solid #2a2a31;border-radius:12px;padding:10px 12px;margin-bottom:10px;background:#101015}
.fx-cards td{display:flex;justify-content:space-between;gap:12px;align-items:center;border:0!important;padding:5px 0!important;white-space:normal!important;text-align:right}
.fx-cards td[data-l]::before{content:attr(data-l);color:#9a9aa5;font-size:12px;font-weight:600;text-align:left;flex:none}
.fx-cards td.fx-act{display:block;text-align:left}.fx-cards td.fx-act .fx-acts{justify-content:flex-start;min-width:0}
}
