Việt Nam vừa chứng kiến một kỷ lục chưa từng có, lần đầu tiên vượt ngưỡng 1.000 tỷ USD

Admin

31/10/2026 09:00

Đây là tin vui với kinh tế Việt Nam trong 10 tháng đầu năm 2026.

Ảnh minh họa: ĐSPL

Ảnh minh họa: ĐSPL

Theo Cục Xuất nhập khẩu (Bộ Công Thương), trong 10 tháng đầu năm 2026, hoạt động xuất nhập khẩu hàng hóa của Việt Nam tiếp tục ghi nhận mức tăng trưởng cao, với tổng kim ngạch ước đạt 1.010,6 tỷ USD, tăng 32,3% so với cùng kỳ năm ngoái, chính thức vượt mốc 1.000 tỷ USD.

Đây cũng là lần đầu tiên kim ngạch xuất nhập khẩu của Việt Nam vượt qua mốc 1.000 tỷ USD (vượt qua cả quy mô của năm 2025).

Đáng chú ý, riêng tháng 10, kim ngạch xuất nhập khẩu của nước ta ước đạt 122,2 tỷ USD, tăng 47,6% so với cùng kỳ năm trước.

Theo dự kiến của Cục Hải quan, xuất khẩu cả năm tăng trên 25%, cao hơn mục tiêu 15 - 16% Chính phủ đề ra.

Động lực tăng trưởng xuất nhập khẩu năm 2026 chủ yếu đến từ khu vực doanh nghiệp có vốn đầu tư trực tiếp nước ngoài (FDI). Cụ thể, tính đến ngày 29/10, kim ngạch xuất nhập khẩu của khối này đạt khoảng 778 tỷ USD, tương ứng tăng 37% so với cùng kỳ. Trong khi đó, doanh nghiệp trong nước đạt khoảng 223 tỷ USD, tăng 16%. Trong số đó, nhóm hàng công nghiệp chế biến vẫn tiếp tục giữ vai trò chủ lực, khi chiếm 87,4% tổng kim ngạch xuất khẩu.

Đáng chú ý, kim ngạch xuất khẩu ghi nhận tăng trưởng tích cực ở nhiều thị trường lớn như Trung Quốc, Mỹ, EU, Hàn Quốc và ASEAN.

Ngoài ra, trong 10 tháng qua, 3 nhóm hàng có trị giá giao thương lớn nhất bao gồm máy vi tính, sản phẩm điện tử và linh kiện; điện thoại và linh kiện; máy móc, thiết bị, dụng cụ, phụ tùng. Tổng kim ngạch xuất nhập khẩu của các nhóm này đạt khoảng 532 tỷ USD, tăng 49% so với cùng kỳ năm ngoái.

Về cán cân thương mại, trong tháng 10/2026 ước đạt xuất siêu 6,8 tỷ USD, đánh dấu tháng thứ hai liên tiếp xuất siêu. Qua đó, đưa mức nhập siêu lũy kế 10 tháng xuống còn khoảng 12,7 tỷ USD. Đây là kết quả cho thấy hoạt động xuất nhập khẩu tiếp tục duy trì đà tăng trưởng tích cực, từ đó khẳng định vai trò quan trọng của thương mại hàng hóa đối với tăng trưởng kinh tế.

Việt Nam phấn đấu trong nhóm 10 nước có kim ngạch xuất - nhập khẩu lớn nhất thế giới

Việt Nam vừa chứng kiến một kỷ lục chưa từng có, lần đầu tiên vượt ngưỡng 1.000 tỷ USD- Ảnh 2.

Kim ngạch xuất nhập khẩu của Việt Nam vượt mốc 1.000 tỷ USD chỉ sau 10 tháng. Ảnh minh họa

Trên thực tế, Bộ Công Thương đang xây dựng dự thảo Chiến lược xuất nhập khẩu hàng hóa đến năm 2030, tầm nhìn 2045. Cơ quan này đặt mục tiêu xuất khẩu tăng bình quân 15 - 16% mỗi năm, nhập khẩu tăng 12 - 13% trong giai đoạn 2026 - 2030. Đáng chú ý, đến 2045, Việt Nam phấn đấu vào nhóm 10 nước có kim ngạch xuất - nhập khẩu lớn nhất thế giới.

Bên cạnh đó, dự thảo này còn hướng tới thặng dư thương mại bền vững, với tỷ lệ xuất siêu trên tổng kim ngạch xuất khẩu bình quân 3 - 6% giai đoạn 2026 - 2030, lên 7 - 10% vào năm 2045.

Đồng thời, dự thảo cũng đặt mục tiêu phát triển xuất nhập khẩu theo chiều sâu, nâng cao hàm lượng chế biến, khoa học và công nghệ. Theo đó, nâng tỷ trọng kim ngạch xuất khẩu hàng hóa của khu vực doanh nghiệp trong nước trong tổng kim ngạch xuất khẩu cả nước lên khoảng 28 - 30% vào năm 2030 và 38 - 40% vào năm 2045.

