/*! src:55e38831feb730e21c09fcef31bd8c71 */
.nhanso-sy-hero{background: radial-gradient(circle at 82% 18%,rgba(160,190,255,.28),transparent 45%),linear-gradient(160deg,#1c1552,#0f0b2c 60%,#3b2a8a)}.nhanso-sy-glyph{flex: none;font-family: "Segoe UI Symbol","Apple Symbols","Noto Sans Symbols","Noto Sans Symbols 2","DejaVu Sans",sans-serif;font-weight: 400;color: #5b3fd0}.nhanso-sy-people{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.nhanso-sy-person{display: grid;gap: 8px;align-content: start;min-width: 0;margin: 0;padding: 14px 16px;border: 1px solid #e6e1f3;border-radius: 16px;background: #fbfaff}.nhanso-sy-person legend{padding: 0 6px;font-weight: 800;color: #3b2a8a}.nhanso-sy-more summary{cursor: pointer;font-weight: 700;color: #3b2a8a}.nhanso-sy-more summary small{font-weight: 400;color: #6b6880}.nhanso-sy-time{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-top: 8px}.nhanso-sy-time>div{display: grid;gap: 6px}.nhanso-sy-time .is-place{grid-column: 1 / -1}.nhanso-sy-time select{height: 48px;padding: 0 10px;border: 1px solid #d9d2ec;border-radius: 12px;font: inherit;font-size: 16px;background: #fff}.nhanso-sy-table{width: 100%;border-collapse: collapse;font-size: 15px}.nhanso-sy-table th,.nhanso-sy-table td{padding: 10px 8px;border-bottom: 1px solid #eee9f8;text-align: left;vertical-align: top}.nhanso-sy-table thead th{color: #17133d;font-size: 15.5px}.nhanso-sy-table thead small{display: block;font-weight: 400;color: #6b6880;font-size: 13px}.nhanso-sy-table tbody th{font-weight: 600;color: #2a2550;white-space: nowrap}.nhanso-sy-table tbody th .nhanso-sy-glyph{display: inline-block;width: 22px;text-align: center;margin-right: 4px}.nhanso-sy-table td small{color: #6b6880}.nhanso-sy-sum{margin: 14px 0 0;padding: 12px 14px;border-radius: 12px;background: #f1edfd;font-weight: 600;color: #2a2550}.nhanso-sy-links{display: grid;gap: 10px;margin: 0 0 12px;padding: 0;list-style: none}.nhanso-sy-links>li{padding: 14px 16px;border-radius: 14px;border: 1px solid #e6e1f3;background: #fff}.nhanso-sy-links>li.is-hop,.nhanso-sy-links>li.is-thuan{background: #eef6ff;border-color: #d3e3fb}.nhanso-sy-links>li.is-dong,.nhanso-sy-links>li.is-bo{background: #f2faf5;border-color: #d4ecdd}.nhanso-sy-links>li.is-cang,.nhanso-sy-links>li.is-khac{background: #fff6f0;border-color: #f6dccb}.nhanso-sy-links__head{display: flex;gap: 10px;align-items: center}.nhanso-sy-links__head .nhanso-sy-glyph{font-size: 18px;letter-spacing: .1em}.nhanso-sy-links h3{flex: 1;min-width: 0;margin: 0;font-size: 16px;line-height: 1.4;color: #17133d}.nhanso-sy-links em{flex: none;padding: 3px 10px;border-radius: 999px;background: #fff;font-style: normal;font-size: 12.5px;font-weight: 700;color: #3b2a8a}.nhanso-sy-links p{margin: 6px 0 0;font-size: 15px;line-height: 1.65}.nhanso-sy-links p.nhanso-sy-links__signs{font-size: 13.5px;color: #6b6880}.nhanso-sy-why summary{cursor: pointer;font-weight: 700;color: #3b2a8a}.nhanso-sy-why ul{margin: 10px 0 0;padding-left: 18px}.nhanso-sy-why li{margin-bottom: 6px;font-size: 14.5px;line-height: 1.6}.nhanso-sy-overlay,.nhanso-sy-asp{display: grid;gap: 8px;margin: 0 0 14px;padding: 0;list-style: none}.nhanso-sy-overlay li,.nhanso-sy-asp li{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 10px;align-items: start;padding: 10px 12px;border-radius: 12px;background: #f8f6fd;font-size: 14.5px;line-height: 1.6}.nhanso-sy-overlay li b{display: block;color: #17133d}.nhanso-sy-overlay .nhanso-sy-glyph,.nhanso-sy-asp .nhanso-sy-glyph{min-width: 28px;font-size: 16px;text-align: center}.nhanso-sy-asp .nhanso-sy-glyph{min-width: 40px}.nhanso-sy-asp li.is-soft{background: #eef6ff}.nhanso-sy-asp li.is-hard{background: #fff6f0}.nhanso-sy-asp b{color: #17133d}.nhanso-sy-asp small{color: #6b6880}.nhanso-sy-next ul{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.nhanso-sy-next a{display: flex;gap: 12px;align-items: center;padding: 12px 14px;border-radius: 14px;background: #f8f6fd;color: #17133d;text-decoration: none}.nhanso-sy-next a:hover{background: #efeafb}.nhanso-sy-next .bi{flex: none;font-size: 20px;color: #3b2a8a}.nhanso-sy-next span{display: grid;gap: 1px}.nhanso-sy-next small{color: #6b6880}.nhanso-sy-again summary{display: flex;gap: 8px;align-items: center;cursor: pointer;font-weight: 700;color: #3b2a8a;list-style: none}.nhanso-sy-again summary::-webkit-details-marker{display: none}.nhanso-sy-again[open] summary{margin-bottom: 12px}@media (max-width: 640px){.nhanso-sy-people{grid-template-columns: minmax(0,1fr)}.nhanso-sy-table{font-size: 14px}.nhanso-sy-table th,.nhanso-sy-table td{padding: 8px 4px}.nhanso-sy-links>li{padding: 12px}.nhanso-sy-links__head{flex-wrap: wrap}.nhanso-sy-links h3{flex-basis: calc(100% - 60px);font-size: 15px}}
