.nexa-templates-opener-btn{align-items:center;background:#4354ff;border:none;border-radius:3px;color:#fff;display:inline-flex;gap:5px;height:38px;margin-right:15px;min-width:-moz-max-content;min-width:max-content;transition:.3s}.nexa-templates-opener-btn svg{width:18px}.nexa-templates-opener-btn .nexa-template-label{font-size:14px;font-weight:500;width:-moz-max-content;width:max-content}.nexa-templates-opener-btn:hover{background:#2536dc!important;color:#fff!important}.nexa-templates-opener-btn:hover .nexa-template-label{color:#fff!important}.nexa-templates-opener-btn:focus{box-shadow:none!important;outline:none!important}.components-modal__frame.nexa-templates-modal{background:#fafafa;border-radius:0;height:100%;left:0;max-height:100%;max-width:100%;position:fixed;top:0;width:100%}.components-modal__frame.nexa-templates-modal .components-modal__content{margin:0!important;padding:0!important}.components-modal__frame.nexa-templates-modal .components-modal__header{border-bottom:none!important;height:auto;height:60px;left:auto;padding:0;position:absolute;right:20px;top:0;width:36px}.components-modal__frame.nexa-templates-modal .nexa-header{align-items:center;background:#fafafa;border-bottom:1px solid #e3e3e3;display:flex;justify-content:space-between;left:0;padding:0 15px;position:fixed;top:0;width:100%;z-index:9}.components-modal__frame.nexa-templates-modal .nexa-header .nexa-template-title{align-items:center;color:#4354ff;display:inline-flex;font-size:18px;gap:5px;line-height:1;margin:0}.components-modal__frame.nexa-templates-modal .nexa-header .nexa-template-title svg{width:24px;fill:#4354ff}.components-modal__frame.nexa-templates-modal .nexa-header .nexa-tab-btn{border:none;border-radius:0;font-size:15px;font-weight:500;padding:30px}.components-modal__frame.nexa-templates-modal .nexa-header .nexa-tab-btn.is-active{background:rgba(67,84,255,.1);color:#4354ff}.components-modal__frame.nexa-templates-modal .nexa-header .nexa-tab-btn:hover{color:#4354ff}.components-modal__frame.nexa-templates-modal .nexa-header .nexa-tab-btn:focus{box-shadow:none;outline:none}.components-modal__frame.nexa-templates-modal .nexa-header .nexa-header-right{align-items:center;border-right:1px solid #ccc;display:flex;margin-right:40px}.components-modal__frame.nexa-templates-modal .nexa-header .nexa-header-right .search .components-base-control__field{margin-bottom:0}.components-modal__frame.nexa-templates-modal .nexa-header .nexa-header-right .search .components-input-control__container{width:300px}.components-modal__frame.nexa-templates-modal .nexa-header .nexa-header-right .sync-templates{background:none!important;border:none!important}.components-modal__frame.nexa-templates-modal .nexa-header .nexa-header-right .sync-templates:focus{box-shadow:none;outline:none}.components-modal__frame.nexa-templates-modal .nexa-templates{display:flex;gap:15px;margin-top:61px}.components-modal__frame.nexa-templates-modal .templates-categories{background:#fafafa;border-right:1px solid #dcdcdc;height:100vh;overflow-x:hidden;overflow-y:scroll;padding-bottom:150px;position:fixed;width:250px}.components-modal__frame.nexa-templates-modal .page-templates .category{padding:15px}.components-modal__frame.nexa-templates-modal .category{align-items:center;background:none;border:none;border-bottom:1px solid #dcdcdc;border-radius:0;box-shadow:none;cursor:pointer;display:block;display:flex;font-size:15px;font-weight:500;justify-content:space-between;padding:10px 15px;text-align:left;width:100%}.components-modal__frame.nexa-templates-modal .category.is-active{background:rgba(67,84,255,.1);color:#4354ff}.components-modal__frame.nexa-templates-modal .templates-wrapper{height:100vh;margin-left:250px;padding:15px 15px 100px;position:relative;width:calc(100% - 250px)}.components-modal__frame.nexa-templates-modal .templates-list{-moz-column-count:3;column-count:3;-moz-column-gap:15px;column-gap:15px;padding-bottom:50px}.components-modal__frame.nexa-templates-modal .templates-list .template{background:#fff;border:1px solid #e6e6e6;border-radius:3px;box-shadow:0 5px 15px 0 hsla(240,5%,41%,.2);box-sizing:border-box;overflow:hidden;padding:0;position:relative}.components-modal__frame.nexa-templates-modal .templates-list .template.normal:hover .insert-area,.components-modal__frame.nexa-templates-modal .templates-list .template.pages:hover .insert-area{opacity:1;transform:scale(1);visibility:visible}.components-modal__frame.nexa-templates-modal .templates-list .template .pro-badge{background:red;border-radius:5px;color:#fff;font-size:10px;font-weight:500;line-height:1.4;margin:10px;padding:4px 8px;position:absolute;right:0;text-transform:uppercase;top:0;z-index:2}.components-modal__frame.nexa-templates-modal .templates-list .template .template-image{border-bottom:1px solid #e6e6e6;margin-bottom:5px;min-height:50px;padding:15px;position:relative}.components-modal__frame.nexa-templates-modal .templates-list .template .template-image img{max-width:100%}.components-modal__frame.nexa-templates-modal .templates-list .template+.template{margin-top:15px}.components-modal__frame.nexa-templates-modal .templates-list .template .template-title{font-size:16px;font-weight:500;padding:15px;text-align:center}.components-modal__frame.nexa-templates-modal .templates-list .template .insert-area{align-items:center;background:rgba(66,85,255,.75);cursor:pointer;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transform:scale(.9);transition:.3s;visibility:hidden;width:100%}.components-modal__frame.nexa-templates-modal .templates-list .template .insert-template{align-items:center;background:#fff;border-radius:3px;color:#4255ff;cursor:pointer;display:flex;font-size:15px;font-weight:500;height:45px;justify-content:center;text-align:center;text-decoration:none;transition:.3s;width:140px}.components-modal__frame.nexa-templates-modal .templates-list .template .insert-template.live-demo{background:transparent;border:1px solid #fff;color:#fff}.components-modal__frame.nexa-templates-modal .templates-list .template .insert-template.upgrade-pro{padding:15px!important;text-decoration:none!important}.components-modal__frame.nexa-templates-modal .templates-list .template .insert-template:hover{background:#fff!important;color:#101ea3!important}.components-modal__frame.nexa-templates-modal .templates-list .no-templates-found{align-items:center;display:flex;font-size:24px;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.nexa-loader,.nexa-loader:after,.nexa-loader:before{animation-fill-mode:both;animation:bblFadInOut 1.8s ease-in-out infinite;border-radius:50%;height:2.5em;width:2.5em}.nexa-loader{animation-delay:-.16s;color:#4354ff;font-size:7px;position:fixed;text-indent:-9999em;top:50%;transform:translateZ(0)}.nexa-loader.loading-more{left:50%;margin-top:30px;position:absolute!important;top:auto!important;transform:translateX(-50%)}.nexa-loader:after,.nexa-loader:before{content:"";position:absolute;top:0}.nexa-loader:before{animation-delay:-.32s;left:-3.5em}.nexa-loader:after{left:3.5em}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.nexa-loader-wrapper{align-items:center;background:rgba(78,85,147,.3);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99}.nexa-templates-modal-wrapper{max-height:100vh;overflow-y:auto}.nexa-templates-modal-wrapper .nexa-template-status{align-items:center;background:#fff;border-bottom:1px solid #dcdcdc;display:flex;justify-content:space-between;padding:15px}.nexa-templates-modal-wrapper .cat-title{font-size:15px;font-weight:600}.nexa-templates-modal-wrapper .nexa-status-list{align-items:center;display:flex;gap:4px}.nexa-templates-modal-wrapper button.status-btn{background:#e8eafc;border:none;border-radius:3px;font-size:12px;font-weight:600;padding:10px 16px}.nexa-templates-modal-wrapper button.status-btn.is-active{background:#4255ff;color:#fff}.nexa-templates-modal-wrapper .nexa-status-clear-btn{background:none;border:none;color:#e0e0e0;cursor:pointer;font-size:12px;font-weight:600}.nexa-templates-modal-wrapper .nexa-status-clear-btn.is-active{color:#4255ff}.nexa-templates-modal-wrapper span.count{align-items:center;background:#e3e3e3;border-radius:50%;display:inline-flex;font-size:10px;height:28px;justify-content:center;width:28px}.nexa-templates-modal-wrapper button.category.is-active span.count{background:#4255ff;color:#fff}.nexa-templates-modal-wrapper .nexa-load-more-btn{padding:70px 0;text-align:center}.nexa-templates-modal-wrapper .nexa-load-more-btn button.load-more-btn{background:#4255ff;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:18px;height:50px;transition:.3s;width:200px}.nexa-templates-modal-wrapper .nexa-load-more-btn button.load-more-btn:hover{background:#2536dc}.nexa-templates-modal-wrapper .no-templates-found{color:#989898;font-size:1.5em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.nexa-templates-modal-wrapper .template-info{align-items:center;display:flex;justify-content:space-between}.nexa-templates-modal-wrapper button.fav-btn{background:none;border:none;cursor:pointer;display:flex;margin-right:8px}.nexa-templates-modal-wrapper button.fav-btn.active svg{fill:#d63638}.nexa-templates-modal-wrapper button.fav-btn.active svg path{stroke:#d63638}.nexa-templates-modal-wrapper span.fav-count{align-items:center;background:#d63638;border-radius:50%;color:#fff;display:inline-flex;font-size:10px;height:25px;justify-content:center;margin-left:5px;width:25px}.nexa-templates-modal-wrapper .page-templates{cursor:pointer}.nexa-templates-modal-wrapper .template-pages{align-items:center;display:flex;font-size:15px;gap:5px;margin-right:15px}.nexa-templates-modal-wrapper .nexa-pages-preview-container{background:#fafafa;box-sizing:border-box;cursor:default;height:100vh;left:250px;overflow-y:auto;padding:15px 15px 100px;position:fixed;top:61px;width:calc(100% - 250px);z-index:9}.nexa-templates-modal-wrapper .nexa-pages-preview-container .header{align-items:center;display:flex;gap:10px;margin-bottom:15px}.nexa-templates-modal-wrapper .nexa-pages-preview-container button.close-btn{align-items:center;background:#e8e9fc;border:1px solid #dbdbdb;border-radius:3px;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:5px 10px;text-transform:uppercase}.nexa-templates-modal-wrapper .nexa-pages-preview-container button.close-btn svg{width:18px}.nexa-templates-modal-wrapper .nexa-pages-preview-container .header h2{font-size:18px}
