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

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