PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 4.2.0
Adminify – White Label, Admin Menu Editor, Login Customizer v4.2.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.2.0, at assets/admin/css/admin.css

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