/* ==========================================================================
HRSpring — Legal Post Layout (spr-vb-post)
Bản gộp/rewrite từ 3 lớp CSS chồng nhau trong mẫu đính kèm:
1) #spr-vb-post-style (gốc)
2) .spr-card3 (business card)
3) "refined article layout" (bản ghi đè cuối, đang là giao diện thật)
-> Đã merge, loại trùng lặp selector, giữ đúng giá trị đang hiển thị
thực tế trên site (ưu tiên giá trị của lớp ghi đè sau cùng).
KHUYẾN NGHỊ TRIỂN KHAI:
File này nên được enqueue MỘT LẦN qua wp_enqueue_style() (trong theme
hoặc trong plugin springo-ai-seo-rewriter/springo-core-unified), thay vì
nhúng lặp lại trong post_content của từng bài như hiện tại.
Nhúng inline mỗi bài đang khiến CSS bị tải trùng hàng trăm/nghìn lần
trên toàn site -> ảnh hưởng tốc độ tải trang và Core Web Vitals.
========================================================================== */
/* ---------- 1. Biến & khối gốc ---------- */
.spr-vb-post {
--spr-blue: #0b5cad;
--spr-blue2: #083c76;
--spr-red: #d62828;
--spr-bg: #f5f8fc;
--spr-line: #e5edf7;
--spr-text: #172033;
--spr-muted: #667085;
max-width: 100%;
margin: 0 auto 28px;
font-family: inherit;
font-size: 16px;
line-height: 1.75;
background: transparent;
color: var(--spr-text);
}
.spr-vb-post * { box-sizing: border-box; }
.spr-hl {
background: #e8f1ff;
border-radius: 4px;
padding: 0 .14em;
}
/* ---------- 2. Liên kết trong bài (link màu, gạch chân mảnh) ---------- */
.spr-vb-post a {
color: var(--spr-blue2);
text-decoration: none !important;
font-weight: 750;
border-bottom: 1px solid rgba(11,92,173,.18);
transition: color .15s ease, border-color .15s ease, background .15s ease;
}
.spr-vb-post a:hover {
color: var(--spr-blue);
border-bottom-color: rgba(11,92,173,.45);
}
/* ---------- 3. Hero block (dùng cho biến thể có tiêu đề dạng thẻ nổi) ---------- */
.spr-vb-hero {
position: relative;
margin: 0 0 18px;
padding: 20px;
border: 1px solid var(--spr-line);
border-radius: 18px;
background: linear-gradient(135deg,#f7fbff 0%,#fff 55%,#f6f9ff 100%);
box-shadow: 0 8px 26px rgba(16,24,40,.06);
}
.spr-vb-badge {
display: inline-flex;
gap: 6px;
align-items: center;
margin-bottom: 10px;
padding: 6px 10px;
border-radius: 999px;
background: #eaf3ff;
color: var(--spr-blue2);
font-size: 13px;
font-weight: 800;
}
.spr-vb-hero h2 {
margin: 0 0 8px;
font-size: clamp(22px,3vw,34px);
line-height: 1.2;
color: var(--spr-blue2);
}
.spr-vb-lead {
margin: 0;
color: #344054;
font-size: 16px;
line-height: 1.65;
}
.spr-vb-meta {
display: grid;
grid-template-columns: repeat(4,minmax(0,1fr));
gap: 10px;
margin-top: 14px;
}
.spr-vb-meta div {
padding: 10px 12px;
border: 1px solid var(--spr-line);
border-radius: 14px;
background: #fff;
min-width: 0;
}
.spr-vb-meta span {
display: block;
color: var(--spr-muted);
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .02em;
}
.spr-vb-meta strong {
display: block;
margin-top: 3px;
font-size: 14px;
line-height: 1.35;
word-break: break-word;
}
.spr-vb-actions {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 14px;
}
/* ---------- 4. Nút bấm dùng chung (hero actions + nút tải trong dlbox) ---------- */
.spr-vb-btn,
.spr-dlbox a {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 7px;
padding: 10px 14px;
border-radius: 12px;
border: 1px solid var(--spr-line);
background: #fff;
color: var(--spr-blue2);
text-decoration: none !important;
font-weight: 800;
line-height: 1.2;
transition: transform .15s ease, box-shadow .15s ease;
}
.spr-vb-btn:hover,
.spr-dlbox a:hover {
transform: translateY(-1px);
box-shadow: 0 6px 18px rgba(16,24,40,.10);
}
.spr-vb-btn-primary,
.spr-dlbox a:first-of-type {
background: linear-gradient(135deg,var(--spr-blue),var(--spr-blue2));
color: #fff !important;
border-color: transparent;
}
/* ---------- 5. Reset nội dung dán từ nguồn ngoài (ảnh, bảng, iframe...) ---------- */
.spr-vb-reset { max-width: 100%; overflow-wrap: anywhere; }
.spr-vb-reset table {
width: 100% !important;
max-width: 100% !important;
border-collapse: collapse;
display: block;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.spr-vb-reset img,
.spr-vb-post img {
max-width: 100% !important;
height: auto !important;
border-radius: 10px;
display: block;
margin: 16px auto;
object-fit: contain;
}
.spr-vb-post .spr-table-wrap {
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin: 14px 0;
}
.spr-vb-post .spr-table {
max-width: 100% !important;
width: auto !important;
display: table;
border-collapse: collapse;
}
.spr-vb-post iframe,
.spr-vb-post object,
.spr-vb-post embed { max-width: 100% !important; }
.spr-vb-post .aligncenter { text-align: center; }
.spr-vb-reset iframe { max-width: 100%; border: 0; border-radius: 12px; }
.spr-vb-reset [style*="float"] { float: none !important; }
/* ---------- 6. Tiêu đề & đoạn mở bài (H2 đầu tiên trong bài) ---------- */
.spr-vb-post > h2:first-of-type {
position: relative;
margin: 0 0 20px !important;
padding: 24px 24px 24px 28px;
border: 1px solid var(--spr-line);
border-radius: 22px;
background:
radial-gradient(circle at 92% 12%, rgba(11,92,173,.10), transparent 26%),
linear-gradient(135deg,#f7fbff 0%,#fff 58%,#f4f8ff 100%);
box-shadow: 0 12px 34px rgba(16,24,40,.08);
color: var(--spr-blue2) !important;
font-size: clamp(24px,3vw,36px) !important;
line-height: 1.22 !important;
letter-spacing: -.02em;
}
.spr-vb-post > h2:first-of-type:before {
content: "";
display: block;
width: 64px;
height: 4px;
margin: 0 0 14px;
border-radius: 999px;
background: linear-gradient(90deg,var(--spr-blue),rgba(11,92,173,.12));
}
.spr-vb-post > h2:first-of-type + p {
margin: -6px 0 20px;
padding: 16px 18px;
border: 1px solid var(--spr-line);
border-radius: 18px;
background: #fff;
box-shadow: 0 8px 24px rgba(16,24,40,.05);
color: #344054;
}
/* ---------- 7. Tiêu đề phụ trong thân bài (H2/H3 sau đoạn mở) ---------- */
.spr-vb-post h2:not(:first-of-type) {
margin: 30px 0 14px !important;
padding: 0 0 10px;
border-bottom: 1px solid var(--spr-line);
color: var(--spr-blue2) !important;
font-size: clamp(22px,2.3vw,30px) !important;
line-height: 1.28 !important;
letter-spacing: -.015em;
}
.spr-vb-post h3 {
position: relative;
margin: 24px 0 12px !important;
padding-left: 14px;
color: #12345b !important;
font-size: clamp(18px,2vw,22px) !important;
line-height: 1.35 !important;
}
.spr-vb-post h3:before {
content: "";
position: absolute;
left: 0;
top: .18em;
width: 4px;
height: 1.1em;
border-radius: 999px;
background: linear-gradient(180deg,var(--spr-blue),var(--spr-blue2));
}
/* ---------- 8. Đoạn văn & danh sách dạng thẻ (card list) ---------- */
.spr-vb-post p { margin: 0 0 14px; color: #344054; }
.spr-vb-post ul {
margin: 10px 0 18px 0 !important;
padding: 0 !important;
list-style: none !important;
}
.spr-vb-post li {
position: relative;
margin: 8px 0;
padding: 10px 12px 10px 38px;
border: 1px solid var(--spr-line);
border-radius: 14px;
background: #fff;
box-shadow: 0 3px 14px rgba(16,24,40,.035);
color: #344054;
}
.spr-vb-post li:before {
content: "";
position: absolute;
left: 12px;
top: 10px;
width: 18px;
height: 18px;
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 999px;
background: #edf6ff;
box-shadow: inset 0 0 0 5px #edf6ff;
}
/* ---------- 9. Bảng dữ liệu (table) ---------- */
.spr-vb-post table {
display: table;
width: 100% !important;
max-width: 100% !important;
margin: 16px 0 22px !important;
border-collapse: separate !important;
border-spacing: 0 !important;
overflow: hidden;
border: 1px solid var(--spr-line) !important;
border-radius: 18px;
background: #fff;
box-shadow: 0 10px 28px rgba(16,24,40,.055);
}
.spr-vb-post thead th,
.spr-vb-post th {
background: linear-gradient(135deg,var(--spr-blue),var(--spr-blue2)) !important;
color: #fff !important;
font-weight: 850 !important;
text-align: left !important;
padding: 12px 14px !important;
border: 0 !important;
vertical-align: middle !important;
}
.spr-vb-post td {
padding: 12px 14px !important;
border: 0 !important;
border-top: 1px solid var(--spr-line) !important;
vertical-align: top !important;
color: #344054;
background: #fff;
}
.spr-vb-post tbody tr:nth-child(even) td { background: #f9fbff; }
.spr-vb-post td[style*="text-align:center"],
.spr-vb-post th[style*="text-align:center"] { text-align: center !important; }
.spr-vb-post table a {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 30px;
padding: 6px 10px;
border-radius: 999px;
border: 1px solid rgba(11,92,173,.16);
background: #f3f8ff;
line-height: 1.1;
}
/* ---------- 10. Khối "Liên kết tham khảo" (do plugin AI SEO Rewriter sinh ra) ---------- */
.spr-ai-related-links {
margin: 24px 0 18px;
padding: 18px;
border: 1px solid var(--spr-line);
border-radius: 20px;
background: linear-gradient(180deg,#fff 0%,#f8fbff 100%);
box-shadow: 0 10px 26px rgba(16,24,40,.055);
}
.spr-ai-related-links h2 {
margin: 0 0 12px !important;
padding: 0 !important;
border: 0 !important;
font-size: 22px !important;
}
.spr-ai-related-links ul { margin-bottom: 0 !important; }
.spr-ai-related-links li { padding-top: 9px; padding-bottom: 9px; }
/* ---------- 11. Box tải văn bản/tài liệu ---------- */
.spr-dlbox {
margin: 18px 0;
padding: 16px;
border: 1px solid var(--spr-line);
border-radius: 18px;
box-shadow: 0 8px 24px rgba(16,24,40,.05);
background:
radial-gradient(circle at 96% 0%, rgba(11,92,173,.10), transparent 30%),
linear-gradient(135deg,#fff 0%,#f7fbff 100%);
}
.spr-dlbox__title {
display: flex;
gap: 8px;
align-items: center;
margin-bottom: 10px;
font-size: 19px;
font-weight: 900;
color: var(--spr-blue2);
letter-spacing: -.01em;
}
.spr-dlbox__hint { margin: 0 0 8px; color: var(--spr-muted); font-size: 14px; }
.spr-dlbox__links { display: flex; flex-wrap: wrap; gap: 8px; }
.spr-dlbox__links a {
min-height: 42px;
border-radius: 999px;
padding: 11px 16px;
}
/* ---------- 12. Chữ ký / Business card (spr-signature bọc .spr-card3) ---------- */
.spr-signature {
margin-top: 16px;
border: 0;
padding: 0;
background: transparent;
}
.spr-card3 {
--navy: #001DA1;
--border: #e7eef8;
--text: #0b1220;
--muted: #55657a;
margin: 18px 0 10px;
border: 1px solid var(--border);
max-width: 100% !important;
padding: 18px !important;
border-radius: 20px !important;
box-shadow: 0 10px 30px rgba(16,24,40,.07);
background: linear-gradient(180deg,#fff 0%,#fbfdff 100%) !important;
}
.spr-card3 * { box-sizing: border-box; }
.spr3-top {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
flex-wrap: wrap;
}
.spr3-logo img {
height: 22px;
width: auto;
max-width: 140px;
display: block;
object-fit: contain;
}
.spr3-actions { display: flex; gap: 8px; flex-wrap: wrap; }
.spr3-btn {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 36px;
padding: 8px 10px;
border-radius: 999px !important;
border: 1px solid var(--border);
background: #fff;
font-weight: 800;
font-size: 13px;
line-height: 1;
white-space: nowrap;
text-decoration: none;
color: var(--navy);
transition: transform .15s ease, box-shadow .15s ease, background .15s ease;
}
.spr3-btn.primary { background: var(--navy); border-color: var(--navy); color: #fff; }
.spr3-sep { height: 1px; background: var(--border); margin: 12px 0; }
.spr3-lines { font-size: 13.5px; line-height: 1.72 !important; color: var(--text); }
.spr3-lines .muted { color: var(--muted); }
.spr3-chiprow {
margin-top: 10px;
display: flex;
flex-wrap: wrap;
gap: 8px;
align-items: center;
}
.spr3-label { font-size: 12.5px; font-weight: 850; color: var(--muted); }
.spr3-chip {
display: inline-flex;
align-items: center;
padding: 7px 10px;
border-radius: 999px;
border: 1px solid #e4edf9 !important;
background: #f6f9ff !important;
font-size: 13px;
line-height: 1;
white-space: nowrap;
text-decoration: none;
color: var(--navy);
}
.spr3-actions a,
.spr3-chiprow a,
.spr3-lines a { border-bottom: 0 !important; }
.spr3-btn:hover,
.spr3-chip:hover {
transform: translateY(-1px);
box-shadow: 0 6px 18px rgba(16,24,40,.10);
}
/* ---------- 13. Khối lưu ý / disclaimer ---------- */
.spr-disclaimer {
margin-top: 18px;
padding: 14px 16px;
border-radius: 16px;
border: 1px solid var(--spr-line);
border-left: 4px solid var(--spr-blue);
background: #f8fbff;
color: #344054;
}
.spr-disclaimer ul { margin: 8px 0 0 !important; }
.spr-disclaimer li {
box-shadow: none;
background: transparent;
border: 0;
border-radius: 0;
padding: 4px 0 4px 28px;
margin: 4px 0;
}
.spr-disclaimer li:before { left: 0; top: 5px; }
/* ==========================================================================
RESPONSIVE
========================================================================== */
@media (max-width: 820px) {
.spr-vb-meta { grid-template-columns: repeat(2,minmax(0,1fr)); }
.spr-vb-hero { padding: 16px; }
.spr-vb-actions { display: grid; }
.spr-vb-btn,
.spr-dlbox a { width: 100%; }
.spr-vb-post { font-size: 15.5px; line-height: 1.7; }
.spr-vb-post > h2:first-of-type {
padding: 20px 18px;
font-size: 24px !important;
border-radius: 18px;
}
.spr-vb-post > h2:first-of-type + p { padding: 14px 15px; }
.spr-vb-post table {
display: block !important;
overflow-x: auto !important;
-webkit-overflow-scrolling: touch;
border-radius: 16px;
}
.spr-vb-post th,
.spr-vb-post td { min-width: 140px; white-space: normal; }
.spr3-top { align-items: flex-start !important; }
.spr3-actions { width: 100%; }
.spr3-btn { flex: 1 1 160px; }
}
@media (max-width: 520px) {
.spr-vb-meta { grid-template-columns: 1fr; }
.spr-vb-hero h2 { font-size: 22px; }
.spr-vb-post > h2:first-of-type { font-size: 22px !important; }
.spr-vb-post h2:not(:first-of-type) { font-size: 21px !important; }
.spr-vb-post h3 { font-size: 18px !important; }
.spr-vb-post li { padding-left: 36px; }
.spr-ai-related-links,
.spr-dlbox,
.spr-card3 { padding: 14px !important; border-radius: 16px !important; }
.spr3-chip { white-space: normal !important; line-height: 1.25 !important; }
}
Quy định mới về thuế thu nhập cá nhân đối với thu nhập từ nhận thừa kế, quà tặng năm 2026
Ngày 10/12/2025, Quốc hội khóa XV, Kỳ họp thứ 10 đã ban hành Luật Thuế thu nhập cá nhân 2025 (Luật số 109/2025/QH15), trong đó quy định chi tiết về thuế thu nhập cá nhân đối với thu nhập từ thừa kế, quà tặng áp dụng từ năm 2026.
Quy định chi tiết tại Điều 18 Luật Thuế thu nhập cá nhân 2025
- Thuế suất áp dụng: Thu nhập chịu thuế từ nhận thừa kế, quà tặng của cá nhân cư trú chịu thuế suất 10%.
- Thu nhập tính thuế: Là phần giá trị tài sản thừa kế hoặc quà tặng vượt trên 20 triệu đồng trong mỗi lần nhận.
- Thời điểm xác định thu nhập:
- Với thu nhập từ nhận thừa kế: xác định tại thời điểm người nhận chính thức nhận thừa kế.
- Với thu nhập từ nhận quà tặng: xác định thời điểm tổ chức, cá nhân tặng hoặc khi người nhận nhận được tài sản.
Đối với cá nhân không cư trú, khoản thu nhập từ nhận thừa kế, quà tặng cũng phải tính thuế với thuế suất 10%, áp dụng cho phần giá trị vượt trên 20 triệu đồng theo từng lần nhận thừa kế, quà tặng xảy ra tại Việt Nam, quy định này được nêu tại Điều 26 Luật Thuế thu nhập cá nhân 2025.
Hiệu lực thi hành
Luật Thuế thu nhập cá nhân 2025 chính thức có hiệu lực từ ngày 01/07/2026, trừ một số quy định về thu nhập từ kinh doanh, tiền lương, tiền công của cá nhân cư trú có hiệu lực từ kỳ tính thuế năm 2026.

Hướng dẫn mới nhất về chứng từ khấu trừ thuế TNCN theo Nghị định 70/2025/NĐ-CP
Theo Điều 12 Thông tư 32/2025/TT-BTC, kể từ ngày 01/06/2025, tổ chức khấu trừ thuế thu nhập cá nhân phải ngừng sử dụng chứng từ khấu trừ thuế thu nhập cá nhân điện tử theo các quy định trước đây và áp dụng chứng từ khấu trừ thuế thu nhập cá nhân điện tử theo quy định mới tại Nghị định 70/2025/NĐ-CP.
Trường hợp phát hiện sai sót chứng từ khấu trừ thuế đã lập theo các quy định cũ thì tổ chức, cá nhân phải kịp thời lập chứng từ thuế điện tử mới để thay thế, đảm bảo tính chính xác và pháp lý của hồ sơ thuế.
Năm nguyên tắc bắt buộc trong quản lý thuế tại Việt Nam
Được quy định tại Điều 5 Luật Quản lý thuế 2019 đã được sửa đổi bởi Luật sửa đổi năm 2024, các nguyên tắc cơ bản bao gồm:
- Mọi tổ chức, cá nhân có nghĩa vụ nộp thuế theo quy định pháp luật.
- Cơ quan quản lý thuế phải thực hiện công khai, minh bạch, bình đẳng và bảo đảm quyền lợi hợp pháp của người nộp thuế khi quản lý thuế.
- Các tổ chức, cá nhân có trách nhiệm tham gia quản lý thuế theo quy định.
- Thúc đẩy cải cách thủ tục hành chính, ứng dụng công nghệ thông tin và áp dụng nguyên tắc quản lý thuế theo thông lệ quốc tế, phù hợp điều kiện Việt Nam.
- Ưu tiên áp dụng biện pháp thuận lợi đối với hàng hóa xuất nhập khẩu theo pháp luật về hải quan và quy định Chính phủ.
Tác động và khuyến nghị đối với doanh nghiệp, HR và kế toán
Doanh nghiệp và bộ phận nhân sự, kế toán cần cập nhật đầy đủ các quy định mới liên quan đến thuế thu nhập cá nhân đối với thu nhập từ thừa kế, quà tặng để đảm bảo kê khai, khấu trừ và nộp thuế đúng luật, hạn chế rủi ro vi phạm.
Bên cạnh đó, việc nhanh chóng áp dụng chứng từ khấu trừ thuế TNCN theo quy định tại Nghị định 70/2025 sẽ giúp giảm thiểu sai sót trong quản lý hồ sơ thuế và đáp ứng yêu cầu cải cách hành chính về thuế.
Việc cần làm
- Đào tạo nhân viên kế toán, HR về quy định thuế mới; đặc biệt tập trung vào khai thuế thu nhập cá nhân từ thừa kế, quà tặng.
- Chủ động triển khai và chuyển đổi sang sử dụng chứng từ khấu trừ thuế thu nhập cá nhân điện tử theo Nghị định 70/2025 từ ngày 01/06/2025.
- Rà soát quy trình quản lý thuế nhằm tuân thủ đầy đủ các nguyên tắc về quản lý thuế theo Luật Quản lý thuế 2019 và sửa đổi năm 2024.
- Thường xuyên theo dõi các hướng dẫn, văn bản liên quan để cập nhật kịp thời các thay đổi pháp luật về thuế.
Lưu ý chuyên môn
Theo nội dung được trích dẫn từ các văn bản pháp luật, doanh nghiệp cần cẩn trọng khi xác định thời điểm phát sinh nghĩa vụ thuế đối với thu nhập nhận thừa kế, quà tặng; đồng thời đảm bảo các chứng từ khấu trừ thuế điện tử phải chính xác, kịp thời và thay thế chứng từ có sai sót đúng quy định để tránh bắt buộc xử lý từ cơ quan thuế.
Việc áp dụng đúng 5 nguyên tắc quản lý thuế sẽ giúp doanh nghiệp làm việc hiệu quả hơn với cơ quan thuế và bảo vệ quyền lợi hợp pháp của mình.
Địa chỉ: KĐT Vinhome Gardenia Hàm Nghi, Cầu Diễn, Nam Từ Liêm, Hà Nội
Lưu ý:
- Nội dung nêu trên là phần giải đáp, tư vấn của chúng tôi dành cho khách hàng của SPRINGO. Nếu quý khách còn vướng mắc, vui lòng gửi về Email hrspring.vn@gmail.com.
- Nội dung bài viết chỉ mang tính chất tham khảo.
- Điều khoản áp dụng theo Luật tại thời điểm viết bài.
- Mọi ý kiến thắc mắc về bản quyền của bài viết vui lòng liên hệ qua địa chỉ mail hrspring.vn@gmail.com.
{"@context":"https://schema.org","@type":"Article","name":"Quy định mới về thuế thu nhập cá nhân đối với thu nhập từ nhận thừa kế, quà tặng 2026 ra sao?","headline":"Quy định mới về thuế thu nhập cá nhân đối với thu nhập từ nhận...","description":"Quy định mới về thuế thu nhập cá nhân đối với thu nhập từ nhận thừa kế, quà tặng 2026 ra sao? Ngày 10/12/2025, Quốc hội nước Cộng hòa xã hội chủ nghĩa Việt...","url":"https://hrspring.vn/tin-tuc/quy-dinh-moi-ve-thue-thu-nhap-ca-nhan-doi-voi-thu-nhap-tu-nhan-thua-ke-qua-tang-2026-ra-sao-443828/","inLanguage":"vi-VN","dateModified":"2026-07-11T16:44:20","publisher":{"@type":"Organization","name":"Công ty TNHH Đào tạo Tư vấn SprinGO","url":"https://hrspring.vn","logo":"https://hrspring.vn/wp-content/uploads/2026/07/van-ban-luat-hrspring.jpg"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://hrspring.vn/tin-tuc/quy-dinh-moi-ve-thue-thu-nhap-ca-nhan-doi-voi-thu-nhap-tu-nhan-thua-ke-qua-tang-2026-ra-sao-443828/"},"image":["https://hrspring.vn/wp-content/uploads/2026/07/van-ban-luat-hrspring.jpg"]}