.master-addons_page_jltma-template-library .wrap,.toplevel_page_master-addons-settings .wrap{margin:0}.jltma-templates:has(.page-importer-mode){background:rgba(0,0,0,0)!important;min-height:auto!important;padding-right:0!important}.jltma-templates .loading-placeholder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:60vh;justify-content:center;width:100%}.jltma-templates .loading-placeholder .loading-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top-color:#6a4bff;height:40px;margin-bottom:20px;width:40px}.jltma-templates .loading-placeholder p{color:#666;font-size:16px}.jltma-templates .template-library-tabs-wrapper.page-importer-mode{left:0;position:fixed;right:0;top:0;z-index:999}.jltma-templates .page-importer-layout{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;min-height:calc(100vh - 60px)}.jltma-templates .page-importer-layout .templates-grid-container{height:calc(100vh - 110px);padding:26px}.jltma-templates .page-importer-layout .page-importer-sidebar{-ms-flex-negative:0;background:#fff;border-right:1px solid #e8e8e8;-webkit-box-shadow:2px 0 8px rgba(0,0,0,.03);box-shadow:2px 0 8px rgba(0,0,0,.03);flex-shrink:0;height:calc(100vh - 60px);left:0;overflow-y:auto;padding:0;position:fixed;top:60px;width:300px;z-index:9}.jltma-templates .page-importer-layout .page-importer-sidebar .back-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;color:#1d2327;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:600;gap:10px;margin:0;padding:18px 24px;-webkit-transition:all .3s ease;transition:all .3s ease}.jltma-templates .page-importer-layout .page-importer-sidebar .back-btn .dashicons{color:#6814cd;font-size:18px;height:18px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:18px}.jltma-templates .page-importer-layout .page-importer-sidebar .back-btn:hover{background:linear-gradient(135deg,rgba(245,10,127,.05),rgba(104,20,205,.05));color:#6814cd}.jltma-templates .page-importer-layout .page-importer-sidebar .back-btn:hover .dashicons{-webkit-transform:translateX(-3px);-ms-transform:translateX(-3px);transform:translateX(-3px)}.jltma-templates .page-importer-layout .page-importer-sidebar .back-btn:active{background:linear-gradient(135deg,rgba(245,10,127,.1),rgba(104,20,205,.1))}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .template-breadcrumbs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:3px;line-height:1.5;margin-bottom:16px}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .template-breadcrumbs .breadcrumb-item{color:#6814cd;font-weight:500}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .template-breadcrumbs .breadcrumb-item.breadcrumb-current{color:#1d2327;font-weight:600}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .template-breadcrumbs .breadcrumb-separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8892a0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .template-description{color:#5c5f62;font-size:14px;line-height:1.6;margin:0 0 20px}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .template-selector-wrapper{margin-bottom:20px}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .template-selector-wrapper .template-selector-label{color:#8c8f94;display:block;font-size:12px;font-weight:600;letter-spacing:.8px;margin:0 0 12px;text-transform:uppercase}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .template-selector-wrapper .kit-template-selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><path fill="%236814cd" d="M6 9L1 4h10z"/></svg>') no-repeat right 16px center;background-size:12px;border:2px solid #e0e0e0;border-radius:8px;color:#1d2327;cursor:pointer;font-size:15px;font-weight:500;outline:none;padding:8px 40px 8px 16px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .template-selector-wrapper .kit-template-selector:hover{border-color:#c3c4c7}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .template-selector-wrapper .kit-template-selector:focus{border-color:#6814cd;-webkit-box-shadow:0 0 0 3px rgba(104,20,205,.08);box-shadow:0 0 0 3px rgba(104,20,205,.08)}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper{margin-bottom:20px}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper .page-title-label{color:#8c8f94;display:block;font-size:12px;font-weight:600;letter-spacing:.8px;margin:0 0 12px;text-transform:uppercase}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper .page-title-input,.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper input[type=text]{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#1d2327;font-size:15px;font-weight:500;outline:none;padding:8px 16px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper .page-title-input::-webkit-input-placeholder,.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper input[type=text]::-webkit-input-placeholder{color:#a7aaad;font-weight:400}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper .page-title-input::-moz-placeholder,.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper input[type=text]::-moz-placeholder{color:#a7aaad;font-weight:400}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper .page-title-input:-ms-input-placeholder,.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper input[type=text]:-ms-input-placeholder{color:#a7aaad;font-weight:400}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper .page-title-input::-ms-input-placeholder,.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper input[type=text]::-ms-input-placeholder{color:#a7aaad;font-weight:400}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper .page-title-input::placeholder,.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper input[type=text]::placeholder{color:#a7aaad;font-weight:400}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper .page-title-input:hover,.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper input[type=text]:hover{border-color:#c3c4c7}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper .page-title-input:focus,.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .page-title-input-wrapper input[type=text]:focus{background:#fff;border-color:#6814cd;-webkit-box-shadow:0 0 0 3px rgba(104,20,205,.08);box-shadow:0 0 0 3px rgba(104,20,205,.08)}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .required-plugins{background:rgba(255,255,0,.271);color:#000;margin-bottom:20px;padding:10px 15px}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .required-plugins .section-title{font-size:14px}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .required-plugins ul{border-radius:8px}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .required-plugins ul li label{font-size:12px}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .insert-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:linear-gradient(135deg,#f50a7f,#6814cd);border:none;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(104,20,205,.25);box-shadow:0 4px 12px rgba(104,20,205,.25);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .insert-button .dashicons{font-size:18px;height:18px;width:18px}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .insert-button:hover{background:linear-gradient(135deg,#f50a7f,#5610b3);-webkit-box-shadow:0 6px 20px rgba(104,20,205,.35);box-shadow:0 6px 20px rgba(104,20,205,.35);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .insert-button:active{-webkit-box-shadow:0 2px 8px rgba(104,20,205,.3);box-shadow:0 2px 8px rgba(104,20,205,.3);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.jltma-templates .page-importer-layout .page-importer-sidebar .template-info-section .insert-button:disabled{background:#e0e0e0;-webkit-box-shadow:none;box-shadow:none;color:#a7aaad;cursor:not-allowed;-webkit-transform:none;-ms-transform:none;transform:none}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar{padding:24px}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section{margin-bottom:32px}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section:last-child{margin-bottom:0}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section .filter-title{color:#1d2327;font-size:12px;font-weight:700;letter-spacing:.8px;margin:0 0 16px;text-transform:uppercase}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section .plan-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section .plan-filters .plan-filter-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f5f5f5;border:none;border-radius:24px;color:#5c5f62;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:11px 20px;text-transform:capitalize;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section .plan-filters .plan-filter-btn:hover{background:linear-gradient(135deg,rgba(245,10,127,.08),rgba(104,20,205,.08));color:#6814cd;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section .plan-filters .plan-filter-btn.active{background:linear-gradient(135deg,#f50a7f,#6814cd);-webkit-box-shadow:0 2px 8px rgba(104,20,205,.25);box-shadow:0 2px 8px rgba(104,20,205,.25);color:#fff;font-weight:600}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section .plan-filters .plan-filter-btn.free.active{background:linear-gradient(135deg,#10b981,#059669);-webkit-box-shadow:0 2px 8px rgba(16,185,129,.25);box-shadow:0 2px 8px rgba(16,185,129,.25)}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section .plan-filters .plan-filter-btn.pro.active{background:linear-gradient(135deg,#f50a7f,#6814cd);-webkit-box-shadow:0 2px 8px rgba(104,20,205,.25);box-shadow:0 2px 8px rgba(104,20,205,.25)}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section .category-filters-pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section .category-filters-pills .category-pill-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f5f5f5;border:none;border-radius:24px;color:#5c5f62;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:11px 20px;text-align:center;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section .category-filters-pills .category-pill-btn:hover{background:linear-gradient(135deg,rgba(245,10,127,.08),rgba(104,20,205,.08));color:#6814cd;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section .category-filters-pills .category-pill-btn.active{background:linear-gradient(135deg,#f50a7f,#6814cd);-webkit-box-shadow:0 2px 8px rgba(104,20,205,.25);box-shadow:0 2px 8px rgba(104,20,205,.25);color:#fff;font-weight:600}.jltma-templates .page-importer-layout .page-importer-content{-webkit-box-flex:1;background:#f1f3f4;-ms-flex:1;flex:1;margin-left:300px;overflow-y:auto}.jltma-templates .template-library-categories{width:280px}.jltma-templates .template-library-categories .template-library-select-category{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:3px;color:#1d2327;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-weight:400;justify-content:space-between;padding:10px 15px;width:100%}.jltma-templates .template-library-categories .template-library-select-category i{font-size:16px;height:16px;width:16px}.jltma-templates .template-library-categories .categories-list{background:#fff;border:1px solid #e0e0e0;border-radius:3px;bottom:auto;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.09)!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.09)!important;display:none;margin:0;opacity:0;padding:10px;position:absolute;top:auto;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;visibility:hidden;width:700px;z-index:999}.jltma-templates .template-library-categories .categories-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.jltma-templates .template-library-categories .categories-list ul li{width:24%}.jltma-templates .template-library-categories .categories-list ul li a,.jltma-templates .template-library-categories .categories-list ul li button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#fff!important;border:0;border-radius:3px;color:#6d7882!important;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;justify-content:space-between;line-height:1;padding:8px 12px;width:100%}.jltma-templates .template-library-categories .categories-list ul li a.active,.jltma-templates .template-library-categories .categories-list ul li a:hover,.jltma-templates .template-library-categories .categories-list ul li button.active,.jltma-templates .template-library-categories .categories-list ul li button:hover{background:#f9f9f9!important;color:#222!important}.jltma-templates .template-library-categories .categories-list.active{display:block;opacity:1;visibility:visible}.jltma-templates .template-library-categories:has(.categories-list.active) .template-library-select-category{border-bottom-color:rgba(0,0,0,0);border-radius:3px 3px 0 0}.jltma-templates .template-library-categories:has(.categories-list.active) .categories-list.active{border-radius:0 3px 3px 3px}.jltma-templates .template-library-content{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.jltma-templates .template-library-content .template-tabs{-webkit-box-pack:center;-ms-flex-pack:center;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;justify-content:center;margin-bottom:0}.jltma-templates .template-library-content .template-tabs .template-tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);border:none;border-bottom:3px solid rgba(0,0,0,0);color:#6d7882;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:600;gap:6px;line-height:1;padding:18px 20px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.jltma-templates .template-library-content .template-tabs .template-tab span{height:-webkit-max-content;height:-moz-max-content;height:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content}.jltma-templates .template-library-content .template-tabs .template-tab.active{border-bottom-color:#3858e9;color:#3858e9}.jltma-templates .template-library-content .template-tabs .template-tab:hover:not(.active){color:#3858e9}.jltma-templates .template-library-content .template-tabs .template-tab .dashicons{font-size:16px;height:16px;width:16px}.jltma-templates .template-library-content .template-tabs .template-tab .tab-count{border-radius:10px;font-size:11px;font-weight:600;height:18px;line-height:17px;min-width:20px;padding:2px 7px;text-align:center}.jltma-templates .template-library-content .content-header{border-radius:0;margin-top:0;padding:0}.jltma-templates .template-library-content .content-header .refresh-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,0);border:none;border:1px solid rgba(0,0,0,.1);border-radius:4px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:500;height:36px;justify-content:center;padding:6px;-webkit-transition:all .2s ease;transition:all .2s ease;width:36px}.jltma-templates .template-library-content .content-header .refresh-btn:hover{background:#4b00e7;border-color:#4b00e7}.jltma-templates .template-library-content .content-header .refresh-btn:hover span{color:#fff}.jltma-templates .template-library-content .content-header .refresh-btn:disabled{cursor:not-allowed;opacity:.6}.jltma-templates .template-library-content .content-header .refresh-btn .dashicons{color:#8c8f94;font-size:18px;height:18px;width:18px}.jltma-templates .template-library-content .content-header .refresh-btn .dashicons.spinning{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.jltma-templates .template-library-content .content-header .template-library-header .search-container{position:relative;width:400px}.jltma-templates .template-library-content .content-header .template-library-header .search-container input{border:1px solid #ddd;border-radius:6px;font-size:14px;line-height:0!important;min-height:auto!important;padding:10px 15px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}.jltma-templates .template-library-content .content-header .template-library-header .search-container input:focus{border-color:#6a4bff;-webkit-box-shadow:0 0 0 2px rgba(106,75,255,.1);box-shadow:0 0 0 2px rgba(106,75,255,.1);outline:none}.jltma-templates .template-library-content .content-header .template-library-header .search-container .search-icon{color:#999;font-size:16px;height:-webkit-max-content;height:-moz-max-content;height:max-content;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .template-library-header-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6d7882;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .template-library-header-logo img{height:36px;width:36px}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .template-library-header-logo:after{color:#1d2327;content:"Templates Library";font-size:24px;font-weight:500;letter-spacing:0;line-height:1}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper.page-importer-mode{-webkit-border-after:1px solid #e6e8ea;background:#fff;border-block-end:1px solid #e6e8ea;height:60px;margin-bottom:0;padding:0;position:relative}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper.page-importer-mode .template-preview-toolbar-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:calc(50% + 150px);position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper.kits-mode .template-library-header-logo:after{display:none}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .back-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);border:none;border-radius:6px;color:#1d2327;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:600;gap:10px;margin:0 0 0 40px;padding:12px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .back-btn .dashicons{color:#6814cd;font-size:18px;height:18px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:18px}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .back-btn:hover{background:#f2f3f4;color:#6814cd}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .back-btn:hover .dashicons{-webkit-transform:translateX(-3px);-ms-transform:translateX(-3px);transform:translateX(-3px)}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .back-btn:active{background:linear-gradient(135deg,rgba(245,10,127,.1),rgba(104,20,205,.1))}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .template-tabs{border-bottom:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;overflow:visible;position:relative;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible .search-input{background:rgba(0,0,0,0);border:none;color:#1d2327;font-size:14px;margin-right:0;opacity:0;padding:0;pointer-events:none;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:0}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible .search-input:focus{outline:none}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible .search-input::-webkit-input-placeholder{color:#8c8f94}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible .search-input::-moz-placeholder{color:#8c8f94}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible .search-input:-ms-input-placeholder{color:#8c8f94}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible .search-input::-ms-input-placeholder{color:#8c8f94}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible .search-input::placeholder{color:#8c8f94}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible .clear-search-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-left:4px;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:24px}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible .clear-search-btn .dashicons{color:#8c8f94;font-size:16px;height:16px;width:16px}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible .clear-search-btn:hover{background:rgba(0,0,0,.05)}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible .clear-search-btn:hover .dashicons{color:#d63638}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible .search-toggle-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:#f0f0f1;border:none;border-radius:50%;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;padding:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:36px;z-index:2}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible .search-toggle-btn .dashicons{color:#646970;font-size:18px;height:18px;-webkit-transition:color .3s ease;transition:color .3s ease;width:18px}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible .search-toggle-btn:hover{background:#3858e9;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible .search-toggle-btn:hover .dashicons{color:#fff}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible.has-value:not(.expanded) .search-toggle-btn{background:#3858e9}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible.has-value:not(.expanded) .search-toggle-btn .dashicons{color:#fff}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible.expanded{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:24px;padding-left:18px;padding-right:4px}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible.expanded .search-input{-webkit-box-shadow:none!important;box-shadow:none!important;opacity:1;padding:8px 12px 8px 0;pointer-events:auto;width:280px}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible.expanded .search-toggle-btn{background:#3858e9;margin-left:8px}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible.expanded .search-toggle-btn .dashicons{color:#fff}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible.expanded .search-toggle-btn:hover{background:#2945d9;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .header-search-collapsible.expanded:focus-within{border-color:#3858e9;-webkit-box-shadow:0 0 0 3px rgba(56,88,233,.1);box-shadow:0 0 0 3px rgba(56,88,233,.1)}.jltma-templates .template-library-content .content-header .template-library-header .template-library-tabs-wrapper .refresh-btn{margin-left:10px}.jltma-templates .template-library-content .content-header .template-library-header .template-library-categories-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px!important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px!important;justify-content:space-between;margin-top:20px!important}.jltma-templates .template-library-content .content-header .template-library-header .template-library-categories-wrapper .template-library-categories-count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.jltma-templates .template-library-content .content-header .template-kit-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:46px;justify-content:space-between}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-header-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6d7882;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-header-logo img{height:36px!important;width:36px!important}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-header-logo:after{color:#1d2327;content:"Template Kits";font-size:24px;font-weight:500;letter-spacing:0;line-height:1}.jltma-templates .template-library-content .content-header .template-kit-header .back-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6d7882;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;line-height:1.4rem}.jltma-templates .template-library-content .content-header .template-kit-header .back-btn span{font-size:20px;height:20px;width:20px}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .upload-kit .import-kit-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:none;border-radius:3px;color:#646970;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:36px;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:36px}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .upload-kit .import-kit-btn .upload-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;justify-content:center;width:24px}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .upload-kit .import-kit-btn .upload-icon svg{height:24px;width:24px}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .upload-kit .import-kit-btn:hover{background:#5130ef;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.2);box-shadow:0 0 7px 0 rgba(0,0,0,.2);color:#fff}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .upload-kit .import-kit-btn:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .refresh-btn .dashicons{font-size:24px;height:24px;line-height:1;padding:6px;width:24px}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .search-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;overflow:visible;position:relative;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .search-container input{background:rgba(0,0,0,0);border:none;color:#1d2327;font-size:14px;margin-right:0;opacity:0;outline:none;padding:0;pointer-events:none;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:0}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .search-container .search-toggle-btn{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;background:#f0f0f1;border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:36px;justify-content:center;padding:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:36px;z-index:2}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .search-container .search-toggle-btn span{color:#646970;font-size:18px;height:18px;-webkit-transition:color .3s ease;transition:color .3s ease;width:18px}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .search-container .search-toggle-btn:hover{background:#3858e9;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .search-container .search-toggle-btn:hover span{color:#fff}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .search-container.search-expanded{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:24px;padding-left:18px;padding-right:4px}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .search-container.search-expanded input{-webkit-box-shadow:none!important;box-shadow:none!important;opacity:1;padding:8px 12px 8px 0;pointer-events:auto;width:280px}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .search-container.search-expanded .search-toggle-btn{background:#3858e9;margin-left:8px}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .search-container.search-expanded .search-toggle-btn span{color:#fff}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .search-container.search-expanded .search-toggle-btn:hover{background:#2945d9;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .search-container.search-expanded:focus-within{border-color:#3858e9;-webkit-box-shadow:0 0 0 3px rgba(56,88,233,.1);box-shadow:0 0 0 3px rgba(56,88,233,.1)}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .template-kit-extra{margin-right:8px}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .template-kit-extra button{background-color:#fff;border:1px solid #dc3545;border-radius:4px;color:#dc3545;cursor:pointer;height:32px;margin-left:auto;padding:6px 8px;position:relative;-webkit-transition:none;transition:none}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .template-kit-extra button span{font-size:18px;height:18px;-webkit-transition:none;transition:none;width:18px}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .template-kit-extra button:before{border:5px solid rgba(0,0,0,0);border-bottom-color:#dc3545;content:"";left:50%;opacity:0;pointer-events:none;position:absolute;top:32px;-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;visibility:hidden;z-index:1000}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .template-kit-extra button:after{background:#dc3545;border-radius:4px;color:#fff;content:"Delete this kits";font-size:12px;font-weight:500;left:50%;line-height:1.4;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;top:42px;-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;visibility:hidden;white-space:nowrap;z-index:1000}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .template-kit-extra button:hover{background-color:#dc3545;color:#fff!important}.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .template-kit-extra button:hover:after,.jltma-templates .template-library-content .content-header .template-kit-header .template-kit-upload-wrapper .template-kit-extra button:hover:before{opacity:1;visibility:visible}.jltma-templates .template-library-content .templates-grid-container{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.jltma-templates .template-library-content .templates-grid-container .required-plugins{background:#ffecdb;border-radius:8px;-webkit-box-shadow:0 1px 0 rgba(239,133,57,.4);box-shadow:0 1px 0 rgba(239,133,57,.4);color:#ef8539;margin-bottom:30px;padding:15px 20px}.jltma-templates .template-library-content .templates-grid-container .required-plugins .required-plugins-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;justify-content:space-between;margin-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.jltma-templates .template-library-content .templates-grid-container .required-plugins .required-plugins-header .header-left{color:#ef8539;font-size:16px;font-weight:400;margin:0}.jltma-templates .template-library-content .templates-grid-container .required-plugins .required-plugins-header .header-left p{color:#757575;font-size:14px;margin:0}.jltma-templates .template-library-content .templates-grid-container .required-plugins .required-plugins-header .header-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.jltma-templates .template-library-content .templates-grid-container .required-plugins .required-plugins-header .header-right button{color:#ef8539}.jltma-templates .template-library-content .templates-grid-container .required-plugins .required-plugins-header .header-right button.install_missing_requirement{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #ef8539;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:36px;justify-content:center;padding:0 12px;-webkit-transition:none;transition:none}.jltma-templates .template-library-content .templates-grid-container .required-plugins .required-plugins-header .header-right button.install_missing_requirement span{font-size:16px;height:16px;margin-right:4px;-webkit-transition:none!important;transition:none!important;width:20px}.jltma-templates .template-library-content .templates-grid-container .required-plugins .required-plugins-header .header-right button.install_missing_requirement:hover{background:#ef8539;color:#fff}.jltma-templates .template-library-content .templates-grid-container .required-plugins .required-plugins-notice{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:10px;margin-top:16px;padding:12px}.jltma-templates .template-library-content .templates-grid-container .required-plugins .required-plugins-notice .dashicons{color:#ffc107;font-size:20px}@media(max-width:768px){.jltma-templates .template-library-content .templates-grid-container .required-plugins .required-plugin-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:10px}.jltma-templates .template-library-content .templates-grid-container .required-plugins .button.activate-plugin,.jltma-templates .template-library-content .templates-grid-container .required-plugins .button.install-plugin,.jltma-templates .template-library-content .templates-grid-container .required-plugins .plugin-status{width:100%}}.jltma-templates .template-library-content .templates-grid-container .required-plugins-modal .required-plugins-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:30px;overflow:hidden;-webkit-transition:height .4s ease-in-out;transition:height .4s ease-in-out}.jltma-templates .template-library-content .templates-grid-container .required-plugins-modal .required-plugin-item{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f9fa;border:1px solid #e2e4e7;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;justify-content:space-between;padding:12px 16px;-webkit-transition:all .2s ease;transition:all .2s ease}.jltma-templates .template-library-content .templates-grid-container .required-plugins-modal .required-plugin-item:hover{border-color:#c3c4c7;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.jltma-templates .template-library-content .templates-grid-container .required-plugins-modal .required-plugin-item.active{background:#f0f8ff;border-color:#2271b1}.jltma-templates .template-library-content .templates-grid-container .required-plugins-modal label.plugin-checkbox-label{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:flex-start}.jltma-templates .template-library-content .templates-grid-container .required-plugins-modal .plugin-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:-6px}.jltma-templates .template-library-content .templates-grid-container .required-plugins-modal .plugin-name{color:#1e1e1e;font-size:14px;font-weight:500}.jltma-templates .template-library-content .templates-grid-container .required-plugins-modal .plugin-required-badge{background:#ff6b6b;border-radius:3px;color:#fff;font-size:11px;font-weight:500;padding:2px 8px;text-transform:uppercase}.jltma-templates .template-library-content .templates-grid-container .required-plugins-modal .plugin-version{color:#757575;font-size:12px}.jltma-templates .template-library-content .templates-grid-container .required-plugins-modal .plugin-status,.jltma-templates .template-library-content .templates-grid-container .required-plugins-modal .status-active{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.jltma-templates .template-library-content .templates-grid-container .required-plugins-modal .status-active{color:#00a32a;font-size:14px;font-weight:500;gap:5px}.jltma-templates .template-library-content .templates-grid-container .required-plugins-modal .status-active .dashicons{font-size:20px;height:20px;width:20px}.jltma-templates .template-library-content .templates-grid-container .required-plugins-modal .button.activate-plugin,.jltma-templates .template-library-content .templates-grid-container .required-plugins-modal button.install-selected-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;justify-content:center;min-width:140px}.jltma-templates .template-library-content .templates-grid-container .required-plugins-modal button .spinner{float:none;margin:0}.jltma-templates .template-library-content .templates-grid-container .templates-grid{display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(397px,1fr))}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-preview{cursor:pointer;display:block;height:200px;overflow:hidden;position:relative}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-preview:before{background:#000;bottom:0;content:"";display:block;left:0;opacity:.1;position:absolute;right:0;top:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;z-index:7}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-preview .template-image{border-radius:0;display:block;height:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 4s linear;transition:-webkit-transform 4s linear;transition:transform 4s linear;transition:transform 4s linear,-webkit-transform 4s linear;width:100%;will-change:transform}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-preview .template-image.image-hovering{-webkit-transform:translateY(var(--translate-y,0));-ms-transform:translateY(var(--translate-y,0));transform:translateY(var(--translate-y,0))}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-preview .template-image.image-hovering:hover{-webkit-transition:-webkit-transform 4s linear;transition:-webkit-transform 4s linear;transition:transform 4s linear;transition:transform 4s linear,-webkit-transform 4s linear}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-preview .scroll-icon{-webkit-animation:floatUpDown 3s ease-in-out infinite;animation:floatUpDown 3s ease-in-out infinite;color:#fff;display:block;height:40px;opacity:.6;position:absolute;right:-25px;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;width:40px;z-index:9}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-info{padding:16px}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-info .template-title{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:16px}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-info .template-title h3{-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;line-height:1.3;margin:0 8px 0 0;min-height:40px}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-info .template-title .free-badge,.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-info .template-title .pro-badge,.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-info .template-title .purchase-badge{border:1px solid rgba(0,0,0,0);border-radius:4px;display:inline-block;font-size:10px;font-weight:700;padding:0 7px;text-transform:uppercase}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-info .template-title .pro-badge{background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.2);color:#ff6b6b}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-info .template-title .purchase-badge{background:rgba(196,250,192,.58);border:1px solid rgba(172,233,168,.6);color:#4bb543}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-info .template-title .free-badge{background:rgba(203,203,252,.49);border:1px solid rgba(152,152,244,.5);color:#5f5ff6}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-actions button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;border:1px solid rgba(0,0,0,0);border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;font-size:12px;font-weight:400;justify-content:center;line-height:20px;min-height:36px;padding:0 12px;-webkit-transition:all .2s ease;transition:all .2s ease}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-actions button span{font-size:16px;height:16px;margin-right:4px;-webkit-transition:none;transition:none}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-actions button.template-preview-btn{background:rgba(0,0,0,0);border-color:#0e0e2c;color:#0e0e2c}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-actions button.template-preview-btn:hover{background:#0e0e2c;color:#fff}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-actions button.template-import-btn,.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-actions button.template-purchase-btn,.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-actions button.template-view-btn{background:#0e0e2c;border-color:#0e0e2c;color:#fff}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-actions button.template-import-btn:hover,.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-actions button.template-purchase-btn:hover,.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item .template-actions button.template-view-btn:hover{background:#1a1a44;border-color:#1a1a44}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item:hover .template-preview .scroll-icon{opacity:0}.jltma-templates .template-library-content .templates-grid-container .templates-grid .template-item:hover .template-preview:before{opacity:0}.jltma-templates .template-library-content .templates-grid-container .upgrade-to-pro{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#6a4bff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;-webkit-transition:all .2s ease;transition:all .2s ease}.jltma-templates .template-library-content .templates-grid-container .upgrade-to-pro:hover:not(:disabled){background:#5a3bef;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.jltma-templates .template-library-content .templates-grid-container .upgrade-to-pro:disabled{cursor:not-allowed;opacity:.6}.jltma-templates .template-library-content .templates-grid-container .upgrade-to-pro .dashicons{font-size:16px;height:16px;width:16px}.jltma-templates .template-library-content .templates-grid-container .upgrade-to-pro .dashicons.spinning{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.jltma-templates .template-library-content .templates-grid-container .import-btn.disabled-plugins,.jltma-templates .template-library-content .templates-grid-container .insert-all-btn.disabled-plugins{background:#f0f0f0!important;color:#999!important;cursor:not-allowed!important;opacity:.7}.jltma-templates .template-library-content .templates-grid-container .import-btn.disabled-plugins:hover,.jltma-templates .template-library-content .templates-grid-container .insert-all-btn.disabled-plugins:hover{background:#f0f0f0!important;color:#999!important}.jltma-templates .template-library-content .templates-grid-container .loading-templates{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.jltma-templates .template-library-content .templates-grid-container .loading-templates .loading-templates-logo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;justify-content:center;width:80px}.jltma-templates .template-library-content .templates-grid-container .loading-templates .loading-templates-logo img{-webkit-filter:drop-shadow(0 4px 12px rgba(104,20,205,.3));filter:drop-shadow(0 4px 12px rgba(104,20,205,.3));height:auto;width:100%}.jltma-templates .template-library-content .templates-grid-container .loading-templates .loading-templates-title{color:#6814cd;font-size:16px;font-weight:500}.jltma-templates .template-library-content .templates-grid-container .no-templates{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.jltma-templates .template-library-content .templates-grid-container .no-templates h3{color:#333;font-size:18px;margin:0 0 10px}.jltma-templates .template-library-content .templates-grid-container .no-templates p{font-size:14px;margin:0}.jltma-templates .template-library-content .template-pagination{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:center;padding:20px;position:relative}.jltma-templates .template-library-content .template-pagination .pagination-info .pagination-text{color:#666;font-size:14px}.jltma-templates .template-library-content .template-pagination .pagination-controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.jltma-templates .template-library-content .template-pagination .pagination-controls .pagination-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;-webkit-transition:all .2s ease;transition:all .2s ease}.jltma-templates .template-library-content .template-pagination .pagination-controls .pagination-btn:hover:not(.disabled):not(:disabled){background:#f8f9fa;border-color:#6a4bff;color:#6a4bff}.jltma-templates .template-library-content .template-pagination .pagination-controls .pagination-btn.disabled,.jltma-templates .template-library-content .template-pagination .pagination-controls .pagination-btn:disabled{cursor:not-allowed;opacity:.5}.jltma-templates .template-library-content .template-pagination .pagination-controls .pagination-btn .dashicons{font-size:14px;height:14px;width:14px}.jltma-templates .template-library-content .template-pagination .pagination-controls .pagination-numbers{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin:0 10px}.jltma-templates .template-library-content .template-pagination .pagination-controls .pagination-numbers .pagination-number{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;min-width:36px;padding:0 8px;-webkit-transition:all .2s ease;transition:all .2s ease}.jltma-templates .template-library-content .template-pagination .pagination-controls .pagination-numbers .pagination-number:hover:not(:disabled){background:#f8f9fa;border-color:#6a4bff;color:#6a4bff}.jltma-templates .template-library-content .template-pagination .pagination-controls .pagination-numbers .pagination-number.active{background:#6a4bff;border-color:#6a4bff;color:#fff}.jltma-templates .template-library-content .template-pagination .pagination-controls .pagination-numbers .pagination-number:disabled{cursor:not-allowed;opacity:.5}.jltma-templates .template-library-content .template-pagination .pagination-controls .pagination-numbers .pagination-ellipsis{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:36px;justify-content:center;min-width:36px}.jltma-templates .template-library-content .template-pagination .pagination-loading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:hsla(0,0%,100%,.9);border-radius:8px;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.jltma-templates .template-library-content .template-pagination .pagination-loading .pagination-spinner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:15px 20px}.jltma-templates .template-library-content .template-pagination .pagination-loading .pagination-spinner .dashicons{color:#6a4bff;font-size:18px}.jltma-templates .template-library-content .template-pagination .pagination-loading .pagination-spinner .dashicons.spinning{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.jltma-templates .template-library-content .template-pagination .pagination-loading .pagination-spinner .loading-text{color:#333;font-size:14px;font-weight:500}.jltma-templates .template-library-content .kit-template-grid-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e0e0e0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:20px;height:70px;justify-content:space-between;padding:0 20px;position:sticky}.jltma-templates .template-library-content .kit-template-grid-footer .upgrade-to-pro{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#6a4bff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;-webkit-transition:all .2s ease;transition:all .2s ease}.jltma-templates .template-library-content .kit-template-grid-footer .upgrade-to-pro:hover:not(:disabled){background:#5a3bef;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.jltma-templates .template-library-content .kit-template-grid-footer .upgrade-to-pro:disabled{cursor:not-allowed;opacity:.6}.jltma-templates .template-library-content .kit-template-grid-footer .upgrade-to-pro .dashicons{font-size:16px;height:16px;width:16px}.jltma-templates .template-library-content .kit-template-grid-footer .upgrade-to-pro .dashicons.spinning{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.jltma-templates .template-library-content .kit-template-grid-footer .template-purchase-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#4bb543;border:none;border-radius:6px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;-webkit-transition:all .2s ease;transition:all .2s ease}.jltma-templates .template-library-content .kit-template-grid-footer .template-purchase-btn:hover:not(:disabled){background:rgba(75,181,67,.69);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.jltma-templates .template-library-content .kit-template-grid-footer .template-purchase-btn:disabled{cursor:not-allowed;opacity:.6}.jltma-templates .template-library-content .kit-template-grid-footer .template-purchase-btn .dashicons{font-size:16px;height:16px;width:16px}.jltma-templates .template-library-content .kit-template-grid-footer .template-purchase-btn .dashicons.spinning{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.jltma-templates .template-library-content .kit-template-grid-footer .insert-all-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#6a4bff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;-webkit-transition:all .2s ease;transition:all .2s ease}.jltma-templates .template-library-content .kit-template-grid-footer .insert-all-btn:hover:not(:disabled){background:#5a3bef;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.jltma-templates .template-library-content .kit-template-grid-footer .insert-all-btn:disabled{cursor:not-allowed;opacity:.6}.jltma-templates .template-library-content .kit-template-grid-footer .insert-all-btn .dashicons{font-size:16px;height:16px;width:16px}.jltma-templates .template-library-content .kit-template-grid-footer .insert-all-btn .dashicons.spinning{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.jltma-templates .template-library-content .kit-template-grid-footer .import-btn.disabled-plugins,.jltma-templates .template-library-content .kit-template-grid-footer .insert-all-btn.disabled-plugins{background:#f0f0f0!important;color:#999!important;cursor:not-allowed!important;opacity:.7}.jltma-templates .template-library-content .kit-template-grid-footer .import-btn.disabled-plugins:hover,.jltma-templates .template-library-content .kit-template-grid-footer .insert-all-btn.disabled-plugins:hover{background:#f0f0f0!important;color:#999!important}.jltma-templates .template-library-content .kit-template-grid-footer .footer-message-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:24px;justify-content:center}@media(max-width:1200px){.jltma-templates .template-library-sidebar{width:250px}.jltma-templates .templates-grid{gap:20px!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important}}@media(max-width:768px){.jltma-templates,.jltma-templates .page-importer-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jltma-templates .page-importer-layout{min-height:auto}.jltma-templates .page-importer-layout .page-importer-sidebar{border-bottom:1px solid #dcdcde;border-right:none;height:auto;padding:20px;position:relative;width:100%}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section{margin-bottom:20px}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section .filter-title{font-size:12px}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section .plan-filters{gap:6px}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section .plan-filters .plan-filter-btn{font-size:12px;padding:8px 14px}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section .category-filters-pills{gap:6px}.jltma-templates .page-importer-layout .page-importer-sidebar .vertical-filter-sidebar .filter-section .category-filters-pills .category-pill-btn{font-size:12px;padding:8px 14px}.jltma-templates .page-importer-layout .page-importer-content{padding:20px}.jltma-templates .template-library-tabs-wrapper .header-search-collapsible.expanded .search-input{width:180px}.jltma-templates .template-library-tabs-wrapper .header-search-collapsible .search-toggle-btn{height:32px;width:32px}.jltma-templates .template-library-tabs-wrapper .header-search-collapsible .search-toggle-btn .dashicons{font-size:16px;height:16px;width:16px}.jltma-templates .template-library-sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;max-height:200px;order:2;width:100%}.jltma-templates .template-library-sidebar .categories-list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;padding:0 10px}.jltma-templates .template-library-sidebar .categories-list li{min-width:120px}.jltma-templates .template-library-sidebar .categories-list li a,.jltma-templates .template-library-sidebar .categories-list li button{padding:10px 15px;white-space:nowrap}.jltma-templates .template-library-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.jltma-templates .template-library-content .templates-grid-container{padding:20px}.jltma-templates .template-library-content .templates-grid-container .templates-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}.jltma-templates .template-library-content .templates-grid-container .template-pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.jltma-templates .template-library-content .templates-grid-container .template-pagination .pagination-controls .pagination-numbers{margin:0 5px}.jltma-templates .template-library-content .templates-grid-container .template-pagination .pagination-controls .pagination-numbers .pagination-number{font-size:13px;height:32px;min-width:32px}.jltma-templates .template-library-content .templates-grid-container .template-pagination .pagination-controls .pagination-btn{font-size:13px;padding:6px 12px}}@media(max-width:480px){.jltma-templates .templates-grid{grid-template-columns:1fr!important}}.jltma-templates .kit-template-importer .kit-template-uploader{background:#252525;border:2px dashed #3c3c3c;border-radius:8px;cursor:pointer;height:300px;-webkit-transition:all .3s ease;transition:all .3s ease}.jltma-templates .kit-template-importer .kit-template-uploader .uploader-overlay{height:300px;padding:20px}.jltma-templates .kit-template-importer .kit-template-uploader .uploader-overlay,.jltma-templates .kit-template-importer .kit-template-uploader .uploader-overlay .uploader-icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.jltma-templates .kit-template-importer .kit-template-uploader .uploader-overlay .uploader-icon{color:#fff;font-size:16px;gap:16px;line-height:1.5;text-align:center}.jltma-templates .kit-template-importer .kit-template-uploader .uploader-overlay .uploader-icon span.dashicons{color:#fff;font-size:60px;height:60px;line-height:1;width:60px}.jltma-templates .kit-template-importer .kit-template-uploader .uploader-progress{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;height:300px;justify-content:center;padding:20px}.jltma-templates .kit-template-importer .kit-template-uploader .uploader-progress .progress-bar{background:#e0e0e0;border-radius:4px;height:8px;max-width:400px;overflow:hidden;width:100%}.jltma-templates .kit-template-importer .kit-template-uploader .uploader-progress .progress-bar .progress-fill{background:-webkit-gradient(linear,left top,right top,from(#0073aa),to(#005a87));background:linear-gradient(90deg,#0073aa,#005a87);border-radius:4px;height:100%;-webkit-transition:width .3s ease;transition:width .3s ease}.jltma-templates .kit-template-importer .kit-template-uploader .uploader-progress .progress-text{color:#666;font-size:14px;font-weight:500}.jltma-templates .kit-template-importer .kit-template-uploader .upload-error{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#d63638;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:8px;margin-top:10px}.jltma-templates .kit-template-importer .kit-template-uploader .upload-error .dashicons{font-size:18px;height:18px;width:18px}.jltma-templates .kit-template-importer .kit-template-grid{padding:0 20px 20px}.jltma-templates .kit-template-importer .kit-template-grid .kit-template-imported-item .imported-kit-info{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.jltma-templates .kit-template-importer .kit-template-grid .kit-template-imported-item .imported-kit-info h4{color:#333;font-size:18px;margin:0 0 10px}.jltma-templates .kit-template-importer .kit-template-grid .kit-template-imported-item .imported-kit-info p{color:#666;font-size:14px;margin:0}#jltma-template-kits-app:not(.jltma-page-importer-btn-active .jltma-template-page-importer) .jltma-templates,#jltma-template-library-root:not(.jltma-page-importer-btn-active .jltma-template-page-importer) .jltma-templates{background:#f1f3f4;padding-right:20px}#jltma-template-kits-app:not(.jltma-page-importer-btn-active .jltma-template-page-importer) .jltma-templates .template-library-content,#jltma-template-library-root:not(.jltma-page-importer-btn-active .jltma-template-page-importer) .jltma-templates .template-library-content{border-radius:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.04);box-shadow:0 2px 6px rgba(0,0,0,.04);margin:20px 0;min-height:calc(100vh - 72px);overflow:hidden}#jltma-template-kits-app:not(.jltma-page-importer-btn-active .jltma-template-page-importer) .jltma-templates .template-library-content .content-header,#jltma-template-library-root:not(.jltma-page-importer-btn-active .jltma-template-page-importer) .jltma-templates .template-library-content .content-header{background:#fff;border-bottom:1px solid #e0e0e0;padding:20px}#jltma-template-kits-app:not(.jltma-page-importer-btn-active .jltma-template-page-importer) .jltma-templates .template-library-content .content-header .template-tabs,#jltma-template-library-root:not(.jltma-page-importer-btn-active .jltma-template-page-importer) .jltma-templates .template-library-content .content-header .template-tabs{border-bottom:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}#jltma-template-kits-app:not(.jltma-page-importer-btn-active .jltma-template-page-importer) .jltma-templates .template-library-content .templates-grid-container,#jltma-template-library-root:not(.jltma-page-importer-btn-active .jltma-template-page-importer) .jltma-templates .template-library-content .templates-grid-container{padding:20px}.jltma-page-importer-btn-active .jltma-template-page-importer .template-library-header-logo{margin-left:20px}.jltma-page-importer-btn-active .jltma-template-page-importer .template-tabs{left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.swal2-container.fade.in{z-index:9999999}.template-preview-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f1f3f4;-ms-flex-direction:column;flex-direction:column;height:100%}.template-preview-toolbar,.template-preview-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.template-preview-toolbar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#0c0d0e;border-radius:8px 8px 0 0;justify-content:space-between;min-height:60px;padding:12px 24px;position:relative}.template-preview-toolbar .template-preview-toolbar-left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:200px}.template-preview-toolbar .template-preview-toolbar-left .template-preview-title{color:#fff;font-size:16px;font-weight:600;line-height:1.5}.template-preview-toolbar .template-preview-toolbar-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.template-preview-toolbar .template-preview-toolbar-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.template-preview-devices{background:hsla(0,0%,100%,.05);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:4px}.template-preview-device-btn,.template-preview-devices{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-preview-device-btn{-webkit-box-pack:center;-ms-flex-pack:center;background:rgba(0,0,0,0);border:none;border-radius:4px;color:#8892a0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;justify-content:center;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:40px}.template-preview-device-btn svg{height:20px;pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease;width:20px}.template-preview-device-btn:hover{background:rgba(104,20,205,.15);color:#6814cd;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.template-preview-device-btn:hover svg{stroke:#6814cd}.template-preview-device-btn.active{background:#6814cd;color:#fff}.template-preview-device-btn.active svg{stroke:#fff}.template-preview-device-btn.active:hover{background:#5610a8;color:#fff}.template-preview-device-btn.active:hover svg{stroke:#fff}.template-preview-container{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:hidden;-webkit-transition:all .3s;transition:all .3s}.template-preview-container,.template-preview-loading{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.template-preview-loading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:16px}.template-preview-loading .spinner{margin:0}.template-preview-loading p{color:#666;font-size:14px;margin:0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.folded .jltma-template-library{margin-left:-20px}#wpbody .jltma-template-library{margin-top:0}.master-addons_page_jltma-template-library .error:not([class*=jltma-]),.master-addons_page_jltma-template-library .notice:not([class*=jltma-]),.master-addons_page_jltma-template-library .updated:not([class*=jltma-]),.master-addons_page_jltma-templates-kit .error:not([class*=jltma-]),.master-addons_page_jltma-templates-kit .notice:not([class*=jltma-]),.master-addons_page_jltma-templates-kit .updated:not([class*=jltma-]){display:none!important}.master-addons_page_jltma-template-library .wrap,.master-addons_page_jltma-templates-kit .wrap{margin:0!important}.master-addons_page_jltma-template-library #wpbody-content,.master-addons_page_jltma-templates-kit #wpbody-content{padding-bottom:0}.master-addons_page_jltma-template-library #wpfooter,.master-addons_page_jltma-templates-kit #wpfooter{display:none}@-webkit-keyframes floatUpDown{0%{-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0)}50%{-webkit-transform:translate(-50%,-50%) translateY(-10px);transform:translate(-50%,-50%) translateY(-10px)}to{-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0)}}@keyframes floatUpDown{0%{-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0)}50%{-webkit-transform:translate(-50%,-50%) translateY(-10px);transform:translate(-50%,-50%) translateY(-10px)}to{-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0)}}@-webkit-keyframes fadeInSmooth{0%{opacity:0}to{opacity:1}}@keyframes fadeInSmooth{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOutSmooth{0%{opacity:1}to{opacity:0}}@keyframes fadeOutSmooth{0%{opacity:1}to{opacity:0}}.favorites-section{margin-bottom:24px!important}.favorites-section .favorites-filter-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;color:#1d2327;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:500;gap:12px;padding:12px 16px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.favorites-section .favorites-filter-btn .eicon-heart-o{color:#6814cd;font-size:18px}.favorites-section .favorites-filter-btn .favorites-label{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.favorites-section .favorites-filter-btn .favorites-label .favorites-count{color:#6814cd;font-weight:600;margin-left:4px}.favorites-section .favorites-filter-btn:hover{background:#f0f4ff;border-color:#6814cd}.favorites-section .favorites-filter-btn.active{background:linear-gradient(135deg,rgba(245,10,127,.1),rgba(104,20,205,.1))}.favorites-section .favorites-filter-btn.active .eicon-heart-o{color:#f50a7f}.favorites-section .favorites-filter-btn.active .favorites-label{color:#6814cd}.template-favorite-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;margin-left:8px;padding:4px;-webkit-transition:all .2s ease;transition:all .2s ease;vertical-align:middle}.template-favorite-btn .eicon-heart,.template-favorite-btn .eicon-heart-o{color:#6d7882;font-size:16px;margin-top:-2.5px;-webkit-transition:all .2s ease;transition:all .2s ease}.template-favorite-btn:hover{background:rgba(104,20,205,.08)}.template-favorite-btn:hover .eicon-heart,.template-favorite-btn:hover .eicon-heart-o{color:#6814cd}.template-favorite-btn.is-favorite .eicon-heart{-webkit-animation:heartbeat .3s ease;animation:heartbeat .3s ease;color:#f50a7f}.template-favorite-btn.is-favorite:hover .eicon-heart{color:#d00970}.template-favorite-btn.has-tooltip{position:relative}.template-favorite-btn.has-tooltip:after{background:rgba(0,0,0,.9);border-radius:4px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:12px;font-weight:500;left:50%;line-height:1.4;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%) translateY(-8px);-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px);-webkit-transition:all .2s ease;transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:1000}.template-favorite-btn.has-tooltip:before{border:5px solid rgba(0,0,0,0);border-top-color:rgba(0,0,0,.9);bottom:100%;content:"";left:50%;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%) translateY(2px);-ms-transform:translateX(-50%) translateY(2px);transform:translateX(-50%) translateY(2px);-webkit-transition:all .2s ease;transition:all .2s ease;visibility:hidden;z-index:1000}.template-favorite-btn.has-tooltip:hover:after,.template-favorite-btn.has-tooltip:hover:before{opacity:1;visibility:visible}.template-favorite-btn.has-tooltip:hover:after{-webkit-transform:translateX(-50%) translateY(-12px);-ms-transform:translateX(-50%) translateY(-12px);transform:translateX(-50%) translateY(-12px)}.template-favorite-btn.has-tooltip:hover:before{-webkit-transform:translateX(-50%) translateY(-2px);-ms-transform:translateX(-50%) translateY(-2px);transform:translateX(-50%) translateY(-2px)}@-webkit-keyframes heartbeat{0%,to{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes heartbeat{0%,to{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(1.15);transform:scale(1.15)}}.swal2-modal button{outline:none}.swal2-modal .confetti-container{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.swal2-modal .confetti-container .confetti-piece{-webkit-animation:fall 3s ease-in forwards;animation:fall 3s ease-in forwards;height:10px;position:absolute;top:-10%;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;width:10px}@-webkit-keyframes fall{0%{opacity:1;-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}to{opacity:0;-webkit-transform:translateY(100vh) rotate(1turn);transform:translateY(100vh) rotate(1turn)}}@keyframes fall{0%{opacity:1;-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}to{opacity:0;-webkit-transform:translateY(100vh) rotate(1turn);transform:translateY(100vh) rotate(1turn)}}.swal2-modal .jltma-uploading-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:10px;position:relative}.swal2-modal .jltma-uploading-wrapper .swal2-loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3085d6;height:50px;width:50px}.swal2-modal .jltma-uploading-wrapper h2{color:#1d2327;font-size:32px;font-weight:700;letter-spacing:-.5px}.swal2-modal .jltma-uploading-wrapper p{color:#6d7882;font-size:16px;line-height:1.5;margin:0 0 40px}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swal2-modal:has(.jltma-uploading-wrapper) h2{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}.swal2-modal:has(.confetti-container){position:relative}.swal2-modal:has(.confetti-container) .swal2-content{position:static}

/*# sourceMappingURL=template-library.css.map*/