Bộ Công Thương đề xuất tăng tỷ trọng xuất khẩu hàng chế biến hoặc đã tinh chế trong tổng kim ngạch xuất khẩu đạt 89 - 90% vào năm 2030 và trên 92% vào năm 2045. Cùng với đó, tỷ lệ giá trị xuất khẩu sản phẩm công nghệ cao trên tổng giá trị xuất khẩu hàng chế biến, chế tạo tăng lên khoảng 50% vào năm 2030 và trên 55% vào năm 2045.

Về thị trường, dự thảo của Bộ Công Thương đề xuất đặt mục tiêu đa dạng hóa thị trường xuất nhập khẩu, giảm mức độ tập trung, phát triển hợp lý cả về chiều rộng và chiều sâu.

Cụ thể, theo dự thảo, đến năm 2030, Việt Nam đặt mục tiêu không thị trường xuất khẩu nào chiếm quá 25% tổng kim ngạch, đồng thời cũng không thị trường nhập khẩu nào vượt 35%. Đồng thời, tỷ trọng cộng gộp của ba thị trường hoặc khu vực xuất khẩu lớn nhất được định hướng xuống dưới 55%.

Dự thảo trên còn đặt mục tiêu mở rộng độ phủ thị trường, đưa số thị trường xuất khẩu có kim ngạch trên 1 tỷ USD lên trên 45 thị trường vào năm 2030 và 55 thị trường vào năm 2045.

Với các thị trường mới như Nam Á, Trung Đông, châu Phi và Mỹ Latinh, dự thảo nêu rõ tỷ trọng xuất khẩu được kỳ vọng đạt khoảng 10% vào năm 2030 và 15% năm 2045.

Trên thực tế, Việt Nam hiện có quan hệ thương mại với 237 nước và vùng lãnh thổ. Trong số đó, có 36 thị trường xuất khẩu và 31 thị trường nhập khẩu đạt kim ngạch trên 1 tỷ USD.

