.elementor-107225 .elementor-element.elementor-element-adc5eb1{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-5b1f91a.elementor-element{--align-self:center;}.elementor-107225 .elementor-element.elementor-element-36a8a976{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-56eafc6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-5c8ae5ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-107225 .elementor-element.elementor-element-825dfda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-107225 .elementor-element.elementor-element-4a2bd99f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-6f381805{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 10px;border-color:#1FBC59;text-align:left;}.elementor-107225 .elementor-element.elementor-element-71fe091d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-107225 .elementor-element.elementor-element-274ba3d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-693fc7c1{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-107225 .elementor-element.elementor-element-34915e92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-4fde9323{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-107225 .elementor-element.elementor-element-778c49f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-1a8d7f65{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-107225 .elementor-element.elementor-element-1ec095bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-2e2a34d2{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-107225 .elementor-element.elementor-element-75c44a2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-107225 .elementor-element.elementor-element-50003975{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-34c284a4{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-107225 .elementor-element.elementor-element-e587076{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-42634ac6{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-107225 .elementor-element.elementor-element-5b240e12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-1b693d11{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-107225 .elementor-element.elementor-element-33e93638{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-30ec344b{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-107225 .elementor-element.elementor-element-61758d7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-107225 .elementor-element.elementor-element-17949d78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-2b0f0a49{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-107225 .elementor-element.elementor-element-b8a46f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-4ac8144f{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-107225 .elementor-element.elementor-element-3ec2faea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-29e69805{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-f5ce666{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-8ac66b3{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 10px;border-color:#1FBC59;text-align:left;}.elementor-107225 .elementor-element.elementor-element-910cf0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-107225 .elementor-element.elementor-element-fa3fe3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-693a07f{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-107225 .elementor-element.elementor-element-76bdc21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-1c3a51c{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-107225 .elementor-element.elementor-element-1e2fe0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-1507abe{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-107225 .elementor-element.elementor-element-ee9a33e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-1fd4b18{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-107225 .elementor-element.elementor-element-18d277c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-107225 .elementor-element.elementor-element-3fd3b55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-140d452{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-107225 .elementor-element.elementor-element-efb3634{--display:flex;}.elementor-107225 .elementor-element.elementor-element-a5eb464{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 10px;border-color:#1FBC59;text-align:left;}.elementor-107225 .elementor-element.elementor-element-bd8b702{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-3cfc57a{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-a98f9c7{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-1756366{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-d4cfa1d{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-b194433{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-659a452{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-f61e535{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-4a6c735{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-d6072d9{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-c9ab996{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-9956b4d{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-0fac511{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-992eb63{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-741f16c{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-59758d9{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-2828308b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-2828308b:not(.elementor-motion-effects-element-type-background), .elementor-107225 .elementor-element.elementor-element-2828308b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9F2;}.elementor-107225 .elementor-element.elementor-element-209867c8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-107225 .elementor-element.elementor-element-209867c8 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-107225 .elementor-element.elementor-element-209867c8 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-107225 .elementor-element.elementor-element-209867c8 .elementor-divider__text{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-107225 .elementor-element.elementor-element-35e7cba1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107225 .elementor-element.elementor-element-35e7cba1:not(.elementor-motion-effects-element-type-background), .elementor-107225 .elementor-element.elementor-element-35e7cba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9F2;}.elementor-107225 .elementor-element.elementor-element-665ac4ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107225 .elementor-element.elementor-element-5327c945 img{width:78%;}.elementor-107225 .elementor-element.elementor-element-4f8698d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-107225 .elementor-element.elementor-element-56eafc6a{--width:100%;}.elementor-107225 .elementor-element.elementor-element-5c8ae5ba{--width:66.6666%;}.elementor-107225 .elementor-element.elementor-element-274ba3d8{--width:25%;}.elementor-107225 .elementor-element.elementor-element-34915e92{--width:25%;}.elementor-107225 .elementor-element.elementor-element-778c49f2{--width:25%;}.elementor-107225 .elementor-element.elementor-element-1ec095bd{--width:25%;}.elementor-107225 .elementor-element.elementor-element-50003975{--width:25%;}.elementor-107225 .elementor-element.elementor-element-e587076{--width:25%;}.elementor-107225 .elementor-element.elementor-element-5b240e12{--width:25%;}.elementor-107225 .elementor-element.elementor-element-33e93638{--width:25%;}.elementor-107225 .elementor-element.elementor-element-17949d78{--width:25%;}.elementor-107225 .elementor-element.elementor-element-b8a46f1{--width:25%;}.elementor-107225 .elementor-element.elementor-element-3ec2faea{--width:25%;}.elementor-107225 .elementor-element.elementor-element-29e69805{--width:25%;}.elementor-107225 .elementor-element.elementor-element-fa3fe3b{--width:25%;}.elementor-107225 .elementor-element.elementor-element-76bdc21{--width:25%;}.elementor-107225 .elementor-element.elementor-element-1e2fe0e{--width:25%;}.elementor-107225 .elementor-element.elementor-element-ee9a33e{--width:25%;}.elementor-107225 .elementor-element.elementor-element-3fd3b55{--width:25%;}.elementor-107225 .elementor-element.elementor-element-665ac4ec{--width:50%;}.elementor-107225 .elementor-element.elementor-element-4f8698d4{--width:50%;}}@media(max-width:767px){.elementor-107225 .elementor-element.elementor-element-5b1f91a{padding:5px 5px 5px 5px;}}/* Start custom CSS for html, class: .elementor-element-825dfda */<!-- ====== DANH MỤC MÔN (HOÀN CHỈNH) ====== -->
<style>
  :root{
    --toc-brand:#2563eb;
    --toc-ink:#0f172a;
    --toc-muted:#64748b;
    --toc-soft:#f6f8ff;
    --toc-line:rgba(37,99,235,.18);
    --toc-line-strong:rgba(37,99,235,.32);
  }

  /* BOX NGOÀI: không padding */
  #toc26Box{
      height: 780px;
    min-width:320px;
    background:#fff;
    border:2px solid var(--toc-brand);
    border-radius:16px;
    box-shadow:0 10px 30px rgba(2,6,23,.06);

    display:flex;
    flex-direction:column;
    overflow:hidden;        /* khóa chiều cao, list sẽ scroll */
    box-sizing:border-box;
  }

  /* HEADER: tạo khoảng bằng margin (không padding) */
  #toc26Box .toc26__head{
    height:56px;
    display:flex;
    align-items:center;
    gap:10px;

    margin:12px 12px 8px;
    border-radius:12px;
    background:linear-gradient(180deg, rgba(37,99,235,.08), rgba(37,99,235,.03));
    border:1px solid var(--toc-line);
    box-sizing:border-box;
  }

  #toc26Box .toc26__headIcon{
    width:34px;height:34px;
    display:grid;place-items:center;
    border-radius:12px;
    background:var(--toc-soft);
    border:1px solid var(--toc-line);
    color:var(--toc-brand);
    margin-left:12px;       /* “đệm” bằng margin */
    flex:0 0 auto;
  }

  #toc26Box .toc26__title{
    font-weight:950;
    color:var(--toc-ink);
    font-size:15px;
    line-height:1.1;
  }
  #toc26Box .toc26__sub{
    font-size:12px;
    font-weight:700;
    color:var(--toc-muted);
    margin-top:2px;
    margin-right:12px;
  }

  /* NAV: chiếm phần còn lại và cuộn */
  #toc26Box .toc26__nav{
    margin:0 12px 12px;
    display:flex;
    flex-direction:column;
    gap:10px;

    flex:1 1 auto;
    min-height:0;           /* quan trọng để overflow hoạt động trong flex */
    overflow:auto;
    overscroll-behavior: contain;
  }

  #toc26Box .toc26__nav::-webkit-scrollbar{ width:8px; }
  #toc26Box .toc26__nav::-webkit-scrollbar-thumb{
    background:rgba(37,99,235,.18);
    border-radius:20px;
  }

  #toc26Box .toc26__group{
    display:flex;
    flex-direction:column;
    gap:8px;
  }

  #toc26Box .toc26__gtitle{
    font-size:11.5px;
    letter-spacing:.08em;
    font-weight:900;
    color:var(--toc-muted);
    margin:4px 6px 0;       /* không padding */
  }

  /* ITEM: không padding, dùng height + margin */
  #toc26Box .toc26__item{
    height:46px;
    display:flex;
    align-items:center;
    gap:10px;

    border-radius:14px;
    background:linear-gradient(180deg, #fff, rgba(37,99,235,.03));
    border:1.5px solid var(--toc-line);
    text-decoration:none;
    color:var(--toc-ink);

    box-sizing:border-box;
    transition:transform .15s ease, border-color .15s ease, box-shadow .15s ease;
  }

  #toc26Box .toc26__item:hover{
    transform:translateY(-1px);
    border-color:var(--toc-line-strong);
    box-shadow:0 10px 18px rgba(15,23,42,.06);
  }
  #toc26Box .toc26__item.is-active{
    border-color:rgba(37,99,235,.55);
    box-shadow:0 12px 24px rgba(37,99,235,.12);
  }

  #toc26Box .toc26__ico{
    width:30px;height:30px;
    display:grid;place-items:center;
    border-radius:12px;
    background:var(--toc-soft);
    border:1px solid var(--toc-line);
    margin-left:12px;
    flex:0 0 auto;
  }

  #toc26Box .toc26__name{
    font-weight:950;
    font-size:14px;
    line-height:1.1;
    margin-right:12px;
  }

  /* Mobile: không sync chiều cao, cho hiển thị tự nhiên */
  @media (max-width: 980px){
    #toc26Box{
      width:100%;
      min-width:0;
      height:auto !important;
    }
    #toc26Box .toc26__nav{ overflow:visible; }
  }
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90f5a3b */:root{
  --brand:#2563eb;
  --ink:#0f172a;
  --muted:#64748b;
  --line:#dbeafe;
  --soft:#eff6ff;
  --r:12px;
}

