/* TRANG TRAC NGHIEM TIM MAU (04/09) */
.bmh .tn-ds{ list-style:none; padding:0; margin:0; display:grid; gap:34px; max-width:760px; }
.bmh .tn-chon{ display:flex; flex-wrap:wrap; gap:10px; margin-top:12px; }
.bmh .tn-chon label{ position:relative; cursor:pointer; }
.bmh .tn-chon input{ position:absolute; opacity:0; width:1px; height:1px; }
.bmh .tn-chon span{ display:inline-flex; align-items:center; gap:8px; padding:11px 16px; font-size:14px;
  border:1px solid rgba(38,38,38,.3); color:var(--ink); transition:background .3s,color .3s; }
.bmh .tn-chon input:checked + span{ background:var(--ink); color:var(--bone); border-color:var(--ink); }
.bmh .tn-chon input:focus-visible + span{ outline:2px solid var(--ink); outline-offset:2px; }
.bmh .tn-chon input:checked + span i{ border-color:rgba(243,238,231,.6); }
.bmh .tn-kq[hidden]{ display:none; }
.bmh .the-da.the-an{ display:none; }
.bmh .tn-kq{ background:#fff; }
/* (04/09 lo trinh 4.1) gui anh phong */
.bmh .tn-anh{ background:var(--bone); }
.bmh .tn-anh-hang{ display:flex; align-items:center; gap:18px; flex-wrap:wrap; }
.bmh .tn-anh-nut{ cursor:pointer; }
.bmh .tn-anh-xem img{ display:block; width:120px; height:90px; object-fit:cover; }
.bmh .tn-anh-xem[hidden],.bmh .tn-anh-kq[hidden]{ display:none !important; }
.bmh .tn-anh-kq p{ font-size:15px; color:var(--ink); margin:0; }
