:host{contain:layout}button{background:0;border:0;box-shadow:none;color:inherit;cursor:pointer;margin:0;outline:0;padding:0}.wrapper{background:var(--tb_ui_bg_light);box-shadow:0 0 1px 0 rgba(0,0,0,.6),0 3px 14px rgba(0,0,0,.3);color:var(--tb_ui_color);contain:layout;font:normal 13px/150% Arial,sans-serif;font-weight:400;left:0;letter-spacing:0;position:fixed;top:0;width:500px;z-index:99999}.header{align-items:center;background-color:#e5e5e5;border-radius:8px 8px 0 0;cursor:move;display:flex;flex-wrap:wrap;min-height:35px;padding:0 13px}.content{color:#fff;height:100%;max-height:calc(100% - 35px);overflow-y:auto;transition:height .3s,opacity .3s,visibility .3s}.is_minimized .content{height:0;opacity:0;visibility:hidden}.header .tf_close,.minimize{height:14px;width:14px}.minimize:after,.minimize:before{content:"";display:block;position:absolute}.minimize:before{border-top:1px solid;right:0;top:7px;width:12px}.title{margin:0 auto}.themify_builder{display:grid;row-gap:2px}.tf_plus_icon{align-items:center;display:flex;font-size:1.3em;height:1em;text-align:right;text-indent:1em;width:1em}.module_row{background-color:#9215ea;border-top:1px solid #e5e5e5;cursor:move;height:max-content;min-height:30px;position:relative}.module_row:hover{background:#6e04b8}.row_inner,.subrow_inner,.tb_holder{align-items:start;background:#fff;clear:both;flex-grow:1;height:max-content;max-height:0;padding-left:16px;visibility:hidden}.active_module,.module_column,.module_row,.tb_holder{transition:max-height .3s,visibility .3s}.active_module{align-items:center;background:#9fc6dc;box-sizing:border-box;color:#fff;column-gap:9px;cursor:move;display:grid;grid-auto-flow:column;justify-content:start;padding:5px}.active_subrow{grid-auto-flow:row;grid-template-columns:100%;padding:0}.module_subrow{background:#d956e1;display:grid;outline:1px solid #d956e1}.excerpt{flex-grow:1;font-size:10px;max-width:99%;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module_column{background:#ff7800;color:#fff;outline:1px solid #ff7800;position:relative}.tb_holder{align-content:inherit;align-items:inherit;background:#fff;cursor:auto;display:grid;grid-template-columns:minmax(0,1fr);min-height:0;row-gap:2px}.expand.module_column,.expand>.row_inner,.expand>.subrow_inner,.expand>.tb_holder{max-height:100%;visibility:visible}