PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.9
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.9
4.4.9 4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 All 140 releases
learnpress / assets / css / admin / themes-rtl.css

themes-rtl.css in LearnPress – WordPress LMS Plugin for Create and Sell Online Courses 4.4.9, at assets/css/admin/themes-rtl.css

368 lines 7.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .learn-press-themes {
2 max-width: 100%;
3 color: #6b7280;
4 }
5 .learn-press-themes > .wp-heading-inline {
6 color: #1e1e1e;
7 font-size: 32px;
8 font-weight: 600;
9 line-height: 1.25;
10 }
11 .learn-press-themes a:focus-visible,
12 .learn-press-themes button:focus-visible {
13 outline: none;
14 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
15 }
16
17 .lp-themes-toolbar {
18 display: flex;
19 align-items: center;
20 justify-content: space-between;
21 gap: 16px;
22 box-sizing: border-box;
23 margin-bottom: 30px;
24 padding: 20px;
25 border: 1px solid #e5e7eb;
26 border-radius: 12px;
27 background: #ffffff;
28 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
29 }
30
31 .lp-themes-search {
32 position: relative;
33 flex-shrink: 0;
34 width: 360px;
35 max-width: 100%;
36 }
37 .lp-themes-search__icon {
38 position: absolute;
39 display: inline-flex;
40 align-items: center;
41 justify-content: center;
42 width: 20px;
43 height: 20px;
44 inset-inline-start: 12px;
45 top: 50%;
46 transform: translateY(-50%);
47 color: #9ca3af;
48 font-size: 16px;
49 pointer-events: none;
50 }
51
52 .learn-press-themes input.lp-themes-search__input {
53 box-sizing: border-box;
54 width: 100%;
55 min-height: 48px;
56 margin: 0;
57 padding: 4px 12px;
58 padding-inline-start: 40px;
59 border: 1px solid #d1d5db;
60 border-radius: 12px;
61 color: #1a1a1a;
62 background: #ffffff;
63 font-size: 14px;
64 }
65 .learn-press-themes input.lp-themes-search__input::placeholder {
66 color: #9ca3af;
67 }
68 .learn-press-themes input.lp-themes-search__input:focus {
69 border-color: #7067ED;
70 box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
71 outline: none;
72 }
73
74 .learn-press-themes [hidden] {
75 display: none !important;
76 }
77
78 .lp-themes-filter {
79 display: flex;
80 align-items: center;
81 flex-wrap: nowrap;
82 gap: 12px;
83 margin: -4px;
84 padding: 4px;
85 overflow-x: auto;
86 overflow-y: hidden;
87 scrollbar-width: thin;
88 -webkit-overflow-scrolling: touch;
89 }
90 .lp-themes-filter__count {
91 margin-inline-start: 4px;
92 }
93 .lp-themes-filter__item {
94 display: inline-flex;
95 align-items: center;
96 justify-content: center;
97 min-height: 49px;
98 padding: 8px 20px;
99 border: 1px solid transparent;
100 border-radius: 12px;
101 color: #7067ED;
102 background: #EEF1FF;
103 font-size: 16px;
104 font-weight: 500;
105 line-height: 150%;
106 cursor: pointer;
107 transition: border-color 0.2s ease, color 0.2s ease, background 0.2s ease;
108 }
109 .lp-themes-filter__item:hover, .lp-themes-filter__item:focus {
110 border-color: #7067ED;
111 color: #7067ED;
112 background: #F7F7F7;
113 }
114 .lp-themes-filter__item.active {
115 border-color: #7067ED;
116 color: #ffffff;
117 background: #7067ED;
118 }
119
120 .lp-themes-grid {
121 display: grid;
122 grid-template-columns: repeat(4, minmax(0, 1fr));
123 gap: 24px;
124 margin-bottom: 30px;
125 }
126
127 .lp-theme-card {
128 overflow: hidden;
129 position: relative;
130 display: flex;
131 flex-direction: column;
132 min-width: 0;
133 border: 1px solid #e5e7eb;
134 border-radius: 12px;
135 background: #ffffff;
136 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
137 transition: border-color 0.2s ease, box-shadow 0.2s ease;
138 }
139 .lp-theme-card:hover, .lp-theme-card:focus-within {
140 border-color: #7067ED;
141 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
142 }
143 .lp-theme-card__thumbnail {
144 overflow: hidden;
145 position: relative;
146 width: 100%;
147 box-sizing: border-box;
148 padding: 20px;
149 flex-shrink: 0;
150 background: #ffffff;
151 }
152 .lp-theme-card__thumbnail img {
153 display: block;
154 width: 100%;
155 height: auto;
156 border-radius: 8px;
157 }
158 .lp-theme-card__badge {
159 position: absolute;
160 z-index: 2;
161 top: 24px;
162 left: 24px;
163 display: inline-flex;
164 align-items: center;
165 padding: 8px 12px;
166 border-radius: 20px;
167 color: #ffffff;
168 background: linear-gradient(-135deg, #ff0000 0%, #af00b8 100%);
169 font-size: 11px;
170 font-weight: 600;
171 line-height: 1;
172 text-transform: uppercase;
173 }
174 .lp-theme-card__content {
175 display: flex;
176 flex: 1 1 auto;
177 flex-direction: column;
178 min-width: 0;
179 padding: 8px 20px 20px;
180 }
181 .lp-theme-card__title {
182 display: -webkit-box;
183 overflow: hidden;
184 min-height: 2.8em;
185 margin: 0 0 8px;
186 color: #1e1e1e;
187 font-size: 18px;
188 font-weight: 600;
189 line-height: 1.4;
190 -webkit-box-orient: vertical;
191 -webkit-line-clamp: 2;
192 }
193 .lp-theme-card__description {
194 display: -webkit-box;
195 overflow: hidden;
196 min-height: 35px;
197 margin: 0 0 16px;
198 color: #6b7280;
199 font-size: 14px;
200 font-weight: 400;
201 line-height: 1.45;
202 -webkit-box-orient: vertical;
203 -webkit-line-clamp: 3;
204 }
205 .lp-theme-card__footer {
206 display: flex;
207 margin: 0 0 16px;
208 gap: 20px;
209 }
210 .lp-theme-card__price {
211 display: flex;
212 align-items: center;
213 gap: 8px;
214 }
215 .lp-theme-card__price strong {
216 color: #E31A1B;
217 font-size: 18px;
218 font-weight: 600;
219 line-height: 1.2;
220 }
221 .lp-theme-card__price del {
222 color: #9ca3af;
223 font-size: 14px;
224 font-weight: 400;
225 line-height: 1;
226 }
227 .lp-theme-card[data-category=free] .lp-theme-card__price strong {
228 color: #28A746;
229 }
230 .lp-theme-card__meta {
231 display: flex;
232 align-items: center;
233 gap: 12px;
234 color: #1e1e1e;
235 font-size: 14px;
236 line-height: 1;
237 }
238 .lp-theme-card__rating {
239 display: inline-flex;
240 align-items: center;
241 gap: 4px;
242 color: #374151;
243 white-space: nowrap;
244 }
245 .lp-theme-card__star {
246 color: #ffd700;
247 font-size: 16px;
248 }
249 .lp-theme-card__sold {
250 display: inline-flex;
251 align-items: center;
252 gap: 8px;
253 white-space: nowrap;
254 }
255 .lp-theme-card__cart {
256 color: #7067ED;
257 font-size: 16px;
258 }
259 .lp-theme-card__actions {
260 display: grid;
261 grid-template-columns: minmax(0, 1fr) auto;
262 gap: 8px;
263 margin-top: auto;
264 }
265 .lp-theme-card__buy {
266 display: flex;
267 align-items: center;
268 justify-content: center;
269 box-sizing: border-box;
270 height: 40px;
271 min-height: 40px;
272 padding: 0 16px;
273 border: 1px solid #7067ED;
274 border-radius: 6px;
275 color: #ffffff;
276 background: #7067ED;
277 font-size: 14px;
278 font-weight: 500;
279 line-height: 1.25;
280 text-align: center;
281 text-decoration: none;
282 }
283 .lp-theme-card__buy:visited {
284 color: #ffffff;
285 }
286 .lp-theme-card__buy:hover, .lp-theme-card__buy:focus, .lp-theme-card__buy:active {
287 border-color: #5b52d1;
288 color: #ffffff;
289 background: #5b52d1;
290 }
291 .lp-theme-card__demo {
292 display: flex;
293 align-items: center;
294 justify-content: center;
295 min-width: 56px;
296 box-sizing: border-box;
297 height: 40px;
298 min-height: 40px;
299 padding: 0 16px;
300 border: 1px solid #d1d5db;
301 border-radius: 6px;
302 color: #374151;
303 background: #ffffff;
304 font-size: 14px;
305 font-weight: 500;
306 line-height: 1.25;
307 text-align: center;
308 text-decoration: none;
309 }
310 .lp-theme-card__demo:visited {
311 color: #374151;
312 }
313 .lp-theme-card__demo:hover, .lp-theme-card__demo:focus, .lp-theme-card__demo:active {
314 border-color: #7067ED;
315 color: #7067ED;
316 background: #F7F7F7;
317 }
318
319 @media (max-width: 1400px) {
320 .lp-themes-grid {
321 grid-template-columns: repeat(3, minmax(0, 1fr));
322 }
323 }
324 @media (max-width: 1200px) {
325 .lp-themes-grid {
326 grid-template-columns: repeat(2, minmax(0, 1fr));
327 gap: 20px;
328 }
329 .lp-themes-toolbar {
330 align-items: stretch;
331 flex-direction: column;
332 }
333 .lp-themes-filter {
334 width: 100%;
335 min-width: 0;
336 }
337 .lp-themes-search {
338 width: 100%;
339 }
340 }
341 @media (max-width: 782px) {
342 .lp-themes-filter__item {
343 flex: 0 0 auto;
344 }
345 .lp-themes-toolbar {
346 padding: 12px;
347 }
348 }
349 @media (max-width: 500px) {
350 .lp-themes-toolbar {
351 padding: 12px;
352 }
353 .lp-themes-filter__item {
354 padding-inline: 8px;
355 font-size: 12px;
356 }
357 .lp-themes-grid {
358 grid-template-columns: 1fr;
359 }
360 }
361 @media (max-width: 480px) {
362 .lp-theme-card__actions {
363 grid-template-columns: 1fr;
364 }
365 .lp-theme-card__demo {
366 width: 100%;
367 }
368 }