/* Keep homepage-style navy payment-plan breakdown; only add the info trigger. */
html.emb .mb>#pc .hotel-sidebar-top{overflow:visible!important}
html.emb .mb>#pc .hotel-sidebar-row{position:relative!important}
html.emb .mb>#pc .hotel-payment-info{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;flex:0 0 24px!important;width:24px!important;height:24px!important;border:1px solid #bd8e41!important;border-radius:50%!important;color:#bd8e41!important;font:700 16px/1 Arial,sans-serif!important;cursor:help!important;z-index:50!important}
html.emb .mb>#pc .hotel-payment-popover{display:none!important;position:absolute!important;z-index:100!important;right:0!important;top:calc(100% + 8px)!important;width:214px!important;padding:7px 11px!important;box-sizing:border-box!important;background:#10223d!important;color:#fff!important;border-radius:8px!important;box-shadow:0 12px 24px #0004!important;font:500 12px/1.4 Arial,sans-serif!important;text-align:left!important;white-space:normal!important}
html.emb .mb>#pc .hotel-payment-info:hover .hotel-payment-popover,html.emb .mb>#pc .hotel-payment-info:focus-within .hotel-payment-popover,html.emb .mb>#pc .hotel-payment-info.open .hotel-payment-popover{display:block!important}
html.emb .mb>#pc .hotel-payment-stage{display:flex!important;justify-content:space-between!important;gap:8px!important;padding:5px 0!important;border-bottom:1px solid #243853!important;color:#fff!important;white-space:normal!important}
html.emb .mb>#pc .hotel-payment-stage:last-child{border-bottom:0!important}
html.emb .mb>#pc .hotel-payment-stage strong{color:#f2c674!important;font:700 12px/1.3 Arial,sans-serif!important;white-space:nowrap!important}
html.emb #chips:before{content:'PROJECTS';display:block!important;padding:13px 13px 10px!important;color:#f2d08a!important;font:700 12px/1.3 Arial,sans-serif!important;letter-spacing:1.3px!important;border-bottom:1px solid #1c3952!important;margin-bottom:6px!important}
