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

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

1,523 lines 71.7 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 a .adminify-logo-text {
669 display: none !important;
670 }
671 .adminify-toolbar-wrapper .frame-adminify-logo .adminify-mini-logo {
672 display: block !important;
673 }
674 .adminify-toolbar-wrapper .frame-adminify-logo .adminify-logo {
675 display: none;
676 }
677 .adminify-toolbar-wrapper .adminify-toolbar .adminify-top-menu .adminify-top-menu-item:not(.adminify-top-menu-item.adminify-hambuger) {
678 display: none;
679 }
680 .adminify-horizontal-menu {
681 height: 100% !important;
682 padding-bottom: 40px !important;
683 padding: 0 !important;
684 }
685 }
686 @keyframes status-shadow {
687 0% {
688 transform: scale(0.95);
689 box-shadow: 0 0 0 0 rgba(12, 206, 107, 0.8);
690 }
691 50% {
692 transform: scale(1);
693 box-shadow: 0 0 0 6px rgba(12, 206, 107, 0);
694 }
695 }
696 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap {
697 width: var(--adminify-menu-width);
698 background: var(--adminify-menu-bg);
699 transition: all 0.3s;
700 padding-right: 3px;
701 }
702 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap ul {
703 margin: 0;
704 }
705 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap ul li {
706 list-style: none;
707 margin: 0;
708 }
709 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper {
710 position: relative;
711 overflow-y: scroll;
712 overflow-x: hidden;
713 }
714 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu {
715 width: var(--adminify-menu-width);
716 height: calc(100vh - 78px);
717 transition: width 0.3s;
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 hr.frame-adminify-menu-separator {
997 margin: 0;
998 margin-top: var(--adminify-menu-vertical-padding);
999 border: 0;
1000 height: 1px;
1001 background-color: var(--adminify-menu-border);
1002 }
1003 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step] .frame-adminify-admin-menu {
1004 transition: transform 0.3s;
1005 }
1006 #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 {
1007 position: absolute;
1008 content: "";
1009 top: 0;
1010 left: 0;
1011 width: 100%;
1012 height: calc(100vh - 78px);
1013 transform: translateX(100%);
1014 margin: 0;
1015 padding: 16px;
1016 padding-top: 8px;
1017 visibility: hidden;
1018 transition: all 0.3s;
1019 background: var(--adminify-menu-bg);
1020 z-index: 9999;
1021 overflow-y: scroll;
1022 }
1023 #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 {
1024 height: 100%;
1025 padding-left: 8px !important;
1026 padding-top: 0 !important;
1027 }
1028 #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 {
1029 margin-bottom: 12px;
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 .frame-adminify-two-step-title {
1032 display: flex;
1033 align-items: center;
1034 gap: 6px;
1035 width: auto;
1036 cursor: pointer;
1037 }
1038 #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 {
1039 display: flex;
1040 align-items: center;
1041 justify-content: center;
1042 color: var(--adminify-menu-text-color);
1043 padding: 4px;
1044 }
1045 #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 {
1046 font-size: 18px;
1047 font-weight: 600;
1048 }
1049 #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 {
1050 line-height: 1.4;
1051 margin: 0px;
1052 text-wrap: pretty;
1053 color: var(--adminify-menu-text-color);
1054 font-size: 20px;
1055 font-weight: 600;
1056 display: flex;
1057 align-items: center;
1058 gap: 8px;
1059 word-wrap: break-word;
1060 }
1061 #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 {
1062 background: var(--adminify-notif-bg-color);
1063 color: var(--adminify-notif-color);
1064 font-size: 12px;
1065 width: 16px;
1066 height: 16px;
1067 border-radius: 50%;
1068 display: flex;
1069 align-items: center;
1070 justify-content: center;
1071 }
1072 #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 {
1073 margin-left: 20px;
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:first-child {
1076 margin-left: 0;
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::-webkit-scrollbar {
1079 width: 0px;
1080 height: 0px;
1081 }
1082 #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 {
1083 visibility: visible !important;
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 > a .dashicons-arrow-right-alt2::before {
1086 transform: rotate(0deg) !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-has-submenu > a .dashicons-arrow-right-alt2::before {
1089 transition: transform 0s !important;
1090 }
1091 #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 {
1092 height: 100%;
1093 overflow-y: hidden;
1094 }
1095 #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 {
1096 height: auto !important;
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 .frame-adminify-admin-menu {
1099 transform: translateX(-100%);
1100 }
1101 #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 {
1102 overflow-y: hidden;
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 .frame-adminify-admin-main-menu {
1105 height: 100% !important;
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 .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-show .frame-adminify-submenu-wrapper {
1108 height: 100%;
1109 transform: translateX(0%);
1110 }
1111 #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 {
1112 overflow: hidden;
1113 }
1114 #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 {
1115 height: 0;
1116 visibility: hidden;
1117 transition: height 0.3s;
1118 }
1119 #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 {
1120 overflow: hidden;
1121 visibility: visible !important;
1122 transition: height 0.3s;
1123 }
1124 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded {
1125 position: relative;
1126 width: 60px;
1127 z-index: 999;
1128 }
1129 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu {
1130 width: 60px;
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 ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .frame-adminify-menu-item-name {
1133 opacity: 0;
1134 transition: opacity 0.2s cubic-bezier(1, 0.46, 0.23, -0.08);
1135 }
1136 #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 {
1137 opacity: 0;
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 .frame-adminify-submenu-wrapper {
1140 display: none;
1141 }
1142 #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 {
1143 visibility: hidden !important;
1144 }
1145 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded .frame-adminify-admin-menu-wrapper:hover .frame-adminify-admin-main-menu {
1146 width: var(--adminify-menu-width);
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 ul.frame-adminify-admin-menu li.frame-adminify-menu-item > a .frame-adminify-menu-item-name {
1149 opacity: 1;
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 .dashicons-arrow-right-alt2 {
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 .frame-adminify-submenu-wrapper {
1155 display: block;
1156 }
1157 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-folded:has(.frame-adminify-admin-menu-wrapper:hover) {
1158 width: var(--adminify-menu-width);
1159 box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
1160 }
1161 #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 {
1162 visibility: visible !important;
1163 transition: visibility 0.1s;
1164 }
1165 #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 {
1166 border-radius: 10px;
1167 }
1168 #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 {
1169 position: relative;
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 .frame-adminify-menu-item-wrap {
1172 position: relative;
1173 z-index: 99999;
1174 }
1175 #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 {
1176 border-radius: 3rem 0 0 3rem;
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 .dashicons-arrow-right-alt2, #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-show > a .dashicons-arrow-right-alt2 {
1179 display: none;
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: auto;
1202 bottom: -35px;
1203 right: 0;
1204 content: "";
1205 visibility: visible;
1206 width: 35px;
1207 height: 35px;
1208 margin-top: 0;
1209 transform: rotate(0deg);
1210 border-top-right-radius: 18px;
1211 border-bottom-right-radius: 6px;
1212 box-shadow: 0 -20px 0 0 var(--adminify-menu-active-bg);
1213 background-color: transparent;
1214 z-index: 9999;
1215 transition: all 0.2s;
1216 }
1217 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.frame-adminify-menu-mode-rounded:not(#frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap[data-menu-mode=two_step]) .frame-adminify-admin-menu-wrapper .frame-adminify-admin-menu .frame-adminify-menu-item.frame-adminify--menu-show > a {
1218 color: var(--adminify-menu-active-color);
1219 background: var(--adminify-menu-active-bg);
1220 }
1221 #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 {
1222 fill: var(--adminify-menu-active-color);
1223 }
1224 #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] {
1225 background-color: var(--adminify-menu-active-color) !important;
1226 }
1227
1228 @media screen and (max-width: 992px) {
1229 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap {
1230 position: absolute !important;
1231 top: 0;
1232 left: 0;
1233 width: 260px !important;
1234 transform: translateX(-100%);
1235 transition: transform 0.4s;
1236 z-index: 9999;
1237 }
1238 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper {
1239 height: 100vh;
1240 }
1241 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap .frame-adminify-admin-menu-wrapper .frame-adminify-admin-main-menu {
1242 width: 260px !important;
1243 }
1244 #frame-adminify-app .adminify-frame-wrapper .frame-adminify-sidebar-wrap.adminify-sidebar-collapse {
1245 transform: translateX(0) !important;
1246 }
1247 #frame-adminify-app .adminify-frame-wrapper.adminify-vertical-menu {
1248 padding: 0 !important;
1249 }
1250 #frame-adminify-app .adminify-frame-wrapper:has(.adminify-sidebar-collapse)::before {
1251 position: fixed;
1252 content: "";
1253 top: 0;
1254 left: 0;
1255 width: 100%;
1256 height: 100%;
1257 background: rgba(0, 0, 0, 0.3490196078);
1258 z-index: 999;
1259 }
1260 }
1261 .adminify-horizontal-menu-wrapper {
1262 border-top: 1px solid var(--adminify-menu-border);
1263 }
1264 .adminify-horizontal-menu-wrapper > ul {
1265 display: flex;
1266 align-items: center;
1267 -moz-column-gap: 16px;
1268 column-gap: 16px;
1269 flex-wrap: wrap;
1270 margin: 8px 0;
1271 }
1272 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item {
1273 position: relative;
1274 margin: 0;
1275 padding: 8px 0;
1276 cursor: pointer;
1277 }
1278 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a {
1279 display: flex;
1280 align-items: center;
1281 justify-content: space-between;
1282 gap: 8px;
1283 font-size: 13px;
1284 font-weight: 600;
1285 color: var(--adminify-menu-text-color);
1286 background-color: transparent;
1287 padding: 0;
1288 }
1289 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap {
1290 display: flex;
1291 align-items: center;
1292 gap: 8px;
1293 }
1294 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon {
1295 display: flex;
1296 align-items: center;
1297 width: 14px;
1298 height: 14px;
1299 }
1300 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon > svg {
1301 width: 14px;
1302 height: 14px;
1303 }
1304 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon > svg > path {
1305 fill: var(--adminify-menu-text-color);
1306 }
1307 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon::before {
1308 font-size: 16px !important;
1309 }
1310 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-image {
1311 width: 16px;
1312 height: 16px;
1313 }
1314 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-image > img {
1315 width: 16px;
1316 height: 16px;
1317 filter: contrast(0.2);
1318 }
1319 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-image[style] {
1320 position: relative;
1321 width: 16px;
1322 height: 16px;
1323 -webkit-mask-position: center;
1324 mask-position: center;
1325 -webkit-mask-repeat: no-repeat;
1326 mask-repeat: no-repeat;
1327 -webkit-mask-size: 16px auto;
1328 mask-size: 16px auto;
1329 background-color: var(--adminify-menu-text-color);
1330 }
1331 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-item-name {
1332 display: flex;
1333 align-items: center;
1334 gap: 8px;
1335 }
1336 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-menu-item-wrap .frame-adminify-menu-item-name :last-child {
1337 background: var(--adminify-notif-bg-color);
1338 color: var(--adminify-notif-color);
1339 font-size: 11px;
1340 font-weight: 600;
1341 width: 16px;
1342 height: 16px;
1343 padding: 4px;
1344 border-radius: 50%;
1345 display: flex;
1346 align-items: center;
1347 justify-content: center;
1348 }
1349 .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 {
1350 display: none;
1351 }
1352 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-submenu-arrow {
1353 transform: rotate(0);
1354 transition: transform 0.4s;
1355 }
1356 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-submenu-arrow svg {
1357 width: 14px;
1358 height: 12px;
1359 }
1360 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item > a .frame-adminify-submenu-arrow svg path {
1361 fill: var(--adminify-menu-text-color);
1362 }
1363 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper {
1364 display: none;
1365 position: absolute;
1366 top: 40px;
1367 margin-top: -12px;
1368 z-index: 999;
1369 }
1370 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu {
1371 margin-top: 12px;
1372 display: flex;
1373 flex-direction: column;
1374 padding: 12px 0;
1375 background: var(--adminify-menu-bg);
1376 border-radius: 2px;
1377 box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
1378 border: 1px solid var(--adminify-menu-border);
1379 }
1380 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item {
1381 margin: 0;
1382 }
1383 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu li.frame-adminify-submenu-item a {
1384 color: var(--adminify-menu-text-color);
1385 padding: 2px 1rem;
1386 font-size: 13px;
1387 line-height: 28px;
1388 font-weight: 500;
1389 display: flex;
1390 align-items: center;
1391 gap: 4px;
1392 min-width: 160px;
1393 }
1394 .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 {
1395 color: var(--adminify-primary);
1396 }
1397 .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 {
1398 color: #ffa500;
1399 }
1400 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item .frame-adminify-submenu-wrapper::before {
1401 content: "";
1402 position: absolute;
1403 height: 12px;
1404 width: 12px;
1405 border: 1px solid var(--adminify-menu-border);
1406 border-width: 1px 0 0 1px;
1407 transform: rotate(45deg);
1408 -webkit-transform: rotate(45deg);
1409 background-color: var(--adminify-menu-bg);
1410 top: 6px;
1411 left: 32px;
1412 }
1413 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item:hover a {
1414 color: var(--adminify-primary);
1415 }
1416 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item:hover a .frame-adminify-menu-item-wrap .frame-adminify-menu-icon > svg > path {
1417 fill: var(--adminify-primary);
1418 }
1419 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item:hover a .frame-adminify-submenu-arrow {
1420 transform: rotate(180deg);
1421 }
1422 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item:hover a .frame-adminify-submenu-arrow svg path {
1423 fill: var(--adminify-primary) !important;
1424 }
1425 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item:hover .frame-adminify-submenu-wrapper {
1426 display: block;
1427 }
1428 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item.frame-adminify--menu-active > a {
1429 color: var(--adminify-primary);
1430 }
1431 .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 {
1432 fill: var(--adminify-primary);
1433 }
1434 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item.frame-adminify--menu-active > a .frame-adminify-submenu-arrow svg path {
1435 fill: var(--adminify-primary) !important;
1436 }
1437 .adminify-horizontal-menu-wrapper > ul li.frame-adminify-menu-item.frame-adminify--menu-active .frame-adminify-submenu .frame-adminify-submenu-active > a {
1438 color: var(--adminify-primary) !important;
1439 }
1440 .adminify-horizontal-menu-wrapper.adminify-horizontal-menu-icons-only ul .frame-adminify-menu-item:hover .frame-adminify-submenu-wrapper::before {
1441 left: 5px !important;
1442 }
1443 .adminify-horizontal-menu-wrapper.adminify-horizontal-menu-bubble ul .frame-adminify-menu-item .frame-adminify-menu-item-name span:last-child {
1444 display: none !important;
1445 }
1446
1447 @media screen and (max-width: 992px) {
1448 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper {
1449 position: fixed;
1450 top: 0;
1451 left: 0;
1452 width: 260px;
1453 height: 100%;
1454 padding: 12px 0;
1455 padding-right: 4px;
1456 background-color: var(--adminify-menu-bg);
1457 border: 0;
1458 z-index: 999;
1459 transform: translateX(-100%);
1460 transition: transform 0.4s;
1461 }
1462 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper > ul {
1463 flex-direction: column;
1464 align-items: flex-start;
1465 flex-wrap: nowrap;
1466 margin: 0;
1467 padding: 0 16px;
1468 padding-right: 12px;
1469 height: calc(100vh - 24px);
1470 overflow-y: scroll;
1471 }
1472 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper > ul .frame-adminify-menu-item {
1473 width: 100%;
1474 }
1475 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper > ul .frame-adminify-menu-item .frame-adminify-submenu-wrapper {
1476 position: relative;
1477 top: 0;
1478 height: 0;
1479 }
1480 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper > ul .frame-adminify-menu-item .frame-adminify-submenu-wrapper ul.frame-adminify-submenu {
1481 box-shadow: none;
1482 border: 0;
1483 padding-top: 8px;
1484 }
1485 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper > ul .frame-adminify-menu-item .frame-adminify-submenu-wrapper::before {
1486 display: none;
1487 }
1488 .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 {
1489 height: auto;
1490 }
1491 .frame-adminify-app .adminify-horizontal-menu .adminify-horizontal-menu-wrapper.adminify-horizontal-sidebar-collapse {
1492 transform: translateX(0) !important;
1493 }
1494 .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 {
1495 display: flex !important;
1496 }
1497 .frame-adminify-app:has(.adminify-horizontal-sidebar-collapse)::before {
1498 position: absolute;
1499 content: "";
1500 left: 0;
1501 width: 100%;
1502 height: 100%;
1503 background: rgba(0, 0, 0, 0.3490196078);
1504 z-index: 999;
1505 }
1506 }
1507 @media screen and (max-width: 992px) {
1508 #frame-adminify-app .adminify-frame-wrapper {
1509 grid-template-columns: 1fr !important;
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 }
1523