.cx-vui-component--has-macros .cx-vui-component__control,.has-macros{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jet-booking-macros{width:32px}.jet-booking-macros__trigger{color:#7b7e81;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;height:32px}.jet-booking-macros__trigger:hover{color:#007cba}.jet-booking-macros__popup{position:absolute;left:0;right:0;top:36px;background:#fff;border:1px solid #ececec;border-radius:4px;-webkit-box-shadow:0 2px 6px rgba(35,40,45,.07);box-shadow:0 2px 6px rgba(35,40,45,.07);margin:0;padding:20px 25px;z-index:9999}.jet-booking-macros__popup .cx-vui-component{padding:5px 0}.jet-booking-macros__popup .cx-vui-component--mini-label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:none !important}.jet-booking-macros__popup .cx-vui-component--mini-label .cx-vui-component__meta{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.jet-booking-macros__popup .cx-vui-component--mini-label .cx-vui-component__control{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important;max-width:100% !important}.jet-booking-macros__popup .cx-vui-button{margin-top:10px}.jet-booking-macros__title{padding:0 0 10px}.jet-booking-macros__back{color:#007cba;cursor:pointer;font-weight:bold;text-decoration:underline}.jet-booking-macros__list{overflow-y:auto;max-height:250px;margin:0 -25px;padding:0 25px}.jet-booking-macros-item__name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;color:#7b7e81;cursor:pointer;font-size:13px;line-height:17px;padding:2px 0}.jet-booking-macros-item__name:hover{color:#23282d;font-weight:bold}.jet-booking-macros-item__mark{font-size:11px;line-height:12px;padding:3px 5px 0 0}
