.cx-vui-component--has-macros .cx-vui-component__control{display:flex;position:relative;align-items:flex-start}.jet-engine-query-builder-heading{display:flex;padding:20px 0 20px;align-items:center;justify-content:space-between}.jet-engine-query-builder-heading .cx-vui-component{padding:0}.jet-engine-query-builder-heading .cx-vui-component__meta{padding-right:10px}.jet-engine-query-suggestions{position:relative}.jet-engine-query-suggestions__list{position:absolute;left:0;top:3px;width:100%;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15)}.jet-engine-query-suggestions__item{padding:5px;cursor:pointer;border-top:1px solid rgba(0,0,0,.15)}.jet-engine-query-suggestions__item:hover{background:rgba(0,0,0,.05)}.jet-engine-query-suggestions__item:first-child{border-top:none}.jet-engine-query-suggestions__close{position:absolute;right:5px;top:5px;font-size:28px;z-index:99;cursor:pointer}.jet-engine-query-preview{width:430px;position:fixed;right:10px;bottom:10px;border:1px solid #007cba;box-shadow:0 5px 10px rgba(0,0,0,.4);background:#fff}body.rtl .jet-engine-query-preview{left:10px;right:auto}.jet-engine-query-preview .cx-vui-component--preview-control{flex-direction:column;padding:10px}.jet-engine-query-preview .cx-vui-component--preview-control .cx-vui-component__label{font-size:14px}.jet-engine-query-preview .cx-vui-component--preview-control .cx-vui-component__desc{font-size:12px}.jet-engine-query-preview__body{min-height:10vh;max-height:50vh;box-shadow:0 5px 10px rgba(0,0,0,.1) inset;padding:12px;overflow:auto}.jet-engine-query-preview__body-updating{opacity:.5}.jet-engine-query-preview__items pre{white-space:pre-wrap}.cx-vui-component.cx-vui-component--query-fullwidth{padding-left:0;padding-right:0}.cx-vui-component.cx-vui-component--query-fullwidth .cx-vui-component__control{max-width:100%;flex:0 0 100%}.cx-vui-inner-panel.query-panel{padding:20px}.cx-vui-inner-panel.query-panel .cx-vui-panel{margin-bottom:20px}.cx-vui-inner-panel.query-panel>.cx-vui-component__label{padding:0 0 10px}.cx-vui-inner-panel.query-panel>.cx-vui-component__label+.cx-vui-component__desc{margin:-5px 0 0 0;padding:0 0 15px}.cx-vui-component.cx-vui-component--has-macros{align-items:flex-start}.jet-query-macros{width:32px;height:32px}.jet-query-macros__config{text-align:right;margin:-12px -15px 10px 0}.jet-query-macros__config-trigger{color:#007cba;text-decoration:underline;text-decoration-style:dashed;cursor:pointer;font-size:12px}.jet-query-macros__config-trigger:hover{color:#7b7e81;text-decoration:none}.jet-query-macros__trigger{height:32px;cursor:pointer;display:flex;align-items:center;align-content:center;justify-content:center}.jet-query-macros__trigger:hover svg path{fill:#007cba}.jet-query-macros__trigger svg path{fill:#7b7e81}.jet-query-macros__trigger-open{width:24px;height:auto}.jet-query-macros__trigger-close{width:24px;height:auto}.jet-query-macros__value{position:absolute;left:0;top:0;right:30px;background:#fff;padding:6px 15px 4px;border:2px solid #f4f4f5;border-radius:4px;display:flex;justify-content:space-between;font-size:13px;line-height:17px;color:#7b7e81;height:100%;box-sizing:border-box}.jet-query-macros__value i{cursor:pointer}.jet-query-macros__value-clear{cursor:pointer;padding:5px;margin:-7px -12px -8px 0}.jet-query-macros__value-clear svg{width:20px;height:auto}.jet-query-macros__value-clear svg path{fill:#007cba}.jet-query-macros__value-clear:hover svg path{fill:#c92c2c}.jet-query-macros__back{cursor:pointer;color:#007cba;font-weight:bold;text-decoration:underline}.jet-query-macros__title{padding:0 0 10px}.jet-query-macros__popup{position:absolute;right:0;left:0;top:36px;background:#fff;padding:20px 30px;margin:0;border:1px solid #ececec;box-shadow:0 2px 6px rgba(35,40,45,.07);border-radius:6px;z-index:9999}.jet-query-macros__popup .cx-vui-button.cx-vui-button--style-accent{margin:10px 0 5px 0}.jet-query-macros__popup .cx-vui-component{padding:7px 0}.jet-query-macros__popup .cx-vui-component__meta{justify-content:center}.jet-query-macros__popup .cx-vui-component__label{font-size:13px}.jet-query-macros__popup .cx-vui-component--mini-label{flex-direction:column;border-top:none !important}.jet-query-macros__popup .cx-vui-component--mini-label .cx-vui-component__meta{max-width:100%;flex:0 0 100%}.jet-query-macros__popup .cx-vui-component--mini-label .cx-vui-component__label{font-weight:bold;color:#7b7e81}.jet-query-macros__popup .cx-vui-component--mini-label .cx-vui-component__control{flex:1 1 auto !important;max-width:100% !important}.jet-query-macros-item__name{font-size:13px;line-height:17px;color:#7b7e81;padding:2px 0;display:flex;align-content:flex-start;cursor:pointer}.jet-query-macros-item__name:hover{color:#23282d;font-weight:bold}.jet-query-macros-item__mark{font-size:11px;line-height:12px;padding:3px 5px 0 0}
