@media (max-width:767px){
.lx-m{margin:6px 0 14px}
.lx-m-title{font-size:28px !important;font-weight:700;margin:0 0 10px !important;padding:0 0 6px !important;border-bottom:2px solid #d7e7a7;color:#1b1f3b}
.lx-list{display:block}
.lx-card{background:#fff;border-radius:16px;padding:10px 12px 9px;margin-bottom:8px;border-left:4px solid #5bbc2e;box-shadow:0 4px 14px rgba(30,41,90,.08)}
.lx-card.lx-wait{border-left-color:#f0ad4e;background:#fffaf2}
.lx-card.lx-bad{border-left-color:#e74c3c;background:#fff6f6}
.lx-row{display:flex;align-items:center;gap:6px}
.lx-side{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:7px}
.lx-side img{flex:0 0 auto;width:26px !important;height:26px !important;border-radius:50%;object-fit:cover}
.lx-txt{min-width:0;line-height:1.2}
.lx-txt b{display:block;font-size:14px;font-weight:800;color:#1b1f3b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lx-txt b small{font-size:10px;font-weight:700;color:#6b7592}
.lx-txt span{display:block;font-size:11px;color:#8791ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lx-arrow{flex:0 0 auto;color:#9aa3b8;font-size:15px}
.lx-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:7px;border-top:1px dashed #e3e8f5}
.lx-meta{flex:1 1 auto;min-width:0;font-size:10.5px;color:#6b7592;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lx-badge{flex:0 0 auto;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}
.lx-ok .lx-badge{background:#e3f6e8;color:#16a34a}
.lx-wait .lx-badge{background:#fff0d6;color:#b7791f}
.lx-bad .lx-badge{background:#fde4e4;color:#d93025}
.lx-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;margin:16px 0 20px;width:100%}
.lx-pagination .lx-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:34px;padding:0 8px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#222;text-decoration:none;font-size:12px;font-weight:600;box-sizing:border-box}
.lx-pagination .lx-page-btn.active,.lx-pagination .lx-page-btn:hover{background:#5bbc2e;border-color:#5bbc2e;color:#fff}
.lx-pagination .lx-nav-btn{border-radius:18px;padding:0 10px;gap:5px}
.lx-pagination .lx-page-dots{color:#777;padding:0 1px}
}
