PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 4.1.0
Adminify – White Label, Admin Menu Editor, Login Customizer v4.1.0
4.3.1 4.3.0 4.2.26 4.2.25 4.2.24 4.2.23 4.2.22 4.2.21 4.2.20 4.2.19 4.2.18 4.2.17 4.2.16 4.2.15 4.2.14 4.2.13 4.2.12 4.2.11 4.2.10 4.2.9 4.2.8 4.2.7 4.2.6 4.2.5 4.1.17 All 164 releases
adminify / assets / admin / css / admin.css

admin.css in Adminify – White Label, Admin Menu Editor, Login Customizer 4.1.0, at assets/admin/css/admin.css

1,887 lines 87.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*!***************************************************************************************************************************************************************************************************************************************************!*\
2 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./dev/admin/frame/index.scss ***!
3 \***************************************************************************************************************************************************************************************************************************************************/
4 .adminify-progress {
5 position: fixed;
6 top: 0;
7 left: 0;
8 height: 3px;
9 display: block;
10 z-index: 9999;
11 width: 100%;
12 background-color: white;
13 border-radius: 2px;
14 background-clip: padding-box; /*margin: 0.5rem 0 1rem 0;*/
15 overflow: hidden;
16 }
17 .adminify-progress .adminify-indeterminate {
18 background-color: black;
19 }
20 .adminify-progress .adminify-indeterminate::before {
21 content: "";
22 position: absolute;
23 background-color: var(--adminify-primary);
24 top: 0;
25 left: 0;
26 bottom: 0;
27 will-change: left, right;
28 animation: adminify-indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
29 }
30 .adminify-progress .adminify-indeterminate::after {
31 content: "";
32 position: absolute;
33 background-color: var(--adminify-primary);
34 top: 0;
35 left: 0;
36 bottom: 0;
37 will-change: left, right;
38 animation: adminify-indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
39 animation-delay: 1.15s;
40 }
41 @keyframes adminify-indeterminate {
42 0% {
43 left: -35%;
44 right: 100%;
45 }
46 60% {
47 left: 100%;
48 right: -90%;
49 }
50 100% {
51 left: 100%;
52 right: -90%;
53 }
54 }
55 @keyframes adminify-indeterminate-short {
56 0% {
57 left: -200%;
58 right: 100%;
59 }
60 60% {
61 left: 107%;
62 right: -8%;
63 }
64 100% {
65 left: 107%;
66 right: -8%;
67 }
68 }
69 /* Reset CSS */
70 html[frame-adminify-app=true] #adminmenumain,
71 html[frame-adminify-app=true] #wpcontent,
72 html[frame-adminify-app=true] #wpadminbar,
73 html[frame-adminify-app=true] #wpfooter {
74 display: none !important;
75 }
76
77 /* App CSS */
78 .frame-adminify-app,
79 .frame-adminify-app * {
80 box-sizing: border-box;
81 }
82
83 .frame-adminify-app {
84 position: fixed;
85 width: 100%;
86 height: 100%;
87 top: 0;
88 left: 0;
89 z-index: 999;
90 }
91
92 .frame-adminify-app--frame iframe {
93 width: 100%;
94 height: 100%;
95 border: none;
96 }
97
98 #frame-adminify-app {
99 box-sizing: border-box;
100 }
101 #frame-adminify-app a {
102 -webkit-text-decoration: none;
103 text-decoration: none;
104 }
105 #frame-adminify-app a:focus {
106 border: none;
107 box-shadow: none;
108 }
109 #frame-adminify-app .adminify-frame-wrapper {
110 display: grid;
111 grid-template-columns: var(--adminify-menu-width) 1fr;
112 background: var(--adminify-menu-bg);
113 transition: all 0.3s;
114 }
115 #frame-adminify-app .adminify-frame-wrapper.adminify-horizontal-menu {
116 grid-template-columns: 1fr;
117 }
118 #frame-adminify-app .adminify-frame-wrapper.adminify-horizontal-menu .adminify-frame-content .adminify-toolbar {
119 padding-left: 0;
120 }
121 #frame-adminify-app .adminify-frame-wrapper.adminify-vertical-menu {
122 padding-right: 1rem;
123 }
124 #frame-adminify-app .adminify-frame-wrapper.adminify-folded {
125 grid-template-columns: 60px 1fr;
126 }
127 #frame-adminify-app .adminify-frame-wrapper .adminify-frame-content {
128 display: flex;
129 flex-direction: column;
130 height: 100vh;
131 padding-bottom: 16px;
132 position: relative;
133 }
134 #frame-adminify-app .adminify-frame-wrapper .adminify-frame-content #frame-adminify-app--iframe {
135 border-radius: 8px;
136 border: 1px solid var(--adminify-menu-border);
137 }
138 #frame-adminify-app .adminify-frame-wrapper .adminify-frame-content .adminify-iframe-loading-overlay {
139 position: absolute;
140 top: 0;
141 left: 0;
142 right: 0;
143 bottom: 16px;
144 background: rgba(40, 40, 40, 0.132);
145 display: flex;
146 align-items: center;
147 justify-content: center;
148 z-index: 10;
149 border-radius: 8px;
150 opacity: 0;
151 visibility: hidden;
152 transition: opacity 0.2s ease, visibility 0.2s ease;
153 pointer-events: none;
154 }
155 #frame-adminify-app .adminify-frame-wrapper .adminify-frame-content .adminify-iframe-loading-overlay.is-loading {
156 opacity: 1;
157 visibility: visible;
158 pointer-events: auto;
159 }
160 #frame-adminify-app .adminify-frame-wrapper .adminify-frame-content .adminify-loading-spinner {
161 width: 40px;
162 height: 40px;
163 border: 3px solid #fff;
164 border-top-color: var(--adminify-primary-color);
165 border-radius: 50%;
166 animation: adminify-spin 0.8s linear infinite;
167 }
168 @keyframes adminify-spin {
169 to {
170 transform: rotate(360deg);
171 }
172 }
173 #frame-adminify-app .adminify-frame-wrapper.adminify-horizontal-menu {
174 padding: 0 16px;
175 }
176
177 .frame-adminify-search-icon {
178 background: none;
179 border: none;
180 box-shadow: none;
181 cursor: pointer;
182 display: flex;
183 }
184 .frame-adminify-search-icon > svg {
185 width: 14px;
186 height: 14px;
187 }
188
189 .frame-adminify-search-overlay {
190 animation: frame_adminify__fade-in-animation 0.2s ease-out 0s;
191 animation-fill-mode: forwards;
192 background-color: rgba(0, 0, 0, 0.3490196078);
193 bottom: 0;
194 display: flex;
195 left: 0;
196 position: fixed;
197 right: 0;
198 top: 0;
199 z-index: 100000;
200 }
201
202 .frame-adminify-search-form {
203 position: absolute;
204 top: calc(20% + 64px);
205 left: calc(50% - 200px);
206 width: 400px;
207 transform: translateX(-50%) translateY(-50%);
208 animation: frame_adminify__appear-animation 0.1s ease-out;
209 animation-fill-mode: forwards;
210 background: #fff;
211 border: 1px solid #dedee7;
212 border-radius: 2px;
213 box-shadow: 0 0.7px 1px rgba(0, 0, 0, 0.1490196078), 0 2.7px 3.8px -0.2px rgba(0, 0, 0, 0.1490196078), 0 5.5px 7.8px -0.3px rgba(0, 0, 0, 0.1490196078), 0.1px 11.5px 16.4px -0.5px rgba(0, 0, 0, 0.1490196078);
214 padding: 16px;
215 z-index: 100001;
216 }
217 .frame-adminify-search-form .frame-adminify-search {
218 display: flex;
219 align-items: center;
220 }
221 .frame-adminify-search-form .frame-adminify-search > input[type=search] {
222 width: 100%;
223 border: none;
224 box-shadow: none;
225 }
226 .frame-adminify-search-form .frame-adminify-search > svg {
227 margin-right: 4px;
228 }
229 .frame-adminify-search-form .frame-adminify-search-list {
230 max-height: 260px;
231 overflow: auto;
232 }
233 .frame-adminify-search-form .frame-adminify-search-list > ul {
234 margin-top: 1rem;
235 }
236 .frame-adminify-search-form .frame-adminify-search-list > ul li.adminify-search-title {
237 background: var(--adminify-primary);
238 color: #fff;
239 padding: 6px 12px;
240 border-radius: 2px;
241 }
242 .frame-adminify-search-form .frame-adminify-search-list > ul li:not(.adminify-search-title) {
243 margin-left: 12px;
244 }
245
246 @keyframes frame_adminify__fade-in-animation {
247 0% {
248 opacity: 0;
249 }
250 to {
251 opacity: 1;
252 }
253 }
254 @keyframes frame_adminify__appear-animation {
255 0% {
256 transform: translateY(32px);
257 }
258 to {
259 transform: translateY(0);
260 }
261 }
262 .adminify-toolbar-wrapper {
263 display: grid;
264 grid-template-columns: var(--adminify-menu-width) 1fr;
265 transition: grid-template-columns 0.3s;
266 padding: 0 1rem;
267 background: var(--adminify-menu-bg);
268 }
269 .adminify-toolbar-wrapper .frame-adminify-logo {
270 display: flex;
271 align-items: flex-start;
272 padding: 12px 0;
273 overflow: hidden;
274 }
275 .adminify-toolbar-wrapper .frame-adminify-logo a {
276 display: flex;
277 align-items: center;
278 }
279 .adminify-toolbar-wrapper .frame-adminify-logo a .adminify-mini-logo {
280 display: none;
281 }
282 .adminify-toolbar-wrapper .frame-adminify-logo a .adminify-logo-text {
283 width: -moz-max-content;
284 width: max-content;
285 }
286 .adminify-toolbar-wrapper .frame-adminify-logo:has(flex) {
287 display: none;
288 }
289 .adminify-toolbar-wrapper .adminify-toolbar {
290 display: flex;
291 align-items: center;
292 justify-content: space-between;
293 flex-wrap: wrap;
294 width: 100%;
295 padding: 8px 0 6px 0;
296 }
297 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu {
298 display: flex;
299 align-items: center;
300 flex-wrap: wrap;
301 gap: 12px;
302 margin: 2px 0;
303 }
304 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item {
305 position: relative;
306 font-size: 14px;
307 margin: 0;
308 }
309 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item > a {
310 display: flex;
311 align-items: center;
312 gap: 4px;
313 font-size: 13px;
314 font-weight: 600;
315 color: var(--adminify-menu-text-color);
316 background-color: transparent;
317 padding: 0;
318 font-style: normal;
319 cursor: pointer;
320 }
321 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item > a .wp-ui-notification.wpforms-menu-notification-counter, .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item > a .wp-ui-notification.aioseo-menu-notification-counter {
322 display: flex;
323 justify-content: center;
324 align-items: center;
325 width: 18px;
326 height: 18px;
327 border-radius: 50px;
328 }
329 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item > a span::before {
330 font-size: 16px;
331 width: 16px;
332 height: 16px;
333 }
334 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item > a .adminify-top-menu-item-has-icon img, .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item > a img {
335 width: 20px;
336 height: 20px;
337 }
338 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item > a .ab-item {
339 display: flex;
340 align-items: center;
341 gap: 4px;
342 }
343 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item > a .ab-icon {
344 display: inline-block;
345 width: 20px;
346 height: 20px;
347 }
348 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item > a .ab-icon::before {
349 font-family: dashicons;
350 font-size: 20px;
351 line-height: 1;
352 }
353 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item > a .yoast-logo {
354 display: inline-block;
355 min-width: 20px;
356 min-height: 20px;
357 }
358 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item > a .yoast-logo.svg {
359 background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsOiM4Mjg3OGMiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjAzLjYgMzk1YzYuOC0xNy40IDYuOC0zNi42IDAtNTRsLTc5LjQtMjA0aDcwLjlsNDcuNyAxNDkuNCA3NC44LTIwNy42SDExNi40Yy00MS44IDAtNzYgMzQuMi03NiA3NlYzNTdjMCA0MS44IDM0LjIgNzYgNzYgNzZIMTczYzE2LTguOSAyNC42LTIyLjcgMzAuNi0zOE00NzEuNiAxNTQuOGMwLTQxLjgtMzQuMi03Ni03Ni03NmgtM0wyODUuNyAzNjVjLTkuNiAyNi43LTE5LjQgNDkuMy0zMC4zIDY4aDIxNi4yeiIvPjxwYXRoIGQ9Im0zMzggMS4zLTkzLjMgMjU5LjEtNDIuMS0xMzEuOWgtODkuMWw4My44IDIxNS4yYzYgMTUuNSA2IDMyLjUgMCA0OC03LjQgMTktMTkgMzcuMy01MyA0MS45bC03LjIgMXY3Nmg4LjNjODEuNyAwIDExOC45LTU3LjIgMTQ5LjYtMTQyLjlMNDMxLjYgMS4zek0yNzkuNCAzNjJjLTMyLjkgOTItNjcuNiAxMjguNy0xMjUuNyAxMzEuOHYtNDVjMzcuNS03LjUgNTEuMy0zMSA1OS4xLTUxLjEgNy41LTE5LjMgNy41LTQwLjcgMC02MGwtNzUtMTkyLjdoNTIuOGw1My4zIDE2Ni44IDEwNS45LTI5NGg1OC4xeiIvPjwvc3ZnPg==");
360 background-position: center;
361 background-repeat: no-repeat;
362 background-size: 20px;
363 width: 20px;
364 height: 20px;
365 }
366 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item > a .yoast-issue-counter {
367 background-color: #d63638;
368 border-radius: 9px;
369 color: #fff;
370 display: inline;
371 padding: 1px 7px 1px 6px;
372 font-size: 11px;
373 font-weight: 600;
374 }
375 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item > a .screen-reader-text,
376 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item > a ._screen-reader-text {
377 clip: rect(1px, 1px, 1px, 1px);
378 word-wrap: normal !important;
379 border: 0;
380 clip-path: inset(50%);
381 height: 1px;
382 margin: -1px;
383 overflow: hidden;
384 padding: 0;
385 position: absolute;
386 width: 1px;
387 }
388 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item button {
389 font-size: 13px;
390 font-weight: 600;
391 color: var(--adminify-menu-text-color);
392 background-color: transparent;
393 padding: 0;
394 border: none;
395 background-color: transparent;
396 cursor: pointer;
397 width: 100%;
398 }
399 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item a,
400 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item button {
401 text-align: left;
402 padding: 0.5rem 0.2rem;
403 }
404 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item a span,
405 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item button span {
406 display: flex;
407 align-items: center;
408 gap: 4px;
409 }
410 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item a .dashicons,
411 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item button .dashicons {
412 display: flex;
413 align-items: center;
414 justify-content: center;
415 font-size: 16px;
416 }
417 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item a:hover,
418 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item button:hover {
419 color: var(--adminify-primary);
420 }
421 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item#adminify-top-menu-trp_edit_translation > a .ab-icon::before {
422 content: "\f326";
423 }
424 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item.adminify-hambuger button svg {
425 width: 16px;
426 height: 16px;
427 }
428 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item.adminify-top-menu-new-content {
429 padding: 0;
430 }
431 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item.adminify-top-menu-new-content > a {
432 display: flex;
433 align-items: center;
434 gap: 4px;
435 border-radius: 2px;
436 line-height: 28px;
437 padding: 2px 10px !important;
438 background: var(--adminify-primary);
439 color: #fff;
440 }
441 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu li.adminify-top-menu-item.adminify-top-menu-new-content:hover button {
442 color: #fff;
443 }
444 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu .adminify-dropdown {
445 position: absolute;
446 top: 39px;
447 left: auto;
448 font-size: 0.875rem;
449 z-index: 9999;
450 min-width: 12rem;
451 padding: 0.6rem 0;
452 list-style: none;
453 border-radius: 0.5rem;
454 display: none;
455 background: var(--adminify-menu-bg);
456 border-radius: 2px;
457 box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
458 border: 1px solid var(--adminify-menu-border);
459 }
460 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu .adminify-dropdown .adminify-top-menu-item a {
461 padding: 0.4rem 0.7rem;
462 font-weight: 500;
463 }
464 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu .adminify-dropdown .adminify-top-menu-item a span {
465 gap: 0;
466 }
467 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu .adminify-dropdown .adminify-top-menu-item a:hover {
468 background: #f5f5f5;
469 }
470 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu .adminify-dropdown.show {
471 display: block;
472 }
473 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu .adminify-dropdown.adminify-dropdown-submenu {
474 position: absolute;
475 left: 100%;
476 top: 0px;
477 }
478 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu .adminify-dropdown[data-dropdown-lavel="1"]::before {
479 content: "";
480 position: absolute;
481 height: 12px;
482 width: 12px;
483 border: 1px solid var(--adminify-menu-border);
484 border-width: 1px 0 0 1px;
485 transform: rotate(45deg);
486 -webkit-transform: rotate(45deg);
487 background-color: var(--adminify-menu-bg);
488 top: -7px;
489 left: 1rem;
490 }
491 .adminify-toolbar-wrapper .adminify-toolbar ul.adminify-top-menu .adminify-dropdown::after {
492 content: "";
493 position: absolute;
494 height: 10px;
495 width: 100%;
496 bottom: 100%;
497 }
498 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary {
499 display: flex;
500 align-items: center;
501 gap: 10px;
502 }
503 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .adminify-top-menu .adminify-top-menu-item .adminify-dropdown .adminify-top-menu-item button {
504 padding: 0.2rem 0.7rem;
505 }
506 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary #adminify-color-mode-wrapper {
507 position: relative;
508 }
509 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary #adminify-color-mode-wrapper .adminify-mode-icon {
510 padding: 4px;
511 width: 32px;
512 height: 32px;
513 display: flex;
514 align-items: center;
515 justify-content: center;
516 border-radius: 50%;
517 position: relative;
518 box-sizing: border-box;
519 cursor: pointer;
520 transition: all 0.2s ease-out;
521 }
522 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary #adminify-color-mode-wrapper .adminify-mode-icon .darkIcon,
523 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary #adminify-color-mode-wrapper .adminify-mode-icon .lightIcon {
524 position: absolute;
525 }
526 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary #adminify-color-mode-wrapper .adminify-mode-icon > svg.systemIcon path {
527 stroke-width: 1.5px;
528 }
529 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary #adminify-color-mode-wrapper .light-dark-dropdown {
530 background: var(--adminify-menu-bg);
531 width: 110px;
532 border: 1px solid var(--adminify-menu-border);
533 border-radius: 10px;
534 padding: 5px 0 10px 10px;
535 display: flex;
536 flex-direction: column;
537 position: absolute;
538 top: 40px;
539 right: -39px;
540 z-index: 9999;
541 box-sizing: border-box;
542 visibility: hidden;
543 opacity: 0.0001;
544 transition: 0.3s cubic-bezier(0.2, 0, 0, 1.6);
545 transform: scale(0.6) translateY(-20%);
546 -webkit-transform: scale(0.6) translateY(-20%);
547 }
548 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary #adminify-color-mode-wrapper .light-dark-dropdown::before {
549 content: "";
550 position: absolute;
551 height: 12px;
552 width: 12px;
553 border: 1px solid var(--adminify-menu-border);
554 border-width: 1px 0 0 1px;
555 transform: rotate(45deg);
556 -webkit-transform: rotate(45deg);
557 background-color: var(--adminify-menu-bg);
558 top: -7px;
559 left: 0;
560 right: 0;
561 margin: auto;
562 }
563 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary #adminify-color-mode-wrapper .light-dark-dropdown > div {
564 background: none;
565 border: none;
566 text-align: left;
567 font-size: 14px;
568 color: var(--adminify-menu-text-color);
569 padding: 3px 8px;
570 display: flex;
571 align-items: center;
572 gap: 8px;
573 cursor: pointer;
574 }
575 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary #adminify-color-mode-wrapper .light-dark-dropdown > div > span {
576 font-size: 12px;
577 color: var(--adminify-menu-text-color);
578 }
579 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary #adminify-color-mode-wrapper .light-dark-dropdown > div > svg.lightIcon,
580 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary #adminify-color-mode-wrapper .light-dark-dropdown > div > svg.darkIcon {
581 width: 18px !important;
582 }
583 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary #adminify-color-mode-wrapper .light-dark-dropdown > div > svg.systemIcon {
584 width: 14px;
585 }
586 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary #adminify-color-mode-wrapper .light-dark-dropdown > div > svg.systemIcon path {
587 stroke-width: 1.5px;
588 }
589 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary #wp-adminify-color-mode-wrapper .light-dark-dropdown {
590 background: var(--adminify-menu-bg);
591 }
592 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary #wp-adminify-color-mode-wrapper .light-dark-dropdown::before {
593 background-color: var(--adminify-menu-bg);
594 }
595 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary #wp-adminify-color-mode-wrapper .light-dark-dropdown > div {
596 color: var(--adminify-menu-text-color);
597 }
598 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary #wp-adminify-color-mode-wrapper .light-dark-dropdown > div > span {
599 color: var(--adminify-menu-text-color);
600 }
601 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .wp-adminify--preview {
602 padding: 0 8px 0 0;
603 }
604 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .wp-adminify--preview .wp-adminify-preview-trigger {
605 color: var(--adminify-menu-text-color);
606 }
607 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .wp-adminify--user--account {
608 position: relative;
609 }
610 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .wp-adminify--user--account .wp-adminify-user-avatar {
611 background: none;
612 border: none;
613 outline: none;
614 position: relative;
615 padding: 0;
616 cursor: pointer;
617 }
618 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .wp-adminify--user--account .wp-adminify-user-avatar > img {
619 width: 32px;
620 height: 32px;
621 border-radius: 50%;
622 }
623 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .wp-adminify--user--account .wp-adminify-user-avatar .adminify-user-status {
624 position: absolute;
625 bottom: 4px;
626 right: 0px;
627 display: block;
628 width: 8px;
629 height: 8px;
630 background-color: #0cce6b;
631 border-radius: 50%;
632 border: 2px solid var(--adminify-menu-bg);
633 animation: status-shadow 3s infinite;
634 }
635 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .wp-adminify--user--account .wp-adminify--user--wrapper {
636 position: absolute;
637 top: calc(100% + 8px);
638 right: 0;
639 background: #fff;
640 border: 1px solid #dedee7;
641 border-radius: 6px;
642 padding: 6px 0;
643 box-shadow: 0px 0px 54px 0px rgba(20, 20, 42, 0.07);
644 visibility: hidden;
645 opacity: 0;
646 transform: scale(0.6) translateY(-20%);
647 transition: 0.3s cubic-bezier(0.2, 0, 0, 1.6);
648 z-index: 9999999;
649 }
650 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .wp-adminify--user--account .wp-adminify--user--wrapper::before {
651 content: "";
652 position: absolute;
653 height: 12px;
654 width: 12px;
655 border: 1px solid #dedee7;
656 border-width: 1px 0 0 1px;
657 transform: rotate(45deg);
658 -webkit-transform: rotate(45deg);
659 background-color: #fff;
660 top: -7px;
661 right: 16px;
662 margin: auto;
663 }
664 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .wp-adminify--user--account .wp-adminify--user--wrapper.active {
665 visibility: visible;
666 opacity: 0.9999;
667 transform: none;
668 }
669 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .wp-adminify--user--account .wp-adminify--user--wrapper .wp-adminify-user-info .wp-adminify-user-name {
670 margin: 6px 16px 0 16px;
671 font-size: 1rem;
672 line-height: 1.5;
673 color: #182230;
674 }
675 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .wp-adminify--user--account .wp-adminify--user--wrapper .wp-adminify-user-info > span {
676 margin: 6px 16px 0 16px;
677 font-size: 12px;
678 letter-spacing: 0.2px;
679 color: #5a5676;
680 white-space: nowrap;
681 }
682 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .wp-adminify--user--account .wp-adminify--user--wrapper > ul {
683 margin-bottom: 0;
684 }
685 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .wp-adminify--user--account .wp-adminify--user--wrapper > ul > hr {
686 margin: 4px;
687 }
688 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .wp-adminify--user--account .wp-adminify--user--wrapper > ul > li {
689 margin: 0;
690 padding: 6px 16px;
691 }
692 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .wp-adminify--user--account .wp-adminify--user--wrapper > ul > li a {
693 color: var(--adminify-primary);
694 font-size: 13px;
695 display: flex;
696 align-items: center;
697 }
698 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .wp-adminify--user--account .wp-adminify--user--wrapper > ul > li a > svg {
699 margin-right: 4px;
700 width: 12px;
701 height: 12px;
702 }
703 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .wp-adminify--user--account .wp-adminify--user--wrapper > ul > li a .wp-adminify-profile-icon {
704 width: 14px;
705 height: 14px;
706 }
707 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .adminify-comment-trigger {
708 position: relative;
709 border: 0;
710 background-color: transparent;
711 display: flex;
712 cursor: pointer;
713 }
714 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .adminify-comment-trigger .topbar-icon svg path {
715 fill: var(--adminify-menu-text-color);
716 }
717 .adminify-toolbar-wrapper .adminify-toolbar .adminify-admin-bar-top-secondary .adminify-comment-trigger .comment-counter {
718 position: absolute;
719 top: -8px;
720 color: #fff;
721 left: 19px;
722 width: 16px;
723 height: 16px;
724 background-color: var(--adminify-primary);
725 border-radius: 50%;
726 font-size: 11px;
727 font-weight: 600;
728 display: flex;
729 align-items: center;
730 justify-content: center;
731 }
732 .adminify-toolbar-wrapper.adminify-toolbar-collapse {
733 grid-template-columns: 60px 1fr;
734 }
735 .adminify-toolbar-wrapper.adminify-toolbar-collapse .frame-adminify-logo a .adminify-mini-logo {
736 display: block;
737 }
738 .adminify-toolbar-wrapper.adminify-toolbar-collapse .frame-adminify-logo a .adminify-logo {
739 display: none;
740 }
741 .adminify-toolbar-wrapper.adminify-horizontal-toolbar {
742 display: flex;
743 gap: 16px;
744 }
745 .adminify-toolbar-wrapper.adminify-horizontal-toolbar .frame-adminify-logo {
746 align-items: flex-start;
747 padding: 12px 0;
748 overflow: visible;
749 }
750 .adminify-toolbar-wrapper.adminify-horizontal-toolbar .adminify-toolbar .adminify-top-menu {
751 gap: 8px;
752 }
753 .adminify-toolbar-wrapper.adminify-horizontal-toolbar .adminify-toolbar .adminify-top-menu a {
754 font-size: 12px !important;
755 }
756
757 @media screen and (max-width: 992px) {
758 .adminify-toolbar-wrapper {
759 display: flex;
760 align-items: center;
761 gap: 16px;
762 }
763 .adminify-toolbar-wrapper .frame-adminify-logo {
764 overflow: visible;
765 }
766 .adminify-toolbar-wrapper .frame-adminify-logo a .adminify-logo-text {
767 display: none !important;
768 }
769 .adminify-toolbar-wrapper .frame-adminify-logo .adminify-mini-logo {
770 display: block !important;
771 }
772 .adminify-toolbar-wrapper .frame-adminify-logo .adminify-logo {
773 display: none;
774 }
775 .adminify-toolbar-wrapper .adminify-toolbar .adminify-top-menu .adminify-top-menu-item:not(.adminify-top-menu-item.adminify-hambuger) {
776 display: none;
777 }
778 .adminify-horizontal-menu {
779 height: 100% !important;
780 padding-bottom: 40px !important;
781 padding: 0 !important;
782 }
783 }
784 @keyframes status-shadow {
785 0% {
786 transform: scale(0.95);
787 box-shadow: 0 0 0 0 rgba(12, 206, 107, 0.8);
788 }
789 50% {
790 transform: scale(1);
791 box-shadow: 0 0 0 6px rgba(12, 206, 107, 0);
792 }
793 }
794 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap {
795 width: var(--adminify-menu-width);
796 background: var(--adminify-menu-bg);
797 transition: all 0.3s;
798 padding-right: 3px;
799 }
800 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap ul {
801 margin: 0;
802 }
803 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap ul li {
804 list-style: none;
805 margin: 0;
806 }
807 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper {
808 position: relative;
809 overflow-y: scroll;
810 overflow-x: hidden;
811 }
812 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu {
813 width: var(--adminify-menu-width);
814 height: calc(100vh - 78px);
815 transition: width 0.3s;
816 }
817 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu {
818 padding: var(--adminify-menu-wrapper-padding-top) var(--adminify-menu-wrapper-padding-right) var(--adminify-menu-wrapper-padding-bottom) var(--adminify-menu-wrapper-padding-left);
819 }
820 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item {
821 display: block;
822 margin-top: var(--adminify-menu-vertical-padding);
823 }
824 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a {
825 display: flex;
826 align-items: center;
827 justify-content: space-between;
828 gap: 10px;
829 padding: 6px 14px;
830 border-radius: 2px;
831 font-size: var(--adminify-menu-font-size);
832 line-height: var(--adminify-menu-line-height);
833 letter-spacing: var(--adminify-menu-letter-spacing);
834 color: var(--adminify-menu-text-color);
835 font-weight: 500;
836 -webkit-text-decoration: none;
837 text-decoration: none;
838 cursor: pointer;
839 transition: width 0.5s;
840 }
841 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .frame-adminify-menu-image[style] {
842 position: relative;
843 width: 18px;
844 height: 18px;
845 -webkit-mask-position: center;
846 mask-position: center;
847 -webkit-mask-repeat: no-repeat;
848 mask-repeat: no-repeat;
849 -webkit-mask-size: 20px auto;
850 mask-size: 20px auto;
851 background-color: var(--adminify-menu-text-color);
852 }
853 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap {
854 display: flex;
855 align-items: center;
856 gap: 10px;
857 }
858 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-image {
859 display: flex;
860 justify-content: center;
861 align-items: center;
862 }
863 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-image > img {
864 width: 18px;
865 height: 18px;
866 filter: contrast(0.2);
867 }
868 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon {
869 display: flex;
870 justify-content: center;
871 align-items: center;
872 }
873 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon > svg {
874 width: 16px;
875 height: 16px;
876 }
877 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon > svg > path {
878 fill: var(--adminify-menu-text-color);
879 }
880 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon::before {
881 font-size: 18px;
882 }
883 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon-symbol {
884 display: flex;
885 justify-content: center;
886 align-items: center;
887 width: 18px;
888 height: 18px;
889 }
890 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-item-name {
891 display: flex;
892 align-items: center;
893 gap: 8px;
894 width: -moz-max-content;
895 width: max-content;
896 }
897 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-item-name > span {
898 background: #5b5bf7;
899 background: var(--adminify-notif-bg-color, #5b5bf7);
900 color: #fff;
901 color: var(--adminify-notif-color, #fff);
902 font-size: 11px;
903 font-weight: 600;
904 line-height: 0;
905 min-width: 18px;
906 height: 18px;
907 padding: 0 5px;
908 border-radius: 9px;
909 display: inline-flex;
910 align-items: center;
911 justify-content: center;
912 position: inherit !important;
913 box-sizing: border-box;
914 }
915 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-item-name > span.count-0 {
916 display: none;
917 }
918 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .dashicons-arrow-right-alt2 {
919 display: flex;
920 align-items: center;
921 justify-content: center;
922 font-size: 13px;
923 }
924 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .dashicons {
925 transition: none;
926 }
927 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a:hover {
928 background: var(--adminify-menu-hover-bg);
929 color: var(--adminify-menu-text-hover-color);
930 }
931 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a:hover .frame-adminify-menu-item-wrap .frame-adminify-menu-icon > svg > path {
932 fill: var(--adminify-menu-text-hover-color);
933 }
934 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a:hover .frame-adminify-menu-item-wrap .frame-adminify-menu-item-name :last-child {
935 background: var(--adminify-menu-text-hover-color);
936 color: var(--adminify-menu-hover-bg);
937 }
938 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a:hover .frame-adminify-menu-item-wrap .frame-adminify-menu-image[style] {
939 background-color: var(--adminify-menu-active-color) !important;
940 }
941 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a:focus {
942 box-shadow: none;
943 }
944 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-admin-menu-top {
945 padding: 16px 0 24px 0;
946 }
947 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-admin-menu-top .frame-adminify-user-avatar {
948 display: flex;
949 align-items: center;
950 flex-direction: column;
951 }
952 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-admin-menu-top.adminify-text .frame-adminify-user-details a {
953 display: block;
954 text-align: center;
955 word-wrap: break-word;
956 padding: 0 1rem;
957 }
958 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-admin-menu-top.adminify-text .frame-adminify-user-details .frame-adminify-user-name {
959 margin-top: 8px;
960 margin-bottom: 0;
961 display: flex;
962 align-items: center;
963 justify-content: space-between;
964 gap: 0.8rem;
965 }
966 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-admin-menu-top.adminify-text .frame-adminify-user-details .frame-adminify-user-name a {
967 font-size: 17px;
968 line-height: 20px;
969 color: var(--adminify-menu-text-color);
970 }
971 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-admin-menu-top.adminify-text .frame-adminify-user-details .frame-adminify-user-name .frame-adminify-user-logout {
972 display: flex;
973 align-items: center;
974 cursor: pointer;
975 }
976 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-admin-menu-top.adminify-text .frame-adminify-user-details .frame-adminify-user-name .frame-adminify-user-logout a svg {
977 display: flex;
978 width: 14px;
979 height: 14px;
980 }
981 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-admin-menu-top.adminify-text .frame-adminify-user-details .frame-adminify-user-name .frame-adminify-user-logout a svg path {
982 fill: var(--adminify-menu-text-color);
983 opacity: 0.7;
984 transition: all 0.1s;
985 }
986 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-admin-menu-top.adminify-text .frame-adminify-user-details .frame-adminify-user-name .frame-adminify-user-logout a:hover svg path {
987 opacity: 1;
988 }
989 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-admin-menu-top.adminify-text .frame-adminify-user-details .frame-adminify-user-email {
990 font-size: 13px;
991 font-weight: 400;
992 line-height: 25px;
993 color: var(--adminify-menu-text-color);
994 display: block;
995 text-align: center;
996 }
997 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-admin-menu-top.adminify-rounded .frame-adminify-user-avatar img {
998 border-radius: 50%;
999 }
1000 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-admin-menu-top.adminify-icon .frame-adminify-icon {
1001 display: flex;
1002 justify-content: center;
1003 align-items: center;
1004 margin-top: 12px;
1005 }
1006 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-admin-menu-top.adminify-icon .frame-adminify-icon a {
1007 padding: 0 5px;
1008 cursor: pointer;
1009 }
1010 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-admin-menu-top.adminify-icon .frame-adminify-icon a svg {
1011 width: 14px;
1012 height: 14px;
1013 }
1014 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-admin-menu-top.adminify-icon .frame-adminify-icon a svg path {
1015 stroke: var(--adminify-primary);
1016 }
1017 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu {
1018 padding: var(--adminify-submenu-wrapper-padding-top) var(--adminify-submenu-wrapper-padding-right) var(--adminify-submenu-wrapper-padding-bottom) var(--adminify-submenu-wrapper-padding-left);
1019 background: var(--adminify-submenu-wrapper-bg);
1020 }
1021 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-submenu-item {
1022 margin-top: var(--adminify-submenu-vertical-padding);
1023 }
1024 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-submenu-item:first-child {
1025 margin-top: 8px;
1026 }
1027 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-submenu-item > a {
1028 display: block;
1029 width: -moz-max-content;
1030 width: max-content;
1031 padding: 4px 10px;
1032 font-size: var(--adminify-menu-font-size);
1033 line-height: var(--adminify-menu-line-height);
1034 letter-spacing: var(--adminify-menu-letter-spacing);
1035 color: var(--adminify-submenu-text-color);
1036 font-weight: 500;
1037 -webkit-text-decoration: none;
1038 text-decoration: none;
1039 cursor: pointer;
1040 display: flex;
1041 align-items: center;
1042 gap: 8px;
1043 }
1044 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-submenu-item > a:hover {
1045 color: var(--adminify-submenu-text-hover-color);
1046 background: var(--adminify-submenu-hover-bg);
1047 }
1048 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-submenu-item > a .update-plugins {
1049 background: #5b5bf7;
1050 background: var(--adminify-notif-bg-color, #5b5bf7);
1051 color: #fff;
1052 color: var(--adminify-notif-color, #fff);
1053 font-size: 11px;
1054 font-weight: 600;
1055 line-height: 0;
1056 min-width: 18px;
1057 height: 18px;
1058 padding: 0 5px;
1059 border-radius: 9px;
1060 display: flex;
1061 align-items: center;
1062 justify-content: center;
1063 box-sizing: border-box;
1064 }
1065 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-submenu-item > a .adminify-addons-text {
1066 color: #ffa500;
1067 }
1068 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-submenu-item > a :last-child {
1069 position: inherit !important;
1070 }
1071 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-submenu-item.frame-adminify--submenu-active > a {
1072 color: var(--adminify-submenu-active-color);
1073 background: var(--adminify-submenu-active-bg);
1074 }
1075 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item.frame-adminify--menu-active > a {
1076 color: var(--adminify-menu-active-color);
1077 background: var(--adminify-menu-active-bg);
1078 }
1079 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item.frame-adminify--menu-active > a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon > svg > path {
1080 fill: var(--adminify-menu-active-color);
1081 }
1082 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item.frame-adminify--menu-active > a .frame-adminify-menu-item-wrap .frame-adminify-menu-image[style] {
1083 background-color: var(--adminify-menu-active-color) !important;
1084 }
1085 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item.frame-adminify--menu-active > a .frame-adminify-menu-item-wrap .frame-adminify-menu-item-name span:last-child {
1086 background-color: #fff;
1087 color: var(--adminify-menu-hover-bg);
1088 }
1089 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item.frame-adminify-has-submenu > a .dashicons-arrow-right-alt2::before {
1090 transition: transform 0.4s;
1091 }
1092 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item.frame-adminify-has-submenu.frame-adminify--menu-show > a .dashicons-arrow-right-alt2::before {
1093 transform: rotate(-90deg);
1094 }
1095 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item:first-child {
1096 margin-top: 0;
1097 }
1098 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item:has(hr.frame-adminify-menu-separator):last-child {
1099 display: none;
1100 }
1101 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper::-webkit-scrollbar {
1102 width: 3px;
1103 }
1104 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper::-webkit-scrollbar-track {
1105 background: transparent;
1106 }
1107 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper::-webkit-scrollbar-thumb {
1108 background-color: #a8a9ac;
1109 }
1110 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap hr.frame-adminify-menu-separator {
1111 margin: 0;
1112 margin-top: var(--adminify-menu-vertical-padding);
1113 border: 0;
1114 height: 1px;
1115 background-color: var(--adminify-menu-border);
1116 }
1117 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu {
1118 transition: transform 0.3s;
1119 }
1120 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper {
1121 position: absolute;
1122 content: "";
1123 top: 0;
1124 left: 0;
1125 width: 100%;
1126 height: calc(100vh - 78px);
1127 transform: translateX(100%);
1128 margin: 0;
1129 padding: 16px;
1130 padding-top: 8px;
1131 visibility: hidden;
1132 transition: all 0.3s;
1133 background: var(--adminify-menu-bg);
1134 z-index: 9999;
1135 overflow-y: scroll;
1136 }
1137 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu {
1138 height: 100%;
1139 padding-left: 8px !important;
1140 padding-top: 0 !important;
1141 }
1142 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-two-step {
1143 margin-bottom: 12px;
1144 }
1145 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-two-step .frame-adminify-two-step-title {
1146 display: flex;
1147 align-items: center;
1148 gap: 6px;
1149 width: auto;
1150 cursor: pointer;
1151 }
1152 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-two-step .frame-adminify-two-step-title .frame-adminify-arrow {
1153 display: flex;
1154 align-items: center;
1155 justify-content: center;
1156 color: var(--adminify-menu-text-color);
1157 padding: 4px;
1158 }
1159 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-two-step .frame-adminify-two-step-title .frame-adminify-arrow::before {
1160 font-size: 18px;
1161 font-weight: 600;
1162 }
1163 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-two-step .frame-adminify-two-step-title h2 {
1164 line-height: 1.4;
1165 margin: 0px;
1166 text-wrap: pretty;
1167 color: var(--adminify-menu-text-color);
1168 font-size: 20px;
1169 font-weight: 600;
1170 display: flex;
1171 align-items: center;
1172 gap: 8px;
1173 word-wrap: break-word;
1174 }
1175 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-two-step .frame-adminify-two-step-title h2 .update-plugins {
1176 background: #5b5bf7;
1177 background: var(--adminify-notif-bg-color, #5b5bf7);
1178 color: #fff;
1179 color: var(--adminify-notif-color, #fff);
1180 font-size: 11px;
1181 font-weight: 600;
1182 line-height: 0;
1183 min-width: 18px;
1184 height: 18px;
1185 padding: 0 5px;
1186 border-radius: 9px;
1187 display: flex;
1188 align-items: center;
1189 justify-content: center;
1190 box-sizing: border-box;
1191 }
1192 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-submenu-item {
1193 margin-left: 20px;
1194 }
1195 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper .frame-adminify-submenu .frame-adminify-submenu-item:first-child {
1196 margin-left: 0;
1197 }
1198 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item .frame-adminify-submenu-wrapper::-webkit-scrollbar {
1199 width: 0px;
1200 height: 0px;
1201 }
1202 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-show .frame-adminify-submenu-wrapper {
1203 visibility: visible !important;
1204 }
1205 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-show > a .dashicons-arrow-right-alt2::before {
1206 transform: rotate(0deg) !important;
1207 }
1208 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify-has-submenu > a .dashicons-arrow-right-alt2::before {
1209 transition: transform 0s !important;
1210 }
1211 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]:has(.frame-adminify--menu-show):not(.adminify-sidebar-folded) .frame-adminify-admin-menu-wrapper {
1212 height: 100%;
1213 overflow-y: hidden;
1214 }
1215 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]:has(.frame-adminify--menu-show):not(.adminify-sidebar-folded) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu {
1216 height: auto !important;
1217 }
1218 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]:has(.frame-adminify--menu-show):not(.adminify-sidebar-folded) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu .frame-adminify-admin-menu {
1219 transform: translateX(-100%);
1220 }
1221 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step].adminify-sidebar-folded:has(.frame-adminify--menu-show) .frame-adminify-admin-menu-wrapper:hover {
1222 overflow-y: hidden;
1223 }
1224 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step].adminify-sidebar-folded:has(.frame-adminify--menu-show) .frame-adminify-admin-menu-wrapper:hover .frame-adminify-admin-main-menu {
1225 height: 100% !important;
1226 }
1227 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step].adminify-sidebar-folded:has(.frame-adminify--menu-show) .frame-adminify-admin-menu-wrapper:hover .frame-adminify-admin-main-menu .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-show .frame-adminify-submenu-wrapper {
1228 height: 100%;
1229 transform: translateX(0%);
1230 }
1231 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=accordion] .frame-adminify-admin-menu, #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=toggle] .frame-adminify-admin-menu {
1232 overflow: hidden;
1233 }
1234 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=accordion] .frame-adminify-admin-menu .frame-adminify-has-submenu .frame-adminify-submenu-wrapper, #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=toggle] .frame-adminify-admin-menu .frame-adminify-has-submenu .frame-adminify-submenu-wrapper {
1235 height: 0;
1236 visibility: hidden;
1237 transition: height 0.3s;
1238 }
1239 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=accordion] .frame-adminify-admin-menu .frame-adminify-has-submenu.frame-adminify--menu-show .frame-adminify-submenu-wrapper, #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=toggle] .frame-adminify-admin-menu .frame-adminify-has-submenu.frame-adminify--menu-show .frame-adminify-submenu-wrapper {
1240 overflow: hidden;
1241 visibility: visible !important;
1242 transition: height 0.3s;
1243 }
1244 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded {
1245 position: relative;
1246 width: 60px;
1247 z-index: 999;
1248 }
1249 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu {
1250 width: 60px;
1251 }
1252 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .frame-adminify-menu-item-name {
1253 opacity: 0;
1254 transition: opacity 0.2s cubic-bezier(1, 0.46, 0.23, -0.08);
1255 }
1256 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .dashicons-arrow-right-alt2 {
1257 opacity: 0;
1258 }
1259 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-submenu-wrapper {
1260 display: none;
1261 }
1262 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded.frame-adminify-menu-mode-rounded .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-active > a::after, #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded.frame-adminify-menu-mode-rounded .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-active > a::before, #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded.frame-adminify-menu-mode-rounded .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-show > a::after, #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded.frame-adminify-menu-mode-rounded .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-show > a::before {
1263 visibility: hidden !important;
1264 }
1265 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded .frame-adminify-admin-menu-wrapper:hover .frame-adminify-admin-main-menu {
1266 width: var(--adminify-menu-width);
1267 }
1268 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded .frame-adminify-admin-menu-wrapper:hover .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .frame-adminify-menu-item-name {
1269 opacity: 1;
1270 }
1271 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded .frame-adminify-admin-menu-wrapper:hover .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .dashicons-arrow-right-alt2 {
1272 opacity: 1;
1273 }
1274 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded .frame-adminify-admin-menu-wrapper:hover .frame-adminify-admin-main-menu ul.frame-adminify-admin-menu li.frame-adminify-menu-item .frame-adminify-submenu-wrapper {
1275 display: block;
1276 }
1277 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded:has(.frame-adminify-admin-menu-wrapper:hover) {
1278 width: var(--adminify-menu-width);
1279 box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
1280 }
1281 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded:has(.frame-adminify-admin-menu-wrapper:hover).frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded:has(.frame-adminify-admin-menu-wrapper:hover)[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-active > a::after, #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded:has(.frame-adminify-admin-menu-wrapper:hover).frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded:has(.frame-adminify-admin-menu-wrapper:hover)[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-active > a::before, #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded:has(.frame-adminify-admin-menu-wrapper:hover).frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded:has(.frame-adminify-admin-menu-wrapper:hover)[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-show > a::after, #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded:has(.frame-adminify-admin-menu-wrapper:hover).frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded:has(.frame-adminify-admin-menu-wrapper:hover)[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-show > a::before {
1282 visibility: visible !important;
1283 transition: visibility 0.1s;
1284 }
1285 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded.adminify-icon-style-rounded .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu .frame-adminify-admin-menu .frame-adminify-menu-item a {
1286 border-radius: 10px;
1287 }
1288 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item > a {
1289 position: relative;
1290 }
1291 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item > a .frame-adminify-menu-item-wrap {
1292 position: relative;
1293 z-index: 99999;
1294 }
1295 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-active > a, #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-show > a {
1296 border-radius: 3rem 0 0 3rem;
1297 }
1298 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-active > a .dashicons-arrow-right-alt2, #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-show > a .dashicons-arrow-right-alt2 {
1299 display: none;
1300 }
1301 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-active > a::after, #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-show > a::after {
1302 position: absolute;
1303 content: "";
1304 top: -35px;
1305 right: 0;
1306 visibility: visible;
1307 width: 35px;
1308 height: 35px;
1309 border: 0;
1310 margin-top: 0;
1311 z-index: 1;
1312 border-bottom-right-radius: 18px;
1313 border-top-right-radius: 6px;
1314 box-shadow: 0 20px 0 0 var(--adminify-menu-active-bg);
1315 background-color: transparent;
1316 z-index: 9999;
1317 transition: all 0.2s;
1318 }
1319 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-active > a::before, #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-show > a::before {
1320 position: absolute;
1321 top: auto;
1322 bottom: -35px;
1323 right: 0;
1324 content: "";
1325 visibility: visible;
1326 width: 35px;
1327 height: 35px;
1328 margin-top: 0;
1329 transform: rotate(0deg);
1330 border-top-right-radius: 18px;
1331 border-bottom-right-radius: 6px;
1332 box-shadow: 0 -20px 0 0 var(--adminify-menu-active-bg);
1333 background-color: transparent;
1334 z-index: 9999;
1335 transition: all 0.2s;
1336 }
1337 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-show > a {
1338 color: var(--adminify-menu-active-color);
1339 background: var(--adminify-menu-active-bg);
1340 }
1341 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-show > a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon > svg > path {
1342 fill: var(--adminify-menu-active-color);
1343 }
1344 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-show > a .frame-adminify-menu-item-wrap .frame-adminify-menu-image[style] {
1345 background-color: var(--adminify-menu-active-color) !important;
1346 }
1347
1348 .frame-adminify-submenu-item.frame-adminify-has-third-level {
1349 position: relative;
1350 }
1351 .frame-adminify-submenu-item.frame-adminify-has-third-level > a {
1352 display: flex;
1353 align-items: center;
1354 justify-content: space-between;
1355 width: 100% !important;
1356 }
1357 .frame-adminify-submenu-item.frame-adminify-has-third-level > a .frame-adminify-third-level-arrow {
1358 font-size: 14px;
1359 transition: transform 0.2s ease;
1360 margin-left: auto;
1361 display: flex;
1362 align-items: center;
1363 justify-content: center;
1364 }
1365 .frame-adminify-submenu-item.frame-adminify-has-third-level.frame-adminify--third-level-show > a .frame-adminify-third-level-arrow {
1366 transform: rotate(90deg);
1367 }
1368
1369 .frame-adminify-third-level-wrapper {
1370 overflow: hidden;
1371 transition: height 0.3s ease;
1372 }
1373 .frame-adminify-third-level-wrapper .frame-adminify-third-level-menu {
1374 padding: 0;
1375 margin: 0;
1376 list-style: none;
1377 }
1378
1379 .frame-adminify-third-level-menu {
1380 padding: 0;
1381 margin: 0;
1382 list-style: none;
1383 background: rgba(0, 0, 0, 0.03);
1384 background: var(--adminify-submenu-wrapper-bg, rgba(0, 0, 0, 0.03));
1385 border-radius: 4px;
1386 margin-top: 4px;
1387 }
1388 .frame-adminify-third-level-menu .frame-adminify-third-level-item {
1389 margin: 0;
1390 }
1391 .frame-adminify-third-level-menu .frame-adminify-third-level-item a {
1392 display: block;
1393 padding: 8px 12px 8px 20px;
1394 color: #666;
1395 color: var(--adminify-submenu-text-color, #666);
1396 font-size: 13px;
1397 -webkit-text-decoration: none;
1398 text-decoration: none;
1399 transition: all 0.2s ease;
1400 border-left: 2px solid transparent;
1401 }
1402 .frame-adminify-third-level-menu .frame-adminify-third-level-item a:hover {
1403 background: rgba(0, 0, 0, 0.05);
1404 background: var(--adminify-submenu-hover-bg, rgba(0, 0, 0, 0.05));
1405 color: #333;
1406 color: var(--adminify-submenu-text-hover-color, #333);
1407 border-left-color: #5c6ac4;
1408 border-left-color: var(--adminify-primary, #5c6ac4);
1409 }
1410 .frame-adminify-third-level-menu .frame-adminify-third-level-item.frame-adminify--third-level-active a {
1411 background: rgba(0, 0, 0, 0.08);
1412 background: var(--adminify-submenu-active-bg, rgba(0, 0, 0, 0.08));
1413 color: #333;
1414 color: var(--adminify-submenu-active-color, #333);
1415 border-left-color: #5c6ac4;
1416 border-left-color: var(--adminify-primary, #5c6ac4);
1417 font-weight: 500;
1418 }
1419
1420 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper {
1421 position: relative;
1422 }
1423 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper .frame-adminify-third-level-panel-container {
1424 position: absolute;
1425 top: 0;
1426 left: 0;
1427 width: 100%;
1428 height: 100%;
1429 transform: translateX(100%);
1430 transition: transform 0.3s ease;
1431 background: var(--adminify-submenu-wrapper-bg);
1432 z-index: 10;
1433 }
1434 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper .frame-adminify-third-level-panel-container.frame-adminify-third-level-visible {
1435 transform: translateX(0);
1436 }
1437 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper .frame-adminify-third-level-panel-container .frame-adminify-third-level-panel {
1438 height: 100%;
1439 padding-left: 8px !important;
1440 padding-top: 0 !important;
1441 }
1442 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper .frame-adminify-third-level-panel-container .frame-adminify-third-level-panel .frame-adminify-two-step {
1443 margin-bottom: 12px;
1444 }
1445 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper .frame-adminify-third-level-panel-container .frame-adminify-third-level-panel .frame-adminify-two-step .frame-adminify-two-step-title {
1446 display: flex;
1447 align-items: center;
1448 gap: 6px;
1449 width: auto;
1450 cursor: pointer;
1451 }
1452 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper .frame-adminify-third-level-panel-container .frame-adminify-third-level-panel .frame-adminify-two-step .frame-adminify-two-step-title .frame-adminify-arrow {
1453 display: flex;
1454 align-items: center;
1455 justify-content: center;
1456 color: var(--adminify-menu-text-color);
1457 padding: 4px;
1458 }
1459 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper .frame-adminify-third-level-panel-container .frame-adminify-third-level-panel .frame-adminify-two-step .frame-adminify-two-step-title .frame-adminify-arrow::before {
1460 font-size: 18px;
1461 font-weight: 600;
1462 }
1463 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper .frame-adminify-third-level-panel-container .frame-adminify-third-level-panel .frame-adminify-two-step .frame-adminify-two-step-title h2 {
1464 line-height: 1.4;
1465 margin: 0px;
1466 text-wrap: pretty;
1467 color: var(--adminify-menu-text-color);
1468 font-size: 20px;
1469 font-weight: 600;
1470 display: flex;
1471 align-items: center;
1472 gap: 8px;
1473 word-wrap: break-word;
1474 }
1475 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper .frame-adminify-third-level-panel-container .frame-adminify-third-level-panel .frame-adminify-third-level-item {
1476 margin-left: 20px;
1477 }
1478 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper .frame-adminify-third-level-panel-container .frame-adminify-third-level-panel .frame-adminify-third-level-item a {
1479 padding-left: 10px;
1480 border-left: none;
1481 }
1482 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper .frame-adminify-submenu {
1483 transition: transform 0.3s ease;
1484 }
1485 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-submenu-wrapper .frame-adminify-submenu.frame-adminify-submenu-slide-left {
1486 transform: translateX(-100%);
1487 }
1488 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-has-third-level > a .frame-adminify-third-level-arrow {
1489 opacity: 0.7;
1490 }
1491 .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-has-third-level > a:hover .frame-adminify-third-level-arrow {
1492 opacity: 1;
1493 }
1494
1495 .frame-adminify-sidebar-wrap[data-menu-mode=accordion] .frame-adminify-third-level-wrapper .frame-adminify-third-level-menu,
1496 .frame-adminify-sidebar-wrap[data-menu-mode=toggle] .frame-adminify-third-level-wrapper .frame-adminify-third-level-menu {
1497 background: transparent;
1498 margin-top: 0;
1499 border-radius: 0;
1500 padding-left: 8px;
1501 }
1502 .frame-adminify-sidebar-wrap[data-menu-mode=accordion] .frame-adminify-third-level-wrapper .frame-adminify-third-level-menu .frame-adminify-third-level-item a,
1503 .frame-adminify-sidebar-wrap[data-menu-mode=toggle] .frame-adminify-third-level-wrapper .frame-adminify-third-level-menu .frame-adminify-third-level-item a {
1504 padding: 6px 12px 6px 16px;
1505 font-size: 12px;
1506 }
1507 .frame-adminify-sidebar-wrap[data-menu-mode=accordion] .frame-adminify-has-third-level.frame-adminify--third-level-show > a .frame-adminify-third-level-arrow,
1508 .frame-adminify-sidebar-wrap[data-menu-mode=toggle] .frame-adminify-has-third-level.frame-adminify--third-level-show > a .frame-adminify-third-level-arrow {
1509 transform: rotate(90deg);
1510 }
1511
1512 @media screen and (max-width: 992px) {
1513 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap {
1514 position: absolute !important;
1515 top: 0;
1516 left: 0;
1517 width: 260px !important;
1518 transform: translateX(-100%);
1519 transition: transform 0.4s;
1520 z-index: 9999;
1521 }
1522 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper {
1523 height: 100vh;
1524 }
1525 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu {
1526 width: 260px !important;
1527 }
1528 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-collapse {
1529 transform: translateX(0) !important;
1530 }
1531 #frame-adminify-app .adminify-frame-wrapper.adminify-vertical-menu {
1532 padding: 0 !important;
1533 }
1534 #frame-adminify-app .adminify-frame-wrapper:has(.adminify-sidebar-collapse)::before {
1535 position: fixed;
1536 content: "";
1537 top: 0;
1538 left: 0;
1539 width: 100%;
1540 height: 100%;
1541 background: rgba(0, 0, 0, 0.3490196078);
1542 z-index: 999;
1543 }
1544 }
1545 .adminify-horizontal-menu-wrapper {
1546 border-top: 1px solid var(--adminify-menu-border);
1547 }
1548 .adminify-horizontal-menu-wrapper > ul {
1549 display: flex;
1550 align-items: center;
1551 -moz-column-gap: 16px;
1552 column-gap: 16px;
1553 flex-wrap: wrap;
1554 margin: 8px 0;
1555 }
1556 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item {
1557 position: relative;
1558 margin: 0;
1559 padding: 8px 0;
1560 cursor: pointer;
1561 }
1562 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a {
1563 display: flex;
1564 align-items: center;
1565 justify-content: space-between;
1566 gap: 8px;
1567 font-size: 13px;
1568 font-weight: 600;
1569 color: var(--adminify-menu-text-color);
1570 background-color: transparent;
1571 padding: 0;
1572 }
1573 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap {
1574 display: flex;
1575 align-items: center;
1576 gap: 8px;
1577 }
1578 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon {
1579 display: flex;
1580 align-items: center;
1581 width: 14px;
1582 height: 14px;
1583 }
1584 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon > svg {
1585 width: 14px;
1586 height: 14px;
1587 }
1588 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon > svg > path {
1589 fill: var(--adminify-menu-text-color);
1590 }
1591 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon::before {
1592 font-size: 16px !important;
1593 }
1594 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-image {
1595 width: 16px;
1596 height: 16px;
1597 }
1598 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-image > img {
1599 width: 16px;
1600 height: 16px;
1601 filter: contrast(0.2);
1602 }
1603 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-image[style] {
1604 position: relative;
1605 width: 16px;
1606 height: 16px;
1607 -webkit-mask-position: center;
1608 mask-position: center;
1609 -webkit-mask-repeat: no-repeat;
1610 mask-repeat: no-repeat;
1611 -webkit-mask-size: 16px auto;
1612 mask-size: 16px auto;
1613 background-color: var(--adminify-menu-text-color);
1614 }
1615 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-item-name {
1616 display: flex;
1617 align-items: center;
1618 gap: 8px;
1619 }
1620 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-item-name :last-child {
1621 background: var(--adminify-notif-bg-color);
1622 color: var(--adminify-notif-color);
1623 font-size: 11px;
1624 font-weight: 600;
1625 width: 16px;
1626 height: 16px;
1627 padding: 4px;
1628 border-radius: 50%;
1629 display: flex;
1630 align-items: center;
1631 justify-content: center;
1632 position: inherit !important;
1633 }
1634 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-item-name :last-child.count-0 {
1635 display: none;
1636 }
1637 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-submenu-arrow {
1638 transform: rotate(0);
1639 transition: transform 0.4s;
1640 }
1641 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-submenu-arrow svg {
1642 width: 14px;
1643 height: 12px;
1644 }
1645 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-submenu-arrow svg path {
1646 fill: var(--adminify-menu-text-color);
1647 }
1648 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper {
1649 display: none;
1650 position: absolute;
1651 top: 40px;
1652 margin-top: -12px;
1653 z-index: 999;
1654 }
1655 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu {
1656 margin-top: 12px;
1657 display: flex;
1658 flex-direction: column;
1659 padding: 12px 0;
1660 background: var(--adminify-menu-bg);
1661 border-radius: 2px;
1662 box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
1663 border: 1px solid var(--adminify-menu-border);
1664 }
1665 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item {
1666 margin: 0;
1667 position: relative;
1668 }
1669 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item a {
1670 color: var(--adminify-menu-text-color);
1671 padding: 2px 1rem;
1672 font-size: 13px;
1673 line-height: 28px;
1674 font-weight: 500;
1675 display: flex;
1676 align-items: center;
1677 justify-content: space-between;
1678 gap: 4px;
1679 min-width: 160px;
1680 }
1681 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item a :last-child {
1682 position: inherit !important;
1683 }
1684 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item a .frame-adminify-third-level-arrow {
1685 display: flex;
1686 align-items: center;
1687 margin-left: auto;
1688 }
1689 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item a .frame-adminify-third-level-arrow svg {
1690 width: 10px;
1691 height: 10px;
1692 }
1693 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item a .frame-adminify-third-level-arrow svg path {
1694 fill: var(--adminify-menu-text-color);
1695 }
1696 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item:hover > a {
1697 color: var(--adminify-primary);
1698 }
1699 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item:hover > a .frame-adminify-third-level-arrow svg path {
1700 fill: var(--adminify-primary);
1701 }
1702 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item .adminify-addons-text {
1703 color: #ffa500;
1704 }
1705 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item .frame-adminify-third-level-wrapper {
1706 display: none;
1707 position: absolute;
1708 top: -12px;
1709 left: 100%;
1710 padding-left: 4px;
1711 z-index: 1000;
1712 }
1713 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item .frame-adminify-third-level-wrapper .frame-adminify-third-level-menu {
1714 display: flex;
1715 flex-direction: column;
1716 padding: 12px 0;
1717 margin: 0;
1718 background: var(--adminify-menu-bg);
1719 border-radius: 2px;
1720 box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
1721 border: 1px solid var(--adminify-menu-border);
1722 list-style: none;
1723 }
1724 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item .frame-adminify-third-level-wrapper .frame-adminify-third-level-menu .frame-adminify-third-level-item {
1725 margin: 0;
1726 }
1727 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item .frame-adminify-third-level-wrapper .frame-adminify-third-level-menu .frame-adminify-third-level-item a {
1728 color: var(--adminify-menu-text-color);
1729 padding: 2px 1rem;
1730 font-size: 13px;
1731 line-height: 28px;
1732 font-weight: 500;
1733 display: block;
1734 min-width: 140px;
1735 white-space: nowrap;
1736 -webkit-text-decoration: none;
1737 text-decoration: none;
1738 }
1739 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item .frame-adminify-third-level-wrapper .frame-adminify-third-level-menu .frame-adminify-third-level-item:hover a {
1740 color: var(--adminify-primary);
1741 }
1742 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item .frame-adminify-third-level-wrapper .frame-adminify-third-level-menu .frame-adminify-third-level-item.frame-adminify--third-level-active a {
1743 color: var(--adminify-primary);
1744 }
1745 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item.frame-adminify-has-third-level:hover .frame-adminify-third-level-wrapper {
1746 display: block;
1747 }
1748 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper::before {
1749 content: "";
1750 position: absolute;
1751 height: 12px;
1752 width: 12px;
1753 border: 1px solid var(--adminify-menu-border);
1754 border-width: 1px 0 0 1px;
1755 transform: rotate(45deg);
1756 -webkit-transform: rotate(45deg);
1757 background-color: var(--adminify-menu-bg);
1758 top: 6px;
1759 left: 32px;
1760 }
1761 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item:hover a {
1762 color: var(--adminify-primary);
1763 }
1764 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item:hover a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon > svg > path {
1765 fill: var(--adminify-primary);
1766 }
1767 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item:hover a .frame-adminify-submenu-arrow {
1768 transform: rotate(180deg);
1769 }
1770 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item:hover a .frame-adminify-submenu-arrow svg path {
1771 fill: var(--adminify-primary) !important;
1772 }
1773 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item:hover .frame-adminify-submenu-wrapper {
1774 display: block;
1775 }
1776 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item.frame-adminify--menu-active > a {
1777 color: var(--adminify-primary);
1778 }
1779 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item.frame-adminify--menu-active > a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon > svg > path {
1780 fill: var(--adminify-primary);
1781 }
1782 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item.frame-adminify--menu-active > a .frame-adminify-submenu-arrow svg path {
1783 fill: var(--adminify-primary) !important;
1784 }
1785 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item.frame-adminify--menu-active .frame-adminify-submenu .frame-adminify-submenu-active > a {
1786 color: var(--adminify-primary) !important;
1787 }
1788 .adminify-horizontal-menu-wrapper.adminify-horizontal-menu-icons-only ul .frame-adminify-menu-item:hover .frame-adminify-submenu-wrapper::before {
1789 left: 5px !important;
1790 }
1791 .adminify-horizontal-menu-wrapper.adminify-horizontal-menu-bubble ul .frame-adminify-menu-item .frame-adminify-menu-item-name span:last-child {
1792 display: none !important;
1793 }
1794
1795 @media screen and (max-width: 992px) {
1796 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper {
1797 position: fixed;
1798 top: 0;
1799 left: 0;
1800 width: 260px;
1801 height: 100%;
1802 padding: 12px 0;
1803 padding-right: 4px;
1804 background-color: var(--adminify-menu-bg);
1805 border: 0;
1806 z-index: 999;
1807 transform: translateX(-100%);
1808 transition: transform 0.4s;
1809 }
1810 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper > ul {
1811 flex-direction: column;
1812 align-items: flex-start;
1813 flex-wrap: nowrap;
1814 margin: 0;
1815 padding: 0 16px;
1816 padding-right: 12px;
1817 height: calc(100vh - 24px);
1818 overflow-y: scroll;
1819 }
1820 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper > ul .frame-adminify-menu-item {
1821 width: 100%;
1822 }
1823 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper > ul .frame-adminify-menu-item .frame-adminify-submenu-wrapper {
1824 position: relative;
1825 top: 0;
1826 height: 0;
1827 }
1828 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper > ul .frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu {
1829 box-shadow: none;
1830 border: 0;
1831 padding-top: 8px;
1832 }
1833 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper > ul .frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu .frame-adminify-submenu-item .frame-adminify-third-level-wrapper {
1834 position: relative;
1835 top: 0;
1836 left: 0;
1837 padding-left: 0;
1838 height: 0;
1839 overflow: hidden;
1840 }
1841 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper > ul .frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu .frame-adminify-submenu-item .frame-adminify-third-level-wrapper .frame-adminify-third-level-menu {
1842 box-shadow: none;
1843 border: 0;
1844 padding: 8px 0 8px 16px;
1845 }
1846 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper > ul .frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu .frame-adminify-submenu-item.frame-adminify-has-third-level:hover .frame-adminify-third-level-wrapper {
1847 height: auto;
1848 }
1849 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper > ul .frame-adminify-menu-item .frame-adminify-submenu-wrapper::before {
1850 display: none;
1851 }
1852 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper > ul .frame-adminify-menu-item.frame-adminify-has-submenu.frame-adminify--menu-active .frame-adminify-submenu-wrapper {
1853 height: auto;
1854 }
1855 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper.adminify-horizontal-sidebar-collapse {
1856 transform: translateX(0) !important;
1857 }
1858 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper.adminify-horizontal-menu-bubble ul .frame-adminify-menu-item .frame-adminify-menu-item-name span:last-child {
1859 display: flex !important;
1860 }
1861 .frame-adminify-app:has(.adminify-horizontal-sidebar-collapse)::before {
1862 position: absolute;
1863 content: "";
1864 left: 0;
1865 width: 100%;
1866 height: 100%;
1867 background: rgba(0, 0, 0, 0.3490196078);
1868 z-index: 999;
1869 }
1870 }
1871 @media screen and (max-width: 992px) {
1872 #frame-adminify-app .adminify-frame-wrapper {
1873 grid-template-columns: 1fr !important;
1874 }
1875 #frame-adminify-app .adminify-frame-wrapper .adminify-frame-content {
1876 padding: 0;
1877 }
1878 #frame-adminify-app .adminify-frame-wrapper .adminify-frame-content #frame-adminify-app--iframe {
1879 border-radius: 0;
1880 padding: 0;
1881 padding-left: 0;
1882 padding-right: 0;
1883 border: 0;
1884 border-top: 1px solid #dedee7;
1885 }
1886 }
1887