.lrd-calc-error,.lrd-calc-placeholder,.lrd-no-data,.lrd-tan-suat-placeholder{padding:12px 16px;margin:15px 0;border-radius:6px;background:#fff3cd;border:1px solid #ffc107;color:#856404;font-size:14px}.lrd-calc-error{background:#f8d7da;border-color:#f5c6cb;color:#721c24}.lg-card{background:#fff;border:1px solid #dee2e6;border-radius:8px;overflow:hidden;margin:15px 0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.lg-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:linear-gradient(135deg,#c0392b,#e74c3c);color:#fff}.lg-header h4{margin:0;font-size:16px;font-weight:600}.lg-date{font-size:13px;opacity:.9}.lg-body{padding:0}.lg-table{width:100%;border-collapse:collapse;font-size:14px}.lg-table thead th{background:#f8f9fa;color:#333;padding:10px 8px;text-align:center;font-weight:600;border-bottom:2px solid #dee2e6}.lg-table tbody td{padding:8px;text-align:center;border-bottom:1px solid #f1f3f5}.lg-table tbody tr:hover{background:#f8f9fa}.loto-badge{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;font-weight:700;font-size:16px;letter-spacing:1px}.gan-val{font-weight:600;color:#c0392b}.td-ngay{color:#0066d6;font-size:13px}.td-max{color:#666}.lrd-logan-full{margin:15px 0}.lrd-logan-full table{width:100%;border-collapse:collapse}.lrd-logan-full th,.lrd-logan-full td{padding:8px;border:1px solid #dee2e6;text-align:center}.lrd-logan-full th{background:#f8f9fa;font-weight:600}table.striped{width:100%;border-collapse:collapse;margin:10px 0;font-size:14px}table.striped thead th{background:#343a40;color:#fff;padding:10px 8px;text-align:center;font-weight:600}table.striped tbody td{padding:8px;border-bottom:1px solid #f1f3f5}table.striped tbody tr:nth-child(even){background:#f8f9fa}table.striped tbody tr:hover{background:#e9ecef}.lrd-bang-db-tuan,.lrd-bang-db-thang,.lrd-chu-ky-db{margin:15px 0}.lrd-bang-db-tuan h4,.lrd-bang-db-thang h4,.lrd-chu-ky-db h4{margin:0 0 8px;font-size:16px;color:#2c3e50}.lrd-lo-kep,.lrd-lo-roi,.lrd-tong-hop,.lrd-quan-trong,.lrd-tao-dan-de,.lrd-tan-suat-loto-data{padding:12px;margin:15px 0;background:#f8f9fa;border-radius:6px;border-left:4px solid #3498db}.sosanhtansuatlo{display:flex;gap:15px;margin:15px 0}.sosanhtansuatlo>div{flex:1;min-width:0}.sosanhtansuatlo table{width:100%}.sosanhtansuatlo .bfbp{position:relative;padding:4px 8px;background:#f1f3f5;text-align:right}.sosanhtansuatlo .bfbp p{background:linear-gradient(90deg,#3498db,#2980b9);height:22px;display:inline-block;vertical-align:middle;margin:0 8px 0 0;border-radius:3px;padding:0 6px;line-height:22px}.sosanhtansuatlo .bfbp p i{color:#fff;font-style:normal;font-size:12px;font-weight:600}.sosanhtansuatlo .bfbp span{font-size:12px;color:#666}.sosanhtansuatlo .bfbp span i{color:#c0392b;font-weight:600;font-style:normal}.sosanhtansuatlo .slotso{text-align:center;font-weight:700;font-size:16px;color:#c0392b;width:60px}@media (max-width:600px){.sosanhtansuatlo{flex-direction:inline}}.bach-thu-lo-vip-table,.bach-thu-lo-kep-vip-wrap,.song-thu-lo-vip-wrap,.song-thu-lo-kep-vip-wrap{margin:15px 0}.circle-number{min-width:40px;min-height:40px}.lrd-dan-3c-lo,.lrd-dan-de-3c,.lrd-dan-6-so,.lrd-du-doan-3c,.lrd-xien-tu-dong,.lrd-lo-de-bac-nho,.lrd-top-lo-dep,.lrd-soi-cau-pascal{margin:15px 0;padding:12px 15px;border-radius:8px}.lrd-khung{margin:15px 0}.lrd-quay-thu{padding:15px;border:1px solid #dee2e6;border-radius:8px;margin:15px 0}.lrd-quay-thu table{width:100%;border-collapse:collapse}.lrd-quay-thu th,.lrd-quay-thu td{padding:6px;border:1px solid #dee2e6;text-align:center}.lrd-quay-thu th{background:#f8f9fa}.tbl-topcaothu{width:100%;border-collapse:separate;border-spacing:0 8px;margin:15px 0}.tbl-topcaothu .row{background:#fff;border:1px solid #dee2e6;border-radius:8px}.tbl-topcaothu .avatar img{width:48px;height:48px;border-radius:50%;object-fit:cover}.tbl-topcaothu .name{font-weight:600;color:#2c3e50}.tbl-topcaothu .emoji{font-size:20px}.tbl-topcaothu .number{display:inline-block;padding:4px 8px;background:#e74c3c;color:#fff;border-radius:4px;font-weight:700;margin:2px}.tbl-topcaothu .is-disabled{opacity:.5}@media (max-width:768px){.lg-table,table.striped{font-size:12px}.lg-table thead th,.lg-table tbody td,table.striped thead th,table.striped tbody td{padding:6px 4px}.loto-badge{width:36px;height:36px;font-size:14px}}