.lxt-public-movements{--lxt-green:#74a949;--lxt-dark:#17211a;--lxt-border:#e4e8e3;width:100%;max-width:1180px;margin:12px auto 0;font-family:inherit;color:var(--lxt-dark)}
.lxt-public-movements *{box-sizing:border-box}
.lxt-public-movements-header{margin-bottom:16px}
.lxt-public-movements-kicker{display:block;margin-bottom:5px;color:var(--lxt-green);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.lxt-public-movements-title-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.lxt-public-movements h2{margin:0;font-size:clamp(25px,3vw,38px);line-height:1.1}
.lxt-public-movements-subtitle{margin:7px 0 0;color:#69736b;font-size:15px}
.lxt-public-movements-count{display:inline-flex;align-items:center;padding:7px 12px;border:1px solid var(--lxt-border);border-radius:999px;background:#fff;font-size:12px;font-weight:800;white-space:nowrap}
.lxt-public-movements-tools{margin-bottom:14px}
.lxt-public-movements-search{width:100%;min-height:46px;padding:10px 15px;border:1px solid var(--lxt-border)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;color:var(--lxt-dark)!important}
.lxt-public-movements-search:focus{border-color:var(--lxt-green)!important;outline:2px solid rgba(116,169,73,.18)!important}
.lxt-public-movements-table-wrap{overflow-x:auto;border:1px solid var(--lxt-border);border-radius:14px;background:#fff}
.lxt-public-movements-table{width:100%;border-collapse:collapse;font-size:14px}
.lxt-public-movements-table th,.lxt-public-movements-table td{padding:13px 16px;border-bottom:1px solid var(--lxt-border);text-align:left;vertical-align:middle}
.lxt-public-movements-table th{background:#f5f8f3!important;color:#33483a!important;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:1!important;text-shadow:none!important}
.lxt-public-movements-table tbody tr:last-child td{border-bottom:0}
.lxt-public-movements-table tbody tr:hover{background:#fafcf9}
.lxt-public-movements-table .is-number{text-align:right;white-space:nowrap}
.lxt-public-movements-table .is-positive{color:#287a35}
.lxt-public-movements-table .is-negative{color:#b02a37}
.lxt-public-movements-category{display:inline-block;padding:5px 9px;border-radius:999px;background:#eef5e9;color:#466f2d;font-size:12px;font-weight:800}
.lxt-public-movement-type{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:#f1f3f1;color:#4c554e;font-size:12px;font-weight:750;white-space:nowrap}
.lxt-public-movement-type.is-reversal{background:#fff0df;color:#9a5711}
.lxt-public-movement-type.is-expiration{background:#f4e9ff;color:#70409a}
.lxt-public-movement-type.is-tournament{background:#fff7d8;color:#7a6110}
.lxt-public-movement-type.is-winner{background:#e9f6ea;color:#287a35}
.lxt-public-movement-type.is-loser{background:#f5f1f1;color:#7a5555}
.lxt-public-movements-empty{padding:24px;border:1px dashed var(--lxt-border);border-radius:12px;background:#fafcf9;text-align:center}
.lxt-public-movements-empty.is-filtered{margin-top:14px}
@media(max-width:767px){
 .lxt-public-movements{margin-top:8px}
 .lxt-public-movements-title-line{align-items:flex-start}
 .lxt-public-movements-subtitle{font-size:14px}
 .lxt-public-movements-table-wrap{overflow:visible;border:0;background:transparent}
 .lxt-public-movements-table,.lxt-public-movements-table tbody,.lxt-public-movements-table tr,.lxt-public-movements-table td{display:block;width:100%}
 .lxt-public-movements-table thead{display:none}
 .lxt-public-movements-table tr{margin-bottom:14px;padding:8px 14px;border:1px solid var(--lxt-border);border-radius:12px;background:#fff}
 .lxt-public-movements-table td{display:grid;grid-template-columns:minmax(90px,38%) 1fr;gap:12px;padding:9px 0;border-bottom:1px solid var(--lxt-border);text-align:right!important}
 .lxt-public-movements-table td:last-child{border-bottom:0}
 .lxt-public-movements-table td:before{content:attr(data-label);font-size:11px;font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase}
 .lxt-public-movement-type{justify-self:end;white-space:normal;text-align:right}
}
