.mega-box {
  background: #fff;
  border: 1px solid #eee;
  border-radius: 12px;
  padding: 16px;
  max-width: 760px;
  margin: 20px auto;
  text-align: center; /* 👈 canh giữa toàn khối */
}

.mega-head {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 8px;
}
.mega-head h2 {
  margin: 0;
  font-size: 1.25rem;
}
.mega-date {
  color: #6b7280;
  font-size: 0.9rem;
  margin-top: 2px;
}

/* Jackpot chia 2 dòng, canh giữa */
.mega-jackpot {
  margin: 12px 0;
}
.mega-jackpot .label {
  font-weight: 600;
  color: #374151;
  font-size: 1rem;
}
.mega-jackpot .value {
  display: inline-block;
  margin-top: 6px;
  padding: 8px 18px;
  background: #ef4444;
  color: #fff;
  border-radius: 999px;
  font-weight: 700;
  font-size: 1.3rem;
  box-shadow: 0 2px 6px rgba(239,68,68,.2);
}

/* Dãy số trúng */
.mega-numbers {
  display: flex;
  justify-content: center;
  gap: 10px;
  flex-wrap: wrap;
  margin: 14px 0;
}
.ball {
  width: 42px;
  height: 42px;
  line-height: 42px;
  border-radius: 50%;
  border: 2px solid #f59e0b;
  background: #fffbea;
  color: #b45309;
  font-weight: 700;
  text-align: center;
  font-size: 1.05rem;
}

/* Bảng giải */
.mega-table {
  margin: 10px auto 0;
  overflow-x: auto;
}
.mega-table table {
  width: 100%;
  border-collapse: collapse;
}
.mega-table th,
.mega-table td {
  padding: 8px 10px;
  border-bottom: 1px solid #eee;
}
.mega-table th:first-child, .power-table th:first-child{ text-align: left; }
.mega-table td:first-child, .power-table td:first-child{ text-align: left; }
.mega-table th:last-child,  .power-table th:last-child { text-align: right; }
.mega-table th {
  background: #fafafa;
  text-align: center;
}
.mega-table td.num {
  text-align: right;
  font-variant-numeric: tabular-nums;
}

/* Nút */
.mega-more {
  text-align: center;
  margin-top: 14px;
}
.btn {
  display: inline-block;
  padding: 8px 14px;
  border: 1px solid #ddd;
  border-radius: 999px;
  text-decoration: none;
  color: #333;
  font-size: 0.9rem;
}
.btn:hover {
  background: #f9fafb;
}

.mega-page {
  justify-content: center;
  padding: 20px 10px 60px;
}
.mega-summary {
  margin-top: 8px;
  color: #444;
  font-size: 0.95rem;
}
.mega-summary strong {
  color: #e11d48;
}
/* --- POWER STYLE --- */
.power-box {
  background: #fff;
  border: 1px solid #eee;
  border-radius: 12px;
  padding: 16px;
  max-width: 760px;
  margin: 20px auto;
  text-align: center;
}
.power-head h2, .power-head h1 {
  font-size: 1.25rem;
  margin: 0;
}
.power-date {
  color: #6b7280;
  font-size: 0.9rem;
  margin-top: 2px;
}
.power-jackpot {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  margin: 12px 0;
}
.power-jackpot .label, .power-jackpot .label2 {
  font-weight: 600;
  color: #374151;
  font-size: 1rem;
}
.power-jackpot .value, .power-jackpot .value2 {
  display: inline-block;
  margin-bottom: 6px;
  padding: 8px 18px;
  background: #9333ea;
  color: #fff;
  border-radius: 999px;
  font-weight: 700;
  font-size: 1.2rem;
  box-shadow: 0 2px 6px rgba(147,51,234,.25);
}
.power-numbers {
  display: flex;
  justify-content: center;
  gap: 10px;
  flex-wrap: wrap;
  margin: 14px 0;
}
.power-numbers .ball {
  width: 42px;
  height: 42px;
  line-height: 42px;
  border-radius: 50%;
  border: 2px solid #7c3aed;
  background: #f5f3ff;
  color: #5b21b6;
  font-weight: 700;
  text-align: center;
  font-size: 1.05rem;
}
.power-numbers .ball.bonus {
  background: #fff1f2;
  border-color: #f43f5e;
  color: #b91c1c;
}


