.giay-cv{--mau-cv:#1d4ed8;box-sizing:border-box;color:#1f2937;width:210mm;min-height:297mm;font-family:var(--font-sans);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;padding:12mm 14mm;font-size:10.5pt;line-height:1.45}.giay-cv h1,.giay-cv h2,.giay-cv h3{font-family:var(--font-heading);text-wrap:balance;margin:0}.giay-cv .cv-ten{color:#111827;font-size:22pt;font-weight:700;line-height:1.15}.giay-cv .cv-chuc-danh{color:var(--mau-cv);margin-top:1mm;font-size:12pt;font-weight:600}.giay-cv .cv-lien-he{color:#4b5563;flex-wrap:wrap;gap:1mm 5mm;margin-top:2mm;font-size:9.5pt;display:flex}.giay-cv .cv-dau{margin-bottom:6mm}.giay-cv .cv-muc{margin-bottom:5mm}.giay-cv .cv-muc h2{text-transform:uppercase;letter-spacing:.04em;color:var(--mau-cv);border-bottom:1px solid color-mix(in srgb, var(--mau-cv) 35%, #fff);margin-bottom:2mm;padding-bottom:1mm;font-size:11pt;font-weight:700}.giay-cv .cv-dong{break-inside:avoid;margin-bottom:3mm}.giay-cv .cv-dong-dau{justify-content:space-between;gap:4mm;font-weight:600;display:flex}.giay-cv .cv-dong-phu{color:#4b5563;white-space:nowrap;font-size:9.5pt;font-weight:400}.giay-cv .cv-chu{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:.5mm 0 0}.giay-cv ul.cv-gach{margin:.5mm 0 0;padding-left:5mm;list-style:outside}.giay-cv .cv-the{flex-wrap:wrap;gap:1.5mm;margin:0;padding:0;list-style:none;display:flex}.giay-cv .cv-the li{border:1px solid color-mix(in srgb, var(--mau-cv) 40%, #fff);border-radius:1.5mm;padding:.3mm 2mm;font-size:9.5pt}.giay-cv mark.cv-cho-trong{color:inherit;background:#fef3c7;padding:0 .5mm}.giay-cv.hai-cot .cv-than{grid-template-columns:33% 1fr;gap:7mm;display:grid}.giay-cv.hien-dai .cv-dau{background:var(--mau-cv);color:#fff;margin:-12mm -14mm 6mm;padding:10mm 14mm 7mm}.giay-cv.hien-dai .cv-dau .cv-ten,.giay-cv.hien-dai .cv-dau .cv-chuc-danh,.giay-cv.hien-dai .cv-dau .cv-lien-he{color:#fff}.giay-cv.chuyen-nghiep .cv-dau{border-bottom:2px solid var(--mau-cv);padding-bottom:4mm}.giay-cv.sang-tao{border-left:5mm solid var(--mau-cv)}.giay-cv.toi-gian .cv-muc h2{color:#111827;border-bottom:0}.giay-cv.pho-thong{font-size:11.5pt}.giay-cv.pho-thong .cv-dau .cv-ten{font-size:20pt}.cv-ban-in{display:none}@media print{@page{size:A4;margin:0}html,body{background:#fff!important}body>:not(.cv-ban-in){display:none!important}.cv-ban-in{display:block!important}.cv-ban-in .giay-cv{-webkit-box-decoration-break:clone;box-decoration-break:clone;min-height:297mm;box-shadow:none!important}}
