.jet-engine-timber-editor-popup{position:absolute;z-index:999;background:#fff;width:400px;padding:30px 40px;top:100%;right:0;box-shadow:0px 4px 10px rgba(35,40,45,.1882352941);border-radius:4px}.jet-engine-timber-editor-popup.align-left{left:0;right:auto}.jet-engine-timber-editor-presets .jet-engine-timber-editor-popup{left:0;width:800px}.jet-engine-timber-css-vars-helper{position:relative;display:flex;justify-content:flex-end;padding:3px 0 0}.jet-engine-timber-css-vars-helper .jet-engine-timber-css-vars-trigger{text-decoration:underline dashed}.jet-engine-timber-css-vars-helper .jet-engine-timber-css-var{display:flex;gap:5px;color:#007cba;align-items:center;cursor:pointer;padding:2px 0;margin:0 0 1px;font-size:12px;line-height:16px}.jet-engine-timber-css-vars-helper .jet-engine-timber-css-var:hover{font-weight:bold}.jet-engine-timber-css-vars-helper .jet-engine-timber-css-var__preview{width:14px;height:14px;border:1px solid currentColor;border-radius:8px}.jet-engine-timber-settings__nav{padding:0 0 10px}.jet-engine-timber-settings__nav-link{text-decoration:none}.jet-engine-timber-settings__nav-link:hover{text-decoration:underline}.jet-engine-timber-settings__nav-link.is-active{font-weight:bold}.jet-engine-timber-settings__media{width:80px;height:80px;background:#f4f4f5;cursor:pointer;display:flex;justify-content:center;align-items:center;align-content:center}.jet-engine-timber-settings__media svg.jet-engine-timber-settings__media-add path{fill:#7b7e81}.jet-engine-timber-settings__media:hover svg.jet-engine-timber-settings__media-add path{fill:#23282d}.jet-engine-timber-settings__media-preview{width:80px;height:80px;position:relative;overflow:hidden}.jet-engine-timber-settings__media-preview img{display:block;width:100%;height:auto}.jet-engine-timber-settings__media-remove{position:absolute;right:5px;top:5px;padding:3px 4px 1px 4px;border-radius:3px;color:#7b7e81;border:1px solid currentColor;background:rgba(255,255,255,.5)}.jet-engine-timber-settings__media-remove:hover{color:#23282d}.jet-engine-timber-settings__media-remove svg path{fill:currentColor}.jet-engine-timber-presets-list{display:flex;gap:22px;flex-wrap:wrap;padding:0 0 10px}.jet-engine-timber-presets-list__item{flex:0 0 250px;max-width:250px;position:relative;border:1px solid #ddd;border-radius:5px;cursor:pointer}.jet-engine-timber-presets-list__item:hover,.jet-engine-timber-presets-list__item--active{border-color:#007cba}.jet-engine-timber-presets-list__item-preview{height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center}.jet-engine-timber-presets-list__item-preview>div{width:125%;transform:scale(0.7)}.jet-engine-timber-presets-list__item-cover{position:absolute;display:flex;left:0;right:0;top:0;bottom:0;border-radius:5px;background:rgba(255,255,255,.95);padding:30px;gap:15px;flex-direction:column;align-items:center;justify-content:center}.jet-engine-timber-presets-list__item-cover-name{font-size:16px;font-weight:bold}.jet-engine-timber-presets-list__item-cover-actions{display:flex;gap:10px}.jet-engine-timber-dynamic-data{position:relative}.jet-engine-timber-dynamic-data__popup{width:280px;padding:25px 30px;margin:5px 0 0 0}.jet-engine-timber-dynamic-data__popup h4{padding:0 0 5px;margin:0}.jet-engine-timber-dynamic-data__list{padding:0}.jet-engine-timber-dynamic-data__list+h4{padding-top:10px}.jet-engine-timber-dynamic-data__item{font-size:13px;line-height:17px;color:#7b7e81;padding:2px 0;display:flex;align-content:flex-start;cursor:pointer}.jet-engine-timber-dynamic-data__item-mark{padding:0 4px 0 0}.jet-engine-timber-dynamic-data__item:hover{color:#23282d;font-weight:bold}.jet-engine-timber-dynamic-data__single-item-back{cursor:pointer;color:#007cba;font-weight:bold;text-decoration:underline}.jet-engine-timber-dynamic-data__single-item-title.with-indent{padding-bottom:10px}.jet-engine-timber-dynamic-data__single-item-control small{display:block;padding:2px 0 0 0;line-height:15px;opacity:.5;font-weight:normal}.jet-engine-timber-dynamic-data__single-actions{display:flex;align-items:center;gap:10px;padding:10px 0 0 0}.jet-engine-timber-dynamic-data__single-actions button.cx-vui-button{padding:7px 15px}.jet-engine-timber-dynamic-data__notice{font-style:italic}.jet-engine-timber-dynamic-data .cx-vui-component__meta{justify-content:center}.jet-engine-timber-dynamic-data .cx-vui-component__label{font-size:13px}.jet-engine-timber-dynamic-data .cx-vui-f-select .cx-vui-f-select__selected-not-empty{margin:5px 0 0}.jet-engine-timber-dynamic-data .cx-vui-f-select .cx-vui-f-select__selected-option{padding:3px 8px 3px 3px;margin:0 2px 2px 0}.jet-engine-timber-dynamic-data .cx-vui-component--mini-label{flex-direction:column;border-top:none !important;padding:8px 0}.jet-engine-timber-dynamic-data .cx-vui-component--mini-label .cx-vui-component__meta{max-width:100%;flex:0 0 100%}.jet-engine-timber-dynamic-data .cx-vui-component--mini-label .cx-vui-component__label{font-weight:bold;color:#7b7e81}.jet-engine-timber-dynamic-data .cx-vui-component--mini-label .cx-vui-component__control{flex:1 1 auto !important;max-width:100% !important}.jet-engine-timber-settings{position:relative}.jet-engine-timber-settings__trigger[type=button]{background:none;border:none;box-shadow:none;color:#007cba;display:flex;font-size:14px;align-items:center;gap:4px;cursor:pointer}.jet-engine-timber-settings__trigger[type=button] svg{width:16px;height:16px}.jet-engine-timber-settings__trigger[type=button] svg path{fill:currentColor}.jet-engine-timber-settings__popup{position:fixed;display:flex;justify-content:center;align-items:center;left:0;right:0;top:0;bottom:0;z-index:999}.jet-engine-timber-settings__popup-content{background:#fff;width:600px;padding:30px 40px;box-shadow:0px 4px 10px rgba(35,40,45,.2);border-radius:4px;max-height:84vh;overflow:auto;position:relative}.jet-engine-timber-settings__popup-overlay{background:rgba(0,0,0,.8);position:fixed;left:0;right:0;top:0;bottom:0;z-index:-1}.jet-engine-timber-settings__popup-close{position:absolute;right:5px;top:5px;width:24px;height:24px;cursor:pointer;opacity:.5}.jet-engine-timber-settings__popup-close:hover{opacity:1}.jet-engine-timber-settings__popup .jet-listings-popup__form-row{padding:7px 0}.jet-engine-timber-settings__popup .jet-listings-popup__form-row small{display:block;line-height:1.1em;padding:0 0 6px;opacity:.8}.jet-engine-timber-settings__popup .jet-listings-popup__form-row label{display:block}.jet-engine-timber-settings__popup .jet-listings-popup__form-row select,.jet-engine-timber-settings__popup .jet-listings-popup__form-row input[type=text]{width:100%}.jet-engine-timber-settings__popup .jet-listings-popup__form-cols{display:flex;justify-content:space-between;align-items:flex-end}.jet-engine-timber-settings__popup .jet-listings-popup__form-delimiter{padding:0 0 6px}.jet-engine-timber-settings__popup .jet-listings-popup__form-col{flex:0 0 45%}.jet-engine-timber-settings .cx-vui-repeater .cx-vui-repeater-item{box-shadow:none;margin:0 0 15px;border:1px solid #ececec}.jet-engine-timber-settings .cx-vui-repeater .cx-vui-repeater-item .cx-vui-repeater-item__heading{padding:10px 15px}.jet-engine-timber-settings .cx-vui-repeater .cx-vui-repeater-item .cx-vui-repeater-item__copy,.jet-engine-timber-settings .cx-vui-repeater .cx-vui-repeater-item .cx-vui-repeater-item__clean{margin:0 0 0 5px}.jet-engine-timber-settings .cx-vui-repeater .cx-vui-repeater-item .cx-vui-repeater-item__heading-start{gap:5px}.jet-engine-timber-settings .cx-vui-repeater .cx-vui-repeater-item .cx-vui-repeater-item__title,.jet-engine-timber-settings .cx-vui-repeater .cx-vui-repeater-item .cx-vui-repeater-item__subtitle{font-size:13px}.jet-engine-timber-settings .cx-vui-repeater .cx-vui-repeater-item .cx-vui-component{padding:10px 15px}.jet-engine-timber-settings .cx-vui-repeater .cx-vui-repeater-item .cx-vui-component__meta{padding:0 0 5px;margin:0;border:none}.jet-engine-timber-settings .cx-vui-repeater .cx-vui-repeater-item .cx-vui-component__label{font-size:13px;padding:0}.jet-engine-timber-settings .cx-vui-repeater .cx-vui-repeater-item .cx-vui-component--media{display:flex;gap:15px;align-items:center}.jet-engine-timber-settings .cx-vui-repeater .cx-vui-repeater-item .cx-vui-component--media .cx-vui-component__desc{padding:0}.jet-engine-timber-settings .cx-vui-repeater .cx-vui-repeater-item .cx-vui-component--media .cx-vui-component__meta{flex:1 1 auto}.jet-engine-timber-settings .cx-vui-repeater .cx-vui-repeater-item .cx-vui-component--media .cx-vui-component__control{flex:0 0 80px}.jet-engine-timber-editor__header{display:flex;padding:10px 0 25px;align-items:flex-start}.jet-engine-timber-editor__header-input{flex:1 1 auto}.jet-engine-timber-editor__header-actions{flex:0 0 220px;display:flex;justify-content:flex-end;gap:20px;align-items:center}.jet-engine-timber-editor__header-actions .cx-vui-button--size-header-action{font-size:14px;line-height:22px;padding:8px 35px}.jet-engine-timber-editor__body{width:100%;display:flex;min-height:600px;border:1px solid #ddd;border-top:none;align-items:stretch}.jet-engine-timber-editor__preview{flex:0 0 50%;max-width:85%;display:flex;background:#fff;flex-direction:column}.jet-engine-timber-editor__preview-body{width:100%;max-width:100%;flex:1 1 auto;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2) inset;padding:20px;box-sizing:border-box}.jet-engine-timber-editor__preview-body img{max-width:100%}.jet-engine-timber-editor__data{flex:1 1 auto;display:flex;flex-direction:column}.jet-engine-timber-editor__data-control{height:50%}.jet-engine-timber-editor__group-title{display:flex;justify-content:space-between;padding:10px 15px;background:#f7f7f7;border:1px solid #ddd;border-right:none;position:relative}.jet-engine-timber-editor__data .jet-engine-timber-editor__group-title{border-left:none}.jet-engine-timber-editor__group-title-text{font-weight:bold;font-size:15px;line-height:28px;display:flex;align-items:center}.jet-engine-timber-editor__group-title-text .jet-engine-timber-css-vars-helper{padding:0;font-weight:normal;font-size:13px;margin:0 0 0 10px}.jet-engine-timber-editor__group-title-actions{display:flex;gap:10px;align-items:center}.jet-engine-timber-editor__group-title-notice{font-style:italic;font-size:12px}.jet-engine-timber-editor__group-title .cx-vui-button{padding:3px 6px 4px}.jet-engine-timber-editor__group-title .cx-vui-button .cx-vui-button__content{gap:4px}.jet-engine-timber-editor-top-bar{display:flex;justify-content:space-between;align-items:center}.jet-engine-timber-editor-preview-settings{display:flex;align-items:center;justify-content:flex-end;padding:0 0 10px;gap:5px}.jet-engine-timber-editor-preview-settings .jet-engine-timber-editor-preview-width-control{width:53px;padding-right:0}.jet-engine-timber-editor-preview-settings .jet-engine-timber-editor-preview-units-control{margin:0;padding-right:19px}