/* ===== Full-bleed cho Mega & Power ở mobile ===== */
@media (max-width: 768px){
  /* bỏ giới hạn chiều ngang */
  .container{ max-width:none; width:100%; padding-left:0; padding-right:0; }

  /* bố cục chính: ẩn sidebar, nội dung full */
  .page-layout{ display:block; }
  .sidebar{ display:none; }
  .main-content{ padding:0; }

  /* Mega page */
  .mega-page{
    margin-left:0; margin-right:0;
    padding-left:0; padding-right:0;
  }
  .mega-page .mega-box{
    margin:0;                       /* tràn mép */
    border-radius:0;                /* tuỳ thích */
    padding-left: max(12px, env(safe-area-inset-left));
    padding-right:max(12px, env(safe-area-inset-right));
  }

  /* Power page (nếu trang power đặt class .power-page) */
  .power-page{
    margin-left:0; margin-right:0;
    padding-left:0; padding-right:0;
  }
  .power-page .power-box{
    margin:0;
    border-radius:0;
    padding-left: max(12px, env(safe-area-inset-left));
    padding-right:max(12px, env(safe-area-inset-right));
  }

  /* Bảng trong 2 trang – cho phép cuộn ngang nếu chật */
  .mega-table table,
  .power-table table{
    width:100%;
    table-layout:fixed;
    border-spacing:0;
  }
  .mega-table, .power-table{ overflow-x:auto; }
}

/* Utility: thêm class .u-bleed vào khối nào cần tràn mép trong mọi container */
.u-bleed{
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-left: max(12px, env(safe-area-inset-left));
  padding-right:max(12px, env(safe-area-inset-right));
}

/* ===== Responsive tables: hạn chế scroll trên mobile ===== */
@media (max-width: 600px){
  /* Cho phép co giãn tự nhiên để giảm tràn */
  .mega-table table,
  .power-table table{
    table-layout: auto;
    width: 100%;
    margin: 0 auto; /* nếu nhỏ hơn container thì vẫn căn giữa */
  }
  /* Ẩn thanh cuộn ngang của wrapper nếu còn tính toán dư */
  .mega-table,
  .power-table{ overflow-x: hidden; }
  /* Giảm padding, cho phép xuống dòng */
  .mega-table th, .mega-table td,
  .power-table th, .power-table td{
    padding: 6px 8px;
    white-space: normal;
    word-break: break-word;
    overflow-wrap: anywhere;
  }
  /* Co nhỏ chữ một chút cho vừa màn hình */
  .mega-table table, .power-table table{ font-size: 13px; }
}
@media (max-width: 420px){
  .mega-table th, .mega-table td,
  .power-table th, .power-table td{ padding: 5px 6px; }
  .mega-table table, .power-table table{ font-size: 12.5px; }
}

/* Làm khối mô tả (section-card) sát lề ngang giống bảng bên trên */
.mega-page .section-card,
.power-page .section-card{ width:100%; margin-left:0; margin-right:0; }
.mega-page .mega-box > .section-card,
.power-page .power-box > .section-card{ padding-left:0; padding-right:0; }

/* ---- Alignment fixes (avoid right shift) ---- */
.mega-box, .power-box{ box-sizing: border-box; }
.mega-head, .power-head{ text-align: center; }
.mega-numbers, .power-numbers{ justify-content: center; }

@media (max-width: 1024px){
  .mega-page, .power-page{ padding-left: 0 !important; padding-right: 0 !important; }
  .mega-page .mega-box, .power-page .power-box{ margin-left: 0 !important; margin-right: 0 !important; }
  .mega-page .mega-box, .power-page .power-box{
    padding-left: max(12px, env(safe-area-inset-left));
    padding-right: max(12px, env(safe-area-inset-right));
  }
}


/* ===== Card system (khối nổi) ===== */
:root{
  --card-radius: 14px;
  --card-border: #eceff3;
  --card-shadow: 0 6px 18px rgba(15, 23, 42, .06);
  --card-shadow-hover: 0 10px 24px rgba(15, 23, 42, .10);
  --band-yellow: #ffe59a;
}

