.elementor-105611 .elementor-element.elementor-element-603cfe4{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105611 .elementor-element.elementor-element-2ac1e77.elementor-element{--align-self:center;}.elementor-105611 .elementor-element.elementor-element-2ce4e33{--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:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105611 .elementor-element.elementor-element-cf0a6ce{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105611 .elementor-element.elementor-element-e7d3dc5{--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-105611 .elementor-element.elementor-element-dcad24c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105611 .elementor-element.elementor-element-4fd5bb39{--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-105611 .elementor-element.elementor-element-c56302e{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 10px;border-color:#1FBC59;text-align:left;}.elementor-105611 .elementor-element.elementor-element-692934cb{--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-105611 .elementor-element.elementor-element-13a675fa{--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-105611 .elementor-element.elementor-element-6c8e8b45{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-105611 .elementor-element.elementor-element-424fefa8{--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-105611 .elementor-element.elementor-element-4cbeb16{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-105611 .elementor-element.elementor-element-2b8bf70{--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-105611 .elementor-element.elementor-element-79ea5ffb{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-105611 .elementor-element.elementor-element-67a98bc3{--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-105611 .elementor-element.elementor-element-614b54fc{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-105611 .elementor-element.elementor-element-1b12332f{--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-105611 .elementor-element.elementor-element-5c7696f6{--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-105611 .elementor-element.elementor-element-4ee3cbce{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-105611 .elementor-element.elementor-element-4841f17{--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-105611 .elementor-element.elementor-element-39737fa4{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-105611 .elementor-element.elementor-element-7531f690{--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-105611 .elementor-element.elementor-element-76c6128c{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-105611 .elementor-element.elementor-element-1a8194f0{--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-105611 .elementor-element.elementor-element-2e42720d{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-105611 .elementor-element.elementor-element-7bfe378d{--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-105611 .elementor-element.elementor-element-1241ec08{--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-105611 .elementor-element.elementor-element-28892bf9{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-105611 .elementor-element.elementor-element-298b61fe{--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-105611 .elementor-element.elementor-element-ad58f89{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-105611 .elementor-element.elementor-element-1eec5f09{--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-105611 .elementor-element.elementor-element-58706081{--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-105611 .elementor-element.elementor-element-a04cec9{--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-105611 .elementor-element.elementor-element-2cc8886{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 10px;border-color:#1FBC59;text-align:left;}.elementor-105611 .elementor-element.elementor-element-ab5b144{--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-105611 .elementor-element.elementor-element-8b84570{--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-105611 .elementor-element.elementor-element-f829c5b{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-105611 .elementor-element.elementor-element-d89331b{--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-105611 .elementor-element.elementor-element-26b3617{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-105611 .elementor-element.elementor-element-7feb9f0{--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-105611 .elementor-element.elementor-element-82d223b{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-105611 .elementor-element.elementor-element-0c4605e{--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-105611 .elementor-element.elementor-element-8e5d500{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-105611 .elementor-element.elementor-element-0b97376{--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-105611 .elementor-element.elementor-element-a159893{--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-105611 .elementor-element.elementor-element-7abc85a{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-105611 .elementor-element.elementor-element-45eec8b{--display:flex;}.elementor-105611 .elementor-element.elementor-element-e591f46{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 10px;border-color:#1FBC59;text-align:left;}.elementor-105611 .elementor-element.elementor-element-8286955{--display:flex;}.elementor-105611 .elementor-element.elementor-element-3b5034f{--display:flex;}.elementor-105611 .elementor-element.elementor-element-e2118d0{--display:flex;}.elementor-105611 .elementor-element.elementor-element-71e8792{--display:flex;}.elementor-105611 .elementor-element.elementor-element-51b0242{--display:flex;}.elementor-105611 .elementor-element.elementor-element-2d3e715{--display:flex;}.elementor-105611 .elementor-element.elementor-element-76a7f13{--display:flex;}.elementor-105611 .elementor-element.elementor-element-a4fb792{--display:flex;}.elementor-105611 .elementor-element.elementor-element-4703217{--display:flex;}.elementor-105611 .elementor-element.elementor-element-f79fc6a{--display:flex;}.elementor-105611 .elementor-element.elementor-element-3195129{--display:flex;}.elementor-105611 .elementor-element.elementor-element-e6dce0a{--display:flex;}.elementor-105611 .elementor-element.elementor-element-e7765df{--display:flex;}.elementor-105611 .elementor-element.elementor-element-18de02a{--display:flex;}.elementor-105611 .elementor-element.elementor-element-b7d2320{--display:flex;}.elementor-105611 .elementor-element.elementor-element-f0338c0{--display:flex;}.elementor-105611 .elementor-element.elementor-element-a0ad20e{--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-105611 .elementor-element.elementor-element-a0ad20e:not(.elementor-motion-effects-element-type-background), .elementor-105611 .elementor-element.elementor-element-a0ad20e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9F2;}.elementor-105611 .elementor-element.elementor-element-656c024{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-105611 .elementor-element.elementor-element-656c024 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-105611 .elementor-element.elementor-element-656c024 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-105611 .elementor-element.elementor-element-656c024 .elementor-divider__text{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-105611 .elementor-element.elementor-element-143023e{--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-105611 .elementor-element.elementor-element-143023e:not(.elementor-motion-effects-element-type-background), .elementor-105611 .elementor-element.elementor-element-143023e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9F2;}.elementor-105611 .elementor-element.elementor-element-4037cc9{--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-105611 .elementor-element.elementor-element-9424612 img{width:78%;}.elementor-105611 .elementor-element.elementor-element-2192dde{--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-105611 .elementor-element.elementor-element-cf0a6ce{--width:100%;}.elementor-105611 .elementor-element.elementor-element-e7d3dc5{--width:66.6666%;}.elementor-105611 .elementor-element.elementor-element-13a675fa{--width:25%;}.elementor-105611 .elementor-element.elementor-element-424fefa8{--width:25%;}.elementor-105611 .elementor-element.elementor-element-2b8bf70{--width:25%;}.elementor-105611 .elementor-element.elementor-element-67a98bc3{--width:25%;}.elementor-105611 .elementor-element.elementor-element-5c7696f6{--width:25%;}.elementor-105611 .elementor-element.elementor-element-4841f17{--width:25%;}.elementor-105611 .elementor-element.elementor-element-7531f690{--width:25%;}.elementor-105611 .elementor-element.elementor-element-1a8194f0{--width:25%;}.elementor-105611 .elementor-element.elementor-element-1241ec08{--width:25%;}.elementor-105611 .elementor-element.elementor-element-298b61fe{--width:25%;}.elementor-105611 .elementor-element.elementor-element-1eec5f09{--width:25%;}.elementor-105611 .elementor-element.elementor-element-58706081{--width:25%;}.elementor-105611 .elementor-element.elementor-element-8b84570{--width:25%;}.elementor-105611 .elementor-element.elementor-element-d89331b{--width:25%;}.elementor-105611 .elementor-element.elementor-element-7feb9f0{--width:25%;}.elementor-105611 .elementor-element.elementor-element-0c4605e{--width:25%;}.elementor-105611 .elementor-element.elementor-element-a159893{--width:25%;}.elementor-105611 .elementor-element.elementor-element-4037cc9{--width:50%;}.elementor-105611 .elementor-element.elementor-element-2192dde{--width:50%;}}@media(max-width:767px){.elementor-105611 .elementor-element.elementor-element-2ac1e77{padding:5px 5px 5px 5px;}}/* Start custom CSS for html, class: .elementor-element-10b23ad */: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-b4348b3 */: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-00a2bbc */: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-3e97258 */: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-5478c1f */: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-e7339da */: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-da54349 */: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-c3e7380 */: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-26d1100 */: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-2203b41 */: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-5172111 */: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-a1b19b7 */: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-59b231e */: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-9f313dd */: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-ff91207 */: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-67626c2 */: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-bea03db */: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 */