PageSourceSearch

https://jongrall.com/build/assets/@primeuix-C1mEN3hD.js

js jongrall.com collected 2026-10-08 09:13:35 UTC 337,584 bytes, 6,656 lines download raw bytes

1var e=`
2    *,
3    ::before,
4    ::after {
5        box-sizing: border-box;
6    }
7
8    .p-collapsible-enter-active {
9        animation: p-animate-collapsible-expand 0.2s ease-out;
10        overflow: hidden;
11    }
12
13    .p-collapsible-leave-active {
14        animation: p-animate-collapsible-collapse 0.2s ease-out;
15        overflow: hidden;
16    }
17
18    @keyframes p-animate-collapsible-expand {
19        from {
20            grid-template-rows: 0fr;
21        }
22        to {
23            grid-template-rows: 1fr;
24        }
25    }
26
27    @keyframes p-animate-collapsible-collapse {
28        from {
29            grid-template-rows: 1fr;
30        }
31        to {
32            grid-template-rows: 0fr;
33        }
34    }
35
36    .p-disabled,
37    .p-disabled * {
38        cursor: default;
39        pointer-events: none;
40        user-select: none;
41    }
42
43    .p-disabled,
44    .p-component:disabled {
45        opacity: dt('disabled.opacity');
46    }
47
48    .pi {
49        font-size: dt('icon.size');
50    }
51
52    .p-icon {
53        width: dt('icon.size');
54        height: dt('icon.size');
55    }
56
57    .p-overlay-mask {
58        background: var(--px-mask-background, dt('mask.background'));
59        color: dt('mask.color');
60        position: fixed;
61        top: 0;
62        left: 0;
63        width: 100%;
64        height: 100%;
65    }
66
67    .p-overlay-mask-enter-active {
68        animation: p-animate-overlay-mask-enter dt('mask.transition.duration') forwards;
69    }
70
71    .p-overlay-mask-leave-active {
72        animation: p-animate-overlay-mask-leave dt('mask.transition.duration') forwards;
73    }
74
75    @keyframes p-animate-overlay-mask-enter {
76        from {
77            background: transparent;
78        }
79        to {
80            background: var(--px-mask-background, dt('mask.background'));
81        }
82    }
83    @keyframes p-animate-overlay-mask-leave {
84        from {
85            background: var(--px-mask-background, dt('mask.background'));
86        }
87        to {
88            background: transparent;
89        }
90    }
91
92    .p-anchored-overlay-enter-active {
93        animation: p-animate-anchored-overlay-enter 300ms cubic-bezier(.19,1,.22,1);
94    }
95
96    .p-anchored-overlay-leave-active {
97        animation: p-animate-anchored-overlay-leave 300ms cubic-bezier(.19,1,.22,1);
98    }
99
100    @keyframes p-animate-anchored-overlay-enter {
101        from {
102            opacity: 0;
103            transform: scale(0.93);
104        }
105    }
106
107    @keyframes p-animate-anchored-overlay-leave {
108        to {
109            opacity: 0;
110            transform: scale(0.93);
111        }
112    }
113`,t=`
114    .p-ink {
115        display: block;
116        position: absolute;
117        background: dt('ripple.background');
118        border-radius: 100%;
119        transform: scale(0);
120        pointer-events: none;
121    }
122
123    .p-ink-active {
124        animation: ripple 0.4s linear;
125    }
126
127    @keyframes ripple {
128        100% {
129            opacity: 0;
130            transform: scale(2.5);
131        }
132    }
133`,n=`
134    .p-badge {
135        display: inline-flex;
136        border-radius: dt('badge.border.radius');
137        align-items: center;
138        justify-content: center;
139        padding: dt('badge.padding');
140        background: dt('badge.primary.background');
141        color: dt('badge.primary.color');
142        font-size: dt('badge.font.size');
143        font-weight: dt('badge.font.weight');
144        min-width: dt('badge.min.width');
145        height: dt('badge.height');
146    }
147
148    .p-badge-dot {
149        width: dt('badge.dot.size');
150        min-width: dt('badge.dot.size');
151        height: dt('badge.dot.size');
152        border-radius: 50%;
153        padding: 0;
154    }
155
156    .p-badge-circle {
157        padding: 0;
158        border-radius: 50%;
159    }
160
161    .p-badge-secondary {
162        background: dt('badge.secondary.background');
163        color: dt('badge.secondary.color');
164    }
165
166    .p-badge-success {
167        background: dt('badge.success.background');
168        color: dt('badge.success.color');
169    }
170
171    .p-badge-info {
172        background: dt('badge.info.background');
173        color: dt('badge.info.color');
174    }
175
176    .p-badge-warn {
177        background: dt('badge.warn.background');
178        color: dt('badge.warn.color');
179    }
180
181    .p-badge-danger {
182        background: dt('badge.danger.background');
183        color: dt('badge.danger.color');
184    }
185
186    .p-badge-contrast {
187        background: dt('badge.contrast.background');
188        color: dt('badge.contrast.color');
189    }
190
191    .p-badge-sm {
192        font-size: dt('badge.sm.font.size');
193        min-width: dt('badge.sm.min.width');
194        height: dt('badge.sm.height');
195    }
196
197    .p-badge-lg {
198        font-size: dt('badge.lg.font.size');
199        min-width: dt('badge.lg.min.width');
200        height: dt('badge.lg.height');
201    }
202
203    .p-badge-xl {
204        font-size: dt('badge.xl.font.size');
205        min-width: dt('badge.xl.min.width');
206        height: dt('badge.xl.height');
207    }
208`,r=`
209    .p-button {
210        display: inline-flex;
211        cursor: pointer;
212        user-select: none;
213        align-items: center;
214        justify-content: center;
215        overflow: hidden;
216        position: relative;
217        color: dt('button.primary.color');
218        background: dt('button.primary.background');
219        border: 1px solid dt('button.primary.border.color');
220        padding: dt('button.padding.y') dt('button.padding.x');
221        font-size: 1rem;
222        font-family: inherit;
223        font-feature-settings: inherit;
224        transition:
225            background dt('button.transition.duration'),
226            color dt('button.transition.duration'),
227            border-color dt('button.transition.duration'),
228            outline-color dt('button.transition.duration'),
229            box-shadow dt('button.transition.duration');
230        border-radius: dt('button.border.radius');
231        outline-color: transparent;
232        gap: dt('button.gap');
233    }
234
235    .p-button:disabled {
236        cursor: default;
237    }
238
239    .p-button-icon-right {
240        order: 1;
241    }
242
243    .p-button-icon-right:dir(rtl) {
244        order: -1;
245    }
246
247    .p-button:not(.p-button-vertical) .p-button-icon:not(.p-button-icon-right):dir(rtl) {
248        order: 1;
249    }
250
251    .p-button-icon-bottom {
252        order: 2;
253    }
254
255    .p-button-icon-only {
256        width: dt('button.icon.only.width');
257        padding-inline-start: 0;
258        padding-inline-end: 0;
259        gap: 0;
260    }
261
262    .p-button-icon-only.p-button-rounded {
263        border-radius: 50%;
264        height: dt('button.icon.only.width');
265    }
266
267    .p-button-icon-only .p-button-label {
268        visibility: hidden;
269        width: 0;
270    }
271
272    .p-button-icon-only::after {
273        content: "\x
vendor: 19,596 bytes, lines 273-858
273A0";
274        visibility: hidden;
275        width: 0;
276    }
277
278    .p-button-sm {
279        font-size: dt('button.sm.font.size');
280        padding: dt('button.sm.padding.y') dt('button.sm.padding.x');
281    }
282
283    .p-button-sm .p-button-icon {
284        font-size: dt('button.sm.font.size');
285    }
286
287    .p-button-sm.p-button-icon-only {
288        width: dt('button.sm.icon.only.width');
289    }
290
291    .p-button-sm.p-button-icon-only.p-button-rounded {
292        height: dt('button.sm.icon.only.width');
293    }
294
295    .p-button-lg {
296        font-size: dt('button.lg.font.size');
297        padding: dt('button.lg.padding.y') dt('button.lg.padding.x');
298    }
299
300    .p-button-lg .p-button-icon {
301        font-size: dt('button.lg.font.size');
302    }
303
304    .p-button-lg.p-button-icon-only {
305        width: dt('button.lg.icon.only.width');
306    }
307
308    .p-button-lg.p-button-icon-only.p-button-rounded {
309        height: dt('button.lg.icon.only.width');
310    }
311
312    .p-button-vertical {
313        flex-direction: column;
314    }
315
316    .p-button-label {
317        font-weight: dt('button.label.font.weight');
318    }
319
320    .p-button-fluid {
321        width: 100%;
322    }
323
324    .p-button-fluid.p-button-icon-only {
325        width: dt('button.icon.only.width');
326    }
327
328    .p-button:not(:disabled):hover {
329        background: dt('button.primary.hover.background');
330        border: 1px solid dt('button.primary.hover.border.color');
331        color: dt('button.primary.hover.color');
332    }
333
334    .p-button:not(:disabled):active {
335        background: dt('button.primary.active.background');
336        border: 1px solid dt('button.primary.active.border.color');
337        color: dt('button.primary.active.color');
338    }
339
340    .p-button:focus-visible {
341        box-shadow: dt('button.primary.focus.ring.shadow');
342        outline: dt('button.focus.ring.width') dt('button.focus.ring.style') dt('button.primary.focus.ring.color');
343        outline-offset: dt('button.focus.ring.offset');
344    }
345
346    .p-button .p-badge {
347        min-width: dt('button.badge.size');
348        height: dt('button.badge.size');
349        line-height: dt('button.badge.size');
350    }
351
352    .p-button-raised {
353        box-shadow: dt('button.raised.shadow');
354    }
355
356    .p-button-rounded {
357        border-radius: dt('button.rounded.border.radius');
358    }
359
360    .p-button-secondary {
361        background: dt('button.secondary.background');
362        border: 1px solid dt('button.secondary.border.color');
363        color: dt('button.secondary.color');
364    }
365
366    .p-button-secondary:not(:disabled):hover {
367        background: dt('button.secondary.hover.background');
368        border: 1px solid dt('button.secondary.hover.border.color');
369        color: dt('button.secondary.hover.color');
370    }
371
372    .p-button-secondary:not(:disabled):active {
373        background: dt('button.secondary.active.background');
374        border: 1px solid dt('button.secondary.active.border.color');
375        color: dt('button.secondary.active.color');
376    }
377
378    .p-button-secondary:focus-visible {
379        outline-color: dt('button.secondary.focus.ring.color');
380        box-shadow: dt('button.secondary.focus.ring.shadow');
381    }
382
383    .p-button-success {
384        background: dt('button.success.background');
385        border: 1px solid dt('button.success.border.color');
386        color: dt('button.success.color');
387    }
388
389    .p-button-success:not(:disabled):hover {
390        background: dt('button.success.hover.background');
391        border: 1px solid dt('button.success.hover.border.color');
392        color: dt('button.success.hover.color');
393    }
394
395    .p-button-success:not(:disabled):active {
396        background: dt('button.success.active.background');
397        border: 1px solid dt('button.success.active.border.color');
398        color: dt('button.success.active.color');
399    }
400
401    .p-button-success:focus-visible {
402        outline-color: dt('button.success.focus.ring.color');
403        box-shadow: dt('button.success.focus.ring.shadow');
404    }
405
406    .p-button-info {
407        background: dt('button.info.background');
408        border: 1px solid dt('button.info.border.color');
409        color: dt('button.info.color');
410    }
411
412    .p-button-info:not(:disabled):hover {
413        background: dt('button.info.hover.background');
414        border: 1px solid dt('button.info.hover.border.color');
415        color: dt('button.info.hover.color');
416    }
417
418    .p-button-info:not(:disabled):active {
419        background: dt('button.info.active.background');
420        border: 1px solid dt('button.info.active.border.color');
421        color: dt('button.info.active.color');
422    }
423
424    .p-button-info:focus-visible {
425        outline-color: dt('button.info.focus.ring.color');
426        box-shadow: dt('button.info.focus.ring.shadow');
427    }
428
429    .p-button-warn {
430        background: dt('button.warn.background');
431        border: 1px solid dt('button.warn.border.color');
432        color: dt('button.warn.color');
433    }
434
435    .p-button-warn:not(:disabled):hover {
436        background: dt('button.warn.hover.background');
437        border: 1px solid dt('button.warn.hover.border.color');
438        color: dt('button.warn.hover.color');
439    }
440
441    .p-button-warn:not(:disabled):active {
442        background: dt('button.warn.active.background');
443        border: 1px solid dt('button.warn.active.border.color');
444        color: dt('button.warn.active.color');
445    }
446
447    .p-button-warn:focus-visible {
448        outline-color: dt('button.warn.focus.ring.color');
449        box-shadow: dt('button.warn.focus.ring.shadow');
450    }
451
452    .p-button-help {
453        background: dt('button.help.background');
454        border: 1px solid dt('button.help.border.color');
455        color: dt('button.help.color');
456    }
457
458    .p-button-help:not(:disabled):hover {
459        background: dt('button.help.hover.background');
460        border: 1px solid dt('button.help.hover.border.color');
461        color: dt('button.help.hover.color');
462    }
463
464    .p-button-help:not(:disabled):active {
465        background: dt('button.help.active.background');
466        border: 1px solid dt('button.help.active.border.color');
467        color: dt('button.help.active.color');
468    }
469
470    .p-button-help:focus-visible {
471        outline-color: dt('button.help.focus.ring.color');
472        box-shadow: dt('button.help.focus.ring.shadow');
473    }
474
475    .p-button-danger {
476        background: dt('button.danger.background');
477        border: 1px solid dt('button.danger.border.color');
478        color: dt('button.danger.color');
479    }
480
481    .p-button-danger:not(:disabled):hover {
482        background: dt('button.danger.hover.background');
483        border: 1px solid dt('button.danger.hover.border.color');
484        color: dt('button.danger.hover.color');
485    }
486
487    .p-button-danger:not(:disabled):active {
488        background: dt('button.danger.active.background');
489        border: 1px solid dt('button.danger.active.border.color');
490        color: dt('button.danger.active.color');
491    }
492
493    .p-button-danger:focus-visible {
494        outline-color: dt('button.danger.focus.ring.color');
495        box-shadow: dt('button.danger.focus.ring.shadow');
496    }
497
498    .p-button-contrast {
499        background: dt('button.contrast.background');
500        border: 1px solid dt('button.contrast.border.color');
501        color: dt('button.contrast.color');
502    }
503
504    .p-button-contrast:not(:disabled):hover {
505        background: dt('button.contrast.hover.background');
506        border: 1px solid dt('button.contrast.hover.border.color');
507        color: dt('button.contrast.hover.color');
508    }
509
510    .p-button-contrast:not(:disabled):active {
511        background: dt('button.contrast.active.background');
512        border: 1px solid dt('button.contrast.active.border.color');
513        color: dt('button.contrast.active.color');
514    }
515
516    .p-button-contrast:focus-visible {
517        outline-color: dt('button.contrast.focus.ring.color');
518        box-shadow: dt('button.contrast.focus.ring.shadow');
519    }
520
521    .p-button-outlined {
522        background: transparent;
523        border-color: dt('button.outlined.primary.border.color');
524        color: dt('button.outlined.primary.color');
525    }
526
527    .p-button-outlined:not(:disabled):hover {
528        background: dt('button.outlined.primary.hover.background');
529        border-color: dt('button.outlined.primary.border.color');
530        color: dt('button.outlined.primary.color');
531    }
532
533    .p-button-outlined:not(:disabled):active {
534        background: dt('button.outlined.primary.active.background');
535        border-color: dt('button.outlined.primary.border.color');
536        color: dt('button.outlined.primary.color');
537    }
538
539    .p-button-outlined.p-button-secondary {
540        border-color: dt('button.outlined.secondary.border.color');
541        color: dt('button.outlined.secondary.color');
542    }
543
544    .p-button-outlined.p-button-secondary:not(:disabled):hover {
545        background: dt('button.outlined.secondary.hover.background');
546        border-color: dt('button.outlined.secondary.border.color');
547        color: dt('button.outlined.secondary.color');
548    }
549
550    .p-button-outlined.p-button-secondary:not(:disabled):active {
551        background: dt('button.outlined.secondary.active.background');
552        border-color: dt('button.outlined.secondary.border.color');
553        color: dt('button.outlined.secondary.color');
554    }
555
556    .p-button-outlined.p-button-success {
557        border-color: dt('button.outlined.success.border.color');
558        color: dt('button.outlined.success.color');
559    }
560
561    .p-button-outlined.p-button-success:not(:disabled):hover {
562        background: dt('button.outlined.success.hover.background');
563        border-color: dt('button.outlined.success.border.color');
564        color: dt('button.outlined.success.color');
565    }
566
567    .p-button-outlined.p-button-success:not(:disabled):active {
568        background: dt('button.outlined.success.active.background');
569        border-color: dt('button.outlined.success.border.color');
570        color: dt('button.outlined.success.color');
571    }
572
573    .p-button-outlined.p-button-info {
574        border-color: dt('button.outlined.info.border.color');
575        color: dt('button.outlined.info.color');
576    }
577
578    .p-button-outlined.p-button-info:not(:disabled):hover {
579        background: dt('button.outlined.info.hover.background');
580        border-color: dt('button.outlined.info.border.color');
581        color: dt('button.outlined.info.color');
582    }
583
584    .p-button-outlined.p-button-info:not(:disabled):active {
585        background: dt('button.outlined.info.active.background');
586        border-color: dt('button.outlined.info.border.color');
587        color: dt('button.outlined.info.color');
588    }
589
590    .p-button-outlined.p-button-warn {
591        border-color: dt('button.outlined.warn.border.color');
592        color: dt('button.outlined.warn.color');
593    }
594
595    .p-button-outlined.p-button-warn:not(:disabled):hover {
596        background: dt('button.outlined.warn.hover.background');
597        border-color: dt('button.outlined.warn.border.color');
598        color: dt('button.outlined.warn.color');
599    }
600
601    .p-button-outlined.p-button-warn:not(:disabled):active {
602        background: dt('button.outlined.warn.active.background');
603        border-color: dt('button.outlined.warn.border.color');
604        color: dt('button.outlined.warn.color');
605    }
606
607    .p-button-outlined.p-button-help {
608        border-color: dt('button.outlined.help.border.color');
609        color: dt('button.outlined.help.color');
610    }
611
612    .p-button-outlined.p-button-help:not(:disabled):hover {
613        background: dt('button.outlined.help.hover.background');
614        border-color: dt('button.outlined.help.border.color');
615        color: dt('button.outlined.help.color');
616    }
617
618    .p-button-outlined.p-button-help:not(:disabled):active {
619        background: dt('button.outlined.help.active.background');
620        border-color: dt('button.outlined.help.border.color');
621        color: dt('button.outlined.help.color');
622    }
623
624    .p-button-outlined.p-button-danger {
625        border-color: dt('button.outlined.danger.border.color');
626        color: dt('button.outlined.danger.color');
627    }
628
629    .p-button-outlined.p-button-danger:not(:disabled):hover {
630        background: dt('button.outlined.danger.hover.background');
631        border-color: dt('button.outlined.danger.border.color');
632        color: dt('button.outlined.danger.color');
633    }
634
635    .p-button-outlined.p-button-danger:not(:disabled):active {
636        background: dt('button.outlined.danger.active.background');
637        border-color: dt('button.outlined.danger.border.color');
638        color: dt('button.outlined.danger.color');
639    }
640
641    .p-button-outlined.p-button-contrast {
642        border-color: dt('button.outlined.contrast.border.color');
643        color: dt('button.outlined.contrast.color');
644    }
645
646    .p-button-outlined.p-button-contrast:not(:disabled):hover {
647        background: dt('button.outlined.contrast.hover.background');
648        border-color: dt('button.outlined.contrast.border.color');
649        color: dt('button.outlined.contrast.color');
650    }
651
652    .p-button-outlined.p-button-contrast:not(:disabled):active {
653        background: dt('button.outlined.contrast.active.background');
654        border-color: dt('button.outlined.contrast.border.color');
655        color: dt('button.outlined.contrast.color');
656    }
657
658    .p-button-outlined.p-button-plain {
659        border-color: dt('button.outlined.plain.border.color');
660        color: dt('button.outlined.plain.color');
661    }
662
663    .p-button-outlined.p-button-plain:not(:disabled):hover {
664        background: dt('button.outlined.plain.hover.background');
665        border-color: dt('button.outlined.plain.border.color');
666        color: dt('button.outlined.plain.color');
667    }
668
669    .p-button-outlined.p-button-plain:not(:disabled):active {
670        background: dt('button.outlined.plain.active.background');
671        border-color: dt('button.outlined.plain.border.color');
672        color: dt('button.outlined.plain.color');
673    }
674
675    .p-button-text {
676        background: transparent;
677        border-color: transparent;
678        color: dt('button.text.primary.color');
679    }
680
681    .p-button-text:not(:disabled):hover {
682        background: dt('button.text.primary.hover.background');
683        border-color: transparent;
684        color: dt('button.text.primary.color');
685    }
686
687    .p-button-text:not(:disabled):active {
688        background: dt('button.text.primary.active.background');
689        border-color: transparent;
690        color: dt('button.text.primary.color');
691    }
692
693    .p-button-text.p-button-secondary {
694        background: transparent;
695        border-color: transparent;
696        color: dt('button.text.secondary.color');
697    }
698
699    .p-button-text.p-button-secondary:not(:disabled):hover {
700        background: dt('button.text.secondary.hover.background');
701        border-color: transparent;
702        color: dt('button.text.secondary.color');
703    }
704
705    .p-button-text.p-button-secondary:not(:disabled):active {
706        background: dt('button.text.secondary.active.background');
707        border-color: transparent;
708        color: dt('button.text.secondary.color');
709    }
710
711    .p-button-text.p-button-success {
712        background: transparent;
713        border-color: transparent;
714        color: dt('button.text.success.color');
715    }
716
717    .p-button-text.p-button-success:not(:disabled):hover {
718        background: dt('button.text.success.hover.background');
719        border-color: transparent;
720        color: dt('button.text.success.color');
721    }
722
723    .p-button-text.p-button-success:not(:disabled):active {
724        background: dt('button.text.success.active.background');
725        border-color: transparent;
726        color: dt('button.text.success.color');
727    }
728
729    .p-button-text.p-button-info {
730        background: transparent;
731        border-color: transparent;
732        color: dt('button.text.info.color');
733    }
734
735    .p-button-text.p-button-info:not(:disabled):hover {
736        background: dt('button.text.info.hover.background');
737        border-color: transparent;
738        color: dt('button.text.info.color');
739    }
740
741    .p-button-text.p-button-info:not(:disabled):active {
742        background: dt('button.text.info.active.background');
743        border-color: transparent;
744        color: dt('button.text.info.color');
745    }
746
747    .p-button-text.p-button-warn {
748        background: transparent;
749        border-color: transparent;
750        color: dt('button.text.warn.color');
751    }
752
753    .p-button-text.p-button-warn:not(:disabled):hover {
754        background: dt('button.text.warn.hover.background');
755        border-color: transparent;
756        color: dt('button.text.warn.color');
757    }
758
759    .p-button-text.p-button-warn:not(:disabled):active {
760        background: dt('button.text.warn.active.background');
761        border-color: transparent;
762        color: dt('button.text.warn.color');
763    }
764
765    .p-button-text.p-button-help {
766        background: transparent;
767        border-color: transparent;
768        color: dt('button.text.help.color');
769    }
770
771    .p-button-text.p-button-help:not(:disabled):hover {
772        background: dt('button.text.help.hover.background');
773        border-color: transparent;
774        color: dt('button.text.help.color');
775    }
776
777    .p-button-text.p-button-help:not(:disabled):active {
778        background: dt('button.text.help.active.background');
779        border-color: transparent;
780        color: dt('button.text.help.color');
781    }
782
783    .p-button-text.p-button-danger {
784        background: transparent;
785        border-color: transparent;
786        color: dt('button.text.danger.color');
787    }
788
789    .p-button-text.p-button-danger:not(:disabled):hover {
790        background: dt('button.text.danger.hover.background');
791        border-color: transparent;
792        color: dt('button.text.danger.color');
793    }
794
795    .p-button-text.p-button-danger:not(:disabled):active {
796        background: dt('button.text.danger.active.background');
797        border-color: transparent;
798        color: dt('button.text.danger.color');
799    }
800
801    .p-button-text.p-button-contrast {
802        background: transparent;
803        border-color: transparent;
804        color: dt('button.text.contrast.color');
805    }
806
807    .p-button-text.p-button-contrast:not(:disabled):hover {
808        background: dt('button.text.contrast.hover.background');
809        border-color: transparent;
810        color: dt('button.text.contrast.color');
811    }
812
813    .p-button-text.p-button-contrast:not(:disabled):active {
814        background: dt('button.text.contrast.active.background');
815        border-color: transparent;
816        color: dt('button.text.contrast.color');
817    }
818
819    .p-button-text.p-button-plain {
820        background: transparent;
821        border-color: transparent;
822        color: dt('button.text.plain.color');
823    }
824
825    .p-button-text.p-button-plain:not(:disabled):hover {
826        background: dt('button.text.plain.hover.background');
827        border-color: transparent;
828        color: dt('button.text.plain.color');
829    }
830
831    .p-button-text.p-button-plain:not(:disabled):active {
832        background: dt('button.text.plain.active.background');
833        border-color: transparent;
834        color: dt('button.text.plain.color');
835    }
836
837    .p-button-link {
838        background: transparent;
839        border-color: transparent;
840        color: dt('button.link.color');
841    }
842
843    .p-button-link:not(:disabled):hover {
844        background: transparent;
845        border-color: transparent;
846        color: dt('button.link.hover.color');
847    }
848
849    .p-button-link:not(:disabled):hover .p-button-label {
850        text-decoration: underline;
851    }
852
853    .p-button-link:not(:disabled):active {
854        background: transparent;
855        border-color: transparent;
856        color: dt('button.link.active.color');
857    }
858`
858,i=`
859    .p-dialog {
860        max-height: 90%;
861        transform: scale(1);
862        border-radius: dt('dialog.border.radius');
863        box-shadow: dt('dialog.shadow');
864        background: dt('dialog.background');
865        border: 1px solid dt('dialog.border.color');
866        color: dt('dialog.color');
867        will-change: transform;
868    }
869
870    .p-dialog-content {
871        overflow-y: auto;
872        padding: dt('dialog.content.padding');
873        flex-grow: 1;
874    }
875
876    .p-dialog-header {
877        display: flex;
878        align-items: center;
879        justify-content: space-between;
880        flex-shrink: 0;
881        padding: dt('dialog.header.padding');
882    }
883
884    .p-dialog-title {
885        font-weight: dt('dialog.title.font.weight');
886        font-size: dt('dialog.title.font.size');
887    }
888
889    .p-dialog-footer {
890        flex-shrink: 0;
891        padding: dt('dialog.footer.padding');
892        display: flex;
893        justify-content: flex-end;
894        gap: dt('dialog.footer.gap');
895    }
896
897    .p-dialog-header-actions {
898        display: flex;
899        align-items: center;
900        gap: dt('dialog.header.gap');
901    }
902
903    .p-dialog-top .p-dialog,
904    .p-dialog-bottom .p-dialog,
905    .p-dialog-left .p-dialog,
906    .p-dialog-right .p-dialog,
907    .p-dialog-topleft .p-dialog,
908    .p-dialog-topright .p-dialog,
909    .p-dialog-bottomleft .p-dialog,
910    .p-dialog-bottomright .p-dialog {
911        margin: 1rem;
912    }
913
914    .p-dialog-maximized {
915        width: 100vw !important;
916        height: 100vh !important;
917        top: 0px !important;
918        left: 0px !important;
919        max-height: 100%;
920        height: 100%;
921        border-radius: 0;
922    }
923
924    .p-dialog .p-resizable-handle {
925        position: absolute;
926        font-size: 0.1px;
927        display: block;
928        cursor: se-resize;
929        width: 12px;
930        height: 12px;
931        right: 1px;
932        bottom: 1px;
933    }
934
935    .p-dialog-enter-active {
936        animation: p-animate-dialog-enter 300ms cubic-bezier(.19,1,.22,1);
937    }
938
939    .p-dialog-leave-active {
940        animation: p-animate-dialog-leave 300ms cubic-bezier(.19,1,.22,1);
941    }
942
943    @keyframes p-animate-dialog-enter {
944        from {
945            opacity: 0;
946            transform: scale(0.93);
947        }
948    }
949
950    @keyframes p-animate-dialog-leave {
951        to {
952            opacity: 0;
953            transform: scale(0.93);
954        }
955    }
956`,a=`
957    .p-inputtext {
958        font-family: inherit;
959        font-feature-settings: inherit;
960        font-size: 1rem;
961        color: dt('inputtext.color');
962        background: dt('inputtext.background');
963        padding-block: dt('inputtext.padding.y');
964        padding-inline: dt('inputtext.padding.x');
965        border: 1px solid dt('inputtext.border.color');
966        transition:
967            background dt('inputtext.transition.duration'),
968            color dt('inputtext.transition.duration'),
969            border-color dt('inputtext.transition.duration'),
970            outline-color dt('inputtext.transition.duration'),
971            box-shadow dt('inputtext.transition.duration');
972        appearance: none;
973        border-radius: dt('inputtext.border.radius');
974        outline-color: transparent;
975        box-shadow: dt('inputtext.shadow');
976    }
977
978    .p-inputtext:enabled:hover {
979        border-color: dt('inputtext.hover.border.color');
980    }
981
982    .p-inputtext:enabled:focus {
983        border-color: dt('inputtext.focus.border.color');
984        box-shadow: dt('inputtext.focus.ring.shadow');
985        outline: dt('inputtext.focus.ring.width') dt('inputtext.focus.ring.style') dt('inputtext.focus.ring.color');
986        outline-offset: dt('inputtext.focus.ring.offset');
987    }
988
989    .p-inputtext.p-invalid {
990        border-color: dt('inputtext.invalid.border.color');
991    }
992
993    .p-inputtext.p-variant-filled {
994        background: dt('inputtext.filled.background');
995    }
996
997    .p-inputtext.p-variant-filled:enabled:hover {
998        background: dt('inputtext.filled.hover.background');
999    }
1000
1001    .p-inputtext.p-variant-filled:enabled:focus {
1002        background: dt('inputtext.filled.focus.background');
1003    }
1004
1005    .p-inputtext:disabled {
1006        opacity: 1;
1007        background: dt('inputtext.disabled.background');
1008        color: dt('inputtext.disabled.color');
1009    }
1010
1011    .p-inputtext::placeholder {
1012        color: dt('inputtext.placeholder.color');
1013    }
1014
1015    .p-inputtext.p-invalid::placeholder {
1016        color: dt('inputtext.invalid.placeholder.color');
1017    }
1018
1019    .p-inputtext-sm {
1020        font-size: dt('inputtext.sm.font.size');
1021        padding-block: dt('inputtext.sm.padding.y');
1022        padding-inline: dt('inputtext.sm.padding.x');
1023    }
1024
1025    .p-inputtext-lg {
1026        font-size: dt('inputtext.lg.font.size');
1027        padding-block: dt('inputtext.lg.padding.y');
1028        padding-inline: dt('inputtext.lg.padding.x');
1029    }
1030
1031    .p-inputtext-fluid {
1032        width: 100%;
1033    }
1034`,o=`
1035    .p-floatlabel {
1036        display: block;
1037        position: relative;
1038    }
1039
1040    .p-floatlabel label {
1041        position: absolute;
1042        pointer-events: none;
1043        top: 50%;
1044        transform: translateY(-50%);
1045        transition-property: all;
1046        transition-timing-function: ease;
1047        line-height: 1;
1048        font-weight: dt('floatlabel.font.weight');
1049        inset-inline-start: dt('floatlabel.position.x');
1050        color: dt('floatlabel.color');
1051        transition-duration: dt('floatlabel.transition.duration');
1052    }
1053
1054    .p-floatlabel:has(.p-textarea) label {
1055        top: dt('floatlabel.position.y');
1056        transform: translateY(0);
1057    }
1058
1059    .p-floatlabel:has(.p-inputicon:first-child) label {
1060        inset-inline-start: calc((dt('form.field.padding.x') * 2) + dt('icon.size'));
1061    }
1062
1063    .p-floatlabel:has(input:focus) label,
1064    .p-floatlabel:has(input.p-filled) label,
1065    .p-floatlabel:has(input:-webkit-autofill) label,
1066    .p-floatlabel:has(textarea:focus) label,
1067    .p-floatlabel:has(textarea.p-filled) label,
1068    .p-floatlabel:has(.p-inputwrapper-focus) label,
1069    .p-floatlabel:has(.p-inputwrapper-filled) label,
1070    .p-floatlabel:has(input[placeholder]) label,
1071    .p-floatlabel:has(textarea[placeholder]) label {
1072        top: dt('floatlabel.over.active.top');
1073        transform: translateY(0);
1074        font-size: dt('floatlabel.active.font.size');
1075        font-weight: dt('floatlabel.active.font.weight');
1076    }
1077
1078    .p-floatlabel:has(input.p-filled) label,
1079    .p-floatlabel:has(textarea.p-filled) label,
1080    .p-floatlabel:has(.p-inputwrapper-filled) label {
1081        color: dt('floatlabel.active.color');
1082    }
1083
1084    .p-floatlabel:has(input:focus) label,
1085    .p-floatlabel:has(input:-webkit-autofill) label,
1086    .p-floatlabel:has(textarea:focus) label,
1087    .p-floatlabel:has(.p-inputwrapper-focus) label {
1088        color: dt('floatlabel.focus.color');
1089    }
1090
1091    .p-floatlabel-in .p-inputtext,
1092    .p-floatlabel-in .p-textarea,
1093    .p-floatlabel-in .p-select-label,
1094    .p-floatlabel-in .p-multiselect-label,
1095    .p-floatlabel-in .p-multiselect-label:has(.p-chip),
1096    .p-floatlabel-in .p-autocomplete-input-multiple,
1097    .p-floatlabel-in .p-cascadeselect-label,
1098    .p-floatlabel-in .p-treeselect-label {
1099        padding-block-start: dt('floatlabel.in.input.padding.top');
1100        padding-block-end: dt('floatlabel.in.input.padding.bottom');
1101    }
1102
1103    .p-floatlabel-in:has(input:focus) label,
1104    .p-floatlabel-in:has(input.p-filled) label,
1105    .p-floatlabel-in:has(input:-webkit-autofill) label,
1106    .p-floatlabel-in:has(textarea:focus) label,
1107    .p-floatlabel-in:has(textarea.p-filled) label,
1108    .p-floatlabel-in:has(.p-inputwrapper-focus) label,
1109    .p-floatlabel-in:has(.p-inputwrapper-filled) label,
1110    .p-floatlabel-in:has(input[placeholder]) label,
1111    .p-floatlabel-in:has(textarea[placeholder]) label {
1112        top: dt('floatlabel.in.active.top');
1113    }
1114
1115    .p-floatlabel-on:has(input:focus) label,
1116    .p-floatlabel-on:has(input.p-filled) label,
1117    .p-floatlabel-on:has(input:-webkit-autofill) label,
1118    .p-floatlabel-on:has(textarea:focus) label,
1119    .p-floatlabel-on:has(textarea.p-filled) label,
1120    .p-floatlabel-on:has(.p-inputwrapper-focus) label,
1121    .p-floatlabel-on:has(.p-inputwrapper-filled) label,
1122    .p-floatlabel-on:has(input[placeholder]) label,
1123    .p-floatlabel-on:has(textarea[placeholder]) label {
1124        top: 0;
1125        transform: translateY(-50%);
1126        border-radius: dt('floatlabel.on.border.radius');
1127        background: dt('floatlabel.on.active.background');
1128        padding: dt('floatlabel.on.active.padding');
1129    }
1130
1131    .p-floatlabel:has([class^='p-'][class$='-fluid']) {
1132        width: 100%;
1133    }
1134
1135    .p-floatlabel:has(.p-invalid) label {
1136        color: dt('floatlabel.invalid.color');
1137    }
1138`,s=`
1139    .p-iconfield {
1140        position: relative;
1141        display: block;
1142    }
1143
1144    .p-inputicon {
1145        position: absolute;
1146        top: 50%;
1147        margin-top: calc(-1 * (dt('icon.size') / 2));
1148        color: dt('iconfield.icon.color');
1149        line-height: 1;
1150        z-index: 1;
1151    }
1152
1153    .p-iconfield .p-inputicon:first-child {
1154        inset-inline-start: dt('form.field.padding.x');
1155    }
1156
1157    .p-iconfield .p-inputicon:last-child {
1158        inset-inline-end: dt('form.field.padding.x');
1159    }
1160
1161    .p-iconfield .p-inputtext:not(:first-child),
1162    .p-iconfield .p-inputwrapper:not(:first-child) .p-inputtext {
1163        padding-inline-start: calc((dt('form.field.padding.x') * 2) + dt('icon.size'));
1164    }
1165
1166    .p-iconfield .p-inputtext:not(:last-child) {
1167        padding-inline-end: calc((dt('form.field.padding.x') * 2) + dt('icon.size'));
1168    }
1169
1170    .p-iconfield:has(.p-inputfield-sm) .p-inputicon {
1171        font-size: dt('form.field.sm.font.size');
1172        width: dt('form.field.sm.font.size');
1173        height: dt('form.field.sm.font.size');
1174        margin-top: calc(-1 * (dt('form.field.sm.font.size') / 2));
1175    }
1176
1177    .p-iconfield:has(.p-inputfield-lg) .p-inputicon {
1178        font-size: dt('form.field.lg.font.size');
1179        width: dt('form.field.lg.font.size');
1180        height: dt('form.field.lg.font.size');
1181        margin-top: calc(-1 * (dt('form.field.lg.font.size') / 2));
1182    }
1183`,c=`
1184    .p-virtualscroller-loader {
1185        background: dt('virtualscroller.loader.mask.background');
1186        color: dt('virtualscroller.loader.mask.color');
1187    }
1188
1189    .p-virtualscroller-loading-icon {
1190        font-size: dt('virtualscroller.loader.icon.size');
1191        width: dt('virtualscroller.loader.icon.size');
1192        height: dt('virtualscroller.loader.icon.size');
1193    }
1194`,l=`
1195    .p-select {
1196        display: inline-flex;
1197        cursor: pointer;
1198        position: relative;
1199        user-select: none;
1200        background: dt('select.background');
1201        border: 1px solid dt('select.border.color');
1202        transition:
1203            background dt('select.transition.duration'),
1204            color dt('select.transition.duration'),
1205            border-color dt('select.transition.duration'),
1206            outline-color dt('select.transition.duration'),
1207            box-shadow dt('select.transition.duration');
1208        border-radius: dt('select.border.radius');
1209        outline-color: transparent;
1210        box-shadow: dt('select.shadow');
1211    }
1212
1213    .p-select:not(.p-disabled):hover {
1214        border-color: dt('select.hover.border.color');
1215    }
1216
1217    .p-select:not(.p-disabled).p-focus {
1218        border-color: dt('select.focus.border.color');
1219        box-shadow: dt('select.focus.ring.shadow');
1220        outline: dt('select.focus.ring.width') dt('select.focus.ring.style') dt('select.focus.ring.color');
1221        outline-offset: dt('select.focus.ring.offset');
1222    }
1223
1224    .p-select.p-variant-filled {
1225        background: dt('select.filled.background');
1226    }
1227
1228    .p-select.p-variant-filled:not(.p-disabled):hover {
1229        background: dt('select.filled.hover.background');
1230    }
1231
1232    .p-select.p-variant-filled:not(.p-disabled).p-focus {
1233        background: dt('select.filled.focus.background');
1234    }
1235
1236    .p-select.p-invalid {
1237        border-color: dt('select.invalid.border.color');
1238    }
1239
1240    .p-select.p-disabled {
1241        opacity: 1;
1242        background: dt('select.disabled.background');
1243    }
1244
1245    .p-select-clear-icon {
1246        align-self: center;
1247        color: dt('select.clear.icon.color');
1248        inset-inline-end: dt('select.dropdown.width');
1249    }
1250
1251    .p-select-dropdown {
1252        display: flex;
1253        align-items: center;
1254        justify-content: center;
1255        flex-shrink: 0;
1256        background: transparent;
1257        color: dt('select.dropdown.color');
1258        width: dt('select.dropdown.width');
1259        border-start-end-radius: dt('select.border.radius');
1260        border-end-end-radius: dt('select.border.radius');
1261    }
1262
1263    .p-select-label {
1264        display: block;
1265        white-space: nowrap;
1266        overflow: hidden;
1267        flex: 1 1 auto;
1268        width: 1%;
1269        padding: dt('select.padding.y') dt('select.padding.x');
1270        text-overflow: ellipsis;
1271        cursor: pointer;
1272        color: dt('select.color');
1273        background: transparent;
1274        border: 0 none;
1275        outline: 0 none;
1276        font-size: 1rem;
1277    }
1278
1279    .p-select-label.p-placeholder {
1280        color: dt('select.placeholder.color');
1281    }
1282
1283    .p-select.p-invalid .p-select-label.p-placeholder {
1284        color: dt('select.invalid.placeholder.color');
1285    }
1286
1287    .p-select.p-disabled .p-select-label {
1288        color: dt('select.disabled.color');
1289    }
1290
1291    .p-select-label-empty {
1292        overflow: hidden;
1293        opacity: 0;
1294    }
1295
1296    input.p-select-label {
1297        cursor: default;
1298    }
1299
1300    .p-select-overlay {
1301        position: absolute;
1302        top: 0;
1303        left: 0;
1304        background: dt('select.overlay.background');
1305        color: dt('select.overlay.color');
1306        border: 1px solid dt('select.overlay.border.color');
1307        border-radius: dt('select.overlay.border.radius');
1308        box-shadow: dt('select.overlay.shadow');
1309        min-width: 100%;
1310        transform-origin: inherit;
1311        will-change: transform;
1312    }
1313
1314    .p-select-header {
1315        padding: dt('select.list.header.padding');
1316    }
1317
1318    .p-select-filter {
1319        width: 100%;
1320    }
1321
1322    .p-select-list-container {
1323        overflow: auto;
1324    }
1325
1326    .p-select-option-group {
1327        cursor: auto;
1328        margin: 0;
1329        padding: dt('select.option.group.padding');
1330        background: dt('select.option.group.background');
1331        color: dt('select.option.group.color');
1332        font-weight: dt('select.option.group.font.weight');
1333    }
1334
1335    .p-select-list {
1336        margin: 0;
1337        padding: 0;
1338        list-style-type: none;
1339        padding: dt('select.list.padding');
1340        gap: dt('select.list.gap');
1341        display: flex;
1342        flex-direction: column;
1343    }
1344
1345    .p-select-option {
1346        cursor: pointer;
1347        font-weight: normal;
1348        white-space: nowrap;
1349        position: relative;
1350        overflow: hidden;
1351        display: flex;
1352        align-items: center;
1353        padding: dt('select.option.padding');
1354        border: 0 none;
1355        color: dt('select.option.color');
1356        background: transparent;
1357        transition:
1358            background dt('select.transition.duration'),
1359            color dt('select.transition.duration'),
1360            border-color dt('select.transition.duration'),
1361            box-shadow dt('select.transition.duration'),
1362            outline-color dt('select.transition.duration');
1363        border-radius: dt('select.option.border.radius');
1364    }
1365
1366    .p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus {
1367        background: dt('select.option.focus.background');
1368        color: dt('select.option.focus.color');
1369    }
1370
1371    .p-select-option:not(.p-select-option-selected):not(.p-disabled):hover {
1372        background: dt('select.option.focus.background');
1373        color: dt('select.option.focus.color');
1374    }
1375
1376    .p-select-option.p-select-option-selected {
1377        background: dt('select.option.selected.background');
1378        color: dt('select.option.selected.color');
1379    }
1380
1381    .p-select-option.p-select-option-selected.p-focus {
1382        background: dt('select.option.selected.focus.background');
1383        color: dt('select.option.selected.focus.color');
1384    }
1385   
1386    .p-select-option-blank-icon {
1387        flex-shrink: 0;
1388    }
1389
1390    .p-select-option-check-icon {
1391        position: relative;
1392        flex-shrink: 0;
1393        margin-inline-start: dt('select.checkmark.gutter.start');
1394        margin-inline-end: dt('select.checkmark.gutter.end');
1395        color: dt('select.checkmark.color');
1396    }
1397
1398    .p-select-empty-message {
1399        padding: dt('select.empty.message.padding');
1400    }
1401
1402    .p-select-fluid {
1403        display: flex;
1404        width: 100%;
1405    }
1406
1407    .p-select-sm .p-select-label {
1408        font-size: dt('select.sm.font.size');
1409        padding-block: dt('select.sm.padding.y');
1410        padding-inline: dt('select.sm.padding.x');
1411    }
1412
1413    .p-select-sm .p-select-dropdown .p-icon {
1414        font-size: dt('select.sm.font.size');
1415        width: dt('select.sm.font.size');
1416        height: dt('select.sm.font.size');
1417    }
1418
1419    .p-select-lg .p-select-label {
1420        font-size: dt('select.lg.font.size');
1421        padding-block: dt('select.lg.padding.y');
1422        padding-inline: dt('select.lg.padding.x');
1423    }
1424
1425    .p-select-lg .p-select-dropdown .p-icon {
1426        font-size: dt('select.lg.font.size');
1427        width: dt('select.lg.font.size');
1428        height: dt('select.lg.font.size');
1429    }
1430
1431    .p-floatlabel-in .p-select-filter {
1432        padding-block-start: dt('select.padding.y');
1433        padding-block-end: dt('select.padding.y');
1434    }
1435`,u=`
1436    .p-checkbox {
1437        position: relative;
1438        display: inline-flex;
1439        user-select: none;
1440        vertical-align: bottom;
1441        width: dt('checkbox.width');
1442        height: dt('checkbox.height');
1443    }
1444
1445    .p-checkbox-input {
1446        cursor: pointer;
1447        appearance: none;
1448        position: absolute;
1449        inset-block-start: 0;
1450        inset-inline-start: 0;
1451        width: 100%;
1452        height: 100%;
1453        padding: 0;
1454        margin: 0;
1455        opacity: 0;
1456        z-index: 1;
1457        outline: 0 none;
1458        border: 1px solid transparent;
1459        border-radius: dt('checkbox.border.radius');
1460    }
1461
1462    .p-checkbox-box {
1463        display: flex;
1464        justify-content: center;
1465        align-items: center;
1466        border-radius: dt('checkbox.border.radius');
1467        border: 1px solid dt('checkbox.border.color');
1468        background: dt('checkbox.background');
1469        width: dt('checkbox.width');
1470        height: dt('checkbox.height');
1471        transition:
1472            background dt('checkbox.transition.duration'),
1473            color dt('checkbox.transition.duration'),
1474            border-color dt('checkbox.transition.duration'),
1475            box-shadow dt('checkbox.transition.duration'),
1476            outline-color dt('checkbox.transition.duration');
1477        outline-color: transparent;
1478        box-shadow: dt('checkbox.shadow');
1479    }
1480
1481    .p-checkbox-icon {
1482        transition-duration: dt('checkbox.transition.duration');
1483        color: dt('checkbox.icon.color');
1484        font-size: dt('checkbox.icon.size');
1485        width: dt('checkbox.icon.size');
1486        height: dt('checkbox.icon.size');
1487    }
1488
1489    .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
1490        border-color: dt('checkbox.hover.border.color');
1491    }
1492
1493    .p-checkbox-checked .p-checkbox-box {
1494        border-color: dt('checkbox.checked.border.color');
1495        background: dt('checkbox.checked.background');
1496    }
1497
1498    .p-checkbox-checked .p-checkbox-icon {
1499        color: dt('checkbox.icon.checked.color');
1500    }
1501
1502    .p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
1503        background: dt('checkbox.checked.hover.background');
1504        border-color: dt('checkbox.checked.hover.border.color');
1505    }
1506
1507    .p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-icon {
1508        color: dt('checkbox.icon.checked.hover.color');
1509    }
1510
1511    .p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box {
1512        border-color: dt('checkbox.focus.border.color');
1513        box-shadow: dt('checkbox.focus.ring.shadow');
1514        outline: dt('checkbox.focus.ring.width') dt('checkbox.focus.ring.style') dt('checkbox.focus.ring.color');
1515        outline-offset: dt('checkbox.focus.ring.offset');
1516    }
1517
1518    .p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box {
1519        border-color: dt('checkbox.checked.focus.border.color');
1520    }
1521
1522    .p-checkbox.p-invalid > .p-checkbox-box {
1523        border-color: dt('checkbox.invalid.border.color');
1524    }
1525
1526    .p-checkbox.p-variant-filled .p-checkbox-box {
1527        background: dt('checkbox.filled.background');
1528    }
1529
1530    .p-checkbox-checked.p-variant-filled .p-checkbox-box {
1531        background: dt('checkbox.checked.background');
1532    }
1533
1534    .p-checkbox-checked.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
1535        background: dt('checkbox.checked.hover.background');
1536    }
1537
1538    .p-checkbox.p-disabled {
1539        opacity: 1;
1540    }
1541
1542    .p-checkbox.p-disabled .p-checkbox-box {
1543        background: dt('checkbox.disabled.background');
1544        border-color: dt('checkbox.checked.disabled.border.color');
1545    }
1546
1547    .p-checkbox.p-disabled .p-checkbox-box .p-checkbox-icon {
1548        color: dt('checkbox.icon.disabled.color');
1549    }
1550
1551    .p-checkbox-sm,
1552    .p-checkbox-sm .p-checkbox-box {
1553        width: dt('checkbox.sm.width');
1554        height: dt('checkbox.sm.height');
1555    }
1556
1557    .p-checkbox-sm .p-checkbox-icon {
1558        font-size: dt('checkbox.icon.sm.size');
1559        width: dt('checkbox.icon.sm.size');
1560        height: dt('checkbox.icon.sm.size');
1561    }
1562
1563    .p-checkbox-lg,
1564    .p-checkbox-lg .p-checkbox-box {
1565        width: dt('checkbox.lg.width');
1566        height: dt('checkbox.lg.height');
1567    }
1568
1569    .p-checkbox-lg .p-checkbox-icon {
1570        font-size: dt('checkbox.icon.lg.size');
1571        width: dt('checkbox.icon.lg.size');
1572        height: dt('checkbox.icon.lg.size');
1573    }
1574`,d=`
1575    .p-chip {
1576        display: inline-flex;
1577        align-items: center;
1578        background: dt('chip.background');
1579        color: dt('chip.color');
1580        border-radius: dt('chip.border.radius');
1581        padding-block: dt('chip.padding.y');
1582        padding-inline: dt('chip.padding.x');
1583        gap: dt('chip.gap');
1584    }
1585
1586    .p-chip-icon {
1587        color: dt('chip.icon.color');
1588        font-size: dt('chip.icon.size');
1589        width: dt('chip.icon.size');
1590        height: dt('chip.icon.size');
1591    }
1592
1593    .p-chip-image {
1594        border-radius: 50%;
1595        width: dt('chip.image.width');
1596        height: dt('chip.image.height');
1597        margin-inline-start: calc(-1 * dt('chip.padding.y'));
1598    }
1599
1600    .p-chip:has(.p-chip-remove-icon) {
1601        padding-inline-end: dt('chip.padding.y');
1602    }
1603
1604    .p-chip:has(.p-chip-image) {
1605        padding-block-start: calc(dt('chip.padding.y') / 2);
1606        padding-block-end: calc(dt('chip.padding.y') / 2);
1607    }
1608
1609    .p-chip-remove-icon {
1610        cursor: pointer;
1611        font-size: dt('chip.remove.icon.size');
1612        width: dt('chip.remove.icon.size');
1613        height: dt('chip.remove.icon.size');
1614        color: dt('chip.remove.icon.color');
1615        border-radius: 50%;
1616        transition:
1617            outline-color dt('chip.transition.duration'),
1618            box-shadow dt('chip.transition.duration');
1619        outline-color: transparent;
1620    }
1621
1622    .p-chip-remove-icon:focus-visible {
1623        box-shadow: dt('chip.remove.icon.focus.ring.shadow');
1624        outline: dt('chip.remove.icon.focus.ring.width') dt('chip.remove.icon.focus.ring.style') dt('chip.remove.icon.focus.ring.color');
1625        outline-offset: dt('chip.remove.icon.focus.ring.offset');
1626    }
1627`,f=`
1628    .p-autocomplete {
1629        display: inline-flex;
1630    }
1631
1632    .p-autocomplete-loader {
1633        position: absolute;
1634        top: 50%;
1635        margin-top: -0.5rem;
1636        inset-inline-end: dt('autocomplete.padding.x');
1637    }
1638
1639    .p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-loader {
1640        inset-inline-end: calc(dt('autocomplete.dropdown.width') + dt('autocomplete.padding.x'));
1641    }
1642
1643    .p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input {
1644        flex: 1 1 auto;
1645        width: 1%;
1646    }
1647
1648    .p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input,
1649    .p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-input-multiple {
1650        border-start-end-radius: 0;
1651        border-end-end-radius: 0;
1652    }
1653
1654    .p-autocomplete-dropdown {
1655        cursor: pointer;
1656        display: inline-flex;
1657        user-select: none;
1658        align-items: center;
1659        justify-content: center;
1660        overflow: hidden;
1661        position: relative;
1662        width: dt('autocomplete.dropdown.width');
1663        border-start-end-radius: dt('autocomplete.dropdown.border.radius');
1664        border-end-end-radius: dt('autocomplete.dropdown.border.radius');
1665        background: dt('autocomplete.dropdown.background');
1666        border: 1px solid dt('autocomplete.dropdown.border.color');
1667        border-inline-start: 0 none;
1668        color: dt('autocomplete.dropdown.color');
1669        transition:
1670            background dt('autocomplete.transition.duration'),
1671            color dt('autocomplete.transition.duration'),
1672            border-color dt('autocomplete.transition.duration'),
1673            outline-color dt('autocomplete.transition.duration'),
1674            box-shadow dt('autocomplete.transition.duration');
1675        outline-color: transparent;
1676    }
1677
1678    .p-autocomplete-dropdown:not(:disabled):hover {
1679        background: dt('autocomplete.dropdown.hover.background');
1680        border-color: dt('autocomplete.dropdown.hover.border.color');
1681        color: dt('autocomplete.dropdown.hover.color');
1682    }
1683
1684    .p-autocomplete-dropdown:not(:disabled):active {
1685        background: dt('autocomplete.dropdown.active.background');
1686        border-color: dt('autocomplete.dropdown.active.border.color');
1687        color: dt('autocomplete.dropdown.active.color');
1688    }
1689
1690    .p-autocomplete-dropdown:focus-visible {
1691        box-shadow: dt('autocomplete.dropdown.focus.ring.shadow');
1692        outline: dt('autocomplete.dropdown.focus.ring.width') dt('autocomplete.dropdown.focus.ring.style') dt('autocomplete.dropdown.focus.ring.color');
1693        outline-offset: dt('autocomplete.dropdown.focus.ring.offset');
1694    }
1695
1696    .p-autocomplete-overlay {
1697        position: absolute;
1698        top: 0;
1699        left: 0;
1700        background: dt('autocomplete.overlay.background');
1701        color: dt('autocomplete.overlay.color');
1702        border: 1px solid dt('autocomplete.overlay.border.color');
1703        border-radius: dt('autocomplete.overlay.border.radius');
1704        box-shadow: dt('autocomplete.overlay.shadow');
1705        min-width: 100%;
1706    }
1707
1708    .p-autocomplete-list-container {
1709        overflow: auto;
1710    }
1711
1712    .p-autocomplete-list {
1713        margin: 0;
1714        list-style-type: none;
1715        display: flex;
1716        flex-direction: column;
1717        gap: dt('autocomplete.list.gap');
1718        padding: dt('autocomplete.list.padding');
1719    }
1720
1721    .p-autocomplete-option {
1722        cursor: pointer;
1723        white-space: nowrap;
1724        position: relative;
1725        overflow: hidden;
1726        display: flex;
1727        align-items: center;
1728        padding: dt('autocomplete.option.padding');
1729        border: 0 none;
1730        color: dt('autocomplete.option.color');
1731        background: transparent;
1732        transition:
1733            background dt('autocomplete.transition.duration'),
1734            color dt('autocomplete.transition.duration'),
1735            border-color dt('autocomplete.transition.duration');
1736        border-radius: dt('autocomplete.option.border.radius');
1737    }
1738
1739    .p-autocomplete-option:not(.p-autocomplete-option-selected):not(.p-disabled).p-focus {
1740        background: dt('autocomplete.option.focus.background');
1741        color: dt('autocomplete.option.focus.color');
1742    }
1743
1744    .p-autocomplete-option:not(.p-autocomplete-option-selected):not(.p-disabled):hover {
1745        background: dt('autocomplete.option.focus.background');
1746        color: dt('autocomplete.option.focus.color');
1747    }
1748
1749    .p-autocomplete-option-selected {
1750        background: dt('autocomplete.option.selected.background');
1751        color: dt('autocomplete.option.selected.color');
1752    }
1753
1754    .p-autocomplete-option-selected.p-focus {
1755        background: dt('autocomplete.option.selected.focus.background');
1756        color: dt('autocomplete.option.selected.focus.color');
1757    }
1758
1759    .p-autocomplete-option-group {
1760        margin: 0;
1761        padding: dt('autocomplete.option.group.padding');
1762        color: dt('autocomplete.option.group.color');
1763        background: dt('autocomplete.option.group.background');
1764        font-weight: dt('autocomplete.option.group.font.weight');
1765    }
1766
1767    .p-autocomplete-input-multiple {
1768        margin: 0;
1769        list-style-type: none;
1770        cursor: text;
1771        overflow: hidden;
1772        display: flex;
1773        align-items: center;
1774        flex-wrap: wrap;
1775        padding: calc(dt('autocomplete.padding.y') / 2) dt('autocomplete.padding.x');
1776        gap: calc(dt('autocomplete.padding.y') / 2);
1777        color: dt('autocomplete.color');
1778        background: dt('autocomplete.background');
1779        border: 1px solid dt('autocomplete.border.color');
1780        border-radius: dt('autocomplete.border.radius');
1781        width: 100%;
1782        transition:
1783            background dt('autocomplete.transition.duration'),
1784            color dt('autocomplete.transition.duration'),
1785            border-color dt('autocomplete.transition.duration'),
1786            outline-color dt('autocomplete.transition.duration'),
1787            box-shadow dt('autocomplete.transition.duration');
1788        outline-color: transparent;
1789        box-shadow: dt('autocomplete.shadow');
1790    }
1791
1792    .p-autocomplete-input-multiple.p-disabled {
1793        opacity: 1;
1794        background: dt('autocomplete.disabled.background');
1795        color: dt('autocomplete.disabled.color');
1796    }
1797
1798    .p-autocomplete-input-multiple:not(.p-disabled):hover {
1799        border-color: dt('autocomplete.hover.border.color');
1800    }
1801
1802    .p-autocomplete.p-focus .p-autocomplete-input-multiple:not(.p-disabled) {
1803        border-color: dt('autocomplete.focus.border.color');
1804        box-shadow: dt('autocomplete.focus.ring.shadow');
1805        outline: dt('autocomplete.focus.ring.width') dt('autocomplete.focus.ring.style') dt('autocomplete.focus.ring.color');
1806        outline-offset: dt('autocomplete.focus.ring.offset');
1807    }
1808
1809    .p-autocomplete.p-invalid .p-autocomplete-input-multiple {
1810        border-color: dt('autocomplete.invalid.border.color');
1811    }
1812
1813    .p-variant-filled.p-autocomplete-input-multiple {
1814        background: dt('autocomplete.filled.background');
1815    }
1816
1817    .p-autocomplete-input-multiple.p-variant-filled:not(.p-disabled):hover {
1818        background: dt('autocomplete.filled.hover.background');
1819    }
1820
1821    .p-autocomplete.p-focus .p-autocomplete-input-multiple.p-variant-filled:not(.p-disabled) {
1822        background: dt('autocomplete.filled.focus.background');
1823    }
1824
1825    .p-autocomplete-chip.p-chip {
1826        padding-block-start: calc(dt('autocomplete.padding.y') / 2);
1827        padding-block-end: calc(dt('autocomplete.padding.y') / 2);
1828        border-radius: dt('autocomplete.chip.border.radius');
1829    }
1830
1831    .p-autocomplete-input-multiple:has(.p-autocomplete-chip) {
1832        padding-inline-start: calc(dt('autocomplete.padding.y') / 2);
1833        padding-inline-end: calc(dt('autocomplete.padding.y') / 2);
1834    }
1835
1836    .p-autocomplete-chip-item.p-focus .p-autocomplete-chip {
1837        background: dt('autocomplete.chip.focus.background');
1838        color: dt('autocomplete.chip.focus.color');
1839    }
1840
1841    .p-autocomplete-input-chip {
1842        flex: 1 1 auto;
1843        display: inline-flex;
1844        padding-block-start: calc(dt('autocomplete.padding.y') / 2);
1845        padding-block-end: calc(dt('autocomplete.padding.y') / 2);
1846    }
1847
1848    .p-autocomplete-input-chip input {
1849        border: 0 none;
1850        outline: 0 none;
1851        background: transparent;
1852        margin: 0;
1853        padding: 0;
1854        box-shadow: none;
1855        border-radius: 0;
1856        width: 100%;
1857        font-family: inherit;
1858        font-feature-settings: inherit;
1859        font-size: 1rem;
1860        color: inherit;
1861    }
1862
1863    .p-autocomplete-input-chip input::placeholder {
1864        color: dt('autocomplete.placeholder.color');
1865    }
1866
1867    .p-autocomplete.p-invalid .p-autocomplete-input-chip input::placeholder {
1868        color: dt('autocomplete.invalid.placeholder.color');
1869    }
1870
1871    .p-autocomplete-empty-message {
1872        padding: dt('autocomplete.empty.message.padding');
1873    }
1874
1875    .p-autocomplete-fluid {
1876        display: flex;
1877    }
1878
1879    .p-autocomplete-fluid:has(.p-autocomplete-dropdown) .p-autocomplete-input {
1880        width: 1%;
1881    }
1882
1883    .p-autocomplete:has(.p-inputtext-sm) .p-autocomplete-dropdown {
1884        width: dt('autocomplete.dropdown.sm.width');
1885    }
1886
1887    .p-autocomplete:has(.p-inputtext-sm) .p-autocomplete-dropdown .p-icon {
1888        font-size: dt('form.field.sm.font.size');
1889        width: dt('form.field.sm.font.size');
1890        height: dt('form.field.sm.font.size');
1891    }
1892
1893    .p-autocomplete:has(.p-inputtext-lg) .p-autocomplete-dropdown {
1894        width: dt('autocomplete.dropdown.lg.width');
1895    }
1896
1897    .p-autocomplete:has(.p-inputtext-lg) .p-autocomplete-dropdown .p-icon {
1898        font-size: dt('form.field.lg.font.size');
1899        width: dt('form.field.lg.font.size');
1900        height: dt('form.field.lg.font.size');
1901    }
1902
1903    .p-autocomplete-clear-icon {
1904        position: absolute;
1905        top: 50%;
1906        margin-top: -0.5rem;
1907        cursor: pointer;
1908        color: dt('form.field.icon.color');
1909        inset-inline-end: dt('autocomplete.padding.x');
1910    }
1911
1912    .p-autocomplete:has(.p-autocomplete-dropdown) .p-autocomplete-clear-icon {
1913        inset-inline-end: calc(dt('autocomplete.padding.x') + dt('autocomplete.dropdown.width'));
1914    }
1915
1916    .p-autocomplete:has(.p-autocomplete-clear-icon) .p-autocomplete-input {
1917        padding-inline-end: calc((dt('form.field.padding.x') * 2) + dt('icon.size'));
1918    }
1919
1920    .p-inputgroup .p-autocomplete-dropdown {
1921        border-radius: 0;
1922    }
1923
1924    .p-inputgroup > .p-autocomplete:last-child:has(.p-autocomplete-dropdown) > .p-autocomplete-input {
1925        border-start-end-radius: 0;
1926        border-end-end-radius: 0;
1927    }
1928
1929    .p-inputgroup > .p-autocomplete:last-child .p-autocomplete-dropdown {
1930        border-start-end-radius: dt('autocomplete.dropdown.border.radius');
1931        border-end-end-radius: dt('autocomplete.dropdown.border.radius');
1932    }
1933`,p=`
1934    .p-message {
1935        display: grid;
1936        grid-template-rows: 1fr;
1937        border-radius: dt('message.border.radius');
1938        outline-width: dt('message.border.width');
1939        outline-style: solid;
1940    }
1941
1942    .p-message-content-wrapper {
1943        min-height: 0;
1944    }
1945
1946    .p-message-content {
1947        display: flex;
1948        align-items: center;
1949        padding: dt('message.content.padding');
1950        gap: dt('message.content.gap');
1951    }
1952
1953    .p-message-icon {
1954        flex-shrink: 0;
1955    }
1956
1957    .p-message-close-button {
1958        display: flex;
1959        align-items: center;
1960        justify-content: center;
1961        flex-shrink: 0;
1962        margin-inline-start: auto;
1963        overflow: hidden;
1964        position: relative;
1965        width: dt('message.close.button.width');
1966        height: dt('message.close.button.height');
1967        border-radius: dt('message.close.button.border.radius');
1968        background: transparent;
1969        transition:
1970            background dt('message.transition.duration'),
1971            color dt('message.transition.duration'),
1972            outline-color dt('message.transition.duration'),
1973            box-shadow dt('message.transition.duration'),
1974            opacity 0.3s;
1975        outline-color: transparent;
1976        color: inherit;
1977        padding: 0;
1978        border: none;
1979        cursor: pointer;
1980        user-select: none;
1981    }
1982
1983    .p-message-close-icon {
1984        font-size: dt('message.close.icon.size');
1985        width: dt('message.close.icon.size');
1986        height: dt('message.close.icon.size');
1987    }
1988
1989    .p-message-close-button:focus-visible {
1990        outline-width: dt('message.close.button.focus.ring.width');
1991        outline-style: dt('message.close.button.focus.ring.style');
1992        outline-offset: dt('message.close.button.focus.ring.offset');
1993    }
1994
1995    .p-message-info {
1996        background: dt('message.info.background');
1997        outline-color: dt('message.info.border.color');
1998        color: dt('message.info.color');
1999        box-shadow: dt('message.info.shadow');
2000    }
2001
2002    .p-message-info .p-message-close-button:focus-visible {
2003        outline-color: dt('message.info.close.button.focus.ring.color');
2004        box-shadow: dt('message.info.close.button.focus.ring.shadow');
2005    }
2006
2007    .p-message-info .p-message-close-button:hover {
2008        background: dt('message.info.close.button.hover.background');
2009    }
2010
2011    .p-message-info.p-message-outlined {
2012        color: dt('message.info.outlined.color');
2013        outline-color: dt('message.info.outlined.border.color');
2014    }
2015
2016    .p-message-info.p-message-simple {
2017        color: dt('message.info.simple.color');
2018    }
2019
2020    .p-message-success {
2021        background: dt('message.success.background');
2022        outline-color: dt('message.success.border.color');
2023        color: dt('message.success.color');
2024        box-shadow: dt('message.success.shadow');
2025    }
2026
2027    .p-message-success .p-message-close-button:focus-visible {
2028        outline-color: dt('message.success.close.button.focus.ring.color');
2029        box-shadow: dt('message.success.close.button.focus.ring.shadow');
2030    }
2031
2032    .p-message-success .p-message-close-button:hover {
2033        background: dt('message.success.close.button.hover.background');
2034    }
2035
2036    .p-message-success.p-message-outlined {
2037        color: dt('message.success.outlined.color');
2038        outline-color: dt('message.success.outlined.border.color');
2039    }
2040
2041    .p-message-success.p-message-simple {
2042        color: dt('message.success.simple.color');
2043    }
2044
2045    .p-message-warn {
2046        background: dt('message.warn.background');
2047        outline-color: dt('message.warn.border.color');
2048        color: dt('message.warn.color');
2049        box-shadow: dt('message.warn.shadow');
2050    }
2051
2052    .p-message-warn .p-message-close-button:focus-visible {
2053        outline-color: dt('message.warn.close.button.focus.ring.color');
2054        box-shadow: dt('message.warn.close.button.focus.ring.shadow');
2055    }
2056
2057    .p-message-warn .p-message-close-button:hover {
2058        background: dt('message.warn.close.button.hover.background');
2059    }
2060
2061    .p-message-warn.p-message-outlined {
2062        color: dt('message.warn.outlined.color');
2063        outline-color: dt('message.warn.outlined.border.color');
2064    }
2065
2066    .p-message-warn.p-message-simple {
2067        color: dt('message.warn.simple.color');
2068    }
2069
2070    .p-message-error {
2071        background: dt('message.error.background');
2072        outline-color: dt('message.error.border.color');
2073        color: dt('message.error.color');
2074        box-shadow: dt('message.error.shadow');
2075    }
2076
2077    .p-message-error .p-message-close-button:focus-visible {
2078        outline-color: dt('message.error.close.button.focus.ring.color');
2079        box-shadow: dt('message.error.close.button.focus.ring.shadow');
2080    }
2081
2082    .p-message-error .p-message-close-button:hover {
2083        background: dt('message.error.close.button.hover.background');
2084    }
2085
2086    .p-message-error.p-message-outlined {
2087        color: dt('message.error.outlined.color');
2088        outline-color: dt('message.error.outlined.border.color');
2089    }
2090
2091    .p-message-error.p-message-simple {
2092        color: dt('message.error.simple.color');
2093    }
2094
2095    .p-message-secondary {
2096        background: dt('message.secondary.background');
2097        outline-color: dt('message.secondary.border.color');
2098        color: dt('message.secondary.color');
2099        box-shadow: dt('message.secondary.shadow');
2100    }
2101
2102    .p-message-secondary .p-message-close-button:focus-visible {
2103        outline-color: dt('message.secondary.close.button.focus.ring.color');
2104        box-shadow: dt('message.secondary.close.button.focus.ring.shadow');
2105    }
2106
2107    .p-message-secondary .p-message-close-button:hover {
2108        background: dt('message.secondary.close.button.hover.background');
2109    }
2110
2111    .p-message-secondary.p-message-outlined {
2112        color: dt('message.secondary.outlined.color');
2113        outline-color: dt('message.secondary.outlined.border.color');
2114    }
2115
2116    .p-message-secondary.p-message-simple {
2117        color: dt('message.secondary.simple.color');
2118    }
2119
2120    .p-message-contrast {
2121        background: dt('message.contrast.background');
2122        outline-color: dt('message.contrast.border.color');
2123        color: dt('message.contrast.color');
2124        box-shadow: dt('message.contrast.shadow');
2125    }
2126
2127    .p-message-contrast .p-message-close-button:focus-visible {
2128        outline-color: dt('message.contrast.close.button.focus.ring.color');
2129        box-shadow: dt('message.contrast.close.button.focus.ring.shadow');
2130    }
2131
2132    .p-message-contrast .p-message-close-button:hover {
2133        background: dt('message.contrast.close.button.hover.background');
2134    }
2135
2136    .p-message-contrast.p-message-outlined {
2137        color: dt('message.contrast.outlined.color');
2138        outline-color: dt('message.contrast.outlined.border.color');
2139    }
2140
2141    .p-message-contrast.p-message-simple {
2142        color: dt('message.contrast.simple.color');
2143    }
2144
2145    .p-message-text {
2146        font-size: dt('message.text.font.size');
2147        font-weight: dt('message.text.font.weight');
2148    }
2149
2150    .p-message-icon {
2151        font-size: dt('message.icon.size');
2152        width: dt('message.icon.size');
2153        height: dt('message.icon.size');
2154    }
2155
2156    .p-message-sm .p-message-content {
2157        padding: dt('message.content.sm.padding');
2158    }
2159
2160    .p-message-sm .p-message-text {
2161        font-size: dt('message.text.sm.font.size');
2162    }
2163
2164    .p-message-sm .p-message-icon {
2165        font-size: dt('message.icon.sm.size');
2166        width: dt('message.icon.sm.size');
2167        height: dt('message.icon.sm.size');
2168    }
2169
2170    .p-message-sm .p-message-close-icon {
2171        font-size: dt('message.close.icon.sm.size');
2172        width: dt('message.close.icon.sm.size');
2173        height: dt('message.close.icon.sm.size');
2174    }
2175
2176    .p-message-lg .p-message-content {
2177        padding: dt('message.content.lg.padding');
2178    }
2179
2180    .p-message-lg .p-message-text {
2181        font-size: dt('message.text.lg.font.size');
2182    }
2183
2184    .p-message-lg .p-message-icon {
2185        font-size: dt('message.icon.lg.size');
2186        width: dt('message.icon.lg.size');
2187        height: dt('message.icon.lg.size');
2188    }
2189
2190    .p-message-lg .p-message-close-icon {
2191        font-size: dt('message.close.icon.lg.size');
2192        width: dt('message.close.icon.lg.size');
2193        height: dt('message.close.icon.lg.size');
2194    }
2195
2196    .p-message-outlined {
2197        background: transparent;
2198        outline-width: dt('message.outlined.border.width');
2199    }
2200
2201    .p-message-simple {
2202        background: transparent;
2203        outline-color: transparent;
2204        box-shadow: none;
2205    }
2206
2207    .p-message-simple .p-message-content {
2208        padding: dt('message.simple.content.padding');
2209    }
2210
2211    .p-message-outlined .p-message-close-button:hover,
2212    .p-message-simple .p-message-close-button:hover {
2213        background: transparent;
2214    }
2215
2216    .p-message-enter-active {
2217        animation: p-animate-message-enter 0.3s ease-out forwards;
2218        overflow: hidden;
2219    }
2220
2221    .p-message-leave-active {
2222        animation: p-animate-message-leave 0.15s ease-in forwards;
2223        overflow: hidden;
2224    }
2225
2226    @keyframes p-animate-message-enter {
2227        from {
2228            opacity: 0;
2229            grid-template-rows: 0fr;
2230        }
2231        to {
2232            opacity: 1;
2233            grid-template-rows: 1fr;
2234        }
2235    }
2236
2237    @keyframes p-animate-message-leave {
2238        from {
2239            opacity: 1;
2240            grid-template-rows: 1fr;
2241        }
2242        to {
2243            opacity: 0;
2244            margin: 0;
2245            grid-template-rows: 0fr;
2246        }
2247    }
2248`,m=`
2249    .p-toggleswitch {
2250        display: inline-block;
2251        width: dt('toggleswitch.width');
2252        height: dt('toggleswitch.height');
2253    }
2254
2255    .p-toggleswitch-input {
2256        cursor: pointer;
2257        appearance: none;
2258        position: absolute;
2259        top: 0;
2260        inset-inline-start: 0;
2261        width: 100%;
2262        height: 100%;
2263        padding: 0;
2264        margin: 0;
2265        opacity: 0;
2266        z-index: 1;
2267        outline: 0 none;
2268        border-radius: dt('toggleswitch.border.radius');
2269    }
2270
2271    .p-toggleswitch-slider {
2272        cursor: pointer;
2273        width: 100%;
2274        height: 100%;
2275        border-width: dt('toggleswitch.border.width');
2276        border-style: solid;
2277        border-color: dt('toggleswitch.border.color');
2278        background: dt('toggleswitch.background');
2279        transition:
2280            background dt('toggleswitch.transition.duration'),
2281            color dt('toggleswitch.transition.duration'),
2282            border-color dt('toggleswitch.transition.duration'),
2283            outline-color dt('toggleswitch.transition.duration'),
2284            box-shadow dt('toggleswitch.transition.duration');
2285        border-radius: dt('toggleswitch.border.radius');
2286        outline-color: transparent;
2287        box-shadow: dt('toggleswitch.shadow');
2288    }
2289
2290    .p-toggleswitch-handle {
2291        position: absolute;
2292        top: 50%;
2293        display: flex;
2294        justify-content: center;
2295        align-items: center;
2296        background: dt('toggleswitch.handle.background');
2297        color: dt('toggleswitch.handle.color');
2298        width: dt('toggleswitch.handle.size');
2299        height: dt('toggleswitch.handle.size');
2300        inset-inline-start: dt('toggleswitch.gap');
2301        margin-block-start: calc(-1 * calc(dt('toggleswitch.handle.size') / 2));
2302        border-radius: dt('toggleswitch.handle.border.radius');
2303        transition:
2304            background dt('toggleswitch.transition.duration'),
2305            color dt('toggleswitch.transition.duration'),
2306            inset-inline-start dt('toggleswitch.slide.duration'),
2307            box-shadow dt('toggleswitch.slide.duration');
2308    }
2309
2310    .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider {
2311        background: dt('toggleswitch.checked.background');
2312        border-color: dt('toggleswitch.checked.border.color');
2313    }
2314
2315    .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-handle {
2316        background: dt('toggleswitch.handle.checked.background');
2317        color: dt('toggleswitch.handle.checked.color');
2318        inset-inline-start: calc(dt('toggleswitch.width') - calc(dt('toggleswitch.handle.size') + dt('toggleswitch.gap')));
2319    }
2320
2321    .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-slider {
2322        background: dt('toggleswitch.hover.background');
2323        border-color: dt('toggleswitch.hover.border.color');
2324    }
2325
2326    .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-handle {
2327        background: dt('toggleswitch.handle.hover.background');
2328        color: dt('toggleswitch.handle.hover.color');
2329    }
2330
2331    .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-slider {
2332        background: dt('toggleswitch.checked.hover.background');
2333        border-color: dt('toggleswitch.checked.hover.border.color');
2334    }
2335
2336    .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-handle {
2337        background: dt('toggleswitch.handle.checked.hover.background');
2338        color: dt('toggleswitch.handle.checked.hover.color');
2339    }
2340
2341    .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:focus-visible) .p-toggleswitch-slider {
2342        box-shadow: dt('toggleswitch.focus.ring.shadow');
2343        outline: dt('toggleswitch.focus.ring.width') dt('toggleswitch.focus.ring.style') dt('toggleswitch.focus.ring.color');
2344        outline-offset: dt('toggleswitch.focus.ring.offset');
2345    }
2346
2347    .p-toggleswitch.p-invalid > .p-toggleswitch-slider {
2348        border-color: dt('toggleswitch.invalid.border.color');
2349    }
2350
2351    .p-toggleswitch.p-disabled {
2352        opacity: 1;
2353    }
2354
2355    .p-toggleswitch.p-disabled .p-toggleswitch-slider {
2356        background: dt('toggleswitch.disabled.background');
2357    }
2358
2359    .p-toggleswitch.p-disabled .p-toggleswitch-handle {
2360        background: dt('toggleswitch.handle.disabled.background');
2361    }
2362`,h=`
2363    .p-progressbar {
2364        display: block;
2365        position: relative;
2366        overflow: hidden;
2367        height: dt('progressbar.height');
2368        background: dt('progressbar.background');
2369        border-radius: dt('progressbar.border.radius');
2370    }
2371
2372    .p-progressbar-value {
2373        margin: 0;
2374        background: dt('progressbar.value.background');
2375    }
2376
2377    .p-progressbar-label {
2378        color: dt('progressbar.label.color');
2379        font-size: dt('progressbar.label.font.size');
2380        font-weight: dt('progressbar.label.font.weight');
2381    }
2382
2383    .p-progressbar-determinate .p-progressbar-value {
2384        height: 100%;
2385        width: 0%;
2386        position: absolute;
2387        display: none;
2388        display: flex;
2389        align-items: center;
2390        justify-content: center;
2391        overflow: hidden;
2392        transition: width 1s ease-in-out;
2393    }
2394
2395    .p-progressbar-determinate .p-progressbar-label {
2396        display: inline-flex;
2397    }
2398
2399    .p-progressbar-indeterminate .p-progressbar-value::before {
2400        content: '';
2401        position: absolute;
2402        background: inherit;
2403        inset-block-start: 0;
2404        inset-inline-start: 0;
2405        inset-block-end: 0;
2406        will-change: inset-inline-start, inset-inline-end;
2407        animation: p-progressbar-indeterminate-anim 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
2408    }
2409
2410    .p-progressbar-indeterminate .p-progressbar-value::after {
2411        content: '';
2412        position: absolute;
2413        background: inherit;
2414        inset-block-start: 0;
2415        inset-inline-start: 0;
2416        inset-block-end: 0;
2417        will-change: inset-inline-start, inset-inline-end;
2418        animation: p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
2419        animation-delay: 1.15s;
2420    }
2421
2422    @keyframes p-progressbar-indeterminate-anim {
2423        0% {
2424            inset-inline-start: -35%;
2425            inset-inline-end: 100%;
2426        }
2427        60% {
2428            inset-inline-start: 100%;
2429            inset-inline-end: -90%;
2430        }
2431        100% {
2432            inset-inline-start: 100%;
2433            inset-inline-end: -90%;
2434        }
2435    }
2436    @-webkit-keyframes p-progressbar-indeterminate-anim {
2437        0% {
2438            inset-inline-start: -35%;
2439            inset-inline-end: 100%;
2440        }
2441        60% {
2442            inset-inline-start: 100%;
2443            inset-inline-end: -90%;
2444        }
2445        100% {
2446            inset-inline-start: 100%;
2447            inset-inline-end: -90%;
2448        }
2449    }
2450
2451    @keyframes p-progressbar-indeterminate-anim-short {
2452        0% {
2453            inset-inline-start: -200%;
2454            inset-inline-end: 100%;
2455        }
2456        60% {
2457            inset-inline-start: 107%;
2458            inset-inline-end: -8%;
2459        }
2460        100% {
2461            inset-inline-start: 107%;
2462            inset-inline-end: -8%;
2463        }
2464    }
2465    @-webkit-keyframes p-progressbar-indeterminate-anim-short {
2466        0% {
2467            inset-inline-start: -200%;
2468            inset-inline-end: 100%;
2469        }
2470        60% {
2471            inset-inline-start: 107%;
2472            inset-inline-end: -8%;
2473        }
2474        100% {
2475            inset-inline-start: 107%;
2476            inset-inline-end: -8%;
2477        }
2478    }
2479`,g=`
2480    .p-scrollpanel-content-container {
2481        overflow: hidden;
2482        width: 100%;
2483        height: 100%;
2484        position: relative;
2485        z-index: 1;
2486        float: left;
2487    }
2488
2489    .p-scrollpanel-content {
2490        height: calc(100% + calc(2 * dt('scrollpanel.bar.size')));
2491        width: calc(100% + calc(2 * dt('scrollpanel.bar.size')));
2492        padding-inline: 0 calc(2 * dt('scrollpanel.bar.size'));
2493        padding-block: 0 calc(2 * dt('scrollpanel.bar.size'));
2494        position: relative;
2495        overflow: auto;
2496        box-sizing: border-box;
2497        scrollbar-width: none;
2498    }
2499
2500    .p-scrollpanel-content::-webkit-scrollbar {
2501        display: none;
2502    }
2503
2504    .p-scrollpanel-bar {
2505        position: relative;
2506        border-radius: dt('scrollpanel.bar.border.radius');
2507        z-index: 2;
2508        cursor: pointer;
2509        opacity: 0;
2510        outline-color: transparent;
2511        background: dt('scrollpanel.bar.background');
2512        border: 0 none;
2513        transition:
2514            outline-color dt('scrollpanel.transition.duration'),
2515            opacity dt('scrollpanel.transition.duration');
2516    }
2517
2518    .p-scrollpanel-bar:focus-visible {
2519        box-shadow: dt('scrollpanel.bar.focus.ring.shadow');
2520        outline: dt('scrollpanel.barfocus.ring.width') dt('scrollpanel.bar.focus.ring.style') dt('scrollpanel.bar.focus.ring.color');
2521        outline-offset: dt('scrollpanel.barfocus.ring.offset');
2522    }
2523
2524    .p-scrollpanel-bar-y {
2525        width: dt('scrollpanel.bar.size');
2526        inset-block-start: 0;
2527    }
2528
2529    .p-scrollpanel-bar-x {
2530        height: dt('scrollpanel.bar.size');
2531        inset-block-end: 0;
2532    }
2533
2534    .p-scrollpanel-hidden {
2535        visibility: hidden;
2536    }
2537
2538    .p-scrollpanel:hover .p-scrollpanel-bar,
2539    .p-scrollpanel:active .p-scrollpanel-bar {
2540        opacity: 1;
2541    }
2542
2543    .p-scrollpanel-grabbed {
2544        user-select: none;
2545    }
2546`,_=`
2547    .p-progressspinner {
2548        position: relative;
2549        margin: 0 auto;
2550        width: 100px;
2551        height: 100px;
2552        display: inline-block;
2553    }
2554
2555    .p-progressspinner::before {
2556        content: '';
2557        display: block;
2558        padding-top: 100%;
2559    }
2560
2561    .p-progressspinner-spin {
2562        height: 100%;
2563        transform-origin: center center;
2564        width: 100%;
2565        position: absolute;
2566        top: 0;
2567        bottom: 0;
2568        left: 0;
2569        right: 0;
2570        margin: auto;
2571        animation: p-progressspinner-rotate 2s linear infinite;
2572    }
2573
2574    .p-progressspinner-circle {
2575        stroke-dasharray: 89, 200;
2576        stroke-dashoffset: 0;
2577        stroke: dt('progressspinner.colorOne');
2578        animation:
2579            p-progressspinner-dash 1.5s ease-in-out infinite,
2580            p-progressspinner-color 6s ease-in-out infinite;
2581        stroke-linecap: round;
2582    }
2583
2584    @keyframes p-progressspinner-rotate {
2585        100% {
2586            transform: rotate(360deg);
2587        }
2588    }
2589    @keyframes p-progressspinner-dash {
2590        0% {
2591            stroke-dasharray: 1, 200;
2592            stroke-dashoffset: 0;
2593        }
2594        50% {
2595            stroke-dasharray: 89, 200;
2596            stroke-dashoffset: -35px;
2597        }
2598        100% {
2599            stroke-dasharray: 89, 200;
2600            stroke-dashoffset: -124px;
2601        }
2602    }
2603    @keyframes p-progressspinner-color {
2604        100%,
2605        0% {
2606            stroke: dt('progressspinner.color.one');
2607        }
2608        40% {
2609            stroke: dt('progressspinner.color.two');
2610        }
2611        66% {
2612            stroke: dt('progressspinner.color.three');
2613        }
2614        80%,
2615        90% {
2616            stroke: dt('progressspinner.color.four');
2617        }
2618    }
2619`,v=`
2620    .p-panel {
2621        display: block;
2622        border: 1px solid dt('panel.border.color');
2623        border-radius: dt('panel.border.radius');
2624        background: dt('panel.background');
2625        color: dt('panel.color');
2626    }
2627
2628    .p-panel-header {
2629        display: flex;
2630        justify-content: space-between;
2631        align-items: center;
2632        padding: dt('panel.header.padding');
2633        background: dt('panel.header.background');
2634        color: dt('panel.header.color');
2635        border-style: solid;
2636        border-width: dt('panel.header.border.width');
2637        border-color: dt('panel.header.border.color');
2638        border-radius: dt('panel.header.border.radius');
2639    }
2640
2641    .p-panel-toggleable .p-panel-header {
2642        padding: dt('panel.toggleable.header.padding');
2643    }
2644
2645    .p-panel-title {
2646        line-height: 1;
2647        font-weight: dt('panel.title.font.weight');
2648    }
2649
2650    .p-panel-content-container {
2651        display: grid;
2652        grid-template-rows: 1fr;
2653    }
2654
2655    .p-panel-content-wrapper {
2656        min-height: 0;
2657    }
2658
2659    .p-panel-content {
2660        padding: dt('panel.content.padding');
2661    }
2662
2663    .p-panel-footer {
2664        padding: dt('panel.footer.padding');
2665    }
2666`,y=`
2667    .p-timeline {
2668        display: flex;
2669        flex-grow: 1;
2670        flex-direction: column;
2671        direction: ltr;
2672        list-style: none;
2673        margin: 0;
2674        padding: 0;
2675    }
2676
2677    .p-timeline-left .p-timeline-event-opposite {
2678        text-align: right;
2679    }
2680
2681    .p-timeline-left .p-timeline-event-content {
2682        text-align: left;
2683    }
2684
2685    .p-timeline-right .p-timeline-event {
2686        flex-direction: row-reverse;
2687    }
2688
2689    .p-timeline-right .p-timeline-event-opposite {
2690        text-align: left;
2691    }
2692
2693    .p-timeline-right .p-timeline-event-content {
2694        text-align: right;
2695    }
2696
2697    .p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(even) {
2698        flex-direction: row-reverse;
2699    }
2700
2701    .p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-opposite {
2702        text-align: right;
2703    }
2704
2705    .p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-content {
2706        text-align: left;
2707    }
2708
2709    .p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(even) .p-timeline-event-opposite {
2710        text-align: left;
2711    }
2712
2713    .p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(even) .p-timeline-event-content {
2714        text-align: right;
2715    }
2716
2717    .p-timeline-vertical .p-timeline-event-opposite,
2718    .p-timeline-vertical .p-timeline-event-content {
2719        padding: dt('timeline.vertical.event.content.padding');
2720    }
2721
2722    .p-timeline-vertical .p-timeline-event-connector {
2723        width: dt('timeline.event.connector.size');
2724    }
2725
2726    .p-timeline-event {
2727        display: flex;
2728        position: relative;
2729        min-height: dt('timeline.event.min.height');
2730    }
2731
2732    .p-timeline-event:last-child {
2733        min-height: 0;
2734    }
2735
2736    .p-timeline-event-opposite {
2737        flex: 1;
2738    }
2739
2740    .p-timeline-event-content {
2741        flex: 1;
2742    }
2743
2744    .p-timeline-event-separator {
2745        flex: 0;
2746        display: flex;
2747        align-items: center;
2748        flex-direction: column;
2749    }
2750
2751    .p-timeline-event-marker {
2752        display: inline-flex;
2753        align-items: center;
2754        justify-content: center;
2755        position: relative;
2756        align-self: baseline;
2757        border-width: dt('timeline.event.marker.border.width');
2758        border-style: solid;
2759        border-color: dt('timeline.event.marker.border.color');
2760        border-radius: dt('timeline.event.marker.border.radius');
2761        width: dt('timeline.event.marker.size');
2762        height: dt('timeline.event.marker.size');
2763        background: dt('timeline.event.marker.background');
2764    }
2765
2766    .p-timeline-event-marker::before {
2767        content: ' ';
2768        border-radius: dt('timeline.event.marker.content.border.radius');
2769        width: dt('timeline.event.marker.content.size');
2770        height: dt('timeline.event.marker.content.size');
2771        background: dt('timeline.event.marker.content.background');
2772    }
2773
2774    .p-timeline-event-marker::after {
2775        content: ' ';
2776        position: absolute;
2777        width: 100%;
2778        height: 100%;
2779        border-radius: dt('timeline.event.marker.border.radius');
2780        box-shadow: dt('timeline.event.marker.content.inset.shadow');
2781    }
2782
2783    .p-timeline-event-connector {
2784        flex-grow: 1;
2785        background: dt('timeline.event.connector.color');
2786    }
2787
2788    .p-timeline-horizontal {
2789        flex-direction: row;
2790    }
2791
2792    .p-timeline-horizontal .p-timeline-event {
2793        flex-direction: column;
2794        flex: 1;
2795    }
2796
2797    .p-timeline-horizontal .p-timeline-event:last-child {
2798        flex: 0;
2799    }
2800
2801    .p-timeline-horizontal .p-timeline-event-separator {
2802        flex-direction: row;
2803    }
2804
2805    .p-timeline-horizontal .p-timeline-event-connector {
2806        width: 100%;
2807        height: dt('timeline.event.connector.size');
2808    }
2809
2810    .p-timeline-horizontal .p-timeline-event-opposite,
2811    .p-timeline-horizontal .p-timeline-event-content {
2812        padding: dt('timeline.horizontal.event.content.padding');
2813    }
2814
2815    .p-timeline-horizontal.p-timeline-alternate .p-timeline-event:nth-child(even) {
2816        flex-direction: column-reverse;
2817    }
2818
2819    .p-timeline-bottom .p-timeline-event {
2820        flex-direction: column-reverse;
2821    }
2822`,b=`
2823    .p-multiselect {
2824        display: inline-flex;
2825        cursor: pointer;
2826        position: relative;
2827        user-select: none;
2828        background: dt('multiselect.background');
2829        border: 1px solid dt('multiselect.border.color');
2830        transition:
2831            background dt('multiselect.transition.duration'),
2832            color dt('multiselect.transition.duration'),
2833            border-color dt('multiselect.transition.duration'),
2834            outline-color dt('multiselect.transition.duration'),
2835            box-shadow dt('multiselect.transition.duration');
2836        border-radius: dt('multiselect.border.radius');
2837        outline-color: transparent;
2838        box-shadow: dt('multiselect.shadow');
2839    }
2840
2841    .p-multiselect:not(.p-disabled):hover {
2842        border-color: dt('multiselect.hover.border.color');
2843    }
2844
2845    .p-multiselect:not(.p-disabled).p-focus {
2846        border-color: dt('multiselect.focus.border.color');
2847        box-shadow: dt('multiselect.focus.ring.shadow');
2848        outline: dt('multiselect.focus.ring.width') dt('multiselect.focus.ring.style') dt('multiselect.focus.ring.color');
2849        outline-offset: dt('multiselect.focus.ring.offset');
2850    }
2851
2852    .p-multiselect.p-variant-filled {
2853        background: dt('multiselect.filled.background');
2854    }
2855
2856    .p-multiselect.p-variant-filled:not(.p-disabled):hover {
2857        background: dt('multiselect.filled.hover.background');
2858    }
2859
2860    .p-multiselect.p-variant-filled.p-focus {
2861        background: dt('multiselect.filled.focus.background');
2862    }
2863
2864    .p-multiselect.p-invalid {
2865        border-color: dt('multiselect.invalid.border.color');
2866    }
2867
2868    .p-multiselect.p-disabled {
2869        opacity: 1;
2870        background: dt('multiselect.disabled.background');
2871    }
2872
2873    .p-multiselect-dropdown {
2874        display: flex;
2875        align-items: center;
2876        justify-content: center;
2877        flex-shrink: 0;
2878        background: transparent;
2879        color: dt('multiselect.dropdown.color');
2880        width: dt('multiselect.dropdown.width');
2881        border-start-end-radius: dt('multiselect.border.radius');
2882        border-end-end-radius: dt('multiselect.border.radius');
2883    }
2884
2885    .p-multiselect-clear-icon {
2886        align-self: center;
2887        color: dt('multiselect.clear.icon.color');
2888        inset-inline-end: dt('multiselect.dropdown.width');
2889    }
2890
2891    .p-multiselect-label-container {
2892        overflow: hidden;
2893        flex: 1 1 auto;
2894        cursor: pointer;
2895    }
2896
2897    .p-multiselect-label {
2898        white-space: nowrap;
2899        cursor: pointer;
2900        overflow: hidden;
2901        text-overflow: ellipsis;
2902        padding: dt('multiselect.padding.y') dt('multiselect.padding.x');
2903        color: dt('multiselect.color');
2904    }
2905
2906    .p-multiselect-display-chip .p-multiselect-label {
2907        display: flex;
2908        align-items: center;
2909        gap: calc(dt('multiselect.padding.y') / 2);
2910    }
2911
2912    .p-multiselect-label.p-placeholder {
2913        color: dt('multiselect.placeholder.color');
2914    }
2915
2916    .p-multiselect.p-invalid .p-multiselect-label.p-placeholder {
2917        color: dt('multiselect.invalid.placeholder.color');
2918    }
2919
2920    .p-multiselect.p-disabled .p-multiselect-label {
2921        color: dt('multiselect.disabled.color');
2922    }
2923
2924    .p-multiselect-label-empty {
2925        overflow: hidden;
2926        visibility: hidden;
2927    }
2928
2929    .p-multiselect-overlay {
2930        position: absolute;
2931        top: 0;
2932        left: 0;
2933        background: dt('multiselect.overlay.background');
2934        color: dt('multiselect.overlay.color');
2935        border: 1px solid dt('multiselect.overlay.border.color');
2936        border-radius: dt('multiselect.overlay.border.radius');
2937        box-shadow: dt('multiselect.overlay.shadow');
2938        min-width: 100%;
2939    }
2940
2941    .p-multiselect-header {
2942        display: flex;
2943        align-items: center;
2944        padding: dt('multiselect.list.header.padding');
2945    }
2946
2947    .p-multiselect-header .p-checkbox {
2948        margin-inline-end: dt('multiselect.option.gap');
2949    }
2950
2951    .p-multiselect-filter-container {
2952        flex: 1 1 auto;
2953    }
2954
2955    .p-multiselect-filter {
2956        width: 100%;
2957    }
2958
2959    .p-multiselect-list-container {
2960        overflow: auto;
2961    }
2962
2963    .p-multiselect-list {
2964        margin: 0;
2965        padding: 0;
2966        list-style-type: none;
2967        padding: dt('multiselect.list.padding');
2968        display: flex;
2969        flex-direction: column;
2970        gap: dt('multiselect.list.gap');
2971    }
2972
2973    .p-multiselect-option {
2974        cursor: pointer;
2975        font-weight: normal;
2976        white-space: nowrap;
2977        position: relative;
2978        overflow: hidden;
2979        display: flex;
2980        align-items: center;
2981        gap: dt('multiselect.option.gap');
2982        padding: dt('multiselect.option.padding');
2983        border: 0 none;
2984        color: dt('multiselect.option.color');
2985        background: transparent;
2986        transition:
2987            background dt('multiselect.transition.duration'),
2988            color dt('multiselect.transition.duration'),
2989            border-color dt('multiselect.transition.duration'),
2990            box-shadow dt('multiselect.transition.duration'),
2991            outline-color dt('multiselect.transition.duration');
2992        border-radius: dt('multiselect.option.border.radius');
2993    }
2994
2995    .p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled).p-focus {
2996        background: dt('multiselect.option.focus.background');
2997        color: dt('multiselect.option.focus.color');
2998    }
2999
3000    .p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled):hover {
3001        background: dt('multiselect.option.focus.background');
3002        color: dt('multiselect.option.focus.color');
3003    }
3004
3005    .p-multiselect-option.p-multiselect-option-selected {
3006        background: dt('multiselect.option.selected.background');
3007        color: dt('multiselect.option.selected.color');
3008    }
3009
3010    .p-multiselect-option.p-multiselect-option-selected.p-focus {
3011        background: dt('multiselect.option.selected.focus.background');
3012        color: dt('multiselect.option.selected.focus.color');
3013    }
3014
3015    .p-multiselect-option-group {
3016        cursor: auto;
3017        margin: 0;
3018        padding: dt('multiselect.option.group.padding');
3019        background: dt('multiselect.option.group.background');
3020        color: dt('multiselect.option.group.color');
3021        font-weight: dt('multiselect.option.group.font.weight');
3022    }
3023
3024    .p-multiselect-empty-message {
3025        padding: dt('multiselect.empty.message.padding');
3026    }
3027
3028    .p-multiselect-label .p-chip {
3029        padding-block-start: calc(dt('multiselect.padding.y') / 2);
3030        padding-block-end: calc(dt('multiselect.padding.y') / 2);
3031        border-radius: dt('multiselect.chip.border.radius');
3032    }
3033
3034    .p-multiselect-label:has(.p-chip) {
3035        padding: calc(dt('multiselect.padding.y') / 2) calc(dt('multiselect.padding.x') / 2);
3036    }
3037
3038    .p-multiselect-fluid {
3039        display: flex;
3040        width: 100%;
3041    }
3042
3043    .p-multiselect-sm .p-multiselect-label {
3044        font-size: dt('multiselect.sm.font.size');
3045        padding-block: dt('multiselect.sm.padding.y');
3046        padding-inline: dt('multiselect.sm.padding.x');
3047    }
3048
3049    .p-multiselect-sm .p-multiselect-dropdown .p-icon {
3050        font-size: dt('multiselect.sm.font.size');
3051        width: dt('multiselect.sm.font.size');
3052        height: dt('multiselect.sm.font.size');
3053    }
3054
3055    .p-multiselect-lg .p-multiselect-label {
3056        font-size: dt('multiselect.lg.font.size');
3057        padding-block: dt('multiselect.lg.padding.y');
3058        padding-inline: dt('multiselect.lg.padding.x');
3059    }
3060
3061    .p-multiselect-lg .p-multiselect-dropdown .p-icon {
3062        font-size: dt('multiselect.lg.font.size');
3063        width: dt('multiselect.lg.font.size');
3064        height: dt('multiselect.lg.font.size');
3065    }
3066
3067    .p-floatlabel-in .p-multiselect-filter {
3068        padding-block-start: dt('multiselect.padding.y');
3069        padding-block-end: dt('multiselect.padding.y');
3070    }
3071`,x=`
3072    .p-radiobutton {
3073        position: relative;
3074        display: inline-flex;
3075        user-select: none;
3076        vertical-align: bottom;
3077        width: dt('radiobutton.width');
3078        height: dt('radiobutton.height');
3079    }
3080
3081    .p-radiobutton-input {
3082        cursor: pointer;
3083        appearance: none;
3084        position: absolute;
3085        top: 0;
3086        inset-inline-start: 0;
3087        width: 100%;
3088        height: 100%;
3089        padding: 0;
3090        margin: 0;
3091        opacity: 0;
3092        z-index: 1;
3093        outline: 0 none;
3094        border: 1px solid transparent;
3095        border-radius: 50%;
3096    }
3097
3098    .p-radiobutton-box {
3099        display: flex;
3100        justify-content: center;
3101        align-items: center;
3102        border-radius: 50%;
3103        border: 1px solid dt('radiobutton.border.color');
3104        background: dt('radiobutton.background');
3105        width: dt('radiobutton.width');
3106        height: dt('radiobutton.height');
3107        transition:
3108            background dt('radiobutton.transition.duration'),
3109            color dt('radiobutton.transition.duration'),
3110            border-color dt('radiobutton.transition.duration'),
3111            box-shadow dt('radiobutton.transition.duration'),
3112            outline-color dt('radiobutton.transition.duration');
3113        outline-color: transparent;
3114        box-shadow: dt('radiobutton.shadow');
3115    }
3116
3117    .p-radiobutton-icon {
3118        transition-duration: dt('radiobutton.transition.duration');
3119        background: transparent;
3120        font-size: dt('radiobutton.icon.size');
3121        width: dt('radiobutton.icon.size');
3122        height: dt('radiobutton.icon.size');
3123        border-radius: 50%;
3124        backface-visibility: hidden;
3125        transform: translateZ(0) scale(0.1);
3126    }
3127
3128    .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {
3129        border-color: dt('radiobutton.hover.border.color');
3130    }
3131
3132    .p-radiobutton-checked .p-radiobutton-box {
3133        border-color: dt('radiobutton.checked.border.color');
3134        background: dt('radiobutton.checked.background');
3135    }
3136
3137    .p-radiobutton-checked .p-radiobutton-box .p-radiobutton-icon {
3138        background: dt('radiobutton.icon.checked.color');
3139        transform: translateZ(0) scale(1, 1);
3140        visibility: visible;
3141    }
3142
3143    .p-radiobutton-checked:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {
3144        border-color: dt('radiobutton.checked.hover.border.color');
3145        background: dt('radiobutton.checked.hover.background');
3146    }
3147
3148    .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-radiobutton-checked .p-radiobutton-box .p-radiobutton-icon {
3149        background: dt('radiobutton.icon.checked.hover.color');
3150    }
3151
3152    .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box {
3153        border-color: dt('radiobutton.focus.border.color');
3154        box-shadow: dt('radiobutton.focus.ring.shadow');
3155        outline: dt('radiobutton.focus.ring.width') dt('radiobutton.focus.ring.style') dt('radiobutton.focus.ring.color');
3156        outline-offset: dt('radiobutton.focus.ring.offset');
3157    }
3158
3159    .p-radiobutton-checked:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box {
3160        border-color: dt('radiobutton.checked.focus.border.color');
3161    }
3162
3163    .p-radiobutton.p-invalid > .p-radiobutton-box {
3164        border-color: dt('radiobutton.invalid.border.color');
3165    }
3166
3167    .p-radiobutton.p-variant-filled .p-radiobutton-box {
3168        background: dt('radiobutton.filled.background');
3169    }
3170
3171    .p-radiobutton.p-variant-filled.p-radiobutton-checked .p-radiobutton-box {
3172        background: dt('radiobutton.checked.background');
3173    }
3174
3175    .p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-radiobutton-checked .p-radiobutton-box {
3176        background: dt('radiobutton.checked.hover.background');
3177    }
3178
3179    .p-radiobutton.p-disabled {
3180        opacity: 1;
3181    }
3182
3183    .p-radiobutton.p-disabled .p-radiobutton-box {
3184        background: dt('radiobutton.disabled.background');
3185        border-color: dt('radiobutton.checked.disabled.border.color');
3186    }
3187
3188    .p-radiobutton-checked.p-disabled .p-radiobutton-box .p-radiobutton-icon {
3189        background: dt('radiobutton.icon.disabled.color');
3190    }
3191
3192    .p-radiobutton-sm,
3193    .p-radiobutton-sm .p-radiobutton-box {
3194        width: dt('radiobutton.sm.width');
3195        height: dt('radiobutton.sm.height');
3196    }
3197
3198    .p-radiobutton-sm .p-radiobutton-icon {
3199        font-size: dt('radiobutton.icon.sm.size');
3200        width: dt('radiobutton.icon.sm.size');
3201        height: dt('radiobutton.icon.sm.size');
3202    }
3203
3204    .p-radiobutton-lg,
3205    .p-radiobutton-lg .p-radiobutton-box {
3206        width: dt('radiobutton.lg.width');
3207        height: dt('radiobutton.lg.height');
3208    }
3209
3210    .p-radiobutton-lg .p-radiobutton-icon {
3211        font-size: dt('radiobutton.icon.lg.size');
3212        width: dt('radiobutton.icon.lg.size');
3213        height: dt('radiobutton.icon.lg.size');
3214    }
3215`,S=`
3216    .p-card {
3217        background: dt('card.background');
3218        color: dt('card.color');
3219        box-shadow: dt('card.shadow');
3220        border-radius: dt('card.border.radius');
3221        display: flex;
3222        flex-direction: column;
3223    }
3224
3225    .p-card-caption {
3226        display: flex;
3227        flex-direction: column;
3228        gap: dt('card.caption.gap');
3229    }
3230
3231    .p-card-body {
3232        padding: dt('card.body.padding');
3233        display: flex;
3234        flex-direction: column;
3235        gap: dt('card.body.gap');
3236    }
3237
3238    .p-card-title {
3239        font-size: dt('card.title.font.size');
3240        font-weight: dt('card.title.font.weight');
3241    }
3242
3243    .p-card-subtitle {
3244        color: dt('card.subtitle.color');
3245    }
3246`,C=`
3247    .p-textarea {
3248        font-family: inherit;
3249        font-feature-settings: inherit;
3250        font-size: 1rem;
3251        color: dt('textarea.color');
3252        background: dt('textarea.background');
3253        padding-block: dt('textarea.padding.y');
3254        padding-inline: dt('textarea.padding.x');
3255        border: 1px solid dt('textarea.border.color');
3256        transition:
3257            background dt('textarea.transition.duration'),
3258            color dt('textarea.transition.duration'),
3259            border-color dt('textarea.transition.duration'),
3260            outline-color dt('textarea.transition.duration'),
3261            box-shadow dt('textarea.transition.duration');
3262        appearance: none;
3263        border-radius: dt('textarea.border.radius');
3264        outline-color: transparent;
3265        box-shadow: dt('textarea.shadow');
3266    }
3267
3268    .p-textarea:enabled:hover {
3269        border-color: dt('textarea.hover.border.color');
3270    }
3271
3272    .p-textarea:enabled:focus {
3273        border-color: dt('textarea.focus.border.color');
3274        box-shadow: dt('textarea.focus.ring.shadow');
3275        outline: dt('textarea.focus.ring.width') dt('textarea.focus.ring.style') dt('textarea.focus.ring.color');
3276        outline-offset: dt('textarea.focus.ring.offset');
3277    }
3278
3279    .p-textarea.p-invalid {
3280        border-color: dt('textarea.invalid.border.color');
3281    }
3282
3283    .p-textarea.p-variant-filled {
3284        background: dt('textarea.filled.background');
3285    }
3286
3287    .p-textarea.p-variant-filled:enabled:hover {
3288        background: dt('textarea.filled.hover.background');
3289    }
3290
3291    .p-textarea.p-variant-filled:enabled:focus {
3292        background: dt('textarea.filled.focus.background');
3293    }
3294
3295    .p-textarea:disabled {
3296        opacity: 1;
3297        background: dt('textarea.disabled.background');
3298        color: dt('textarea.disabled.color');
3299    }
3300
3301    .p-textarea::placeholder {
3302        color: dt('textarea.placeholder.color');
3303    }
3304
3305    .p-textarea.p-invalid::placeholder {
3306        color: dt('textarea.invalid.placeholder.color');
3307    }
3308
3309    .p-textarea-fluid {
3310        width: 100%;
3311    }
3312
3313    .p-textarea-resizable {
3314        overflow: hidden;
3315        resize: none;
3316    }
3317
3318    .p-textarea-sm {
3319        font-size: dt('textarea.sm.font.size');
3320        padding-block: dt('textarea.sm.padding.y');
3321        padding-inline: dt('textarea.sm.padding.x');
3322    }
3323
3324    .p-textarea-lg {
3325        font-size: dt('textarea.lg.font.size');
3326        padding-block: dt('textarea.lg.padding.y');
3327        padding-inline: dt('textarea.lg.padding.x');
3328    }
3329`,w=`
3330    .p-inputgroup,
3331    .p-inputgroup .p-iconfield,
3332    .p-inputgroup .p-floatlabel,
3333    .p-inputgroup .p-iftalabel {
3334        display: flex;
3335        align-items: stretch;
3336        width: 100%;
3337    }
3338
3339    .p-inputgroup .p-floatlabel .p-inputwrapper,
3340    .p-inputgroup .p-iftalabel .p-inputwrapper {
3341        display: inline-flex;
3342    }
3343
3344    .p-inputgroup .p-inputtext,
3345    .p-inputgroup .p-inputwrapper {
3346        flex: 1 1 auto;
3347        width: 1%;
3348    }
3349
3350    .p-inputgroupaddon {
3351        display: flex;
3352        align-items: center;
3353        justify-content: center;
3354        padding: dt('inputgroup.addon.padding');
3355        background: dt('inputgroup.addon.background');
3356        color: dt('inputgroup.addon.color');
3357        border-block-start: 1px solid dt('inputgroup.addon.border.color');
3358        border-block-end: 1px solid dt('inputgroup.addon.border.color');
3359        min-width: dt('inputgroup.addon.min.width');
3360    }
3361
3362    .p-inputgroupaddon:first-child,
3363    .p-inputgroupaddon + .p-inputgroupaddon {
3364        border-inline-start: 1px solid dt('inputgroup.addon.border.color');
3365    }
3366
3367    .p-inputgroupaddon:last-child {
3368        border-inline-end: 1px solid dt('inputgroup.addon.border.color');
3369    }
3370
3371    .p-inputgroupaddon:has(.p-button) {
3372        padding: 0;
3373        overflow: hidden;
3374    }
3375
3376    .p-inputgroupaddon .p-button {
3377        border-radius: 0;
3378    }
3379
3380    .p-inputgroup > .p-component,
3381    .p-inputgroup > .p-inputwrapper > .p-component,
3382    .p-inputgroup > .p-iconfield > .p-component,
3383    .p-inputgroup > .p-floatlabel > .p-component,
3384    .p-inputgroup > .p-floatlabel > .p-inputwrapper > .p-component,
3385    .p-inputgroup > .p-iftalabel > .p-component,
3386    .p-inputgroup > .p-iftalabel > .p-inputwrapper > .p-component {
3387        border-radius: 0;
3388        margin: 0;
3389    }
3390
3391    .p-inputgroupaddon:first-child,
3392    .p-inputgroup > .p-component:first-child,
3393    .p-inputgroup > .p-inputwrapper:first-child > .p-component,
3394    .p-inputgroup > .p-iconfield:first-child > .p-component,
3395    .p-inputgroup > .p-floatlabel:first-child > .p-component,
3396    .p-inputgroup > .p-floatlabel:first-child > .p-inputwrapper > .p-component,
3397    .p-inputgroup > .p-iftalabel:first-child > .p-component,
3398    .p-inputgroup > .p-iftalabel:first-child > .p-inputwrapper > .p-component {
3399        border-start-start-radius: dt('inputgroup.addon.border.radiu
3399s');
3400        border-end-start-radius: dt('inputgroup.addon.border.radius');
3401    }
3402
3403    .p-inputgroupaddon:last-child,
3404    .p-inputgroup > .p-component:last-child,
3405    .p-inputgroup > .p-inputwrapper:last-child > .p-component,
3406    .p-inputgroup > .p-iconfield:last-child > .p-component,
3407    .p-inputgroup > .p-floatlabel:last-child > .p-component,
3408    .p-inputgroup > .p-floatlabel:last-child > .p-inputwrapper > .p-component,
3409    .p-inputgroup > .p-iftalabel:last-child > .p-component,
3410    .p-inputgroup > .p-iftalabel:last-child > .p-inputwrapper > .p-component {
3411        border-start-end-radius: dt('inputgroup.addon.border.radius');
3412        border-end-end-radius: dt('inputgroup.addon.border.radius');
3413    }
3414
3415    .p-inputgroup .p-component:focus,
3416    .p-inputgroup .p-component.p-focus,
3417    .p-inputgroup .p-inputwrapper-focus,
3418    .p-inputgroup .p-component:focus ~ label,
3419    .p-inputgroup .p-component.p-focus ~ label,
3420    .p-inputgroup .p-inputwrapper-focus ~ label,
3421    .p-inputgroup .p-floatlabel .p-inputwrapper ~ label,
3422    .p-inputgroup .p-iftalabel .p-inputwrapper ~ label {
3423        z-index: 1;
3424    }
3425
3426    .p-inputgroup > .p-button:not(.p-button-icon-only) {
3427        width: auto;
3428    }
3429
3430    .p-inputgroup .p-iconfield + .p-iconfield .p-inputtext {
3431        border-inline-start: 0;
3432    }
3433`,T=`
3434    .p-tag {
3435        display: inline-flex;
3436        align-items: center;
3437        justify-content: center;
3438        background: dt('tag.primary.background');
3439        color: dt('tag.primary.color');
3440        font-size: dt('tag.font.size');
3441        font-weight: dt('tag.font.weight');
3442        padding: dt('tag.padding');
3443        border-radius: dt('tag.border.radius');
3444        gap: dt('tag.gap');
3445    }
3446
3447    .p-tag-icon {
3448        font-size: dt('tag.icon.size');
3449        width: dt('tag.icon.size');
3450        height: dt('tag.icon.size');
3451    }
3452
3453    .p-tag-rounded {
3454        border-radius: dt('tag.rounded.border.radius');
3455    }
3456
3457    .p-tag-success {
3458        background: dt('tag.success.background');
3459        color: dt('tag.success.color');
3460    }
3461
3462    .p-tag-info {
3463        background: dt('tag.info.background');
3464        color: dt('tag.info.color');
3465    }
3466
3467    .p-tag-warn {
3468        background: dt('tag.warn.background');
3469        color: dt('tag.warn.color');
3470    }
3471
3472    .p-tag-danger {
3473        background: dt('tag.danger.background');
3474        color: dt('tag.danger.color');
3475    }
3476
3477    .p-tag-secondary {
3478        background: dt('tag.secondary.background');
3479        color: dt('tag.secondary.color');
3480    }
3481
3482    .p-tag-contrast {
3483        background: dt('tag.contrast.background');
3484        color: dt('tag.contrast.color');
3485    }
3486`,E=`
3487    .p-inputnumber {
3488        display: inline-flex;
3489        position: relative;
3490    }
3491
3492    .p-inputnumber-button {
3493        display: flex;
3494        align-items: center;
3495        justify-content: center;
3496        flex: 0 0 auto;
3497        cursor: pointer;
3498        background: dt('inputnumber.button.background');
3499        color: dt('inputnumber.button.color');
3500        width: dt('inputnumber.button.width');
3501        transition:
3502            background dt('inputnumber.transition.duration'),
3503            color dt('inputnumber.transition.duration'),
3504            border-color dt('inputnumber.transition.duration'),
3505            outline-color dt('inputnumber.transition.duration');
3506    }
3507
3508    .p-inputnumber-button:disabled {
3509        cursor: auto;
3510    }
3511
3512    .p-inputnumber-button:not(:disabled):hover {
3513        background: dt('inputnumber.button.hover.background');
3514        color: dt('inputnumber.button.hover.color');
3515    }
3516
3517    .p-inputnumber-button:not(:disabled):active {
3518        background: dt('inputnumber.button.active.background');
3519        color: dt('inputnumber.button.active.color');
3520    }
3521
3522    .p-inputnumber-stacked .p-inputnumber-button {
3523        position: relative;
3524        flex: 1 1 auto;
3525        border: 0 none;
3526    }
3527
3528    .p-inputnumber-stacked .p-inputnumber-button-group {
3529        display: flex;
3530        flex-direction: column;
3531        position: absolute;
3532        inset-block-start: 1px;
3533        inset-inline-end: 1px;
3534        height: calc(100% - 2px);
3535        z-index: 1;
3536    }
3537
3538    .p-inputnumber-stacked .p-inputnumber-increment-button {
3539        padding: 0;
3540        border-start-end-radius: calc(dt('inputnumber.button.border.radiu
3540s') - 1px);
3541    }
3542
3543    .p-inputnumber-stacked .p-inputnumber-decrement-button {
3544        padding: 0;
3545        border-end-end-radius: calc(dt('inputnumber.button.border.radius') - 1px);
3546    }
3547
3548    .p-inputnumber-stacked .p-inputnumber-input {
3549        padding-inline-end: calc(dt('inputnumber.button.width') + dt('form.field.padding.x'));
3550    }
3551
3552    .p-inputnumber-horizontal .p-inputnumber-button {
3553        border: 1px solid dt('inputnumber.button.border.color');
3554    }
3555
3556    .p-inputnumber-horizontal .p-inputnumber-button:hover {
3557        border-color: dt('inputnumber.button.hover.border.color');
3558    }
3559
3560    .p-inputnumber-horizontal .p-inputnumber-button:active {
3561        border-color: dt('inputnumber.button.active.border.color');
3562    }
3563
3564    .p-inputnumber-horizontal .p-inputnumber-increment-button {
3565        order: 3;
3566        border-start-end-radius: dt('inputnumber.button.border.radius');
3567        border-end-end-radius: dt('inputnumber.button.border.radius');
3568        border-inline-start: 0 none;
3569    }
3570
3571    .p-inputnumber-horizontal .p-inputnumber-input {
3572        order: 2;
3573        border-radius: 0;
3574    }
3575
3576    .p-inputnumber-horizontal .p-inputnumber-decrement-button {
3577        order: 1;
3578        border-start-start-radius: dt('inputnumber.button.border.radius');
3579        border-end-start-radius: dt('inputnumber.button.border.radius');
3580        border-inline-end: 0 none;
3581    }
3582
3583    .p-floatlabel:has(.p-inputnumber-horizontal) label {
3584        margin-inline-start: dt('inputnumber.button.width');
3585    }
3586
3587    .p-inputnumber-vertical {
3588        flex-direction: column;
3589    }
3590
3591    .p-inputnumber-vertical .p-inputnumber-button {
3592        border: 1px solid dt('inputnumber.button.border.color');
3593        padding: dt('inputnumber.button.vertical.padding');
3594    }
3595
3596    .p-inputnumber-vertical .p-inputnumber-button:hover {
3597        border-color: dt('inputnumber.button.hover.border.color');
3598    }
3599
3600    .p-inputnumber-vertical .p-inputnumber-button:active {
3601        border-color: dt('inputnumber.button.active.border.color');
3602    }
3603
3604    .p-inputnumber-vertical .p-inputnumber-increment-button {
3605        order: 1;
3606        border-start-start-radius: dt('inputnumber.button.border.radius');
3607        border-start-end-radius: dt('inputnumber.button.border.radius');
3608        width: 100%;
3609        border-block-end: 0 none;
3610    }
3611
3612    .p-inputnumber-vertical .p-inputnumber-input {
3613        order: 2;
3614        border-radius: 0;
3615        text-align: center;
3616    }
3617
3618    .p-inputnumber-vertical .p-inputnumber-decrement-button {
3619        order: 3;
3620        border-end-start-radius: dt('inputnumber.button.border.radius');
3621        border-end-end-radius: dt('inputnumber.button.border.radius');
3622        width: 100%;
3623        border-block-start: 0 none;
3624    }
3625
3626    .p-inputnumber-input {
3627        flex: 1 1 auto;
3628    }
3629
3630    .p-inputnumber-fluid {
3631        width: 100%;
3632    }
3633
3634    .p-inputnumber-fluid .p-inputnumber-input {
3635        width: 1%;
3636    }
3637
3638    .p-inputnumber-fluid.p-inputnumber-vertical .p-inputnumber-input {
3639        width: 100%;
3640    }
3641
3642    .p-inputnumber:has(.p-inputtext-sm) .p-inputnumber-button .p-icon {
3643        font-size: dt('form.field.sm.font.size');
3644        width: dt('form.field.sm.font.size');
3645        height: dt('form.field.sm.font.size');
3646    }
3647
3648    .p-inputnumber:has(.p-inputtext-lg) .p-inputnumber-button .p-icon {
3649        font-size: dt('form.field.lg.font.size');
3650        width: dt('form.field.lg.font.size');
3651        height: dt('form.field.lg.font.size');
3652    }
3653
3654    .p-inputnumber-clear-icon {
3655        position: absolute;
3656        top: 50%;
3657        margin-top: -0.5rem;
3658        cursor: pointer;
3659        inset-inline-end: dt('form.field.padding.x');
3660        color: dt('form.field.icon.color');
3661    }
3662
3663    .p-inputnumber:has(.p-inputnumber-clear-icon) .p-inputnumber-input {
3664        padding-inline-end: calc((dt('form.field.padding.x') * 2) + dt('icon.size'));
3665    }
3666
3667    .p-inputnumber-stacked .p-inputnumber-clear-icon {
3668        inset-inline-end: calc(dt('inputnumber.button.width') + dt('form.field.padding.x'));
3669    }
3670
3671    .p-inputnumber-stacked:has(.p-inputnumber-clear-icon) .p-inputnumber-input {
3672        padding-inline-end: calc(dt('inputnumber.button.width') + (dt('form.field.padding.x') * 2) + dt('icon.size'));
3673    }
3674
3675    .p-inputnumber-horizontal .p-inputnumber-clear-icon {
3676        inset-inline-end: calc(dt('inputnumber.button.width') + dt('form.field.padding.x'));
3677    }
3678`,D=`
3679    .p-toolbar {
3680        display: flex;
3681        align-items: center;
3682        justify-content: space-between;
3683        flex-wrap: wrap;
3684        padding: dt('toolbar.padding');
3685        background: dt('toolbar.background');
3686        border: 1px solid dt('toolbar.border.color');
3687        color: dt('toolbar.color');
3688        border-radius: dt('toolbar.border.radius');
3689        gap: dt('toolbar.gap');
3690    }
3691
3692    .p-toolbar-start,
3693    .p-toolbar-center,
3694    .p-toolbar-end {
3695        display: flex;
3696        align-items: center;
3697    }
3698`,O=`
3699    .p-contextmenu {
3700        background: dt('contextmenu.background');
3701        color: dt('contextmenu.color');
3702        border: 1px solid dt('contextmenu.border.color');
3703        border-radius: dt('contextmenu.border.radius');
3704        box-shadow: dt('contextmenu.shadow');
3705        min-width: 12.5rem;
3706    }
3707
3708    .p-contextmenu-root-list,
3709    .p-contextmenu-submenu {
3710        margin: 0;
3711        padding: dt('contextmenu.list.padding');
3712        list-style: none;
3713        outline: 0 none;
3714        display: flex;
3715        flex-direction: column;
3716        gap: dt('contextmenu.list.gap');
3717    }
3718
3719    .p-contextmenu-submenu {
3720        position: absolute;
3721        display: flex;
3722        flex-direction: column;
3723        min-width: 100%;
3724        z-index: 1;
3725        background: dt('contextmenu.background');
3726        color: dt('contextmenu.color');
3727        border: 1px solid dt('contextmenu.border.color');
3728        border-radius: dt('contextmenu.border.radius');
3729        box-shadow: dt('contextmenu.shadow');
3730    }
3731
3732    .p-contextmenu-item {
3733        position: relative;
3734    }
3735
3736    .p-contextmenu-item-content {
3737        transition:
3738            background dt('contextmenu.transition.duration'),
3739            color dt('contextmenu.transition.duration');
3740        border-radius: dt('contextmenu.item.border.radius');
3741        color: dt('contextmenu.item.color');
3742    }
3743
3744    .p-contextmenu-item-link {
3745        cursor: pointer;
3746        display: flex;
3747        align-items: center;
3748        text-decoration: none;
3749        overflow: hidden;
3750        position: relative;
3751        color: inherit;
3752        padding: dt('contextmenu.item.padding');
3753        gap: dt('contextmenu.item.gap');
3754        user-select: none;
3755    }
3756
3757    .p-contextmenu-item-label {
3758        line-height: 1;
3759    }
3760
3761    .p-contextmenu-item-icon {
3762        color: dt('contextmenu.item.icon.color');
3763    }
3764
3765    .p-contextmenu-submenu-icon {
3766        color: dt('contextmenu.submenu.icon.color');
3767        margin-left: auto;
3768        font-size: dt('contextmenu.submenu.icon.size');
3769        width: dt('contextmenu.submenu.icon.size');
3770        height: dt('contextmenu.submenu.icon.size');
3771    }
3772
3773    .p-contextmenu-submenu-icon:dir(rtl) {
3774        margin-left: 0;
3775        margin-right: auto;
3776    }
3777
3778    .p-contextmenu-item.p-focus > .p-contextmenu-item-content {
3779        color: dt('contextmenu.item.focus.color');
3780        background: dt('contextmenu.item.focus.background');
3781    }
3782
3783    .p-contextmenu-item.p-focus > .p-contextmenu-item-content .p-contextmenu-item-icon {
3784        color: dt('contextmenu.item.icon.focus.color');
3785    }
3786
3787    .p-contextmenu-item.p-focus > .p-contextmenu-item-content .p-contextmenu-submenu-icon {
3788        color: dt('contextmenu.submenu.icon.focus.color');
3789    }
3790
3791    .p-contextmenu-item:not(.p-disabled) > .p-contextmenu-item-content:hover {
3792        color: dt('contextmenu.item.focus.color');
3793        background: dt('contextmenu.item.focus.background');
3794    }
3795
3796    .p-contextmenu-item:not(.p-disabled) > .p-contextmenu-item-content:hover .p-contextmenu-item-icon {
3797        color: dt('contextmenu.item.icon.focus.color');
3798    }
3799
3800    .p-contextmenu-item:not(.p-disabled) > .p-contextmenu-item-content:hover .p-contextmenu-submenu-icon {
3801        color: dt('contextmenu.submenu.icon.focus.color');
3802    }
3803
3804    .p-contextmenu-item-active > .p-contextmenu-item-content {
3805        color: dt('contextmenu.item.active.color');
3806        background: dt('contextmenu.item.active.background');
3807    }
3808
3809    .p-contextmenu-item-active > .p-contextmenu-item-content .p-contextmenu-item-icon {
3810        color: dt('contextmenu.item.icon.active.color');
3811    }
3812
3813    .p-contextmenu-item-active > .p-contextmenu-item-content .p-contextmenu-submenu-icon {
3814        color: dt('contextmenu.submenu.icon.active.color');
3815    }
3816
3817    .p-contextmenu-separator {
3818        border-block-start: 1px solid dt('contextmenu.separator.border.color');
3819    }
3820
3821    .p-contextmenu-mobile .p-contextmenu-submenu {
3822        position: static;
3823        box-shadow: none;
3824        border: 0 none;
3825        padding-inline-start: dt('tieredmenu.submenu.mobile.indent');
3826        padding-inline-end: 0;
3827    }
3828
3829    .p-contextmenu-mobile .p-contextmenu-submenu-icon {
3830        transition: transform 0.2s;
3831        transform: rotate(90deg);
3832    }
3833
3834    .p-contextmenu-mobile .p-contextmenu-item-active > .p-contextmenu-item-content .p-contextmenu-submenu-icon {
3835        transform: rotate(-90deg);
3836    }
3837`,k=`
3838    .p-divider-horizontal {
3839        display: flex;
3840        width: 100%;
3841        position: relative;
3842        align-items: center;
3843        margin: dt('divider.horizontal.margin');
3844        padding: dt('divider.horizontal.padding');
3845    }
3846
3847    .p-divider-horizontal:before {
3848        position: absolute;
3849        display: block;
3850        inset-block-start: 50%;
3851        inset-inline-start: 0;
3852        width: 100%;
3853        content: '';
3854        border-block-start: 1px solid dt('divider.border.color');
3855    }
3856
3857    .p-divider-horizontal .p-divider-content {
3858        padding: dt('divider.horizontal.content.padding');
3859    }
3860
3861    .p-divider-vertical {
3862        min-height: 100%;
3863        display: flex;
3864        position: relative;
3865        justify-content: center;
3866        margin: dt('divider.vertical.margin');
3867        padding: dt('divider.vertical.padding');
3868    }
3869
3870    .p-divider-vertical:before {
3871        position: absolute;
3872        display: block;
3873        inset-block-start: 0;
3874        inset-inline-start: 50%;
3875        height: 100%;
3876        content: '';
3877        border-inline-start: 1px solid dt('divider.border.color');
3878    }
3879
3880    .p-divider.p-divider-vertical .p-divider-content {
3881        padding: dt('divider.vertical.content.padding');
3882    }
3883
3884    .p-divider-content {
3885        z-index: 1;
3886        background: dt('divider.content.background');
3887        color: dt('divider.content.color');
3888    }
3889
3890    .p-divider-solid.p-divider-horizontal:before {
3891        border-block-start-style: solid;
3892    }
3893
3894    .p-divider-solid.p-divider-vertical:before {
3895        border-inline-start-style: solid;
3896    }
3897
3898    .p-divider-dashed.p-divider-horizontal:before {
3899        border-block-start-style: dashed;
3900    }
3901
3902    .p-divider-dashed.p-divider-vertical:before {
3903        border-inline-start-style: dashed;
3904    }
3905
3906    .p-divider-dotted.p-divider-horizontal:before {
3907        border-block-start-style: dotted;
3908    }
3909
3910    .p-divider-dotted.p-divider-vertical:before {
3911        border-inline-start-style: dotted;
3912    }
3913
3914    .p-divider-left:dir(rtl),
3915    .p-divider-right:dir(rtl) {
3916        flex-direction: row-reverse;
3917    }
3918`,A=`
3919    .p-scrolltop.p-button {
3920        position: fixed !important;
3921        inset-block-end: 20px;
3922        inset-inline-end: 20px;
3923    }
3924
3925    .p-scrolltop-sticky.p-button {
3926        position: sticky !important;
3927        display: flex;
3928        margin-inline-start: auto;
3929    }
3930
3931    .p-scrolltop-enter-from {
3932        opacity: 0;
3933    }
3934
3935    .p-scrolltop-enter-active {
3936        transition: opacity 300ms;
3937    }
3938
3939    .p-scrolltop-leave-to {
3940        opacity: 0;
3941    }
3942
3943    .p-scrolltop-leave-active {
3944        transition: opacity 300ms;
3945    }
3946`,j=`
3947    .p-metergroup {
3948        display: flex;
3949        gap: dt('metergroup.gap');
3950    }
3951
3952    .p-metergroup-meters {
3953        display: flex;
3954        background: dt('metergroup.meters.background');
3955        border-radius: dt('metergroup.border.radius');
3956    }
3957
3958    .p-metergroup-label-list {
3959        display: flex;
3960        flex-wrap: wrap;
3961        margin: 0;
3962        padding: 0;
3963        list-style-type: none;
3964    }
3965
3966    .p-metergroup-label {
3967        display: inline-flex;
3968        align-items: center;
3969        gap: dt('metergroup.label.gap');
3970    }
3971
3972    .p-metergroup-label-marker {
3973        display: inline-flex;
3974        width: dt('metergroup.label.marker.size');
3975        height: dt('metergroup.label.marker.size');
3976        border-radius: 100%;
3977    }
3978
3979    .p-metergroup-label-icon {
3980        font-size: dt('metergroup.label.icon.size');
3981        width: dt('metergroup.label.icon.size');
3982        height: dt('metergroup.label.icon.size');
3983    }
3984
3985    .p-metergroup-horizontal {
3986        flex-direction: column;
3987    }
3988
3989    .p-metergroup-label-list-horizontal {
3990        gap: dt('metergroup.label.list.horizontal.gap');
3991    }
3992
3993    .p-metergroup-horizontal .p-metergroup-meters {
3994        height: dt('metergroup.meters.size');
3995    }
3996
3997    .p-metergroup-horizontal .p-metergroup-meter:first-of-type {
3998        border-start-start-radius: dt('metergroup.border.radius');
3999        border-end-start-radius: dt('metergroup.border.radius');
4000    }
4001
4002    .p-metergroup-horizontal .p-metergroup-meter:last-of-type {
4003        border-start-end-radius: dt('metergroup.border.radius');
4004        border-end-end-radius: dt('metergroup.border.radius');
4005    }
4006
4007    .p-metergroup-vertical {
4008        flex-direction: row;
4009    }
4010
4011    .p-metergroup-label-list-vertical {
4012        flex-direction: column;
4013        gap: dt('metergroup.label.list.vertical.gap');
4014    }
4015
4016    .p-metergroup-vertical .p-metergroup-meters {
4017        flex-direction: column;
4018        width: dt('metergroup.meters.size');
4019        height: 100%;
4020    }
4021
4022    .p-metergroup-vertical .p-metergroup-label-list {
4023        align-items: flex-start;
4024    }
4025
4026    .p-metergroup-vertical .p-metergroup-meter:first-of-type {
4027        border-start-start-radius: dt('metergroup.border.radius');
4028        border-start-end-radius: dt('metergroup.border.radius');
4029    }
4030
4031    .p-metergroup-vertical .p-metergroup-meter:last-of-type {
4032        border-end-start-radius: dt('metergroup.border.radius');
4033        border-end-end-radius: dt('metergroup.border.radius');
4034    }
4035`,M=`
4036    .p-paginator {
4037        display: flex;
4038        align-items: center;
4039        justify-content: center;
4040        flex-wrap: wrap;
4041        background: dt('paginator.background');
4042        color: dt('paginator.color');
4043        padding: dt('paginator.padding');
4044        border-radius: dt('paginator.border.radius');
4045        gap: dt('paginator.gap');
4046    }
4047
4048    .p-paginator-content {
4049        display: flex;
4050        align-items: center;
4051        justify-content: center;
4052        flex-wrap: wrap;
4053        gap: dt('paginator.gap');
4054    }
4055
4056    .p-paginator-content-start {
4057        margin-inline-end: auto;
4058    }
4059
4060    .p-paginator-content-end {
4061        margin-inline-start: auto;
4062    }
4063
4064    .p-paginator-page,
4065    .p-paginator-next,
4066    .p-paginator-last,
4067    .p-paginator-first,
4068    .p-paginator-prev {
4069        cursor: pointer;
4070        display: inline-flex;
4071        align-items: center;
4072        justify-content: center;
4073        line-height: 1;
4074        user-select: none;
4075        overflow: hidden;
4076        position: relative;
4077        background: dt('paginator.nav.button.background');
4078        border: 0 none;
4079        color: dt('paginator.nav.button.color');
4080        min-width: dt('paginator.nav.button.width');
4081        height: dt('paginator.nav.button.height');
4082        transition:
4083            background dt('paginator.transition.duration'),
4084            color dt('paginator.transition.duration'),
4085            outline-color dt('paginator.transition.duration'),
4086            box-shadow dt('paginator.transition.duration');
4087        border-radius: dt('paginator.nav.button.border.radius');
4088        padding: 0;
4089        margin: 0;
4090    }
4091
4092    .p-paginator-page:focus-visible,
4093    .p-paginator-next:focus-visible,
4094    .p-paginator-last:focus-visible,
4095    .p-paginator-first:focus-visible,
4096    .p-paginator-prev:focus-visible {
4097        box-shadow: dt('paginator.nav.button.focus.ring.shadow');
4098        outline: dt('paginator.nav.button.focus.ring.width') dt('paginator.nav.button.focus.ring.style') dt('paginator.nav.button.focus.ring.color');
4099        outline-offset: dt('paginator.nav.button.focus.ring.offset');
4100    }
4101
4102    .p-paginator-page:not(.p-disabled):not(.p-paginator-page-selected):hover,
4103    .p-paginator-first:not(.p-disabled):hover,
4104    .p-paginator-prev:not(.p-disabled):hover,
4105    .p-paginator-next:not(.p-disabled):hover,
4106    .p-paginator-last:not(.p-disabled):hover {
4107        background: dt('paginator.nav.button.hover.background');
4108        color: dt('paginator.nav.button.hover.color');
4109    }
4110
4111    .p-paginator-page.p-paginator-page-selected {
4112        background: dt('paginator.nav.button.selected.background');
4113        color: dt('paginator.nav.button.selected.color');
4114    }
4115
4116    .p-paginator-current {
4117        color: dt('paginator.current.page.report.color');
4118    }
4119
4120    .p-paginator-pages {
4121        display: flex;
4122        align-items: center;
4123        gap: dt('paginator.gap');
4124    }
4125
4126    .p-paginator-jtp-input .p-inputtext {
4127        max-width: dt('paginator.jump.to.page.input.max.width');
4128    }
4129
4130    .p-paginator-first:dir(rtl),
4131    .p-paginator-prev:dir(rtl),
4132    .p-paginator-next:dir(rtl),
4133    .p-paginator-last:dir(rtl) {
4134        transform: rotate(180deg);
4135    }
4136`,ee
vendor: 20,106 bytes, lines 4136-4743
4136=`
4137    .p-datatable {
4138        position: relative;
4139        display: block;
4140    }
4141
4142    .p-datatable-table {
4143        border-spacing: 0;
4144        border-collapse: separate;
4145        width: 100%;
4146    }
4147
4148    .p-datatable-scrollable > .p-datatable-table-container {
4149        position: relative;
4150    }
4151
4152    .p-datatable-scrollable-table > .p-datatable-thead {
4153        inset-block-start: 0;
4154        z-index: 1;
4155    }
4156
4157    .p-datatable-scrollable-table > .p-datatable-frozen-tbody {
4158        position: sticky;
4159        z-index: 1;
4160    }
4161
4162    .p-datatable-scrollable-table > .p-datatable-tfoot {
4163        inset-block-end: 0;
4164        z-index: 1;
4165    }
4166
4167    .p-datatable-scrollable .p-datatable-frozen-column {
4168        position: sticky;
4169    }
4170
4171    .p-datatable-scrollable th.p-datatable-frozen-column {
4172        z-index: 1;
4173    }
4174
4175    .p-datatable-scrollable td.p-datatable-frozen-column {
4176        background: inherit;
4177    }
4178
4179    .p-datatable-scrollable > .p-datatable-table-container > .p-datatable-table > .p-datatable-thead,
4180    .p-datatable-scrollable > .p-datatable-table-container > .p-virtualscroller > .p-datatable-table > .p-datatable-thead {
4181        background: dt('datatable.header.cell.background');
4182    }
4183
4184    .p-datatable-scrollable > .p-datatable-table-container > .p-datatable-table > .p-datatable-tfoot,
4185    .p-datatable-scrollable > .p-datatable-table-container > .p-virtualscroller > .p-datatable-table > .p-datatable-tfoot {
4186        background: dt('datatable.footer.cell.background');
4187    }
4188
4189    .p-datatable-flex-scrollable {
4190        display: flex;
4191        flex-direction: column;
4192        height: 100%;
4193    }
4194
4195    .p-datatable-flex-scrollable > .p-datatable-table-container {
4196        display: flex;
4197        flex-direction: column;
4198        flex: 1;
4199        height: 100%;
4200    }
4201
4202    .p-datatable-scrollable-table > .p-datatable-tbody > .p-datatable-row-group-header {
4203        position: sticky;
4204        z-index: 1;
4205    }
4206
4207    .p-datatable-resizable-table > .p-datatable-thead > tr > th,
4208    .p-datatable-resizable-table > .p-datatable-tfoot > tr > td,
4209    .p-datatable-resizable-table > .p-datatable-tbody > tr > td {
4210        overflow: hidden;
4211        white-space: nowrap;
4212    }
4213
4214    .p-datatable-resizable-table > .p-datatable-thead > tr > th.p-datatable-resizable-column:not(.p-datatable-frozen-column) {
4215        background-clip: padding-box;
4216        position: relative;
4217    }
4218
4219    .p-datatable-resizable-table-fit > .p-datatable-thead > tr > th.p-datatable-resizable-column:last-child .p-datatable-column-resizer {
4220        display: none;
4221    }
4222
4223    .p-datatable-column-resizer {
4224        display: block;
4225        position: absolute;
4226        inset-block-start: 0;
4227        inset-inline-end: 0;
4228        margin: 0;
4229        width: dt('datatable.column.resizer.width');
4230        height: 100%;
4231        padding: 0;
4232        cursor: col-resize;
4233        border: 1px solid transparent;
4234    }
4235
4236    .p-datatable-column-header-content {
4237        display: flex;
4238        align-items: center;
4239        gap: dt('datatable.header.cell.gap');
4240    }
4241
4242    .p-datatable-column-resize-indicator {
4243        width: dt('datatable.resize.indicator.width');
4244        position: absolute;
4245        z-index: 10;
4246        display: none;
4247        background: dt('datatable.resize.indicator.color');
4248    }
4249
4250    .p-datatable-row-reorder-indicator-up,
4251    .p-datatable-row-reorder-indicator-down {
4252        position: absolute;
4253        display: none;
4254    }
4255
4256    .p-datatable-reorderable-column,
4257    .p-datatable-reorderable-row-handle {
4258        cursor: move;
4259    }
4260
4261    .p-datatable-mask {
4262        position: absolute;
4263        display: flex;
4264        align-items: center;
4265        justify-content: center;
4266        z-index: 2;
4267    }
4268
4269    .p-datatable-inline-filter {
4270        display: flex;
4271        align-items: center;
4272        width: 100%;
4273        gap: dt('datatable.filter.inline.gap');
4274    }
4275
4276    .p-datatable-inline-filter .p-datatable-filter-element-container {
4277        flex: 1 1 auto;
4278        width: 1%;
4279    }
4280
4281    .p-datatable-filter-overlay {
4282        background: dt('datatable.filter.overlay.select.background');
4283        color: dt('datatable.filter.overlay.select.color');
4284        border: 1px solid dt('datatable.filter.overlay.select.border.color');
4285        border-radius: dt('datatable.filter.overlay.select.border.radius');
4286        box-shadow: dt('datatable.filter.overlay.select.shadow');
4287        min-width: 12.5rem;
4288    }
4289
4290    .p-datatable-filter-constraint-list {
4291        margin: 0;
4292        list-style: none;
4293        display: flex;
4294        flex-direction: column;
4295        padding: dt('datatable.filter.constraint.list.padding');
4296        gap: dt('datatable.filter.constraint.list.gap');
4297    }
4298
4299    .p-datatable-filter-constraint {
4300        padding: dt('datatable.filter.constraint.padding');
4301        color: dt('datatable.filter.constraint.color');
4302        border-radius: dt('datatable.filter.constraint.border.radius');
4303        cursor: pointer;
4304        transition:
4305            background dt('datatable.transition.duration'),
4306            color dt('datatable.transition.duration'),
4307            border-color dt('datatable.transition.duration'),
4308            box-shadow dt('datatable.transition.duration');
4309    }
4310
4311    .p-datatable-filter-constraint-selected {
4312        background: dt('datatable.filter.constraint.selected.background');
4313        color: dt('datatable.filter.constraint.selected.color');
4314    }
4315
4316    .p-datatable-filter-constraint:not(.p-datatable-filter-constraint-selected):not(.p-disabled):hover {
4317        background: dt('datatable.filter.constraint.focus.background');
4318        color: dt('datatable.filter.constraint.focus.color');
4319    }
4320
4321    .p-datatable-filter-constraint:focus-visible {
4322        outline: 0 none;
4323        background: dt('datatable.filter.constraint.focus.background');
4324        color: dt('datatable.filter.constraint.focus.color');
4325    }
4326
4327    .p-datatable-filter-constraint-selected:focus-visible {
4328        outline: 0 none;
4329        background: dt('datatable.filter.constraint.selected.focus.background');
4330        color: dt('datatable.filter.constraint.selected.focus.color');
4331    }
4332
4333    .p-datatable-filter-constraint-separator {
4334        border-block-start: 1px solid dt('datatable.filter.constraint.separator.border.color');
4335    }
4336
4337    .p-datatable-popover-filter {
4338        display: inline-flex;
4339        margin-inline-start: auto;
4340    }
4341
4342    .p-datatable-filter-overlay-popover {
4343        background: dt('datatable.filter.overlay.popover.background');
4344        color: dt('datatable.filter.overlay.popover.color');
4345        border: 1px solid dt('datatable.filter.overlay.popover.border.color');
4346        border-radius: dt('datatable.filter.overlay.popover.border.radius');
4347        box-shadow: dt('datatable.filter.overlay.popover.shadow');
4348        min-width: 12.5rem;
4349        padding: dt('datatable.filter.overlay.popover.padding');
4350        display: flex;
4351        flex-direction: column;
4352        gap: dt('datatable.filter.overlay.popover.gap');
4353    }
4354
4355    .p-datatable-filter-operator-dropdown {
4356        width: 100%;
4357    }
4358
4359    .p-datatable-filter-rule-list,
4360    .p-datatable-filter-rule {
4361        display: flex;
4362        flex-direction: column;
4363        gap: dt('datatable.filter.overlay.popover.gap');
4364    }
4365
4366    .p-datatable-filter-rule {
4367        border-block-end: 1px solid dt('datatable.filter.rule.border.color');
4368        padding-bottom: dt('datatable.filter.overlay.popover.gap');
4369    }
4370
4371    .p-datatable-filter-rule:last-child {
4372        border-block-end: 0 none;
4373        padding-bottom: 0;
4374    }
4375
4376    .p-datatable-filter-add-rule-button {
4377        width: 100%;
4378    }
4379
4380    .p-datatable-filter-remove-rule-button {
4381        width: 100%;
4382    }
4383
4384    .p-datatable-filter-buttonbar {
4385        padding: 0;
4386        display: flex;
4387        align-items: center;
4388        justify-content: space-between;
4389    }
4390
4391    .p-datatable-virtualscroller-spacer {
4392        display: flex;
4393    }
4394
4395    .p-datatable .p-virtualscroller .p-virtualscroller-loading {
4396        transform: none !important;
4397        min-height: 0;
4398        position: sticky;
4399        inset-block-start: 0;
4400        inset-inline-start: 0;
4401    }
4402
4403    .p-datatable-paginator-top {
4404        border-color: dt('datatable.paginator.top.border.color');
4405        border-style: solid;
4406        border-width: dt('datatable.paginator.top.border.width');
4407    }
4408
4409    .p-datatable-paginator-bottom {
4410        border-color: dt('datatable.paginator.bottom.border.color');
4411        border-style: solid;
4412        border-width: dt('datatable.paginator.bottom.border.width');
4413    }
4414
4415    .p-datatable-header {
4416        background: dt('datatable.header.background');
4417        color: dt('datatable.header.color');
4418        border-color: dt('datatable.header.border.color');
4419        border-style: solid;
4420        border-width: dt('datatable.header.border.width');
4421        padding: dt('datatable.header.padding');
4422    }
4423
4424    .p-datatable-footer {
4425        background: dt('datatable.footer.background');
4426        color: dt('datatable.footer.color');
4427        border-color: dt('datatable.footer.border.color');
4428        border-style: solid;
4429        border-width: dt('datatable.footer.border.width');
4430        padding: dt('datatable.footer.padding');
4431    }
4432
4433    .p-datatable-header-cell {
4434        padding: dt('datatable.header.cell.padding');
4435        background: dt('datatable.header.cell.background');
4436        border-color: dt('datatable.header.cell.border.color');
4437        border-style: solid;
4438        border-width: 0 0 1px 0;
4439        color: dt('datatable.header.cell.color');
4440        font-weight: normal;
4441        text-align: start;
4442        transition:
4443            background dt('datatable.transition.duration'),
4444            color dt('datatable.transition.duration'),
4445            border-color dt('datatable.transition.duration'),
4446            outline-color dt('datatable.transition.duration'),
4447            box-shadow dt('datatable.transition.duration');
4448    }
4449
4450    .p-datatable-column-title {
4451        font-weight: dt('datatable.column.title.font.weight');
4452    }
4453
4454    .p-datatable-tbody > tr {
4455        outline-color: transparent;
4456        background: dt('datatable.row.background');
4457        color: dt('datatable.row.color');
4458        transition:
4459            background dt('datatable.transition.duration'),
4460            color dt('datatable.transition.duration'),
4461            border-color dt('datatable.transition.duration'),
4462            outline-color dt('datatable.transition.duration'),
4463            box-shadow dt('datatable.transition.duration');
4464    }
4465
4466    .p-datatable-tbody > tr > td {
4467        text-align: start;
4468        border-color: dt('datatable.body.cell.border.color');
4469        border-style: solid;
4470        border-width: 0 0 1px 0;
4471        padding: dt('datatable.body.cell.padding');
4472    }
4473
4474    .p-datatable-hoverable .p-datatable-tbody > tr:not(.p-datatable-row-selected):hover {
4475        background: dt('datatable.row.hover.background');
4476        color: dt('datatable.row.hover.color');
4477    }
4478
4479    .p-datatable-tbody > tr.p-datatable-row-selected {
4480        background: dt('datatable.row.selected.background');
4481        color: dt('datatable.row.selected.color');
4482    }
4483
4484    .p-datatable-tbody > tr:has(+ .p-datatable-row-selected) > td {
4485        border-block-end-color: dt('datatable.body.cell.selected.border.color');
4486    }
4487
4488    .p-datatable-tbody > tr.p-datatable-row-selected > td {
4489        border-block-end-color: dt('datatable.body.cell.selected.border.color');
4490    }
4491
4492    .p-datatable-tbody > tr:focus-visible,
4493    .p-datatable-tbody > tr.p-datatable-contextmenu-row-selected {
4494        box-shadow: dt('datatable.row.focus.ring.shadow');
4495        outline: dt('datatable.row.focus.ring.width') dt('datatable.row.focus.ring.style') dt('datatable.row.focus.ring.color');
4496        outline-offset: dt('datatable.row.focus.ring.offset');
4497    }
4498
4499    .p-datatable-tfoot > tr > td {
4500        text-align: start;
4501        padding: dt('datatable.footer.cell.padding');
4502        border-color: dt('datatable.footer.cell.border.color');
4503        border-style: solid;
4504        border-width: 0 0 1px 0;
4505        color: dt('datatable.footer.cell.color');
4506        background: dt('datatable.footer.cell.background');
4507    }
4508
4509    .p-datatable-column-footer {
4510        font-weight: dt('datatable.column.footer.font.weight');
4511    }
4512
4513    .p-datatable-sortable-column {
4514        cursor: pointer;
4515        user-select: none;
4516        outline-color: transparent;
4517    }
4518
4519    .p-datatable-column-title,
4520    .p-datatable-sort-icon,
4521    .p-datatable-sort-badge {
4522        vertical-align: middle;
4523    }
4524
4525    .p-datatable-sort-icon {
4526        color: dt('datatable.sort.icon.color');
4527        font-size: dt('datatable.sort.icon.size');
4528        width: dt('datatable.sort.icon.size');
4529        height: dt('datatable.sort.icon.size');
4530        transition: color dt('datatable.transition.duration');
4531    }
4532
4533    .p-datatable-sortable-column:not(.p-datatable-column-sorted):hover {
4534        background: dt('datatable.header.cell.hover.background');
4535        color: dt('datatable.header.cell.hover.color');
4536    }
4537
4538    .p-datatable-sortable-column:not(.p-datatable-column-sorted):hover .p-datatable-sort-icon {
4539        color: dt('datatable.sort.icon.hover.color');
4540    }
4541
4542    .p-datatable-column-sorted {
4543        background: dt('datatable.header.cell.selected.background');
4544        color: dt('datatable.header.cell.selected.color');
4545    }
4546
4547    .p-datatable-column-sorted .p-datatable-sort-icon {
4548        color: dt('datatable.header.cell.selected.color');
4549    }
4550
4551    .p-datatable-sortable-column:focus-visible {
4552        box-shadow: dt('datatable.header.cell.focus.ring.shadow');
4553        outline: dt('datatable.header.cell.focus.ring.width') dt('datatable.header.cell.focus.ring.style') dt('datatable.header.cell.focus.ring.color');
4554        outline-offset: dt('datatable.header.cell.focus.ring.offset');
4555    }
4556
4557    .p-datatable-hoverable .p-datatable-selectable-row {
4558        cursor: pointer;
4559    }
4560
4561    .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
4562        box-shadow: inset 0 2px 0 0 dt('datatable.drop.point.color');
4563    }
4564
4565    .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
4566        box-shadow: inset 0 -2px 0 0 dt('datatable.drop.point.color');
4567    }
4568
4569    .p-datatable-loading-icon {
4570        font-size: dt('datatable.loading.icon.size');
4571        width: dt('datatable.loading.icon.size');
4572        height: dt('datatable.loading.icon.size');
4573    }
4574
4575    .p-datatable-gridlines .p-datatable-header {
4576        border-width: 1px 1px 0 1px;
4577    }
4578
4579    .p-datatable-gridlines .p-datatable-footer {
4580        border-width: 0 1px 1px 1px;
4581    }
4582
4583    .p-datatable-gridlines .p-datatable-paginator-top {
4584        border-width: 1px 1px 0 1px;
4585    }
4586
4587    .p-datatable-gridlines .p-datatable-paginator-bottom {
4588        border-width: 0 1px 1px 1px;
4589    }
4590
4591    .p-datatable-gridlines .p-datatable-thead > tr > th {
4592        border-width: 1px 0 1px 1px;
4593    }
4594
4595    .p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
4596        border-width: 1px;
4597    }
4598
4599    .p-datatable-gridlines .p-datatable-tbody > tr > td {
4600        border-width: 1px 0 0 1px;
4601    }
4602
4603    .p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
4604        border-width: 1px 1px 0 1px;
4605    }
4606
4607    .p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
4608        border-width: 1px 0 1px 1px;
4609    }
4610
4611    .p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
4612        border-width: 1px;
4613    }
4614
4615    .p-datatable-gridlines .p-datatable-tfoot > tr > td {
4616        border-width: 1px 0 1px 1px;
4617    }
4618
4619    .p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
4620        border-width: 1px 1px 1px 1px;
4621    }
4622
4623    .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
4624        border-width: 0 0 1px 1px;
4625    }
4626
4627    .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
4628        border-width: 0 1px 1px 1px;
4629    }
4630
4631    .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
4632        border-width: 0 0 1px 1px;
4633    }
4634
4635    .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
4636        border-width: 0 1px 1px 1px;
4637    }
4638
4639    .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
4640        border-width: 0 0 0 1px;
4641    }
4642
4643    .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
4644        border-width: 0 1px 0 1px;
4645    }
4646
4647    .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd {
4648        background: dt('datatable.row.striped.background');
4649    }
4650
4651    .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-datatable-row-selected {
4652        background: dt('datatable.row.selected.background');
4653        color: dt('datatable.row.selected.color');
4654    }
4655
4656    .p-datatable-striped.p-datatable-hoverable .p-datatable-tbody > tr:not(.p-datatable-row-selected):hover {
4657        background: dt('datatable.row.hover.background');
4658        color: dt('datatable.row.hover.color');
4659    }
4660
4661    .p-datatable.p-datatable-sm .p-datatable-header {
4662        padding: dt('datatable.header.sm.padding');
4663    }
4664
4665    .p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
4666        padding: dt('datatable.header.cell.sm.padding');
4667    }
4668
4669    .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
4670        padding: dt('datatable.body.cell.sm.padding');
4671    }
4672
4673    .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
4674        padding: dt('datatable.footer.cell.sm.padding');
4675    }
4676
4677    .p-datatable.p-datatable-sm .p-datatable-footer {
4678        padding: dt('datatable.footer.sm.padding');
4679    }
4680
4681    .p-datatable.p-datatable-lg .p-datatable-header {
4682        padding: dt('datatable.header.lg.padding');
4683    }
4684
4685    .p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
4686        padding: dt('datatable.header.cell.lg.padding');
4687    }
4688
4689    .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
4690        padding: dt('datatable.body.cell.lg.padding');
4691    }
4692
4693    .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
4694        padding: dt('datatable.footer.cell.lg.padding');
4695    }
4696
4697    .p-datatable.p-datatable-lg .p-datatable-footer {
4698        padding: dt('datatable.footer.lg.padding');
4699    }
4700
4701    .p-datatable-row-toggle-button {
4702        display: inline-flex;
4703        align-items: center;
4704        justify-content: center;
4705        overflow: hidden;
4706        position: relative;
4707        width: dt('datatable.row.toggle.button.size');
4708        height: dt('datatable.row.toggle.button.size');
4709        color: dt('datatable.row.toggle.button.color');
4710        border: 0 none;
4711        background: transparent;
4712        cursor: pointer;
4713        border-radius: dt('datatable.row.toggle.button.border.radius');
4714        transition:
4715            background dt('datatable.transition.duration'),
4716            color dt('datatable.transition.duration'),
4717            border-color dt('datatable.transition.duration'),
4718            outline-color dt('datatable.transition.duration'),
4719            box-shadow dt('datatable.transition.duration');
4720        outline-color: transparent;
4721        user-select: none;
4722    }
4723
4724    .p-datatable-row-toggle-button:enabled:hover {
4725        color: dt('datatable.row.toggle.button.hover.color');
4726        background: dt('datatable.row.toggle.button.hover.background');
4727    }
4728
4729    .p-datatable-tbody > tr.p-datatable-row-selected .p-datatable-row-toggle-button:hover {
4730        background: dt('datatable.row.toggle.button.selected.hover.background');
4731        color: dt('datatable.row.toggle.button.selected.hover.color');
4732    }
4733
4734    .p-datatable-row-toggle-button:focus-visible {
4735        box-shadow: dt('datatable.row.toggle.button.focus.ring.shadow');
4736        outline: dt('datatable.row.toggle.button.focus.ring.width') dt('datatable.row.toggle.button.focus.ring.style') dt('datatable.row.toggle.button.focus.ring.color');
4737        outline-offset: dt('datatable.row.toggle.button.focus.ring.offset');
4738    }
4739
4740    .p-datatable-row-toggle-icon:dir(rtl) {
4741        transform: rotate(180deg);
4742    }
4743`
4743,te=`
4744    .p-togglebutton {
4745        display: inline-flex;
4746        cursor: pointer;
4747        user-select: none;
4748        overflow: hidden;
4749        position: relative;
4750        color: dt('togglebutton.color');
4751        background: dt('togglebutton.background');
4752        border: 1px solid dt('togglebutton.border.color');
4753        padding: dt('togglebutton.padding');
4754        font-size: 1rem;
4755        font-family: inherit;
4756        font-feature-settings: inherit;
4757        transition:
4758            background dt('togglebutton.transition.duration'),
4759            color dt('togglebutton.transition.duration'),
4760            border-color dt('togglebutton.transition.duration'),
4761            outline-color dt('togglebutton.transition.duration'),
4762            box-shadow dt('togglebutton.transition.duration');
4763        border-radius: dt('togglebutton.border.radius');
4764        outline-color: transparent;
4765        font-weight: dt('togglebutton.font.weight');
4766    }
4767
4768    .p-togglebutton-content {
4769        display: inline-flex;
4770        flex: 1 1 auto;
4771        align-items: center;
4772        justify-content: center;
4773        gap: dt('togglebutton.gap');
4774        padding: dt('togglebutton.content.padding');
4775        background: transparent;
4776        border-radius: dt('togglebutton.content.border.radius');
4777        transition:
4778            background dt('togglebutton.transition.duration'),
4779            color dt('togglebutton.transition.duration'),
4780            border-color dt('togglebutton.transition.duration'),
4781            outline-color dt('togglebutton.transition.duration'),
4782            box-shadow dt('togglebutton.transition.duration');
4783    }
4784
4785    .p-togglebutton:not(:disabled):not(.p-togglebutton-checked):hover {
4786        background: dt('togglebutton.hover.background');
4787        color: dt('togglebutton.hover.color');
4788    }
4789
4790    .p-togglebutton.p-togglebutton-checked {
4791        background: dt('togglebutton.checked.background');
4792        border-color: dt('togglebutton.checked.border.color');
4793        color: dt('togglebutton.checked.color');
4794    }
4795
4796    .p-togglebutton-checked .p-togglebutton-content {
4797        background: dt('togglebutton.content.checked.background');
4798        box-shadow: dt('togglebutton.content.checked.shadow');
4799    }
4800
4801    .p-togglebutton:focus-visible {
4802        box-shadow: dt('togglebutton.focus.ring.shadow');
4803        outline: dt('togglebutton.focus.ring.width') dt('togglebutton.focus.ring.style') dt('togglebutton.focus.ring.color');
4804        outline-offset: dt('togglebutton.focus.ring.offset');
4805    }
4806
4807    .p-togglebutton.p-invalid {
4808        border-color: dt('togglebutton.invalid.border.color');
4809    }
4810
4811    .p-togglebutton:disabled {
4812        opacity: 1;
4813        cursor: default;
4814        background: dt('togglebutton.disabled.background');
4815        border-color: dt('togglebutton.disabled.border.color');
4816        color: dt('togglebutton.disabled.color');
4817    }
4818
4819    .p-togglebutton-label,
4820    .p-togglebutton-icon {
4821        position: relative;
4822        transition: none;
4823    }
4824
4825    .p-togglebutton-icon {
4826        color: dt('togglebutton.icon.color');
4827    }
4828
4829    .p-togglebutton:not(:disabled):not(.p-togglebutton-checked):hover .p-togglebutton-icon {
4830        color: dt('togglebutton.icon.hover.color');
4831    }
4832
4833    .p-togglebutton.p-togglebutton-checked .p-togglebutton-icon {
4834        color: dt('togglebutton.icon.checked.color');
4835    }
4836
4837    .p-togglebutton:disabled .p-togglebutton-icon {
4838        color: dt('togglebutton.icon.disabled.color');
4839    }
4840
4841    .p-togglebutton-sm {
4842        padding: dt('togglebutton.sm.padding');
4843        font-size: dt('togglebutton.sm.font.size');
4844    }
4845
4846    .p-togglebutton-sm .p-togglebutton-content {
4847        padding: dt('togglebutton.content.sm.padding');
4848    }
4849
4850    .p-togglebutton-lg {
4851        padding: dt('togglebutton.lg.padding');
4852        font-size: dt('togglebutton.lg.font.size');
4853    }
4854
4855    .p-togglebutton-lg .p-togglebutton-content {
4856        padding: dt('togglebutton.content.lg.padding');
4857    }
4858
4859    .p-togglebutton-fluid {
4860        width: 100%;
4861    }
4862`,ne=`
4863    .p-selectbutton {
4864        display: inline-flex;
4865        user-select: none;
4866        vertical-align: bottom;
4867        outline-color: transparent;
4868        border-radius: dt('selectbutton.border.radius');
4869    }
4870
4871    .p-selectbutton .p-togglebutton {
4872        border-radius: 0;
4873        border-width: 1px 1px 1px 0;
4874    }
4875
4876    .p-selectbutton .p-togglebutton:focus-visible {
4877        position: relative;
4878        z-index: 1;
4879    }
4880
4881    .p-selectbutton .p-togglebutton:first-child {
4882        border-inline-start-width: 1px;
4883        border-start-start-radius: dt('selectbutton.border.radius');
4884        border-end-start-radius: dt('selectbutton.border.radius');
4885    }
4886
4887    .p-selectbutton .p-togglebutton:last-child {
4888        border-start-end-radius: dt('selectbutton.border.radius');
4889        border-end-end-radius: dt('selectbutton.border.radius');
4890    }
4891
4892    .p-selectbutton.p-invalid {
4893        outline: 1px solid dt('selectbutton.invalid.border.color');
4894        outline-offset: 0;
4895    }
4896
4897    .p-selectbutton-fluid {
4898        width: 100%;
4899    }
4900    
4901    .p-selectbutton-fluid .p-togglebutton {
4902        flex: 1 1 0;
4903    }
4904`,re=`
4905    .p-drawer {
4906        display: flex;
4907        flex-direction: column;
4908        transform: translate3d(0px, 0px, 0px);
4909        position: relative;
4910        transition: transform 0.3s;
4911        background: dt('drawer.background');
4912        color: dt('drawer.color');
4913        border-style: solid;
4914        border-color: dt('drawer.border.color');
4915        box-shadow: dt('drawer.shadow');
4916    }
4917
4918    .p-drawer-content {
4919        overflow-y: auto;
4920        flex-grow: 1;
4921        padding: dt('drawer.content.padding');
4922    }
4923
4924    .p-drawer-header {
4925        display: flex;
4926        align-items: center;
4927        justify-content: space-between;
4928        flex-shrink: 0;
4929        padding: dt('drawer.header.padding');
4930    }
4931
4932    .p-drawer-footer {
4933        padding: dt('drawer.footer.padding');
4934    }
4935
4936    .p-drawer-title {
4937        font-weight: dt('drawer.title.font.weight');
4938        font-size: dt('drawer.title.font.size');
4939    }
4940
4941    .p-drawer-full .p-drawer {
4942        transition: none;
4943        transform: none;
4944        width: 100vw !important;
4945        height: 100vh !important;
4946        max-height: 100%;
4947        top: 0px !important;
4948        left: 0px !important;
4949        border-width: 1px;
4950    }
4951
4952    .p-drawer-left .p-drawer-enter-active {
4953        animation: p-animate-drawer-enter-left 0.5s cubic-bezier(0.32, 0.72, 0, 1);
4954    }
4955    .p-drawer-left .p-drawer-leave-active {
4956        animation: p-animate-drawer-leave-left 0.5s cubic-bezier(0.32, 0.72, 0, 1);
4957    }
4958
4959    .p-drawer-right .p-drawer-enter-active {
4960        animation: p-animate-drawer-enter-right 0.5s cubic-bezier(0.32, 0.72, 0, 1);
4961    }
4962    .p-drawer-right .p-drawer-leave-active {
4963        animation: p-animate-drawer-leave-right 0.5s cubic-bezier(0.32, 0.72, 0, 1);
4964    }
4965
4966    .p-drawer-top .p-drawer-enter-active {
4967        animation: p-animate-drawer-enter-top 0.5s cubic-bezier(0.32, 0.72, 0, 1);
4968    }
4969    .p-drawer-top .p-drawer-leave-active {
4970        animation: p-animate-drawer-leave-top 0.5s cubic-bezier(0.32, 0.72, 0, 1);
4971    }
4972
4973    .p-drawer-bottom .p-drawer-enter-active {
4974        animation: p-animate-drawer-enter-bottom 0.5s cubic-bezier(0.32, 0.72, 0, 1);
4975    }
4976    .p-drawer-bottom .p-drawer-leave-active {
4977        animation: p-animate-drawer-leave-bottom 0.5s cubic-bezier(0.32, 0.72, 0, 1);
4978    }
4979
4980    .p-drawer-full .p-drawer-enter-active {
4981        animation: p-animate-drawer-enter-full 0.5s cubic-bezier(0.32, 0.72, 0, 1);
4982    }
4983    .p-drawer-full .p-drawer-leave-active {
4984        animation: p-animate-drawer-leave-full 0.5s cubic-bezier(0.32, 0.72, 0, 1);
4985    }
4986    
4987    .p-drawer-left .p-drawer {
4988        width: 20rem;
4989        height: 100%;
4990        border-inline-end-width: 1px;
4991    }
4992
4993    .p-drawer-right .p-drawer {
4994        width: 20rem;
4995        height: 100%;
4996        border-inline-start-width: 1px;
4997    }
4998
4999    .p-drawer-top .p-drawer {
5000        height: 10rem;
5001        width: 100%;
5002        border-block-end-width: 1px;
5003    }
5004
5005    .p-drawer-bottom .p-drawer {
5006        height: 10rem;
5007        width: 100%;
5008        border-block-start-width: 1px;
5009    }
5010
5011    .p-drawer-left .p-drawer-content,
5012    .p-drawer-right .p-drawer-content,
5013    .p-drawer-top .p-drawer-content,
5014    .p-drawer-bottom .p-drawer-content {
5015        width: 100%;
5016        height: 100%;
5017    }
5018
5019    .p-drawer-open {
5020        display: flex;
5021    }
5022
5023    .p-drawer-mask:dir(rtl) {
5024        flex-direction: row-reverse;
5025    }
5026
5027    @keyframes p-animate-drawer-enter-left {
5028        from {
5029            transform: translate3d(-100%, 0px, 0px);
5030        }
5031    }
5032
5033    @keyframes p-animate-drawer-leave-left {
5034        to {
5035            transform: translate3d(-100%, 0px, 0px);
5036        }
5037    }
5038
5039    @keyframes p-animate-drawer-enter-right {
5040        from {
5041            transform: translate3d(100%, 0px, 0px);
5042        }
5043    }
5044
5045    @keyframes p-animate-drawer-leave-right {
5046        to {
5047            transform: translate3d(100%, 0px, 0px);
5048        }
5049    }
5050
5051    @keyframes p-animate-drawer-enter-top {
5052        from {
5053            transform: translate3d(0px, -100%, 0px);
5054        }
5055    }
5056
5057    @keyframes p-animate-drawer-leave-top {
5058        to {
5059            transform: translate3d(0px, -100%, 0px);
5060        }
5061    }
5062
5063    @keyframes p-animate-drawer-enter-bottom {
5064        from {
5065            transform: translate3d(0px, 100%, 0px);
5066        }
5067    }
5068
5069    @keyframes p-animate-drawer-leave-bottom {
5070        to {
5071            transform: translate3d(0px, 100%, 0px);
5072        }
5073    }
5074
5075    @keyframes p-animate-drawer-enter-full {
5076        from {
5077            opacity: 0;
5078            transform: scale(0.93);
5079        }
5080    }
5081
5082    @keyframes p-animate-drawer-leave-full {
5083        to {
5084            opacity: 0;
5085            transform: scale(0.93);
5086        }
5087    }
5088`,ie=`
5089    .p-datepicker {
5090        display: inline-flex;
5091        max-width: 100%;
5092    }
5093
5094    .p-datepicker:has(.p-datepicker-dropdown) .p-datepicker-input {
5095        border-start-end-radius: 0;
5096        border-end-end-radius: 0;
5097    }
5098
5099    .p-datepicker-input {
5100        flex: 1 1 auto;
5101        width: 1%;
5102    }
5103
5104    .p-datepicker-dropdown {
5105        cursor: pointer;
5106        display: inline-flex;
5107        user-select: none;
5108        align-items: center;
5109        justify-content: center;
5110        overflow: hidden;
5111        position: relative;
5112        width: dt('datepicker.dropdown.width');
5113        border-start-end-radius: dt('datepicker.dropdown.border.radius');
5114        border-end-end-radius: dt('datepicker.dropdown.border.radius');
5115        background: dt('datepicker.dropdown.background');
5116        border: 1px solid dt('datepicker.dropdown.border.color');
5117        border-inline-start: 0 none;
5118        color: dt('datepicker.dropdown.color');
5119        transition:
5120            background dt('datepicker.transition.duration'),
5121            color dt('datepicker.transition.duration'),
5122            border-color dt('datepicker.transition.duration'),
5123            outline-color dt('datepicker.transition.duration');
5124        outline-color: transparent;
5125    }
5126
5127    .p-datepicker-dropdown:not(:disabled):hover {
5128        background: dt('datepicker.dropdown.hover.background');
5129        border-color: dt('datepicker.dropdown.hover.border.color');
5130        color: dt('datepicker.dropdown.hover.color');
5131    }
5132
5133    .p-datepicker-dropdown:not(:disabled):active {
5134        background: dt('datepicker.dropdown.active.background');
5135        border-color: dt('datepicker.dropdown.active.border.color');
5136        color: dt('datepicker.dropdown.active.color');
5137    }
5138
5139    .p-datepicker-dropdown:focus-visible {
5140        box-shadow: dt('datepicker.dropdown.focus.ring.shadow');
5141        outline: dt('datepicker.dropdown.focus.ring.width') dt('datepicker.dropdown.focus.ring.style') dt('datepicker.dropdown.focus.ring.color');
5142        outline-offset: dt('datepicker.dropdown.focus.ring.offset');
5143    }
5144
5145    .p-datepicker:has(.p-datepicker-input-icon-container) {
5146        position: relative;
5147    }
5148
5149    .p-datepicker:has(.p-datepicker-input-icon-container) .p-datepicker-input {
5150        padding-inline-end: calc((dt('form.field.padding.x') * 2) + dt('icon.size'));
5151    }
5152
5153    .p-datepicker-input-icon-container {
5154        cursor: pointer;
5155        position: absolute;
5156        top: 50%;
5157        inset-inline-end: dt('form.field.padding.x');
5158        margin-block-start: calc(-1 * (dt('icon.size') / 2));
5159        color: dt('datepicker.input.icon.color');
5160        line-height: 1;
5161        z-index: 1;
5162    }
5163
5164    .p-datepicker:has(.p-datepicker-input:disabled) .p-datepicker-input-icon-container {
5165        cursor: default;
5166    }
5167
5168    .p-datepicker-fluid {
5169        display: flex
vendor: 12,733 bytes, lines 5169-5548
5169;
5170    }
5171
5172    .p-datepicker .p-datepicker-panel {
5173        min-width: 100%;
5174    }
5175
5176    .p-datepicker-panel {
5177        width: auto;
5178        padding: dt('datepicker.panel.padding');
5179        background: dt('datepicker.panel.background');
5180        color: dt('datepicker.panel.color');
5181        border: 1px solid dt('datepicker.panel.border.color');
5182        border-radius: dt('datepicker.panel.border.radius');
5183        box-shadow: dt('datepicker.panel.shadow');
5184    }
5185
5186    .p-datepicker-panel-inline {
5187        display: inline-block;
5188        overflow-x: auto;
5189        box-shadow: none;
5190    }
5191
5192    .p-datepicker-header {
5193        display: flex;
5194        align-items: center;
5195        justify-content: space-between;
5196        padding: dt('datepicker.header.padding');
5197        background: dt('datepicker.header.background');
5198        color: dt('datepicker.header.color');
5199        border-block-end: 1px solid dt('datepicker.header.border.color');
5200    }
5201
5202    .p-datepicker-next-button:dir(rtl) {
5203        order: -1;
5204    }
5205
5206    .p-datepicker-prev-button:dir(rtl) {
5207        order: 1;
5208    }
5209
5210    .p-datepicker-title {
5211        display: flex;
5212        align-items: center;
5213        justify-content: space-between;
5214        gap: dt('datepicker.title.gap');
5215        font-weight: dt('datepicker.title.font.weight');
5216    }
5217
5218    .p-datepicker-select-year,
5219    .p-datepicker-select-month {
5220        border: none;
5221        background: transparent;
5222        margin: 0;
5223        cursor: pointer;
5224        font-weight: inherit;
5225        transition:
5226            background dt('datepicker.transition.duration'),
5227            color dt('datepicker.transition.duration'),
5228            border-color dt('datepicker.transition.duration'),
5229            outline-color dt('datepicker.transition.duration'),
5230            box-shadow dt('datepicker.transition.duration');
5231    }
5232
5233    .p-datepicker-select-month {
5234        padding: dt('datepicker.select.month.padding');
5235        color: dt('datepicker.select.month.color');
5236        border-radius: dt('datepicker.select.month.border.radius');
5237    }
5238
5239    .p-datepicker-select-year {
5240        padding: dt('datepicker.select.year.padding');
5241        color: dt('datepicker.select.year.color');
5242        border-radius: dt('datepicker.select.year.border.radius');
5243    }
5244
5245    .p-datepicker-select-month:enabled:hover {
5246        background: dt('datepicker.select.month.hover.background');
5247        color: dt('datepicker.select.month.hover.color');
5248    }
5249
5250    .p-datepicker-select-year:enabled:hover {
5251        background: dt('datepicker.select.year.hover.background');
5252        color: dt('datepicker.select.year.hover.color');
5253    }
5254
5255    .p-datepicker-select-month:focus-visible,
5256    .p-datepicker-select-year:focus-visible {
5257        box-shadow: dt('datepicker.date.focus.ring.shadow');
5258        outline: dt('datepicker.date.focus.ring.width') dt('datepicker.date.focus.ring.style') dt('datepicker.date.focus.ring.color');
5259        outline-offset: dt('datepicker.date.focus.ring.offset');
5260    }
5261
5262    .p-datepicker-calendar-container {
5263        display: flex;
5264    }
5265
5266    .p-datepicker-calendar-container .p-datepicker-calendar {
5267        flex: 1 1 auto;
5268        border-inline-start: 1px solid dt('datepicker.group.border.color');
5269        padding-inline-end: dt('datepicker.group.gap');
5270        padding-inline-start: dt('datepicker.group.gap');
5271    }
5272
5273    .p-datepicker-calendar-container .p-datepicker-calendar:first-child {
5274        padding-inline-start: 0;
5275        border-inline-start: 0 none;
5276    }
5277
5278    .p-datepicker-calendar-container .p-datepicker-calendar:last-child {
5279        padding-inline-end: 0;
5280    }
5281
5282    .p-datepicker-day-view {
5283        width: 100%;
5284        border-collapse: collapse;
5285        font-size: 1rem;
5286        margin: dt('datepicker.day.view.margin');
5287    }
5288
5289    .p-datepicker-weekday-cell {
5290        padding: dt('datepicker.week.day.padding');
5291    }
5292
5293    .p-datepicker-weekday {
5294        font-weight: dt('datepicker.week.day.font.weight');
5295        color: dt('datepicker.week.day.color');
5296    }
5297
5298    .p-datepicker-day-cell {
5299        padding: dt('datepicker.date.padding');
5300    }
5301
5302    .p-datepicker-day {
5303        display: flex;
5304        justify-content: center;
5305        align-items: center;
5306        cursor: pointer;
5307        margin: 0 auto;
5308        overflow: hidden;
5309        position: relative;
5310        width: dt('datepicker.date.width');
5311        height: dt('datepicker.date.height');
5312        border-radius: dt('datepicker.date.border.radius');
5313        transition:
5314            background dt('datepicker.transition.duration'),
5315            color dt('datepicker.transition.duration'),
5316            border-color dt('datepicker.transition.duration'),
5317            box-shadow dt('datepicker.transition.duration'),
5318            outline-color dt('datepicker.transition.duration');
5319        border: 1px solid transparent;
5320        outline-color: transparent;
5321        color: dt('datepicker.date.color');
5322    }
5323
5324    .p-datepicker-day:not(.p-datepicker-day-selected):not(.p-disabled):hover {
5325        background: dt('datepicker.date.hover.background');
5326        color: dt('datepicker.date.hover.color');
5327    }
5328
5329    .p-datepicker-day:focus-visible {
5330        box-shadow: dt('datepicker.date.focus.ring.shadow');
5331        outline: dt('datepicker.date.focus.ring.width') dt('datepicker.date.focus.ring.style') dt('datepicker.date.focus.ring.color');
5332        outline-offset: dt('datepicker.date.focus.ring.offset');
5333    }
5334
5335    .p-datepicker-day-selected {
5336        background: dt('datepicker.date.selected.background');
5337        color: dt('datepicker.date.selected.color');
5338    }
5339
5340    .p-datepicker-day-selected-range {
5341        background: dt('datepicker.date.range.selected.background');
5342        color: dt('datepicker.date.range.selected.color');
5343    }
5344
5345    .p-datepicker-today > .p-datepicker-day {
5346        background: dt('datepicker.today.background');
5347        color: dt('datepicker.today.color');
5348    }
5349
5350    .p-datepicker-today > .p-datepicker-day-selected {
5351        background: dt('datepicker.date.selected.background');
5352        color: dt('datepicker.date.selected.color');
5353    }
5354
5355    .p-datepicker-today > .p-datepicker-day-selected-range {
5356        background: dt('datepicker.date.range.selected.background');
5357        color: dt('datepicker.date.range.selected.color');
5358    }
5359
5360    .p-datepicker-weeknumber {
5361        text-align: center;
5362    }
5363
5364    .p-datepicker-month-view {
5365        margin: dt('datepicker.month.view.margin');
5366    }
5367
5368    .p-datepicker-month {
5369        width: 33.3%;
5370        display: inline-flex;
5371        align-items: center;
5372        justify-content: center;
5373        cursor: pointer;
5374        overflow: hidden;
5375        position: relative;
5376        padding: dt('datepicker.month.padding');
5377        transition:
5378            background dt('datepicker.transition.duration'),
5379            color dt('datepicker.transition.duration'),
5380            border-color dt('datepicker.transition.duration'),
5381            box-shadow dt('datepicker.transition.duration'),
5382            outline-color dt('datepicker.transition.duration');
5383        border-radius: dt('datepicker.month.border.radius');
5384        outline-color: transparent;
5385        color: dt('datepicker.date.color');
5386    }
5387
5388    .p-datepicker-month:not(.p-disabled):not(.p-datepicker-month-selected):hover {
5389        color: dt('datepicker.date.hover.color');
5390        background: dt('datepicker.date.hover.background');
5391    }
5392
5393    .p-datepicker-month-selected {
5394        color: dt('datepicker.date.selected.color');
5395        background: dt('datepicker.date.selected.background');
5396    }
5397
5398    .p-datepicker-month:not(.p-disabled):focus-visible {
5399        box-shadow: dt('datepicker.date.focus.ring.shadow');
5400        outline: dt('datepicker.date.focus.ring.width') dt('datepicker.date.focus.ring.style') dt('datepicker.date.focus.ring.color');
5401        outline-offset: dt('datepicker.date.focus.ring.offset');
5402    }
5403
5404    .p-datepicker-year-view {
5405        margin: dt('datepicker.year.view.margin');
5406    }
5407
5408    .p-datepicker-year {
5409        width: 50%;
5410        display: inline-flex;
5411        align-items: center;
5412        justify-content: center;
5413        cursor: pointer;
5414        overflow: hidden;
5415        position: relative;
5416        padding: dt('datepicker.year.padding');
5417        transition:
5418            background dt('datepicker.transition.duration'),
5419            color dt('datepicker.transition.duration'),
5420            border-color dt('datepicker.transition.duration'),
5421            box-shadow dt('datepicker.transition.duration'),
5422            outline-color dt('datepicker.transition.duration');
5423        border-radius: dt('datepicker.year.border.radius');
5424        outline-color: transparent;
5425        color: dt('datepicker.date.color');
5426    }
5427
5428    .p-datepicker-year:not(.p-disabled):not(.p-datepicker-year-selected):hover {
5429        color: dt('datepicker.date.hover.color');
5430        background: dt('datepicker.date.hover.background');
5431    }
5432
5433    .p-datepicker-year-selected {
5434        color: dt('datepicker.date.selected.color');
5435        background: dt('datepicker.date.selected.background');
5436    }
5437
5438    .p-datepicker-year:not(.p-disabled):focus-visible {
5439        box-shadow: dt('datepicker.date.focus.ring.shadow');
5440        outline: dt('datepicker.date.focus.ring.width') dt('datepicker.date.focus.ring.style') dt('datepicker.date.focus.ring.color');
5441        outline-offset: dt('datepicker.date.focus.ring.offset');
5442    }
5443
5444    .p-datepicker-buttonbar {
5445        display: flex;
5446        justify-content: space-between;
5447        align-items: center;
5448        padding: dt('datepicker.buttonbar.padding');
5449        border-block-start: 1px solid dt('datepicker.buttonbar.border.color');
5450    }
5451
5452    .p-datepicker-buttonbar .p-button {
5453        width: auto;
5454    }
5455
5456    .p-datepicker-time-picker {
5457        display: flex;
5458        justify-content: center;
5459        align-items: center;
5460        border-block-start: 1px solid dt('datepicker.time.picker.border.color');
5461        padding: 0;
5462        gap: dt('datepicker.time.picker.gap');
5463    }
5464
5465    .p-datepicker-calendar-container + .p-datepicker-time-picker {
5466        padding: dt('datepicker.time.picker.padding');
5467    }
5468
5469    .p-datepicker-time-picker > div {
5470        display: flex;
5471        align-items: center;
5472        flex-direction: column;
5473        gap: dt('datepicker.time.picker.button.gap');
5474    }
5475
5476    .p-datepicker-time-picker span {
5477        font-size: 1rem;
5478    }
5479
5480    .p-datepicker-timeonly .p-datepicker-time-picker {
5481        border-block-start: 0 none;
5482    }
5483
5484    .p-datepicker-time-picker:dir(rtl) {
5485        flex-direction: row-reverse;
5486    }
5487
5488    .p-datepicker:has(.p-inputtext-sm) .p-datepicker-dropdown {
5489        width: dt('datepicker.dropdown.sm.width');
5490    }
5491
5492    .p-datepicker:has(.p-inputtext-sm) .p-datepicker-dropdown .p-icon,
5493    .p-datepicker:has(.p-inputtext-sm) .p-datepicker-input-icon {
5494        font-size: dt('form.field.sm.font.size');
5495        width: dt('form.field.sm.font.size');
5496        height: dt('form.field.sm.font.size');
5497    }
5498
5499    .p-datepicker:has(.p-inputtext-lg) .p-datepicker-dropdown {
5500        width: dt('datepicker.dropdown.lg.width');
5501    }
5502
5503    .p-datepicker:has(.p-inputtext-lg) .p-datepicker-dropdown .p-icon,
5504    .p-datepicker:has(.p-inputtext-lg) .p-datepicker-input-icon {
5505        font-size: dt('form.field.lg.font.size');
5506        width: dt('form.field.lg.font.size');
5507        height: dt('form.field.lg.font.size');
5508    }
5509
5510    .p-datepicker-clear-icon {
5511        position: absolute;
5512        top: 50%;
5513        margin-top: -0.5rem;
5514        cursor: pointer;
5515        color: dt('form.field.icon.color');
5516        inset-inline-end: dt('form.field.padding.x');
5517    }
5518
5519    .p-datepicker:has(.p-datepicker-dropdown) .p-datepicker-clear-icon {
5520        inset-inline-end: calc(dt('datepicker.dropdown.width') + dt('form.field.padding.x'));
5521    }
5522
5523    .p-datepicker:has(.p-datepicker-input-icon-container) .p-datepicker-clear-icon {
5524        inset-inline-end: calc((dt('form.field.padding.x') * 2) + dt('icon.size'));
5525    }
5526
5527    .p-datepicker:has(.p-datepicker-clear-icon) .p-datepicker-input {
5528        padding-inline-end: calc((dt('form.field.padding.x') * 2) + dt('icon.size'));
5529    }
5530
5531    .p-datepicker:has(.p-datepicker-input-icon-container):has(.p-datepicker-clear-icon) .p-datepicker-input {
5532        padding-inline-end: calc((dt('form.field.padding.x') * 3) + calc(dt('icon.size') * 2));
5533    }
5534
5535    .p-inputgroup .p-datepicker-dropdown {
5536        border-radius: 0;
5537    }
5538
5539    .p-inputgroup > .p-datepicker:last-child:has(.p-datepicker-dropdown) > .p-datepicker-input {
5540        border-start-end-radius: 0;
5541        border-end-end-radius: 0;
5542    }
5543
5544    .p-inputgroup > .p-datepicker:last-child .p-datepicker-dropdown {
5545        border-start-end-radius: dt('datepicker.dropdown.border.radius');
5546        border-end-end-radius: dt('datepicker.dropdown.border.radius');
5547    }
5548`
5548,ae=`
5549    .p-tooltip {
5550        position: absolute;
5551        display: none;
5552        max-width: dt('tooltip.max.width');
5553    }
5554
5555    .p-tooltip-right,
5556    .p-tooltip-left {
5557        padding: 0 dt('tooltip.gutter');
5558    }
5559
5560    .p-tooltip-top,
5561    .p-tooltip-bottom {
5562        padding: dt('tooltip.gutter') 0;
5563    }
5564
5565    .p-tooltip-text {
5566        white-space: pre-line;
5567        word-break: break-word;
5568        background: dt('tooltip.background');
5569        color: dt('tooltip.color');
5570        padding: dt('tooltip.padding');
5571        box-shadow: dt('tooltip.shadow');
5572        border-radius: dt('tooltip.border.radius');
5573    }
5574
5575    .p-tooltip-arrow {
5576        position: absolute;
5577        width: 0;
5578        height: 0;
5579        border-color: transparent;
5580        border-style: solid;
5581    }
5582
5583    .p-tooltip-right .p-tooltip-arrow {
5584        margin-top: calc(-1 * dt('tooltip.gutter'));
5585        border-width: dt('tooltip.gutter') dt('tooltip.gutter') dt('tooltip.gutter') 0;
5586        border-right-color: dt('tooltip.background');
5587    }
5588
5589    .p-tooltip-left .p-tooltip-arrow {
5590        margin-top: calc(-1 * dt('tooltip.gutter'));
5591        border-width: dt('tooltip.gutter') 0 dt('tooltip.gutter') dt('tooltip.gutter');
5592        border-left-color: dt('tooltip.background');
5593    }
5594
5595    .p-tooltip-top .p-tooltip-arrow {
5596        margin-left: calc(-1 * dt('tooltip.gutter'));
5597        border-width: dt('tooltip.gutter') dt('tooltip.gutter') 0 dt('tooltip.gutter');
5598        border-top-color: dt('tooltip.background');
5599        border-bottom-color: dt('tooltip.background');
5600    }
5601
5602    .p-tooltip-bottom .p-tooltip-arrow {
5603        margin-left: calc(-1 * dt('tooltip.gutter'));
5604        border-width: 0 dt('tooltip.gutter') dt('tooltip.gutter') dt('tooltip.gutter');
5605        border-top-color: dt('tooltip.background');
5606        border-bottom-color: dt('tooltip.background');
5607    }
5608`,oe=`
5609    .p-speeddial {
5610        position: static;
5611        display: flex;
5612        gap: dt('speeddial.gap');
5613    }
5614
5615    .p-speeddial-button {
5616        z-index: 1;
5617    }
5618
5619    .p-speeddial-button.p-speeddial-rotate {
5620        transition:
5621            transform 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,
5622            background dt('speeddial.transition.duration'),
5623            color dt('speeddial.transition.duration'),
5624            border-color dt('speeddial.transition.duration'),
5625            box-shadow dt('speeddial.transition.duration'),
5626            outline-color dt('speeddial.transition.duration');
5627        will-change: transform;
5628    }
5629
5630    .p-speeddial-list {
5631        margin: 0;
5632        padding: 0;
5633        list-style: none;
5634        display: flex;
5635        align-items: center;
5636        justify-content: center;
5637        transition: inset-block-start 0s linear dt('speeddial.transition.duration');
5638        pointer-events: none;
5639        outline: 0 none;
5640        z-index: 2;
5641        gap: dt('speeddial.gap');
5642    }
5643
5644    .p-speeddial-item {
5645        transform: scale(0);
5646        opacity: 0;
5647        transition:
5648            transform 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,
5649            opacity 0.8s;
5650        will-change: transform;
5651    }
5652
5653    .p-speeddial-circle .p-speeddial-item,
5654    .p-speeddial-semi-circle .p-speeddial-item,
5655    .p-speeddial-quarter-circle .p-speeddial-item {
5656        position: absolute;
5657    }
5658
5659    .p-speeddial-mask {
5660        position: absolute;
5661        border-radius: dt('content.border.radius');
5662    }
5663
5664    .p-speeddial-open .p-speeddial-list {
5665        pointer-events: auto;
5666    }
5667
5668    .p-speeddial-open .p-speeddial-item {
5669        transform: scale(1);
5670        opacity: 1;
5671    }
5672
5673    .p-speeddial-open .p-speeddial-rotate {
5674        transform: rotate(45deg);
5675    }
5676`,se=`
5677    .p-tabs {
5678        display: flex;
5679        flex-direction: column;
5680    }
5681
5682    .p-tablist {
5683        display: flex;
5684        position: relative;
5685        overflow: hidden;
5686        background: dt('tabs.tablist.background');
5687    }
5688
5689    .p-tablist-viewport {
5690        overflow-x: auto;
5691        overflow-y: hidden;
5692        scroll-behavior: smooth;
5693        scrollbar-width: none;
5694        overscroll-behavior: contain auto;
5695    }
5696
5697    .p-tablist-viewport::-webkit-scrollbar {
5698        display: none;
5699    }
5700
5701    .p-tablist-tab-list {
5702        position: relative;
5703        display: flex;
5704        border-style: solid;
5705        border-color: dt('tabs.tablist.border.color');
5706        border-width: dt('tabs.tablist.border.width');
5707    }
5708
5709    .p-tablist-content {
5710        flex-grow: 1;
5711    }
5712
5713    .p-tablist-nav-button {
5714        all: unset;
5715        position: absolute !important;
5716        flex-shrink: 0;
5717        inset-block-start: 0;
5718        z-index: 2;
5719        height: 100%;
5720        display: flex;
5721        align-items: center;
5722        justify-content: center;
5723        background: dt('tabs.nav.button.background');
5724        color: dt('tabs.nav.button.color');
5725        width: dt('tabs.nav.button.width');
5726        transition:
5727            color dt('tabs.transition.duration'),
5728            outline-color dt('tabs.transition.duration'),
5729            box-shadow dt('tabs.transition.duration');
5730        box-shadow: dt('tabs.nav.button.shadow');
5731        outline-color: transparent;
5732        cursor: pointer;
5733    }
5734
5735    .p-tablist-nav-button:focus-visible {
5736        z-index: 1;
5737        box-shadow: dt('tabs.nav.button.focus.ring.shadow');
5738        outline: dt('tabs.nav.button.focus.ring.width') dt('tabs.nav.button.focus.ring.style') dt('tabs.nav.button.focus.ring.color');
5739        outline-offset: dt('tabs.nav.button.focus.ring.offset');
5740    }
5741
5742    .p-tablist-nav-button:hover {
5743        color: dt('tabs.nav.button.hover.color');
5744    }
5745
5746    .p-tablist-prev-button {
5747        inset-inline-start: 0;
5748    }
5749
5750    .p-tablist-next-button {
5751        inset-inline-end: 0;
5752    }
5753
5754    .p-tablist-prev-button:dir(rtl),
5755    .p-tablist-next-button:dir(rtl) {
5756        transform: rotate(180deg);
5757    }
5758
5759    .p-tab {
5760        flex-shrink: 0;
5761        cursor: pointer;
5762        user-select: none;
5763        position: relative;
5764        border-style: solid;
5765        white-space: nowrap;
5766        gap: dt('tabs.tab.gap');
5767        background: dt('tabs.tab.background');
5768        border-width: dt('tabs.tab.border.width');
5769        border-color: dt('tabs.tab.border.color');
5770        color: dt('tabs.tab.color');
5771        padding: dt('tabs.tab.padding');
5772        font-weight: dt('tabs.tab.font.weight');
5773        transition:
5774            background dt('tabs.transition.duration'),
5775            border-color dt('tabs.transition.duration'),
5776            color dt('tabs.transition.duration'),
5777            outline-color dt('tabs.transition.duration'),
5778            box-shadow dt('tabs.transition.duration');
5779        margin: dt('tabs.tab.margin');
5780        outline-color: transparent;
5781    }
5782
5783    .p-tab:not(.p-disabled):focus-visible {
5784        z-index: 1;
5785        box-shadow: dt('tabs.tab.focus.ring.shadow');
5786        outline: dt('tabs.tab.focus.ring.width') dt('tabs.tab.focus.ring.style') dt('tabs.tab.focus.ring.color');
5787        outline-offset: dt('tabs.tab.focus.ring.offset');
5788    }
5789
5790    .p-tab:not(.p-tab-active):not(.p-disabled):hover {
5791        background: dt('tabs.tab.hover.background');
5792        border-color: dt('tabs.tab.hover.border.color');
5793        color: dt('tabs.tab.hover.color');
5794    }
5795
5796    .p-tab-active {
5797        background: dt('tabs.tab.active.background');
5798        border-color: dt('tabs.tab.active.border.color');
5799        color: dt('tabs.tab.active.color');
5800    }
5801
5802    .p-tabpanels {
5803        background: dt('tabs.tabpanel.background');
5804        color: dt('tabs.tabpanel.color');
5805        padding: dt('tabs.tabpanel.padding');
5806        outline: 0 none;
5807    }
5808
5809    .p-tabpanel:focus-visible {
5810        box-shadow: dt('tabs.tabpanel.focus.ring.shadow');
5811        outline: dt('tabs.tabpanel.focus.ring.width') dt('tabs.tabpanel.focus.ring.style') dt('tabs.tabpanel.focus.ring.color');
5812        outline-offset: dt('tabs.tabpanel.focus.ring.offset');
5813    }
5814
5815    .p-tablist-active-bar {
5816        z-index: 1;
5817        display: block;
5818        position: absolute;
5819        inset-block-end: dt('tabs.active.bar.bottom');
5820        height: dt('tabs.active.bar.height');
5821        background: dt('tabs.active.bar.background');
5822        transition: 250ms cubic-bezier(0.35, 0, 0.25, 1);
5823    }
5824`,ce={root:{transitionDuration:`{transition.duration}`},panel:{borderWidth:`0 0 1px 0`,borderColor:`{content.border.color}`},header:{color:`{text.muted.color}`,hoverColor:`{text.color}`,activeColor:`{text.color}`,activeHoverColor:`{text.color}`,padding:`1rem`,fontWeight:`600`,fontSize:`{typography.font.size}`,borderRadius:`0`,borderWidth:`0`,borderColor:`{content.border.color}`,background:`{content.background}
5824`,hoverBackground:`{content.background}`,activeBackground:`{content.background}`,activeHoverBackground:`{content.background}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`-1px`,shadow:`{focus.ring.shadow}`},toggleIcon:{color:`{text.muted.color}`,hoverColor:`{text.color}`,activeColor:`{text.color}`,activeHoverColor:`{text.color}`},first:{topBorderRadius:`{content.border.radius}`,borderWidth:`0`},last:{bottomBorderRadius:`{content.border.radius}`,activeBottomBorderRadius:`0`}},content:{borderWidth:`0`,borderColor:`{content.border.color}`,background:`{content.background}`,color:`{text.color}`,padding:`0 1rem 1rem 1rem`}},le={root:{background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,filledHoverBackground:`{form.field.filled.hover.background}`,filledFocusBackground:`{form.field.filled.focus.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,placeholderColor:`{form.field.placeholder.color}`,invalidPlaceholderColor:`{form.field.invalid.placeholder.color}`,shadow:`{form.field.shadow}`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`},overlay:{background:`{overlay.select.background}`,borderColor:`{overlay.select.border.color}`,borderRadius:`{overlay.select.border.radius}`,color:`{overlay.select.color}`,shadow:`{overlay.select.shadow}`},list:{padding:`{list.padding}`,gap:`{list.gap}`},option:{focusBackground:`{list.option.focus.background}`,selectedBackground:`{list.option.selected.background}`,selectedFocusBackground:`{list.option.selected.focus.background}`,color:`{list.option.color}`,focusColor:`{list.option.focus.color}`,selectedColor:`{list.option.selected.color}`,selectedFocusColor:`{list.option.selected.focus.color}`,padding:`{list.option.padding}`,borderRadius:`{list.option.border.radius}`,fontWeight:`{list.option.font.weight}`,fontSize:`{list.option.font.size}`},optionGroup:{background:`{list.option.group.background}`,color:`{list.option.group.color}`,fontWeight:`{list.option.group.font.weight}`,fontSize:`{list.option.group.font.size}`,padding:`{list.option.group.padding}`},dropdown:{width:`2.25rem`,sm:{width:`1.75rem`},lg:{width:`2.625rem`},background:`light-dark({surface.100}, {surface.800})`,hoverBackground:`light-dark({surface.200}, {surface.700})`,activeBackground:`light-dark({surface.300}, {surface.600})`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.border.color}`,activeBorderColor:`{form.field.border.color}`,color:`light-dark({surface.600}, {surface.300})`,hoverColor:`light-dark({surface.700}, {surface.200})`,activeColor:`light-dark({surface.800}, {surface.100})`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},chip:{borderRadius:`{border.radius.sm}`,focusBackground:`light-dark({surface.200}, {surface.700})`,focusColor:`light-dark({surface.800}, {surface.0})`},emptyMessage:{padding:`{list.option.padding}`}},ue={root:{width:`1.75rem`,height:`1.75rem`,fontWeight:`{typography.font.weight}`,fontSize:`{typography.font.size}`,background:`{content.border.color}`,color:`{content.color}`,borderRadius:`{content.border.radius}`},icon:{size:`0.875rem`},group:{borderColor:`{content.background}`,offset:`-0.625rem`},lg:{width:`2.625rem`,height:`2.625rem`,fontSize:`1.25rem`,icon:{size:`1.25rem`},group:{offset:`-0.875rem`}},xl:{width:`3.5rem`,height:`3.5rem`,fontSize:`1.75rem`,icon:{size:`1.75rem`},group:{offset:`-1.25rem`}}}
5824,de={root:{borderRadius:`{border.radius.md}`,padding:`0 0.375rem`,fontSize:`0.625rem`,fontWeight:`700`,minWidth:`1.25rem`,height:`1.25rem`},dot:{size:`0.5rem`},sm:{fontSize:`0.5rem`,minWidth:`1.125rem`,height:`1.125rem`},lg:{fontSize:`0.75rem`,minWidth:`1.5rem`,height:`1.5rem`},xl:{fontSize:`0.875rem`,minWidth:`1.75rem`,height:`1.75rem`},primary:{background:`{primary.color}`,color:`{primary.contrast.color}`},secondary:{background:`light-dark({surface.100}, {surface.800})`,color:`light-dark({surface.600}, {surface.300})`},success:{background:`light-dark({green.500}, {green.400})`,color:`light-dark({surface.0}, {green.950})`},info:{background:`light-dark({sky.500}, {sky.400})`,color:`light-dark({surface.0}, {sky.950})`},warn:{background:`light-dark({orange.500}, {orange.400})`,color:`light-dark({surface.0}, {orange.950})`},danger:{background:`light-dark({red.500}, {red.400})`,color:`light-dark({surface.0}, {red.950})`},contrast:{background:`light-dark({surface.950}, {surface.0})`,color:`light-dark({surface.0}, {surface.950})`}},fe={primitive:{borderRadius:{none:`0`,xs:`2px`,sm:`4px`,md:`6px`,lg:`8px`,xl:`12px`},emerald:{50:`#ecfdf5`,100:`#d1fae5`,200:`#a7f3d0`,300:`#6ee7b7`,400:`#34d399`,500:`#10b981`,600:`#059669`,700:`#047857`,800:`#065f46`,900:`#064e3b`,950:`#022c22`},green:{50:`#f0fdf4`,100:`#dcfce7`,200:`#bbf7d0`,300:`#86efac`,400:`#4ade80`,500:`#22c55e`,600:`#16a34a`,700:`#15803d`,800:`#166534`,900:`#14532d`,950:`#052e16`},lime:{50:`#f7fee7`,100:`#ecfccb`,200:`#d9f99d`,300:`#bef264`,400:`#a3e635`,500:`#84cc16`,600:`#65a30d`,700:`#4d7c0f`,800:`#3f6212`,900:`#365314`,950:`#1a2e05`},red:{50:`#fef2f2`,100:`#fee2e2`,200:`#fecaca`,300:`#fca5a5`,400:`#f87171`,500:`#ef4444`,600:`#dc2626`,700:`#b91c1c`,800:`#991b1b`,900:`#7f1d1d`,950:`#450a0a`},orange:{50:`#fff7ed`,100:`#ffedd5`,200:`#fed7aa`,300:`#fdba74`,400:`#fb923c`,500:`#f97316`,600:`#ea580c`,700:`#c2410c`,800:`#9a3412`,900:`#7c2d12`,950:`#431407`},amber:{50:`#fffbeb`,100:`#fef3c7`,200:`#fde68a`,300:`#fcd34d`,400:`#fbbf24`,500:`#f59e0b`,600:`#d97706`,700:`#b45309`,800:`#92400e`,900:`#78350f`,950:`#451a03`},yellow:{50:`#fefce8`,100:`#fef9c3`,200:`#fef08a`,300:`#fde047`,400:`#facc15`,500:`#eab308`,600:`#ca8a04`,700:`#a16207`,800:`#854d0e`,900:`#713f12`,950:`#422006`},teal:{50:`#f0fdfa`,100:`#ccfbf1`,200:`#99f6e4`,300:`#5eead4`,400:`#2dd4bf`,500:`#14b8a6`,600:`#0d9488`,700:`#0f766e`,800:`#115e59`,900:`#134e4a`,950:`#042f2e`},cyan:{50:`#ecfeff`,100:`#cffafe`,200:`#a5f3fc`,300:`#67e8f9`,400:`#22d3ee`,500:`#06b6d4`,600:`#0891b2`,700:`#0e7490`,800:`#155e75`,900:`#164e63`,950:`#083344`},sky:{50:`#f0f9ff`,100:`#e0f2fe`,200:`#bae6fd`,300:`#7dd3fc`,400:`#38bdf8`,500:`#0ea5e9`,600:`#0284c7`,700:`#0369a1`,800:`#075985`,900:`#0c4a6e`,950:`#082f49`},blue:{50:`#eff6ff`,100:`#dbeafe`,200:`#bfdbfe`,300:`#93c5fd`,400:`#60a5fa`,500:`#3b82f6`,600:`#2563eb`,700:`#1d4ed8`,800:`#1e40af`,900:`#1e3a8a`,950:`#172554`},indigo:{50:`#eef2ff`,100:`#e0e7ff`,200:`#c7d2fe`,300:`#a5b4fc`,400:`#818cf8`,500:`#6366f1`,600:`#4f46e5`,700:`#4338ca`,800:`#3730a3`,900:`#312e81`,950:`#1e1b4b`},violet:{50:`#f5f3ff`,100:`#ede9fe`,200:`#ddd6fe`,300:`#c4b5fd`,400:`#a78bfa`,500:`#8b5cf6`,600:`#7c3aed`,700:`#6d28d9`,800:`#5b21b6`,900:`#4c1d95`,950:`#2e1065`},purple:{50:`#faf5ff`,100:`#f3e8ff`,200:`#e9d5ff`,300:`#d8b4fe`,400:`#c084fc`,500:`#a855f7`,600:`#9333ea`,700:`#7e22ce`,800:`#6b21a8`,900:`#581c87`,950:`#3b0764`},fuchsia:{50:`#fdf4ff`,100:`#fae8ff`,200:`#f5d0fe`,300:`#f0abfc`,400:`#e879f9`,500:`#d946ef`,600:`#c026d3`,700:`#a21caf`,800:`#86198f`,900:`#701a75`,950:`#4a044e`},pink:{50:`#fdf2f8`,100:`#fce7f3`,200:`#fbcfe8`,300:`#f9a8d4`,400:`#f472b6`,500:`#ec4899`,600:`#db2777`,700:`#be185d`,800:`#9d174d`,900:`#831843`,950:`#500724`},rose:{50:`#fff1f2`,100:`#ffe4e6`,200:`#fecdd3`,300:`#fda4af`,400:`#fb7185`,500:`#f43f5e`,600:`#e11d48`,700:`#be123c`,800:`#9f1239`,900:`#881337`,950:`#4c0519`},slate:{50:`#f8fafc`,100:`#f1f5f9`,200:`#e2e8f0`,300:`#cbd5e1`,400:`#94a3b8`,500:`#64748b`,600:`#475569`,700:`#334155`,800:`#1e293b`,900:`#0f172a`,950:`#020617`},gray:{50:`#f9fafb`,100:`#f3f4f6`,200:`#e5e7eb`,300:`#d1d5db`,400:`#9ca3af`,500:`#6b7280`,600:`#4b5563`,700:`#374151`,800:`#1f2937`,900:`#111827`,950:`#030712`},zinc:{50:`#fafafa`,100:`#f4f4f5`,200:`#e4e4e7`,300:`#d4d4d8`,400:`#a1a1aa`,500:`#71717a`,600:`#52525b`,700:`#3f3f46`,800:`#27272a`,900:`#18181b`,950:`#09090b`},neutral:{50:`#fafafa`,100:`#f5f5f5`,200:`#e5e5e5`,300:`#d4d4d4`,400:`#a3a3a3`,500:`#737373`,600:`#525252`,700:`#404040`,800:`#262626`,900:`#171717`,950:`#0a0a0a`},stone:{50:`#fafaf9`,100:`#f5f5f4`,200:`#e7e5e4`,300:`#d6d3d1`,400:`#a8a29e`,500:`#78716c`,600:`#57534e`,700:`#44403c`,800:`#292524`,900:`#1c1917`,950:`#0c0a09`}},semantic:{typography:{lineHeight:`1.5`,fontFamily:`inherit`,fontWeight:`normal`,fontSize:`0.875rem`},transitionDuration:`0.2s`,focusRing:{width:`1px`,style:`solid`,color:`{primary.color}`,offset:`2px`,shadow:`none`},disabledOpacity:`0.6`,iconSize:`0.875rem`,anchorGutter:`2px`,primary:{50:`{emerald.50}`,100:`{emerald.100}`,200:`{emerald.200}`,300:`{emerald.300}`,400:`{emerald.400}`,500:`{emerald.500}`,600:`{emerald.600}`,700:`{emerald.700}`,800:`{emerald.800}`,900:`{emerald.900}`,950:`{emerald.950}`,color:`light-dark({primary.500}, {primary.400})`,contrastColor:`light-dark(#ffffff, {surface.900})`,hoverColor:`light-dark({primary.600}, {primary.300})`,activeColor:`light-dark({primary.700}
5824, {primary.200})`},formField:{fontWeight:`{typography.font.weight}`,fontSize:`{typography.font.size}`,paddingX:`0.625rem`,paddingY:`0.375rem`,sm:{fontSize:`0.75rem`,paddingX:`0.5rem`,paddingY:`0.25rem`},lg:{fontSize:`1rem`,paddingX:`0.75rem`,paddingY:`0.5rem`},borderRadius:`{border.radius.md}`,focusRing:{width:`0`,style:`none`,color:`transparent`,offset:`0`,shadow:`none`},transitionDuration:`{transition.duration}`,background:`light-dark({surface.0}, {surface.950})`,disabledBackground:`light-dark({surface.200}, {surface.700})`,filledBackground:`light-dark({surface.50}, {surface.800})`,filledHoverBackground:`light-dark({surface.50}, {surface.800})`,filledFocusBackground:`light-dark({surface.50}, {surface.800})`,borderColor:`light-dark({surface.300}, {surface.600})`,hoverBorderColor:`light-dark({surface.400}, {surface.500})`,focusBorderColor:`{primary.color}`,invalidBorderColor:`light-dark({red.400}, {red.300})`,color:`light-dark({surface.700}, {surface.0})`,disabledColor:`light-dark({surface.500}, {surface.400})`,placeholderColor:`light-dark({surface.500}, {surface.400})`,invalidPlaceholderColor:`light-dark({red.600}, {red.400})`,floatLabelColor:`light-dark({surface.500}, {surface.400})`,floatLabelFocusColor:`light-dark({primary.600}, {primary.color})`,floatLabelActiveColor:`light-dark({surface.500}, {surface.400})`,floatLabelInvalidColor:`{form.field.invalid.placeholder.color}`,iconColor:`{surface.400}`,shadow:`0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(18, 18, 23, 0.05)`},list:{padding:`0.25rem 0.25rem`,gap:`2px`,header:{padding:`0.5rem 0.875rem 0.125rem 0.875rem`},option:{padding:`0.25rem 0.625rem`,borderRadius:`{border.radius.sm}`,fontWeight:`{typography.font.weight}`,fontSize:`{typography.font.size}`,transitionDuration:`0s`,focusBackground:`light-dark({surface.100}, {surface.800})`,selectedBackground:`{highlight.background}`,selectedFocusBackground:`{highlight.focus.background}`,color:`{text.color}`,focusColor:`{text.hover.color}`,selectedColor:`{highlight.color}`,selectedFocusColor:`{highlight.focus.color}`,selectedFontWeight:`{typography.font.weight}`,icon:{color:`light-dark({surface.400}, {surface.500})`,focusColor:`light-dark({surface.500}, {surface.400})`}},optionGroup:{padding:`0.25rem 0.625rem`,fontWeight:`600`,fontSize:`{typography.font.size}`,background:`transparent`,color:`{text.muted.color}`}},content:{borderRadius:`{border.radius.md}`,background:`light-dark({surface.0}, {surface.900})`,hoverBackground:`light-dark({surface.100}, {surface.800})`,borderColor:`light-dark({surface.200}, {surface.700})`,color:`{text.color}`,hoverColor:`{text.hover.color}`},mask:{transitionDuration:`0.3s`,background:`light-dark(rgba(0,0,0,0.4), rgba(0,0,0,0.6))`,color:`{surface.200}`},navigation:{list:{padding:`0.25rem 0.25rem`,gap:`2px`},item:{padding:`0.25rem 0.625rem`,borderRadius:`{border.radius.sm}`,gap:`0.5rem`,focusBackground:`light-dark({surface.100}, {surface.800})`,activeBackground:`light-dark({surface.100}, {surface.800})`,color:`{text.color}`,focusColor:`{text.hover.color}`,activeColor:`{text.hover.color}`,icon:{size:`{icon.size}`,color:`light-dark({surface.400}, {surface.500})`,focusColor:`light-dark({surface.500}, {surface.400})`,activeColor:`light-dark({surface.500}, {surface.400})`},label:{fontWeight:`{typography.font.weight}`,fontSize:`{typography.font.size}`},transitionDuration:`0s`},submenuLabel:{padding:`0.25rem 0.625rem`,fontWeight:`600`,fontSize:`{typography.font.size}`,background:`transparent`,color:`{text.muted.color}`},submenuIcon:{size:`0.75rem`,color:`light-dark({surface.400}, {surface.500})`,focusColor:`light-dark({surface.500}, {surface.400})`,activeColor:`light-dark({surface.500}, {surface.400})`}},overlay:{select:{borderRadius:`{border.radius.md}`,shadow:`0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)`,background:`light-dark({surface.0}, {surface.900})`,borderColor:`light-dark({surface.200}, {surface.700})`,color:`{text.color}`},popover:{borderRadius:`{border.radius.md}`,padding:`0.625rem`,shadow:`0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)`,background:`light-dark({surface.0}, {surface.900})`,borderColor:`light-dark({surface.200}, {surface.700})`,color:`{text.color}`}
5824,modal:{borderRadius:`{border.radius.xl}`,padding:`1.125rem`,shadow:`0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1)`,background:`light-dark({surface.0}, {surface.900})`,borderColor:`light-dark({surface.200}, {surface.700})`,color:`{text.color}`},navigation:{shadow:`0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)`}},surface:{0:`#ffffff`,50:`light-dark({slate.50}, {zinc.50})`,100:`light-dark({slate.100}, {zinc.100})`,200:`light-dark({slate.200}, {zinc.200})`,300:`light-dark({slate.300}, {zinc.300})`,400:`light-dark({slate.400}, {zinc.400})`,500:`light-dark({slate.500}, {zinc.500})`,600:`light-dark({slate.600}, {zinc.600})`,700:`light-dark({slate.700}, {zinc.700})`,800:`light-dark({slate.800}, {zinc.800})`,900:`light-dark({slate.900}, {zinc.900})`,950:`light-dark({slate.950}, {zinc.950})`},highlight:{background:`light-dark({primary.50}, color-mix(in srgb, {primary.400}, transparent 84%))`,focusBackground:`light-dark({primary.100}, color-mix(in srgb, {primary.400}, transparent 76%))`,color:`light-dark({primary.700}, rgba(255,255,255,.87))`,focusColor:`light-dark({primary.800}, rgba(255,255,255,.87))`},text:{color:`light-dark({surface.700}, {surface.0})`,hoverColor:`light-dark({surface.800}, {surface.0})`,mutedColor:`light-dark({surface.500}, {surface.400})`,hoverMutedColor:`light-dark({surface.600}, {surface.300})`}}},pe={root:{borderRadius:`{content.border.radius}`}},me={root:{padding:`0.875rem`,background:`{content.background}`,gap:`0.5rem`,transitionDuration:`{transition.duration}`},item:{color:`{text.muted.color}`,hoverColor:`{text.color}`,borderRadius:`{content.border.radius}`,gap:`{navigation.item.gap}`,icon:{color:`{navigation.item.icon.color}`,hoverColor:`{navigation.item.icon.focus.color}`,size:`{navigation.item.icon.size}`},label:{fontWeight:`{navigation.item.label.font.weight}`,fontSize:`{navigation.item.label.font.size}`},focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},separator:{color:`{navigation.item.icon.color}`}},he={root:{borderRadius:`{form.field.border.radius}`,roundedBorderRadius:`2rem`,gap:`0.5rem`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,iconOnlyWidth:`2.25rem`,fontSize:`{form.field.font.size}`,sm:{fontSize:`{form.field.sm.font.size}`,paddingX:`{form.field.sm.padding.x}`,paddingY:`{form.field.sm.padding.y}`,iconOnlyWidth:`1.75rem`},lg:{fontSize:`{form.field.lg.font.size}`,paddingX:`{form.field.lg.padding.x}`,paddingY:`{form.field.lg.padding.y}`,iconOnlyWidth:`2.625rem`},label:{fontWeight:`500`},raisedShadow:`0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,offset:`{focus.ring.offset}`},badgeSize:`1rem`,transitionDuration:`{form.field.transition.duration}`,primary:{background:`{primary.color}`,hoverBackground:`{primary.hover.color}`,activeBackground:`{primary.active.color}`,borderColor:`{primary.color}`,hoverBorderColor:`{primary.hover.color}`,activeBorderColor:`{primary.active.color}`,color:`{primary.contrast.color}`,hoverColor:`{primary.contrast.color}`,activeColor:`{primary.contrast.color}`,focusRing:{color:`{primary.color}`,shadow:`none`}},secondary:{background:`light-dark({surface.100}, {surface.800})`,hoverBackground:`light-dark({surface.200}, {surface.700})`,activeBackground:`light-dark({surface.300}, {surface.600})`,borderColor:`light-dark({surface.100}, {surface.800})`,hoverBorderColor:`light-dark({surface.200}, {surface.700})`,activeBorderColor:`light-dark({surface.300}, {surface.600})`,color:`light-dark({surface.600}, {surface.300})`,hoverColor:`light-dark({surface.700}, {surface.200})`,activeColor:`light-dark({surface.800}, {surface.100})`,focusRing:{color:`light-dark({surface.600}, {surface.300})`,shadow:`none`}},info:{background:`light-dark({sky.500}, {sky.400})`,hoverBackground:`light-dark({sky.600}, {sky.300})`,activeBackground:`light-dark({sky.700}, {sky.200})`,borderColor:`light-dark({sky.500}, {sky.400})`,hoverBorderColor:`light-dark({sky.600}, {sky.300})`,activeBorderColor:`light-dark({sky.700}, {sky.200}
5824)`,color:`light-dark(#ffffff, {sky.950})`,hoverColor:`light-dark(#ffffff, {sky.950})`,activeColor:`light-dark(#ffffff, {sky.950})`,focusRing:{color:`light-dark({sky.500}, {sky.400})`,shadow:`none`}},success:{background:`light-dark({green.500}, {green.400})`,hoverBackground:`light-dark({green.600}, {green.300})`,activeBackground:`light-dark({green.700}, {green.200})`,borderColor:`light-dark({green.500}, {green.400})`,hoverBorderColor:`light-dark({green.600}, {green.300})`,activeBorderColor:`light-dark({green.700}, {green.200})`,color:`light-dark(#ffffff, {green.950})`,hoverColor:`light-dark(#ffffff, {green.950})`,activeColor:`light-dark(#ffffff, {green.950})`,focusRing:{color:`light-dark({green.500}, {green.400})`,shadow:`none`}},warn:{background:`light-dark({orange.500}, {orange.400})`,hoverBackground:`light-dark({orange.600}, {orange.300})`,activeBackground:`light-dark({orange.700}, {orange.200})`,borderColor:`light-dark({orange.500}, {orange.400})`,hoverBorderColor:`light-dark({orange.600}, {orange.300})`,activeBorderColor:`light-dark({orange.700}, {orange.200})`,color:`light-dark(#ffffff, {orange.950})`,hoverColor:`light-dark(#ffffff, {orange.950})`,activeColor:`light-dark(#ffffff, {orange.950})`,focusRing:{color:`light-dark({orange.500}, {orange.400})`,shadow:`none`}},help:{background:`light-dark({purple.500}, {purple.400})`,hoverBackground:`light-dark({purple.600}, {purple.300})`,activeBackground:`light-dark({purple.700}, {purple.200})`,borderColor:`light-dark({purple.500}, {purple.400})`,hoverBorderColor:`light-dark({purple.600}, {purple.300})`,activeBorderColor:`light-dark({purple.700}, {purple.200})`,color:`light-dark(#ffffff, {purple.950})`,hoverColor:`light-dark(#ffffff, {purple.950})`,activeColor:`light-dark(#ffffff, {purple.950})`,focusRing:{color:`light-dark({purple.500}, {purple.400})`,shadow:`none`}},danger:{background:`light-dark({red.500}, {red.400})`,hoverBackground:`light-dark({red.600}, {red.300})`,activeBackground:`light-dark({red.700}, {red.200})`,borderColor:`light-dark({red.500}, {red.400})`,hoverBorderColor:`light-dark({red.600}, {red.300})`,activeBorderColor:`light-dark({red.700}, {red.200})`,color:`light-dark(#ffffff, {red.950})`,hoverColor:`light-dark(#ffffff, {red.950})`,activeColor:`light-dark(#ffffff, {red.950})`,focusRing:{color:`light-dark({red.500}, {red.400})`,shadow:`none`}},contrast:{background:`light-dark({surface.950}, {surface.0})`,hoverBackground:`light-dark({surface.900}, {surface.100})`,activeBackground:`light-dark({surface.800}, {surface.200})`,borderColor:`light-dark({surface.950}, {surface.0})`,hoverBorderColor:`light-dark({surface.900}, {surface.100})`,activeBorderColor:`light-dark({surface.800}, {surface.200})`,color:`light-dark({surface.0}, {surface.950})`,hoverColor:`light-dark({surface.0}, {surface.950})`,activeColor:`light-dark({surface.0}, {surface.950})`,focusRing:{color:`light-dark({surface.950}, {surface.0})`,shadow:`none`}}},outlined:{primary:{hoverBackground:`light-dark({primary.50}, color-mix(in srgb, {primary.color}, transparent 96%))`,activeBackground:`light-dark({primary.100}, color-mix(in srgb, {primary.color}, transparent 84%))`,borderColor:`light-dark({primary.200}, {primary.700}
5824)`,color:`{primary.color}`},secondary:{hoverBackground:`light-dark({surface.50}, rgba(255,255,255,0.04))`,activeBackground:`light-dark({surface.100}, rgba(255,255,255,0.16))`,borderColor:`light-dark({surface.200}, {surface.700})`,color:`light-dark({surface.500}, {surface.400})`},success:{hoverBackground:`light-dark({green.50}, color-mix(in srgb, {green.400}, transparent 96%))`,activeBackground:`light-dark({green.100}, color-mix(in srgb, {green.400}, transparent 84%))`,borderColor:`light-dark({green.200}, {green.700})`,color:`light-dark({green.500}, {green.400})`},info:{hoverBackground:`light-dark({sky.50}, color-mix(in srgb, {sky.400}, transparent 96%))`,activeBackground:`light-dark({sky.100}, color-mix(in srgb, {sky.400}, transparent 84%))`,borderColor:`light-dark({sky.200}, {sky.700})`,color:`light-dark({sky.500}, {sky.400})`},warn:{hoverBackground:`light-dark({orange.50}, color-mix(in srgb, {orange.400}, transparent 96%))`,activeBackground:`light-dark({orange.100}, color-mix(in srgb, {orange.400}, transparent 84%))`,borderColor:`light-dark({orange.200}, {orange.700})`,color:`light-dark({orange.500}, {orange.400})`},help:{hoverBackground:`light-dark({purple.50}, color-mix(in srgb, {purple.400}, transparent 96%))`,activeBackground:`light-dark({purple.100}, color-mix(in srgb, {purple.400}, transparent 84%))`,borderColor:`light-dark({purple.200}, {purple.700})`,color:`light-dark({purple.500}, {purple.400})`},danger:{hoverBackground:`light-dark({red.50}, color-mix(in srgb, {red.400}, transparent 96%))`,activeBackground:`light-dark({red.100}, color-mix(in srgb, {red.400}, transparent 84%))`,borderColor:`light-dark({red.200}, {red.700})`,color:`light-dark({red.500}, {red.400})`},contrast:{hoverBackground:`light-dark({surface.50}, {surface.800})`,activeBackground:`light-dark({surface.100}, {surface.700})`,borderColor:`light-dark({surface.700}, {surface.500})`,color:`light-dark({surface.950}, {surface.0})`},plain:{hoverBackground:`light-dark({surface.50}, {surface.800})`,activeBackground:`light-dark({surface.100}, {surface.700})`,borderColor:`light-dark({surface.200}, {surface.600})`,color:`light-dark({surface.700}, {surface.0})`}},text:{primary:{hoverBackground:`light-dark({primary.50}, color-mix(in srgb, {primary.color}, transparent 96%))`,activeBackground:`light-dark({primary.100}, color-mix(in srgb, {primary.color}, transparent 84%))`,color:`{primary.color}`},secondary:{hoverBackground:`light-dark({surface.50}, {surface.800})`,activeBackground:`light-dark({surface.100}, {surface.700})`,color:`light-dark({surface.500}, {surface.400})`},success:{hoverBackground:`light-dark({green.50}, color-mix(in srgb, {green.400}, transparent 96%))`,activeBackground:`light-dark({green.100}, color-mix(in srgb, {green.400}, transparent 84%))`,color:`light-dark({green.500}, {green.400})`},info:{hoverBackground:`light-dark({sky.50}, color-mix(in srgb, {sky.400}, transparent 96%))`,activeBackground:`light-dark({sky.100}, color-mix(in srgb, {sky.400}, transparent 84%))`,color:`light-dark({sky.500}, {sky.400})`},warn:{hoverBackground:`light-dark({orange.50}, color-mix(in srgb, {orange.400}, transparent 96%))`,activeBackground:`light-dark({orange.100}, color-mix(in srgb, {orange.400}, transparent 84%))`,color:`light-dark({orange.500}, {orange.400})`},help:{hoverBackground:`light-dark({purple.50}, color-mix(in srgb, {purple.400}, transparent 96%))`,activeBackground:`light-dark({purple.100}, color-mix(in srgb, {purple.400}, transparent 84%))`,color:`light-dark({purple.500}, {purple.400})`},danger:{hoverBackground:`light-dark({red.50}, color-mix(in srgb, {red.400}, transparent 96%))`,activeBackground:`light-dark({red.100}, color-mix(in srgb, {red.400}, transparent 84%))`,color:`light-dark({red.500}, {red.400})`},contrast:{hoverBackground:`light-dark({surface.50}, {surface.800})`,activeBackground:`light-dark({surface.100}, {surface.700})`,color:`light-dark({surface.950}, {surface.0})`},plain:{hoverBackground:`light-dark({surface.50}, {surface.800})`,activeBackground:`light-dark({surface.100}, {surface.700})`,color:`light-dark({surface.700}, {surface.0})`}},link:{color:`{primary.color}`,hoverColor:`{primary.color}`,activeColor:`{primary.color}`}},ge={root:{background:`{content.background}
5824`,borderRadius:`{border.radius.xl}`,color:`{content.color}`,shadow:`0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1)`},body:{padding:`1.125rem`,gap:`0.5rem`},caption:{gap:`0.5rem`},title:{fontSize:`1.125rem`,fontWeight:`500`},subtitle:{color:`{text.muted.color}`,fontSize:`1rem`,fontWeight:`{typography.font.weight}`}},_e={root:{transitionDuration:`{transition.duration}`},content:{gap:`0.25rem`},indicatorList:{padding:`1rem`,gap:`0.5rem`},indicator:{width:`1.75rem`,height:`0.5rem`,borderRadius:`{content.border.radius}`,background:`light-dark({surface.200}, {surface.700})`,hoverBackground:`light-dark({surface.300}, {surface.600})`,activeBackground:`{primary.color}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}}},ve={root:{background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,filledHoverBackground:`{form.field.filled.hover.background}`,filledFocusBackground:`{form.field.filled.focus.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,placeholderColor:`{form.field.placeholder.color}`,invalidPlaceholderColor:`{form.field.invalid.placeholder.color}`,shadow:`{form.field.shadow}`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{fontSize:`{form.field.sm.font.size}`,paddingX:`{form.field.sm.padding.x}`,paddingY:`{form.field.sm.padding.y}`},lg:{fontSize:`{form.field.lg.font.size}`,paddingX:`{form.field.lg.padding.x}`,paddingY:`{form.field.lg.padding.y}`},fontWeight:`{form.field.font.weight}`,fontSize:`{form.field.font.size}`},dropdown:{width:`2.25rem`,color:`{form.field.icon.color}`},overlay:{background:`{overlay.select.background}`,borderColor:`{overlay.select.border.color}`,borderRadius:`{overlay.select.border.radius}`,color:`{overlay.select.color}`,shadow:`{overlay.select.shadow}`},list:{padding:`{list.padding}`,gap:`{list.gap}`,mobileIndent:`1rem`},option:{focusBackground:`{list.option.focus.background}`,selectedBackground:`{list.option.selected.background}`,selectedFocusBackground:`{list.option.selected.focus.background}`,color:`{list.option.color}`,focusColor:`{list.option.focus.color}`,selectedColor:`{list.option.selected.color}`,selectedFocusColor:`{list.option.selected.focus.color}`,selectedFontWeight:`{list.option.selected.font.weight}`,padding:`{list.option.padding}`,borderRadius:`{list.option.border.radius}`,icon:{color:`{list.option.icon.color}`,focusColor:`{list.option.icon.focus.color}`,size:`0.75rem`},fontWeight:`{list.option.font.weight}`,fontSize:`{list.option.font.size}`},clearIcon:{color:`{form.field.icon.color}`}},ye={root:{borderRadius:`{border.radius.sm}`,width:`1.125rem`,height:`1.125rem`,background:`{form.field.background}`,checkedBackground:`{primary.color}`,checkedHoverBackground:`{primary.hover.color}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.border.color}`,checkedBorderColor:`{primary.color}`,checkedHoverBorderColor:`{primary.hover.color}`,checkedFocusBorderColor:`{primary.color}`,checkedDisabledBorderColor:`{form.field.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,shadow:`{form.field.shadow}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{width:`0.875rem`,height:`0.875rem`},lg:{width:`1.25rem`,height:`1.25rem`}},icon:{size:`0.75rem`,color:`{form.field.color}`,checkedColor:`{primary.contrast.color}`,checkedHoverColor:`{primary.contrast.color}`,disabledColor:`{form.field.disabled.color}`,sm:{size:`0.625rem`},lg:{size:`0.875rem`}}},be={root:{borderRadius:`1rem`,paddingX:`0.625rem`,paddingY:`0.375rem`,gap:`0.375rem`,transitionDuration:`{transition.duration}`,background:`light-dark({surface.100}, {surface.800}
5824)`,focusBackground:`light-dark({surface.200}, {surface.700})`,color:`light-dark({surface.800}, {surface.0})`},image:{width:`1.75rem`,height:`1.75rem`},icon:{size:`0.875rem`,color:`light-dark({surface.800}, {surface.0})`},label:{fontWeight:`{typography.font.weight}`,fontSize:`0.75rem`},removeIcon:{size:`0.875rem`,color:`light-dark({surface.800}, {surface.0})`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`}}},xe={root:{transitionDuration:`{transition.duration}`},preview:{width:`1.375rem`,height:`1.375rem`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},panel:{shadow:`{overlay.popover.shadow}`,borderRadius:`{overlay.popover.borderRadius}`,background:`light-dark({surface.800}, {surface.900})`,borderColor:`light-dark({surface.900}, {surface.700})`},handle:{color:`{surface.0}`}},Se={root:{background:`{content.background}`,borderColor:`{content.border.color}`,borderRadius:`{content.border.radius}`,height:`25rem`},header:{padding:`0.375rem 1.125rem`,background:`{content.background}`,borderColor:`{content.border.color}`},input:{padding:`0.375rem 0`,fontSize:`1rem`,fontWeight:`{typography.font.weight}`,color:`{form.field.color}`,placeholderColor:`{form.field.placeholder.color}`},list:{padding:`0.375rem`},empty:{padding:`2rem 0`,color:`{content.color}`},footer:{padding:`0.625rem 1.125rem`,background:`{content.background}`,borderColor:`{content.border.color}`}},Ce={root:{borderRadius:`{content.border.radius}`},handle:{background:`{content.background}`,size:`1px`},indicator:{size:`1.5rem`,background:`{content.background}`,borderRadius:`{content.border.radius}`,focusRing:{width:`2px`,style:`solid`,color:`{content.background}`,offset:`2px`},icon:{color:`{text.muted.color}`,size:`{icon.size}`}}},we={icon:{size:`1.5rem`,color:`{overlay.modal.color}`}
5824,content:{gap:`0.875rem`},message:{color:`{content.color}`,fontWeight:`{typography.font.weight}`,fontSize:`{typography.font.size}`}},Te={root:{background:`{overlay.popover.background}`,borderColor:`{overlay.popover.border.color}`,color:`{overlay.popover.color}`,borderRadius:`{overlay.popover.border.radius}`,shadow:`{overlay.popover.shadow}`,gutter:`10px`,arrowOffset:`1.125rem`},content:{padding:`{overlay.popover.padding}`,gap:`0.5rem`},icon:{size:`1.25rem`,color:`{overlay.popover.color}`},message:{color:`{content.color}`,fontWeight:`{typography.font.weight}`,fontSize:`{typography.font.size}`},footer:{gap:`0.375rem`,padding:`0 {overlay.popover.padding} {overlay.popover.padding} {overlay.popover.padding}`}},Ee={root:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,borderRadius:`{content.border.radius}`,shadow:`{overlay.navigation.shadow}`,transitionDuration:`{navigation.item.transition.duration}`},list:{padding:`{navigation.list.padding}`,gap:`{navigation.list.gap}`},item:{focusBackground:`{navigation.item.focus.background}`,activeBackground:`{navigation.item.active.background}`,color:`{navigation.item.color}`,focusColor:`{navigation.item.focus.color}`,activeColor:`{navigation.item.active.color}`,padding:`{navigation.item.padding}`,borderRadius:`{navigation.item.border.radius}`,gap:`{navigation.item.gap}`,icon:{color:`{navigation.item.icon.color}`,focusColor:`{navigation.item.icon.focus.color}`,activeColor:`{navigation.item.icon.active.color}`,size:`{navigation.item.icon.size}`},label:{fontWeight:`{navigation.item.label.font.weight}`,fontSize:`{navigation.item.label.font.size}`}},submenu:{mobileIndent:`1rem`},submenuLabel:{padding:`{navigation.submenu.label.padding}`,fontWeight:`{navigation.submenu.label.font.weight}`,fontSize:`{navigation.submenu.label.font.size}`,background:`{navigation.submenu.label.background}`,color:`{navigation.submenu.label.color}`},submenuIcon:{size:`{navigation.submenu.icon.size}`,color:`{navigation.submenu.icon.color}`,focusColor:`{navigation.submenu.icon.focus.color}`,activeColor:`{navigation.submenu.icon.active.color}`},separator:{borderColor:`{content.border.color}`}},De={root:{transitionDuration:`0s`,borderColor:`light-dark({content.border.color}, {surface.800})`},header:{background:`{content.background}`,borderColor:`{datatable.border.color}`,color:`{content.color}`,borderWidth:`0 0 1px 0`,padding:`0.5rem 0.875rem`,sm:{padding:`0.125rem 0.375rem`},lg:{padding:`0.75rem 1.125rem`}},headerCell:{background:`{content.background}`,hoverBackground:`{content.hover.background}`,selectedBackground:`{content.background}`,borderColor:`{datatable.border.color}`,color:`{content.color}`,hoverColor:`{content.hover.color}`,selectedColor:`{content.color}`,gap:`0.5rem`,padding:`0.5rem 0.875rem`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`-1px`,shadow:`{focus.ring.shadow}`},sm:{padding:`0.125rem 0.375rem`},lg:{padding:`0.75rem 1.125rem`}},columnTitle:{fontWeight:`600`,fontSize:`{typography.font.size}`},row:{background:`{content.background}`,hoverBackground:`{content.hover.background}`,selectedBackground:`{highlight.background}`,color:`{content.color}`,hoverColor:`{content.hover.color}`,selectedColor:`{highlight.color}`,stripedBackground:`light-dark({surface.50}, {surface.950})`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`-1px`,shadow:`{focus.ring.shadow}`}},bodyCell:{borderColor:`{datatable.border.color}`,padding:`0.5rem 0.875rem`,fontWeight:`{typography.font.size}`,fontSize:`{typography.font.size}`,selectedBorderColor:`light-dark({primary.100}, {primary.900})`,sm:{padding:`0.125rem 0.375rem`},lg:{padding:`0.75rem 1.125rem`}},footerCell:{background:`{content.background}`,borderColor:`{datatable.border.color}`,color:`{content.color}`,padding:`0.5rem 0.875rem`,sm:{padding:`0.125rem 0.375rem`},lg:{padding:`0.75rem 1.125rem`}},columnFooter:{fontWeight:`600`,fontSize:`{typography.font.size}`},footer:{background:`{content.background}`,borderColor:`{datatable.border.color}`,color:`{content.color}`,borderWidth:`0 0 1px 0`,padding:`0.5rem 0.875rem`,sm:{padding:`0.125rem 0.375rem`},lg:{padding:`0.75rem 1.125rem`}},dropPoint:{color:`{primary.color}`}
5824,columnResizer:{width:`0.5rem`},resizeIndicator:{width:`1px`,color:`{primary.color}`},sortIcon:{color:`{text.muted.color}`,hoverColor:`{text.hover.muted.color}`,size:`0.75rem`},loadingIcon:{size:`1.75rem`},rowToggleButton:{hoverBackground:`{content.hover.background}`,selectedHoverBackground:`{content.background}`,color:`{text.muted.color}`,hoverColor:`{text.color}`,selectedHoverColor:`{primary.color}`,size:`1.5rem`,borderRadius:`50%`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},filter:{inlineGap:`0.5rem`,overlaySelect:{background:`{overlay.select.background}`,borderColor:`{overlay.select.border.color}`,borderRadius:`{overlay.select.border.radius}`,color:`{overlay.select.color}`,shadow:`{overlay.select.shadow}`},overlayPopover:{background:`{overlay.popover.background}`,borderColor:`{overlay.popover.border.color}`,borderRadius:`{overlay.popover.border.radius}`,color:`{overlay.popover.color}`,shadow:`{overlay.popover.shadow}`,padding:`{overlay.popover.padding}`,gap:`0.5rem`},rule:{borderColor:`{content.border.color}`}
5824,constraintList:{padding:`{list.padding}`,gap:`{list.gap}`},constraint:{focusBackground:`{list.option.focus.background}`,selectedBackground:`{list.option.selected.background}`,selectedFocusBackground:`{list.option.selected.focus.background}`,color:`{list.option.color}`,focusColor:`{list.option.focus.color}`,selectedColor:`{list.option.selected.color}`,selectedFocusColor:`{list.option.selected.focus.color}`,separator:{borderColor:`{content.border.color}`},padding:`{list.option.padding}`,borderRadius:`{list.option.border.radius}`}},paginatorTop:{borderColor:`{datatable.border.color}`,borderWidth:`0 0 1px 0`},paginatorBottom:{borderColor:`{datatable.border.color}`,borderWidth:`0 0 1px 0`},css:`
5825    .p-datatable-mask.p-overlay-mask {
5826        --px-mask-background: light-dark(rgba(255,255,255,0.5),rgba(0,0,0,0.3));
5827    }
5828`},Oe={root:{borderColor:`transparent`,borderWidth:`0`,borderRadius:`0`,padding:`0`},header:{background:`{content.background}`,color:`{content.color}`,borderColor:`{content.border.color}`,borderWidth:`0 0 1px 0`,padding:`0.625rem 0.875rem`,borderRadius:`0`},content:{background:`{content.background}`,color:`{content.color}`,borderColor:`transparent`,borderWidth:`0`,padding:`0`,borderRadius:`0`},footer:{background:`{content.background}`,color:`{content.color}`,borderColor:`{content.border.color}`,borderWidth:`1px 0 0 0`,padding:`0.625rem 0.875rem`,borderRadius:`0`},paginatorTop:{borderColor:`{content.border.color}`,borderWidth:`0 0 1px 0`},paginatorBottom:{borderColor:`{content.border.color}`,borderWidth:`1px 0 0 0`}},ke={root:{transitionDuration:`{transition.duration}`},panel:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,borderRadius:`{content.border.radius}`,shadow:`{overlay.popover.shadow}`,padding:`{overlay.popover.padding}`},header:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,padding:`0 0 0.5rem 0`},title:{gap:`0.5rem`,fontWeight:`500`,fontSize:`{typography.font.size}`},dropdown:{width:`2.25rem`,sm:{width:`1.75rem`},lg:{width:`2.625rem`},background:`light-dark({surface.100}, {surface.800})`,hoverBackground:`light-dark({surface.200}, {surface.700})`,activeBackground:`light-dark({surface.300}, {surface.600})`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.border.color}`,activeBorderColor:`{form.field.border.color}`,color:`light-dark({surface.600}, {surface.300})`,hoverColor:`light-dark({surface.700}, {surface.200})`,activeColor:`light-dark({surface.800}, {surface.100})`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},inputIcon:{color:`{form.field.icon.color}`},selectMonth:{hoverBackground:`{content.hover.background}`,color:`{content.color}`,hoverColor:`{content.hover.color}`,padding:`0.25rem 0.5rem`,borderRadius:`{content.border.radius}`,fontWeight:`500`,fontSize:`{typography.font.size}`},selectYear:{hoverBackground:`{content.hover.background}`,color:`{content.color}`,hoverColor:`{content.hover.color}`,padding:`0.25rem 0.5rem`,borderRadius:`{content.border.radius}`,fontWeight:`500`,fontSize:`{typography.font.size}`},group:{borderColor:`{content.border.color}`,gap:`{overlay.popover.padding}`},dayView:{margin:`0.5rem 0 0 0`},weekDay:{padding:`0.25rem`,fontWeight:`500`,fontSize:`{typography.font.size}`,color:`{content.color}`},date:{fontWeight:`{typography.font.weight}`,fontSize:`{typography.font.size}`,hoverBackground:`{content.hover.background}`,selectedBackground:`{primary.color}`,rangeSelectedBackground:`{highlight.background}`,color:`{content.color}`,hoverColor:`{content.hover.color}`,selectedColor:`{primary.contrast.color}`,rangeSelectedColor:`{highlight.color}`,width:`1.75rem`,height:`1.75rem`,borderRadius:`50%`,padding:`0.25rem`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},monthView:{margin:`0.5rem 0 0 0`}
5828,month:{padding:`0.25rem`,borderRadius:`{content.border.radius}`},yearView:{margin:`0.5rem 0 0 0`},year:{padding:`0.25rem`,borderRadius:`{content.border.radius}`},buttonbar:{padding:`0.5rem 0 0 0`,borderColor:`{content.border.color}`},timePicker:{padding:`0.5rem 0 0 0`,borderColor:`{content.border.color}`,gap:`0.5rem`,buttonGap:`0.125rem`,color:`{content.color}`,fontWeight:`{typography.font.weight}`,fontSize:`{typography.font.size}`},today:{background:`light-dark({surface.200}, {surface.700})`,color:`light-dark({surface.900}, {surface.0})`}},Ae={root:{background:`{overlay.modal.background}`,borderColor:`{overlay.modal.border.color}`,color:`{overlay.modal.color}`,borderRadius:`{overlay.modal.border.radius}`,shadow:`{overlay.modal.shadow}`},header:{padding:`{overlay.modal.padding}`,gap:`0.5rem`},title:{fontSize:`1.125rem`,fontWeight:`600`},content:{padding:`0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}`},footer:{padding:`0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}`,gap:`0.375rem`}},je={root:{borderColor:`{content.border.color}`}
5828,content:{background:`{content.background}`,color:`{text.color}`},horizontal:{margin:`0.875rem 0`,padding:`0 0.875rem`,content:{padding:`0 0.375rem`}},vertical:{margin:`0 0.875rem`,padding:`0.375rem 0`,content:{padding:`0.375rem 0`}}},Me={root:{background:`rgba(255, 255, 255, 0.1)`,borderColor:`rgba(255, 255, 255, 0.2)`,padding:`0.5rem`,borderRadius:`{border.radius.xl}`},item:{borderRadius:`{content.border.radius}`,padding:`0.5rem`,size:`2.625rem`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}}},Ne={root:{background:`{overlay.modal.background}`,borderColor:`{overlay.modal.border.color}`,color:`{overlay.modal.color}`,shadow:`{overlay.modal.shadow}`},header:{padding:`{overlay.modal.padding}`},title:{fontSize:`1.125rem`,fontWeight:`600`},content:{padding:`0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}`},footer:{padding:`{overlay.modal.padding}`}},Pe={toolbar:{background:`{content.background}`,borderColor:`{content.border.color}`,borderRadius:`{content.border.radius}`},toolbarItem:{color:`{text.muted.color}`,hoverColor:`{text.color}`,activeColor:`{primary.color}`},overlay:{background:`{overlay.select.background}`,borderColor:`{overlay.select.border.color}`,borderRadius:`{overlay.select.border.radius}`,color:`{overlay.select.color}`,shadow:`{overlay.select.shadow}`,padding:`{list.padding}`},overlayOption:{focusBackground:`{list.option.focus.background}`,color:`{list.option.color}`,focusColor:`{list.option.focus.color}`,padding:`{list.option.padding}`,borderRadius:`{list.option.border.radius}`},content:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,borderRadius:`{content.border.radius}`}},Fe={root:{background:`{content.background}`,borderColor:`{content.border.color}`,borderRadius:`{content.border.radius}`,color:`{content.color}`,padding:`0 1rem 1rem 1rem`,transitionDuration:`{transition.duration}`},legend:{background:`{content.background}`,hoverBackground:`{content.hover.background}`,color:`{content.color}`,hoverColor:`{content.hover.color}`,borderRadius:`{content.border.radius}`,borderWidth:`1px`,borderColor:`transparent`,padding:`.375rem 0.625rem`,gap:`0.5rem`,fontWeight:`600`,fontSize:`{typography.font.size}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},toggleIcon:{color:`{text.muted.color}`,hoverColor:`{text.hover.muted.color}`},content:{padding:`0`}},Ie={root:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,borderRadius:`{content.border.radius}`,transitionDuration:`{transition.duration}`},header:{background:`transparent`,color:`{text.color}`,padding:`1rem`,borderColor:`unset`,borderWidth:`0`,borderRadius:`0`,gap:`0.5rem`},content:{highlightBorderColor:`{primary.color}`,padding:`0 1rem 1rem 1rem`,gap:`0.875rem`},file:{padding:`0.875rem`,gap:`0.875rem`,borderColor:`{content.border.color}`,info:{gap:`0.125rem`}},fileName:{color:`{text.color}`,fontWeight:`{typography.font.weight}`,fontSize:`{typography.font.size}`},fileSize:{color:`{text.muted.color}`,fontWeight:`{typography.font.weight}`,fontSize:`0.75rem`},fileList:{gap:`0.5rem`},progressbar:{height:`0.25rem`},basic:{gap:`0.5rem`}},Le={root:{color:`{form.field.float.label.color}`,focusColor:`{form.field.float.label.focus.color}`,activeColor:`{form.field.float.label.active.color}`,invalidColor:`{form.field.float.label.invalid.color}`,transitionDuration:`0.2s`,positionX:`{form.field.padding.x}`,positionY:`{form.field.padding.y}`,fontWeight:`{form.field.font.weight}`,fontSize:`{form.field.font.size}`,active:{fontSize:`0.625rem`,fontWeight:`400`}},over:{active:{top:`-1.125rem`}},in:{input:{paddingTop:`1.125rem`,paddingBottom:`{form.field.padding.y}`},active:{top:`{form.field.padding.y}`}},on:{borderRadius:`{border.radius.xs}`,active:{background:`{form.field.background}`,padding:`0 0.125rem`}}},Re={root:{borderWidth:`1px`,borderColor:`{content.border.color}
5828`,borderRadius:`{content.border.radius}`,transitionDuration:`{transition.duration}`},navButton:{background:`rgba(255, 255, 255, 0.1)`,hoverBackground:`rgba(255, 255, 255, 0.2)`,color:`{surface.100}`,hoverColor:`{surface.0}`,size:`2.625rem`,gutter:`0.5rem`,prev:{borderRadius:`50%`},next:{borderRadius:`50%`},focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},navIcon:{size:`1.25rem`},thumbnailsContent:{background:`{content.background}`,padding:`0.875rem 0.25rem`},thumbnailNavButton:{size:`1.75rem`,borderRadius:`{content.border.radius}`,gutter:`0.5rem`,hoverBackground:`light-dark({surface.100}, {surface.700})`,color:`light-dark({surface.600}, {surface.400})`,hoverColor:`light-dark({surface.700}, {surface.0})`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},thumbnailNavButtonIcon:{size:`0.875rem`},caption:{background:`rgba(0, 0, 0, 0.5)`,color:`{surface.100}`,padding:`0.875rem`},indicatorList:{gap:`0.5rem`,padding:`0.875rem`},indicatorButton:{width:`0.875rem`,height:`0.875rem`,background:`light-dark({surface.200}, {surface.700})`,hoverBackground:`light-dark({surface.300}, {surface.600})`,activeBackground:`{primary.color}`,borderRadius:`50%`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},insetIndicatorList:{background:`rgba(0, 0, 0, 0.5)`},insetIndicatorButton:{background:`rgba(255, 255, 255, 0.4)`,hoverBackground:`rgba(255, 255, 255, 0.6)`,activeBackground:`rgba(255, 255, 255, 0.9)`},closeButton:{size:`2.625rem`,gutter:`0.5rem`,background:`rgba(255, 255, 255, 0.1)`,hoverBackground:`rgba(255, 255, 255, 0.2)`,color:`{surface.50}`,hoverColor:`{surface.0}`,borderRadius:`50%`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},closeButtonIcon:{size:`1.25rem`}},ze={backdrop:{background:`{surface.950}`},header:{padding:`0.75rem 1rem`,background:`{surface.950}`},footer:{padding:`0.25rem 0`,background:`{surface.950}`,borderColor:`{surface.800}`},item:{transitionDuration:`0.3s`},action:{size:`2.25rem`,borderRadius:`50%`,color:`{surface.400}`,hoverBackground:`{surface.800}`,hoverColor:`{surface.0}`,disabledOpacity:`{disabled.opacity}`,transitionDuration:`{transition.duration}`,icon:{size:`1rem`}},navigation:{background:`color-mix(in srgb, {surface.800}, transparent 40%)`,size:`2.25rem`,borderRadius:`50%`,color:`{surface.400}`,hoverBackground:`{surface.800}`,hoverColor:`{surface.0}`,offset:`0.5rem`,transitionDuration:`{transition.duration}`,icon:{size:`1rem`}},thumbnail:{size:`5rem`,padding:`0.25rem`,background:`{surface.800}`,borderRadius:`0.25rem`,borderWidth:`3px`,hoverBorderColor:`{surface.700}`,activeBorderColor:`{primary.color}`,activeScale:`0.85`,transitionDuration:`{transition.duration}`},thumbnailContent:{padding:`0.25rem 0`}},Be={icon:{color:`{form.field.icon.color}`}},Ve={root:{color:`{form.field.float.label.color}`,focusColor:`{form.field.float.label.focus.color}`,invalidColor:`{form.field.float.label.invalid.color}`,transitionDuration:`0.2s`,positionX:`{form.field.padding.x}`,top:`{form.field.padding.y}`,fontWeight:`{form.field.font.weight}`,fontSize:`0.625rem`},input:{paddingTop:`1.125rem`,paddingBottom:`{form.field.padding.y}`}},He={root:{transitionDuration:`{transition.duration}`},preview:{icon:{size:`1.25rem`},mask:{background:`{mask.background}`,color:`{mask.color}`}},toolbar:{position:{left:`auto`,right:`1rem`,top:`1rem`,bottom:`auto`},blur:`8px`,background:`rgba(255,255,255,0.1)`,borderColor:`rgba(255,255,255,0.2)`,borderWidth:`1px`,borderRadius:`30px`,padding:`.5rem`,gap:`0.5rem`},action:{hoverBackground:`rgba(255,255,255,0.1)`,color:`{surface.50}`,hoverColor:`{surface.0}`,size:`2.625rem`,iconSize:`1.25rem`,borderRadius:`50%`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}}},Ue={handle:{size:`15px`,hoverSize:`30px`,background:`rgba(255,255,255,0.3)`,hoverBackgroun
5828d:`rgba(255,255,255,0.3)`,borderColor:`unset`,hoverBorderColor:`unset`,borderWidth:`0`,borderRadius:`50%`,transitionDuration:`{transition.duration}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`rgba(255,255,255,0.3)`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}}},We={root:{padding:`{form.field.padding.y} {form.field.padding.x}`,borderRadius:`{content.border.radius}`,gap:`0.5rem`},text:{fontWeight:`500`},icon:{size:`1rem`},info:{background:`light-dark(color-mix(in srgb, {blue.50}, transparent 5%), color-mix(in srgb, {blue.500}, transparent 84%))`,borderColor:`light-dark({blue.200}, color-mix(in srgb, {blue.700}, transparent 64%))`,color:`light-dark({blue.600}, {blue.500})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)`},success:{background:`light-dark(color-mix(in srgb, {green.50}, transparent 5%), color-mix(in srgb, {green.500}, transparent 84%))`,borderColor:`light-dark({green.200}, color-mix(in srgb, {green.700}, transparent 64%))`,color:`light-dark({green.600}, {green.500})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)`},warn:{background:`light-dark(color-mix(in srgb, {yellow.50}, transparent 5%), color-mix(in srgb, {yellow.500}, transparent 84%))`,borderColor:`light-dark({yellow.200}, color-mix(in srgb, {yellow.700}, transparent 64%))`,color:`light-dark({yellow.600}, {yellow.500})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)`},error:{background:`light-dark(color-mix(in srgb, {red.50}, transparent 5%), color-mix(in srgb, {red.500}, transparent 84%))`,borderColor:`light-dark({red.200}, color-mix(in srgb, {red.700}, transparent 64%))`,color:`light-dark({red.600}, {red.500})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)`},secondary:{background:`light-dark({surface.100}, {surface.800})`,borderColor:`light-dark({surface.200}, {surface.700})`,color:`light-dark({surface.600}, {surface.300})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)`},contrast:{background:`light-dark({surface.900}, {surface.0})`,borderColor:`light-dark({surface.950}, {surface.100})`,color:`light-dark({surface.50}, {surface.950})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)`}},Ge={root:{padding:`{form.field.padding.y} {form.field.padding.x}`,borderRadius:`{content.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`},transitionDuration:`{transition.duration}`},display:{hoverBackground:`{content.hover.background}`,hoverColor:`{content.hover.color}`}},Ke={root:{background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,filledFocusBackground:`{form.field.filled.focus.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,placeholderColor:`{form.field.placeholder.color}`,shadow:`{form.field.shadow}`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`},chip:{borderRadius:`{border.radius.sm}`,focusBackground:`light-dark({surface.200}, {surface.700})`,color:`light-dark({surface.800}, {surface.0})`}},qe={root:{borderColor:`{content.border.color}`},area:{borderRadius:`{content.border.radius}`},slider:{borderRadius:`{content.border.radius}`,size:`1rem`},handle:{size:`1rem`,borderColor:`#ffffff`,borderWidth:`3px`,shadow:`0px 0.5px 0px 0px rgba(0, 0, 0, 0.08), 0px 1px 1px 0px rgba(0, 0, 0, 0.14)`,transitionDuration:`{transition.duration}`,focusRing:{borderWidth:`2px`,borderColor:`#ffffff`,outlineWidth:`2px`,outlineColor:`rgba(255, 255, 255, 0.3)`,outlineOffset:`2px`}}
5828,transparencyGrid:{color:`{surface.100}`,background:`#ffffff`,tileSize:`0.5rem`},swatch:{size:`2.25rem`,borderRadius:`{content.border.radius}`}},Je={addon:{background:`{form.field.background}`,borderColor:`{form.field.border.color}`,color:`{form.field.icon.color}`,borderRadius:`{form.field.border.radius}`,padding:`0 0.5rem`,minWidth:`2.25rem`,fontWeight:`{form.field.font.weight}`,fontSize:`{form.field.font.size}`}},Ye={root:{transitionDuration:`{transition.duration}`},button:{width:`2.25rem`,borderRadius:`{form.field.border.radius}`,verticalPadding:`{form.field.padding.y}`,background:`transparent`,hoverBackground:`light-dark({surface.100}, {surface.800})`,activeBackground:`light-dark({surface.200}, {surface.700})`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.border.color}`,activeBorderColor:`{form.field.border.color}`,color:`{surface.400}`,hoverColor:`light-dark({surface.500}, {surface.300})`,activeColor:`light-dark({surface.600}, {surface.200})`}},Xe={root:{gap:`0.5rem`},input:{width:`2.25rem`,sm:{width:`1.75rem`},lg:{width:`2.625rem`}}},Ze={root:{background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,filledHoverBackground:`{form.field.filled.hover.background}`,filledFocusBackground:`{form.field.filled.focus.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,shadow:`{form.field.shadow}`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,gap:`0.25rem`},item:{borderRadius:`{form.field.border.radius}`}},Qe={root:{fontSize:`{form.field.font.size}`,fontWeight:`{form.field.font.weight}`,background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,filledHoverBackground:`{form.field.filled.hover.background}`,filledFocusBackground:`{form.field.filled.focus.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,placeholderColor:`{form.field.placeholder.color}`,invalidPlaceholderColor:`{form.field.invalid.placeholder.color}`,shadow:`{form.field.shadow}`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{fontSize:`{form.field.sm.font.size}`,paddingX:`{form.field.sm.padding.x}`,paddingY:`{form.field.sm.padding.y}`},lg:{fontSize:`{form.field.lg.font.size}`,paddingX:`{form.field.lg.padding.x}`,paddingY:`{form.field.lg.padding.y}`}}},$e={root:{transitionDuration:`{transition.duration}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},value:{background:`{primary.color}`},range:{background:`{content.border.color}`},text:{color:`{text.muted.color}`,fontSize:`1.125rem`,fontWeight:`normal`}},et={root:{gap:`0.375rem`,fontSize:`{typography.font.size}`,fontWeight:`500`,textColor:`{text.color}`,disabledOpacity:`{disabled.opacity}`}},tt={root:{background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,borderColor:`{form.field.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,shadow:`{form.field.shadow}
5828`,borderRadius:`{form.field.border.radius}`,transitionDuration:`{form.field.transition.duration}`},list:{padding:`{list.padding}`,gap:`{list.gap}`,header:{padding:`{list.header.padding}`}},option:{fontWeight:`{list.option.font.weight}`,fontSize:`{list.option.font.size}`,focusBackground:`{list.option.focus.background}`,selectedBackground:`{list.option.selected.background}`,selectedFocusBackground:`{list.option.selected.focus.background}`,color:`{list.option.color}`,focusColor:`{list.option.focus.color}`,selectedColor:`{list.option.selected.color}`,selectedFocusColor:`{list.option.selected.focus.color}`,selectedFontWeight:`{list.option.selected.font.weight}`,padding:`{list.option.padding}`,borderRadius:`{list.option.border.radius}`,stripedBackground:`light-dark({surface.50}, {surface.900})`},optionGroup:{background:`{list.option.group.background}`,color:`{list.option.group.color}`,padding:`{list.option.group.padding}`,fontWeight:`{list.option.group.font.weight}`,fontSize:`{list.option.group.font.size}`},checkmark:{color:`{list.option.color}`,gutterStart:`-0.25rem`,gutterEnd:`0.25rem`},emptyMessage:{padding:`{list.option.padding}`}},nt={root:{background:`{content.background}`,borderColor:`{content.border.color}`,borderRadius:`{content.border.radius}`,color:`{content.color}`,gap:`0.5rem`,verticalOrientation:{padding:`{navigation.list.padding}`,gap:`{navigation.list.gap}`},horizontalOrientation:{padding:`0.375rem 0.625rem`,gap:`0.5rem`},transitionDuration:`{navigation.item.transition.duration}`},baseItem:{borderRadius:`{content.border.radius}`,padding:`{navigation.item.padding}`},item:{focusBackground:`{navigation.item.focus.background}`,activeBackground:`{navigation.item.active.background}`,color:`{navigation.item.color}`,focusColor:`{navigation.item.focus.color}`,activeColor:`{navigation.item.active.color}`,padding:`{navigation.item.padding}`,borderRadius:`{navigation.item.border.radius}`,gap:`{navigation.item.gap}`,icon:{color:`{navigation.item.icon.color}`,focusColor:`{navigation.item.icon.focus.color}`,activeColor:`{navigation.item.icon.active.color}`,size:`{navigation.item.icon.size}`},label:{fontWeight:`{navigation.item.label.font.weight}`,fontSize:`{navigation.item.label.font.size}`}},overlay:{padding:`0`,background:`{content.background}`,borderColor:`{content.border.color}`,borderRadius:`{content.border.radius}`,color:`{content.color}`,shadow:`{overlay.navigation.shadow}`,gap:`0.5rem`},submenu:{padding:`{navigation.list.padding}`,gap:`{navigation.list.gap}`},submenuLabel:{padding:`{navigation.submenu.label.padding}`,fontWeight:`{navigation.submenu.label.font.weight}`,fontSize:`{navigation.submenu.label.font.size}`,background:`{navigation.submenu.label.background}`,color:`{navigation.submenu.label.color}`},submenuIcon:{size:`{navigation.submenu.icon.size}`,color:`{navigation.submenu.icon.color}`,focusColor:`{navigation.submenu.icon.focus.color}`,activeColor:`{navigation.submenu.icon.active.color}`},separator:{borderColor:`{content.border.color}`},mobileButton:{borderRadius:`50%`,size:`1.5rem`,color:`{text.muted.color}`,hoverColor:`{text.hover.muted.color}`,hoverBackground:`{content.hover.background}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}}},rt={root:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,borderRadius:`{content.border.radius}`,shadow:`{overlay.navigation.shadow}`,transitionDuration:`{navigation.item.transition.duration}`},list:{padding:`{navigation.list.padding}`,gap:`{navigation.list.gap}`},item:{focusBackground:`{navigation.item.focus.background}`,color:`{navigation.item.color}`,focusColor:`{navigation.item.focus.color}`,padding:`{navigation.item.padding}`,borderRadius:`{navigation.item.border.radius}`,gap:`{navigation.item.gap}`,icon:{color:`{navigation.item.icon.color}`,focusColor:`{navigation.item.icon.focus.color}`,size:`{navigation.item.icon.size}`},label:{fontWeight:`{navigation.item.label.font.weight}`,fontSize:`{navigation.item.label.font.size}`}},submenuLabel:{padding:`{navigation.submenu.label.padding}`,fontWeight:`{navigation.submenu.label.font.weight}`,fontSize:`{navigation.submenu.label.font.size}`,background:`{navigation.submenu.label.background}`,color:`{navigation.submenu.label.color}`},submenuIcon:{size:`{navigation.submenu.icon.size}`,color:`{navigation.submenu.icon.color}
5828`,focusColor:`{navigation.submenu.icon.focus.color}`},separator:{borderColor:`{content.border.color}`}},it={root:{background:`{content.background}`,borderColor:`{content.border.color}`,borderRadius:`{content.border.radius}`,color:`{content.color}`,gap:`0.5rem`,padding:`0.375rem 0.625rem`,transitionDuration:`{navigation.item.transition.duration}`},baseItem:{borderRadius:`{content.border.radius}`,padding:`{navigation.item.padding}`},item:{focusBackground:`{navigation.item.focus.background}`,activeBackground:`{navigation.item.active.background}`,color:`{navigation.item.color}`,focusColor:`{navigation.item.focus.color}`,activeColor:`{navigation.item.active.color}`,padding:`{navigation.item.padding}`,borderRadius:`{navigation.item.border.radius}`,gap:`{navigation.item.gap}`,icon:{color:`{navigation.item.icon.color}`,focusColor:`{navigation.item.icon.focus.color}`,activeColor:`{navigation.item.icon.active.color}`,size:`{navigation.item.icon.size}`},label:{fontWeight:`{navigation.item.label.font.weight}`,fontSize:`{navigation.item.label.font.size}`}},submenu:{padding:`{navigation.list.padding}`,gap:`{navigation.list.gap}`,background:`{content.background}`,borderColor:`{content.border.color}`,borderRadius:`{content.border.radius}`,shadow:`{overlay.navigation.shadow}`,mobileIndent:`0.875rem`,icon:{size:`{navigation.submenu.icon.size}`,color:`{navigation.submenu.icon.color}`,focusColor:`{navigation.submenu.icon.focus.color}`,activeColor:`{navigation.submenu.icon.active.color}`}},separator:{borderColor:`{content.border.color}`},mobileButton:{borderRadius:`50%`,size:`1.5rem`,color:`{text.muted.color}`,hoverColor:`{text.hover.muted.color}`,hoverBackground:`{content.hover.background}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}}},at={root:{borderRadius:`{content.border.radius}`,borderWidth:`1px`,transitionDuration:`{transition.duration}`},content:{padding:`0.375rem 0.625rem`,gap:`0.5rem`,sm:{padding:`0.25rem 0.5rem`},lg:{padding:`0.5rem 0.75rem`}},text:{fontSize:`{typography.font.size}`,fontWeight:`500`,sm:{fontSize:`0.75rem`},lg:{fontSize:`1rem`}},icon:{size:`1rem`,sm:{size:`0.875rem`},lg:{size:`1.125rem`}},closeButton:{width:`1.5rem`,height:`1.5rem`,borderRadius:`50%`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,offset:`{focus.ring.offset}`}},closeIcon:{size:`0.875rem`,sm:{size:`0.75rem`},lg:{size:`1rem`}},outlined:{root:{borderWidth:`1px`}},simple:{content:{padding:`0`}},info:{background:`light-dark(color-mix(in srgb, {blue.50}, transparent 5%), color-mix(in srgb, {blue.500}, transparent 84%))`,borderColor:`light-dark({blue.200}, color-mix(in srgb, {blue.700}, transparent 64%))`,color:`light-dark({blue.600}, {blue.500})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)`,closeButton:{hoverBackground:`light-dark({blue.100}, rgba(255, 255, 255, 0.05))`,focusRing:{color:`light-dark({blue.600}, {blue.500})`,shadow:`none`}},outlined:{color:`light-dark({blue.600}, {blue.500})`,borderColor:`light-dark({blue.600}, {blue.500})`},simple:{color:`light-dark({blue.600}, {blue.500})`}},success:{background:`light-dark(color-mix(in srgb, {green.50}, transparent 5%), color-mix(in srgb, {green.500}, transparent 84%))`,borderColor:`light-dark({green.200}, color-mix(in srgb, {green.700}, transparent 64%))`,color:`light-dark({green.600}, {green.500})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)`,closeButton:{hoverBackground:`light-dark({green.100}, rgba(255, 255, 255, 0.05))`,focusRing:{color:`light-dark({green.600}, {green.500})`,shadow:`none`}},outlined:{color:`light-dark({green.600}, {green.500})`,borderColor:`light-dark({green.600}, {green.500})`},simple:{color:`light-dark({green.600}, {green.500})`}},warn:{background:`light-dark(color-mix(in srgb, {yellow.50}, transparent 5%), color-mix(in srgb, {yellow.500}, transparent 84%))`,borderColor:`light-dark({yellow.200}, color-mix(in srgb, {yellow.700}, transparent 64%))`,color:`light-dark({yellow.600}, {yellow.500})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {yellow.500}
5828, transparent 96%)`,closeButton:{hoverBackground:`light-dark({yellow.100}, rgba(255, 255, 255, 0.05))`,focusRing:{color:`light-dark({yellow.600}, {yellow.500})`,shadow:`none`}},outlined:{color:`light-dark({yellow.600}, {yellow.500})`,borderColor:`light-dark({yellow.600}, {yellow.500})`},simple:{color:`light-dark({yellow.600}, {yellow.500})`}},error:{background:`light-dark(color-mix(in srgb, {red.50}, transparent 5%), color-mix(in srgb, {red.500}, transparent 84%))`,borderColor:`light-dark({red.200}, color-mix(in srgb, {red.700}, transparent 64%))`,color:`light-dark({red.600}, {red.500})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)`,closeButton:{hoverBackground:`light-dark({red.100}, rgba(255, 255, 255, 0.05))`,focusRing:{color:`light-dark({red.600}, {red.500})`,shadow:`none`}},outlined:{color:`light-dark({red.600}, {red.500})`,borderColor:`light-dark({red.600}, {red.500})`},simple:{color:`light-dark({red.600}, {red.500})`}},secondary:{background:`light-dark({surface.100}, {surface.800})`,borderColor:`light-dark({surface.200}, {surface.700})`,color:`light-dark({surface.600}, {surface.300})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)`,closeButton:{hoverBackground:`light-dark({surface.200}, {surface.700})`,focusRing:{color:`light-dark({surface.600}, {surface.300})`,shadow:`none`}},outlined:{color:`light-dark({surface.500}, {surface.400})`,borderColor:`light-dark({surface.500}, {surface.400})`},simple:{color:`light-dark({surface.500}, {surface.400})`}},contrast:{background:`light-dark({surface.900}, {surface.0})`,borderColor:`light-dark({surface.950}, {surface.100})`,color:`light-dark({surface.50}, {surface.950})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)`,closeButton:{hoverBackground:`light-dark({surface.800}, {surface.100})`,focusRing:{color:`light-dark({surface.50}, {surface.950})`,shadow:`none`}},outlined:{color:`light-dark({surface.950}, {surface.0})`,borderColor:`light-dark({surface.950}, {surface.0})`},simple:{color:`light-dark({surface.950}, {surface.0})`}}},ot={root:{borderRadius:`{content.border.radius}`,gap:`0.875rem`},meters:{background:`{content.border.color}`,size:`0.375rem`},label:{gap:`0.375rem`},labelMarker:{size:`0.375rem`},labelText:{fontWeight:`{typography.font.weight}`,fontSize:`{typography.font.size}`},labelIcon:{size:`0.875rem`},labelList:{verticalGap:`0.375rem`,horizontalGap:`0.875rem`}},st={root:{fontSize:`{form.field.font.size}`,fontWeight:`{form.field.font.weight}`,background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,filledHoverBackground:`{form.field.filled.hover.background}`,filledFocusBackground:`{form.field.filled.focus.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,placeholderColor:`{form.field.placeholder.color}`,invalidPlaceholderColor:`{form.field.invalid.placeholder.color}`,shadow:`{form.field.shadow}`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{fontSize:`{form.field.sm.font.size}`,paddingX:`{form.field.sm.padding.x}`,paddingY:`{form.field.sm.padding.y}`},lg:{fontSize:`{form.field.lg.font.size}`,paddingX:`{form.field.lg.padding.x}`,paddingY:`{form.field.lg.padding.y}`}},dropdown:{width:`2.25rem`,color:`{form.field.icon.color}`},overlay:{background:`{overlay.select.background}`,borderColor:`{overlay.select.border.color}`,borderRadius:`{overlay.select.border.radius}`,color:`{overlay.select.color}`,shadow:`{overlay.select.shadow}`},list:{padding:`{list.padding}`,gap:`{list.gap}`,header:{padding:`0.5rem 0.5rem 0.125rem 0.875rem`}},option:{fontSize:`{list.option.font.size}`,fontWeight:`{list.option.font.weight}
5828`,focusBackground:`{list.option.focus.background}`,selectedBackground:`transparent`,selectedFocusBackground:`transparent`,color:`{list.option.color}`,focusColor:`{list.option.color}`,selectedColor:`{list.option.color}`,selectedFocusColor:`{list.option.color}`,selectedFontWeight:`{list.option.selected.font.weight}`,padding:`{list.option.padding}`,borderRadius:`{list.option.border.radius}`,gap:`0.5rem`},optionGroup:{background:`{list.option.group.background}`,color:`{list.option.group.color}`,fontWeight:`{list.option.group.font.weight}`,fontSize:`{list.option.group.font.size}`,padding:`{list.option.group.padding}`},chip:{borderRadius:`{border.radius.sm}`},clearIcon:{color:`{form.field.icon.color}`},emptyMessage:{padding:`{list.option.padding}`}},ct={root:{padding:`0.375rem 0.625rem`,gap:`0.25rem`},baseItem:{padding:`{navigation.item.padding}`,borderRadius:`{content.border.radius}`,gap:`{navigation.item.gap}`,fontSize:`{navigation.item.label.font.size}`,fontWeight:`500`,color:`{navigation.item.color}`,focusColor:`{navigation.item.focus.color}`,focusBackground:`{navigation.item.focus.background}`,activeColor:`{navigation.item.active.color}`,activeBackground:`{navigation.item.active.background}`,transitionDuration:`{navigation.item.transition.duration}`}},lt={root:{gap:`1rem`},controls:{gap:`0.5rem`}},ut={root:{gutter:`0.625rem`,transitionDuration:`{transition.duration}`},node:{background:`{content.background}`,hoverBackground:`{content.hover.background}`,selectedBackground:`{highlight.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,selectedColor:`{highlight.color}`,hoverColor:`{content.hover.color}`,padding:`0.625rem 0.875rem`,toggleablePadding:`0.625rem 0.875rem 1.125rem 0.875rem`,borderRadius:`{content.border.radius}`,fontSize:`{typography.font.size}`,fontWeight:`{typography.font.weight}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},nodeToggleButton:{background:`{content.background}`,hoverBackground:`{content.hover.background}`,borderColor:`{content.border.color}`,color:`{text.muted.color}`,hoverColor:`{text.color}`,size:`1.25rem`,borderRadius:`50%`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`},icon:{size:`0.75rem`}},connector:{color:`{content.border.color}`,borderRadius:`{content.border.radius}`,height:`24px`}},dt={root:{outline:{width:`2px`,color:`{content.background}`}}},ft={root:{padding:`0.375rem 0.875rem`,gap:`0.25rem`,borderRadius:`{content.border.radius}`,background:`{content.background}`,color:`{content.color}`,transitionDuration:`{transition.duration}`},navButton:{background:`transparent`,hoverBackground:`{content.hover.background}`,selectedBackground:`{highlight.background}`,color:`{text.muted.color}`,hoverColor:`{text.hover.muted.color}`,selectedColor:`{highlight.color}`,width:`2.25rem`,height:`2.25rem`,borderRadius:`50%`,fontWeight:`{typography.font.weight}`,fontSize:`{typography.font.size}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},currentPageReport:{color:`{text.muted.color}`,fontWeight:`{typography.font.weight}`,fontSize:`{typography.font.size}`},jumpToPageInput:{maxWidth:`2.25rem`}},pt={root:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,borderRadius:`{content.border.radius}`},header:{background:`transparent`,color:`{text.color}`,padding:`1rem`,borderColor:`{content.border.color}`,borderWidth:`0`,borderRadius:`0`},toggleableHeader:{padding:`0.375rem 1rem`},title:{fontWeight:`600`,fontSize:`{typography.font.size}`},content:{padding:`0 1rem 1rem 1rem`},footer:{padding:`0 1rem 1rem 1rem`}},mt={root:{gap:`0.5rem`,transitionDuration:`{navigation.item.transition.duration}`},panel:{background:`{content.background}`,borderColor:`{content.border.color}`,borderWidth:`1px`,color:`{content.color}
5828`,padding:`0.25rem 0.25rem`,borderRadius:`{content.border.radius}`,first:{borderWidth:`1px`,topBorderRadius:`{content.border.radius}`},last:{borderWidth:`1px`,bottomBorderRadius:`{content.border.radius}`}},item:{focusBackground:`{navigation.item.focus.background}`,color:`{navigation.item.color}`,focusColor:`{navigation.item.focus.color}`,gap:`0.5rem`,padding:`{navigation.item.padding}`,borderRadius:`{content.border.radius}`,icon:{color:`{navigation.item.icon.color}`,focusColor:`{navigation.item.icon.focus.color}`,size:`{navigation.item.icon.size}`},label:{fontWeight:`{navigation.item.label.font.weight}`,fontSize:`{navigation.item.label.font.size}`}},submenu:{indent:`1rem`},submenuIcon:{color:`{navigation.submenu.icon.color}`,focusColor:`{navigation.submenu.icon.focus.color}`}},ht={meter:{background:`{content.border.color}`,borderRadius:`{content.border.radius}`,height:`0.625rem`},icon:{color:`{form.field.icon.color}`},overlay:{background:`{overlay.popover.background}`,borderColor:`{overlay.popover.border.color}`,borderRadius:`{overlay.popover.border.radius}`,color:`{overlay.popover.color}`,padding:`{overlay.popover.padding}`,shadow:`{overlay.popover.shadow}`},content:{gap:`0.5rem`},meterText:{fontSize:`{typography.font.size}`,fontWeight:`{typography.font.weight}`},strength:{weakBackground:`light-dark({red.500}, {red.400})`,mediumBackground:`light-dark({amber.500}, {amber.400})`,strongBackground:`light-dark({green.500}, {green.400})`}},gt={root:{gap:`1rem`},controls:{gap:`0.5rem`}},_t={root:{background:`{overlay.popover.background}`,borderColor:`{overlay.popover.border.color}`,color:`{overlay.popover.color}`,borderRadius:`{overlay.popover.border.radius}`,shadow:`{overlay.popover.shadow}`,gutter:`10px`,arrowOffset:`1.125rem`},content:{padding:`{overlay.popover.padding}`}},vt={root:{background:`{content.border.color}`,borderRadius:`{content.border.radius}`,height:`1.125rem`},value:{background:`{primary.color}`},label:{color:`{primary.contrast.color}`,fontSize:`0.625rem`,fontWeight:`600`}},yt={root:{colorOne:`light-dark({red.500}, {red.400})`,colorTwo:`light-dark({blue.500}, {blue.400})`,colorThree:`light-dark({green.500}, {green.400})`,colorFour:`light-dark({yellow.500}, {yellow.400})`}},bt={root:{width:`1.125rem`,height:`1.125rem`,background:`{form.field.background}`,checkedBackground:`{primary.color}`,checkedHoverBackground:`{primary.hover.color}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.border.color}`,checkedBorderColor:`{primary.color}`,checkedHoverBorderColor:`{primary.hover.color}`,checkedFocusBorderColor:`{primary.color}`,checkedDisabledBorderColor:`{form.field.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,shadow:`{form.field.shadow}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{width:`0.875rem`,height:`0.875rem`},lg:{width:`1.25rem`,height:`1.25rem`}},icon:{size:`0.625rem`,checkedColor:`{primary.contrast.color}`,checkedHoverColor:`{primary.contrast.color}`,disabledColor:`{form.field.disabled.color}`,sm:{size:`0.5rem`},lg:{size:`0.75rem`}}},xt={root:{gap:`0.25rem`,transitionDuration:`{transition.duration}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},icon:{size:`1rem`,color:`{text.muted.color}`,hoverColor:`{primary.color}`,activeColor:`{primary.color}`}},St={root:{background:`light-dark(rgba(0,0,0,0.1), rgba(255,255,255,0.3))`}},Ct={root:{background:`{content.background}`,borderColor:`{content.border.color}`,borderRadius:`{content.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},viewport:{padding:`1rem`},scrollbar:{background:`transparent`,margin:`0.25rem`,size:`0.25rem`,transitionDuration:`{transition.duration}`},handle:{background:`{content.border.color}`},mask:{fadeSize:`40px`}},wt={root:{transitionDuration:`{transition.duration}`}
5828,bar:{size:`9px`,borderRadius:`{border.radius.sm}`,background:`light-dark({surface.100}, {surface.800})`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}}},Tt={root:{fontSize:`{form.field.font.size}`,fontWeight:`{form.field.font.weight}`,background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,filledHoverBackground:`{form.field.filled.hover.background}`,filledFocusBackground:`{form.field.filled.focus.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,placeholderColor:`{form.field.placeholder.color}`,invalidPlaceholderColor:`{form.field.invalid.placeholder.color}`,shadow:`{form.field.shadow}`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{fontSize:`{form.field.sm.font.size}`,paddingX:`{form.field.sm.padding.x}`,paddingY:`{form.field.sm.padding.y}`},lg:{fontSize:`{form.field.lg.font.size}`,paddingX:`{form.field.lg.padding.x}`,paddingY:`{form.field.lg.padding.y}`}},dropdown:{width:`2.25rem`,color:`{form.field.icon.color}`},overlay:{background:`{overlay.select.background}`,borderColor:`{overlay.select.border.color}`,borderRadius:`{overlay.select.border.radius}`,color:`{overlay.select.color}`,shadow:`{overlay.select.shadow}`},list:{padding:`{list.padding}`,gap:`{list.gap}`,header:{padding:`{list.header.padding}`}},option:{fontSize:`{list.option.font.size}`,fontWeight:`{list.option.font.weight}`,focusBackground:`{list.option.focus.background}`,selectedBackground:`{list.option.selected.background}`,selectedFocusBackground:`{list.option.selected.focus.background}`,color:`{list.option.color}`,focusColor:`{list.option.focus.color}`,selectedColor:`{list.option.selected.color}`,selectedFocusColor:`{list.option.selected.focus.color}`,selectedFontWeight:`{list.option.selected.font.weight}`,padding:`{list.option.padding}`,borderRadius:`{list.option.border.radius}`},optionGroup:{background:`{list.option.group.background}`,color:`{list.option.group.color}`,fontWeight:`{list.option.group.font.weight}`,fontSize:`{list.option.group.font.size}`,padding:`{list.option.group.padding}`},clearIcon:{color:`{form.field.icon.color}`},checkmark:{color:`{list.option.color}`,gutterStart:`-0.25rem`,gutterEnd:`0.25rem`},emptyMessage:{padding:`{list.option.padding}`}},Et={root:{borderRadius:`{form.field.border.radius}`,invalidBorderColor:`{form.field.invalid.border.color}`}},Dt={root:{borderColor:`{content.border.color}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},layout:{background:`light-dark({surface.50}, {surface.900})`},header:{padding:`0.5rem`,gap:`0.5rem`},footer:{padding:`0.5rem`,gap:`0.5rem`},content:{gap:`0.125rem`},aside:{padding:`0.5rem`},panel:{background:`{content.background}`,color:`{content.color}`,floatingBorderRadius:`{content.border.radius}`,floatingShadow:`0 1px 2px 0 rgb(0 0 0 / 0.05)`},group:{padding:`0.5rem`},groupLabel:{padding:`0 0.5rem`,height:`2rem`,borderRadius:`{content.border.radius}`,fontSize:`0.75rem`,fontWeight:`500`,color:`{text.muted.color}`},groupAction:{top:`0.875rem`,right:`0.75rem`,size:`1.25rem`,borderRadius:`{content.border.radius}`,color:`{navigation.item.icon.color}`,focusColor:`{navigation.item.icon.focus.color}`,focusBackground:`{navigation.item.focus.background}`,icon:{size:`{navigation.item.icon.size}`}},menu:{gap:`{navigation.list.gap}`},menuButton:{padding:`0.25rem 0.625rem`,gap:`{navigation.item.gap}
5828`,height:`2rem`,borderRadius:`{navigation.item.border.radius}`,fontSize:`{navigation.item.label.font.size}`,fontWeight:`{navigation.item.label.font.weight}`,color:`{navigation.item.color}`,focusBackground:`{navigation.item.focus.background}`,focusColor:`{navigation.item.focus.color}`,activeBackground:`{navigation.item.active.background}`,activeColor:`{navigation.item.active.color}`,iconOnlyWidth:`2rem`,withActionPaddingEnd:`2rem`,icon:{color:`{navigation.item.icon.color}`,focusColor:`{navigation.item.icon.focus.color}`,size:`{navigation.item.icon.size}`}},menuAction:{top:`0.375rem`,right:`0.25rem`,width:`1.25rem`,borderRadius:`{content.border.radius}`,color:`{navigation.item.icon.color}`,focusColor:`{navigation.item.icon.focus.color}`,focusBackground:`{navigation.item.focus.background}`,icon:{size:`{navigation.item.icon.size}`}},menuBadge:{top:`0.375rem`,right:`0.25rem`,height:`1.25rem`,minWidth:`1.25rem`,borderRadius:`0.375rem`,padding:`0 0.25rem`,fontSize:`0.75rem`,fontWeight:`500`,background:`{content.hover.background}`,borderColor:`{content.border.color}`,color:`{text.muted.color}`},menuSub:{paddingBlock:`0.125rem`,gap:`0.125rem`,indentMargin:`0.875rem`,indentPadding:`0.625rem`,collapsibleIndent:`1.5rem`,collapsibleTopMargin:`0.125rem`,collapsibleBorderRadius:`0.375rem`},menuSubButton:{padding:`{navigation.item.padding}`,gap:`{navigation.item.gap}`,height:`2rem`,borderRadius:`{navigation.item.border.radius}`,fontSize:`{navigation.item.label.font.size}`,fontWeight:`{navigation.item.label.font.weight}`,color:`{navigation.item.color}`,focusBackground:`{navigation.item.focus.background}`,focusColor:`{navigation.item.focus.color}`,activeBackground:`{navigation.item.active.background}`,activeColor:`{navigation.item.active.color}`,icon:{color:`{navigation.item.icon.color}`,focusColor:`{navigation.item.icon.focus.color}`,size:`{navigation.item.icon.size}`}},main:{background:`light-dark({surface.50}, {surface.900}
5828)`,floatingBackground:`light-dark({surface.50}, {surface.900})`,insetBackground:`light-dark({surface.0}, {surface.950})`,margin:`0.5rem`,borderRadius:`{content.border.radius}`,shadow:`0 1px 2px 0 rgb(0 0 0 / 0.05)`}},Ot={root:{borderRadius:`{content.border.radius}`,background:`light-dark({surface.200}, rgba(255, 255, 255, 0.06))`,animationBackground:`light-dark(rgba(255,255,255,0.4), rgba(255, 255, 255, 0.04))`}},kt={root:{transitionDuration:`{transition.duration}`},track:{background:`{content.border.color}`,borderRadius:`{content.border.radius}`,size:`3px`},range:{background:`{primary.color}`},handle:{width:`20px`,height:`20px`,borderRadius:`50%`,background:`{content.border.color}`,hoverBackground:`{content.border.color}`,content:{borderRadius:`50%`,background:`light-dark({surface.0}, {surface.950})`,hoverBackground:`{content.background}`,width:`16px`,height:`16px`,shadow:`0px 0.5px 0px 0px rgba(0, 0, 0, 0.08), 0px 1px 1px 0px rgba(0, 0, 0, 0.14)`},focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}}},At={root:{gap:`0.5rem`,transitionDuration:`{transition.duration}`}},jt={root:{borderRadius:`{form.field.border.radius}`,roundedBorderRadius:`2rem`,raisedShadow:`0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)`}},Mt={root:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,transitionDuration:`{transition.duration}`},gutter:{background:`{content.border.color}`},handle:{size:`24px`,background:`transparent`,borderRadius:`{content.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}}},Nt={root:{transitionDuration:`{transition.duration}`},separator:{background:`{content.border.color}`,activeBackground:`{primary.color}`,margin:`0 0 0 1.375rem`,size:`2px`},step:{padding:`0.375rem`,gap:`0.875rem`},stepHeader:{padding:`0`,borderRadius:`{content.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`},gap:`0.5rem`},stepTitle:{color:`{text.muted.color}`,activeColor:`{primary.color}`,fontWeight:`500`,fontSize:`{typography.font.size}`},stepNumber:{background:`{content.background}`,activeBackground:`{content.background}`,borderColor:`{content.border.color}`,activeBorderColor:`{content.border.color}`,color:`{text.muted.color}`,activeColor:`{primary.color}`,size:`2rem`,fontSize:`1rem`,fontWeight:`500`,borderRadius:`50%`,shadow:`0px 0.5px 0px 0px rgba(0, 0, 0, 0.06), 0px 1px 1px 0px rgba(0, 0, 0, 0.12)`},steppanels:{padding:`0.75rem 0.375rem 1rem 0.375rem`},steppanel:{background:`{content.background}`,color:`{content.color}`,padding:`0`,indent:`0.875rem`}},Pt={root:{transitionDuration:`{transition.duration}`},separator:{background:`{content.border.color}`},itemLink:{borderRadius:`{content.border.radius}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`},gap:`0.5rem`},itemLabel:{color:`{text.muted.color}`,activeColor:`{primary.color}`,fontWeight:`500`},itemNumber:{background:`{content.background}`,activeBackground:`{content.background}`,borderColor:`{content.border.color}`,activeBorderColor:`{content.border.color}`,color:`{text.muted.color}`,activeColor:`{primary.color}`,size:`2rem`,fontSize:`1.143rem`,fontWeight:`500`,borderRadius:`50%`,shadow:`0px 0.5px 0px 0px rgba(0, 0, 0, 0.06), 0px 1px 1px 0px rgba(0, 0, 0, 0.12)`}},Ft={root:{transitionDuration:`{transition.duration}`},tablist:{borderWidth:`0 0 1px 0`,background:`{content.background}`,borderColor:`{content.border.color}`},item:{background:`transparent`,hoverBackground:`transparent`,activeBackground:`transparent`,borderWidth:`0 0 1px 0`,borderColor:`{content.border.color}`,hoverBorderColor:`{content.border.color}`,activeBorderColor:`{primary.color}`,color:`{text.muted.color}`,hoverColor:`{text.color}`,activeColor:`{primary.color}`,padding:`1rem 1.125rem`,fontWeight:`600`,margin:`0 0 -1px 0`,gap:`0.5rem`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},itemIcon:{color:`{text.muted.color}`,hoverColor:`{text.color}`,activeColor:`{primary.color}`}
5828,activeBar:{height:`1px`,bottom:`-1px`,background:`{primary.color}`}},It={root:{transitionDuration:`{transition.duration}`},tablist:{borderWidth:`0 0 1px 0`,background:`{content.background}`,borderColor:`{content.border.color}`},tab:{background:`transparent`,hoverBackground:`transparent`,activeBackground:`transparent`,borderWidth:`0`,borderColor:`transparent`,hoverBorderColor:`transparent`,activeBorderColor:`transparent`,color:`{text.muted.color}`,hoverColor:`{text.color}`,activeColor:`{primary.color}`,padding:`0.875rem 1rem`,fontWeight:`600`,fontSize:`{typography.font.size}`,margin:`0`,gap:`0.5rem`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`-1px`,shadow:`{focus.ring.shadow}`}},tabpanel:{background:`{content.background}`,color:`{content.color}`,padding:`0.75rem 1rem 1rem 1rem`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`inset {focus.ring.shadow}`}},navButton:{background:`{content.background}`,color:`{text.muted.color}`,hoverColor:`{text.color}`,width:`2.25rem`,shadow:`0px 0px 10px 50px light-dark(rgba(255, 255, 255, 0.6), color-mix(in srgb, {content.background}, transparent 50%))`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`-1px`,shadow:`{focus.ring.shadow}`}},activeBar:{height:`1px`,bottom:`0`,background:`{primary.color}`}},Lt={root:{transitionDuration:`{transition.duration}`},tabList:{background:`{content.background}`,borderColor:`{content.border.color}`},tab:{borderColor:`{content.border.color}`,activeBorderColor:`{primary.color}`,color:`{text.muted.color}`,hoverColor:`{text.color}`,activeColor:`{primary.color}`},tabPanel:{background:`{content.background}`,color:`{content.color}`},navButton:{background:`{content.background}`,color:`{text.muted.color}`,hoverColor:`{text.color}`,shadow:`0px 0px 10px 50px light-dark(rgba(255, 255, 255, 0.6), color-mix(in srgb, {content.background}, transparent 50%))`}},Rt={root:{fontSize:`0.75rem`,fontWeight:`700`,padding:`0.125rem 0.375rem`,gap:`0.25rem`,borderRadius:`{content.border.radius}`,roundedBorderRadius:`{border.radius.xl}`},icon:{size:`0.625rem`},primary:{background:`light-dark({primary.100}, color-mix(in srgb, {primary.500}, transparent 84%))`,color:`light-dark({primary.700}, {primary.300})`},secondary:{background:`light-dark({surface.100}, {surface.800})`,color:`light-dark({surface.600}, {surface.300})`},success:{background:`light-dark({green.100}, color-mix(in srgb, {green.500}, transparent 84%))`,color:`light-dark({green.700}, {green.300})`},info:{background:`light-dark({sky.100}, color-mix(in srgb, {sky.500}, transparent 84%))`,color:`light-dark({sky.700}, {sky.300})`},warn:{background:`light-dark({orange.100}, color-mix(in srgb, {orange.500}, transparent 84%))`,color:`light-dark({orange.700}, {orange.300})`},danger:{background:`light-dark({red.100}, color-mix(in srgb, {red.500}, transparent 84%))`,color:`light-dark({red.700}, {red.300})`},contrast:{background:`light-dark({surface.950}, {surface.0})`,color:`light-dark({surface.0}, {surface.950})`}},zt={root:{background:`{form.field.background}`,borderColor:`{form.field.border.color}`,color:`{form.field.color}`,height:`16rem`,padding:`{form.field.padding.y} {form.field.padding.x}`,borderRadius:`{form.field.border.radius}`,fontWeight:`{typography.font.weight}`,fontSize:`{typography.font.size}`},prompt:{gap:`0.25rem`},commandResponse:{margin:`2px 0`}},Bt={root:{fontSize:`{form.field.font.size}`,fontWeight:`{form.field.font.weight}`,background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,filledHoverBackground:`{form.field.filled.hover.background}`,filledFocusBackground:`{form.field.filled.focus.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,placeholderColor:`{form.field.placeholder.color}`,invalidPlaceholderColor:`{form.field.invalid.placeholder.color}`,shadow:`{form.field.shadow}`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}
5828`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{fontSize:`{form.field.sm.font.size}`,paddingX:`{form.field.sm.padding.x}`,paddingY:`{form.field.sm.padding.y}`},lg:{fontSize:`{form.field.lg.font.size}`,paddingX:`{form.field.lg.padding.x}`,paddingY:`{form.field.lg.padding.y}`}}},Vt={root:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{content.color}`,borderRadius:`{content.border.radius}`,shadow:`{overlay.navigation.shadow}`,transitionDuration:`{navigation.item.transition.duration}`},list:{padding:`{navigation.list.padding}`,gap:`{navigation.list.gap}`},item:{focusBackground:`{navigation.item.focus.background}`,activeBackground:`{navigation.item.active.background}`,color:`{navigation.item.color}`,focusColor:`{navigation.item.focus.color}`,activeColor:`{navigation.item.active.color}`,padding:`{navigation.item.padding}`,borderRadius:`{navigation.item.border.radius}`,gap:`{navigation.item.gap}`,icon:{color:`{navigation.item.icon.color}`,focusColor:`{navigation.item.icon.focus.color}`,activeColor:`{navigation.item.icon.active.color}`,size:`{navigation.item.icon.size}`},label:{fontWeight:`{navigation.item.label.font.weight}`,fontSize:`{navigation.item.label.font.size}`}},submenu:{mobileIndent:`0.875rem`},submenuIcon:{size:`{navigation.submenu.icon.size}`,color:`{navigation.submenu.icon.color}`,focusColor:`{navigation.submenu.icon.focus.color}`,activeColor:`{navigation.submenu.icon.active.color}`},separator:{borderColor:`{content.border.color}`}},Ht={event:{minHeight:`4.5rem`},horizontal:{eventContent:{padding:`0.875rem 0`}},vertical:{eventContent:{padding:`0 0.875rem`}},eventMarker:{size:`1rem`,borderRadius:`50%`,borderWidth:`2px`,background:`{content.background}`,borderColor:`{content.border.color}`,content:{borderRadius:`50%`,size:`0.375rem`,background:`{primary.color}`,insetShadow:`0px 0.5px 0px 0px rgba(0, 0, 0, 0.06), 0px 1px 1px 0px rgba(0, 0, 0, 0.12)`}},eventConnector:{color:`{content.border.color}`,size:`2px`}},Ut={root:{width:`22rem`,borderRadius:`{content.border.radius}`,borderWidth:`1px`,transitionDuration:`0.3s`,blur:`10px`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},icon:{size:`1rem`,margin:`1px 0 0 0`},content:{padding:`{overlay.popover.padding}`,gap:`0.5rem`},text:{gap:`0.25rem`},summary:{fontWeight:`500`,fontSize:`{typography.font.size}`},detail:{fontWeight:`500`,fontSize:`0.75rem`},closeButton:{width:`1.5rem`,height:`1.5rem`,borderRadius:`50%`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,offset:`{focus.ring.offset}`}},closeIcon:{size:`0.875rem`},normal:{background:`{content.background}`,borderColor:`{content.border.color}`,color:`{text.color}`,detailColor:`{text.muted.color}`,shadow:`{overlay.popover.shadow}`,closeButton:{hoverBackground:`{content.hover.background}`,focusRing:{color:`{focus.ring.color}`,shadow:`none`}}},info:{background:`light-dark(color-mix(in srgb, {blue.50}, transparent 5%), color-mix(in srgb, {blue.500}, transparent 84%))`,borderColor:`light-dark({blue.200}, color-mix(in srgb, {blue.700}, transparent 64%))`,color:`light-dark({blue.600}, {blue.500})`,detailColor:`light-dark({surface.700}, {surface.0})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)`,closeButton:{hoverBackground:`light-dark({blue.100}, rgba(255, 255, 255, 0.05))`,focusRing:{color:`light-dark({blue.600}, {blue.500})`,shadow:`none`}}},success:{background:`light-dark(color-mix(in srgb, {green.50}, transparent 5%), color-mix(in srgb, {green.500}, transparent 84%))`,borderColor:`light-dark({green.200}, color-mix(in srgb, {green.700}, transparent 64%))`,color:`light-dark({green.600}, {green.500})`,detailColor:`light-dark({surface.700}, {surface.0})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {green.500}
5828, transparent 96%)`,closeButton:{hoverBackground:`light-dark({green.100}, rgba(255, 255, 255, 0.05))`,focusRing:{color:`light-dark({green.600}, {green.500})`,shadow:`none`}}},warn:{background:`light-dark(color-mix(in srgb, {yellow.50}, transparent 5%), color-mix(in srgb, {yellow.500}, transparent 84%))`,borderColor:`light-dark({yellow.200}, color-mix(in srgb, {yellow.700}, transparent 64%))`,color:`light-dark({yellow.600}, {yellow.500})`,detailColor:`light-dark({surface.700}, {surface.0})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)`,closeButton:{hoverBackground:`light-dark({yellow.100}, rgba(255, 255, 255, 0.05))`,focusRing:{color:`light-dark({yellow.600}, {yellow.500})`,shadow:`none`}}},error:{background:`light-dark(color-mix(in srgb, {red.50}, transparent 5%), color-mix(in srgb, {red.500}, transparent 84%))`,borderColor:`light-dark({red.200}, color-mix(in srgb, {red.700}, transparent 64%))`,color:`light-dark({red.600}, {red.500})`,detailColor:`light-dark({surface.700}, {surface.0})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)`,closeButton:{hoverBackground:`light-dark({red.100}, rgba(255, 255, 255, 0.05))`,focusRing:{color:`light-dark({red.600}, {red.500})`,shadow:`none`}}},secondary:{background:`light-dark({surface.100}, {surface.800})`,borderColor:`light-dark({surface.200}, {surface.700})`,color:`light-dark({surface.600}, {surface.300})`,detailColor:`light-dark({surface.700}, {surface.0})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)`,closeButton:{hoverBackground:`light-dark({surface.200}, {surface.700})`,focusRing:{color:`light-dark({surface.600}, {surface.300})`,shadow:`none`}}},contrast:{background:`light-dark({surface.900}, {surface.0})`,borderColor:`light-dark({surface.950}, {surface.100})`,color:`light-dark({surface.50}, {surface.950})`,detailColor:`light-dark({surface.0}, {surface.950})`,shadow:`0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)`,closeButton:{hoverBackground:`light-dark({surface.800}, {surface.100})`,focusRing:{color:`light-dark({surface.50}, {surface.950})`,shadow:`none`}}}},Wt={root:{padding:`0.25rem`,borderRadius:`{content.border.radius}`,gap:`0.5rem`,fontWeight:`500`,fontSize:`{form.field.font.size}`,background:`light-dark({surface.100}, {surface.950})`,checkedBackground:`light-dark({surface.100}, {surface.950})`,hoverBackground:`light-dark({surface.100}, {surface.950})`,borderColor:`light-dark({surface.100}, {surface.950})`,color:`light-dark({surface.500}, {surface.400})`,hoverColor:`light-dark({surface.700}, {surface.300})`,checkedColor:`light-dark({surface.900}, {surface.0})`,checkedBorderColor:`light-dark({surface.100}, {surface.950})`,disabledBackground:`{form.field.disabled.background}`,disabledBorderColor:`{form.field.disabled.background}`,disabledColor:`{form.field.disabled.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{fontSize:`{form.field.sm.font.size}`,padding:`0.25rem`},lg:{fontSize:`{form.field.lg.font.size}`,padding:`0.25rem`}},icon:{color:`light-dark({surface.500}, {surface.400})`,hoverColor:`light-dark({surface.700}, {surface.300})`,checkedColor:`light-dark({surface.900}, {surface.0})`,disabledColor:`{form.field.disabled.color}`},content:{padding:`0.125rem 0.625rem`,borderRadius:`{content.border.radius}`,checkedBackground:`light-dark({surface.0}, {surface.800})`,checkedShadow:`0px 1px 2px 0px rgba(0, 0, 0, 0.02), 0px 1px 2px 0px rgba(0, 0, 0, 0.04)`,sm:{padding:`0.125rem 0.625rem`},lg:{padding:`0.125rem 0.625rem`}}},Gt={root:{width:`2.25rem`,height:`1.375rem`,borderRadius:`30px`,gap:`0.25rem`,shadow:`{form.field.shadow}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`},borderWidth:`1px`,borderColor:`transparent`,hoverBorderColor:`transparent`,checkedBorderColor:`transparent`,checkedHoverBorderColor:`transparent`,invali
5828dBorderColor:`{form.field.invalid.border.color}`,transitionDuration:`{form.field.transition.duration}`,slideDuration:`0.2s`,background:`light-dark({surface.300}, {surface.700})`,disabledBackground:`light-dark({form.field.disabled.background}, {surface.600})`,hoverBackground:`light-dark({surface.400}, {surface.600})`,checkedBackground:`{primary.color}`,checkedHoverBackground:`{primary.hover.color}`},handle:{borderRadius:`50%`,size:`0.875rem`,background:`light-dark({surface.0}, {surface.400})`,disabledBackground:`light-dark({form.field.disabled.color}, {surface.900})`,hoverBackground:`light-dark({surface.0}, {surface.300})`,checkedBackground:`light-dark({surface.0}, {surface.900})`,checkedHoverBackground:`light-dark({surface.0}, {surface.900})`,color:`light-dark({text.muted.color}, {surface.900})`,hoverColor:`light-dark({text.color}, {surface.800})`,checkedColor:`{primary.color}`,checkedHoverColor:`{primary.hover.color}`}},Kt={root:{background:`{content.background}`,borderColor:`{content.border.color}`,borderRadius:`{content.border.radius}`,color:`{content.color}`,gap:`0.5rem`,padding:`0.625rem`}},qt={root:{maxWidth:`12.5rem`,gutter:`0.25rem`,shadow:`{overlay.popover.shadow}`,padding:`0.375rem 0.625rem`,borderRadius:`{overlay.popover.border.radius}`,fontWeight:`{typography.font.weight}`,fontSize:`0.75rem`,background:`{surface.700}`,color:`{surface.0}`}},Jt={root:{background:`{content.background}`,color:`{content.color}`,padding:`0.875rem`,gap:`2px`,indent:`0.875rem`,transitionDuration:`0s`},node:{padding:`0.25rem 0.5rem`,borderRadius:`{content.border.radius}`,hoverBackground:`{content.hover.background}`,selectedBackground:`{highlight.background}`,color:`{text.color}`,hoverColor:`{text.hover.color}`,selectedColor:`{highlight.color}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`-1px`,shadow:`{focus.ring.shadow}`},gap:`0.375rem`},nodeIcon:{color:`{text.muted.color}`,hoverColor:`{text.hover.muted.color}`,selectedColor:`{highlight.color}`},nodeLabel:{fontWeight:`{typography.font.weight}`,selectedFontWeight:`{list.option.selected.font.weight}`,fontSize:`{typography.font.size}`},nodeToggleButton:{borderRadius:`50%`,size:`1.5rem`,hoverBackground:`{content.hover.background}`,selectedHoverBackground:`{content.background}`,color:`{text.muted.color}`,hoverColor:`{text.hover.muted.color}`,selectedHoverColor:`{primary.color}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},loadingIcon:{size:`1.75rem`},filter:{margin:`0 0 0.5rem 0`},css:`
5829    .p-tree-mask.p-overlay-mask {
5830        --px-mask-background: light-dark(rgba(255,255,255,0.5),rgba(0,0,0,0.3));
5831    }
5832`},Yt={root:{fontSize:`{form.field.font.size}`,fontWeight:`{form.field.font.weight}`,background:`{form.field.background}`,disabledBackground:`{form.field.disabled.background}`,filledBackground:`{form.field.filled.background}`,filledHoverBackground:`{form.field.filled.hover.background}`,filledFocusBackground:`{form.field.filled.focus.background}`,borderColor:`{form.field.border.color}`,hoverBorderColor:`{form.field.hover.border.color}`,focusBorderColor:`{form.field.focus.border.color}`,invalidBorderColor:`{form.field.invalid.border.color}`,color:`{form.field.color}`,disabledColor:`{form.field.disabled.color}`,placeholderColor:`{form.field.placeholder.color}`,invalidPlaceholderColor:`{form.field.invalid.placeholder.color}`,shadow:`{form.field.shadow}`,paddingX:`{form.field.padding.x}`,paddingY:`{form.field.padding.y}`,borderRadius:`{form.field.border.radius}`,focusRing:{width:`{form.field.focus.ring.width}`,style:`{form.field.focus.ring.style}`,color:`{form.field.focus.ring.color}`,offset:`{form.field.focus.ring.offset}`,shadow:`{form.field.focus.ring.shadow}`},transitionDuration:`{form.field.transition.duration}`,sm:{fontSize:`{form.field.sm.font.size}`,paddingX:`{form.field.sm.padding.x}`,paddingY:`{form.field.sm.padding.y}`},lg:{fontSize:`{form.field.lg.font.size}`,paddingX:`{form.field.lg.padding.x}`,paddingY:`{form.field.lg.padding.y}`}},dropdown:{width:`2.25rem`,color:`{form.field.icon.color}`},overlay:{background:`{overlay.select.background}`,borderColor:`{overlay.select.border.color}
5832`,borderRadius:`{overlay.select.border.radius}`,color:`{overlay.select.color}`,shadow:`{overlay.select.shadow}`},tree:{padding:`{list.padding}`},emptyMessage:{padding:`{list.option.padding}`},chip:{borderRadius:`{border.radius.sm}`},clearIcon:{color:`{form.field.icon.color}`}},Xt={root:{transitionDuration:`0s`,borderColor:`light-dark({content.border.color}, {surface.800})`},header:{background:`{content.background}`,borderColor:`{treetable.border.color}`,color:`{content.color}`,borderWidth:`0 0 1px 0`,padding:`0.5rem 0.875rem`},headerCell:{background:`{content.background}`,hoverBackground:`{content.hover.background}`,selectedBackground:`{highlight.background}`,borderColor:`{treetable.border.color}`,color:`{content.color}`,hoverColor:`{content.hover.color}`,selectedColor:`{highlight.color}`,gap:`0.5rem`,padding:`0.5rem 0.875rem`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`-1px`,shadow:`{focus.ring.shadow}`}},columnTitle:{fontWeight:`600`,fontSize:`{typography.font.size}`},row:{background:`{content.background}`,hoverBackground:`{content.hover.background}`,selectedBackground:`{highlight.background}`,color:`{content.color}`,hoverColor:`{content.hover.color}`,selectedColor:`{highlight.color}`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`-1px`,shadow:`{focus.ring.shadow}`}},bodyCell:{borderColor:`{treetable.border.color}`,padding:`0.5rem 0.875rem`,gap:`0.5rem`,fontWeight:`{typography.font.size}`,fontSize:`{typography.font.size}`,selectedBorderColor:`light-dark({primary.100}, {primary.900})`},footerCell:{background:`{content.background}`,borderColor:`{treetable.border.color}`,color:`{content.color}`,padding:`0.5rem 0.875rem`},columnFooter:{fontWeight:`600`,fontSize:`{typography.font.size}`},footer:{background:`{content.background}`,borderColor:`{treetable.border.color}`,color:`{content.color}`,borderWidth:`0 0 1px 0`,padding:`0.5rem 0.875rem`},columnResizer:{width:`0.5rem`},resizeIndicator:{width:`1px`,color:`{primary.color}`},sortIcon:{color:`{text.muted.color}`,hoverColor:`{text.hover.muted.color}`,size:`0.75rem`},loadingIcon:{size:`1.75rem`},nodeToggleButton:{hoverBackground:`{content.hover.background}`,selectedHoverBackground:`{content.background}`,color:`{text.muted.color}`,hoverColor:`{text.color}`,selectedHoverColor:`{primary.color}`,size:`1.5rem`,borderRadius:`50%`,focusRing:{width:`{focus.ring.width}`,style:`{focus.ring.style}`,color:`{focus.ring.color}`,offset:`{focus.ring.offset}`,shadow:`{focus.ring.shadow}`}},paginatorTop:{borderColor:`{content.border.color}`,borderWidth:`0 0 1px 0`},paginatorBottom:{borderColor:`{content.border.color}`,borderWidth:`0 0 1px 0`},css:`
5833    .p-treetable-mask.p-overlay-mask {
5834        --px-mask-background: light-dark(rgba(255,255,255,0.5),rgba(0,0,0,0.3));
5835    }
5836`},Zt={loader:{mask:{background:`{content.background}`,color:`{text.muted.color}`},icon:{size:`1.75rem`}}},Qt=Object.defineProperty,$t=Object.defineProperties,en=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,an=(e,t,n)=>t in e?Qt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,on=$t(((e,t)=>{for(var n in t||={})nn.call(t,n)&&an(e,n,t[n]);if(tn)for(var n of tn(t))rn.call(t,n)&&an(e,n,t[n]);return e})({},fe),en({components:{accordion:ce,autocomplete:le,avatar:ue,badge:de,blockui:pe,breadcrumb:me,button:he,card:ge,carousel:_e,cascadeselect:ve,checkbox:ye,chip:be,colorpicker:xe,commandmenu:Se,compare:Ce,confirmdialog:we,confirmpopup:Te,contextmenu:Ee,datatable:De,dataview:Oe,datepicker:ke,dialog:Ae,divider:je,dock:Me,drawer:Ne,editor:Pe,fieldset:Fe,fileupload:Ie,floatlabel:Le,galleria:Re,gallery:ze,iconfield:Be,iftalabel:Ve,image:He,imagecompare:Ue,inlinemessage:We,inplace:Ge,inputchips:Ke,inputcolor:qe,inputgroup:Je,inputnumber:Ye,inputotp:Xe,inputtags:Ze,inputtext:Qe,knob:$e,label:et,listbox:tt,megamenu:nt,menu:rt,menubar:it,message:at,metergroup:ot,multiselect:st,navigationmenu:ct,orderlist:lt,organizationchart:ut,overlaybadge:dt,paginator:ft,panel:pt,panelmenu:mt,password:ht,picklist:gt,popover:_t,progressbar:vt,progressspinner:yt,radiobutton:bt,rating:xt,ripple:St,scrollarea:Ct,scrollpanel:wt,select:Tt,selectbutton:Et,sidebar:Dt,skeleton:Ot,slider:kt,speeddial:At,splitbutton:jt,splitter:Mt,stepper:Nt,steps:Pt,tabmenu:Ft,tabs:It,tabview:Lt,tag:Rt,terminal:zt,textarea:Bt,t
5836ieredmenu:Vt,timeline:Ht,toast:Ut,togglebutton:Wt,toggleswitch:Gt,toolbar:Kt,tooltip:qt,tree:Jt,treeselect:Yt,treetable:Xt,virtualscroller:Zt},css:`
5837`})),sn=`
5838    .p-toast {
5839        width: dt('toast.width');
5840        white-space: pre-line;
5841        word-break: break-word;
5842    }
5843
5844    .p-toast-message {
5845        margin: 0 0 1rem 0;
5846        display: grid;
5847        grid-template-rows: 1fr;
5848    }
5849
5850    .p-toast-message-icon {
5851        flex-shrink: 0;
5852        font-size: dt('toast.icon.size');
5853        width: dt('toast.icon.size');
5854        height: dt('toast.icon.size');
5855    }
5856
5857    .p-toast-message-content {
5858        display: flex;
5859        align-items: flex-start;
5860        padding: dt('toast.content.padding');
5861        gap: dt('toast.content.gap');
5862        min-height: 0;
5863        overflow: hidden;
5864        transition: padding 250ms ease-in;
5865    }
5866
5867    .p-toast-message-text {
5868        flex: 1 1 auto;
5869        display: flex;
5870        flex-direction: column;
5871        gap: dt('toast.text.gap');
5872    }
5873
5874    .p-toast-summary {
5875        font-weight: dt('toast.summary.font.weight');
5876        font-size: dt('toast.summary.font.size');
5877    }
5878
5879    .p-toast-detail {
5880        font-weight: dt('toast.detail.font.weight');
5881        font-size: dt('toast.detail.font.size');
5882    }
5883
5884    .p-toast-close-button {
5885        display: flex;
5886        align-items: center;
5887        justify-content: center;
5888        overflow: hidden;
5889        position: relative;
5890        cursor: pointer;
5891        background: transparent;
5892        transition:
5893            background dt('toast.transition.duration'),
5894            color dt('toast.transition.duration'),
5895            outline-color dt('toast.transition.duration'),
5896            box-shadow dt('toast.transition.duration');
5897        outline-color: transparent;
5898        color: inherit;
5899        width: dt('toast.close.button.width');
5900        height: dt('toast.close.button.height');
5901        border-radius: dt('toast.close.button.border.radius');
5902        margin: -25% 0 0 0;
5903        right: -25%;
5904        padding: 0;
5905        border: none;
5906        user-select: none;
5907    }
5908
5909    .p-toast-close-button:dir(rtl) {
5910        margin: -25% 0 0 auto;
5911        left: -25%;
5912        right: auto;
5913    }
5914
5915    .p-toast-message-info,
5916    .p-toast-message-success,
5917    .p-toast-message-warn,
5918    .p-toast-message-error,
5919    .p-toast-message-secondary,
5920    .p-toast-message-contrast {
5921        border-width: dt('toast.border.width');
5922        border-style: solid;
5923        backdrop-filter: blur(dt('toast.blur'));
5924        border-radius: dt('toast.border.radius');
5925    }
5926
5927    .p-toast-close-icon {
5928        font-size: dt('toast.close.icon.size');
5929        width: dt('toast.close.icon.size');
5930        height: dt('toast.close.icon.size');
5931    }
5932
5933    .p-toast-close-button:focus-visible {
5934        outline-width: dt('focus.ring.width');
5935        outline-style: dt('focus.ring.style');
5936        outline-offset: dt('focus.ring.offset');
5937    }
5938
5939    .p-toast-message-info {
5940        background: dt('toast.info.background');
5941        border-color: dt('toast.info.border.color');
5942        color: dt('toast.info.color');
5943        box-shadow: dt('toast.info.shadow');
5944    }
5945
5946    .p-toast-message-info .p-toast-detail {
5947        color: dt('toast.info.detail.color');
5948    }
5949
5950    .p-toast-message-info .p-toast-close-button:focus-visible {
5951        outline-color: dt('toast.info.close.button.focus.ring.color');
5952        box-shadow: dt('toast.info.close.button.focus.ring.shadow');
5953    }
5954
5955    .p-toast-message-info .p-toast-close-button:hover {
5956        background: dt('toast.info.close.button.hover.background');
5957    }
5958
5959    .p-toast-message-success {
5960        background: dt('toast.success.background');
5961        border-color: dt('toast.success.border.color');
5962        color: dt('toast.success.color');
5963        box-shadow: dt('toast.success.shadow');
5964    }
5965
5966    .p-toast-message-success .p-toast-detail {
5967        color: dt('toast.success.detail.color');
5968    }
5969
5970    .p-toast-message-success .p-toast-close-button:focus-visible {
5971        outline-color: dt('toast.success.close.button.focus.ring.color');
5972        box-shadow: dt('toast.success.close.button.focus.ring.shadow');
5973    }
5974
5975    .p-toast-message-success .p-toast-close-button:hover {
5976        background: dt('toast.success.close.button.hover.background');
5977    }
5978
5979    .p-toast-message-warn {
5980        background: dt('toast.warn.background');
5981        border-color: dt('toast.warn.border.color');
5982        color: dt('toast.warn.color');
5983        box-shadow: dt('toast.warn.shadow');
5984    }
5985
5986    .p-toast-message-warn .p-toast-detail {
5987        color: dt('toast.warn.detail.color');
5988    }
5989
5990    .p-toast-message-warn .p-toast-close-button:focus-visible {
5991        outline-color: dt('toast.warn.close.button.focus.ring.color');
5992        box-shadow: dt('toast.warn.close.button.focus.ring.shadow');
5993    }
5994
5995    .p-toast-message-warn .p-toast-close-button:hover {
5996        background: dt('toast.warn.close.button.hover.background');
5997    }
5998
5999    .p-toast-message-error {
6000        background: dt('toast.error.background');
6001        border-color: dt('toast.error.border.color');
6002        color: dt('toast.error.color');
6003        box-shadow: dt('toast.error.shadow');
6004    }
6005
6006    .p-toast-message-error .p-toast-detail {
6007        color: dt('toast.error.detail.color');
6008    }
6009
6010    .p-toast-message-error .p-toast-close-button:focus-visible {
6011        outline-color: dt('toast.error.close.button.focus.ring.color');
6012        box-shadow: dt('toast.error.close.button.focus.ring.shadow');
6013    }
6014
6015    .p-toast-message-error .p-toast-close-button:hover {
6016        background: dt('toast.error.close.button.hover.background');
6017    }
6018
6019    .p-toast-message-secondary {
6020        background: dt('toast.secondary.background');
6021        border-color: dt('toast.secondary.border.color');
6022        color: dt('toast.secondary.color');
6023        box-shadow: dt('toast.secondary.shadow');
6024    }
6025
6026    .p-toast-message-secondary .p-toast-detail {
6027        color: dt('toast.secondary.detail.color');
6028    }
6029
6030    .p-toast-message-secondary .p-toast-close-button:focus-visible {
6031        outline-color: dt('toast.secondary.close.button.focus.ring.color');
6032        box-shadow: dt('toast.secondary.close.button.focus.ring.shadow');
6033    }
6034
6035    .p-toast-message-secondary .p-toast-close-button:hover {
6036        background: dt('toast.secondary.close.button.hover.background');
6037    }
6038
6039    .p-toast-message-contrast {
6040        background: dt('toast.contrast.background');
6041        border-color: dt('toast.contrast.border.color');
6042        color: dt('toast.contrast.color');
6043        box-shadow: dt('toast.contrast.shadow');
6044    }
6045    
6046    .p-toast-message-contrast .p-toast-detail {
6047        color: dt('toast.contrast.detail.color');
6048    }
6049
6050    .p-toast-message-contrast .p-toast-close-button:focus-visible {
6051        outline-color: dt('toast.contrast.close.button.focus.ring.color');
6052        box-shadow: dt('toast.contrast.close.button.focus.ring.shadow');
6053    }
6054
6055    .p-toast-message-contrast .p-toast-close-button:hover {
6056        background: dt('toast.contrast.close.button.hover.background');
6057    }
6058
6059    .p-toast-top-center {
6060        transform: translateX(-50%);
6061    }
6062
6063    .p-toast-bottom-center {
6064        transform: translateX(-50%);
6065    }
6066
6067    .p-toast-center {
6068        min-width: 20vw;
6069        transform: translate(-50%, -50%);
6070    }
6071
6072    .p-toast-message-enter-active {
6073        animation: p-animate-toast-enter 300ms ease-out;
6074    }
6075
6076    .p-toast-message-leave-active {
6077        animation: p-animate-toast-leave 250ms ease-in;
6078    }
6079
6080    .p-toast-message-leave-to .p-toast-message-content {
6081        padding-top: 0;
6082        padding-bottom: 0;
6083    }
6084
6085    @keyframes p-animate-toast-enter {
6086        from {
6087            opacity: 0;
6088            transform: scale(0.6);
6089        }
6090        to {
6091            opacity: 1;
6092            grid-template-rows: 1fr;
6093        }
6094    }
6095
6096     @keyframes p-animate-toast-leave {
6097        from {
6098            opacity: 1;
6099        }
6100        to {
6101            opacity: 0;
6102            margin-bottom: 0;
6103            grid-template-rows: 0fr;
6104            transform: translateY(-100%) scale(0.6);
6105        }
6106    }
6107`,cn=`
6108    .p-menu {
6109        background: dt('menu.background');
6110        color: dt('menu.color');
6111        border: 1px solid dt('menu.border.color');
6112        border-radius: dt('menu.border.radius');
6113        min-width: 12.5rem;
6114    }
6115
6116    .p-menu-list {
6117        margin: 0;
6118        padding: dt('menu.list.padding');
6119        outline: 0 none;
6120        list-style: none;
6121        display: flex;
6122        flex-direction: column;
6123        gap: dt('menu.list.gap');
6124    }
6125
6126    .p-menu-item-content {
6127        transition:
6128            background dt('menu.transition.duration'),
6129            color dt('menu.transition.duration');
6130        border-radius: dt('menu.item.border.radius');
6131        color: dt('menu.item.color');
6132        overflow: hidden;
6133    }
6134
6135    .p-menu-item-link {
6136        cursor: pointer;
6137        display: flex;
6138        align-items: center;
6139        text-decoration: none;
6140        overflow: hidden;
6141        position: relative;
6142        color: inherit;
6143        padding: dt('menu.item.padding');
6144        gap: dt('menu.item.gap');
6145        user-select: none;
6146        outline: 0 none;
6147    }
6148
6149    .p-menu-item-label {
6150        line-height: 1;
6151    }
6152
6153    .p-menu-item-icon {
6154        color: dt('menu.item.icon.color');
6155    }
6156
6157    .p-menu-item.p-focus .p-menu-item-content {
6158        color: dt('menu.item.focus.color');
6159        background: dt('menu.item.focus.background');
6160    }
6161
6162    .p-menu-item.p-focus .p-menu-item-icon {
6163        color: dt('menu.item.icon.focus.color');
6164    }
6165
6166    .p-menu-item:not(.p-disabled) .p-menu-item-content:hover {
6167        color: dt('menu.item.focus.color');
6168        background: dt('menu.item.focus.background');
6169    }
6170
6171    .p-menu-item:not(.p-disabled) .p-menu-item-content:hover .p-menu-item-icon {
6172        color: dt('menu.item.icon.focus.color');
6173    }
6174
6175    .p-menu-overlay {
6176        box-shadow: dt('menu.shadow');
6177    }
6178
6179    .p-menu-submenu-label {
6180        background: dt('menu.submenu.label.background');
6181        padding: dt('menu.submenu.label.padding');
6182        color: dt('menu.submenu.label.color');
6183        font-weight: dt('menu.submenu.label.font.weight');
6184    }
6185
6186    .p-menu-separator {
6187        border-block-start: 1px solid dt('menu.separator.border.color');
6188    }
6189`,ln=`
6190    .p-overlaybadge {
6191        position: relative;
6192    }
6193
6194    .p-overlaybadge .p-badge {
6195        position: absolute;
6196        inset-block-start: 0;
6197        inset-inline-end: 0;
6198        transform: translate(50%, -50%);
6199        transform-origin: 100% 0;
6200        margin: 0;
6201        outline-width: dt('overlaybadge.outline.width');
6202        outline-style: solid;
6203        outline-color: dt('overlaybadge.outline.color');
6204    }
6205
6206    .p-overlaybadge .p-badge:dir(rtl) {
6207        transform: translate(-50%, -50%);
6208    }
6209`,un=`
6210    .p-confirmdialog .p-dialog-content {
6211        display: flex;
6212        align-items: center;
6213        gap: dt('confirmdialog.content.gap');
6214    }
6215
6216    .p-confirmdialog-icon {
6217        color: dt('confirmdialog.icon.color');
6218        font-size: dt('confirmdialog.icon.size');
6219        width: dt('confirmdialog.icon.size');
6220        height: dt('confirmdialog.icon.size');
6221    }
6222`,dn=Object.defineProperty,fn=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,hn=(e,t,n)=>t in e?dn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,gn=(e,t)=>{for(var n in t||={})pn.call(t,n)&&hn(e,n,t[n]);if(fn)for(var n of fn(t))mn.call(t,n)&&hn(e,n,t[n]);return e};function _n(e){return e==null||e===``||Array.isArray(e)&&e.length===0||!(e instanceof Date)&&typeof e==`object`&&Object.keys(e).length===0}function vn(e){return typeof e==`function`&&`call`in e&&`apply`in e}function N(e){return!_n(e)}function P(e,t=!0){return e instanceof Object&&e.constructor===Object&&(t||Object.keys(e).length!==0)}var yn=new Set([`__proto__`,`constructor`,`prototype`]);function F(e,t,n,r=new WeakSet){let i=gn({},e);Object.keys(i).length===0&&!n.has(t)&&n.set(t,i);let a=!r.has(t);return a&&r.add(t),Object.keys(t).forEach(a=>{if(yn.has(a))return;let o=a,s=t[o];P(s)&&o in e&&P(e[o])?i[o]=r.has(s)?n.get(s)??F({},s,n,r):F(e[o],s,n,r):P(s)?i[o]=n.get(s)??F({},s,n,r):i[o]=s}),a&&r.delete(t),i}function bn(...e){return e.reduce((e,t)=>
6222F(e,t||{},new WeakMap),{})}function I(e,...t){return vn(e)?e(...t):e}function L(e,t=!0){return typeof e==`string`&&(t||e!==``)}function xn(e){return N(e)&&!isNaN(e)}function R(e,t){if(t){t.lastIndex=0;let n=t.test(e);return t.lastIndex=0,n}return!1}function Sn(e,t){let n=0;for(;t-1-n>=0&&e[t-1-n]===`\\`;)n++;return n%2==1}function Cn(e){return e.replace(/[\r\n\t]+/g,``).replace(/ {2,}/g,` `).replace(/ ([{:}]) /g,`$1`).replace(/([;,]) /g,`$1`).replace(/ !/g,`!`).replace(/: /g,`:`)}function wn(e){if(!e)return e;let t=``,n=``,r=0;for(;r<e.length;){let i=e[r];if(i===`/`&&e[r+1]===`*`){let t=e.indexOf(`*/`,r+2);r=t===-1?e.length:t+2}else if(i===`"`||i===`'`){t+=Cn(n),n=``;let a=r+1;for(;a<e.length&&(e[a]!==i||Sn(e,a));)a++;t+=e.slice(r,Math.min(a+1,e.length)),r=a+1}else n+=i,r++}return(t+Cn(n)).trim()}function Tn(e={},t=``){return Object.entries(e).reduce((e,[n,r])=>{let i=t?`${t}.${n}`:n;return P(r)?e=e.concat(Tn(r,i)):e.push(i),e},[])}function En(e){return L(e)?e.replace(/(_)/g,`-`).replace(/([a-z])([A-Z])/g,`$1-$2`).toLowerCase():e}function Dn(e){return L(e)?e.replace(/[A-Z]/g,(e,t)=>t===0?e:`.`+e.toLowerCase()).toLowerCase():e}function On(){let e=new Map,t={on(n,r){let i=e.get(n);return i?i.push(r):i=[r],e.set(n,i),t},off(n,r){let i=e.get(n);if(i){let e=i.indexOf(r);e!==-1&&i.splice(e,1)}return t},emit(t,...n){let r=e.get(t);r&&r.forEach(e=>{e(n[0])})},clear(){e.clear()}};return t}function kn(e){return String(e).replace(/&/g,`&amp;`).replace(/"/g,`&quot;`).replace(/</g,`&lt;`).replace(/>/g,`&gt;`)}var An=Object.defineProperty,jn=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,Fn=(e,t,n)=>t in e?An(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,B=(e,t)=>{for(var n in t||={})Nn.call(t,n)&&Fn(e,n,t[n]);if(z)for(var n of z(t))Pn.call(t,n)&&Fn(e,n,t[n]);return e},V=(e,t)=>jn(e,Mn(t)),H=(e,t)=>{var n={};for(var r in e)Nn.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&z)for(var r of z(e))t.indexOf(r)<0&&Pn.call(e,r)&&(n[r]=e[r]);return n};function In(e,...t){return bn(e,...t)}var U=On(),W=/{([^}]*)}/g,G=/(\d+\s+[+*/-]\s+\d+)/g,K=/var\([^)]+\)/g;function q(e){return L(e)?e.replace(/[A-Z]/g,(e,t)=>t===0?e:`.`+e.toLowerCase()).toLowerCase():e}function Ln(e){return P(e)&&Object.prototype.hasOwnProperty.call(e,`$value`)&&Object.prototype.hasOwnProperty.call(e,`$type`)?e.$value:e}function Rn(e){return e.replaceAll(/ /g,``).replace(/[^\w]/g,`-`)}function J(e=``,t=``){return Rn(`${L(e,!1)&&L(t,!1)?`${e}-`:e}${t}`)}function zn(e=``,t=``){return`--${J(e,t)}`}function Bn(e=``){return((e.match(/{/g)||[]).length+(e.match(/}/g)||[]).length)%2!=0}function Y(e,t=``,n=``,r=[],i){if(L(e)){let t=e.trim();if(Bn(t))return;if(R(t,W)){let e=t.replaceAll(W,e=>`var(${zn(n,En(e.replace(/{|}/g,``).split(`.`).filter(e=>!r.some(t=>R(e,t))).join(`-`)))}${N(i)?`, ${i}`:``})`);return R(e.replace(K,`0`),G)?`calc(${e})`:e}return t}if(xn(e))return e}function Vn(e,t,n){L(t,!1)&&e.push(`${t}:${n};`)}function X(e,t){return e?`${e}{${t}}`:``}var Hn=(e,t)=>{let n=e.split(`.`),r=``;for(let e=0;e<n.length;e++){let i=q(n[e]);t.lastIndex=0,!t.test(i)&&(r=r?`${r}.${i}`:i)}return r},Z=(e,t,n,r,i)=>{if(typeof e!=`string`)return e??$.getTokenValue(t);if(W.lastIndex=0,!W.test(e))return e;let a=t.slice(0,t.indexOf(`.`));return Y(e.replace(W,e=>{let t=e.slice(1,-1),n=t.indexOf(`.`);if((n===-1?t:t.slice(0,n))!==a)return e;let r=$.getTokenValue(t);return r==null?e:`${r}`}),void 0,n,[r],i)},Un=(e,t,n,r)=>{let i=Hn(e,n),a=$.tokens,o=a.__strictCache;o||(o=new Map,Object.defineProperty(a,"__strictCache",{value:o,enumerable:!1,configurable:!0}));let s=typeof r!=`object`||!r,c=s&&r!=null?`${t}|${i}|${r}`:`${t}|${i}`,l=s?o.get(c):void 0;if(l===void 0&&(!s||!o.has(c))){let e=a[i]?.paths,u=e?.find(e=>e.scheme===`none`),d=e?.find(e=>e.scheme===`light`)??u,f=e?.find(e=>e.scheme===`dark`)??u;if(d&&f&&d!==f){let e=Z(d.value,i,t,n,r),a=Z(f.value,i,t,n,r);l=e===a?e:`light-dark(${e},${a})`}else l=Z((d??f)?.value,i,t,n,r);s&&o.set(c,l)}return $.hasScopedTokenPath(i)?Y(`{${i}}`,void 0,t,[n],l):l},Wn=e=>{let t=$.getTheme(),n=`${Kn(t,e,void 0,`variable`)??``}`;return{name:n.match(/--[\w-]+/g)?.[0]??``,variable:n,value:Kn(t,e,void 0,`value`)}},Gn=(e,t,n)=>Kn($.getTheme(),e,t,n),Kn=(e={},t,n,r)=>{if(!t)return``;let i=$.defaults?.variable,a=e?.options?.prefix??$.defaults?.options?.prefix,o=e?.options?.cssVariables??$.defaults?.options?.cssVariables??!0;return r===`value`?$.getTokenValue(t):_n(r)&&!o?Un(t,a,i.excludedKeyRegex,n):Y(R(t,W)?t:`{${t}}`,void 0,a,[i.excludedKeyRegex],n)};function qn(e,t={}){let n=$.defaults.variable,{prefix:r=n.prefix,selector:i=n.selector,excludedKeyRegex:a=n.excludedKeyRegex}=t,o=[],s=[],c=[{node:e,path:r}];for(;c.length;){let{node:e,path:t}=c.pop();for(let n in e){let i=e[n],l=Ln(i),u=R(n,a)?J(t):J(t,En(n));if(P(l))c.push({node:l,path:u});else{let e=zn(u),t=Y(l,u,r,[a]);Vn(s,e,t==null?t:`${t}`);let n=u;r&&n.startsWith(r+`-`)&&(n=n.slice(r.length+1)),o.push(n.replace(/-/g,`.`))}}}let l=s.join(``);return{value:s,tokens:o,declarations:l,css:X(i,l)}}
6222var Q={regex:{rules:{class:{pattern:/^\.([a-zA-Z][\w-]*)$/,resolve(e){return{type:`class`,selector:e,matched:this.pattern.test(e.trim())}}},attr:{pattern:/^\[(.*)\]$/,resolve(e){return{type:`attr`,selector:`:root${e},:host${e}`,matched:this.pattern.test(e.trim())}}},media:{pattern:/^@media (.*)$/,resolve(e){return{type:`media`,selector:e,matched:this.pattern.test(e.trim())}}},system:{pattern:/^system$/,resolve(e){return{type:`system`,selector:`@media (prefers-color-scheme: dark)`,matched:this.pattern.test(e.trim())}}},custom:{resolve(e){return{type:`custom`,selector:e,matched:!0}}}},resolve(e){let t=Object.keys(this.rules).filter(e=>e!==`custom`).map(e=>this.rules[e]);return[e].flat().map(e=>t.map(t=>t.resolve(e)).find(e=>e.matched)??this.rules.custom.resolve(e))}},_toVariables(e,t){return qn(e,{prefix:t?.prefix})},getCommon({name:e=``,theme:t={},params:n,set:r,defaults:i}){let{preset:a,options:o}=t,s,c,l,u,d,f,p;if(N(a)){let{primitive:t,semantic:n,extend:m}=a,h=n||{},{colorScheme:g}=h,_=H(h,[`colorScheme`]),v=m||{},{colorScheme:y}=v,b=H(v,[`colorScheme`]),x=g||{},{dark:S}=x,C=H(x,[`dark`]),w=y||{},{dark:T}=w,E=H(w,[`dark`]),D=N(t)?this._toVariables({primitive:t},o):{},O=N(_)?this._toVariables({semantic:_},o):{},k=N(C)?this._toVariables({light:C},o):{},A=N(S)?this._toVariables({dark:S},o):{},j=N(b)?this._toVariables({semantic:b},o):{},M=N(E)?this._toVariables({light:E},o):{},ee=N(T)?this._toVariables({dark:T},o):{},[te,ne]=[D.declarations??``,D.tokens],[re,ie]=[O.declarations??``,O.tokens||[]],[ae,oe]=[k.declarations??``,k.tokens||[]],[se,ce]=[A.declarations??``,A.tokens||[]],[le,ue]=[j.declarations??``,j.tokens||[]],[de,fe]=[M.declarations??``,M.tokens||[]],[pe,me]=[ee.declarations??``,ee.tokens||[]];s=this.transformCSS(e,te,`light`,`variable`,o,r,i),c=ne,l=`${this.transformCSS(e,`${re}${ae}`,`light`,`variable`,o,r,i)}${this.transformCSS(e,`${se}`,`dark`,`variable`,o,r,i)}`,u=[...new Set([...ie,...oe,...ce])],d=`${this.transformCSS(e,`${le}${de}color-scheme:light`,`light`,`variable`,o,r,i)}${this.transformCSS(e,`${pe}color-scheme:dark`,`dark`,`variable`,o,r,i)}`,f=[...new Set([...ue,...fe,...me])],p=I(a.css,{dt:Gn})}return{primitive:{css:s,tokens:c},semantic:{css:l,tokens:u},global:{css:d,tokens:f},style:p}},getPreset({name:e=``,preset:t={},options:n,params:r,set:i,defaults:a,selector:o,isScopedTokenPaths:s}){var c;let l,u,d;if(N(t)&&((c=n?.cssVariables)==null||c||s)){let r=e.replace(`-directive`,``),s=t,{colorScheme:c,extend:f,css:p}=s,m=H(s,[`colorScheme`,`extend`,`css`]),h=f||{},{colorScheme:g}=h,_=H(h,[`colorScheme`]),v=c||{},{dark:y}=v,b=H(v,[`dark`]),x=g||{},{dark:S}=x,C=H(x,[`dark`]),w=N(m)?this._toVariables({[r]:B(B({},m),_)},n):{},T=N(b)?this._toVariables({[r]:B(B({},b),C)},n):{},E=N(y)?this._toVariables({[r]:B(B({},y),S)},n):{},[D,O]=[w.declarations??``,w.tokens||[]],[k,A]=[T.declarations??``,T.tokens||[]],[j,M]=[E.declarations??``,E.tokens||[]];l=`${this.transformCSS(r,`${D}${k}`,`light`,`variable`,n,i,a,o)}${this.transformCSS(r,j,`dark`,`variable`,n,i,a,o)}`,u=[...new Set([...O,...A,...M])],d=I(p,{dt:Gn})}return{css:l,tokens:u,style:d}},getScopedSelector(e,t){if(t!=null&&t.scoped&&e)return`[data-styled="${e}"]`},getPresetC({name:e=``,theme:t={},params:n,set:r,defaults:i}){let{preset:a,options:o}=t,s=a?.components?.[e],c=this.getScopedSelector(e,o);return this.getPreset({name:e,preset:s,options:o,params:n,set:r,defaults:i,selector:c})},getPresetD({name:e=``,theme:t={},params:n,set:r,defaults:i}){let a=e.replace(`-directive`,``),{preset:o,options:s}=t,c=o?.components?.[a]||o?.directives?.[a],l=this.getScopedSelector(a,s);return this.getPreset({name:a,preset:c,options:s,params:n,set:r,defaults:i,selector:l})},applyDarkColorScheme(e){let t=e.darkModeSelector;return t!==`none`&&t!==!1},getColorSchemeOption(e,t){return this.applyDarkColorScheme(e)?this.regex.resolve(e.darkModeSelector===!0?t.options.darkModeSelector:e.darkModeSelector??t.options.darkModeSelector):[]},getLayerOrder(e,t={},n,r){let{cssLayer:i}=t;return i?`@layer ${I(i.order||i.name||`primeui`,n)}`:``},getCommonStyleSheet({name:e=``,theme:t={},params:n,props:r={},set:i,defaults:a}
6222){let o=this.getCommon({name:e,theme:t,params:n,set:i,defaults:a}),s=Object.entries(r).reduce((e,[t,n])=>(e.push(`${t}="${kn(n)}"`),e),[]).join(` `);return Object.entries(o||{}).reduce((e,[t,n])=>{if(P(n)&&Object.hasOwn(n,`css`)){let r=wn(n.css),i=`${t}-variables`;e.push(`<style type="text/css" data-primevue-style-id="${i}" ${s}>${r}</style>`)}return e},[]).join(``)},getStyleSheet({name:e=``,theme:t={},params:n,props:r={},set:i,defaults:a}){let o={name:e,theme:t,params:n,set:i,defaults:a},s=(e.includes(`-directive`)?this.getPresetD(o):this.getPresetC(o))?.css,c=Object.entries(r).reduce((e,[t,n])=>(e.push(`${t}="${kn(n)}"`),e),[]).join(` `);return s?`<style type="text/css" data-primevue-style-id="${e}-variables" ${c}>${wn(s)}</style>`:``},createTokens(e={},t,n=``,r=``,i={}){let a=function(e,t,n,r){return e.replace(W,e=>{let i=e.slice(1,-1),a=this.tokens[i];if(!a)return console.warn(`Token not found for path: ${i}`),`__UNRESOLVED__`;let o=a.computed(t,n,r);if(Array.isArray(o)&&o.length===2){let e=o[0].value,t=o[1].value;return e===t?e??`__UNRESOLVED__`:`light-dark(${e},${t})`}return o?.value??`__UNRESOLVED__`})},o=function(e,t,n,r){if(e.indexOf(`light-dark(`)===-1)return e;let i=[],s=e.length,c=0;for(;c<s;){let l=e.indexOf(`light-dark(`,c);if(l===-1){i.push(e.slice(c));break}i.push(e.slice(c,l));let u=1,d=l+11,f=-1;for(;d<s&&u>0;){let t=e.charCodeAt(d);t===40?u++:t===41?u--:t===44&&u===1&&f===-1&&(f=d),d++}if(u!==0||f===-1){i.push(e.slice(l));break}let p=e.slice(l+11,f).trim(),m=e.slice(f+1,d-1).trim(),h=t&&t!==`none`?t:null;if(h===`light`)i.push(o.call(this,p,`light`,n,r));else if(h===`dark`)i.push(o.call(this,m,`dark`,n,r));else{let e=a.call(this,o.call(this,p,`light`,n,r),`light`,n,r),t=a.call(this,o.call(this,m,`dark`,n,r),`dark`,n,r);i.push(e===t?e:`light-dark(${e},${t})`)}c=d}return i.join(``)},s=function(e,t={},n=[]){if(n.includes(this.path))return console.warn(`Circular reference detected at ${this.path}`),{colorScheme:e,path:this.path,paths:t,value:void 0};n.push(this.path),t.name=this.path,t.binding||={};let r=this.value;if(typeof this.value==`string`){let i=this.value.trim(),s=i.indexOf(`light-dark(`)!==-1,c=i.indexOf(`{`)!==-1;if(s||c){let c=s?o.call(this,i,e,t,n):i,l=c.indexOf(`{`)===-1?c:a.call(this,c,e,t,n);G.lastIndex=0,K.lastIndex=0,r=G.test(l.replace(K,`0`))?`calc(${l})`:l}}return _n(t.binding)&&delete t.binding,n.pop(),{colorScheme:e,path:this.path,paths:t,value:typeof r==`string`&&r.indexOf(`__UNRESOLVED__`)!==-1?void 0:r}},c=(e,n,r)=>{Object.entries(e).forEach(([e,a])=>{let o=R(e,t.variable.excludedKeyRegex)?n:n?`${n}.${q(e)}`:q(e),l=r?`${r}.${e}`:e;P(a)?c(a,o,l):(i[o]||(i[o]={paths:[],computed:(e,t={},n=[])=>{let r=i[o].paths;if(r.length===1){let i=r[0],a=i.scheme===`none`?e:i.scheme;return i.computed(a,t.binding,n)}if(e&&e!==`none`)for(let i=0;i<r.length;i++){let a=r[i];if(a.scheme===e)return a.computed(e,t.binding,n)}return r.map(e=>e.computed(e.scheme,t[e.scheme],n))}}),i[o].paths.push({path:l,value:a,scheme:l.includes(`colorScheme.light`)?`light`:l.includes(`colorScheme.dark`)?`dark`:`none`,computed:s,tokens:i}))})};return c(e,n,r),i},getTokenValue(e,t,n){let r=e.__cache;r||(r=new Map,Object.defineProperty(e,"__cache",{value:r,enumerable:!1,configurable:!0}));let i=r.get(t);if(i!==void 0||r.has(t))return i;let a=n.variable.excludedKeyRegex,o=t.split(`.`),s=[];for(let e=0;e<o.length;e++){let t=o[e];a.lastIndex=0,a.test(t.toLowerCase())||s.push(t)}let c=s.join(`.`),l=t.indexOf(`colorScheme.light`)===-1?t.indexOf(`colorScheme.dark`)===-1?void 0:`dark`:`light`,u=e[c];if(!u){r.set(t,void 0);return}let d;if(l){let e=u.computed(l);if(Array.isArray(e)){for(let t=0;t<e.length;t++)if(e[t]?.colorScheme===l){d=e[t].value;break}}else d=e?.value}else{let e=u.computed(`light`),t=u.computed(`dark`),n,r;if(Array.isArray(e)){for(let t=0;t<e.length;t++)if(e[t]?.colorScheme===`light`){n=e[t].value;break}}else n=e?.value;if(Array.isArray(t)){for(let e=0;e<t.length;e++)if(t[e]?.colorScheme===`dark`){r=t[e].value;break}}else r=t?.value;d=n===void 0&&r===void 0?void 0:n===void 0?r:r===void 0||n===r?n:`light-dark(${n},${r})`}return r.set(t,d),d},getSelectorRule(e,t,n,r,i=`:root,:host`){return n===`class`||n===`attr`?X(N(t)?`${e}${t},${e} ${t}`:e,r):X(e,X(t??i,r))},transformCSS(e,t,n,r,i={}
6222,a,o,s){if(N(t)){let{cssLayer:c}=i;if(r!==`style`){let e=this.getColorSchemeOption(i,o),r=o?.variable?.selector??`:root,:host`;t=n===`dark`?e.reduce((e,{type:n,selector:i})=>(N(i)&&(e+=i.includes(`[CSS]`)?i.replace(`[CSS]`,t):this.getSelectorRule(i,s,n,t,r)),e),``):X(s??r,t)}if(c){let n={name:`primeui`,order:`primeui`};P(c)&&(n.name=I(c.name,{name:e,type:r})),N(n.name)&&(t=X(`@layer ${n.name}`,t),a?.layerNames(n.name))}return t}return``}},$={defaults:{variable:{prefix:`p`,selector:`:root,:host`,excludedKeyRegex:/^(primitive|semantic|components|directives|variables|colorscheme|light|dark|common|root|states|extend|css)$/gi},options:{prefix:`p`,darkModeSelector:`system`,cssLayer:!1,cssVariables:!0,scoped:!1}},_theme:void 0,_layerNames:new Set,_loadedStyleNames:new Set,_loadingStyles:new Set,_tokens:{},_scopedTokenPaths:new Set,update(e={}){let{theme:t}=e;t&&(this._theme=V(B({},t),{options:B(B({},this.defaults.options),t.options)}),this._tokens=Q.createTokens(this.preset,this.defaults),this.resetCaches())},get theme(){return this._theme},get preset(){return this.theme?.preset||{}},get options(){return this.theme?.options||{}},get tokens(){return this._tokens},hasScopedTokenPath(e){return this._scopedTokenPaths.has(e)},getScopedTokenPaths(){return[...this._scopedTokenPaths]},addScopedToken(e){let t=!1;return e&&Object.keys(e).length&&Tn(e).forEach(e=>{let n=Dn(e);this._scopedTokenPaths.has(n)||(this._scopedTokenPaths.add(n),t=!0)}),t},clearScopedTokenPaths(){this._scopedTokenPaths.clear()},getTheme(){return this.theme},setTheme(e){this.update({theme:e}),U.emit(`theme:change`,e)},getPreset(){return this.preset},setPreset(e){this._theme=V(B({},this.theme),{preset:e}),this._tokens=Q.createTokens(e,this.defaults),this.resetCaches(),U.emit(`preset:change`,e),U.emit(`theme:change`,this.theme)},getOptions(){return this.options},setOptions(e){this._theme=V(B({},this.theme),{options:e}),this.resetStyleCaches(),U.emit(`options:change`,e),U.emit(`theme:change`,this.theme)},resetStyleCaches(){this.clearLoadedStyleNames(),this.clearLayerNames()},resetCaches(){this.resetStyleCaches(),this.clearScopedTokenPaths()},getLayerNames(){return[...this._layerNames]},setLayerNames(e){this._layerNames.add(e)},clearLayerNames(){this._layerNames.clear()},getLoadedStyleNames(){return this._loadedStyleNames},isStyleNameLoaded(e){return this._loadedStyleNames.has(e)},setLoadedStyleName(e){this._loadedStyleNames.add(e)},deleteLoadedStyleName(e){this._loadedStyleNames.delete(e)},clearLoadedStyleNames(){this._loadedStyleNames.clear()},getTokenValue(e){return Q.getTokenValue(this.tokens,e,this.defaults)},getCommon(e=``,t){return Q.getCommon({name:e,theme:this.theme,params:t,defaults:this.defaults,set:{layerNames:this.setLayerNames.bind(this)}})},getComponent(e=``,t){let n={name:e,theme:this.theme,params:t,defaults:this.defaults,set:{layerNames:this.setLayerNames.bind(this)}};return Q.getPresetC(n)},getDirective(e=``,t){let n={name:e,theme:this.theme,params:t,defaults:this.defaults,set:{layerNames:this.setLayerNames.bind(this)}};return Q.getPresetD(n)},getCustomPreset(e=``,t,n,r){let i={name:e,preset:t,options:this.options,selector:n,params:r,defaults:this.defaults,set:{layerNames:this.setLayerNames.bind(this)},isScopedTokenPaths:!0};return Q.getPreset(i)},getLayerOrderCSS(e=``){return Q.getLayerOrder(e,this.options,{names:this.getLayerNames()},this.defaults)},transformCSS(e=``,t,n=`style`,r){return Q.transformCSS(e,t,r,n,this.options,{layerNames:this.setLayerNames.bind(this)},this.defaults)},getCommonStyleSheet(e=``,t,n={}){return Q.getCommonStyleSheet({name:e,theme:this.theme,params:t,props:n,defaults:this.defaults,set:{layerNames:this.setLayerNames.bind(this)}})},getStyleSheet(e,t,n={}){return Q.getStyleSheet({name:e,theme:this.theme,params:t,props:n,defaults:this.defaults,set:{layerNames:this.setLayerNames.bind(this)}})},onStyleMounted(e){this._loadingStyles.add(e)},onStyleUpdated(e){this._loadingStyles.add(e)},onStyleLoaded(e,{name:t}){this._loadingStyles.size&&(this._loadingStyles.delete(t),U.emit(`theme:${t}:load`,e),this._loadingStyles.size||U.emit(`theme:load`))}},Jn=(e,...t)=>In(e,...t),Yn=`
6223    .p-inplace-display {
6224        display: inline-block;
6225        cursor: pointer;
6226        border: 1px solid transparent;
6227        padding: dt('inplace.padding');
6228        border-radius: dt('inplace.border.radius');
6229        transition:
6230            background dt('inplace.transition.duration'),
6231            color dt('inplace.transition.duration'),
6232            outline-color dt('inplace.transition.duration'),
6233            box-shadow dt('inplace.transition.duration');
6234        outline-color: transparent;
6235    }
6236
6237    .p-inplace-display:not(.p-disabled):hover {
6238        background: dt('inplace.display.hover.background');
6239        color: dt('inplace.display.hover.color');
6240    }
6241
6242    .p-inplace-display:focus-visible {
6243        box-shadow: dt('inplace.focus.ring.shadow');
6244        outline: dt('inplace.focus.ring.width') dt('inplace.focus.ring.style') dt('inplace.focus.ring.color');
6245        outline-offset: dt('inplace.focus.ring.offset');
6246    }
6247
6248    .p-inplace-content {
6249        display: block;
6250    }
6251`,Xn=`
6252    .p-fieldset {
6253        background: dt('fieldset.background');
6254        border: 1px solid dt('fieldset.border.color');
6255        border-radius: dt('fieldset.border.radius');
6256        color: dt('fieldset.color');
6257        padding: dt('fieldset.padding');
6258        margin: 0;
6259    }
6260
6261    .p-fieldset-legend {
6262        background: dt('fieldset.legend.background');
6263        border-radius: dt('fieldset.legend.border.radius');
6264        border-width: dt('fieldset.legend.border.width');
6265        border-style: solid;
6266        border-color: dt('fieldset.legend.border.color');
6267        color: dt('fieldset.legend.color');
6268        padding: dt('fieldset.legend.padding');
6269        transition:
6270            background dt('fieldset.transition.duration'),
6271            color dt('fieldset.transition.duration'),
6272            outline-color dt('fieldset.transition.duration'),
6273            box-shadow dt('fieldset.transition.duration');
6274    }
6275
6276    .p-fieldset-toggleable > .p-fieldset-legend {
6277        padding: 0;
6278    }
6279
6280    .p-fieldset-toggle-button {
6281        cursor: pointer;
6282        user-select: none;
6283        overflow: hidden;
6284        position: relative;
6285        text-decoration: none;
6286        display: flex;
6287        gap: dt('fieldset.legend.gap');
6288        align-items: center;
6289        justify-content: center;
6290        padding: dt('fieldset.legend.padding');
6291        background: transparent;
6292        border: 0 none;
6293        border-radius: dt('fieldset.legend.border.radius');
6294        transition:
6295            background dt('fieldset.transition.duration'),
6296            color dt('fieldset.transition.duration'),
6297            outline-color dt('fieldset.transition.duration'),
6298            box-shadow dt('fieldset.transition.duration');
6299        outline-color: transparent;
6300    }
6301
6302    .p-fieldset-legend-label {
6303        font-weight: dt('fieldset.legend.font.weight');
6304    }
6305
6306    .p-fieldset-toggle-button:focus-visible {
6307        box-shadow: dt('fieldset.legend.focus.ring.shadow');
6308        outline: dt('fieldset.legend.focus.ring.width') dt('fieldset.legend.focus.ring.style') dt('fieldset.legend.focus.ring.color');
6309        outline-offset: dt('fieldset.legend.focus.ring.offset');
6310    }
6311
6312    .p-fieldset-toggleable > .p-fieldset-legend:hover {
6313        color: dt('fieldset.legend.hover.color');
6314        background: dt('fieldset.legend.hover.background');
6315    }
6316
6317    .p-fieldset-toggle-icon {
6318        color: dt('fieldset.toggle.icon.color');
6319        transition: color dt('fieldset.transition.duration');
6320    }
6321
6322    .p-fieldset-toggleable > .p-fieldset-legend:hover .p-fieldset-toggle-icon {
6323        color: dt('fieldset.toggle.icon.hover.color');
6324    }
6325
6326    .p-fieldset-content-container {
6327        display: grid;
6328        grid-template-rows: 1fr;
6329    }
6330
6331    .p-fieldset-content-wrapper {
6332        min-height: 0;
6333    }
6334
6335    .p-fieldset-content {
6336        padding: dt('fieldset.content.padding');
6337    }
6338`,Zn=`
6339    .p-listbox {
6340        display: block;
6341        background: dt('listbox.background');
6342        color: dt('listbox.color');
6343        border: 1px solid dt('listbox.border.color');
6344        border-radius: dt('listbox.border.radius');
6345        transition:
6346            background dt('listbox.transition.duration'),
6347            color dt('listbox.transition.duration'),
6348            border-color dt('listbox.transition.duration'),
6349            box-shadow dt('listbox.transition.duration'),
6350            outline-color dt('listbox.transition.duration');
6351        outline-color: transparent;
6352        box-shadow: dt('listbox.shadow');
6353    }
6354
6355    .p-listbox.p-disabled {
6356        opacity: 1;
6357        background: dt('listbox.disabled.background');
6358        color: dt('listbox.disabled.color');
6359    }
6360
6361    .p-listbox.p-disabled .p-listbox-option {
6362        color: dt('listbox.disabled.color');
6363    }
6364
6365    .p-listbox.p-invalid {
6366        border-color: dt('listbox.invalid.border.color');
6367    }
6368
6369    .p-listbox-header {
6370        padding: dt('listbox.list.header.padding');
6371    }
6372
6373    .p-listbox-filter {
6374        width: 100%;
6375    }
6376
6377    .p-listbox-list-container {
6378        overflow: auto;
6379    }
6380
6381    .p-listbox-list {
6382        list-style-type: none;
6383        margin: 0;
6384        padding: dt('listbox.list.padding');
6385        outline: 0 none;
6386        display: flex;
6387        flex-direction: column;
6388        gap: dt('listbox.list.gap');
6389    }
6390
6391    .p-listbox-option {
6392        display: flex;
6393        align-items: center;
6394        cursor: pointer;
6395        position: relative;
6396        overflow: hidden;
6397        padding: dt('listbox.option.padding');
6398        border: 0 none;
6399        border-radius: dt('listbox.option.border.radius');
6400        color: dt('listbox.option.color');
6401        transition:
6402            background dt('listbox.transition.duration'),
6403            color dt('listbox.transition.duration'),
6404            border-color dt('listbox.transition.duration'),
6405            box-shadow dt('listbox.transition.duration'),
6406            outline-color dt('listbox.transition.duration');
6407    }
6408
6409    .p-listbox-striped li:nth-child(even of .p-listbox-option) {
6410        background: dt('listbox.option.striped.background');
6411    }
6412
6413    .p-listbox .p-listbox-list .p-listbox-option.p-listbox-option-selected {
6414        background: dt('listbox.option.selected.background');
6415        color: dt('listbox.option.selected.color');
6416    }
6417
6418    .p-listbox:not(.p-disabled) .p-listbox-option.p-listbox-option-selected.p-focus {
6419        background: dt('listbox.option.selected.focus.background');
6420        color: dt('listbox.option.selected.focus.color');
6421    }
6422
6423    .p-listbox:not(.p-disabled) .p-listbox-option:not(.p-listbox-option-selected):not(.p-disabled).p-focus {
6424        background: dt('listbox.option.focus.background');
6425        color: dt('listbox.option.focus.color');
6426    }
6427
6428    .p-listbox:not(.p-disabled) .p-listbox-option:not(.p-listbox-option-selected):not(.p-disabled):hover {
6429        background: dt('listbox.option.focus.background');
6430        color: dt('listbox.option.focus.color');
6431    }
6432
6433    .p-listbox-option-blank-icon {
6434        flex-shrink: 0;
6435    }
6436
6437    .p-listbox-option-check-icon {
6438        position: relative;
6439        flex-shrink: 0;
6440        margin-inline-start: dt('listbox.checkmark.gutter.start');
6441        margin-inline-end: dt('listbox.checkmark.gutter.end');
6442        color: dt('listbox.checkmark.color');
6443    }
6444
6445    .p-listbox-option-group {
6446        margin: 0;
6447        padding: dt('listbox.option.group.padding');
6448        color: dt('listbox.option.group.color');
6449        background: dt('listbox.option.group.background');
6450        font-weight: dt('listbox.option.group.font.weight');
6451    }
6452
6453    .p-listbox-empty-message {
6454        padding: dt('listbox.empty.message.padding');
6455    }
6456
6457    .p-listbox-fluid {
6458        width: 100%;
6459    }
6460`,Qn=`
6461    .p-steplist {
6462        position: relative;
6463        display: flex;
6464        justify-content: space-between;
6465        align-items: center;
6466        margin: 0;
6467        padding: 0;
6468        list-style-type: none;
6469        overflow-x: auto;
6470    }
6471
6472    .p-step {
6473        position: relative;
6474        display: flex;
6475        flex: 1 1 auto;
6476        align-items: center;
6477        gap: dt('stepper.step.gap');
6478        padding: dt('stepper.step.padding');
6479    }
6480
6481    .p-step:last-of-type {
6482        flex: initial;
6483    }
6484
6485    .p-step-header {
6486        border: 0 none;
6487        display: inline-flex;
6488        align-items: center;
6489        text-decoration: none;
6490        cursor: pointer;
6491        transition:
6492            background dt('stepper.transition.duration'),
6493            color dt('stepper.transition.duration'),
6494            border-color dt('stepper.transition.duration'),
6495            outline-color dt('stepper.transition.duration'),
6496            box-shadow dt('stepper.transition.duration');
6497        border-radius: dt('stepper.step.header.border.radius');
6498        outline-color: transparent;
6499        background: transparent;
6500        padding: dt('stepper.step.header.padding');
6501        gap: dt('stepper.step.header.gap');
6502    }
6503
6504    .p-step-header:focus-visible {
6505        box-shadow: dt('stepper.step.header.focus.ring.shadow');
6506        outline: dt('stepper.step.header.focus.ring.width') dt('stepper.step.header.focus.ring.style') dt('stepper.step.header.focus.ring.color');
6507        outline-offset: dt('stepper.step.header.focus.ring.offset');
6508    }
6509
6510    .p-stepper.p-stepper-readonly .p-step {
6511        cursor: auto;
6512    }
6513
6514    .p-step-title {
6515        display: block;
6516        white-space: nowrap;
6517        overflow: hidden;
6518        text-overflow: ellipsis;
6519        max-width: 100%;
6520        color: dt('stepper.step.title.color');
6521        font-weight: dt('stepper.step.title.font.weight');
6522        transition:
6523            background dt('stepper.transition.duration'),
6524            color dt('stepper.transition.duration'),
6525            border-color dt('stepper.transition.duration'),
6526            box-shadow dt('stepper.transition.duration'),
6527            outline-color dt('stepper.transition.duration');
6528    }
6529
6530    .p-step-number {
6531        display: flex;
6532        align-items: center;
6533        justify-content: center;
6534        color: dt('stepper.step.number.color');
6535        border: 2px solid dt('stepper.step.number.border.color');
6536        background: dt('stepper.step.number.background');
6537        min-width: dt('stepper.step.number.size');
6538        height: dt('stepper.step.number.size');
6539        line-height: dt('stepper.step.number.size');
6540        font-size: dt('stepper.step.number.font.size');
6541        z-index: 1;
6542        border-radius: dt('stepper.step.number.border.radius');
6543        position: relative;
6544        font-weight: dt('stepper.step.number.font.weight');
6545    }
6546
6547    .p-step-number::after {
6548        content: ' ';
6549        position: absolute;
6550        width: 100%;
6551        height: 100%;
6552        border-radius: dt('stepper.step.number.border.radius');
6553        box-shadow: dt('stepper.step.number.shadow');
6554    }
6555
6556    .p-step-active .p-step-header {
6557        cursor: default;
6558    }
6559
6560    .p-step-active .p-step-number {
6561        background: dt('stepper.step.number.active.background');
6562        border-color: dt('stepper.step.number.active.border.color');
6563        color: dt('stepper.step.number.active.color');
6564    }
6565
6566    .p-step-active .p-step-title {
6567        color: dt('stepper.step.title.active.color');
6568    }
6569
6570    .p-step:not(.p-disabled):focus-visible {
6571        outline: dt('focus.ring.width') dt('focus.ring.style') dt('focus.ring.color');
6572        outline-offset: dt('focus.ring.offset');
6573    }
6574
6575    .p-step:has(~ .p-step-active) .p-stepper-separator {
6576        background: dt('stepper.separator.active.background');
6577    }
6578
6579    .p-stepper-separator {
6580        flex: 1 1 0;
6581        background: dt('stepper.separator.background');
6582        width: 100%;
6583        height: dt('stepper.separator.size');
6584        transition:
6585            background dt('stepper.transition.duration'),
6586            color dt('stepper.transition.duration'),
6587            border-color dt('stepper.transition.duration'),
6588            box-shadow dt('stepper.transition.duration'),
6589            outline-color dt('stepper.transition.duration');
6590    }
6591
6592    .p-steppanels {
6593        padding: dt('stepper.steppanels.padding');
6594    }
6595
6596    .p-steppanel {
6597        background: dt('stepper.steppanel.background');
6598        color: dt('stepper.steppanel.color');
6599    }
6600
6601    .p-stepper:has(.p-stepitem) {
6602        display: flex;
6603        flex-direction: column;
6604    }
6605
6606    .p-stepitem {
6607        display: flex;
6608        flex-direction: column;
6609        flex: initial;
6610    }
6611
6612    .p-stepitem.p-stepitem-active {
6613        flex: 1 1 auto;
6614    }
6615
6616    .p-stepitem .p-step {
6617        flex: initial;
6618    }
6619    
6620    .p-stepitem .p-steppanel {
6621        display: grid;
6622        grid-template-rows: 1fr;
6623    }
6624
6625    .p-stepitem .p-steppanel-content-wrapper {
6626        display: flex;
6627        flex: 1 1 auto;
6628        min-height: 0;
6629    }
6630    .p-stepitem .p-steppanel-content {
6631        width: 100%;
6632        padding: dt('stepper.steppanel.padding');
6633        margin-inline-start: 1rem;
6634    }
6635
6636    .p-stepitem .p-stepper-separator {
6637        flex: 0 0 auto;
6638        width: dt('stepper.separator.size');
6639        height: auto;
6640        margin: dt('stepper.separator.margin');
6641        position: relative;
6642        left: calc(-1 * dt('stepper.separator.size'));
6643    }
6644
6645    .p-stepitem .p-stepper-separator:dir(rtl) {
6646        left: calc(-9 * dt('stepper.separator.size'));
6647    }
6648
6649    .p-stepitem:has(~ .p-stepitem-active) .p-stepper-separator {
6650        background: dt('stepper.separator.active.background');
6651    }
6652
6653    .p-stepitem:last-of-type .p-steppanel {
6654        padding-inline-start: dt('stepper.step.number.size');
6655    }
6656`;export{S as A,f as B,k as C,T as D,E,_ as F,s as G,u as H,g as I,i as J,o as K,h as L,b as M,y as N,w as O,v as P,e as Q,m as R,A as S,D as T,l as U,d as V,c as W,n as X,r as Y,t as Z,ne as _,Jn as a,M as b,ln as c,on as d,se as f,re as g,ie as h,Yn as i,x as j,C as k,cn as l,ae as m,Zn as n,Wn as o,oe as p,a as q,Xn as r,un as s,Qn as t,sn as u,te as v,O as w,j as x,ee as y,p as z};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.