/* Giao diện riêng của công cụ Kiểm tra SEO website. Dựng theo bố cục extension SEONGON. */
.tl-page #sa-ket-qua{scroll-margin-top:90px}
.tl-page .sa-an{position:absolute;left:-9999px}
/* Bố cục hai cột 7/11/2026 (theo trang mẫu kiem-tra-ma-phan-hoi): nhập ở cột trái, giới thiệu ở cột phải; báo cáo nằm dưới khung, chiếm toàn bộ bề ngang */
.tl-page #sa-form input,.tl-page #sa-form textarea{display:block;width:100%;box-sizing:border-box;padding:12px 14px;font-size:16px;color:#212025}
.tl-page #sa-form textarea{font-family:'JetBrains Mono',monospace;font-size:13px;min-height:150px;resize:vertical}
.tl-page #sa-o-dan .tl-bc:not(:first-child){margin-top:16px}
.tl-page .sa-goi{margin:6px 0 0;font-size:13px;color:#616a7a}
.tl-page .sa-nut-chinh{margin-top:18px}
.tl-page .sa-nut-chinh[disabled]{opacity:.6;cursor:wait;transform:none}
.tl-page .tl-cc-phai .sa-bao{margin:0 0 14px}
.tl-page .sa-cho-muc{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.tl-page .sa-cho-muc li{background:#f4f7fd;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:14.5px;color:#212025;line-height:1.35}
.tl-page .sa-vd-dau{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center;border:1px solid #dbe3f5;border-radius:16px;padding:16px 18px}
.tl-page .sa-vd-vong{width:110px;height:110px}
.tl-page .sa-vd-thanh p{display:flex;justify-content:space-between;margin:0 0 4px;font-size:14px;color:#434343}
.tl-page .sa-vd-thanh p span+span{color:#616a7a;font-size:13px}
.tl-page .sa-vd-thanh i{display:block;height:8px;border-radius:99px;background:#e3ebff;margin:0 0 12px;overflow:hidden}
.tl-page .sa-vd-thanh i:last-child{margin-bottom:0}
.tl-page .sa-vd-thanh i b{display:block;height:100%;background:#004aef;border-radius:99px}
.tl-page .sa-vd-viec{list-style:none;margin:12px 0 0;padding:0;border:1px solid #dbe3f5;border-radius:14px;overflow:hidden}
.tl-page .sa-vd-viec li{padding:12px 16px;border-top:1px solid #dbe3f5;font-size:14px;color:#434343}
.tl-page .sa-vd-viec li:first-child{border-top:0}
.tl-page .sa-vd-viec li b{display:block;color:#7a5f00;font-size:15px}
.tl-page .sa-vd-viec li.loi b{color:#8f1d1d}
/* Khi đã có báo cáo: ẩn bảng tra, cột phải chỉ còn lời nhắn và ô kêu gọi, khung không giữ chiều cao tối thiểu */
.tl-page .sa-xong{display:none;margin:0;background:#dcfbef;color:#046b47;border-radius:12px;padding:12px 14px;font-size:15px}
.tl-page .tl-hop:has(> #sa-ket-qua:not([hidden])) .sa-xong{display:block}
.tl-page .tl-hop:has(> #sa-ket-qua:not([hidden])) .tl-cc-tra{display:none}
.tl-page .tl-hop:has(> #sa-ket-qua:not([hidden])) .tl-cc{min-height:0}
.tl-page .tl-hop > #sa-ket-qua{margin-top:8px}
@media (max-width:760px){ .tl-page .sa-cho-muc{grid-template-columns:minmax(0,1fr)} .tl-page .sa-cho-muc li{flex-direction:row;align-items:center} }
@media print{ .tl-page .tl-cc{display:none!important} }
.tl-page .sa-nut{background:#004aef;color:#fff;border:0;border-radius:12px;padding:12px 26px;font-weight:700;font-size:16px;cursor:pointer;white-space:nowrap}
.tl-page .sa-nut[disabled]{opacity:.55;cursor:wait}
.tl-page .sa-nut.phu{background:#fff;color:#004aef;border:1px solid #004aef;padding:8px 16px;font-size:14px}
.tl-page .sa-bao{background:#e3ebff;color:#212025;border-radius:12px;padding:10px 14px;margin:12px 0 0;font-size:15px}
.tl-page .sa-bao.loi{background:#f6cbcb;color:#8f1d1d}
.tl-page .sa-dau{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:20px 0 14px}
.tl-page .sa-dau .sa-url-kq{font-family:'JetBrains Mono',monospace;font-size:13px;color:#616a7a;word-break:break-all;flex:1 1 220px}
.tl-page .chip{display:inline-block;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700;white-space:nowrap}
.tl-page .chip.dat{background:#dcfbef;color:#046b47}.tl-page .chip.canh{background:#fff6d6;color:#7a5f00}.tl-page .chip.loi{background:#f6cbcb;color:#8f1d1d}.tl-page .chip.tt{background:#e3fafe;color:#0a6a7d}.tl-page .chip.lam{background:#e3ebff;color:#004aef}
.tl-page .sa-diem{display:grid;grid-template-columns:230px 1fr;gap:16px;margin-bottom:16px}
.tl-page .sa-the{border:1px solid #dbe3f5;border-radius:16px;padding:16px 18px;background:#fff}
.tl-page .sa-vong{text-align:center}
.tl-page .sa-vong svg{width:140px;height:140px;display:block;margin:6px auto}
.tl-page .sa-vong b{display:block;color:#212025}
.tl-page .sa-thanh{margin-bottom:12px}
.tl-page .sa-thanh .dong{display:flex;justify-content:space-between;font-size:15px;color:#212025;font-weight:600;gap:10px}
.tl-page .sa-thanh .ray{height:10px;border-radius:99px;background:#e3ebff;overflow:hidden;margin-top:4px}
.tl-page .sa-thanh .ray i{display:block;height:100%;background:#004aef}
.tl-page .sa-so{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;border-top:1px solid #dbe3f5;padding-top:10px}
.tl-page .sa-so div{text-align:center;font-size:13px;color:#616a7a}
.tl-page .sa-so b{display:block;font-size:18px;color:#212025}
.tl-page .sa-khung{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start}
.tl-page .sa-menu{position:sticky;top:84px;background:#f4f7fd;border-radius:14px;padding:10px}
.tl-page .sa-menu p{font-size:12px;font-weight:700;letter-spacing:.06em;color:#616a7a;margin:10px 8px 4px;text-transform:uppercase}
.tl-page .sa-menu button{display:flex;justify-content:space-between;gap:6px;width:100%;text-align:left;border:0;background:none;padding:8px 10px;border-radius:10px;color:#434343;font-size:15px;font-weight:600;cursor:pointer}
.tl-page .sa-menu button[aria-selected="true"]{background:#e3ebff;color:#004aef}
.tl-page .sa-menu a{display:block;padding:6px 10px;font-size:14px;color:#434343}
.tl-page .sa-panel h3{font-size:19px;color:#212025;margin:0 0 4px;font-weight:700}
.tl-page .sa-panel .mo{color:#616a7a;font-size:14px;margin:0 0 12px}
.tl-page .sa-chuy{margin-bottom:16px}
.tl-page .sa-chuy small{display:block;color:#616a7a;font-size:14px}
.tl-page .sa-bang{margin-bottom:16px;overflow-x:auto}
.tl-page .sa-bang table{width:100%;border-collapse:collapse;font-size:15px}
.tl-page .sa-bang th{text-align:left;background:#f4f7fd;color:#212025;padding:8px 10px;font-weight:700}
.tl-page .sa-bang td{border-top:1px solid #dbe3f5;padding:8px 10px;vertical-align:top;word-break:break-word}
.tl-page .sa-bang .nhan{font-weight:700;color:#212025;width:26%}
.tl-page .sa-bang .gc{display:block;color:#616a7a;font-size:14px;margin-top:2px}
.tl-page .sa-tieu{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:0 0 6px}
.tl-page .sa-tieu strong{letter-spacing:.04em;text-transform:uppercase;font-size:14px;color:#212025}
.tl-page .sa-cay div{padding:4px 0;font-size:15px;border-top:1px solid #f4f7fd}
.tl-page .sa-cay b{display:inline-block;min-width:34px;color:#004aef;font-family:'JetBrains Mono',monospace;font-size:13px}
.tl-page .sa-tim{width:100%;border:1px solid #dbe3f5;border-radius:10px;padding:8px 12px;margin-bottom:10px;font-size:15px}
.tl-page .sa-ma{font-family:'JetBrains Mono',monospace;font-size:12.5px;background:#f4f7fd;border-radius:10px;padding:10px;white-space:pre-wrap;word-break:break-all;max-height:260px;overflow:auto;margin:6px 0 12px}
.tl-page .sa-in{margin-left:auto}
@media (max-width:860px){
  .tl-page .sa-diem,.tl-page .sa-khung{grid-template-columns:minmax(0,1fr)}
  .tl-page .sa-menu{position:static;display:flex;gap:4px;overflow-x:auto;padding:6px}
  .tl-page .sa-menu p,.tl-page .sa-menu a{display:none}
  .tl-page .sa-menu button{width:auto;white-space:nowrap}
  .tl-page .sa-so{grid-template-columns:repeat(2,1fr)}
  .tl-page .sa-hang{flex-wrap:wrap}.tl-page .sa-nut{width:100%}
  .tl-page .sa-bang .nhan{width:34%}
}
@media print{
  body.tools-seongon header.header,body.tools-seongon footer.footer,body.tools-seongon .header-search-form,.tl-page .tl-vun,.tl-page .tl-hero,.tl-page .tl-bai,.tl-page .tl-ba-o,.tl-page .tl-muc,.tl-page .tl-keu-goi,.tl-page #sa-form,.tl-page .sa-che-do,.tl-page .sa-menu,.tl-page .sa-in,.tl-page .tl-hop>h2{display:none!important}
  .tl-page .sa-khung{display:block}.tl-page .sa-panel{display:block!important;break-inside:avoid-page;margin-bottom:16px}
}

/* Tối ưu giao diện 6/11/2026: khung giới thiệu, Tổng quan hai mức, bảng xếp dọc trên điện thoại */
.tl-page .sa-thu{margin:10px 0 0;font-size:15px;color:#616a7a}
.tl-page .sa-lien{background:none;border:0;padding:0;color:#004aef;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}
.tl-page .sa-gioi-thieu{margin-top:18px;border-top:1px solid #dbe3f5;padding-top:16px}
.tl-page .sa-gt-dau{margin:0 0 10px;font-size:15px;color:#434343}
.tl-page .sa-gioi-thieu ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:0;list-style:none}
.tl-page .sa-gioi-thieu li{background:#f4f7fd;border-radius:14px;padding:12px 14px;font-size:14px;color:#434343}
.tl-page .sa-gioi-thieu li b{display:block;color:#212025;font-size:15px;margin-bottom:2px}
.tl-page .sa-gioi-thieu li:nth-child(1) b{color:#8f1d1d}.tl-page .sa-gioi-thieu li:nth-child(2) b{color:#7a5f00}
.tl-page .sa-nhom-viec{margin:14px 0 18px}
.tl-page .sa-nhom-dau{display:flex;align-items:center;gap:10px}
.tl-page .sa-nhom-dau h4{margin:0;font-size:17px;color:#212025}
.tl-page .sa-nhom-viec .mo{margin:2px 0 8px}
.tl-page .sa-nhom-viec ul{padding:0;margin:0}
.tl-page .sa-viec-dau{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;justify-content:space-between}
.tl-page .sa-viec-dau b{color:#212025}
.tl-page .sa-viec-gt{font-weight:700;color:#434343;font-size:14px;word-break:break-word}
.tl-page .sa-viec-gc{display:block;color:#434343;font-size:14px;margin-top:2px}
.tl-page .sa-nhom-viec small{display:block;color:#616a7a;font-size:14px;margin-top:4px}
.tl-page .sa-nhom-viec small b{color:#434343}
.tl-page .sa-moi{display:flex;gap:16px;align-items:center;justify-content:space-between;background:#004aef;color:#fff;border-radius:16px;padding:16px 18px;margin:6px 0 18px}
.tl-page .sa-moi b{display:block;font-size:16px;margin-bottom:4px}
.tl-page .sa-moi span{font-size:14px;color:#e3ebff}
.tl-page .sa-moi .sa-nut{background:#07ef9c;color:#212025;text-decoration:none;flex:none}
.tl-page .sa-gap{border:1px solid #dbe3f5;border-radius:14px;padding:4px 14px;margin-bottom:12px}
.tl-page .sa-gap summary{cursor:pointer;font-weight:700;color:#004aef;padding:10px 0}
.tl-page .sa-gap[open] summary{margin-bottom:8px}
.tl-page .sa-sau{font-size:14px;color:#616a7a;margin:8px 0 0}
.tl-page .sa-sau a{color:#004aef}
.tl-page .sa-bang .kq{width:1%;white-space:nowrap}
@media (max-width:860px){
  .tl-page .sa-gioi-thieu ul{grid-template-columns:minmax(0,1fr)}
  .tl-page .sa-moi{flex-direction:column;align-items:stretch}
}
@media (max-width:640px){
  .tl-page .sa-the{padding:14px}
  .tl-page .sa-bang{overflow:visible}
  .tl-page .sa-bang table,.tl-page .sa-bang tbody,.tl-page .sa-bang tr,.tl-page .sa-bang td{display:block;width:auto}
  .tl-page .sa-bang thead{display:none}
  .tl-page .sa-bang tr{border-top:1px solid #dbe3f5;padding:10px 0}
  .tl-page .sa-bang td{border:0;padding:2px 0}
  .tl-page .sa-bang .nhan{width:auto}
  .tl-page .sa-bang .kq{width:auto;margin-top:4px}
  .tl-page .sa-bang td[data-nhan]::before{content:attr(data-nhan) ": ";font-size:13px;color:#616a7a;font-weight:600}
  .tl-page .sa-bang td[data-nhan]:first-child{font-weight:700;color:#212025}
  .tl-page .sa-bang td[data-nhan]:first-child::before{content:none}
}
@media print{
  .tl-page .sa-thu,.tl-page .sa-gioi-thieu,.tl-page .sa-moi{display:none!important}
}

/* Menu báo cáo: một hàng tab ngang, cuộn ngang khi chật, có nút ‹ › */
.tl-page .sa-khung{display:block}
.tl-page .sa-hang-tab{position:sticky;top:84px;z-index:5;display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #dbe3f5;border-radius:14px;padding:6px;margin-bottom:12px}
.tl-page .sa-hang-tab .sa-menu{position:static;display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;scrollbar-width:none;background:none;padding:0;border-radius:0;flex:1;min-width:0}
.tl-page .sa-hang-tab .sa-menu::-webkit-scrollbar{display:none}
.tl-page .sa-hang-tab .sa-menu button{width:auto;flex:none;white-space:nowrap;border-radius:999px;padding:8px 14px;gap:8px}
.tl-page .sa-hang-tab .sa-menu button span+span{font-size:13px;color:#616a7a;font-weight:600}
.tl-page .sa-hang-tab .sa-menu button[aria-selected="true"] span+span{color:#004aef}
.tl-page .sa-mui{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid #dbe3f5;background:#fff;color:#004aef;font-size:20px;line-height:1;cursor:pointer}
.tl-page .sa-mui[disabled]{opacity:.35;cursor:default}
.tl-page .sa-mui[hidden]{display:none}
@media (max-width:860px){.tl-page .sa-hang-tab{top:64px}}
@media print{.tl-page .sa-hang-tab{display:none!important}}
.tl-page .sa-viec-ten{display:block;color:#212025}
.tl-page .sa-viec-gc .sa-viec-gt{font-weight:600;color:#212025}
.tl-page .sa-hang-tab .sa-menu button{padding:8px 12px}

/* Bảng danh sách: cột ngắn không gãy chữ, cột URL nhận phần rộng còn lại */
.tl-page .sa-ds table{table-layout:auto}
.tl-page .sa-ds .c-ngan{width:1%;white-space:nowrap}
.tl-page .sa-ds .c-url{word-break:break-all;min-width:220px}
.tl-page .sa-ds .c-url a{color:#004aef;text-decoration:none}
.tl-page .sa-ds .c-url a:hover{text-decoration:underline}
.tl-page .sa-ds .c-chu{width:30%;max-width:320px}
.tl-page .sa-ds .c-ma{width:1%;white-space:nowrap;font-family:'JetBrains Mono',monospace;font-size:13px}
.tl-page .sa-mo{color:#616a7a;font-size:14px}
.tl-page .sa-tim{max-width:420px;padding:8px 12px;font-size:14px;background:#fff}
@media (max-width:640px){
  .tl-page .sa-ds .c-ngan,.tl-page .sa-ds .c-chu,.tl-page .sa-ds .c-url,.tl-page .sa-ds .c-ma{width:auto;min-width:0;max-width:none;white-space:normal}
  .tl-page .sa-tim{max-width:none}
}

/* Hàng tab nổi bật: dải nền lam, tab đang chọn là viên trắng */
.tl-page .sa-hang-tab{background:#004aef;border:0;padding:8px;box-shadow:0 6px 18px rgba(0,74,239,.22);margin:4px 0 16px}
.tl-page .sa-hang-tab .sa-menu button{color:#fff;font-size:15px;padding:9px 14px;transition:background .15s}
.tl-page .sa-hang-tab .sa-menu button:hover{background:rgba(255,255,255,.14)}
.tl-page .sa-hang-tab .sa-menu button span+span{background:rgba(255,255,255,.18);color:#fff;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}
.tl-page .sa-hang-tab .sa-menu button[aria-selected="true"]{background:#fff;color:#004aef;box-shadow:0 2px 6px rgba(0,0,0,.12)}
.tl-page .sa-hang-tab .sa-menu button[aria-selected="true"] span+span{background:#e3ebff;color:#004aef}
.tl-page .sa-hang-tab .sa-mui{background:rgba(255,255,255,.16);border:0;color:#fff}
.tl-page .sa-hang-tab .sa-mui:not([disabled]):hover{background:rgba(255,255,255,.3)}
.tl-page .sa-hang-tab .sa-mui[disabled]{opacity:.3}

/* Danh sách việc cần sửa: một khung viền mảnh, mỗi việc một dòng có số thứ tự, không dùng vạch màu mép trái */
.tl-page .sa-nhom-viec ul{border:1px solid #dbe3f5;border-radius:14px;background:#fff;counter-reset:viec;overflow:hidden}
.tl-page .sa-nhom-viec li{list-style:none;position:relative;padding:14px 16px 14px 58px;font-size:15px;border-top:1px solid #dbe3f5;counter-increment:viec}
.tl-page .sa-nhom-viec li:first-child{border-top:0}
.tl-page .sa-nhom-viec li::before{content:counter(viec);position:absolute;left:16px;top:13px;width:28px;height:28px;border-radius:50%;background:#fff6d6;color:#7a5f00;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}
.tl-page .sa-nhom-viec.ngay li::before{background:#f6cbcb;color:#8f1d1d}
.tl-page .sa-nhom-viec li:hover{background:#f4f7fd}
.tl-page .sa-viec-ten{font-size:16px;margin-bottom:2px}
@media (max-width:640px){.tl-page .sa-nhom-viec li{padding:12px 12px 12px 48px}.tl-page .sa-nhom-viec li::before{left:12px;width:26px;height:26px}}
.tl-page .sa-hang-tab .sa-menu button{align-items:center}.tl-page .sa-hang-tab .sa-menu button span+span{line-height:18px;min-width:22px;text-align:center}

/* Soát lần 2 (6/11/2026): lề form, tên gốc nhỏ, giá trị thô, nhãn thẳng cột, trạng thái trống, chọn mục trên điện thoại */
.tl-page #sa-form{padding:0;margin:0;background:none;border:0;box-shadow:none}
.tl-page .sa-goc{display:block;font-size:12px;font-weight:500;color:#616a7a;margin-top:1px}
.tl-page .sa-viec-ten .sa-goc{display:inline;margin-left:8px}
.tl-page .sa-cau{display:block;color:#212025}
.tl-page .sa-tho{display:block;font-family:'JetBrains Mono',monospace;font-size:12.5px;color:#616a7a;background:#f4f7fd;border-radius:6px;padding:2px 6px;margin-top:4px;word-break:break-all;width:fit-content;max-width:100%}
.tl-page .sa-bang .kq{width:104px;text-align:center}
.tl-page .sa-bang .kq .chip{min-width:84px;text-align:center}
.tl-page .sa-bang td{padding:10px}
.tl-page .sa-trong{background:#f4f7fd;border-radius:12px;padding:12px 14px;color:#434343;font-size:15px;margin:0 0 12px}
.tl-page .sa-ket-luan{border-radius:12px;padding:10px 14px;font-size:15px;margin:12px 0}
.tl-page .sa-ket-luan.dat{background:#dcfbef;color:#046b47}
.tl-page .sa-ket-luan.loi{background:#f6cbcb;color:#8f1d1d}
.tl-page .sa-nut-kiem{margin-bottom:4px}
.tl-page .sa-xem-them{display:block;margin:4px auto 16px}
.tl-page .sa-hang-tab .sa-menu button .dem.viec{background:#ffce00;color:#212025}
.tl-page .sa-hang-tab .sa-menu button .dem.loi{background:#dc2f2f;color:#fff}
.tl-page .sa-hang-tab .sa-menu button[aria-selected="true"] .dem.viec{background:#ffce00;color:#212025}
.tl-page .sa-chon-nhan{display:none}
@media (max-width:640px){
  .tl-page .sa-hang-tab .sa-mui,.tl-page .sa-hang-tab .sa-menu{display:none!important}
  .tl-page .sa-chon-nhan{display:flex;align-items:center;gap:10px;width:100%;color:#fff;font-weight:700;font-size:14px}
  .tl-page .sa-chon-nhan span{flex:none}
  .tl-page .sa-chon{flex:1;min-width:0;border:0;border-radius:10px;padding:10px 12px;font-size:16px;font-weight:600;color:#004aef;background:#fff}
  .tl-page .sa-bang .kq{width:auto;text-align:left}
  .tl-page .sa-goc{display:inline;margin-left:6px}
}

/* Điện thoại: thẻ gọn hơn */
@media (max-width:640px){
  .tl-page .sa-bang:not(.sa-ds) tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 0}
  .tl-page .sa-bang:not(.sa-ds) .nhan{grid-column:1;grid-row:1}
  .tl-page .sa-bang:not(.sa-ds) .kq{grid-column:2;grid-row:1;margin:0}
  .tl-page .sa-bang:not(.sa-ds) .gt{grid-column:1/3;font-size:14px}
  .tl-page .sa-bang:not(.sa-ds) .kq .chip{min-width:0}
  .tl-page .sa-ds tr{display:flex;flex-wrap:wrap;gap:2px 14px;padding:10px 0}
  .tl-page .sa-ds td{font-size:14px;line-height:1.45}
  .tl-page .sa-ds td:first-child,.tl-page .sa-ds td.c-url,.tl-page .sa-ds td.c-chu{flex:1 1 100%}
  .tl-page .sa-ds td.c-ngan{flex:0 0 auto;font-size:13px}
  .tl-page .sa-ds td[data-nhan]:first-child::before{content:none}
  .tl-page .sa-ds td.c-url::before{content:none}
  /* bảng toàn cột ngắn (từ khóa, bot AI) vẫn giữ dạng bảng */
  .tl-page .sa-ds-gon table{display:table;width:100%}
  .tl-page .sa-ds-gon thead{display:table-header-group}
  .tl-page .sa-ds-gon tbody{display:table-row-group}
  .tl-page .sa-ds-gon tr{display:table-row;padding:0}
  .tl-page .sa-ds-gon td,.tl-page .sa-ds-gon th{display:table-cell;padding:7px 6px;font-size:13px;border-top:1px solid #dbe3f5}
  .tl-page .sa-ds-gon td::before{content:none!important}
  .tl-page .sa-ds-gon td:first-child{font-weight:600}
}
@media (max-width:640px){
  .tl-page .sa-bang td{padding:1px 0}
  .tl-page .sa-ds-gon td,.tl-page .sa-ds-gon th{padding:7px 6px}
  .tl-page .sa-bang .gc{margin-top:0}
}
/* Soát lần 3 */
.tl-page .sa-xem-them{white-space:normal;max-width:100%}
.tl-page .sa-tho{word-break:normal;overflow-wrap:anywhere}
.tl-page .sa-goc{white-space:nowrap}
.tl-page .sa-hang-tab .sa-menu button[aria-selected="true"] .dem.loi{background:#dc2f2f;color:#fff}