Bạn hiểu thế nào về tầm soát ung thư? /* ===================================================================== LÕI CSS KHẢO SÁT — HỆ HIỂN THỊ CHUẨN (HT9, 29/10/2026) Gốc: template Lật giở 19/6/2026 + khối thêm của drone v2.1 + các điều sửa trong luat/. Bản này chỉ chuẩn hoá phần NHÌN theo thang đo chung: · Chữ: thang cỡ cố định (11 · 13.5 · 15 · 16.5 · 18 · 21 · 23), mobile hạ một bậc ở tít và câu hỏi. · Khoảng cách: lưới 4 px (4 · 8 · 12 · 16 · 24 · 32). · Màu: mọi chữ đạt tương phản WCAG 2.2 AA (≥ 4,5:1) trên nền trắng; mọi nền tô đầy có chữ trắng dùng --brand-deep (5,3:1). · Vùng chạm: mọi nút ≥ 44 px chiều cao; có viền tiêu điểm khi dùng bàn phím (:focus-visible). · Giảm chuyển động khi máy người đọc bật prefers-reduced-motion (trừ thanh đếm ngược tự lật, vốn là thông tin chứ không trang trí). KHÔNG đổi: tên lớp, cấu trúc DOM, JS, Firebase, nhãn, luật hiển thị của trạng thái (đã chọn, đã khoá, ẩn hiện theo lớp). ===================================================================== */ :root { --bg: transparent; --card: #fff; --text: #2a2d31; --text-head: #16181a; --text-sub: #6f6b63; /* chữ phụ: 5,3:1 */ --text-faint: #77736b; /* chữ mờ nhất còn được phép: 4,6:1 */ --text-muted: #6b7280; --text-mid: #5a5d62; --brand: #00c4b4; /* nhấn mảnh: thanh, viền — không làm nền cho chữ */ --brand-deep: #00796b; /* nền tô đầy có chữ trắng */ --brand-press:#00695c; --ink: #16181a; --ok: #16a34a; --bad: #c81e1e; --border: #e7e4dd; /* đường chia, rãnh */ --border-ctl: #d6d1c7; /* viền khối bấm được: hàng lựa chọn, nút phụ */ --light-gray: #ecebe7; --dark-gray: #6f6b63; --bg-hover: #f1faf8; --bg-soft: #faf9f7; --focus: #00796b; --brand-ink: #0a6a60; /* chữ trên nền tint của skin */ --brand-line: #cdeae6; /* viền nhạt của skin */ --ey-color: var(--text-sub); /* lưới khoảng cách 4 px */ --s1: 4px; --s2: 8px; --s3: 12px; --s4: 16px; --s5: 24px; --s6: 32px; /* thang chữ */ --fs-eyebrow: 11px; --fs-meta: 13.5px; --fs-btn: 15px; --fs-body: 16.5px; --fs-sub: 18px; --fs-q: 21px; --fs-title: 23px; --tap: 44px; --serif: "Charter", "Bitstream Charter", "Sitka Text", Cambria, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif; --font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif; } @media (max-width: 440px) { :root { --fs-q: 19.5px; --fs-title: 21px; --fs-body: 16px; } } html, body { background: var(--bg); font-family: var(--font); line-height: 1.6; color: var(--text); margin: 0; padding: 0; scroll-behavior: smooth; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; } .quiz-container { max-width: 720px; margin: 0 auto 20px auto; padding: 0 3px; box-sizing: border-box; position: relative; } .quiz-main-container { position: relative; min-height: 400px; height: auto; background-color: transparent; padding: var(--s4) 0; } .quiz-page { display: none; animation: fadeIn 0.4s ease; } #page-q1:checked ~ .quiz-main-container #content-q1, #page-q2:checked ~ .quiz-main-container #content-q2, #page-q3:checked ~ .quiz-main-container #content-q3, #page-q4:checked ~ .quiz-main-container #content-q4, #page-q5:checked ~ .quiz-main-container #content-q5, #page-q6:checked ~ .quiz-main-container #content-q6, #page-q7:checked ~ .quiz-main-container #content-q7, #page-q8:checked ~ .quiz-main-container #content-q8 { display: block; } @keyframes fadeIn { from { opacity: 0; transform: translateY(5px); } to { opacity: 1; transform: translateY(0); } } .quiz-page-counter { font-size: var(--fs-eyebrow); color: var(--text-faint); text-transform: uppercase; margin: 0 0 var(--s3); font-weight: 600; letter-spacing: .12em; font-variant-numeric: tabular-nums; } .quiz-page-badge { display: inline-block; font-size: 10.5px; font-weight: 600; padding: 3px 9px; border-radius: 0; line-height: 1.5; text-transform: uppercase; letter-spacing: .08em; background: transparent; color: var(--text-faint); border: 1px solid var(--border-ctl); margin-left: var(--s2); vertical-align: middle; } .quiz-question-title { font-family: var(--font); font-size: var(--fs-q); font-weight: 600; color: var(--ink); margin: 0 0 var(--s5); line-height: 1.4; letter-spacing: -0.01em; text-wrap: pretty; } .quiz-question-note { font-size: var(--fs-meta); color: var(--text-sub); font-style: italic; line-height: 1.6; background: var(--bg-soft); border-left: 2px solid var(--brand); padding: var(--s2) var(--s3); margin: calc(-1 * var(--s3)) 0 var(--s4); } .choices { display: flex; flex-direction: column; gap: var(--s3); } .choice-item { position: relative; } .choice-radio { display: none; } .choice-label { display: flex; align-items: center; width: 100%; min-height: 60px; padding: var(--s3) var(--s4); padding-right: var(--s4); background: var(--card); border: 1px solid var(--border-ctl); border-radius: 0; cursor: pointer; font-size: var(--fs-body); font-weight: 400; line-height: 1.5; transition: border-color .2s ease, background .2s ease, color .2s ease; position: relative; user-select: none; box-sizing: border-box; color: var(--text); -webkit-tap-highlight-color: transparent; } .choice-prefix { display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 32px; height: 32px; margin-right: var(--s4); border-radius: 50%; background-color: transparent; border: 1px solid var(--border-ctl); box-sizing: border-box; font-size: 13.5px; font-weight: 600; letter-spacing: .02em; color: var(--text-sub); transition: all 0.2s ease; font-variant-numeric: tabular-nums; } .choice-text { flex-grow: 1; } /* (Đã bỏ .percentage: Khảo sát không hiện số kết quả — KS7) */ .quiz-page:not(.answered) .choice-label:hover { background: var(--bg-hover); border-color: var(--brand-deep); } .quiz-page:not(.answered) .choice-label:hover .choice-prefix { background-color: var(--brand-deep); border-color: var(--brand-deep); color: #fff; } @media (hover: none) { /* Màn cảm ứng: không giữ trạng thái hover "dính" sau khi chạm */ .quiz-page:not(.answered) .choice-label:hover { background: var(--card); border-color: var(--border-ctl); } .quiz-page:not(.answered) .choice-label:hover .choice-prefix { background-color: transparent; border-color: var(--border-ctl); color: var(--text-sub); } .quiz-page:not(.answered) .choice-label:active { background: var(--bg-hover); border-color: var(--brand-deep); } } .quiz-page.answered .choice-label { cursor: default; color: var(--text); } .quiz-page.answered .choice-radio:not(:checked) + .choice-label { opacity: 1 !important; } .quiz-page.answered .choice-radio[value="correct"]:checked + .choice-label { background: var(--brand-deep); color: #fff; border-color: var(--brand-deep); } .quiz-page.answered .choice-radio[value="correct"]:checked + .choice-label .choice-prefix { background: #fff; color: var(--brand-deep); border-color: #fff; } /* (Đã bỏ .stat-line và .total-line: Khảo sát không hiện số kết quả — KS7) */ .box-controls { margin-top: var(--s5); padding-top: var(--s4); border-top: 1px solid var(--border); display: flex; justify-content: flex-end; align-items: center; gap: var(--s3); } .box-controls a { text-decoration: none; } .btn-control { min-height: var(--tap); box-sizing: border-box; padding: 10px var(--s5); border-radius: 0; font-family: var(--font); font-size: var(--fs-btn); font-weight: 600; letter-spacing: .01em; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; transition: background-color .2s ease, border-color .2s ease, color .2s ease; text-align: center; border: 1px solid transparent; user-select: none; } /* Nút chính chuyển trang: cùng màu nền với "Xác nhận" và "Gửi đi" (đạt tương phản AA) */ .btn-show-answer { background-color: var(--brand-deep); color: #fff; border-color: var(--brand-deep); display: none; } .quiz-page.answered .btn-show-answer { display: inline-flex; } .btn-show-answer:hover { background-color: var(--brand-press); border-color: var(--brand-press); } .btn-back { background-color: transparent; color: var(--text-sub); border-color: var(--border-ctl); } .btn-back:hover { background-color: var(--bg-soft); color: var(--text-mid); border-color: #c4bfb5; } /* ===== AUTO-LIFT: thanh đếm ngược trước khi tự lật trang ===== */ .autolift-bar { display: none; height: 2px; width: 100%; background: var(--light-gray); margin-top: var(--s4); overflow: hidden; border-radius: 0; } .quiz-page.counting .autolift-bar { display: block; } .autolift-fill { height: 100%; width: 0%; background: var(--brand); transition: width linear; } .quiz-page.counting .autolift-fill { width: 100%; } .autolift-hint { display: none; font-size: 12px; color: var(--text-faint); font-style: italic; margin-top: var(--s1); text-align: right; } .quiz-page.counting .autolift-hint { display: block; } .survey-complete-msg { display: none; background: var(--bg-hover); border: 1px solid var(--brand-line); border-radius: 0; padding: var(--s4) var(--s5); margin-top: var(--s5); font-size: var(--fs-btn); line-height: 1.65; color: var(--brand-ink); font-weight: 500; text-align: center; } /* Eyebrow */ .ey { display: flex; align-items: center; gap: var(--s3); font-size: var(--fs-eyebrow); color: var(--ey-color); letter-spacing: .18em; text-transform: uppercase; font-style: normal; font-weight: 600; margin-bottom: var(--s4); } .ey::before, .ey::after { content: ''; flex: 1; height: 1px; background: var(--border); } /* Intro */ .intro { margin-bottom: var(--s5); } .intro-sub { font-family: var(--serif); font-size: 16px; color: #45484d; line-height: 1.65; max-width: 64ch; } /* Dòng thời hạn: chữ nhỏ, màu mờ, ngay dưới lời dẫn (trường thoi_han) */ .thoi-han { font-size: var(--fs-meta); color: var(--text-faint); line-height: 1.5; margin: calc(-1 * var(--s3)) 0 var(--s5); } /* Trang cảm ơn */ .ty-screen { display: none; max-width: 480px; margin: 60px auto; text-align: center; padding: 0 20px; } .ty-icon { font-size: 48px; margin-bottom: 16px; } .ty-h { font-size: 24px; font-weight: 800; color: #333; margin-bottom: 10px; } .ty-s { font-size: 16px; color: #666; line-height: 1.7; } /* Footer */ .quiz-footer { display: flex; gap: 10px; margin: 36px auto; max-width: 720px; padding: 0 3px; } .footer-box { flex: 1; background: var(--card); border: 1px solid var(--border); border-radius: 0; padding: 14px 16px; text-align: center; font-size: 13px; display: flex; align-items: center; justify-content: center; min-height: 50px; box-sizing: border-box; letter-spacing: .04em; } .score-box { color: var(--text-sub); font-weight: 600; text-transform: uppercase; } #user-score { color: var(--brand-deep); font-weight: 700; margin-left: 6px; font-variant-numeric: tabular-nums; font-size: 15px; } .cta-box { background-color: var(--card); color: var(--text-head); font-weight: 600; text-transform: uppercase; text-decoration: none; transition: all 0.2s ease; cursor: pointer; } .cta-box:hover { background-color: var(--ink); color: #fff; border-color: var(--ink); } /* ==== CSS THÊM CỦA DRONE ==== */ /* Tít hiện xuyên suốt */ .survey-title { font-family: var(--serif); font-size: var(--fs-title); font-weight: 700; color: var(--ink); margin: 0 0 var(--s3); line-height: 1.3; letter-spacing: -0.012em; text-wrap: balance; } /* Câu kết thúc: giấu nút tiếp. Lời cảm ơn KHÔNG còn tự hiện khi trả lời xong — chỉ hiện qua .thanks-inline sau khi bấm "Gửi đi" thành công (KS5, HT7). */ .quiz-page.is-end .btn-show-answer { display: none !important; } /* Chọn trước, bấm Xác nhận sau */ .quiz-page:not(.answered) .choice-radio:checked + .choice-label { background: var(--bg-hover); border-color: var(--brand-deep); box-shadow: inset 0 0 0 1px var(--brand-deep); } .quiz-page:not(.answered) .choice-radio:checked + .choice-label .choice-prefix { background-color: var(--brand-deep); border-color: var(--brand-deep); color: #fff; } .btn-confirm { background-color: var(--brand-deep); color: #fff; border-color: var(--brand-deep); } .btn-confirm:hover { background-color: var(--brand-press); border-color: var(--brand-press); } .btn-confirm[disabled] { background-color: #e4e0d8; border-color: #e4e0d8; color: #57534c; opacity: 1; cursor: not-allowed; } .quiz-page.answered .btn-confirm { display: none !important; } /* Hàng điều khiển ba cụm: TIẾN ĐỘ | (dải cuối riêng) | Quay lại · Câu tiếp theo */ .box-controls { justify-content: space-between; flex-wrap: wrap; row-gap: var(--s3); } .bc-score { display: flex; align-items: center; gap: var(--s2); font-size: var(--fs-eyebrow); color: var(--text-sub); font-weight: 600; text-transform: uppercase; letter-spacing: .1em; white-space: nowrap; line-height: 1.3; } .bc-score .user-score { color: var(--brand-deep); font-weight: 700; font-size: 14px; margin-left: var(--s1); font-variant-numeric: tabular-nums; letter-spacing: 0; } /* Thanh tiến độ mảnh (HT6) */ .prog-track { position: relative; flex: 0 0 88px; height: 3px; background: var(--light-gray); overflow: hidden; } .prog-fill { position: absolute; left: 0; top: 0; bottom: 0; width: 0%; background: var(--brand-deep); transition: width .3s ease; } .bc-react { display: flex; gap: var(--s2); align-items: center; } .react-btn { display: inline-flex; align-items: center; justify-content: center; gap: var(--s1); min-width: var(--tap); height: var(--tap); padding: 0 var(--s2); border-radius: 0; box-sizing: border-box; background: transparent; border: 1px solid var(--border-ctl); cursor: pointer; font-family: var(--font); color: var(--text-mid); line-height: 1; transition: border-color .2s ease, background .2s ease; } .react-btn:hover { border-color: var(--brand-deep); background: var(--bg-hover); } .react-e { font-size: 16px; } .react-n { font-size: 12px; font-weight: 600; font-variant-numeric: tabular-nums; } .react-n:empty { display: none; } .react-btn.pop { animation: reactPop .35s ease; } @keyframes reactPop { 0% { transform: scale(1); } 40% { transform: scale(1.2); } 100% { transform: scale(1); } } .bc-nav { display: flex; gap: var(--s2); align-items: center; } .bc-nav .btn-control { padding: 10px var(--s4); font-size: 14px; } @media (max-width: 440px) { .bc-nav { width: 100%; justify-content: flex-end; } .bc-nav:empty { display: none; } .bc-nav .btn-show-answer, .bc-nav .btn-confirm { flex: 1 1 auto; } } /* Trang nhân khẩu học */ .demo-grid { display: flex; gap: var(--s4); align-items: flex-start; } .demo-col { flex: 1; } .demo-col .choice-prefix { display: none; } .demo-col .choice-label { padding-right: var(--s4); font-size: var(--fs-body); min-height: 60px; box-sizing: border-box; } .quiz-page[data-demo] .choice-radio[value="correct"]:checked + .choice-label { background: var(--brand-deep); color: #fff; border-color: var(--brand-deep); } .quiz-page[data-demo].answered .choice-label { cursor: default; } @media (max-width: 420px) { .demo-grid { flex-direction: column; align-items: stretch; } .demo-col { width: 100%; } } /* Trang nhiều câu cùng trang (vd Nhóm tuổi | Giới tính) */ .group-grid { flex-wrap: wrap; row-gap: var(--s5); } .group-col { flex: 1 1 200px; } .group-head { font-family: var(--font); font-size: var(--fs-sub); font-weight: 600; color: var(--ink); margin: 0 0 var(--s3); line-height: 1.4; } .quiz-page[data-kind="group"] .choice-radio[value="correct"]:checked + .choice-label { background: var(--brand-deep); color: #fff; border-color: var(--brand-deep); } .quiz-page[data-kind="group"].answered .choice-label { cursor: default; } .intro-sub + .intro-sub { margin-top: var(--s3); } /* Khuôn DỌC = Lật giở duỗi phẳng */ .layout-doc .quiz-page { display: block; animation: none; border-bottom: 1px solid var(--border); padding-bottom: var(--s6); margin-bottom: var(--s6); } .layout-doc .quiz-page.bi-an { display: none; } .layout-doc .autolift-bar, .layout-doc .autolift-hint { display: none !important; } .layout-doc .quiz-page .box-controls { border-top: none; margin-top: var(--s4); padding-top: 0; justify-content: flex-end; } /* Bản Dọc: không hiện tiến độ và nút "Quay lại" theo từng khối (HT6). Nút "Bỏ qua" (.btn-skip) KHÔNG nằm trong diện ẩn này. */ .layout-doc .bc-score { display: none; } .layout-doc .btn-back { display: none; } .doc-controls { margin-top: var(--s5); } /* Thông báo nhanh */ .survey-toast { position: fixed; left: 50%; bottom: var(--s4); transform: translate(-50%, 8px); background: var(--ink); color: #fff; font-size: 13.5px; line-height: 1.5; padding: 10px var(--s4); opacity: 0; pointer-events: none; z-index: 9; transition: opacity .2s ease, transform .2s ease; max-width: 88%; text-align: center; } .survey-toast.on { opacity: 1; transform: translate(-50%, 0); } /* ==== CSS THEO LUẬT KS5, KS6, KS7, HT5 ==== */ /* Khu gửi: chứa nút "Gửi đi", dòng lỗi và lời cảm ơn. */ .submit-zone { display: none; margin-top: var(--s5); text-align: center; } .submit-zone.on { display: block; } .layout-doc .submit-zone { display: block; } /* Nút "Gửi đi" — nút chính của toàn hộp */ .btn-submit { display: inline-flex; align-items: center; justify-content: center; min-width: 220px; min-height: 48px; box-sizing: border-box; padding: 12px 40px; background: var(--brand-deep); border: 1px solid var(--brand-deep); border-radius: 0; color: #fff; font-family: var(--font); font-size: 16px; font-weight: 700; letter-spacing: .02em; cursor: pointer; user-select: none; transition: background .2s ease, border-color .2s ease, opacity .2s ease; } .btn-submit:not([disabled]):hover { background: var(--brand-press); border-color: var(--brand-press); } .btn-submit[disabled] { background: #e4e0d8; border-color: #e4e0d8; color: #57534c; cursor: not-allowed; } @media (max-width: 440px) { .btn-submit { width: 100%; min-width: 0; } } /* Dòng lỗi khi gửi không thành công */ .submit-error { display: none; margin-top: var(--s3); font-size: 14px; line-height: 1.55; color: var(--bad); } .submit-error.on { display: block; } /* Lời cảm ơn: mặc định ẩn, JS chỉ bật .on sau khi ghi Firestore thành công */ .thanks-inline { display: none; } .thanks-inline.on { display: block; } /* Nút "Bỏ qua" — nút phụ dạng chữ, vùng chạm đủ 44 px */ .btn-skip { display: inline-flex; align-items: center; min-height: var(--tap); box-sizing: border-box; padding: 0 var(--s3); background: transparent; border: 1px solid transparent; border-radius: 0; color: var(--text-sub); font-family: var(--font); font-size: 14px; font-weight: 500; cursor: pointer; user-select: none; text-decoration: underline; text-underline-offset: 3px; transition: color .2s ease; } .btn-skip:hover { color: var(--text-head); } .btn-skip[disabled] { opacity: .45; cursor: not-allowed; } .quiz-page.answered .btn-skip { display: none; } /* Đang trong cửa sổ chống trùng 30 phút: vô hiệu hoá toàn bộ tương tác trả lời */ .quiz-container.bi-chan .choice-label, .quiz-container.bi-chan .btn-confirm, .quiz-container.bi-chan .btn-skip, .quiz-container.bi-chan .btn-submit { pointer-events: none; } .quiz-container.bi-chan .choice-label { opacity: .55; cursor: default; } /* Dải cuối: cụm cảm xúc một phía, khối logo phía đối diện (HT5). */ .dai-cuoi { display: flex; align-items: center; justify-content: space-between; gap: var(--s3) var(--s4); flex-wrap: wrap; margin-top: var(--s6); padding-top: var(--s4); border-top: 1px solid var(--border); } .dai-cuoi .bc-react { display: flex; gap: var(--s2); align-items: center; } .dai-logo { display: inline-flex; align-items: center; margin-left: auto; } .dai-logo a { display: inline-flex; align-items: center; } .dai-logo img { height: 33px; width: auto; max-width: 190px; object-fit: contain; display: block; } @media (max-width: 440px) { .dai-cuoi { row-gap: var(--s3); } .dai-logo img { max-width: 150px; } } /* ==== TIẾP CẬN: tiêu điểm bàn phím và giảm chuyển động (HT9) ==== */ .btn-control:focus-visible, .btn-submit:focus-visible, .btn-skip:focus-visible, .react-btn:focus-visible, .dai-logo a:focus-visible, .cta-box:focus-visible, .choice-label:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; } /* Nút chuyển trang là bọc trong : tiêu điểm nằm ở , vòng hiện trên nút */ .box-controls a:focus { outline: none; } .box-controls a:focus-visible .btn-control { outline: 2px solid var(--focus); outline-offset: 2px; } /* Câu hỏi nhận tiêu điểm khi lật trang bằng bàn phím (HT10): không vẽ vòng */ .quiz-question-title:focus, .group-head:focus { outline: none; } @media (prefers-reduced-motion: reduce) { html, body { scroll-behavior: auto; } .quiz-page, .react-btn.pop { animation: none !important; } .choice-label, .choice-prefix, .btn-control, .btn-submit, .react-btn, .prog-fill, .survey-toast { transition: none !important; } } /* ==== SKIN — BỘ MÀU NHẤN (HT11, 30/10/2026) ==== Khuôn dựng gắn data-skin lên .quiz-container khi hồ sơ chọn skin khác mặc định; không có thuộc tính là skin Ngọc (mặc định). Skin chỉ đổi biến màu nhấn, nền vẫn trắng, chữ thân vẫn xám than. Mọi skin đạt WCAG 2.2 AA: chữ trắng trên --brand-deep ≥ 6:1, --brand-deep trên nền tint ≥ 5,7:1. Skin khác mặc định tô thêm nhãn trên cùng bằng màu nhấn. */ .quiz-container[data-skin="lam"] { --brand: #3b82f6; --brand-deep: #1d4ed8; --brand-press: #1e40af; --focus: #1d4ed8; --bg-hover: #eff5ff; --brand-line: #cfdcf7; --brand-ink: #1e3a8a; --ey-color: #1d4ed8; } .quiz-container[data-skin="son"] { --brand: #e5484d; --brand-deep: #b42330; --brand-press: #951b27; --focus: #b42330; --bg-hover: #fdf3f3; --brand-line: #f3d0d2; --brand-ink: #8c1a24; --ey-color: #b42330; } .quiz-container[data-skin="ho-phach"] { --brand: #e8912a; --brand-deep: #9a4b0b; --brand-press: #7c3c08; --focus: #9a4b0b; --bg-hover: #fdf6ec; --brand-line: #f1dcc0; --brand-ink: #7a3a06; --ey-color: #9a4b0b; } .quiz-container[data-skin="reu"] { --brand: #5aa05a; --brand-deep: #2e6b36; --brand-press: #24552b; --focus: #2e6b36; --bg-hover: #f1f8f0; --brand-line: #cfe3cd; --brand-ink: #22502a; --ey-color: #2e6b36; } .quiz-container[data-skin="tim-than"] { --brand: #8b6cd6; --brand-deep: #5b3aa0; --brand-press: #4a2e85; --focus: #5b3aa0; --bg-hover: #f6f2fd; --brand-line: #ddd2f3; --brand-ink: #46297e; --ey-color: #5b3aa0; } .quiz-container[data-skin] .ey::before, .quiz-container[data-skin] .ey::after { background: var(--brand-line); } /* ==== GẬP GỌN PHẦN GIỚI THIỆU (HT12, 30/10/2026) ==== Chỉ có khi hồ sơ bật gap_gioi_thieu: lời dẫn và dòng thời hạn nằm trong gốc của trình duyệt (bàn phím, trình đọc màn hình dùng được sẵn, không cần JS). Tít luôn hiện. Mặc định không gập: markup như cũ. */ .intro-gap { margin: 0 0 var(--s5); } .intro-gap > summary { list-style: none; cursor: pointer; user-select: none; display: inline-flex; align-items: center; gap: var(--s2); min-height: var(--tap); box-sizing: border-box; font-size: 14px; font-weight: 600; color: var(--brand-deep); -webkit-tap-highlight-color: transparent; } .intro-gap > summary::-webkit-details-marker { display: none; } .intro-gap > summary::after { content: ""; width: 7px; height: 7px; margin-top: -3px; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(45deg); transition: transform .2s ease; } .intro-gap[open] > summary::after { transform: rotate(-135deg); margin-top: 3px; } .intro-gap > summary .tg-mo { display: none; } .intro-gap[open] > summary .tg-dong { display: none; } .intro-gap[open] > summary .tg-mo { display: inline; } .intro-gap > summary:hover { color: var(--brand-press); } .intro-gap > summary:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; } .intro-gap[open] > .intro { margin-top: var(--s2); } .intro-gap .thoi-han { margin: 0; } /* ==== NHIỀU LOGO Ở DẢI CUỐI (HT5a, 30/10/2026) ==== Chỉ có khi hồ sơ thêm logo đồng hành: các logo xếp một hàng, ngăn bằng vạch mảnh. Một logo thì markup như cũ. */ .dai-logos { display: inline-flex; align-items: center; flex-wrap: wrap; justify-content: flex-end; gap: var(--s3) var(--s4); margin-left: auto; } .dai-logos .dai-logo { margin-left: 0; } .dai-logos .dai-logo + .dai-logo { padding-left: var(--s4); border-left: 1px solid var(--border); } @media (max-width: 440px) { .dai-logos .dai-logo img { max-width: 110px; height: 28px; } .dai-logos .dai-logo + .dai-logo { padding-left: var(--s3); } } /* ==== CỤM ĐỌC THÊM SAU LỜI CẢM ƠN (HT13) — chỉ có khi có URL thật ==== */ .doc-them-cum { margin-top: var(--s4); padding-top: var(--s3); border-top: 1px solid var(--brand-line); text-align: center; } .doc-them-nhan { display: block; margin-bottom: var(--s1); font-size: var(--fs-eyebrow); font-weight: 600; letter-spacing: .14em; text-transform: uppercase; color: var(--text-sub); } .doc-them { display: inline-block; font-weight: 600; color: var(--brand-deep); text-decoration: underline; text-underline-offset: 3px; line-height: 1.5; } .doc-them:hover { color: var(--brand-press); } .doc-them:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; } /* ==== HẾT HẠN NHẬN Ý KIẾN (KS11, TD9) — JS bật .on khi quá hạn ==== */ .het-han-msg { display: none; margin: 0 0 var(--s5); padding: var(--s3) var(--s4); background: var(--bg-soft); border: 1px solid var(--border-ctl); border-left: 3px solid var(--text-sub); font-size: 14px; line-height: 1.55; color: var(--text); font-weight: 500; } .het-han-msg.on { display: block; } @media (prefers-reduced-motion: reduce) { .intro-gap > summary::after { transition: none; } }
Khảo sát độc giả tự nguyện

Bạn hiểu thế nào về tầm soát ung thư?

Xem giới thiệuThu gọn giới thiệu
Khảo sát gồm 7 câu chính và một câu hỏi về độ tuổi, hỏi về mức hiểu biết của bạn về tầm soát ung thư và vai trò của AI. Không câu nào hỏi về sức khỏe của riêng bạn.
Khảo sát chỉ dành cho người từ đủ 18 tuổi. Chúng tôi không lưu tên, số điện thoại hay email của bạn.
Bạn có thể dừng bất cứ lúc nào. Câu trả lời chỉ được ghi nhận khi bạn bấm "Gửi đi" ở câu cuối.
Từ 22/10/2026 đến 04/11/2026

Câu hỏi 1/8

Bạn thuộc nhóm tuổi nào?

A18-24
B25-34
C35-44
D45-54
E55-64
FTừ 65 tuổi trở lên
👎❤️👍
Soha
Tiến độ0/0
Câu tiếp theo »
Tự chuyển câu sau giây lát · chạm để dừng

Câu hỏi 2/8

Bạn tự đánh giá hiểu biết của mình về tầm soát ung thư ở mức nào?

ATốt
BTrung bình
CKém
DTôi không biết gì
👎❤️👍
Soha
Tiến độ0/0
« Quay lạiCâu tiếp theo »
Tự chuyển câu sau giây lát · chạm để dừng

Câu hỏi 3/8

Định nghĩa về "tầm soát ung thư": Trường hợp nào dưới đây gần đúng nhất với hiểu biết của bạn?

ANgười chưa có triệu chứng, kiểm tra theo độ tuổi hoặc mức nguy cơ
BNgười đã có triệu chứng, đi khám để tìm nguyên nhân
CNgười đi khám sức khỏe định kỳ (ví dụ: tự đặt lịch khám, khám tổng quát theo cơ quan v.v.)
DNgười làm nhiều xét nghiệm về các bệnh ung thư để loại trừ, cho yên tâm
ETôi chưa rõ
👎❤️👍
Soha
Tiến độ0/0
« Quay lạiCâu tiếp theo »
Tự chuyển câu sau giây lát · chạm để dừng

Câu hỏi 4/8

Về “gói tầm soát ung thư”: Nhận định nào dưới đây gần đúng nhất với hiểu biết của bạn?

AMỗi loại ung thư có cách kiểm tra và nhóm người phù hợp riêng
BMột gói chung có thể tầm soát hiệu quả hầu hết các loại ung thư
CGói có nhiều xét nghiệm hơn, giá cao hơn thì tầm soát tốt hơn
DTôi chưa rõ
👎❤️👍
Soha
Tiến độ0/0
« Quay lạiCâu tiếp theo »
Tự chuyển câu sau giây lát · chạm để dừng

Câu hỏi 5/8

Về “xét nghiệm máu”: Nhận định nào dưới đây là gần với hiểu biết của bạn nhất?

AChưa có xét nghiệm máu nào được khuyến nghị để tầm soát mọi loại ung thư
BXét nghiệm máu được quảng bá chính xác cao thì tầm soát được hầu hết ung thư
CCác dấu ấn khối u trong máu đều dùng được để kiểm tra định kỳ
DTôi chưa rõ
👎❤️👍
Soha
Tiến độ0/0
« Quay lạiCâu tiếp theo »
Tự chuyển câu sau giây lát · chạm để dừng

Câu hỏi 6/8

Về chi phí tầm soát: Bạn sẵn sàng chi bao nhiêu cho việc tầm soát ung thư hằng năm?

ADưới 1 triệu đồng
BTừ 1 triệu đến dưới 3 triệu đồng
CTừ 3 triệu đến dưới 5 triệu đồng
DTừ 5 triệu đến dưới 10 triệu đồng
ETừ 10 triệu đồng trở lên
FTôi chưa sẵn sàng chi tiền cho tầm soát hằng năm
👎❤️👍
Soha
Tiến độ0/0
« Quay lạiCâu tiếp theo »
Tự chuyển câu sau giây lát · chạm để dừng

Câu hỏi 7/8

Về vai trò của AI: Mô tả nào dưới đây, theo bạn, gần đúng nhất với cách AI hiện được ứng dụng trong tầm soát ung thư?

AHỗ trợ bác sĩ phân tích hình ảnh và ưu tiên các trường hợp cần xem xét
BThay bác sĩ một phần trong việc kết luận kết quả tầm soát
CChủ yếu là chatbot y tế trả lời câu hỏi của người dân
DGần như chưa được dùng trong thực tế tầm soát ung thư
ETôi chưa rõ
👎❤️👍
Soha
Tiến độ0/0
« Quay lạiCâu tiếp theo »
Tự chuyển câu sau giây lát · chạm để dừng

Câu hỏi 8/8

Về quảng cáo tầm soát ung thư: Giả định có 3 mẫu quảng cáo với nội dung như bên dưới, phương án nào bạn tin cậy hơn cả?

AQuảng cáo 1: Xét nghiệm máu có thể rà soát tất cả nguy cơ ung thư
BQuảng cáo 2: Chụp toàn thân để rà soát mọi khối u khi chúng còn rất nhỏ
CQuảng cáo 3: Cam kết chủ động hỗ trợ người có kết quả bất thường suốt hành trình khám chuyên sâu, điều trị (nếu cần)
DKhông tin mẫu nào trong 3 mẫu quảng cáo nêu trên
👎❤️👍
Soha
Tiến độ0/0
« Quay lại
Gửi đi
Cảm ơn bạn đã hoàn thành khảo sát. Lượt trả lời của bạn sẽ góp phần tạo ra bức tranh rộng lớn hơn cho vấn đề này.
" style="display:block;width:100%;height:250px;border:0">
.box-embed-iframe{margin-bottom:20px}.box-embed-iframe-item+.box-embed-iframe-item{margin-top:20px}.box-embed-iframe iframe{max-width:100%;border:0}