PluginProbe
Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder & Template Kits / 3.1.2
Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder & Template Kits v3.1.2
3.2.2 3.2.3 3.2.1 3.2.0 3.1.9 3.1.8 3.1.7 3.1.6 3.1.5 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 3.0.9 trunk 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.3 1.1.4 1.1.5 All 174 releases
master-addons / assets / css / admin / page-importer.css

page-importer.css in Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder & Template Kits 3.1.2, at assets/css/admin/page-importer.css

234 lines 4.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @charset "UTF-8";
2 /* Master Addons - Page Importer Styles */
3 /* ─── Import Button Wrapper ─── */
4 .jltma-import-wrapper {
5 display: inline-block;
6 position: relative;
7 margin-left: 8px;
8 }
9
10 /* ─── MA Import Button ─── */
11 .jltma-import-pages-btn {
12 display: inline-flex !important;
13 -webkit-box-align: center;
14 -ms-flex-align: center;
15 align-items: center;
16 gap: 8px;
17 background: linear-gradient(135deg, #f50a7f 0%, #6814cd 100%) !important;
18 color: #fff !important;
19 border: none !important;
20 padding: 6px 12px !important;
21 border-radius: 4px !important;
22 font-weight: 500 !important;
23 font-size: 13px !important;
24 text-decoration: none !important;
25 cursor: pointer;
26 -webkit-box-shadow: 0 2px 8px rgba(104, 20, 205, 0.25);
27 box-shadow: 0 2px 8px rgba(104, 20, 205, 0.25);
28 -webkit-box-sizing: border-box;
29 box-sizing: border-box;
30 height: 30px;
31 }
32
33 .jltma-import-pages-btn:hover {
34 background: #f0f0f1;
35 border-color: #0a4b78;
36 color: #0a4b78;
37 }
38
39 .jltma-import-pages-btn:focus {
40 outline: 1px solid #2271b1;
41 outline-offset: 1px;
42 }
43
44 .jltma-import-pages-btn .jltma-import-icon {
45 width: 18px;
46 height: 18px;
47 flex-shrink: 0;
48 }
49
50 .jltma-import-pages-btn .jltma-dropdown-icon {
51 font-size: 14px;
52 width: 14px;
53 height: 14px;
54 margin-left: 2px;
55 transition: transform 0.2s ease;
56 }
57
58 .jltma-import-wrapper.is-open .jltma-dropdown-icon {
59 transform: rotate(180deg);
60 }
61
62 /* ─── Dropdown Menu ─── */
63 .jltma-import-dropdown {
64 display: none;
65 position: absolute;
66 top: calc(100% + 4px);
67 left: 0;
68 min-width: 180px;
69 background: #fff;
70 border: 1px solid #dcdcde;
71 border-radius: 6px;
72 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
73 z-index: 100;
74 overflow: hidden;
75 }
76
77 .jltma-import-wrapper.is-open .jltma-import-dropdown {
78 display: block;
79 }
80
81 .jltma-dropdown-item {
82 display: flex;
83 align-items: center;
84 gap: 8px;
85 padding: 10px 14px;
86 color: #1d2327;
87 text-decoration: none;
88 font-size: 13px;
89 font-weight: 400;
90 transition: background 0.15s ease;
91 border-bottom: 1px solid #f0f0f1;
92 }
93
94 .jltma-dropdown-item:last-child {
95 border-bottom: none;
96 }
97
98 .jltma-dropdown-item:hover,
99 .jltma-dropdown-item:focus {
100 background: linear-gradient(135deg, rgba(104, 20, 205, 0.06), rgba(245, 10, 127, 0.04));
101 color: #6814cd;
102 text-decoration: none;
103 }
104
105 .jltma-dropdown-item .dashicons {
106 font-size: 16px;
107 width: 16px;
108 height: 16px;
109 color: #6814cd;
110 }
111
112 /* ─── Fullscreen Modal ─── */
113 .jltma-import-modal {
114 position: fixed;
115 top: 0;
116 left: 0;
117 right: 0;
118 bottom: 0;
119 z-index: 999999;
120 display: none;
121 align-items: stretch;
122 justify-content: stretch;
123 opacity: 0;
124 transition: opacity 0.2s ease;
125 }
126
127 .jltma-import-modal.show {
128 opacity: 1;
129 }
130
131 /* ─── Modal Backdrop ─── */
132 .jltma-import-backdrop {
133 position: absolute;
134 top: 0;
135 left: 0;
136 right: 0;
137 bottom: 0;
138 background: rgba(0, 0, 0, 0.6);
139 z-index: 1;
140 }
141
142 /* ─── Modal Content ─── */
143 .jltma-import-modal-content {
144 position: relative;
145 z-index: 2;
146 width: 100%;
147 height: 100%;
148 background: #fff;
149 overflow: auto;
150 }
151
152 .jltma-import-modal-content .jltma-template-page-importer {
153 width: 100%;
154 height: 100%;
155 }
156
157 /* ─── Loading State ─── */
158 .jltma-import-modal-content #ma-el-modal-loading {
159 position: absolute;
160 top: 0;
161 left: 0;
162 right: 0;
163 bottom: 0;
164 display: flex;
165 align-items: center;
166 justify-content: center;
167 background: #fff;
168 z-index: 10;
169 }
170
171 .jltma-import-modal-content #ma-el-modal-loading .elementor-loader-wrapper {
172 text-align: center;
173 }
174
175 .jltma-import-modal-content #ma-el-modal-loading .ma-el-logo-container {
176 margin-bottom: 16px;
177 }
178
179 .jltma-import-modal-content #ma-el-modal-loading .ma-el-loading-logo {
180 width: 60px;
181 height: auto;
182 animation: jltmaPageImporterPulse 1.5s ease-in-out infinite;
183 }
184
185 .jltma-import-modal-content #ma-el-modal-loading .elementor-loading-title {
186 font-size: 14px;
187 color: #6d7882;
188 font-weight: 500;
189 }
190
191 /* ─── Close Button ─── */
192 .jltma-modal-close-btn {
193 display: inline-flex;
194 align-items: center;
195 justify-content: center;
196 width: 36px;
197 height: 36px;
198 padding: 0;
199 background: transparent;
200 border: 1px solid #dcdcde;
201 border-radius: 6px;
202 cursor: pointer;
203 transition: all 0.2s ease;
204 color: #6d7882;
205 margin-left: 8px;
206 flex-shrink: 0;
207 }
208
209 .jltma-modal-close-btn:hover {
210 background: #f0f0f1;
211 border-color: #c3c4c7;
212 color: #1d2327;
213 }
214
215 .jltma-modal-close-btn .eicon-close {
216 font-size: 16px;
217 }
218
219 /* ─── Body class when modal open ─── */
220 body.jltma-modal-open {
221 overflow: hidden !important;
222 }
223
224 /* ─── Animations ─── */
225 @keyframes jltmaPageImporterPulse {
226 0%, 100% {
227 opacity: 1;
228 transform: scale(1);
229 }
230 50% {
231 opacity: 0.6;
232 transform: scale(0.95);
233 }
234 }