/* Áp dụng cho các box hiện có */
.mega-box,
.power-box,
.section-card{
  background:#fff;
  border:1px solid var(--card-border);
  border-radius: var(--card-radius);
  box-shadow: var(--card-shadow);
  margin: 14px 0;
  overflow:hidden;              /* để header “band” dính sát mép */
}

/* Padding mặc định bên trong */
.mega-box > *:not(.card-head),
.power-box > *:not(.card-head),
.section-card > *:not(.card-head){
  padding: 14px 16px;
}

/* Header kiểu “band” màu vàng như screenshot */
.card-head{
  background: var(--band-yellow);
  padding: 12px 16px;
  font-weight: 800;
  font-size: 18px;
  line-height: 1.2;
}

/* Tiêu đề/phụ đề trong head (nếu cần) */
.card-head .sub{
  display:block;
  font-weight:600;
  opacity:.85;
  margin-top:4px;
  font-size: 13px;
}

/* Nhãn nhóm như “Tin XS Mega 6/45” */
.card-title{
  font-weight:800;
  font-size:18px;
  margin:0;
}

/* Hiệu ứng hover nhẹ (desktop) */
@media (hover:hover){
  .mega-box:hover,
  .power-box:hover,
  .section-card:hover{
    box-shadow: var(--card-shadow-hover);
    transform: translateY(-1px);
    transition: box-shadow .2s ease, transform .2s ease;
  }
}

