:is(.totaltheme-demo-importer-warning,.totaltheme-demo-importer-error){background:#fff;border:1px solid #c3c4c7;border-left-width:4px;box-shadow:0 1px 1px rgba(0,0,0,.04);margin-block-end:20px;padding:1em;font-size:max(1em,15px)}:is(.totaltheme-demo-importer-warning,.totaltheme-demo-importer-error) h2{margin:0 0 10px}:is(.totaltheme-demo-importer-warning,.totaltheme-demo-importer-error) p{font-size:max(1em,14px);margin:0 0 10px}.totaltheme-demo-importer-error{border-left-color:var(--red)}.totaltheme-demo-importer-warning{border-left-color:#dba617}.totaltheme-demo-importer-no-demos .totaltheme-demo-importer-warning{margin-top:20px}.totaltheme-demo-importer{--red: #aa1d1d;--green: #008a20}.totaltheme-demo-importer h1{margin-block-end:15px}.totaltheme-demo-importer .totaltheme-red{color:var(--red)}.totaltheme-demo-importer .totaltheme-green{color:var(--green)}.totaltheme-demo-importer-deleting-data,.totaltheme-demo-importer-deleted-data-error,.totaltheme-demo-importer-deleted-data-results{color:#32373c;padding:1em;border-radius:4px;font-weight:500;font-size:16px}.totaltheme-demo-importer-deleting-data,.totaltheme-demo-importer-deleted-data-error{border:1px solid #dc3232;background-color:#fbeaea;color:var(--red)}.totaltheme-demo-importer-deleting-data svg,.totaltheme-demo-importer-deleted-data-error svg{height:24px;width:24px;fill:currentColor}.totaltheme-demo-importer-deleting-data svg{animation:totaltheme-demo-importer-rotate 2s infinite linear}.totaltheme-demo-importer-deleting-data:not(.hidden),.totaltheme-demo-importer-deleted-data-error:not(.hidden){display:flex;gap:8px;align-items:center}.totaltheme-demo-importer-deleted-data-results{border:1px solid #46b450;background-color:#ecf7ed;color:var(--green)}.totaltheme-demo-importer__top{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-block-end:1px solid #ccc;padding-block-end:20px;margin-block-end:20px}.totaltheme-demo-importer__top-label{margin-block-end:10px}.totaltheme-demo-importer__builder-select{margin-block-end:20px}.totaltheme-demo-importer__builder-select .button-primary{pointer-events:none}.totaltheme-demo-importer-filter{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.totaltheme-demo-importer-filter__search{height:30px;width:300px;font-size:16px;font-weight:300;max-width:100%}.totaltheme-demo-importer-grid-loader{margin:0 1%}.totaltheme-demo-importer-grid-loader:not(.totaltheme-demo-importer-grid-loader--visible){display:none}.totaltheme-demo-importer-refresh-btn.button-primary{display:flex;align-items:center;margin-inline-start:auto}.totaltheme-demo-importer-refresh-btn.button-primary .dashicons{margin-inline-start:4px}.totaltheme-demo-importer-refresh-notice{display:flex;align-items:center;background:#fff;border:1px solid #c3c4c7;border-inline-start-width:4px;border-inline-start-color:#dba617;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:15px 0;padding:1em 12px}.totaltheme-demo-importer-refresh-notice svg{height:18px;width:18px;margin-inline-end:10px}.totaltheme-demo-importer-refresh-notice:not(.totaltheme-demo-importer-refresh-notice--visible){display:none}.totaltheme-demo-importer-spinner{position:absolute;z-index:10;inset:0;margin:auto;background-color:#fff;width:auto;height:auto;background-position:center;visibility:visible;display:none}.wpex-visible-spinner{display:inline-block}.totaltheme-demo-importer-grid{margin-inline:-1%}.totaltheme-demo-importer-grid-item{cursor:pointer;float:left;margin:1%;position:relative;width:31.3333333333%;border:1px solid #dcdcde;box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-sizing:border-box}[dir=rtl] .totaltheme-demo-importer-grid-item{float:right}.totaltheme-demo-importer-grid-item:nth-child(3n){margin-inline-end:0}.totaltheme-demo-importer-grid-item:after{content:"";display:block;height:0;clear:both;visibility:hidden;zoom:1}.totaltheme-demo-importer-grid-item:hover .totaltheme-demo-importer-grid-item__actions,.totaltheme-demo-importer-grid-item:focus .totaltheme-demo-importer-grid-item__actions{opacity:1}.totaltheme-demo-importer-grid-item a,.totaltheme-demo-importer-grid-item img{display:block;cursor:pointer}.totaltheme-demo-importer-grid-item__builder-tag{cursor:initial;position:absolute;inset-inline-end:0;inset-block-start:0;background:var(--wdi-builder-tag-color, #000);color:#fff;z-index:10;padding:4px 8px}.totaltheme-demo-importer-grid-item__screenshot{cursor:pointer !important;display:block;overflow:hidden;position:relative;backface-visibility:hidden;transition:opacity .2s ease-in-out}.totaltheme-demo-importer-grid-item__screenshot:after{content:"";display:block;padding-block-start:66.66666%}.totaltheme-demo-importer-grid-item__screenshot img{display:block;position:relative;height:auto;position:absolute;inset-inline-start:0;inset-block-start:0;width:100%;height:100%;transition:opacity .2s ease-in-out;object-fit:cover;object-position:top}.totaltheme-demo-importer-grid-item__screenshot:hover img{opacity:.75}.totaltheme-demo-importer-grid-item__actions{position:absolute;inset-block-start:50%;transform:translateY(-50%);inset-inline-end:0;padding:9px 15px;box-shadow:inset 0 1px 0 rgba(0,0,0,.1);opacity:0;transition:opacity .1s ease-in-out;height:auto;background:rgba(246,247,247,.7);border-inline-start:1px solid rgba(0,0,0,.05)}.totaltheme-demo-importer-grid-item__name{cursor:default !important;position:relative;font-size:15px;font-weight:600;height:18px;margin:0;padding:15px;box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.totaltheme-demo-importer-grid-item__button{font-weight:normal}.totaltheme-demo-importer-grid-item[data-builder=wpbakery]{--wdi-builder-tag-color: #0473aa}.totaltheme-demo-importer-grid-item[data-builder=elementor]{--wdi-builder-tag-color: #db3157}.totaltheme-demo-importer-grid-item[data-builder=gutenberg]{--wdi-builder-tag-color: #000}.totaltheme-demo-importer-selected-modal{position:fixed;overflow-y:scroll;overflow-x:hidden;width:100%;height:100%;inset-block-start:0;inset-inline-start:0;background:rgba(0,0,0,.8);transition:all .3s;opacity:0;visibility:hidden;z-index:-1}.totaltheme-demo-importer-selected-modal__inner{padding:50px 15%}.totaltheme-demo-importer-selected-modal__content{font-size:16px;background:#fff;max-width:750px;position:relative;margin:0 auto;transform:scale(0.7);opacity:0;transition:all .3s}.totaltheme-demo-importer-selected-modal--visible{transform:scale(1);opacity:1;z-index:999990;visibility:visible}.totaltheme-demo-importer-selected-modal--visible .totaltheme-demo-importer-selected-modal__content{transform:scale(1);opacity:1}.totaltheme-demo-importer-selected-modal__close{position:absolute;inset-inline-end:20px;inset-block-start:20px;color:#fff;text-decoration:none}.totaltheme-demo-importer-selected-modal__close:hover{color:#fff}.totaltheme-demo-importer-selected-modal__close .dashicons{font-size:42px;line-height:1;color:inherit;height:auto;width:auto}.totaltheme-demo-importer-selected{font-size:16px;line-height:1.4}.totaltheme-demo-importer-selected p{font-size:1em}.totaltheme-demo-importer-selected__screenshot{position:relative;overflow:hidden;padding:30px;padding-block-end:0;background:#f6f6f6;border-block-end:1px solid #d9d9d9;height:300px}.totaltheme-demo-importer-selected__screenshot img{display:block;width:100%;margin-inline:auto;box-shadow:0 0 15px rgba(0,0,0,.2)}.totaltheme-demo-importer-selected__heading{font-size:20px;font-weight:bold;margin-block-end:20px}.totaltheme-demo-importer-selected__desc{margin-block-end:30px}.totaltheme-demo-importer-selected__warning{margin-block-end:30px;background-color:#fbeaea;color:#32373c;padding:1em;border-inline-start:3px solid #dc3232}.totaltheme-demo-importer-selected__warning strong{color:#aa1d1d}.totaltheme-demo-importer-selected-data{padding:30px}.totaltheme-demo-importer-selected-plugins__list{width:100%;font-size:15px;border-collapse:collapse;border-block-start:1px solid #d9d9d9}.totaltheme-demo-importer-selected-plugins__list tr{border-block-end:1px solid #d9d9d9}.totaltheme-demo-importer-selected-plugins__list td{padding:1em 0}.totaltheme-demo-importer-selected-plugins__list td:first-child{white-space:nowrap;vertical-align:middle}.totaltheme-demo-importer-selected-plugins__list td:last-child{height:50px;line-height:2;box-sizing:border-box;padding-inline-start:1em;text-align:end}.totaltheme-demo-importer-selected-plugins__list .button{min-width:100px;min-height:30px;line-height:2;text-align:center}.totaltheme-demo-importer-selected-plugins__item .disabled{color:#999}.totaltheme-demo-importer-selected-loading{padding:30px}.totaltheme-demo-importer-selected__buttons:not(.hidden){margin-block-start:35px;display:flex;gap:20px}.totaltheme-demo-importer-selected__buttons .button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:1em;line-height:1;text-align:center;font-size:20px;font-weight:500;border-radius:0}.totaltheme-demo-importer-selected__buttons .button svg{height:1em;width:1em;fill:currentColor}.totaltheme-plugin-action-result{display:flex;justify-content:end;align-items:center;gap:6px}.totaltheme-plugin-action-result--success{color:var(--green)}.totaltheme-plugin-action-result--success::before{font:400 18px/1 dashicons;content:"";vertical-align:bottom}.totaltheme-plugin-action-result--failed{color:var(--red)}.totaltheme-plugin-action-result--failed::before{font:400 18px/1 dashicons;color:var(--red);content:"";vertical-align:bottom}.totaltheme-demo-importer-selected-form{padding:30px}.totaltheme-demo-importer-selected-form ul{margin:30px 0;border-block-start:1px solid #d9d9d9}.totaltheme-demo-importer-selected-form ul li{margin:0;padding:1em 0;border-block-end:1px solid #d9d9d9}.totaltheme-demo-importer-selected-form ul strong{font-weight:bold;font-size:15px}.totaltheme-demo-importer-selected-form .wpex-warning{color:var(--red)}.totaltheme-demo-importer-selected-status p::before{display:inline-block;font:400 24px/1 dashicons;vertical-align:bottom;margin-inline-end:8px}.totaltheme-demo-importer-selected-status__complete::before{content:"";color:var(--green)}.totaltheme-demo-importer-selected-status__failed{color:var(--red)}.totaltheme-demo-importer-selected-status__failed::before{content:""}.totaltheme-demo-importer-selected-status__content::before{content:"";color:#f56e28;animation:totaltheme-demo-importer-rotate 2s infinite linear}.totaltheme-demo-importer-selected-import-failed{display:flex;align-items:center;color:var(--red)}.totaltheme-demo-importer-selected-import-failed::before{content:"";display:inline-block;font:400 24px/1 dashicons;vertical-align:bottom;margin-inline-end:15px}.totaltheme-demo-importer-selected-complete{padding:30px;border-block-start:1px solid #d9d9d9}.totaltheme-demo-importer-selected-complete__message{font-size:38px;color:var(--green);font-weight:600;text-align:center}.totaltheme-demo-importer-selected-complete__message .dashicons{height:auto;width:auto;font-size:inherit;line-height:inherit;margin-inline-start:10px;margin-block-start:2px}#setting-error-tgmpa,.woocommerce-message,body.theme-panel_page_wpex-panel-demo-importer #wpfooter{display:none !important}@keyframes totaltheme-demo-importer-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}