/* Giao diện riêng của công cụ kiểm tra schema, bố cục hai cột theo trang mẫu kiem-tra-ma-phan-hoi. */
.tl-page .kt-nhan-hang{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px}
.tl-page .kt-nhan-hang .tl-bc{margin:0}
.tl-page .kt-xoa{background:none;border:0;padding:2px 4px;color:#616a7a;font:600 13px/1.3 var(--font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.tl-page .kt-xoa:hover{color:#004aef}
.tl-page #kt-nhap{min-height:240px;resize:vertical;color:#212025;font:13px/1.6 var(--font-mono);padding:12px 14px}
.tl-page .kt-bc-2{margin-top:18px !important}
.tl-page .tl-cc-thu{font-size:14px;color:#616a7a}

.tl-page .kt-out{min-width:0;max-height:640px;overflow:auto}
.tl-page .kt-out[hidden]{display:none}
.tl-page .kt-trong{display:none}
.tl-page .kt-khoi{border:1px solid #dbe3f5;border-radius:14px;padding:14px 16px;margin-bottom:12px;overflow-wrap:anywhere}
.tl-page .kt-khoi:last-child{margin-bottom:0}
.tl-page .kt-khoi.kt-ok{background:#dcfbef}
.tl-page .kt-khoi.kt-canh{background:#fff6d6}
.tl-page .kt-khoi.kt-hong{background:#f6cbcb}
.tl-page .kt-tieude{font-weight:700;font-size:14.5px;color:#212025}
.tl-page .kt-khoi.kt-hong .kt-tieude{color:#8f1d1d}
.tl-page .kt-nhom{margin-top:10px;font-size:13.5px;color:#434343}
.tl-page .kt-nhom-nhan{font-weight:700;display:block;margin-bottom:4px}
.tl-page .kt-khoi.kt-hong .kt-nhom-nhan{color:#8f1d1d}
.tl-page .kt-khoi .kt-nhom ul{margin:0;padding-left:18px}
.tl-page .kt-khoi .kt-nhom li{margin-top:3px}
.tl-page .kt-ma{font-family:var(--font-mono);background:rgba(0,0,0,.05);padding:1px 5px;border-radius:5px;font-size:12.5px}
.tl-page .kt-luu-y{margin:16px 0 0;padding:12px 14px;border-radius:12px;background:#fff6d6;color:#7a5f00;font-size:13.5px;line-height:1.5}
.tl-page .kt-luu-y b{color:#7a5f00}
