/* TEST only: bottom Vietnamese trio. All other approved UI remains unchanged. */
body.bm-fullscreen-open .bm-geometry .bm-vi-bottom-triple{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:3px;width:100%;align-items:start;margin:4px 0 0;padding:0 4px;box-sizing:border-box}
body.bm-fullscreen-open .bm-geometry .bm-vi-bottom-part{appearance:none;border:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;min-width:0;min-height:112px;padding:5px 1px;color:#091b48;text-align:center;cursor:pointer}
body.bm-fullscreen-open .bm-geometry .bm-vi-bottom-part-1{margin-top:34px}
body.bm-fullscreen-open .bm-geometry .bm-vi-bottom-part strong{font-size:clamp(17px,5.1vw,25px);line-height:1.15;font-weight:800;white-space:nowrap}
body.bm-fullscreen-open .bm-geometry .bm-vi-bottom-part em{font-size:clamp(14px,4.2vw,20px);font-style:normal;color:#748fae;white-space:nowrap}
body.bm-fullscreen-open .bm-geometry .bm-vi-bottom-part .bm-blue-dot{display:block;position:static;width:13px;height:13px;min-width:13px;min-height:13px;border-radius:50%;background:#00baf3;border:2px solid #b8faff;box-shadow:0 0 11px #0cf;box-sizing:border-box}
body.bm-fullscreen-open .bm-geometry .bm-vi-bottom-part small{font-size:clamp(15px,4.4vw,21px);line-height:1.2;font-weight:750;color:#1488d8;white-space:normal}
body.dark.bm-fullscreen-open .bm-geometry .bm-vi-bottom-part{color:#fff}
@media(max-width:360px){body.bm-fullscreen-open .bm-geometry .bm-vi-bottom-part strong{font-size:16px}body.bm-fullscreen-open .bm-geometry .bm-vi-bottom-part em{font-size:13px}body.bm-fullscreen-open .bm-geometry .bm-vi-bottom-part-1{margin-top:26px}}