.ssec{ padding: 10px 0 14px; background: transparent; }
.ssec__wrap{ width:min(1120px,92vw); margin:0 auto; }

.ssec__head{ display:flex; align-items:center; gap:10px; margin-bottom:10px; }
.ssec__pin{ font-size:16px; }
.ssec__title{ margin:0; font-size:14px; font-weight:800; color:var(--ink); white-space:nowrap; }
.ssec__line{ height:1px; background:#e5e7eb; flex:1; opacity:.9; }

.slist{ display:flex; flex-direction:column; gap:10px; }

/* Row = gọn như ảnh nhưng đẹp hơn */
.srow{
  display:grid;
  grid-template-columns: auto 1fr auto;
  align-items:center;
  gap: 12px;
  padding: 10px 14px;
  min-height: 44px;
  border: 1px solid var(--line);
  border-radius: var(--r);
  background:#fff;
  text-decoration:none;
  transition: border-color .15s ease, box-shadow .15s ease, transform .15s ease;
  position:relative;
  overflow:hidden;
}

.srow::before{
  content:"";
  position:absolute;
  inset:-2px;
  background: radial-gradient(700px 90px at 15% 0%, rgba(37,99,235,.12), transparent 60%);
  pointer-events:none;
}

.srow:hover{
  border-color: rgba(37,99,235,.55);
  box-shadow: 0 10px 20px rgba(15,23,42,.06);
  transform: translateY(-1px);
}

/* Tag Sở/Tỉnh */
.srow__tag{
  font-size:12px;
  font-weight:800;
  color:#1d4ed8;
  background: var(--soft);
  border: 1px solid var(--line);
  padding: 4px 10px;
  border-radius: 999px;
  white-space:nowrap;
}

/* Tên đề */
.srow__name{
  font-size:14px;
  font-weight:800;
  color:var(--ink);
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

/* Meta phải */
.srow__meta{
  display:inline-flex;
  align-items:center;
  gap: 8px;
  white-space:nowrap;
  color: var(--muted);
  font-size:13px;
  font-weight:800;
}

.pill{
  background:#fff;
  border:1px solid #e2e8f0;
  padding: 4px 10px;
  border-radius: 999px;
  color:#0f172a;
  line-height:1;
}

.dot{ opacity:.6; }
.arr{ color: var(--brand); font-size: 15px; font-weight: 900; }

/* Mobile: xuống dòng gọn gàng */
@media (max-width: 720px){
  .srow{
    grid-template-columns: 1fr auto;
    grid-template-areas:
      "name name"
      "tag meta";
    row-gap: 8px;
  }
  .srow__tag{ grid-area: tag; justify-self:start; }
  .srow__name{ grid-area: name; white-space:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
  .srow__meta{ grid-area: meta; justify-self:end; }
  .arr{ display:none; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-536617b *//* FIX: đảm bảo mỗi thẻ cách nhau (kể cả khi theme override) */
.slist{
  display: block !important;
}

.srow{
  display: grid !important;
  margin: 0 0 10px 0 !important;  /* khoảng cách giữa các thẻ */
}

/* thẻ cuối không bị dư khoảng */
.srow:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63b5ff4 *//* FIX: đảm bảo mỗi thẻ cách nhau (kể cả khi theme override) */
.slist{
  display: block !important;
}

.srow{
  display: grid !important;
  margin: 0 0 10px 0 !important;  /* khoảng cách giữa các thẻ */
}

/* thẻ cuối không bị dư khoảng */
.srow:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1bab9f *//* FIX: đảm bảo mỗi thẻ cách nhau (kể cả khi theme override) */
.slist{
  display: block !important;
}

.srow{
  display: grid !important;
  margin: 0 0 10px 0 !important;  /* khoảng cách giữa các thẻ */
}

/* thẻ cuối không bị dư khoảng */
.srow:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b566289 *//* FIX: đảm bảo mỗi thẻ cách nhau (kể cả khi theme override) */
.slist{
  display: block !important;
}

.srow{
  display: grid !important;
  margin: 0 0 10px 0 !important;  /* khoảng cách giữa các thẻ */
}

/* thẻ cuối không bị dư khoảng */
.srow:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a97091a *//* FIX: đảm bảo mỗi thẻ cách nhau (kể cả khi theme override) */
.slist{
  display: block !important;
}

.srow{
  display: grid !important;
  margin: 0 0 10px 0 !important;  /* khoảng cách giữa các thẻ */
}

/* thẻ cuối không bị dư khoảng */
.srow:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4045866 *//* FIX: đảm bảo mỗi thẻ cách nhau (kể cả khi theme override) */
.slist{
  display: block !important;
}

.srow{
  display: grid !important;
  margin: 0 0 10px 0 !important;  /* khoảng cách giữa các thẻ */
}

/* thẻ cuối không bị dư khoảng */
.srow:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25f7b2d *//* FIX: đảm bảo mỗi thẻ cách nhau (kể cả khi theme override) */
.slist{
  display: block !important;
}

.srow{
  display: grid !important;
  margin: 0 0 10px 0 !important;  /* khoảng cách giữa các thẻ */
}

/* thẻ cuối không bị dư khoảng */
.srow:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2af7090 *//* FIX: đảm bảo mỗi thẻ cách nhau (kể cả khi theme override) */
.slist{
  display: block !important;
}

.srow{
  display: grid !important;
  margin: 0 0 10px 0 !important;  /* khoảng cách giữa các thẻ */
}

/* thẻ cuối không bị dư khoảng */
.srow:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e7a367 *//* FIX: đảm bảo mỗi thẻ cách nhau (kể cả khi theme override) */
.slist{
  display: block !important;
}

.srow{
  display: grid !important;
  margin: 0 0 10px 0 !important;  /* khoảng cách giữa các thẻ */
}

/* thẻ cuối không bị dư khoảng */
.srow:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1985cd *//* FIX: đảm bảo mỗi thẻ cách nhau (kể cả khi theme override) */
.slist{
  display: block !important;
}

.srow{
  display: grid !important;
  margin: 0 0 10px 0 !important;  /* khoảng cách giữa các thẻ */
}

/* thẻ cuối không bị dư khoảng */
.srow:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a01de7 *//* FIX: đảm bảo mỗi thẻ cách nhau (kể cả khi theme override) */
.slist{
  display: block !important;
}

.srow{
  display: grid !important;
  margin: 0 0 10px 0 !important;  /* khoảng cách giữa các thẻ */
}

/* thẻ cuối không bị dư khoảng */
.srow:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a958bd *//* FIX: đảm bảo mỗi thẻ cách nhau (kể cả khi theme override) */
.slist{
  display: block !important;
}

.srow{
  display: grid !important;
  margin: 0 0 10px 0 !important;  /* khoảng cách giữa các thẻ */
}

/* thẻ cuối không bị dư khoảng */
.srow:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0fe9eba *//* FIX: đảm bảo mỗi thẻ cách nhau (kể cả khi theme override) */
.slist{
  display: block !important;
}

.srow{
  display: grid !important;
  margin: 0 0 10px 0 !important;  /* khoảng cách giữa các thẻ */
}

/* thẻ cuối không bị dư khoảng */
.srow:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b7f7ebc *//* FIX: đảm bảo mỗi thẻ cách nhau (kể cả khi theme override) */
.slist{
  display: block !important;
}

.srow{
  display: grid !important;
  margin: 0 0 10px 0 !important;  /* khoảng cách giữa các thẻ */
}

/* thẻ cuối không bị dư khoảng */
.srow:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ef7186 *//* FIX: đảm bảo mỗi thẻ cách nhau (kể cả khi theme override) */
.slist{
  display: block !important;
}

.srow{
  display: grid !important;
  margin: 0 0 10px 0 !important;  /* khoảng cách giữa các thẻ */
}

/* thẻ cuối không bị dư khoảng */
.srow:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ca4576 *//* FIX: đảm bảo mỗi thẻ cách nhau (kể cả khi theme override) */
.slist{
  display: block !important;
}

.srow{
  display: grid !important;
  margin: 0 0 10px 0 !important;  /* khoảng cách giữa các thẻ */
}

/* thẻ cuối không bị dư khoảng */
.srow:last-child{
  margin-bottom: 0 !important;
}/* End custom CSS */