/*! src:74b05a65014913fb227f2e27fbd08e3e */
.nhanso-rp-page{background: #f6f4fb}.nhanso-rp-body{max-width: 860px;padding-top: 28px;padding-bottom: 48px}.nhanso-rp-actions{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 18px}.nhanso-rp-actions a,.nhanso-rp-actions button{display: inline-flex;gap: 6px;align-items: center;min-height: 42px;padding: 0 16px;border-radius: 999px;border: 1px solid rgba(255,255,255,.35);background: transparent;color: #fff;font-weight: 700;text-decoration: none;cursor: pointer}.nhanso-rp-actions .is-primary{border: 0;background: linear-gradient(135deg,#f7d774,#e0a919);color: #2a1d00}.nhanso-rp-formcard,.nhanso-rp-block,.nhanso-rp-cover,.nhanso-rp-toc{margin: 0 0 20px;padding: 24px 26px;border-radius: 18px;background: #fff;border: 1px solid #e6e1f3;box-shadow: 0 10px 28px -22px rgba(23,19,61,.45)}.nhanso-rp-formcard h2,.nhanso-rp-block h2,.nhanso-rp-toc h2{margin: 0 0 12px;font-size: 24px;color: #17133d}.nhanso-rp-form{display: grid;gap: 8px}.nhanso-rp-form label{font-weight: 600;color: #2a2550}.nhanso-rp-form label small{font-weight: 400;color: #6b6880}.nhanso-rp-form input{height: 48px;padding: 0 14px;border: 1px solid #d9d2ec;border-radius: 12px;font-size: 16px}.nhanso-rp-form__date{display: grid;grid-template-columns: 1fr 1fr 1.3fr;gap: 8px}.nhanso-rp-form__date div{display: grid;gap: 6px}.nhanso-rp-form button{margin-top: 8px;height: 50px;border: 0;border-radius: 12px;cursor: pointer;background: linear-gradient(135deg,#3b2a8a,#17133d);color: #f7d774;font-size: 16px;font-weight: 700}.nhanso-rp-error{margin: 0;color: #b3303d}.nhanso-rp-privacy{margin: 4px 0 0;font-size: 13px;color: #6b6880}.nhanso-rp-what{margin: 0 0 12px;padding-left: 20px}.nhanso-rp-what li{margin-bottom: 8px;line-height: 1.6}.nhanso-rp-note{font-size: 14px;color: #5b5675}.nhanso-rp-cover{text-align: center;background: linear-gradient(160deg,#fffaf0,#fff);border-color: #f0dfb4}.nhanso-rp-cover__who{margin: 0;font-size: 26px;font-weight: 700;color: #17133d}.nhanso-rp-cover__meta{margin: 4px 0 18px;color: #6b6880}.nhanso-rp-board{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px;margin: 0;padding: 0;list-style: none}.nhanso-rp-board a{display: grid;gap: 2px;justify-items: center;padding: 14px 6px;border-radius: 14px;background: #17133d;color: #fff;text-decoration: none}.nhanso-rp-board b{font-size: 28px;line-height: 1.1;color: #f7d774}.nhanso-rp-board span{font-size: 13px;color: rgba(255,255,255,.85)}.nhanso-rp-toc ol{columns: 2;column-gap: 28px;margin: 0;padding-left: 20px}.nhanso-rp-toc li{margin-bottom: 6px;break-inside: avoid}.nhanso-rp-toc a{color: #3b2a8a;font-weight: 600;text-decoration: none}.nhanso-rp-block{scroll-margin-top: 90px}.nhanso-rp-kicker{margin: 0 0 2px;font-size: 12.5px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: #c2417f}.nhanso-rp-block h3{margin: 22px 0 8px;font-size: 19px;color: #17133d}.nhanso-rp-block h3 i{color: #9a6a00}.nhanso-rp-block h4{margin: 16px 0 6px;font-size: 16.5px;color: #2a2550}.nhanso-rp-block p,.nhanso-rp-block li{line-height: 1.7}.nhanso-rp-sub{margin: 18px 0 0;padding-top: 14px;border-top: 1px dashed #e6e1f3}.nhanso-rp-sub:first-of-type{border-top: 0;padding-top: 0}.nhanso-rp-num{display: inline-grid;place-items: center;min-width: 34px;height: 34px;padding: 0 6px;margin-right: 6px;border-radius: 10px;background: #17133d;color: #f7d774;font-size: 16px;vertical-align: middle}.nhanso-rp-working{margin: 0 0 8px;font-size: 14px;color: #6b6880}.nhanso-rp-summary{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.nhanso-rp-summary>div{padding: 14px 16px;border-radius: 14px;border: 1px solid #e6e1f3}.nhanso-rp-summary h3{margin: 0 0 6px;font-size: 16.5px}.nhanso-rp-summary p{margin: 0;font-size: 15px}.nhanso-rp-summary .is-strength{background: #f0faf4;border-color: #cfead9}.nhanso-rp-summary .is-watch{background: #fff7ec;border-color: #f2dcb6}.nhanso-rp-summary .is-work{background: #eef3ff;border-color: #d3dffb}.nhanso-rp-summary .is-year{background: #fbf0f7;border-color: #f0d2e3}.nhanso-rp-keyline{margin: 14px 0 0;font-weight: 600;color: #3b2a8a}.nhanso-rp-chart{display: grid;place-items: center;margin: 8px 0 4px}.nhanso-rp-chart svg{max-width: 360px;width: 100%;height: auto}.nhanso-rp-digits{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.nhanso-rp-digits li{display: grid;grid-template-columns: 64px 1fr;gap: 12px;align-items: start;padding: 10px 12px;border-radius: 12px;background: #f8f6fd}.nhanso-rp-digits li.is-missing{background: #fff8ef}.nhanso-rp-digits b{font-size: 20px;color: #3b2a8a;letter-spacing: .08em}.nhanso-rp-digits p{margin: 2px 0 0;font-size: 15px}.nhanso-rp-stage.is-now{margin-left: -12px;padding-left: 12px;border-left: 4px solid #e0a919}.nhanso-rp-cycle{display: grid;grid-template-columns: repeat(9,1fr);gap: 4px;margin: 0 0 8px;padding: 0;list-style: none}.nhanso-rp-cycle li{display: grid;justify-items: center;padding: 8px 0;border-radius: 10px;background: #f3f0fa}.nhanso-rp-cycle li.is-current{background: #17133d;color: #fff}.nhanso-rp-cycle b{font-size: 18px}.nhanso-rp-cycle span{font-size: 11.5px;opacity: .8}.nhanso-rp-months{width: 100%;border-collapse: collapse;font-size: 15px}.nhanso-rp-months th,.nhanso-rp-months td{padding: 8px 10px;border-bottom: 1px solid #ece8f6;text-align: left;vertical-align: top}.nhanso-rp-months th{background: #f6f3ff;color: #2a2550}.nhanso-rp-months td:nth-child(2){color: #3b2a8a}.nhanso-rp-more{padding-left: 20px}.nhanso-rp-end p{margin: 0 0 6px;font-size: 14px;color: #5b5675}.nhanso-rp-printnote{display: none}@media (max-width: 575px){.nhanso-rp-formcard,.nhanso-rp-block,.nhanso-rp-cover,.nhanso-rp-toc{padding: 18px 16px;border-radius: 16px}.nhanso-rp-board{grid-template-columns: repeat(2,1fr)}.nhanso-rp-toc ol{columns: 1}.nhanso-rp-summary{grid-template-columns: 1fr}.nhanso-rp-cycle{grid-template-columns: repeat(5,1fr)}.nhanso-rp-digits li{grid-template-columns: 48px 1fr}.nhanso-rp-block h2{font-size: 21px}}@media print{@page{margin: 14mm 14mm 16mm}body{background: #fff !important}header,footer,nav:not(.nhanso-rp-toc),.nhanso-rp-actions,.nhanso-sharefab,.nhanso-sharesheet,.back-to-top,#preloader,.nhanso-dc,.nhanso-savebar{display: none !important}.nhanso-rp-page{background: #fff}.nhanso-rp-hero{padding: 0 0 8px !important;background: none !important;color: #17133d !important}.nhanso-rp-hero h1,.nhanso-rp-hero p{color: #17133d !important}.nhanso-rp-body{max-width: none;padding: 0}.nhanso-rp-formcard,.nhanso-rp-block,.nhanso-rp-cover,.nhanso-rp-toc{box-shadow: none;border: 0;padding: 0;margin: 0 0 14px}.nhanso-rp-block{break-before: page}.nhanso-rp-block#tom-tat{break-before: auto}.nhanso-rp-sub,.nhanso-rp-summary>div,.nhanso-rp-digits li,.nhanso-rp-months tr{break-inside: avoid}h2,h3,h4{break-after: avoid}a{color: inherit !important;text-decoration: none !important}.nhanso-rp-board a,.nhanso-rp-cycle li.is-current,.nhanso-rp-num{-webkit-print-color-adjust: exact;print-color-adjust: exact}.nhanso-rp-printnote{display: block}}.nhanso-rp-body{counter-reset: rp}.nhanso-rp-block[id]{counter-increment: rp}.nhanso-rp-block[id] .nhanso-rp-kicker::before{content: "Phần " counter(rp)}.nhanso-rp-person{margin: 0 0 12px;padding: 14px 14px 10px;border: 1px solid #e6e1f3;border-radius: 14px;display: grid;gap: 8px}.nhanso-rp-person legend{padding: 0 6px;font-weight: 700;color: #3b2a8a}.nhanso-rp-vs{width: 100%;border-collapse: collapse;text-align: left}.nhanso-rp-vs th,.nhanso-rp-vs td{padding: 9px 8px;border-bottom: 1px solid #efe6cf}.nhanso-rp-vs thead th{font-size: 13px;color: #6b6880}.nhanso-rp-vs td b{font-size: 20px;color: #17133d}.nhanso-rp-tone{display: inline-block;padding: 3px 10px;border-radius: 999px;font-size: 13px;font-weight: 700;white-space: nowrap}.nhanso-rp-tone.is-dong-dieu{background: #e3f4ea;color: #1f7a4c}.nhanso-rp-tone.is-hoa-hop{background: #e8efff;color: #2d5bb8}.nhanso-rp-tone.is-bu-tru{background: #fbeedd;color: #8a5a1c}.nhanso-rp-duo{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.nhanso-rp-duo>div{padding: 12px 14px;border-radius: 14px;background: #f8f6fd;border: 1px solid #ece8f6}.nhanso-rp-duo p{margin: 0 0 6px;font-size: 15px}.nhanso-rp-duo__who{font-weight: 700;color: #17133d}.nhanso-rp-duo--charts>div{display: grid;justify-items: center;background: #fff}.nhanso-rp-duo--charts svg{width: 100%;max-width: 260px;height: auto}.nhanso-rp-months tr.is-same td{background: #fff6dc}.nhanso-rp-digits2{margin-top: 14px}@media (max-width: 575px){.nhanso-rp-duo{grid-template-columns: 1fr}.nhanso-rp-vs th,.nhanso-rp-vs td{padding: 8px 4px;font-size: 14px}.nhanso-rp-vs td b{font-size: 18px}.nhanso-rp-tone{font-size: 12px;padding: 3px 7px;white-space: normal}}@media print{.nhanso-rp-duo>div,.nhanso-rp-vs tr{break-inside: avoid}.nhanso-rp-tone,.nhanso-rp-months tr.is-same td{-webkit-print-color-adjust: exact;print-color-adjust: exact}}.nhanso-rp-lists{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin: 12px 0 0}.nhanso-rp-list{padding: 10px 14px;border-radius: 12px}.nhanso-rp-list.is-do{background: #f0faf4;border: 1px solid #cfead9}.nhanso-rp-list.is-avoid{background: #fff7ec;border: 1px solid #f2dcb6}.nhanso-rp-list b{display: block;margin-bottom: 4px;color: #17133d}.nhanso-rp-list ul{margin: 0;padding-left: 18px}.nhanso-rp-list li{margin-bottom: 4px;font-size: 15px;line-height: 1.55}.nhanso-rp-monthlist{display: grid;gap: 8px}.nhanso-rp-monthlist details{border: 1px solid #e6e1f3;border-radius: 14px;background: #fff}.nhanso-rp-monthlist details[open]{background: #fbfaff}.nhanso-rp-monthlist summary{display: flex;flex-wrap: wrap;gap: 4px 10px;align-items: center;padding: 12px 14px;cursor: pointer;list-style: none}.nhanso-rp-monthlist summary::-webkit-details-marker{display: none}.nhanso-rp-monthlist summary::after{content: "+";margin-left: auto;font-size: 20px;color: #6b6880}.nhanso-rp-monthlist details[open] summary::after{content: "−"}.nhanso-rp-monthlist summary b{color: #17133d}.nhanso-rp-monthlist summary>span:last-of-type{flex-basis: 100%;padding-left: 46px;font-size: 14px;color: #5b5675}.nhanso-rp-monthlist details>:not(summary){margin-left: 14px;margin-right: 14px}.nhanso-rp-monthlist details>:last-child{margin-bottom: 14px}.nhanso-rp-aspects{margin: 8px 14px 0;padding-left: 18px}.nhanso-rp-aspects li{margin-bottom: 6px;font-size: 15px;line-height: 1.6}@media (max-width: 575px){.nhanso-rp-lists{grid-template-columns: 1fr}.nhanso-rp-monthlist summary>span:last-of-type{padding-left: 0}}@media print{.nhanso-rp-monthlist details{break-inside: avoid;border: 0;border-top: 1px solid #ddd;border-radius: 0}.nhanso-rp-monthlist summary::after{content: none}.nhanso-rp-list{-webkit-print-color-adjust: exact;print-color-adjust: exact}}.nhanso-rp-monthlist summary{position: relative;padding-right: 40px}.nhanso-rp-monthlist summary::after{position: absolute;right: 14px;top: 12px;margin: 0}@media print{html body #header,html body #footer,html body footer,html body .nhanso-mobile-nav,html body .back-to-top{display: none !important}html body .nhanso-rp-hero{padding-top: 0 !important}}@media print{.nhanso-rp-monthlist details::details-content{content-visibility: visible !important;display: block !important;height: auto !important}}
