/* SINH TỰ ĐỘNG (inc/css-gop.php) — đừng sửa tay. Nguồn: tri-post-answer, tri-chu-to, tri-title-format */
.tri-qq{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px;margin: 4px 0 20px}.tri-qq__label{flex: none;color: var(--wp--preset--color--royal);font-size: var(--tri-fs-6);font-weight: var(--tri-fw-bold)}.tri-qq__list{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.tri-qq__chip{display: inline-flex;align-items: center;min-height: 40px;padding: 8px 14px;border: 1.5px solid var(--wp--preset--color--ice);border-radius: 999px;background: var(--wp--preset--color--surface);color: var(--wp--preset--color--navy);font-size: var(--tri-fs-6);font-weight: var(--tri-fw-bold);line-height: var(--tri-lh-title);text-decoration: none;transition: background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease}.tri-qq__chip::before{content: "?";display: inline-grid;place-items: center;flex: none;width: 20px;height: 20px;margin-right: 8px;border-radius: 50%;background: var(--wp--preset--color--ice);color: var(--wp--preset--color--navy);font-size: var(--tri-fs-7);font-weight: var(--tri-fw-heavy)}.tri-qq__chip--out::before{content: "↗"}.tri-qq__chip:hover,.tri-qq__chip:focus-visible{border-color: var(--wp--preset--color--orange);background: var(--wp--preset--color--orange);color: var(--wp--preset--color--white)}.tri-qq__chip:hover::before,.tri-qq__chip:focus-visible::before{background: var(--wp--preset--color--white);color: var(--wp--preset--color--orange)}.tri-qq__edit{flex-basis: 100%;color: var(--wp--preset--color--royal);font-size: var(--tri-fs-7)}.tri-qq-flash{animation: tri-qq-flash 1.6s ease-out}@keyframes tri-qq-flash{0%,35%{background: transparent;background: color-mix(in srgb,var(--wp--preset--color--orange) 18%,transparent)}100%{background: transparent}}@media (max-width: 767px){.tri-qq{flex-wrap: nowrap;align-items: stretch;flex-direction: column;gap: 6px}.tri-qq__list{flex-wrap: nowrap;margin-inline: -16px;padding: 2px 16px 6px;overflow-x: auto;scroll-snap-type: x proximity;scrollbar-width: none}.tri-qq__list::-webkit-scrollbar{display: none}.tri-qq__list > li{flex: none;scroll-snap-align: start}.tri-qq__chip{max-width: 78vw}}@media (prefers-reduced-motion: reduce){.tri-qq-flash{animation: none}}
.tri-chu-to{position: fixed;top: 10px;right: 12px;z-index: 1001;display: none;width: 42px;height: 42px;padding: 0;border: 0;border-radius: 12px;background: transparent;box-shadow: 0 4px 12px rgba(0,0,0,0.25);overflow: hidden;cursor: pointer;touch-action: manipulation;-webkit-tap-highlight-color: transparent}.tri-chu-to img{display: block;width: 100%;height: 100%;pointer-events: none}@media (max-width: 1024px){.tri-chu-to{display: inline-flex}}@media (max-width: 380px){.tri-chu-to{width: 38px;height: 38px}}
mark.tri-hlw{background: none;color: inherit;padding: 0;font: inherit;text-transform: inherit;letter-spacing: inherit}.tri-hlw--orange{color: var(--tri-hlw-c,var(--wp--preset--color--orange,#ff7317)) !important}.tri-hlw--blue{color: var(--tri-hlw-c,#0053d1) !important}.tri-hlw--marker{background: linear-gradient(transparent 58%,transparent 58%) !important;background: linear-gradient(transparent 58%,color-mix(in srgb,var(--tri-hlw-c,#ff7317) 30%,transparent) 58%) !important;padding: 0 0.08em !important}.tri-hlw--yellow{background: var(--tri-hlw-c,#ffe066) !important;color: #091f5b !important;padding: 0 0.18em !important;border-radius: 0.2em;-webkit-box-decoration-break: clone;box-decoration-break: clone}.tri-hlw--underline{text-decoration: underline;text-decoration-color: var(--tri-hlw-c,#ff7317);text-decoration-thickness: 0.12em;text-underline-offset: 0.16em}.tri-hlw--pill{background: var(--tri-hlw-c,var(--wp--preset--color--navy,#091f5b)) !important;color: #fff !important;padding: 0 0.3em !important;border-radius: 0.35em;-webkit-box-decoration-break: clone;box-decoration-break: clone}.tri-hlw--gradient{background: linear-gradient(90deg,var(--tri-hlw-c,#ff7317),#3b63a8) !important;-webkit-background-clip: text !important;background-clip: text !important;color: transparent !important}:root{--tri-hl-dur: 4s}.tri-hlw--flow,.tri-h .tri-h__accent,.tri-h .tri-accent{--tri-hl-a: var(--wp--preset--color--action,#0053d1);--tri-hl-b: var(--tri-hlw-c,var(--wp--preset--color--orange,#ff7317));background-color: transparent !important;background-image: linear-gradient(90deg,var(--tri-hl-a) 0%,var(--tri-hl-b) 50%,var(--tri-hl-a) 100%) !important;background-size: 200% 100% !important;background-repeat: repeat-x !important;-webkit-background-clip: text !important;background-clip: text !important;color: transparent !important;-webkit-text-fill-color: transparent;-webkit-box-decoration-break: clone;box-decoration-break: clone;animation: tri-hl-flow var(--tri-hl-dur) linear infinite}:is(.tri-section--why-2,.tri-navy-merge,.tri-navy-strip,.tri-cta-band,.tri-scta-strip) :is(.tri-hlw--flow,.tri-h__accent,.tri-accent){--tri-hl-a: var(--tri-hlw-c,var(--wp--preset--color--orange,#ff7317));--tri-hl-b: #ffc24d}@keyframes tri-hl-flow{from{background-position: 0% 50%}to{background-position: 200% 50%}}@media (prefers-reduced-motion: reduce){.tri-hlw--flow,.tri-h .tri-h__accent,.tri-h .tri-accent{animation: none}}.tri-h,.tri-navy-strip__label h2,.tri-scta-strip__title{text-wrap: balance}.tri-sub--cum{white-space: normal}@media (min-width: 768px){.tri-sub--cum .tri-sub__cum{display: block}}
