/* SINH TỰ ĐỘNG (inc/css-gop.php) — đừng sửa tay. Nguồn: tri-chu-to, tri-cat-empty, tri-title-format */
.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}}
.tri-cat-empty{display: grid;gap: 32px;margin: 8px 0 48px}.tri-cat-empty__card{display: flex;flex-direction: column;align-items: center;gap: 12px;padding: 40px 24px;border: 1px dashed transparent;border: 1px dashed color-mix(in srgb,var(--wp--preset--color--royal) 35%,transparent);border-radius: 16px;background: var(--wp--custom--color--ice-soft);text-align: center}.tri-cat-empty__icon{display: inline-flex;align-items: center;justify-content: center;width: 56px;height: 56px;border-radius: 50%;background: var(--wp--preset--color--white);color: var(--wp--preset--color--action);box-shadow: 0 6px 16px transparent;box-shadow: 0 6px 16px color-mix(in srgb,var(--wp--preset--color--navy) 12%,transparent)}.tri-cat-empty__kicker{margin: 4px 0 0;padding: 4px 12px;border-radius: 999px;background: transparent;background: color-mix(in srgb,var(--wp--preset--color--orange) 14%,transparent);color: var(--wp--preset--color--orange);font-size: var(--tri-fs-7);font-weight: var(--tri-fw-bold);letter-spacing: 0.02em;text-transform: uppercase}.tri-cat-empty__title{max-width: 640px;margin: 0;color: var(--wp--preset--color--navy);font-family: var(--wp--preset--font-family--beau-sans);font-size: var(--tri-fs-3);font-weight: var(--tri-fw-heavy);line-height: var(--tri-lh-title);text-wrap: balance}.tri-cat-empty__body{max-width: 620px;margin: 0;color: var(--wp--custom--color--ink-soft);font-size: var(--tri-fs-6);line-height: var(--tri-lh-text)}.tri-cat-empty__actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 8px}.tri-cat-empty__h{margin: 0 0 14px;color: var(--wp--preset--color--navy);font-family: var(--wp--preset--font-family--beau-sans);font-size: var(--tri-fs-4);font-weight: var(--tri-fw-heavy)}.tri-cat-empty__chips{display: flex;flex-wrap: wrap;gap: 10px;margin: 0;padding: 0;list-style: none}.tri-cat-empty__chip{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 8px 16px;border: 1px solid transparent;border: 1px solid color-mix(in srgb,var(--wp--preset--color--navy) 18%,transparent);border-radius: 999px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--navy);font-size: var(--tri-fs-6);font-weight: var(--tri-fw-bold);text-decoration: none;transition: border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease}.tri-cat-empty__chip:hover,.tri-cat-empty__chip:focus-visible{border-color: var(--wp--preset--color--action);background: var(--wp--preset--color--action);color: var(--wp--preset--color--white)}.tri-cat-empty__count{min-width: 24px;padding: 1px 7px;border-radius: 999px;background: var(--wp--custom--color--ice-soft);color: var(--wp--preset--color--action);font-size: var(--tri-fs-7);font-weight: var(--tri-fw-bold);text-align: center}.tri-cat-empty__chip:hover .tri-cat-empty__count,.tri-cat-empty__chip:focus-visible .tri-cat-empty__count{background: var(--wp--preset--color--white)}.tri-cat-empty__posts{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px}.tri-cat-soon{margin: 40px 0 56px;padding: 24px;border: 1px dashed transparent;border: 1px dashed color-mix(in srgb,var(--wp--preset--color--royal) 35%,transparent);border-radius: 16px;background: var(--wp--custom--color--ice-soft)}.tri-cat-soon__title{margin: 0 0 14px;color: var(--wp--preset--color--navy);font-family: var(--wp--preset--font-family--beau-sans);font-size: var(--tri-fs-4);font-weight: var(--tri-fw-heavy)}.tri-cat-empty__chips--soon .tri-cat-empty__chip{font-weight: var(--tri-fw-regular)}@media (max-width: 1024px){.tri-cat-empty__posts{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.tri-cat-empty__card{padding: 28px 16px}.tri-cat-empty__actions .tri-btn{width: 100%;justify-content: center}.tri-cat-empty__posts{grid-template-columns: minmax(0,1fr)}.tri-cat-soon{padding: 18px 16px}}
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}}
