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

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