/* Dòng phân cách mảnh trong card */
.card-sep{ height:1px; background:#f1f3f5; margin:0; }

/* News list kiểu card con */
.news-list{ display:grid; gap:8px; }
.news-item{
  display:grid; grid-template-columns: 96px 1fr; gap:10px;
  padding:10px 0; border-bottom:1px solid #eef2f6;
}
.news-item:last-child{ border-bottom:0; }
.news-thumb{ width:96px; aspect-ratio:16/9; border-radius:10px; overflow:hidden; }
.news-thumb img{ width:100%; height:100%; object-fit:cover; display:block; }
.news-title{ font-weight:700; }

/* Mobile compact (giảm scroll) */
@media (max-width: 390px){
  .card-head{ font-size:16px; padding:10px 12px; }
  .mega-box > *:not(.card-head),
  .power-box > *:not(.card-head),
  .section-card > *:not(.card-head){ padding:12px; }
  .news-item{ grid-template-columns: 80px 1fr; }
  .news-thumb{ width:80px; border-radius:8px; }
}
/* Mega table – gọn lại trên mobile nhỏ */
@media (max-width: 390px){
  .mega-table table{
    width:100%;
    table-layout: fixed;           /* co cột cho đều */
    border-spacing:0;
  }
  .mega-table table th,
  .mega-table table td{
    padding:6px 6px;
    font-size:13px;
    line-height:1.25;
    word-break:keep-all;           /* số không bị cắt giữa chừng */
  }
  .mega-table .num{                /* cột số */
    font-size:12px;
    font-variant-numeric: tabular-nums;
  }
}

/* Màn rất nhỏ: nén mạnh hơn + scale toàn khối để tránh tràn */
@media (max-width: 340px){
  .mega-table{
    transform: scale(.92);         /* thu nhỏ hiển thị */
    transform-origin: top left;
    width: calc(100% / .92);       /* giữ khung không bị co theo scale */
  }
  .mega-table table th,
  .mega-table table td{
    padding:4px 4px;
    font-size:12px;
  }
  .mega-table .num{ font-size:11px; }
}
/* Full-bleed cho riêng khối Power/Mega khi mobile */
/* Bleed có chừa mép 3px mỗi bên */
@media (max-width: 768px){
  .power-box--bleed{
    border-radius: 1;
    /* đệm trong vẫn thoải mái, tôn trọng safe-area */
    padding-left:  max(12px, env(safe-area-inset-left));
    padding-right: max(12px, env(safe-area-inset-right));
  }
}


/* màn rất nhỏ: thu toàn khối bảng để chắc chắn không tràn */
@media (max-width: 340px){
  .power-box--bleed .mega-table{
    transform: scale(.92);
    transform-origin: top left;
    width: calc(100% / .92);
  }
}


/* Cho bảng Mega (hoặc Power) tràn sang 2 bên, chừa 3px */
@media (max-width: 768px){
  .mega-table{
    margin-left:  calc(50% - 50vw + 3px);
    margin-right: calc(50% - 50vw + 3px);
    width: auto;
  }

  /* Giữ bố cục gọn, không scroll ngang */
  .mega-table table{
    width: 100%;
    table-layout: fixed;
    border-spacing: 0;
  }
  .mega-table th,
  .mega-table td{
    padding: 6px 6px;
    font-size: 13px;
    line-height: 1.25;
    word-break: keep-all;
  }
  .mega-table .num{
    font-variant-numeric: tabular-nums;
    font-size: 12px;
  }
}

/* Màn rất nhỏ (dưới 340px): scale toàn khối bảng nhẹ cho đẹp */
@media (max-width: 340px){
  .mega-table{
    transform: scale(0.94);
    transform-origin: top left;
    width: calc(100% / 0.94);
  }
  .mega-table th,
  .mega-table td{
    font-size: 12px;
    padding: 4px 4px;
  }
  .mega-table .num{ font-size: 11px; }
}

/* Power/Mega table – chống lệch khi số dài */
.power-box .mega-table table,
.mega-box  .mega-table table{
  width:100%;
  table-layout: fixed;
  border-spacing:0;
}

.power-box .mega-table colgroup col.col-name  { width:42%; }
.power-box .mega-table colgroup col.col-count { width:18%; text-align:center; }
.power-box .mega-table colgroup col.col-money { width:40%; }

.power-box .mega-table th:nth-child(3),
.power-box .mega-table td:nth-child(3){
  text-align:right;
  white-space: nowrap;                    /* không xuống dòng số tiền */
  font-variant-numeric: tabular-nums;     /* chữ số đều */
  font-feature-settings: "tnum" 1;
  font-size: clamp(12px, 3.5vw, 14px);    /* tự co trên màn nhỏ */
}
.power-box .mega-table th:nth-child(2),
.power-box .mega-table td:nth-child(2){
  text-align:center;
  font-variant-numeric: tabular-nums;
}

@media (max-width:340px){
  .power-box .mega-table th:nth-child(3),
  .power-box .mega-table td:nth-child(3){ font-size:12px; }
}


/* Card nhỏ đồng bộ */
.power-box { background:#fff; border:1px solid #eee; border-radius:12px; padding:16px; margin-top:16px; }
.power-box .card-title{ margin:0 0 8px; font-size:18px; }

/* Bảng cơ cấu Mega */
.xs_table--mega{ width:100%; border-collapse:collapse; }
.xs_table--mega th, .xs_table--mega td{
  border:1px solid #e8e8e8; padding:10px; vertical-align:middle;
}
.xs_table--mega thead th{ background:#f7f7f7; }

.balls{ display:inline-flex; gap:6px; vertical-align:middle; }
.ball{ width:16px; height:16px; border-radius:50%; border:2px solid #222; display:inline-block; }
.sub{ color:#777; font-size:12px; margin-top:4px; }
.legend{ margin:10px 0 0; padding-left:18px; color:#555; font-size:14px; }
.legend .ball{ vertical-align:middle; margin-right:6px; }
.ball--sp{color:red}




.mega-about .brand{ color:#0a58ca; font-weight:700; }
.mega-about h2{ margin:0 0 8px; font-size:18px; }
.mega-about p{ margin:6px 0; }

/* bảng */
.xs_table--mega2{ width:100%; border-collapse:collapse; }
.xs_table--mega2 th,.xs_table--mega2 td{
  border:1px solid #e8e8e8; padding:10px; vertical-align:middle;
}
.xs_table--mega2 thead th{ background:#f7f7f7; }
.xs_table--mega2 tfoot th{ background:#fafafa; font-weight:700; }
.xs_table--mega2 .text-right{ text-align:right; }

/* biễu tượng “O” */
.balls{ display:inline-flex; gap:6px; vertical-align:middle; }
.ball{ width:16px; height:16px; border-radius:50%; border:2px solid #222; display:inline-block; }


/* Canh trái và bố cục legend */
.legend{
  margin:10px 0 0;
  padding-left:0;            /* bỏ bullet mặc định */
  list-style:none;
  text-align:left;           /* canh trái */
  display:flex;
  flex-direction:column;
  align-items:flex-start;    /* trái tuyệt đối */
}
.legend li{
  display:flex;
  align-items:center;
  gap:8px;
}

/* Vòng tròn thường + đặc biệt */
.legend .ball{
  width:16px; height:16px;
  border-radius:50%;
  border:2px solid #222;
  display:inline-block;
}

/* 🔴 ép vòng tròn “số đặc biệt” màu đỏ */
.legend .ball.ball--sp{
  border-color:#e53935 !important;   /* tăng ưu tiên để không bị class khác đè */
  /* nếu muốn tô nền đỏ nhạt, thêm:
  background: rgba(229,57,53,.08);
  */
}
.table-wrap {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.xs_table--mega,
.xs_table--mega2 {
  width: 100%;
  border-collapse: collapse;
  table-layout: auto;        /* ✅ cho phép co giãn tự nhiên */
  max-width: 100%;           /* không vượt container */
}

.xs_table--mega th, .xs_table--mega td,
.xs_table--mega2 th, .xs_table--mega2 td {
  border: 1px solid #e8e8e8;
  padding: 10px;
  vertical-align: top;
  word-wrap: break-word;
  overflow-wrap: anywhere;
}


.table-wrap {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.xs_table--mega,
.xs_table--mega2 {
  width: 100%;
  border-collapse: collapse;
  table-layout: auto;       /* ⚡ cho phép co tự nhiên, chữ xuống dòng */
}

.xs_table--mega th, .xs_table--mega td,
.xs_table--mega2 th, .xs_table--mega2 td {
  border: 1px solid #e8e8e8;
  padding: 10px 12px;
  vertical-align: top;
  word-break: break-word;
  text-align: left;         /* chữ canh trái cho tự nhiên */
}

/* Header và footer nhẹ nhàng */
.xs_table--mega thead th,
.xs_table--mega2 thead th {
  background: #f7f7f7;
  font-weight: 600;
}

.xs_table--mega tfoot th,
.xs_table--mega2 tfoot th {
  background: #fafafa;
  font-weight: 700;
}

/* Bóng tròn */
.balls {
  display: inline-flex;
  gap: 6px;
  flex-wrap: wrap;          /* ⚡ cho phép rớt xuống hàng */
  vertical-align: middle;
}
.ball {
  width: 16px; height: 16px;
  border-radius: 50%;
  border: 2px solid #222;
  display: inline-block;
}
.ball--sp { border-color: #e53935; } /* đỏ cho đặc biệt */
.sub {
  display: block;
  margin-top: 4px;
  color: #777;
  font-size: 12px;
}


/* Mobile: bảng bleed ra 2 bên, chừa 3px mỗi bên */
@media (max-width: 560px){
  .power-box{
    --card-pad: 12px;   /* padding của card trên mobile */
    padding: var(--card-pad);
  }
  .power-box .table-wrap{
    margin-left:  calc(var(--gutter) - var(--card-pad));
    margin-right: calc(var(--gutter) - var(--card-pad));
  }
  /* Mở rộng bề ngang bảng đúng bằng phần “bleed” vừa kéo ra */
  .power-box .mega-table table,
  .power-box .xs_table--mega,
  .power-box .xs_table--mega2{
    width: calc(100% + (var(--card-pad) - var(--gutter)) * 2);
    max-width: none;
  }

  /* Gọn ô & cho phép xuống dòng để không vỡ hàng */
  .power-box table th,
  .power-box table td{
    padding: 10px; 
    word-break: break-word;
    white-space: normal;
  }
}


/* --- 1) Bóng số trong KẾT QUẢ (Mega & Power) --- */
.mega-numbers, .power-numbers{
  display:flex; gap:8px; justify-content:center; flex-wrap:wrap;
}

.mega-numbers .ball,
.power-numbers .ball{
  /* ghi đè mọi thứ của .ball nhỏ */
  display:inline-flex; align-items:center; justify-content:center;
  width:40px; height:40px;
  border-radius:50%;
  border:2px solid #222;
  background:#fff;
  font-weight:700;
  font-size:16px;
  line-height:1;            /* tránh đẩy chữ xuống */
  color:#333;
  vertical-align:middle;
}

.power-numbers .ball.bonus{
  border-color:#e53935;
  color:#e53935;
}

/* --- 2) Vòng tròn MINH HOẠ (trong bảng/legend) giữ nhỏ --- */
.table-wrap .ball,
.legend .ball,
.xs_table--mega .ball,
.xs_table--mega2 .ball{
  width:16px; height:16px;
  border-radius:50%;
  border:2px solid #222;
  display:inline-block;
  line-height:0;            /* icon rỗng, không chứa chữ */
}

.legend .ball.ball--sp{ border-color:#e53935 !important; }


/* ===== Palette ===== */
:root{
  --ball-border: #222;

  --mega-ball:  #f59e0b;  /* cam Mega */
  --mega-text:  #fff;

  --power-ball: #fff;     /* bóng thường Power */
  --power-text: #222;

  --power-bonus: #e53935; /* bóng đặc biệt Power */
  --power-bonus-text: #fff;
}

/* ===== KẾT QUẢ MEGA: bóng to màu cam ===== */
.mega-numbers{ display:flex; gap:8px; justify-content:center; flex-wrap:wrap; }
.mega-numbers .ball{
  display:inline-flex; align-items:center; justify-content:center;
  width:40px; height:40px; border-radius:50%;
  background: #ffffff;
  border: 2px solid var(--mega-ball);
  color: #000000;
  font-weight:700; font-size:16px; line-height:1;
}

/* ===== KẾT QUẢ POWER: bóng to trắng, bonus đỏ ===== */
.power-numbers{ display:flex; gap:8px; justify-content:center; flex-wrap:wrap; }
.power-numbers .ball{
  display:inline-flex; align-items:center; justify-content:center;
  width:40px; height:40px; border-radius:50%;
  background: var(--power-ball);
  border: 2px solid #9333ea;
  color: var(--power-text);
  font-weight:700; font-size:16px; line-height:1;
}
.power-numbers .ball.bonus{
  background: var(--power-bonus);
  border-color: var(--power-bonus);
  color: var(--power-bonus-text);
}

/* ===== BÓNG NHỎ trong bảng mô tả (Mega/Power) ===== */
/* Mega: bóng nhỏ cam (để phân biệt game) */
.xs_table--mega .ball,
.xs_table--mega2 .ball{
  width:16px; height:16px; border-radius:50%;
  background: var(--mega-ball);
  border: 2px solid var(--mega-ball);
  display:inline-block; line-height:0;
}

/* Power info (nếu dùng .xs_table--power): bóng nhỏ trắng, số đặc biệt viền đỏ */
.xs_table--power .ball{
  width:16px; height:16px; border-radius:50%;
  background:#fff;
  border:2px solid var(--ball-border);
  display:inline-block; line-height:0;
}
.xs_table--power .ball.ball--sp{ border-color: var(--power-bonus); }

/* Legend: giữ dạng vòng tròn minh hoạ, đặc biệt = viền đỏ */
.legend .ball{
  width:16px; height:16px; border-radius:50%;
  border:2px solid var(--ball-border);
  background: transparent;
  display:inline-block; line-height:0;
}
.legend .ball.ball--sp{ border-color: var(--power-bonus) !important; }

/* ===== History List (Mega & Power) ===== */
.history-list { margin-top: 8px; display: flex; flex-direction: column; gap: 10px; }
.history-row {
  display: grid;
  grid-template-columns: 110px 110px 1fr;
  align-items: center;
  gap: 10px;
  padding: 8px 10px;
  border: 1px solid #eee;
  border-radius: 10px;
  background: #fff;
}
.history-date { color: #6b7280; font-size: 0.95rem; }
.history-draw { color: #111827; font-weight: 600; font-variant-numeric: tabular-nums; }
.history-numbers { display: flex; flex-wrap: wrap; gap: 6px; }
.history-numbers .ball { width: 28px; height: 28px; line-height: 28px; font-size: 14px; }
.history-numbers .ball.bonus { border-color: #e53935; color: #e53935; }

@media (max-width: 480px){
  .history-row { grid-template-columns: 1fr; gap: 6px; text-align: center; }
  .history-draw { order: 2; }
  .history-numbers { order: 3; justify-content: center; }
}
