/* MASTER11 P04 approved desktop presentation. Scope: BELOW tabs only; no Admin data transforms. */
:root{--xgp04-blue:#347fbd;--xgp04-ink:#10325c;--xgp04-edge:#d9e6f2;--xgp04-muted:#58718a}
/* MONEY: preserve existing 6 anchor ids and the original P88 HTML chunks */
body.transport-native.transport-money-p72 .xgqn-vlock-money{background:#f5f9fc!important;padding:16px 0 46px!important;color:var(--xgp04-ink)}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-container{width:min(1280px,calc(100% - 40px))!important;max-width:1280px!important;margin-inline:auto!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-paper{display:block!important;overflow:visible!important;border:1px solid #e2ecf4!important;border-radius:15px!important;background:#fff!important;box-shadow:0 9px 25px rgba(25,65,100,.04)!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-section{display:block!important;padding:29px 34px 32px!important;margin:0!important;border:0!important;border-bottom:1px solid #e3edf5!important;background:#fff!important;scroll-margin-top:110px;min-width:0!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-section:last-child{border-bottom:0!important;border-radius:0 0 15px 15px!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-summary{border-radius:15px 15px 0 0!important}
/* Hero above the tab already contains H1, title and feature badges. Hide only duplicate UI chrome. */
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-summary>.tm89-heading-main,
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-summary>.tm89-badges{display:none!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-overview-layout,
body.transport-native.transport-money-p72 .xgqn-vlock-money.tmvf-family-b .tm89-overview-layout,
body.transport-native.transport-money-p72 .xgqn-vlock-money.tmvf-family-c .tm89-overview-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:17px!important;margin:0 0 20px!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-overview-layout .tm89-panel{min-width:0!important;margin:0!important;padding:19px 21px!important;background:linear-gradient(180deg,#f1f8ff,#fff)!important;border:1px solid #d1e3f2!important;border-radius:10px!important;box-shadow:none!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-panel-heading{display:flex!important;align-items:center!important;gap:9px!important;margin:0 0 14px!important;padding:0!important;color:#123d68!important;font-size:16px!important;line-height:1.4!important;font-weight:800!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-panel-heading svg{display:block;flex:none;color:#1685ca}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-itinerary{display:grid!important;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;background:#fff!important;padding:15px!important;border:1px solid #e0ecf5!important;border-radius:8px!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-itinerary-local{grid-template-columns:1fr!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-itinerary small{font-size:11px!important;color:#69839a!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-itinerary strong{font-size:17px!important;color:#113c69!important;line-height:1.35!important;overflow-wrap:anywhere}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-itinerary>span{color:#1887cf!important;text-align:center!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-route-panel .tm89-small{margin:12px 0 0!important;padding:0!important;border:0!important;line-height:1.62!important;font-size:12px!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-checks{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;margin:0!important;padding:0!important;list-style:none!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-checks li{position:relative;padding:6px 0 6px 23px!important;margin:0!important;border:0!important;background:transparent!important;color:#385c77!important;font-size:13px!important;line-height:1.6!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-checks li:before{content:'✓';position:absolute;left:0;top:5px;color:#147fc3;font-size:15px;font-weight:900}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-alert{margin:12px 0 0!important;padding:0!important;background:transparent!important;border:0!important;color:#6b8498!important;font-size:11.5px!important;line-height:1.6!important}
/* chapter H2 with short underline; H3 editorial (not a card per paragraph) */
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-section-header{display:block!important;margin:0 0 18px!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-section-header h2,
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-related .tm89-heading h2{position:relative;font-size:clamp(20px,1.8vw,25px)!important;line-height:1.38!important;font-weight:800!important;color:#10305a!important;letter-spacing:-.02em!important;margin:0 0 12px!important;padding:0 0 12px!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-section-header h2:after,
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-related .tm89-heading h2:after{content:'';position:absolute;bottom:0;left:0;width:39px;height:3px;background:#20a0df;border-radius:4px}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-section-header p{margin:0!important;font-size:13px!important;color:#607c92!important;line-height:1.7!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-prose{font-size:15px!important;line-height:1.84!important;color:#29455e!important;min-width:0;overflow-wrap:anywhere}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-prose :is(p,ul,ol){margin:0 0 14px!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-prose h2{position:relative!important;margin:24px 0 13px!important;padding:0 0 11px!important;border:0!important;background:transparent!important;font-size:clamp(19px,1.5vw,22px)!important;font-weight:800!important;color:#123663!important;line-height:1.45!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-prose h2:after{content:'';position:absolute;left:0;bottom:0;width:36px;height:3px;background:#279fe0;border-radius:3px}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-prose :is(h3,h4){margin:19px 0 7px!important;padding:0!important;border:0!important;background:transparent!important;font-size:16px!important;font-weight:800!important;color:#18466e!important;line-height:1.45!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-prose img{max-width:100%!important;height:auto!important;border-radius:9px}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-prose a{color:#067ab9;text-decoration:underline;text-underline-offset:3px}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-prose blockquote{border-left:3px solid #298ed2;background:#f2f9fe;border-radius:0 8px 8px 0;margin:12px 0;padding:11px 17px}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-prose table{display:table!important;width:100%!important;border-collapse:collapse!important;font-size:13px!important;max-width:100%}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-prose :is(td,th){padding:9px 12px!important;border:1px solid #dce9f3!important;text-align:left}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-prose th{background:#eaf5ff!important;color:#143d68!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-data-table{border:1px solid #d8e7f3!important;border-radius:9px!important;overflow:hidden!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-data-table dt{background:#eaf5ff!important}
/* preserve fixed visual A/B/C business-specific board; remove visual clutter */
body.transport-native.transport-money-p72 .xgqn-vlock-money .tmvc-board{margin:17px 0 22px!important;padding:19px 21px!important;border:1px solid #d4e6f5!important;border-top:2px solid var(--xgp04-blue)!important;border-radius:10px!important;background:linear-gradient(140deg,#f2f9ff,#fff)!important;box-shadow:none!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tmvc-board-lead{margin-bottom:13px!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tmvc-board-lead h3{font-size:18px!important;color:#153e69!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tmvc-journey{gap:10px!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tmvc-journey-stop{background:#fff!important;border:1px solid #dce9f3!important;padding:12px!important;border-radius:9px!important;box-shadow:none!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tmvc-journey-index{width:32px!important;height:32px!important;font-size:12px!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tmvc-foot{padding-top:11px!important;margin-top:11px!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 24px!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-topic-card{padding:13px 0!important;border:0!important;border-top:1px solid #e4edf4!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm90-vehicle-showcase{border:1px solid #dce9f5!important;border-radius:10px!important;overflow:hidden!important;box-shadow:none!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm90-vehicle-cover,
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm90-vehicle-details{background:#fff!important;box-shadow:none!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-price-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:17px!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-price-card{background:linear-gradient(135deg,#f2f9ff,#fff)!important;border:1px solid #d8e8f6!important;border-radius:10px!important;box-shadow:none!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-cost-panel{background:#f8fbfe!important;border:1px solid #e1edf5!important;border-radius:10px!important;box-shadow:none!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-steps{background:#fafcff!important;border:1px solid #dce9f4!important;box-shadow:none!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-step{background:transparent!important;border:0!important;border-right:1px solid #dfe9f1!important;box-shadow:none!important;border-radius:0!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-step:last-child{border-right:0!important}
/* FAQ: move existing H3 + answer nodes into native details; never regenerate article text */
body.transport-native.transport-money-p72 .xgqn-vlock-money .xgqn-vlock-faq-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 15px!important;align-items:start!important;margin:14px 0 0!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .xgqn-vlock-faq-item{min-width:0!important;border:1px solid #dae7f1!important;background:#fff!important;border-radius:9px!important;overflow:hidden!important;margin:0!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .xgqn-vlock-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px!important;cursor:pointer;list-style:none;color:#193b63;font-size:13px;font-weight:750;line-height:1.5}
body.transport-native.transport-money-p72 .xgqn-vlock-money .xgqn-vlock-faq-item summary::-webkit-details-marker{display:none}
body.transport-native.transport-money-p72 .xgqn-vlock-money .xgqn-vlock-faq-item summary:after{content:'⌄';color:#347fbd;font-size:18px;flex:none}
body.transport-native.transport-money-p72 .xgqn-vlock-money .xgqn-vlock-faq-item[open] summary:after{transform:rotate(180deg)}
body.transport-native.transport-money-p72 .xgqn-vlock-money .xgqn-vlock-faq-item summary :is(h3,h4){font:inherit!important;margin:0!important;padding:0!important;color:inherit!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .xgqn-vlock-faq-answer{padding:0 13px 13px!important;font-size:13px!important;line-height:1.7!important;color:#486780}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 15px!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-faq-item{background:#fff!important;border:1px solid #d8e6f2!important;border-radius:9px!important;box-shadow:none!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-related-grid a{background:#fff!important;border:1px solid #d5e6f3!important;border-radius:9px!important;box-shadow:none!important}
/* LISTING: independent chapter engine and source article, just matching editorial design */
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing{background:#f4f9fc!important}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .trsp73-main{width:min(1280px,calc(100% - 40px))!important;max-width:1280px!important;grid-template-columns:minmax(0,1fr) 272px!important;gap:19px!important;padding-top:19px!important}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .trsp73-article{min-width:0!important;border:1px solid #e0ebf4!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 22px rgba(20,64,90,.04)!important}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .trsp73-article>section{min-width:0!important;padding:27px 28px!important;margin:0!important;border-bottom:1px solid #e5edf5!important;background:#fff!important;box-shadow:none!important}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .trsp73-reading-head{display:block!important;margin:0 0 16px!important;padding:0!important;background:transparent!important;border:0!important}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .trsp73-reading-head h2,
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .trsp73-heading h2{position:relative;font-size:clamp(20px,1.8vw,25px)!important;color:#12325b!important;line-height:1.4!important;margin:0 0 12px!important;padding:0 0 11px!important}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .trsp73-reading-head h2:after,
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .trsp73-heading h2:after{content:'';position:absolute;left:0;bottom:0;width:39px;height:3px;border-radius:3px;background:#20a0df}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .tmwf-public-chapters{font-size:15px!important;line-height:1.85!important;color:#2f506c!important;overflow-wrap:anywhere}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .tmwf-public-chapter{display:block!important;margin:0 0 23px!important;padding:4px 0 22px!important;background:#fff!important;border:0!important;border-bottom:1px solid #e2ecf5!important;border-radius:0!important;box-shadow:none!important}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .tmwf-public-chapter:last-child{border-bottom:0!important;padding-bottom:0!important;margin-bottom:0!important}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .tmwf-public-chapter h2{position:relative!important;margin:15px 0 13px!important;padding:0 0 10px!important;border:0!important;color:#123661!important;font-size:clamp(19px,1.6vw,22px)!important;font-weight:800!important;line-height:1.4!important}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .tmwf-public-chapter h2:after{content:'';position:absolute;left:0;bottom:0;width:35px;height:3px;background:#219ee0;border-radius:3px}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .tmwf-public-chapter h3{font-size:16px!important;font-weight:800!important;line-height:1.45!important;color:#164a71!important;margin:18px 0 8px!important;padding:0!important}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .tmwf-public-chapter p{margin:0 0 13px!important;line-height:1.85!important}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .tmwf-public-chapter img{max-width:100%!important;height:auto!important;border-radius:9px}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .tmwf-public-chapter table{display:table!important;width:100%!important;border-collapse:collapse!important;border:1px solid #d2e2f1!important}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .tmwf-public-chapter :is(td,th){padding:9px 11px!important;border:1px solid #dfeaf3!important}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .tmwf-public-chapter th{background:#eaf6ff!important;color:#113d6c!important}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .tmvc-board,
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .trsp73-side-card{border-radius:10px!important;border-color:#dce9f5!important;box-shadow:none!important}
body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .trsp73-related-grid a{background:#fff!important;border:1px solid #dbe8f3!important;border-radius:9px!important;box-shadow:none!important}
@media(max-width:960px){
 body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-overview-layout,
 body.transport-native.transport-money-p72 .xgqn-vlock-money.tmvf-family-b .tm89-overview-layout,
 body.transport-native.transport-money-p72 .xgqn-vlock-money.tmvf-family-c .tm89-overview-layout{grid-template-columns:1fr!important;gap:12px!important}
 body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .trsp73-main{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:680px){
 body.transport-native.transport-money-p72 .xgqn-vlock-money{padding:10px 0 22px!important}
 body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-container{width:calc(100% - 28px)!important}
 body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-section{padding:20px 17px 23px!important}
 body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-overview-layout .tm89-panel{padding:16px!important}
 body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-section-header h2,
 body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-prose h2{font-size:19px!important}
 body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-prose{font-size:14px!important;line-height:1.8!important}
 body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-price-grid,
 body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-topic-grid,
 body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-faq-grid,
 body.transport-native.transport-money-p72 .xgqn-vlock-money .xgqn-vlock-faq-grid,
 body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-related-grid{grid-template-columns:1fr!important}
 body.transport-native.transport-money-p72 .xgqn-vlock-money .tmvc-board{padding:16px!important}
 body.transport-native.transport-money-p72 .xgqn-vlock-money .tmvc-journey,
 body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-steps-row{grid-template-columns:1fr!important}
 body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .trsp73-main{width:calc(100% - 28px)!important}
 body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .trsp73-article>section{padding:21px 16px!important}
 body.transport-native .trsp73.tm02-supporting.xgqn-vlock-listing .tmwf-public-chapters{font-size:14px!important}
}

/* Prevent legacy marker's 5px dot from clipping the check mark in both columns. */
body.transport-native.transport-money-p72 .xgqn-vlock-money .tm89-checks li:before{
 width:20px!important;height:auto!important;top:5px!important;left:0!important;
 font-size:16px!important;line-height:1.4!important;background:transparent!important;border-radius:0!important;
}
/* Source FAQ already has its own accurate H2; do not display template's generic second title. */
body.transport-native.transport-money-p72 .xgqn-vlock-money .xgqn-vlock-faq-fallback-heading{display:none!important}


/* P05 / FAQ: replace font-dependent "v" character with a real CSS chevron.
   Both article-driven FAQ and empty-article fallback use the same accessible <details>.
   Scope deliberately excludes the global header and any content above the Money tabs. */
body.transport-native.transport-money-p72 .xgqn-vlock-money #hoi-dap-dich-vu :is(.xgqn-vlock-faq-item,.tm89-faq-item) summary{
 display:grid!important;grid-template-columns:minmax(0,1fr) 14px!important;
 column-gap:12px!important;align-items:center!important;justify-content:initial!important;
 min-height:50px!important;position:relative!important;
 padding:12px 16px!important;
 list-style:none!important;
}
body.transport-native.transport-money-p72 .xgqn-vlock-money #hoi-dap-dich-vu :is(.xgqn-vlock-faq-item,.tm89-faq-item) summary::-webkit-details-marker{display:none!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money #hoi-dap-dich-vu :is(.xgqn-vlock-faq-item,.tm89-faq-item) summary::marker{content:''!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money #hoi-dap-dich-vu :is(.xgqn-vlock-faq-item,.tm89-faq-item) summary::before{content:none!important;display:none!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money #hoi-dap-dich-vu :is(.xgqn-vlock-faq-item,.tm89-faq-item) summary::after{
 content:''!important;display:block!important;position:static!important;
 box-sizing:border-box!important;width:15px!important;height:15px!important;
 padding:0!important;border:0!important;
 border-radius:0!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23267bb8' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat!important;box-shadow:none!important;
 justify-self:center!important;align-self:center!important;
 transform:rotate(0deg)!important;transform-origin:center!important;
 margin:0!important;font-size:0!important;line-height:0!important;
 transition:transform .18s ease!important;
}
body.transport-native.transport-money-p72 .xgqn-vlock-money #hoi-dap-dich-vu :is(.xgqn-vlock-faq-item,.tm89-faq-item)[open] summary::after{transform:rotate(180deg)!important;margin:0!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money #hoi-dap-dich-vu :is(.xgqn-vlock-faq-item,.tm89-faq-item) summary:focus-visible{outline:2px solid #2b81c1!important;outline-offset:-3px!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money #hoi-dap-dich-vu .tm89-faq-item{padding:0!important;overflow:hidden!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money #hoi-dap-dich-vu .tm89-faq-item>div{margin:0 16px 12px!important;padding:10px 0 0!important}

/* P05 / Headings: when P88 has a genuine source H2, suppress the redundant
   template-only label; the article and its original semantic H2 remain intact. */
body.transport-native.transport-money-p72 .xgqn-vlock-money #kinh-nghiem .xgqn-vlock-experience-fallback-heading{display:none!important}
body.transport-native.transport-money-p72 .xgqn-vlock-money #kinh-nghiem .xgqn-vlock-experience-fallback-heading + .tm89-prose > h2:first-child{margin-top:0!important}
