PluginProbe
MaxiBlocks Builder | 17,000+ Design Assets, Patterns, Icons & Starter Sites / trunk
MaxiBlocks Builder | 17,000+ Design Assets, Patterns, Icons & Starter Sites vtrunk
2.2.3 2.2.2 2.2.1 2.2.0 trunk 1.0.0 1.0.1 1.1.0 1.1.1 1.2.0 1.2.1 1.3 1.3.1 1.4 1.4.1 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 All 71 releases
maxi-blocks / core / admin / admin.scss

admin.scss in MaxiBlocks Builder | 17,000+ Design Assets, Patterns, Icons & Starter Sites trunk, at core/admin/admin.scss

1,851 lines 37.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @import './variables';
2
3 body.toplevel_page_maxi-blocks-dashboard {
4 background-color: var(--maxi-admin-white) !important;
5 #wpfooter {
6 position: static;
7 }
8 }
9
10 body.toplevel_page_maxi-blocks-dashboard {
11 .notice-warning {
12 &.inline {
13 margin: 20px 39px;
14 }
15 }
16 #wpwrap {
17 min-height: auto;
18 }
19 #wpbody {
20 height: calc(100vh - 73px);
21 }
22 #wpcontent {
23 padding-left: 0;
24 .maxi-dashboard_wrap {
25 // This is the black border around the edge of the dashboard
26 background-color: var(--maxi-admin-white);
27 border: 18px solid var(--maxi-admin-black);
28 max-width: 1720px;
29 width: 95%;
30 margin: 30px auto 0;
31 border-radius: 25px;
32 & * {
33 font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif !important;
34 }
35 .button,
36 .button-primary,
37 .button-secondary {
38 line-height: 2.15;
39 }
40 input[type='date']='date'],
41 input[type='datetime-local']='datetime-local'],
42 input[type='datetime']='datetime'],
43 input[type='email']='email'],
44 input[type='month']='month'],
45 input[type='number']='number'],
46 input[type='password']='password'],
47 input[type='search']='search'],
48 input[type='tel']='tel'],
49 input[type='text']='text'],
50 input[type='time']='time'],
51 input[type='url']='url'],
52 input[type='week']='week'],
53 select {
54 line-height: 2;
55 }
56 }
57 }
58 .maxi-dashboard_header {
59 position: relative;
60 z-index: 1;
61 display: flex;
62 justify-content: flex-start;
63 align-items: center;
64 border-top-left-radius: 25px;
65 border-top-right-radius: 25px;
66 border-bottom: 2px solid var(--maxi-admin-black);
67 background-color: var(--maxi-admin-white);
68 padding: 4px 23px;
69
70 // Logo section
71 .maxi-dashboard_logo {
72 width: 190px;
73 height: auto;
74 }
75
76 .nav-tab-wrapper {
77 position: relative;
78 z-index: 1;
79 padding: 12px 39px 10px;
80 margin-top: 0;
81 border: none;
82 background: var(--maxi-admin-white);
83 margin-right: auto;
84
85 .maxi-dashboard_nav-tab {
86 position: relative;
87 background: transparent;
88 border: none;
89 font-size: 20px;
90 margin: 0;
91 padding: 8px 16px;
92 color: var(--maxi-admin-black-text);
93 font-weight: 400;
94 transition: all 0.5s ease;
95 outline: none;
96 box-shadow: none;
97
98 &:after {
99 display: none;
100 }
101
102 &:hover {
103 color: var(--maxi-admin-pink-hover);
104 background: transparent;
105 border: none;
106 }
107
108 &.nav-tab-active {
109 color: var(--maxi-admin-black);
110 font-weight: 700;
111 }
112 }
113 }
114
115 // Header actions section
116 .maxi-dashboard_header-actions {
117 display: flex;
118 align-items: center;
119 gap: 10px;
120
121 // Get Cloud button
122 .maxi-dashboard_get-cloud-link {
123 padding: 17px 33px;
124 background: var(--maxi-admin-purple-hover);
125 color: var(--maxi-admin-black);
126 text-decoration: none;
127 border-radius: 26px;
128 font-size: 18px;
129 font-weight: 700;
130 transition: background 0.3s ease, transform 0.2s ease;
131
132 &:hover {
133 background: var(--maxi-admin-pink-hover) !important;
134 transform: scale(1.035);
135 }
136 }
137
138 // Icons container
139 .maxi-dashboard_header-icons {
140 display: flex;
141 align-items: center;
142 gap: 6px;
143
144 .maxi-dashboard_header-icon {
145 display: flex;
146 align-items: center;
147 justify-content: center;
148 width: 51px;
149 height: 51px;
150 background: var(--maxi-admin-light-grey);
151 border-radius: 100%;
152 transition: background-color 0.5s ease;
153
154 &:hover {
155 background: var(--maxi-admin-pink-hover) !important;
156 transform: scale(1.035);
157 }
158
159 img {
160 width: 25px;
161 height: 25px;
162 }
163 }
164 }
165 }
166 }
167
168 .maxi-dashboard_form {
169 .maxi-dashboard_main {
170 display: flex;
171 flex-direction: column;
172 justify-content: space-between;
173 padding: 0;
174 max-width: 1150px;
175 margin: 0 auto;
176 padding-bottom: 60px; // Space behind intro title and sub text
177 &:has(.maxi-dashboard_main-content-starter-sites) {
178 max-width: 100%;
179 }
180 &:has(.maxi-dashboard_main-content-settings),
181 &:has(.maxi-dashboard_main-content-maxi-ai) {
182 max-width: 1208px;
183 padding-bottom: 120px; // also the background intro title and sub text
184 }
185 #maxi-api-test {
186 width: 1px !important;
187 height: 1px !important;
188
189 &__validation-message {
190 width: 100%;
191 &.api-loading {
192 color: var(--maxi-secondary-color);
193 }
194 &.api-error {
195 color: var(--maxi-orange-red);
196 }
197 }
198 }
199 &-content {
200 //width: 70%;
201 &:has(#maxi-copy-report) {
202 width: 100%; // seems only System status has this
203 }
204 &-start {
205 width: 100%; // Welcome background space title and subtext
206 }
207 &-starter-sites {
208 width: 100%;
209 }
210 &-settings {
211 text-align: center;
212 margin-top: 96px;
213 margin-bottom: 42px; // System status + Maxi AI + Settings background behind intro text and subtext
214 + .maxi-dashboard_main-content_accordion_wrapper {
215 width: 100%;
216 }
217
218 h1 {
219 font-size: 50px !important;
220 font-weight: 700;
221 color: var(--maxi-admin-black);
222 margin-bottom: 16px !important; // main title
223 }
224
225 p {
226 font-size: 20px !important;
227 color: var(--maxi-admin-black-text) !important;
228 max-width: 510px;
229 margin: 0 auto !important; // subtext
230 }
231 }
232 h1,
233 h2,
234 h3 {
235 margin-top: 0;
236 line-height: 120%;
237 }
238 p {
239 margin-top: 0;
240 line-height: 160%;
241 }
242 h1 {
243 color: var(--maxi-admin-black);
244 margin-bottom: 13px;
245 }
246 h3,
247 h1 {
248 font-size: 32px;
249 font-weight: 700;
250 }
251 h2 {
252 font-size: 24px;
253 font-weight: 500;
254 }
255 p {
256 font-size: 14px;
257 color: var(--maxi-admin-black-text);
258 margin-bottom: 26px;
259 &:nth-child(7),
260 &:nth-child(3) {
261 margin-bottom: 0;
262 }
263 }
264 & > h3 {
265 padding-top: 19px;
266 border-top: 1px solid var(--maxi-admin-border-light);
267 margin-bottom: 11px;
268 &:first-of-type {
269 margin-top: 52px;
270 }
271 }
272 ol {
273 margin: 4px 0 17px 43px;
274 color: var(--maxi-admin-black-text);
275 li {
276 font-size: 16px;
277 }
278 }
279 a {
280 color: var(--maxi-admin-green);
281 transition: all 0.4s ease;
282 &:hover {
283 color: var(--maxi-admin-purple-hover);
284 }
285 }
286 &-start {
287 padding-top: 95px; // welcome screen padding only
288 h1 {
289 margin-bottom: 18px;
290 font-size: 47px;
291 }
292 h2 {
293 margin-bottom: 15px;
294 font-size: 30px;
295 font-weight: 700;
296 }
297 & > h3 {
298 padding-top: 0;
299 border-top: 0;
300 &:first-of-type {
301 margin-top: 49px;
302 }
303 }
304 p {
305 font-size: 20px;
306 color: var(--maxi-admin-black-text);
307 margin-bottom: 0 !important;
308 max-width: 600px;
309 margin: 0 auto;
310 }
311 }
312 &-pro-library {
313 padding-top: 96px !important; // Starter sites top padding only
314 h1 {
315 font-size: 50px;
316 margin-bottom: 18px !important;
317 text-align: center;
318 }
319 h2 {
320 margin-bottom: 29px;
321 font-size: 20px;
322 color: var(--maxi-admin-black-text);
323 text-align: center;
324 }
325 p {
326 font-size: 16px !important;
327 }
328 }
329 &-logged-in {
330 h1 {
331 font-size: 40px;
332 }
333 h2 {
334 margin-bottom: 23px;
335 font-size: 25px;
336 font-weight: 700;
337 }
338 h3 {
339 margin-top: 23px !important;
340 font-size: 20px;
341 }
342 h4 {
343 margin: 19px 0 30px !important;
344 }
345 ul {
346 li {
347 &:not(:last-child) {
348 margin-bottom: 7px;
349 }
350 }
351 }
352 ul.loggedin-bottom-menu {
353 display: flex;
354 margin-top: 20px;
355 li {
356 color: var(--maxi-admin-black-text);
357 font-size: 14px;
358 font-weight: 400;
359 a {
360 color: var(--maxi-admin-black-text);
361 }
362 &:not(:last-child):after {
363 content: '|';
364 margin: 0 5px;
365 }
366 }
367 }
368 }
369 }
370 .maxi-dashboard_main-content_accordion {
371 position: relative;
372 z-index: 2;
373 // max-width: clamp(280px, 95%, 1000px);
374 width: 95%;
375 margin: 0 auto;
376 &_wrapper {
377 background-color: var(--maxi-admin-light-grey);
378 padding-top: clamp(1vw, 8vw, 3vw) !important;
379 padding-bottom: clamp(1vw, 8vw, 4vw) !important;
380 }
381 &#maxi-dashboard_main-content_starter-sites {
382 max-width: 100%;
383 }
384 h3 {
385 font-size: 16px;
386 margin: 0;
387 }
388 h4 {
389 font-size: 16px;
390 font-weight: 700;
391 color: var(--maxi-admin-green);
392 margin: 0 0 10px;
393 }
394 p {
395 margin: 15px 0 10px;
396 font-size: 16px;
397 color: var(--maxi-admin-black-text);
398 &:last-child {
399 margin: 0;
400 }
401 }
402 &-item {
403 width: 100%;
404 background: var(--maxi-admin-white);
405 border: 2px solid var(--maxi-admin-border-light);
406 overflow: hidden;
407 margin-bottom: 15px;
408 border-radius: 10px;
409
410 &-label {
411 display: flex;
412 justify-content: space-between;
413 padding: 22px 22px 22px 32px;
414 margin-bottom: -1px;
415 font-weight: 700;
416 cursor: pointer;
417 background: var(--maxi-admin-white);
418 border-radius: 8px;
419 transition: all 0.3s ease;
420
421 h3 {
422 font-size: 20px !important;
423 font-weight: 700;
424 color: var(--maxi-admin-black);
425 margin: 0;
426 }
427
428 &::after {
429 content: '\276F';
430 width: 24px;
431 height: 24px;
432 text-align: center;
433 transition: all 0.5s;
434 color: var(--maxi-admin-black);
435 transform-origin: center;
436 font-size: 16px;
437 display: flex;
438 align-items: center;
439 justify-content: center;
440 }
441 }
442
443 .maxi-dashboard_main-content_accordion-item-content {
444 display: none;
445
446 &-switcher__label {
447 color: var(--maxi-admin-black-text);
448 }
449
450 &-switcher__dropdown {
451 select {
452 border-radius: 10px;
453 border: 2px solid var(--maxi-admin-border-light) !important;
454 padding: clamp(4px, 1vw, 12px)
455 clamp(15px, 2vw, 25px) !important;
456 box-sizing: border-box;
457 width: clamp(900px, 100vw, 45vw);
458 display: block;
459 }
460 }
461 }
462
463 &-checkbox {
464 display: none !important;
465
466 &:checked {
467 + .maxi-dashboard_main-content_accordion-item-label {
468 border-radius: 8px 8px 0 0;
469
470 &::after {
471 transform: rotate(90deg);
472 }
473 }
474
475 ~ .maxi-dashboard_main-content_accordion-item-content {
476 display: block;
477 border-top-width: 3px;
478 border-color: var(--maxi-admin-border-light);
479 max-height: 10000vh;
480 padding: 25px 25px 20px 34px;
481 transition: all 0.5s ease-in-out;
482 }
483 }
484 }
485
486 &-content {
487 border-top: 0px solid var(--maxi-admin-border-light);
488 background: white;
489 max-height: 0;
490 padding: 0 24px;
491 transition: all 0.5s;
492 overflow: hidden;
493
494 &-setting {
495 display: flex;
496 flex-wrap: wrap;
497 border-bottom: 3px dotted
498 var(--maxi-admin-border-light);
499 padding: 16px 0;
500
501 &:last-child {
502 border-bottom: none;
503 padding-bottom: 0;
504 }
505
506 &:first-child {
507 padding-top: 0;
508 }
509 }
510
511 &-description {
512 flex: 80%;
513 padding-right: 40px;
514
515 h4 {
516 font-size: 16px;
517 font-weight: 700;
518 color: var(--maxi-admin-green);
519 margin: 0 0 10px;
520 }
521
522 p {
523 font-size: 16px !important;
524 color: var(--maxi-admin-black-text) !important;
525 line-height: 2 !important;
526 margin: 0 !important;
527 }
528 }
529
530 &-switcher {
531 &__input {
532 margin-top: clamp(5px, 1vw, 10px);
533 margin-bottom: clamp(5px, 1vw, 10px);
534 width: clamp(70vw, 100vw, 45vw) !important;
535
536 input,
537 textarea {
538 border-radius: 10px;
539 border: 2px solid
540 var(--maxi-admin-border-light) !important;
541 padding: 10px;
542 box-sizing: border-box;
543 width: clamp(70vw, 100vw, 45vw);
544 display: block;
545 max-width: 95%;
546 }
547
548 textarea {
549 resize: none;
550 margin-top: clamp(8px, 1vw, 15px);
551 min-height: clamp(80px, 10vw, 120px);
552 display: block;
553 }
554 }
555 &__toggle {
556 position: relative;
557 cursor: pointer;
558
559 input[type='checkbox']='checkbox'] {
560 position: absolute;
561 z-index: 1;
562 top: 0;
563 left: 0;
564 width: 100%;
565 height: 100%;
566 padding: 0;
567 border: none;
568 margin: 0;
569 opacity: 0;
570
571 &:focus
572 + .maxi-toggle-switch__toggle__track {
573 border-radius: 12px;
574 box-shadow: 0 0 0 1px var(--maxi-grey);
575 outline: 2px solid transparent;
576 }
577
578 &:checked
579 ~ .maxi-dashboard_main-content_accordion-item-content-switcher__toggle__thumb {
580 background-color: var(
581 --maxi-admin-green
582 );
583 border-color: var(--maxi-admin-green);
584 -webkit-transform: translateX(20px);
585 -ms-transform: translateX(20px);
586 transform: translateX(20px);
587 }
588 }
589
590 &__track {
591 content: '';
592 display: inline-block;
593 box-sizing: border-box;
594 vertical-align: top;
595 width: 44px;
596 height: 24px;
597 background-color: var(--maxi-white);
598 background-image: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.8 8"><path d="M8.43.22A1 1 0 0 0 7 .37L2.93 5.48 1.72 4.21a1 1 0 0 0-1.41 0 1 1 0 0 0 0 1.41l2 2.1h.05a.83.83 0 0 0 .16.09l.1.06A1.15 1.15 0 0 0 3 8a.93.93 0 0 0 .4-.09l.11-.07a.71.71 0 0 0 .18-.12s0 0 0-.06l4.8-6A1 1 0 0 0 8.43.22Z"/></svg>'),
599 url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"><path d="m5.6 4 2.55-2.55A.85.85 0 1 0 7 .25L4.4 2.8 1.85.25a.85.85 0 0 0-1.2 1.2L3.2 4 .65 6.55a.85.85 0 0 0 0 1.2.83.83 0 0 0 .6.25.82.82 0 0 0 .6-.25.82.82 0 0 0 .6-.25L4.4 5.2 7 7.75a.82.82 0 0 0 .6.25.83.83 0 0 0 .6-.25.85.85 0 0 0 0-1.2Z" transform="translate(-.4)"/></svg>');
600 background-repeat: no-repeat, no-repeat;
601 background-position: 8px center, 24px center;
602 background-size: 10px auto, 10px auto;
603 border: 1px solid var(--maxi-grey-light);
604 border-radius: 12px;
605 transition: 0.2s background ease;
606 }
607 &__thumb {
608 position: absolute;
609 top: 3px;
610 left: 3px;
611 display: block;
612 box-sizing: border-box;
613 width: 18px;
614 height: 18px;
615 background-color: var(--maxi-admin-white);
616 border: 1px solid var(--maxi-grey-light);
617 border-radius: 50%;
618 transition: 0.1s transform ease;
619 }
620 }
621 }
622
623 .submit {
624 padding: 15px 0 0;
625 margin: 24px 0 0;
626 text-align: left;
627
628 .button-primary {
629 background: var(--maxi-admin-black);
630 border: none;
631 border-radius: 26px;
632 padding: 9px 19px;
633 font-size: 14px;
634 font-weight: 700;
635 height: auto;
636 line-height: 1.6;
637 transition: background 0.4s ease,
638 transform 0.2s ease;
639
640 &:hover {
641 background: var(--maxi-admin-pink-hover);
642 }
643 }
644 }
645 }
646 }
647 }
648 #maxi-dashboard_main-content_pro-not-pro {
649 display: none;
650 }
651 &-status {
652 .maxi-status-table {
653 padding: 20px !important;
654 border-collapse: collapse;
655 background-color: var(--maxi-admin-white);
656
657 th {
658 background: var(--maxi-admin-black);
659 padding: 12px;
660 text-align: left;
661 border-bottom: 1px solid var(--maxi-admin-border-light);
662 color: var(--maxi-admin-white);
663 padding: 20px;
664 }
665
666 td {
667 padding: 20px;
668 border-bottom: 1px solid var(--maxi-admin-border-light);
669 }
670
671 .header-row td {
672 font-weight: bold;
673 background: var(--maxi-primary-color);
674 }
675
676 .status-ok span {
677 background: var(--maxi-admin-white);
678 color: var(--maxi-admin-green);
679 padding: 0px;
680 font-size: 14px;
681 font-weight: 700;
682 border-radius: 26px;
683 text-decoration: none;
684 position: relative;
685
686 &::before {
687 content: '\2713'; /* Unicode for check mark */
688 color: var(--maxi-admin-green);
689 margin-right: 8px;
690 margin-left: 12px;
691 font-size: 14px;
692 }
693 }
694
695 .status-warning span {
696 background: none !important;
697 color: var(--maxi-admin-orange);
698 padding: 4px 8px;
699 border-radius: 3px;
700 font-size: 14px;
701 font-weight: 700;
702 position: relative;
703
704 &::before {
705 content: '✖'; /* Unicode for cross mark */
706 color: var(--maxi-admin-orange);
707 margin-right: 8px;
708 }
709 }
710 }
711
712 .wrapper {
713 padding: 50px; // Example padding for the wrapper
714 background-color: var(
715 --maxi-admin-light-grey
716 ); // Optional background color
717 }
718 }
719 }
720 &-sidebar {
721 width: 100%;
722 .maxi-dashboard_main-sidebar-item {
723 background-color: var(--maxi-admin-white);
724 padding: 20px 30px;
725 margin-bottom: 31px;
726 text-align: center;
727 svg {
728 margin-bottom: 7px;
729 }
730 p {
731 font-size: 16px;
732 color: var(--maxi-admin-black-text);
733 font-weight: 700;
734 margin: 0;
735 line-height: 136%;
736 a {
737 color: var(--maxi-primary-color);
738 &:hover {
739 transition: all 0.4s ease;
740 opacity: 0.5;
741 }
742 }
743 }
744 }
745 }
746 }
747 }
748
749 .maxi-dashboard-how-to-image {
750 max-width: 700px;
751 }
752
753 .maxi-dashboard_main-content-status {
754 padding: 20px;
755 }
756 body .plugins {
757 .maxi-blocks-db-notice .notice-warning {
758 margin-top: 0;
759 button.notice-dismiss {
760 padding-top: 7px;
761 }
762 }
763 }
764
765 @media only screen and (max-width: 1390px) {
766 body.toplevel_page_maxi-blocks-dashboard {
767 .maxi-dashboard_form {
768 .maxi-dashboard_main {
769 display: block;
770 &-content {
771 width: 100%;
772 &-pro-library {
773 width: 100%;
774 ul.not_loggedin-bottom-menu {
775 display: block;
776 text-align: left;
777 margin-top: 50px;
778
779 li {
780 display: inline-block;
781 margin: 0 0 5px;
782 }
783 }
784 }
785 }
786 &-sidebar {
787 display: flex;
788 width: 100%;
789 max-width: unset;
790 column-gap: 20px;
791
792 &-item {
793 a::before {
794 content: '';
795 display: block;
796 }
797 }
798 }
799 }
800 }
801 }
802 }
803
804 @media only screen and (max-width: 767px) {
805 body.toplevel_page_maxi-blocks-dashboard {
806 .maxi-dashboard_form {
807 .maxi-dashboard_main {
808 display: block;
809 &-content {
810 &-pro-library,
811 &-start {
812 padding-top: 0;
813 h1 {
814 font-size: 36px;
815 }
816 }
817 &-pro-library {
818 h2,
819 h3 {
820 font-size: 18px;
821 }
822 }
823 }
824 &-sidebar {
825 margin-top: 20px;
826 flex-direction: column;
827 }
828 }
829 }
830 }
831 }
832
833 @media only screen and (max-width: 480px) {
834 body.toplevel_page_maxi-blocks-dashboard {
835 .notice-warning {
836 &.inline {
837 margin: 20px;
838 }
839 }
840 .nav-tab-wrapper {
841 padding: 0 20px 53px;
842 }
843 .maxi-dashboard_header {
844 padding: 21px 20px 34px;
845 }
846 .maxi-dashboard_form {
847 .maxi-dashboard_main {
848 padding: 0 20px;
849 &-content {
850 .maxi-dashboard_main-content_accordion-item-content-description {
851 -webkit-box-flex: 70%;
852 -ms-flex: 70%;
853 flex: 76%;
854 padding-right: 10px;
855 }
856 &-pro-library {
857 text-align: center;
858 ul.not_loggedin-bottom-menu {
859 display: block;
860 text-align: center;
861 li {
862 display: inline-block;
863 margin: 0 5px 5px;
864 &::after {
865 display: none;
866 }
867 }
868 }
869 .sign-up_button-wrap {
870 flex-direction: column;
871 align-items: center;
872 row-gap: 10px;
873 }
874 }
875 &-pro-library,
876 &-start {
877 h1 {
878 font-size: 30px;
879 }
880 }
881 }
882 }
883 }
884 }
885 }
886
887 /*******************************
888 * RTL
889 *******************************/
890 html[dir='rtl']='rtl'] {
891 .maxi-dashboard_main-content_accordion-item-content-description {
892 padding-right: 0 !important;
893 padding-left: 30px;
894 }
895
896 .maxi-dashboard_main-content ol {
897 margin: 4px 43px 17px 0 !important;
898 }
899 }
900
901 /** Hide maxi-image-type template from the editor */
902 body.site-editor-php
903 .edit-site-add-new-template__template-button.components-button:has(.edit-site-add-new-template__template-name
904 span[data-wp-component='Text']:contains('maxi-image-type')) {
905 display: none !important;
906 background: var(--maxi-admin-light-orange);
907 }
908
909 .maxi-dashboard_setup-wizard-button {
910 display: inline-block;
911 font-size: 16px;
912 line-height: 20px;
913 margin: 0 20px;
914 padding: 12px 24px;
915 background-color: var(--maxi-admin-black);
916 color: var(--maxi-admin-white) !important;
917 text-decoration: none;
918 border-radius: 26px;
919 font-weight: 500;
920 transition: all 0.4s ease;
921 }
922
923 .maxi-dashboard_setup-wizard-button:hover {
924 background-color: var(--maxi-admin-black-text);
925 color: var(--maxi-admin-white);
926 transition: all 0.4s ease;
927 }
928
929 .maxi-dashboard_setup-wizard-button:focus {
930 outline: none;
931 box-shadow: 0 0 0 2px var(--maxi-admin-white),
932 0 0 0 4px var(--maxi-admin-black);
933 color: var(--maxi-admin-white);
934 }
935
936 .maxi-dashboard_main-content-start {
937 padding: 34px 0;
938
939 .welcome-header {
940 text-align: center;
941 margin-bottom: 85px;
942
943 h1 {
944 margin-bottom: 27px;
945 font-size: 50px;
946 }
947
948 p {
949 font-size: 16px;
950 color: var(--maxi-admin-black-text);
951 margin-bottom: 10px;
952
953 &:last-of-type {
954 margin-bottom: 30px;
955 }
956 }
957
958 .welcome-actions {
959 display: flex;
960 gap: 16px;
961 justify-content: center;
962 margin-top: 29px;
963
964 .button {
965 padding: 5px 50px;
966 font-size: 19px;
967 font-weight: 700;
968 border-radius: 26px;
969 text-decoration: none;
970 transition: background 0.1s ease, transform 0.3s ease;
971 box-shadow: none;
972
973 // Universal hover for all .button variants
974 &:hover {
975 background: var(--maxi-admin-green) !important;
976 transition: all 0.5s ease;
977 }
978
979 &.quick-start {
980 background: var(--maxi-admin-black);
981 color: var(--maxi-admin-white);
982 border: none;
983 }
984
985 &.create-new {
986 background: var(--maxi-admin-black);
987 color: var(--maxi-admin-white);
988 border: none;
989 padding: 5px 25px;
990 transition: background 0.1s ease, transform 0.3s ease;
991 transition: all 0.5s ease;
992
993 &:hover {
994 background: var(--maxi-admin-light-orange) !important;
995 transition: all 0.5s ease;
996 }
997 }
998 }
999 }
1000 }
1001
1002 .welcome-preview {
1003 margin: 40px 0;
1004
1005 .preview-placeholder {
1006 width: 100%;
1007 height: auto;
1008 border-radius: 8px;
1009 display: block;
1010 }
1011 }
1012
1013 .learn-section {
1014 text-align: center;
1015 margin: 80px 0 85px;
1016
1017 h2 {
1018 font-size: 32px;
1019 margin-bottom: 20px;
1020 }
1021
1022 p {
1023 font-size: 16px !important;
1024 color: var(--maxi-admin-black-text);
1025 margin-bottom: 50px;
1026 }
1027
1028 .video-grid {
1029 display: grid;
1030 grid-template-columns: repeat(3, 1fr);
1031 gap: 24px 24px;
1032 margin: 30px 0;
1033 position: relative;
1034
1035 // &::before {
1036 // }
1037
1038 .video-item {
1039 text-align: left;
1040 position: relative;
1041 z-index: 2;
1042 transition: border 0.3s ease;
1043 border: 2px solid var(--maxi-admin-border-light);
1044 border-radius: 20px;
1045 padding: 20px;
1046 text-decoration: none;
1047 a {
1048 text-decoration: none;
1049 }
1050
1051 &:hover {
1052 border: 2px solid var(--maxi-admin-green);
1053 & > * {
1054 opacity: 0.7;
1055 transition: opacity 0.3s ease;
1056 }
1057 }
1058
1059 .video-thumbnail {
1060 aspect-ratio: 16/9;
1061 background: var(--maxi-admin-light-grey);
1062 margin-bottom: 28px;
1063 overflow: hidden;
1064 transition: transform 0.2s ease, border 0.3s ease;
1065 border: 2px solid var(--maxi-admin-border-light);
1066
1067 img {
1068 width: 100%;
1069 height: 100%;
1070 object-fit: cover;
1071 }
1072 }
1073
1074 h3 {
1075 font-size: 20px;
1076 margin-bottom: 13px;
1077 }
1078
1079 p {
1080 font-size: 16px;
1081 line-height: 27px;
1082 margin-bottom: 0;
1083 }
1084 }
1085 }
1086
1087 .more-videos {
1088 margin-top: 65px;
1089
1090 .button {
1091 padding: 6px 30px;
1092 font-size: 18px;
1093 background: var(--maxi-admin-black);
1094 color: var(--maxi-admin-white);
1095 border: none;
1096 border-radius: 27px;
1097 font-weight: 700;
1098 box-shadow: none;
1099 overflow: hidden;
1100 transition: background 0.3s ease, transform 0.2s ease;
1101 transition: all 0.5s ease;
1102
1103 &:hover {
1104 background: var(--maxi-admin-green) !important;
1105 color: var(--maxi-admin-white);
1106 transition: all 0.5s ease;
1107 }
1108 }
1109 }
1110 }
1111
1112 .bottom-ctas {
1113 display: grid;
1114 grid-template-columns: repeat(3, 1fr);
1115 gap: 24px;
1116 margin: 60px 0;
1117
1118 .cta-item {
1119 text-align: center;
1120 padding: 75px 40px 58px;
1121 border-radius: 30px;
1122 background-color: var(--maxi-admin-light-grey);
1123
1124 .cta-icon {
1125 max-width: 100px;
1126 margin: 0 auto 16px;
1127 display: block;
1128 }
1129
1130 h3 {
1131 font-size: 25px !important;
1132 margin-bottom: 8px;
1133 }
1134
1135 p {
1136 font-size: 18px !important;
1137 color: var(--maxi-admin-black-text) !important;
1138 font-size: 18px !important;
1139 line-height: 27px !important;
1140 }
1141
1142 .button {
1143 padding: 5px 40px;
1144 font-size: 18px;
1145 font-weight: 700;
1146 background: var(--maxi-admin-black);
1147 color: var(--maxi-admin-white);
1148 border: none;
1149 border-radius: 26px;
1150 text-decoration: none;
1151 margin-top: 18px;
1152 box-shadow: none;
1153 transition: background 0.3s ease, transform 0.2s ease;
1154
1155 &:hover {
1156 background: var(--maxi-primary-color) !important;
1157 color: var(--maxi-admin-white);
1158 }
1159 }
1160 &:nth-child(2) {
1161 .button {
1162 padding: 5px 57px;
1163 }
1164 }
1165 }
1166 }
1167 }
1168 @media only screen and (max-width: 1710px) {
1169 .nav-tab-wrapper {
1170 padding: 12px 5px 10px !important;
1171 display: flex;
1172 justify-content: center !important;
1173 width: 80% !important;
1174 }
1175 .maxi-dashboard_nav-tab {
1176 font-size: 18px !important;
1177 padding: 8px 8px !important;
1178 text-align: center;
1179 }
1180 .maxi-dashboard_header {
1181 display: flex;
1182 justify-content: space-between;
1183 align-items: center;
1184
1185 .maxi-dashboard_logo {
1186 width: 18% !important;
1187 }
1188
1189 .maxi-dashboard_header-actions {
1190 width: 35%;
1191 display: flex;
1192 justify-content: flex-end;
1193 margin-left: auto;
1194 }
1195 }
1196 }
1197 @media only screen and (max-width: 1500px) {
1198 .maxi-dashboard_main {
1199 display: flex;
1200 justify-content: space-between;
1201 padding: 0;
1202 max-width: 95% !important;
1203 margin: 0 auto;
1204 padding-bottom: 60px;
1205 }
1206
1207 .maxi-dashboard_nav-tab {
1208 font-size: 16px !important;
1209 }
1210 }
1211 @media only screen and (max-width: 1400px) {
1212 .maxi-dashboard_header {
1213 flex-direction: row !important;
1214 align-items: center !important;
1215 justify-content: space-between !important;
1216 padding: 10px 20px !important;
1217 }
1218
1219 .maxi-dashboard_logo {
1220 width: 160px !important;
1221 height: auto;
1222 margin: 0 !important;
1223 }
1224
1225 .nav-tab-wrapper {
1226 padding: 0 !important;
1227 display: flex !important;
1228 justify-content: center !important;
1229 width: auto !important;
1230 margin: 0 20px !important;
1231 }
1232
1233 .maxi-dashboard_nav-tab {
1234 font-size: 16px !important;
1235 padding: 0 15px !important;
1236 text-align: center !important;
1237 }
1238
1239 .maxi-dashboard_header-actions {
1240 display: flex !important;
1241 align-items: center !important;
1242 gap: 10px !important;
1243 position: static !important;
1244 width: auto !important;
1245 margin: 0 !important;
1246 }
1247
1248 .maxi-dashboard_get-cloud-link {
1249 padding: 12px 20px !important;
1250 font-size: 16px !important;
1251 }
1252
1253 .maxi-dashboard_header-icons {
1254 display: none !important;
1255 }
1256 }
1257
1258 @media only screen and (max-width: 1280px) {
1259 .maxi-dashboard_header {
1260 display: flex !important;
1261 align-items: center !important;
1262 justify-content: space-between !important;
1263 padding: 15px 2.5% !important;
1264 gap: clamp(10px, 1vw, 20px) !important;
1265 }
1266
1267 .maxi-dashboard_logo {
1268 width: clamp(120px, 8vw, 160px) !important;
1269 height: auto;
1270 margin: 0 !important;
1271 flex-shrink: 0 !important;
1272 }
1273
1274 .nav-tab-wrapper {
1275 display: flex !important;
1276 align-items: center !important;
1277 justify-content: center !important;
1278 flex: 1 !important;
1279 margin: 0 !important;
1280 padding: 0 !important;
1281 min-width: 0 !important;
1282 }
1283
1284 .maxi-dashboard_nav-tab {
1285 font-size: 13px !important;
1286 padding: 10px !important;
1287 text-align: center !important;
1288 white-space: nowrap !important;
1289 }
1290
1291 .maxi-dashboard_header-actions {
1292 display: flex !important;
1293 align-items: center !important;
1294 justify-content: flex-end !important;
1295 margin: 0 !important;
1296 flex-shrink: 0 !important;
1297 }
1298
1299 .maxi-dashboard_get-cloud-link {
1300 padding: clamp(8px, 1vw, 12px) clamp(15px, 2vw, 20px) !important;
1301 font-size: clamp(14px, 1.2vw, 16px) !important;
1302 white-space: nowrap !important;
1303 }
1304
1305 .maxi-dashboard_header-icons {
1306 display: none !important;
1307 }
1308 body.toplevel_page_maxi-blocks-dashboard
1309 .maxi-dashboard_form
1310 .maxi-dashboard_main-content
1311 h1 {
1312 font-size: 32px !important;
1313 }
1314 body.toplevel_page_maxi-blocks-dashboard
1315 .maxi-dashboard_form
1316 .maxi-dashboard_main-content-settings {
1317 margin-top: 20px;
1318 margin-bottom: 20px;
1319 }
1320 body.toplevel_page_maxi-blocks-dashboard
1321 .maxi-dashboard_form
1322 .maxi-dashboard_main:has(.maxi-dashboard_main-content-settings),
1323 body.toplevel_page_maxi-blocks-dashboard
1324 .maxi-dashboard_form
1325 .maxi-dashboard_main:has(.maxi-dashboard_main-content-maxi-ai) {
1326 padding-bottom: 15px;
1327 }
1328 .maxi-dashboard_main-content-license input {
1329 width: 100% !important;
1330 max-width: 100% !important;
1331 }
1332 body.toplevel_page_maxi-blocks-dashboard
1333 .maxi-dashboard_form
1334 .maxi-dashboard_main-content-pro-library {
1335 padding-top: 20px !important;
1336 }
1337 .maxi-dashboard_main-content-start .welcome-header {
1338 margin-bottom: 0;
1339 }
1340 }
1341 @media only screen and (max-width: 1124px) {
1342 .maxi-dashboard_main-content-start {
1343 .video-grid {
1344 grid-template-columns: repeat(2, 1fr) !important;
1345 gap: 24px !important;
1346 width: 100% !important;
1347 }
1348 }
1349 .maxi-dashboard_main-content-start {
1350 .bottom-ctas {
1351 display: grid;
1352 grid-template-columns: repeat(2, 1fr) !important;
1353 gap: 24px;
1354 margin: 60px 0;
1355 width: 100% !important;
1356 }
1357 }
1358
1359 .maxi-dashboard_header-actions {
1360 display: none !important;
1361 }
1362 }
1363
1364 @media only screen and (max-width: 1024px) {
1365 .maxi-dashboard_main-content-start {
1366 .video-grid {
1367 grid-template-columns: repeat(2, 1fr) !important;
1368 }
1369 }
1370
1371 body.toplevel_page_maxi-blocks-dashboard
1372 .maxi-dashboard_header
1373 .maxi-dashboard_header-actions
1374 .maxi-dashboard_header-icons {
1375 display: none !important;
1376 }
1377 }
1378 @media only screen and (max-width: 900px) {
1379 .maxi-dashboard_header {
1380 display: flex !important;
1381 align-items: center !important;
1382 justify-content: space-between !important;
1383 padding: clamp(8px, 1.5vw, 12px) clamp(15px, 3vw, 25px) !important;
1384 }
1385
1386 .maxi-dashboard_logo {
1387 width: clamp(140px, 14vw, 160px) !important;
1388 height: auto;
1389 }
1390
1391 .nav-tab-wrapper {
1392 flex: 1 !important;
1393 display: flex !important;
1394 justify-content: center !important;
1395 gap: 0 !important;
1396 margin: 0 clamp(6px, 1vw, 10px) !important;
1397 overflow-x: auto !important;
1398 -webkit-overflow-scrolling: touch !important;
1399
1400 &::-webkit-scrollbar {
1401 display: none;
1402 }
1403 }
1404
1405 .maxi-dashboard_nav-tab {
1406 padding: 10px !important;
1407 white-space: nowrap !important;
1408 }
1409
1410 .maxi-dashboard_header-actions {
1411 display: none !important;
1412 }
1413 }
1414 @media only screen and (max-width: 767px) {
1415 .maxi-dashboard_main-content-start {
1416 .video-grid {
1417 grid-template-columns: 1fr !important;
1418 }
1419
1420 .bottom-ctas {
1421 grid-template-columns: 1fr !important;
1422 }
1423
1424 .welcome-header {
1425 h1 {
1426 font-size: 36px;
1427 }
1428 }
1429 }
1430 }
1431
1432 @media only screen and (max-width: 767px) {
1433 .maxi-dashboard_header {
1434 flex-direction: column;
1435 gap: 16px;
1436 padding: 16px;
1437
1438 .maxi-dashboard_header-actions {
1439 width: 100%;
1440 justify-content: center;
1441 }
1442 }
1443
1444 .nav-tab-wrapper {
1445 padding: 0 16px 16px;
1446 overflow-x: auto;
1447 white-space: nowrap;
1448 -webkit-overflow-scrolling: touch;
1449
1450 &::-webkit-scrollbar {
1451 display: none;
1452 }
1453 }
1454 }
1455
1456 @media only screen and (max-width: 480px) {
1457 .maxi-dashboard_header {
1458 .maxi-dashboard_header-actions {
1459 flex-direction: column;
1460 gap: 16px;
1461 }
1462 }
1463 }
1464
1465 // License page styles
1466 .maxi-dashboard_main-content-license {
1467 .maxi-license-status-display {
1468 margin: 20px 0;
1469
1470 h4 {
1471 margin: 8px 0;
1472 font-size: 16px;
1473 color: var(--maxi-admin-black-text);
1474
1475 span {
1476 font-weight: 600;
1477 color: var(--maxi-admin-black);
1478 }
1479 }
1480 }
1481
1482 .maxi-license-actions {
1483 margin: 20px 0;
1484 }
1485
1486 .maxi-license-auth-form {
1487 h4 {
1488 margin: 0 0 8px 0;
1489 font-size: 16px;
1490 font-weight: 600;
1491 color: var(--maxi-admin-black);
1492 }
1493
1494 p {
1495 margin: 0 0 16px 0;
1496 color: var(--maxi-admin-black-text);
1497 }
1498 }
1499
1500 .maxi-license-input-wrapper {
1501 display: flex;
1502 gap: 12px;
1503 align-items: flex-start;
1504 margin: 16px 0;
1505 flex-direction: column;
1506 justify-content: space-between;
1507
1508 input {
1509 flex: 1;
1510 padding: 8px 12px;
1511 border: 1px solid #ddd;
1512 border-radius: 4px;
1513 font-size: 14px;
1514 width: 100%;
1515
1516 &:focus {
1517 border-color: var(--maxi-admin-purple-hover);
1518 outline: none;
1519 box-shadow: 0 0 0 1px var(--maxi-admin-purple-hover);
1520 }
1521 }
1522 }
1523
1524 .maxi-license-message {
1525 padding: 12px 16px;
1526 border-radius: 4px;
1527 margin: 16px 0;
1528 font-size: 14px;
1529
1530 &.success,
1531 &.maxi-license-success {
1532 background: #d4edda;
1533 color: #155724;
1534 border: 1px solid #c3e6cb;
1535 }
1536
1537 &.error,
1538 &.maxi-license-error {
1539 background: #f8d7da;
1540 color: #721c24;
1541 border: 1px solid #f5c6cb;
1542 }
1543 }
1544
1545 button.button-primary {
1546 background: var(--maxi-admin-black);
1547 border: none;
1548 border-radius: 26px;
1549 padding: 9px 19px;
1550 font-size: 14px;
1551 font-weight: 700;
1552 height: auto;
1553 line-height: 1.6;
1554 transition: background 0.4s ease, transform 0.2s ease,
1555 -webkit-transform 0.2s ease;
1556
1557 &#maxi-validate-purchase-code {
1558 margin-top: 0;
1559 }
1560
1561 &:hover {
1562 background: var(--maxi-admin-pink-hover);
1563 }
1564 }
1565 input {
1566 border-radius: 10px;
1567 border: 2px solid var(--maxi-admin-border-light) !important;
1568 padding: 10px;
1569 box-sizing: border-box;
1570 width: clamp(70vw, 100vw, 45vw);
1571 display: block;
1572 max-width: 95%;
1573 }
1574 }
1575
1576 p.maxi-license-help-text {
1577 margin-top: 10px !important;
1578 }
1579
1580 @media only screen and (max-width: 767px) {
1581 .maxi-dashboard_main-content-license {
1582 .maxi-license-input-wrapper {
1583 flex-direction: column;
1584 align-items: stretch;
1585
1586 button {
1587 width: 100%;
1588 }
1589 }
1590 }
1591 }
1592
1593 .maxi-custom-fonts-manager {
1594 margin-top: 24px;
1595 // padding: 20px;
1596 // background: #f8f9fa;
1597 // border: 1px solid #e2e4e7;
1598 // border-radius: 8px;
1599
1600 h4 {
1601 margin-top: 0;
1602 margin-bottom: 8px;
1603 font-size: 15px;
1604 font-weight: 600;
1605 color: #1e1e1e;
1606 }
1607
1608 > p {
1609 margin-top: 0;
1610 margin-bottom: 16px;
1611 color: #50575e;
1612 }
1613
1614 #maxi-custom-fonts-notice {
1615 margin-bottom: 12px;
1616
1617 .notice {
1618 margin: 0;
1619 }
1620 }
1621
1622 .maxi-custom-fonts-form {
1623 display: flex;
1624 flex-direction: column;
1625 gap: 16px;
1626 margin-bottom: 20px;
1627 padding: 16px;
1628 background: #fff;
1629 border: 1px solid #e2e4e7;
1630 border-radius: 6px;
1631 }
1632
1633 .maxi-custom-fonts-field {
1634 display: flex;
1635 flex-direction: column;
1636 gap: 6px;
1637
1638 label {
1639 font-weight: 600;
1640 font-size: 13px;
1641 color: var(--maxi-admin-black);
1642 }
1643
1644 input[type='text']='text'] {
1645 width: 100%;
1646 max-width: 400px;
1647 padding: 8px 12px;
1648 border: 1px solid var(--maxi-admin-grey);
1649 border-radius: 4px;
1650 font-size: 14px;
1651 transition: border-color 0.15s ease, box-shadow 0.15s ease;
1652
1653 &:focus {
1654 border-color: var(--maxi-admin-green);
1655 box-shadow: 0 0 0 1px var(--maxi-admin-green);
1656 outline: none;
1657 }
1658
1659 &::placeholder {
1660 color: var(--maxi-admin-grey);
1661 }
1662 }
1663
1664 input[type='file']='file'] {
1665 padding: 8px 0;
1666 font-size: 13px;
1667 cursor: pointer;
1668
1669 &::file-selector-button {
1670 padding: 6px 12px;
1671 margin-right: 12px;
1672 background: var(--maxi-admin-light-grey);
1673 border: 1px solid var(--maxi-admin-grey);
1674 border-radius: 4px;
1675 font-size: 13px;
1676 cursor: pointer;
1677 transition: background 0.15s ease, border-color 0.15s ease;
1678
1679 &:hover {
1680 background: var(--maxi-admin-mint-hover);
1681 border-color: var(--maxi-admin-black-hover);
1682 }
1683 }
1684 }
1685
1686 .description {
1687 margin: 4px 0 0;
1688 font-size: 12px;
1689 color: var(--maxi-admin-grey);
1690 }
1691 }
1692
1693 #maxi-custom-font-submit {
1694 align-self: flex-start;
1695 padding: 8px 16px;
1696 font-size: 13px;
1697 }
1698
1699 .submit {
1700 margin-top: 5px;
1701
1702 .button-primary {
1703 color: var(--maxi-admin-white) !important;
1704 margin-bottom: 10px;
1705 }
1706 }
1707
1708 .maxi-custom-fonts-list {
1709 border: 1px solid var(--maxi-admin-border-light);
1710 border-radius: 8px;
1711 overflow: hidden;
1712
1713 thead {
1714 background-color: var(--maxi-admin-green);
1715
1716 th {
1717 color: var(--maxi-admin-white);
1718 font-weight: 600;
1719 padding: 12px 15px;
1720 border: none;
1721 }
1722 }
1723
1724 tbody {
1725 tr {
1726 &:nth-child(odd) {
1727 background-color: var(--maxi-admin-light-grey);
1728 }
1729
1730 &:nth-child(even) {
1731 background-color: var(--maxi-admin-white);
1732 }
1733
1734 &:hover {
1735 background-color: var(--maxi-admin-mint-hover);
1736 }
1737
1738 td {
1739 padding: 10px 15px;
1740 border: none;
1741 border-bottom: 1px solid var(--maxi-admin-border-light);
1742 color: var(--maxi-admin-black);
1743 }
1744 }
1745 }
1746 }
1747
1748 .maxi-custom-fonts-status {
1749 font-weight: 500;
1750
1751 &.is-success {
1752 color: var(--maxi-admin-green);
1753 }
1754
1755 &.is-error {
1756 color: var(--maxi-admin-orange-hover);
1757 }
1758
1759 &.is-loading {
1760 color: var(--maxi-admin-green);
1761 }
1762 }
1763
1764 .maxi-custom-fonts-empty {
1765 color: var(--maxi-admin-grey);
1766 font-style: italic;
1767 margin: 0;
1768 padding: 16px;
1769 background: var(--maxi-admin-white);
1770 border: 1px dashed var(--maxi-admin-grey);
1771 border-radius: 6px;
1772 text-align: center;
1773 }
1774
1775 .maxi-custom-fonts-list {
1776 margin-top: 16px;
1777 border-radius: 6px;
1778 overflow: hidden;
1779 table-layout: fixed;
1780 width: 100%;
1781
1782 thead th {
1783 background: var(--maxi-admin-green);
1784 color: var(--maxi-admin-white);
1785 font-weight: 600;
1786 font-size: 13px;
1787 padding: 10px 12px;
1788 text-align: left;
1789
1790 &:nth-child(1) {
1791 width: 35%;
1792 }
1793
1794 &:nth-child(2),
1795 &:nth-child(3) {
1796 width: 22%;
1797 }
1798
1799 &:nth-child(4) {
1800 width: 21%;
1801 }
1802 }
1803
1804 tbody td {
1805 padding: 12px;
1806 font-size: 13px;
1807 vertical-align: middle;
1808
1809 &:first-child {
1810 max-width: 0;
1811 overflow: hidden;
1812 text-overflow: ellipsis;
1813 white-space: nowrap;
1814
1815 strong {
1816 display: block;
1817 overflow: hidden;
1818 text-overflow: ellipsis;
1819 }
1820 }
1821 }
1822
1823 .maxi-font-weights,
1824 .maxi-font-styles {
1825 display: inline-block;
1826 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
1827 sans-serif;
1828 }
1829
1830 .button-link-delete {
1831 color: var(--maxi-admin-orange-hover);
1832 text-decoration: none;
1833 cursor: pointer;
1834 background: none;
1835 border: none;
1836 padding: 4px 8px;
1837 font-size: 13px;
1838 transition: color 0.15s ease;
1839
1840 &:hover {
1841 color: var(--maxi-admin-orange);
1842 }
1843
1844 &:disabled {
1845 color: var(--maxi-admin-grey);
1846 cursor: not-allowed;
1847 }
1848 }
1849 }
1850 }
1851