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

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