@layer primefaces.tokens,primefaces.vendor,primefaces.components,primefaces.behaviors;@layer primefaces.tokens{:root{--p-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M18 6 6 18' /%3E%3Cpath d='m6 6 12 12' /%3E%3C/svg%3E");--p-icon-clear: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Ccircle cx='12' cy='12' r='10' /%3E%3Cpath d='m15 9-6 6' /%3E%3Cpath d='m9 9 6 6' /%3E%3C/svg%3E");--p-icon-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M20 6 9 17l-5-5' /%3E%3C/svg%3E");--p-icon-indeterminate: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M5 12h14' /%3E%3C/svg%3E");--p-icon-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M5 12h14' /%3E%3Cpath d='M12 5v14' /%3E%3C/svg%3E");--p-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M5 12h14' /%3E%3C/svg%3E");--p-icon-collapsed: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m9 18 6-6-6-6' /%3E%3C/svg%3E");--p-icon-expanded: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m6 9 6 6 6-6' /%3E%3C/svg%3E");--p-icon-dropdown: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m6 9 6 6 6-6' /%3E%3C/svg%3E");--p-icon-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m18 15-6-6-6 6' /%3E%3C/svg%3E");--p-icon-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m6 9 6 6 6-6' /%3E%3C/svg%3E");--p-icon-prev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m15 18-6-6 6-6' /%3E%3C/svg%3E");--p-icon-next: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m9 18 6-6-6-6' /%3E%3C/svg%3E");--p-icon-first: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m11 17-5-5 5-5' /%3E%3Cpath d='m18 17-5-5 5-5' /%3E%3C/svg%3E");--p-icon-last: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m6 17 5-5-5-5' /%3E%3Cpath d='m13 17 5-5-5-5' /%3E%3C/svg%3E");--p-icon-top: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m17 11-5-5-5 5' /%3E%3Cpath d='m17 18-5-5-5 5' /%3E%3C/svg%3E");--p-icon-bottom: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m7 6 5 5 5-5' /%3E%3Cpath d='m7 13 5 5 5-5' /%3E%3C/svg%3E");--p-icon-arrow-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m5 12 7-7 7 7' /%3E%3Cpath d='M12 19V5' /%3E%3C/svg%3E");--p-icon-arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M12 5v14' /%3E%3Cpath d='m19 12-7 7-7-7' /%3E%3C/svg%3E");--p-icon-arrow-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m12 19-7-7 7-7' /%3E%3Cpath d='M19 12H5' /%3E%3C/svg%3E");--p-icon-arrow-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M5 12h14' /%3E%3Cpath d='m12 5 7 7-7 7' /%3E%3C/svg%3E");--p-icon-sort: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m21 16-4 4-4-4' /%3E%3Cpath d='M17 20V4' /%3E%3Cpath d='m3 8 4-4 4 4' /%3E%3Cpath d='M7 4v16' /%3E%3C/svg%3E");--p-icon-sort-asc: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m3 8 4-4 4 4' /%3E%3Cpath d='M7 4v16' /%3E%3Cpath d='M11 12h4' /%3E%3Cpath d='M11 16h7' /%3E%3Cpath d='M11 20h10' /%3E%3C/svg%3E");--p-icon-sort-desc: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m3 16 4 4 4-4' /%3E%3Cpath d='M7 20V4' /%3E%3Cpath d='M11 4h10' /%3E%3Cpath d='M11 8h7' /%3E%3Cpath d='M11 12h4' /%3E%3C/svg%3E");--p-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m21 21-4.34-4.34' /%3E%3Ccircle cx='11' cy='11' r='8' /%3E%3C/svg%3E");--p-icon-edit: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z' /%3E%3Cpath d='m15 5 4 4' /%3E%3C/svg%3E");--p-icon-trash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M10 11v6' /%3E%3Cpath d='M14 11v6' /%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6' /%3E%3Cpath d='M3 6h18' /%3E%3Cpath d='M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2' /%3E%3C/svg%3E");--p-icon-file: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z' /%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5' /%3E%3Cpath d='M10 9H8' /%3E%3Cpath d='M16 13H8' /%3E%3Cpath d='M16 17H8' /%3E%3C/svg%3E");--p-icon-upload: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M12 3v12' /%3E%3Cpath d='m17 8-5-5-5 5' /%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4' /%3E%3C/svg%3E");--p-icon-list: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M3 5h.01' /%3E%3Cpath d='M3 12h.01' /%3E%3Cpath d='M3 19h.01' /%3E%3Cpath d='M8 5h13' /%3E%3Cpath d='M8 12h13' /%3E%3Cpath d='M8 19h13' /%3E%3C/svg%3E");--p-icon-grid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Crect width='7' height='7' x='3' y='3' rx='1' /%3E%3Crect width='7' height='7' x='14' y='3' rx='1' /%3E%3Crect width='7' height='7' x='14' y='14' rx='1' /%3E%3Crect width='7' height='7' x='3' y='14' rx='1' /%3E%3C/svg%3E");--p-icon-options: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915' /%3E%3Ccircle cx='12' cy='12' r='3' /%3E%3C/svg%3E");--p-icon-home: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8' /%3E%3Cpath d='M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z' /%3E%3C/svg%3E");--p-icon-calendar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M8 2v3' /%3E%3Cpath d='M16 2v3' /%3E%3Crect x='3' y='3' width='18' height='18' rx='2' /%3E%3Cpath d='M3 9h18' /%3E%3C/svg%3E");--p-icon-maximize: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M15 3h6v6' /%3E%3Cpath d='m21 3-7 7' /%3E%3Cpath d='m3 21 7-7' /%3E%3Cpath d='M9 21H3v-6' /%3E%3C/svg%3E");--p-icon-restore: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m14 10 7-7' /%3E%3Cpath d='M20 10h-6V4' /%3E%3Cpath d='m3 21 7-7' /%3E%3Cpath d='M4 14h6v6' /%3E%3C/svg%3E");--p-icon-show: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0' /%3E%3Ccircle cx='12' cy='12' r='3' /%3E%3C/svg%3E");--p-icon-hide: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49' /%3E%3Cpath d='M14.084 14.158a3 3 0 0 1-4.242-4.242' /%3E%3Cpath d='M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143' /%3E%3Cpath d='m2 2 20 20' /%3E%3C/svg%3E");--p-icon-zoom-in: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Ccircle cx='11' cy='11' r='8' /%3E%3Cline x1='21' x2='16.65' y1='21' y2='16.65' /%3E%3Cline x1='11' x2='11' y1='8' y2='14' /%3E%3Cline x1='8' x2='14' y1='11' y2='11' /%3E%3C/svg%3E");--p-icon-zoom-out: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Ccircle cx='11' cy='11' r='8' /%3E%3Cline x1='21' x2='16.65' y1='21' y2='16.65' /%3E%3Cline x1='8' x2='14' y1='11' y2='11' /%3E%3C/svg%3E");--p-icon-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z' /%3E%3C/svg%3E");--p-icon-star-filled: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23000' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z' /%3E%3C/svg%3E");--p-icon-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Ccircle cx='12' cy='12' r='10' /%3E%3Cpath d='M12 16v-4' /%3E%3Cpath d='M12 8h.01' /%3E%3C/svg%3E");--p-icon-success: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Ccircle cx='12' cy='12' r='10' /%3E%3Cpath d='m16 9-5.5 5.5L8 12' /%3E%3C/svg%3E");--p-icon-warn: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3' /%3E%3Cpath d='M12 9v4' /%3E%3Cpath d='M12 17h.01' /%3E%3C/svg%3E");--p-icon-error: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Ccircle cx='12' cy='12' r='10' /%3E%3Cpath d='m15 9-6 6' /%3E%3Cpath d='m9 9 6 6' /%3E%3C/svg%3E");--p-icon-fatal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Ccircle cx='12' cy='12' r='10' /%3E%3Cpath d='M4.929 4.929 19.07 19.071' /%3E%3C/svg%3E");--p-icon-loading: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M21 12a9 9 0 1 1-6.219-8.56' /%3E%3C/svg%3E")}}@layer primefaces.vendor{.p-draggable-handle{touch-action:none}.p-resizable{position:relative}.p-resizable-handle{position:absolute;display:block;touch-action:none}.p-resizable-disabled .p-resizable-handle{display:none}.p-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.p-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.p-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.p-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.p-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.p-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.p-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.p-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.p-sortable-handle{touch-action:none}.p-effect-transfer,.p-effect-explode{pointer-events:none}.p-effect-transfer{border:1px dashed var(--p-primary-color, currentColor)}}@layer primefaces.components{*,:before,:after{box-sizing:border-box}.p-widget{font-family:var(--p-typography-font-family);font-size:var(--p-typography-font-size);font-weight:var(--p-typography-font-weight);line-height:var(--p-typography-line-height);text-decoration:none;:where(.p-widget) &{font-size:inherit}}:where(.p-widget-content){background:var(--p-widget-content-background);color:var(--p-widget-content-color);border-color:var(--p-widget-content-border-color)}:where(.p-widget-header){background:var(--p-widget-header-background);color:var(--p-widget-header-color);border-color:var(--p-widget-header-border-color);font-weight:var(--p-widget-header-font-weight)}:where(.p-state-hover){background:var(--p-widget-hover-background);color:var(--p-widget-hover-color)}:where(.p-state-active){background:var(--p-widget-active-background);color:var(--p-widget-active-color)}:where(.p-state-highlight){background:var(--p-widget-highlight-background);color:var(--p-widget-highlight-color)}:where(.p-state-highlight a,.p-state-active a){color:inherit}:where(.p-state-error){color:var(--p-widget-error-color);border-color:var(--p-widget-error-border-color)}:where(.p-state-error-text){color:var(--p-widget-error-color)}.p-state-disabled{opacity:var(--p-disabled-opacity);cursor:default!important;pointer-events:none;.p-state-disabled{opacity:1}}:where(.p-priority-primary){font-weight:600}:where(.p-priority-secondary){opacity:var(--p-disabled-opacity);font-weight:var(--p-typography-font-weight)}.pi,.p-button-icon-left,.p-button-icon-right,.p-menuitem-icon,.p-submenu-icon,.p-treenode-icon{font-size:var(--p-icon-size)}.p-icon{display:inline-block;flex-shrink:0;font-size:var(--p-icon-size);font-style:normal;font-weight:400;line-height:1;vertical-align:baseline;&:before{content:" ";display:inline-block;width:1em;height:1em;line-height:1;background:currentColor;forced-color-adjust:none;mask:var(--_icon, linear-gradient(transparent, transparent)) center / contain no-repeat}}.p-widget-overlay{background:var(--p-mask-background);color:var(--p-mask-color)}:where(select,input:not([role=combobox],[type=file],[type=checkbox],[type=radio],[type=range],[type=color],[type=hidden],.p-widget,.p-inputfield)){color:var(--p-form-field-color);background:var(--p-form-field-background);padding:var(--p-form-field-padding-y) var(--p-form-field-padding-x);border:1px solid var(--p-form-field-border-color);border-radius:var(--p-form-field-border-radius);outline:0 none;font-family:inherit;font-size:var(--p-form-field-font-size);box-shadow:var(--p-form-field-shadow);transition:background var(--p-form-field-transition-duration),color var(--p-form-field-transition-duration),border-color var(--p-form-field-transition-duration),outline-color var(--p-form-field-transition-duration),box-shadow var(--p-form-field-transition-duration)}:where(select:hover,input:not([role=combobox],[type=file],[type=checkbox],[type=radio],[type=range],[type=color],[type=hidden],.p-widget,.p-inputfield):hover){border-color:var(--p-form-field-hover-border-color)}:where(select:focus,input:not([role=combobox],[type=file],[type=checkbox],[type=radio],[type=range],[type=color],[type=hidden],.p-widget,.p-inputfield):focus){border-color:var(--p-form-field-focus-border-color);outline:var(--p-form-field-focus-ring-width) var(--p-form-field-focus-ring-style) var(--p-form-field-focus-ring-color);outline-offset:var(--p-form-field-focus-ring-offset);box-shadow:var(--p-form-field-focus-ring-shadow)}@keyframes p-enter{0%{opacity:0;translate:0 var(--_enter-offset, 0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}}@layer primefaces.components{.p-overlay-visible{visibility:visible}.p-overflow-hidden{overflow:hidden}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-transparent-pixel{content:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}@media only all{th.p-column-p-6,td.p-column-p-6,th.p-column-p-5,td.p-column-p-5,th.p-column-p-4,td.p-column-p-4,th.p-column-p-3,td.p-column-p-3,th.p-column-p-2,td.p-column-p-2,th.p-column-p-1,td.p-column-p-1{display:none}}@media screen and (min-width:20em){th.p-column-p-1,td.p-column-p-1{display:table-cell}}@media screen and (min-width:30em){th.p-column-p-2,td.p-column-p-2{display:table-cell}}@media screen and (min-width:40em){th.p-column-p-3,td.p-column-p-3{display:table-cell}}@media screen and (min-width:50em){th.p-column-p-4,td.p-column-p-4{display:table-cell}}@media screen and (min-width:60em){th.p-column-p-5,td.p-column-p-5{display:table-cell}}@media screen and (min-width:70em){th.p-column-p-6,td.p-column-p-6{display:table-cell}}.p-connected-overlay-enter{opacity:0;transform:scaleY(.8)}.p-connected-overlay-enter-active{opacity:1;transform:scaleY(1);transition:transform var(--p-overlay-enter-duration) var(--p-transition-easing-enter),opacity var(--p-overlay-enter-duration) var(--p-transition-easing-enter)}.p-connected-overlay-enter-done{transform:none}.p-connected-overlay-exit{opacity:1}.p-connected-overlay-exit-active{opacity:0;transition:opacity var(--p-overlay-leave-duration) var(--p-transition-easing-exit)}}@layer primefaces.components{:root{accent-color:var(--p-primary-color)}::selection{background:var(--p-highlight-background);color:var(--p-highlight-color)}:where(.p-chips-token-icon,.p-autocomplete-token-icon,.p-selectcheckboxmenu-token-icon,.p-password-icon,.p-chip-remove-icon,.p-breadcrumb-home-icon):after{content:"";position:absolute;inset:calc(50% - 12px)}:where(.p-chip-remove-icon,.p-breadcrumb-home-icon){position:relative}@media(prefers-reduced-motion:reduce){:root,[data-p-scope]{--p-transition-duration: 0s;--p-ripple-opacity: 0}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce){:root,[data-p-scope]{--p-overlay-backdrop-filter: none;--p-navigation-backdrop-filter: none;--p-button-backdrop-filter: none;--p-mask-backdrop-filter: none;--p-toast-blur: 0px}}:root[data-p-animations=off],:root[data-p-animations=off] [data-p-scope]{--p-message-enter-duration: 0s;--p-dataview-content-enter-duration: 0s;--p-fileupload-transition-duration: 0s;--p-ripple-opacity: 0}:root{background:var(--p-document-background)}@media print{:root{color-scheme:light!important}*,:before,:after{box-shadow:none!important;text-shadow:none!important}.p-button,.p-badge,.p-tag,.p-chip,.p-chkbox-box,.p-radiobutton-box,.p-toggleswitch,.p-slider,.p-progressbar,.p-state-highlight,.p-state-active{-webkit-print-color-adjust:exact;print-color-adjust:exact}.p-datatable-scrollable-body,.p-treetable-scrollable-body,.p-datatable-virtualscroll .p-datatable-scrollable-body{height:auto!important;max-height:none!important;overflow:visible!important}tr,.p-panel,.p-card,.p-fieldset{break-inside:avoid}.p-growl,.p-tooltip,.p-scrolltop,.p-blockui,.p-widget-overlay,.p-ajax-status,.p-paginator,.p-datatable-sticky,.p-log,.p-stack,.p-dock{display:none!important}.p-sticky{position:static!important;width:auto!important}}}@layer primefaces.components{.ui-grid{clear:both;padding:0;margin:0;&:before,&:after{content:"";display:table}&:after{clear:both}.ui-grid-row{display:flex;clear:both}}.ui-grid-row{&:after{clear:both;content:"";display:table}}.ui-grid-col-1,.ui-grid-col-2,.ui-grid-col-3,.ui-grid-col-4,.ui-grid-col-5,.ui-grid-col-6,.ui-grid-col-7,.ui-grid-col-8,.ui-grid-col-9,.ui-grid-col-10,.ui-grid-col-11,.ui-grid-col-12{float:left}.ui-grid-col-0{display:none}.ui-grid-col-1{width:8.33333333%}.ui-grid-col-2{width:16.66666667%}.ui-grid-col-3{width:25%}.ui-grid-col-4{width:33.33333333%}.ui-grid-col-5{width:41.66666667%}.ui-grid-col-6{width:50%}.ui-grid-col-7{width:58.33333333%}.ui-grid-col-8{width:66.66666667%}.ui-grid-col-9{width:75%}.ui-grid-col-10{width:83.33333333%}.ui-grid-col-11{width:91.66666667%}.ui-grid-col-12{width:100%}@media(min-width:480px){.ui-grid-fixed{width:480px}}@media(min-width:768px){.ui-grid-fixed{width:768px}}@media(min-width:960px){.ui-grid-fixed{width:960px}}@media(min-width:1024px){.ui-grid-fixed{width:1024px}}@media(max-width:640px){.ui-grid-responsive{.ui-grid-row{display:block}.ui-grid-col-1,.ui-grid-col-2,.ui-grid-col-3,.ui-grid-col-4,.ui-grid-col-5,.ui-grid-col-6,.ui-grid-col-7,.ui-grid-col-8,.ui-grid-col-9,.ui-grid-col-10,.ui-grid-col-11,.ui-grid-col-12{width:100%;float:none}}}.ui-grid.ui-grid-pad>.ui-grid-row>div{padding:.25em .5em}.ui-g{display:flex;flex-wrap:wrap;&:after{clear:both;content:"";display:table}}.ui-g-1,.ui-g-2,.ui-g-3,.ui-g-4,.ui-g-5,.ui-g-6,.ui-g-7,.ui-g-8,.ui-g-9,.ui-g-10,.ui-g-11,.ui-g-12{float:left;padding:.5em}.ui-g-0{display:none}.ui-g-1{width:8.33333333%}.ui-g-2{width:16.66666667%}.ui-g-3{width:25%}.ui-g-4{width:33.33333333%}.ui-g-5{width:41.66666667%}.ui-g-6{width:50%}.ui-g-7{width:58.33333333%}.ui-g-8{width:66.66666667%}.ui-g-9{width:75%}.ui-g-10{width:83.33333333%}.ui-g-11{width:91.66666667%}.ui-g-12{width:100%}.ui-g-offset-12{margin-left:100%}.ui-g-offset-11{margin-left:91.66666667%}.ui-g-offset-10{margin-left:83.33333333%}.ui-g-offset-9{margin-left:75%}.ui-g-offset-8{margin-left:66.66666667%}.ui-g-offset-7{margin-left:58.33333333%}.ui-g-offset-6{margin-left:50%}.ui-g-offset-5{margin-left:41.66666667%}.ui-g-offset-4{margin-left:33.33333333%}.ui-g-offset-3{margin-left:25%}.ui-g-offset-2{margin-left:16.66666667%}.ui-g-offset-1{margin-left:8.33333333%}.ui-g-offset-0{margin-left:0%}@media screen and (max-width:40em){.ui-sm-1,.ui-sm-2,.ui-sm-3,.ui-sm-4,.ui-sm-5,.ui-sm-6,.ui-sm-7,.ui-sm-8,.ui-sm-9,.ui-sm-10,.ui-sm-11,.ui-sm-12{padding:.5em}.ui-sm-0{display:none}.ui-sm-1{width:8.33333333%}.ui-sm-2{width:16.66666667%}.ui-sm-3{width:25%}.ui-sm-4{width:33.33333333%}.ui-sm-5{width:41.66666667%}.ui-sm-6{width:50%}.ui-sm-7{width:58.33333333%}.ui-sm-8{width:66.66666667%}.ui-sm-9{width:75%}.ui-sm-10{width:83.33333333%}.ui-sm-11{width:91.66666667%}.ui-sm-12{width:100%}.ui-sm-offset-12{margin-left:100%}.ui-sm-offset-11{margin-left:91.66666667%}.ui-sm-offset-10{margin-left:83.33333333%}.ui-sm-offset-9{margin-left:75%}.ui-sm-offset-8{margin-left:66.66666667%}.ui-sm-offset-7{margin-left:58.33333333%}.ui-sm-offset-6{margin-left:50%}.ui-sm-offset-5{margin-left:41.66666667%}.ui-sm-offset-4{margin-left:33.33333333%}.ui-sm-offset-3{margin-left:25%}.ui-sm-offset-2{margin-left:16.66666667%}.ui-sm-offset-1{margin-left:8.33333333%}.ui-sm-offset-0{margin-left:0%}}@media screen and (min-width:40.063em){.ui-md-1,.ui-md-2,.ui-md-3,.ui-md-4,.ui-md-5,.ui-md-6,.ui-md-7,.ui-md-8,.ui-md-9,.ui-md-10,.ui-md-11,.ui-md-12{padding:.5em}.ui-md-0{display:none}.ui-md-1{width:8.33333333%}.ui-md-2{width:16.66666667%}.ui-md-3{width:25%}.ui-md-4{width:33.33333333%}.ui-md-5{width:41.66666667%}.ui-md-6{width:50%}.ui-md-7{width:58.33333333%}.ui-md-8{width:66.66666667%}.ui-md-9{width:75%}.ui-md-10{width:83.33333333%}.ui-md-11{width:91.66666667%}.ui-md-12{width:100%}.ui-md-offset-12{margin-left:100%}.ui-md-offset-11{margin-left:91.66666667%}.ui-md-offset-10{margin-left:83.33333333%}.ui-md-offset-9{margin-left:75%}.ui-md-offset-8{margin-left:66.66666667%}.ui-md-offset-7{margin-left:58.33333333%}.ui-md-offset-6{margin-left:50%}.ui-md-offset-5{margin-left:41.66666667%}.ui-md-offset-4{margin-left:33.33333333%}.ui-md-offset-3{margin-left:25%}.ui-md-offset-2{margin-left:16.66666667%}.ui-md-offset-1{margin-left:8.33333333%}.ui-md-offset-0{margin-left:0%}}@media screen and (min-width:64.063em){.ui-lg-1,.ui-lg-2,.ui-lg-3,.ui-lg-4,.ui-lg-5,.ui-lg-6,.ui-lg-7,.ui-lg-8,.ui-lg-9,.ui-lg-10,.ui-lg-11,.ui-lg-12{padding:.5em}.ui-lg-0{display:none}.ui-lg-1{width:8.33333333%}.ui-lg-2{width:16.66666667%}.ui-lg-3{width:25%}.ui-lg-4{width:33.33333333%}.ui-lg-5{width:41.66666667%}.ui-lg-6{width:50%}.ui-lg-7{width:58.33333333%}.ui-lg-8{width:66.66666667%}.ui-lg-9{width:75%}.ui-lg-10{width:83.33333333%}.ui-lg-11{width:91.66666667%}.ui-lg-12{width:100%}.ui-lg-offset-12{margin-left:100%}.ui-lg-offset-11{margin-left:91.66666667%}.ui-lg-offset-10{margin-left:83.33333333%}.ui-lg-offset-9{margin-left:75%}.ui-lg-offset-8{margin-left:66.66666667%}.ui-lg-offset-7{margin-left:58.33333333%}.ui-lg-offset-6{margin-left:50%}.ui-lg-offset-5{margin-left:41.66666667%}.ui-lg-offset-4{margin-left:33.33333333%}.ui-lg-offset-3{margin-left:25%}.ui-lg-offset-2{margin-left:16.66666667%}.ui-lg-offset-1{margin-left:8.33333333%}.ui-lg-offset-0{margin-left:0%}}@media screen and (min-width:90.063em){.ui-xl-1,.ui-xl-2,.ui-xl-3,.ui-xl-4,.ui-xl-5,.ui-xl-6,.ui-xl-7,.ui-xl-8,.ui-xl-9,.ui-xl-10,.ui-xl-11,.ui-xl-12{padding:.5em}.ui-xl-0{display:none}.ui-xl-1{width:8.33333333%}.ui-xl-2{width:16.66666667%}.ui-xl-3{width:25%}.ui-xl-4{width:33.33333333%}.ui-xl-5{width:41.66666667%}.ui-xl-6{width:50%}.ui-xl-7{width:58.33333333%}.ui-xl-8{width:66.66666667%}.ui-xl-9{width:75%}.ui-xl-10{width:83.33333333%}.ui-xl-11{width:91.66666667%}.ui-xl-12{width:100%}.ui-xl-offset-12{margin-left:100%}.ui-xl-offset-11{margin-left:91.66666667%}.ui-xl-offset-10{margin-left:83.33333333%}.ui-xl-offset-9{margin-left:75%}.ui-xl-offset-8{margin-left:66.66666667%}.ui-xl-offset-7{margin-left:58.33333333%}.ui-xl-offset-6{margin-left:50%}.ui-xl-offset-5{margin-left:41.66666667%}.ui-xl-offset-4{margin-left:33.33333333%}.ui-xl-offset-3{margin-left:25%}.ui-xl-offset-2{margin-left:16.66666667%}.ui-xl-offset-1{margin-left:8.33333333%}.ui-xl-offset-0{margin-left:0%}}.ui-g-nopad{padding:0}}@layer primefaces.components{.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:where(.p-resizable){display:flex;flex-direction:column;>.p-widget-content{flex-grow:1}}}@layer primefaces.components{:where(.p-autocomplete-panel,.p-selectonemenu-items-wrapper,.p-selectcheckboxmenu-items-wrapper,.p-splitbuttonmenu-list-wrapper,.p-columntoggler,.p-menu-dynamic-maxheight,.p-slidemenu-content,.p-selectlistbox-listcontainer,.p-multiselectlistbox-listcontainer,.p-picklist-list,.p-orderlist-list,.p-tree-container,.p-log-content,.p-terminal,textarea.p-inputfield,.p-datatable-tablewrapper,.p-datatable-scrollable-body,.p-treetable-scrollable-body,.p-datascroller-inline .p-datascroller-content,.p-carousel-content,.p-dialog,.p-dialog-content,.p-sidebar,.p-accordion-content,.p-panelmenu-content,.p-tabmenu-nav){scrollbar-width:var(--p-scrollbar-width);scrollbar-color:var(--p-scrollbar-thumb-color) var(--p-scrollbar-track-color)}}@layer primefaces.components{:where(.p-sidebar,.p-overlaypanel,.p-confirm-popup,.p-input-overlay,.p-selectonemenu-panel,.p-selectcheckboxmenu-panel,.p-autocomplete-panel,.p-cascadeselect-items-wrapper>.p-cascadeselect-items,.p-menu-dynamic,.p-menu-child,.p-contextmenu,.p-tooltip-text,.p-growl-item-container,.p-password-panel,.p-columntoggler,.p-dialog-docked){backdrop-filter:var(--p-overlay-backdrop-filter)}:where(.p-dialog-box,.p-toolbar):before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}:where(.p-dialog-box):before{z-index:-1;backdrop-filter:var(--p-overlay-backdrop-filter)}:where(.p-toolbar){position:relative}:where(.p-toolbar)>*{position:relative}:where(.p-toolbar):before{backdrop-filter:var(--p-navigation-backdrop-filter)}:where(.p-button){backdrop-filter:var(--p-button-backdrop-filter)}:where(.p-widget-overlay,.p-dialog-mask){backdrop-filter:var(--p-mask-backdrop-filter)}}@layer primefaces.components{.p-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--p-badge-gap);padding:var(--p-badge-padding);background:var(--p-badge-primary-background);color:var(--p-badge-primary-color);font-size:var(--p-badge-font-size);font-weight:var(--p-badge-font-weight);min-width:var(--p-badge-min-width);height:var(--p-badge-height);line-height:var(--p-badge-height);border-radius:var(--p-badge-border-radius);text-align:center;white-space:nowrap;&:not(.p-widget){display:inline-block;border-radius:50%}&.p-state-hidden{display:none}.p-badge-icon{font-size:inherit;line-height:1;margin:0}&.p-badge-secondary{background:var(--p-badge-secondary-background);color:var(--p-badge-secondary-color)}&.p-badge-success{background:var(--p-badge-success-background);color:var(--p-badge-success-color)}&.p-badge-info{background:var(--p-badge-info-background);color:var(--p-badge-info-color)}&.p-badge-warning{background:var(--p-badge-warn-background);color:var(--p-badge-warn-color)}&.p-badge-danger{background:var(--p-badge-danger-background);color:var(--p-badge-danger-color)}&.p-badge-help{background:var(--p-badge-help-background);color:var(--p-badge-help-color)}&.p-badge-contrast{background:var(--p-badge-contrast-background);color:var(--p-badge-contrast-color)}&.p-badge-sm{font-size:var(--p-badge-sm-font-size);min-width:var(--p-badge-sm-min-width);height:var(--p-badge-sm-height);line-height:var(--p-badge-sm-height)}&.p-badge-lg{font-size:var(--p-badge-lg-font-size);min-width:var(--p-badge-lg-min-width);height:var(--p-badge-lg-height);line-height:var(--p-badge-lg-height)}&.p-badge-xl{font-size:var(--p-badge-xl-font-size);min-width:var(--p-badge-xl-min-width);height:var(--p-badge-xl-height);line-height:var(--p-badge-xl-height)}&.p-badge-dot{width:var(--p-badge-dot-size);min-width:var(--p-badge-dot-size);height:var(--p-badge-dot-size);border-radius:50%;padding:0}&.p-badge-no-gutter{padding:0;border-radius:50%}}.p-overlay-badge{position:relative;display:inline-block;cursor:pointer;.p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0;z-index:1;outline:var(--p-overlaybadge-outline-width) solid var(--p-overlaybadge-outline-color);&:dir(rtl){right:auto;left:0;transform:translate(-50%,-50%);transform-origin:0 0}}}}@layer primefaces.components{.p-chkbox{position:relative;display:inline-flex;align-items:center;vertical-align:middle;margin:0;width:auto;height:auto;.p-chkbox-box{display:inline-block;cursor:pointer;position:relative;text-align:center;width:var(--p-checkbox-width);min-width:var(--p-checkbox-width);height:var(--p-checkbox-height);background:var(--p-checkbox-background);color:var(--p-checkbox-icon-color);border:var(--p-checkbox-border-width) solid var(--p-checkbox-border-color);border-radius:var(--p-checkbox-border-radius);box-shadow:var(--p-checkbox-shadow);outline-color:transparent;transition:background var(--p-checkbox-transition-duration),border-color var(--p-checkbox-transition-duration),box-shadow var(--p-checkbox-transition-duration),outline-color var(--p-checkbox-transition-duration);&.p-state-hover:not(.p-chkbox-readonly,.p-state-readonly,.p-state-readonly *),&:not(.p-state-disabled,.p-chkbox-readonly,.p-state-readonly,.p-state-readonly *):hover{border-color:var(--p-checkbox-hover-border-color)}&.p-state-focus{border-color:var(--p-checkbox-focus-border-color);outline:var(--p-checkbox-focus-ring-width) var(--p-checkbox-focus-ring-style) var(--p-checkbox-focus-ring-color);outline-offset:var(--p-checkbox-focus-ring-offset);box-shadow:var(--p-checkbox-focus-ring-shadow)}&.p-state-active{border-color:var(--p-checkbox-checked-border-color);background:var(--p-checkbox-checked-background);color:var(--p-checkbox-icon-checked-color);&.p-state-hover:not(.p-chkbox-readonly,.p-state-readonly,.p-state-readonly *),&:not(.p-state-disabled,.p-chkbox-readonly,.p-state-readonly,.p-state-readonly *):hover{border-color:var(--p-checkbox-checked-hover-border-color);background:var(--p-checkbox-checked-hover-background);color:var(--p-checkbox-icon-checked-hover-color)}&.p-state-focus{border-color:var(--p-checkbox-checked-focus-border-color)}}&.p-state-error,&.p-state-error:is(:hover,.p-state-hover,.p-state-focus),&.p-state-error.p-state-active:is(:hover,.p-state-hover,.p-state-focus){border-color:var(--p-checkbox-invalid-border-color)}&.p-state-disabled{opacity:1;background:var(--p-checkbox-disabled-background);border-color:var(--p-checkbox-checked-disabled-border-color);color:var(--p-checkbox-icon-disabled-color)}.p-chkbox-icon{overflow:visible;position:absolute;left:50%;top:50%;font-size:var(--p-checkbox-icon-size);line-height:1;margin-left:calc(-1 * var(--p-checkbox-icon-size) / 2);margin-top:calc(-1 * var(--p-checkbox-icon-size) / 2);&.p-checkbox-checked-icon{--_icon: var(--p-checkbox-checked-icon)}&.p-checkbox-indeterminate-icon{--_icon: var(--p-checkbox-indeterminate-icon)}&.p-checkbox-crossed-icon{--_icon: var(--p-checkbox-crossed-icon)}}}.p-chkbox-box.p-chkbox-readonly,&.p-state-readonly .p-chkbox-box,.p-state-readonly & .p-chkbox-box{cursor:default}.p-chkbox-label{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding-inline-start:var(--p-checkbox-label-gap);outline:0 none;z-index:1;&.p-chkbox-readonly{cursor:default}}}.p-input-filled .p-chkbox .p-chkbox-box{background:var(--p-checkbox-filled-background);&.p-state-hover:not(.p-chkbox-readonly,.p-state-readonly,.p-state-readonly *),&:not(.p-state-disabled,.p-chkbox-readonly,.p-state-readonly,.p-state-readonly *):hover{background:var(--p-form-field-filled-hover-background)}&.p-state-active{background:var(--p-checkbox-checked-background);&.p-state-hover:not(.p-chkbox-readonly,.p-state-readonly,.p-state-readonly *),&:not(.p-state-disabled,.p-chkbox-readonly,.p-state-readonly,.p-state-readonly *):hover{background:var(--p-checkbox-checked-hover-background)}}&.p-state-disabled{background:var(--p-checkbox-disabled-background)}}.p-chkbox-sm{--p-checkbox-width: var(--p-checkbox-sm-width);--p-checkbox-height: var(--p-checkbox-sm-height);--p-checkbox-icon-size: var(--p-checkbox-icon-sm-size)}.p-chkbox-lg{--p-checkbox-width: var(--p-checkbox-lg-width);--p-checkbox-height: var(--p-checkbox-lg-height);--p-checkbox-icon-size: var(--p-checkbox-icon-lg-size)}.p-state-highlight .p-chkbox .p-chkbox-box.p-state-active.p-state-active{border-color:var(--p-highlight-color)}.p-chkbox .p-chkbox-box{--_layer-color: var(--p-checkbox-hover-border-color);--_layer-opacity: 0%;&:before{content:"";position:absolute;top:50%;left:50%;width:var(--p-checkbox-state-layer-size);height:var(--p-checkbox-state-layer-size);translate:-50% -50%;border-radius:50%;background:color-mix(in srgb,var(--_layer-color) var(--_layer-opacity),transparent);pointer-events:none;transition:background var(--p-checkbox-transition-duration)}&.p-state-active{--_layer-color: var(--p-checkbox-checked-border-color)}&.p-state-hover:not(.p-chkbox-readonly,.p-state-readonly,.p-state-readonly *),&:not(.p-state-disabled,.p-chkbox-readonly,.p-state-readonly,.p-state-readonly *):hover{--_layer-opacity: var(--p-checkbox-hover-state-layer-opacity)}}@media(forced-colors:active){.p-chkbox .p-chkbox-box:before{display:none}}}@layer primefaces.components{@keyframes pf-autofill{}input:-webkit-autofill{animation-name:pf-autofill;animation-duration:.1s;animation-fill-mode:both}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}input::placeholder,textarea::placeholder{color:var(--p-form-field-placeholder-color);opacity:1}.p-inputfield{font-family:inherit;font-size:var(--p-inputtext-font-size);font-weight:var(--p-inputtext-font-weight);line-height:var(--p-typography-line-height);margin:0;padding-block:var(--p-inputtext-padding-y);padding-inline:var(--p-inputtext-padding-x);color:var(--p-inputtext-color);background:var(--p-inputtext-background);--_border-color: var(--p-inputtext-border-color);border:1px solid var(--_border-color);border-radius:var(--p-inputtext-border-radius);box-shadow:var(--p-inputtext-shadow);outline:0 none;outline-color:transparent;appearance:none;transition:background var(--p-inputtext-transition-duration),color var(--p-inputtext-transition-duration),border-color var(--p-inputtext-transition-duration),outline-color var(--p-inputtext-transition-duration),box-shadow var(--p-inputtext-transition-duration);&::placeholder{color:var(--p-inputtext-placeholder-color)}&:not(:disabled,.p-state-disabled):hover,&.p-state-hover{--_border-color: var(--p-inputtext-hover-border-color)}&:not(:disabled,.p-state-disabled):focus,&.p-state-focus{--_border-color: var(--p-inputtext-focus-border-color);outline:var(--p-inputtext-focus-ring-width) var(--p-inputtext-focus-ring-style) var(--p-inputtext-focus-ring-color);outline-offset:var(--p-inputtext-focus-ring-offset);box-shadow:var(--p-inputtext-focus-ring-shadow)}&.p-state-error,&.p-state-error:is(:hover,:focus,.p-state-hover,.p-state-focus){--_border-color: var(--p-inputtext-invalid-border-color)}&.p-state-error{&::placeholder{color:var(--p-inputtext-invalid-placeholder-color)}}.p-input-filled &,&.p-input-filled{--_line-width: var(--p-form-field-filled-indicator-width);--_line: linear-gradient(var(--_border-color), var(--_border-color)) bottom / 100% var(--_line-width) no-repeat border-box;background:var(--_line),var(--p-inputtext-filled-background);border-color:color-mix(in srgb,var(--_border-color) var(--p-form-field-filled-border-opacity),transparent);border-end-start-radius:var(--p-form-field-filled-bottom-border-radius);border-end-end-radius:var(--p-form-field-filled-bottom-border-radius);&:not(:disabled,.p-state-disabled):hover,&.p-state-hover{background:var(--_line),var(--p-inputtext-filled-hover-background)}&:focus,&.p-state-focus{--_line-width: var(--p-form-field-filled-focus-indicator-width);background:var(--_line),var(--p-inputtext-filled-focus-background);outline-color:color-mix(in srgb,var(--p-inputtext-focus-ring-color) var(--p-form-field-filled-border-opacity),transparent)}&:disabled,&.p-state-disabled{background:var(--_line),var(--p-inputtext-disabled-background)}}&:disabled,&.p-state-disabled{background:var(--p-inputtext-disabled-background);color:var(--p-inputtext-disabled-color);opacity:1}&.p-inputtext-sm{font-size:var(--p-inputtext-sm-font-size);padding-block:var(--p-inputtext-sm-padding-y);padding-inline:var(--p-inputtext-sm-padding-x)}&.p-inputtext-lg{font-size:var(--p-inputtext-lg-font-size);padding-block:var(--p-inputtext-lg-padding-y);padding-inline:var(--p-inputtext-lg-padding-x)}}.p-inputtextarea{--p-inputtext-font-size: var(--p-textarea-font-size);--p-inputtext-font-weight: var(--p-textarea-font-weight);--p-inputtext-background: var(--p-textarea-background);--p-inputtext-disabled-background: var(--p-textarea-disabled-background);--p-inputtext-filled-background: var(--p-textarea-filled-background);--p-inputtext-filled-hover-background: var(--p-textarea-filled-hover-background);--p-inputtext-filled-focus-background: var(--p-textarea-filled-focus-background);--p-inputtext-border-color: var(--p-textarea-border-color);--p-inputtext-hover-border-color: var(--p-textarea-hover-border-color);--p-inputtext-focus-border-color: var(--p-textarea-focus-border-color);--p-inputtext-invalid-border-color: var(--p-textarea-invalid-border-color);--p-inputtext-color: var(--p-textarea-color);--p-inputtext-disabled-color: var(--p-textarea-disabled-color);--p-inputtext-placeholder-color: var(--p-textarea-placeholder-color);--p-inputtext-invalid-placeholder-color: var(--p-textarea-invalid-placeholder-color);--p-inputtext-shadow: var(--p-textarea-shadow);--p-inputtext-padding-x: var(--p-textarea-padding-x);--p-inputtext-padding-y: var(--p-textarea-padding-y);--p-inputtext-border-radius: var(--p-textarea-border-radius);--p-inputtext-focus-ring-width: var(--p-textarea-focus-ring-width);--p-inputtext-focus-ring-style: var(--p-textarea-focus-ring-style);--p-inputtext-focus-ring-color: var(--p-textarea-focus-ring-color);--p-inputtext-focus-ring-offset: var(--p-textarea-focus-ring-offset);--p-inputtext-focus-ring-shadow: var(--p-textarea-focus-ring-shadow);--p-inputtext-transition-duration: var(--p-textarea-transition-duration);--p-inputtext-sm-font-size: var(--p-textarea-sm-font-size);--p-inputtext-sm-padding-x: var(--p-textarea-sm-padding-x);--p-inputtext-sm-padding-y: var(--p-textarea-sm-padding-y);--p-inputtext-lg-font-size: var(--p-textarea-lg-font-size);--p-inputtext-lg-padding-x: var(--p-textarea-lg-padding-x);--p-inputtext-lg-padding-y: var(--p-textarea-lg-padding-y);vertical-align:top}.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-inputnumber>.p-inputfield{font-variant-numeric:tabular-nums}.p-fluid{.p-inputfield,.p-inputtext,.p-inputnumber,.p-inputtextarea,.p-inputmask{width:100%}.p-inputtext[size],.p-inputfield[size]{width:auto}}.p-field small.p-state-error,.field small.p-state-error{color:var(--p-message-error-simple-color)}.p-float-label{display:block;position:relative;.p-outputlabel{display:block;min-height:100%;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}>label{position:absolute;top:50%;left:var(--p-floatlabel-position-x);margin-top:-.5em;margin-left:0;line-height:1;pointer-events:none;color:var(--p-floatlabel-color);font-size:var(--p-floatlabel-font-size);font-weight:var(--p-floatlabel-font-weight);transition-property:all;transition-timing-function:var(--p-transition-easing);transition-duration:var(--p-floatlabel-transition-duration)}>label.p-outputlabel-rtl{left:0;right:var(--p-floatlabel-position-x)}>textarea~label{top:var(--p-floatlabel-position-y);margin-top:0}>input:focus~label,>input.p-state-filled~label,>textarea:focus~label,>textarea.p-state-filled~label,>.p-inputwrapper-focus~label,>.p-selectcheckboxmenu.p-state-focus~label,>:where(.p-selectcheckboxmenu:has(>.p-hidden-accessible>[aria-expanded=true]))~label,>.p-inputwrapper-filled~label,>:where(.p-autocomplete-multiple:has(.p-autocomplete-token),.p-chips:has(.p-chips-token),.p-selectcheckboxmenu:has(>.p-hidden>:checked))~label,>input:-webkit-autofill~label,>textarea:-webkit-autofill~label{top:var(--p-floatlabel-over-active-top);margin-top:0;font-size:var(--p-floatlabel-active-font-size);font-weight:var(--p-floatlabel-active-font-weight)}>input.p-state-filled~label,>textarea.p-state-filled~label,>.p-inputwrapper-filled~label,>:where(.p-autocomplete-multiple:has(.p-autocomplete-token),.p-chips:has(.p-chips-token),.p-selectcheckboxmenu:has(>.p-hidden>:checked))~label{color:var(--p-floatlabel-active-color)}>input:focus~label,>textarea:focus~label,>.p-inputwrapper-focus~label,>.p-selectcheckboxmenu.p-state-focus~label,>:where(.p-selectcheckboxmenu:has(>.p-hidden-accessible>[aria-expanded=true]))~label,>input:-webkit-autofill~label,>textarea:-webkit-autofill~label{color:var(--p-floatlabel-focus-color)}>.p-state-error~label,>.p-state-error:is(:focus,.p-inputwrapper-focus)~label{color:var(--p-floatlabel-invalid-color)}&.p-float-label-in{>.p-inputfield,>*>.p-inputfield{padding-block-start:var(--p-floatlabel-in-input-padding-top);padding-block-end:var(--p-floatlabel-in-input-padding-bottom)}>:is(.p-selectonemenu,.p-cascadeselect,.p-autocomplete)>.p-inputfield{padding-block-start:var(--p-floatlabel-in-input-padding-top);padding-block-end:var(--p-floatlabel-in-input-padding-bottom)}>.p-chips>.p-chips-container{padding-block-start:calc(var(--p-floatlabel-in-input-padding-top) - var(--p-inputchips-padding-y) / 2);padding-block-end:calc(var(--p-floatlabel-in-input-padding-bottom) - var(--p-inputchips-padding-y) / 2)}>.p-autocomplete>.p-autocomplete-multiple-container{padding-block-start:calc(var(--p-floatlabel-in-input-padding-top) - var(--p-autocomplete-padding-y) / 2);padding-block-end:calc(var(--p-floatlabel-in-input-padding-bottom) - var(--p-autocomplete-padding-y) / 2)}>.p-selectcheckboxmenu .p-selectcheckboxmenu-label-container{padding-block-start:var(--p-floatlabel-in-input-padding-top);padding-block-end:var(--p-floatlabel-in-input-padding-bottom)}>.p-selectcheckboxmenu .p-selectcheckboxmenu-multiple-container.p-inputfield{min-height:calc(var(--p-floatlabel-in-input-padding-top) + var(--p-floatlabel-in-input-padding-bottom) + var(--p-typography-line-height) * var(--p-multiselect-font-size));padding-block-start:calc(var(--p-floatlabel-in-input-padding-top) - var(--p-multiselect-padding-y) / 2);padding-block-end:calc(var(--p-floatlabel-in-input-padding-bottom) - var(--p-multiselect-padding-y) / 2)}>textarea~label{top:var(--p-floatlabel-in-input-padding-top)}>:is(input:focus,input.p-state-filled,textarea:focus,textarea.p-state-filled,.p-inputwrapper-focus,.p-selectcheckboxmenu.p-state-focus,:where(.p-selectcheckboxmenu:has(>.p-hidden-accessible>[aria-expanded=true])),.p-inputwrapper-filled,input:-webkit-autofill,textarea:-webkit-autofill,:where(.p-autocomplete-multiple:has(.p-autocomplete-token),.p-chips:has(.p-chips-token),.p-selectcheckboxmenu:has(>.p-hidden>:checked)))~label{top:var(--p-floatlabel-in-active-top);margin-top:0}}&.p-float-label-on{>:is(input:focus,input.p-state-filled,textarea:focus,textarea.p-state-filled,.p-inputwrapper-focus,.p-selectcheckboxmenu.p-state-focus,:where(.p-selectcheckboxmenu:has(>.p-hidden-accessible>[aria-expanded=true])),.p-inputwrapper-filled,input:-webkit-autofill,textarea:-webkit-autofill,:where(.p-autocomplete-multiple:has(.p-autocomplete-token),.p-chips:has(.p-chips-token),.p-selectcheckboxmenu:has(>.p-hidden>:checked)))~label{top:0;min-height:0;margin-top:0;translate:0 -50%;padding:var(--p-floatlabel-on-active-padding);background:var(--p-floatlabel-on-active-background);border-radius:var(--p-floatlabel-on-border-radius);z-index:1}}}.p-autocomplete.p-autocomplete-dd,.p-calendar.p-trigger-calendar{border-radius:var(--p-inputtext-border-radius);width:fit-content;max-width:100%;.p-fluid &{width:100%}&:has(>.p-inputfield:not(:disabled,.p-state-disabled):is(:focus-within,.p-state-focus)){outline:var(--p-inputtext-focus-ring-width) var(--p-inputtext-focus-ring-style) var(--p-inputtext-focus-ring-color);outline-offset:var(--p-inputtext-focus-ring-offset);box-shadow:var(--p-inputtext-focus-ring-shadow);>.p-inputfield{outline:0 none;box-shadow:none}.p-input-filled &{outline-color:color-mix(in srgb,var(--p-inputtext-focus-ring-color) var(--p-form-field-filled-border-opacity),transparent)}}}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block;width:fit-content;max-width:100%;.p-fluid &{display:block;width:auto}>i{position:absolute;top:50%;margin-top:calc(-1 * var(--p-icon-size) / 2);line-height:1;z-index:1}}.p-input-icon-left{>i:first-of-type{left:var(--p-form-field-padding-x);color:var(--p-iconfield-icon-color)}>.p-inputfield{padding-left:calc(var(--p-form-field-padding-x) * 2 + var(--p-icon-size))}}.p-input-icon-right{>i:last-of-type{right:var(--p-form-field-padding-x);color:var(--p-iconfield-icon-color)}>.p-inputfield{padding-right:calc(var(--p-form-field-padding-x) * 2 + var(--p-icon-size))}}}@layer primefaces.components{.p-inputgroup{display:flex;align-items:stretch;width:100%;.p-inputgroup-addon+.p-inputgroup-addon{border-inline-start:0 none}>.p-password:not(.p-inputfield){padding-inline-start:0}>.p-inputtext:not(:first-child),>.p-inputtextarea:not(:first-child),>.p-password:not(:first-child),>.p-password:not(:first-child)>.p-inputfield,>.p-inputnumber:not(:first-child)>.p-inputtext,>.p-inputmask:not(:first-child),>.p-calendar:not(:first-child)>.p-inputfield,>.p-chips:not(:first-child)>.p-chips-container,>.p-selectonemenu:not(:first-child),>.p-selectonebutton:not(:first-child)>.p-button,>.p-autocomplete:not(:first-child)>.p-autocomplete-input,>.p-spinner:not(:first-child),>.p-spinner:not(:first-child)>.p-spinner-input{border-start-start-radius:0;border-end-start-radius:0;border-inline-start:0 none}>.p-inputtext:not(:last-child),>.p-inputtextarea:not(:last-child),>.p-password:not(:last-child),>.p-password:not(:last-child)>.p-inputfield,>.p-inputnumber:not(:last-child)>.p-inputtext,>.p-inputmask:not(:last-child),>.p-selectonemenu:not(:last-child),>.p-calendar:not(:last-child)>.p-inputfield,>.p-chips:not(:last-child)>.p-chips-container,>.p-selectonebutton:not(:last-child)>.p-button,>.p-autocomplete:not(:last-child)>.p-autocomplete-input,>.p-spinner:not(:last-child),>.p-spinner:not(:last-child)>.p-spinner-input,>.p-spinner:not(:last-child)>.p-spinner-button{border-start-end-radius:0;border-end-end-radius:0;border-inline-end:0 none}>.p-autocomplete:not(:last-child)>.p-autocomplete-dropdown.p-button,>.p-calendar:not(:last-child)>.p-button.p-button-icon-only,>.p-spinner.p-spinner-horizontal:not(:last-child)>.p-spinner-button.p-spinner-up{border-start-end-radius:0;border-end-end-radius:0}.p-button{margin-inline-end:0;border-radius:0}>.p-inputfield,>.p-inputwrapper,>.p-inputnumber,>.p-autocomplete,>.p-chips,>.p-spinner,>.p-float-label{flex:1 1 auto;width:1%}>.p-inputwrapper>.p-inputfield,>.p-inputnumber>.p-inputfield,>.p-autocomplete>.p-inputfield,>.p-float-label>.p-inputfield{width:100%}>.p-button,.p-inputgroup-addon,.p-inputgroup-addon-checkbox{flex:0 0 auto}.p-fluid &{.p-button{width:auto}.p-button-icon-only{width:var(--p-button-icon-only-width)}}.p-inputgroup-addon,.p-inputgroup-addon-checkbox{text-align:center;border-width:1px;border-style:solid;display:inline-flex;align-items:center;justify-content:center;padding:var(--p-inputgroup-addon-padding);min-width:var(--p-inputgroup-addon-min-width);background:var(--p-inputgroup-addon-background);color:var(--p-inputgroup-addon-color);border-color:var(--p-inputgroup-addon-border-color);font-size:var(--p-inputgroup-addon-font-size);font-weight:var(--p-inputgroup-addon-font-weight);&:first-child{border-start-start-radius:var(--p-inputgroup-addon-border-radius);border-end-start-radius:var(--p-inputgroup-addon-border-radius)}&:last-child{border-start-end-radius:var(--p-inputgroup-addon-border-radius);border-end-end-radius:var(--p-inputgroup-addon-border-radius)}}>.p-widget,>.p-float-label>.p-widget{border-radius:0}>.p-widget:first-child,>.p-float-label:first-child>.p-widget{border-start-start-radius:var(--p-inputgroup-addon-border-radius);border-end-start-radius:var(--p-inputgroup-addon-border-radius)}>.p-widget:last-child,>.p-float-label:last-child>.p-widget{border-start-end-radius:var(--p-inputgroup-addon-border-radius);border-end-end-radius:var(--p-inputgroup-addon-border-radius)}button:first-child,input:first-child,textarea:first-child{border-start-start-radius:var(--p-inputgroup-addon-border-radius);border-end-start-radius:var(--p-inputgroup-addon-border-radius)}.p-float-label:first-child{input,textarea{border-inline-end-width:0;border-start-start-radius:var(--p-inputgroup-addon-border-radius);border-end-start-radius:var(--p-inputgroup-addon-border-radius)}}button:last-child,input:last-child,textarea:last-child{border-start-end-radius:var(--p-inputgroup-addon-border-radius);border-end-end-radius:var(--p-inputgroup-addon-border-radius)}.p-float-label:last-child{input,textarea{border-inline-start-width:0;border-start-end-radius:var(--p-inputgroup-addon-border-radius);border-end-end-radius:var(--p-inputgroup-addon-border-radius)}}>.p-widget.p-state-focus,>.p-widget:focus,>.p-float-label>.p-widget.p-state-focus,>.p-float-label>.p-widget:focus{z-index:1}>.p-widget.p-state-focus~label,>.p-widget:focus~label,>.p-float-label>.p-widget.p-state-focus~label,>.p-float-label>.p-widget:focus~label{z-index:1}.p-inputgroup-addon-checkbox{padding:0;position:relative;.p-chkbox{margin:0;vertical-align:baseline;position:absolute;top:50%;inset-inline-start:50%;margin-top:calc(-1 * var(--p-checkbox-height) / 2);margin-inline-start:calc(-1 * var(--p-checkbox-width) / 2)}.p-radiobutton{margin:0;position:absolute;top:50%;inset-inline-start:50%;margin-top:calc(-1 * var(--p-radiobutton-height) / 2);margin-inline-start:calc(-1 * var(--p-radiobutton-width) / 2)}}}.p-input-filled .p-inputgroup{.p-inputgroup-addon,.p-inputgroup-addon-checkbox{background:var(--p-inputgroup-addon-filled-background);border-block-start-color:color-mix(in srgb,var(--p-inputgroup-addon-border-color) var(--p-form-field-filled-border-opacity),transparent);border-inline-color:color-mix(in srgb,var(--p-inputgroup-addon-border-color) var(--p-form-field-filled-border-opacity),transparent)}>:first-child,>:first-child>:is(.p-inputfield,.p-widget,input,textarea):first-child{border-end-start-radius:var(--p-form-field-filled-bottom-border-radius)}>:last-child,>:last-child>:is(.p-inputfield,.p-widget,input,textarea):last-child{border-end-end-radius:var(--p-form-field-filled-bottom-border-radius)}}}@layer primefaces.components{.p-menu{--_bg: var(--p-menu-background);--_border-color: var(--p-menu-border-color);--_border-radius: var(--p-menu-border-radius);--_color: var(--p-menu-color);--_shadow: var(--p-menu-shadow);--_list-padding: var(--p-menu-list-padding);--_list-gap: var(--p-menu-list-gap);--_transition-duration: var(--p-menu-transition-duration);--_item-border-radius: var(--p-menu-item-border-radius);--_item-padding: var(--p-menu-item-padding);--_item-gap: var(--p-menu-item-gap);--_item-color: var(--p-menu-item-color);--_item-focus-background: var(--p-menu-item-focus-background);--_item-focus-color: var(--p-menu-item-focus-color);--_item-active-background: var(--p-menu-item-focus-background);--_item-active-color: var(--p-menu-item-focus-color);--_item-icon-color: var(--p-menu-item-icon-color);--_item-icon-focus-color: var(--p-menu-item-icon-focus-color);--_item-icon-active-color: var(--p-menu-item-icon-focus-color);--_item-icon-size: var(--p-menu-item-icon-size);--_item-label-font-size: var(--p-menu-item-label-font-size);--_item-label-font-weight: var(--p-menu-item-label-font-weight);--_submenu-icon-color: var(--p-menu-submenu-icon-color);--_submenu-icon-focus-color: var(--p-menu-submenu-icon-focus-color);--_submenu-icon-size: var(--p-menu-submenu-icon-size);--_submenu-icon-active-color: var(--p-menu-item-icon-focus-color);--_separator-border-color: var(--p-menu-separator-border-color);--_submenu-label-background: var(--p-menu-submenu-label-background);--_submenu-label-color: var(--p-menu-submenu-label-color);--_submenu-label-font-size: var(--p-menu-submenu-label-font-size);--_submenu-label-font-weight: var(--p-menu-submenu-label-font-weight);--_submenu-label-padding: var(--p-menu-submenu-label-padding);--_submenu-background: var(--p-menu-background);--_submenu-border-color: var(--p-menu-border-color);--_submenu-border-radius: var(--p-menu-border-radius);--_submenu-padding: var(--p-menu-list-padding);--_submenu-shadow: var(--p-menu-shadow);--_padding: var(--p-menubar-padding);--_gap: var(--p-menubar-gap);--_base-item-padding: var(--p-menubar-base-item-padding);--_base-item-border-radius: var(--p-menubar-base-item-border-radius);width:fit-content;position:relative;outline:0 none;padding:0;background:var(--_bg);color:var(--_color);border:1px solid var(--_border-color);border-radius:var(--_border-radius);&:not(.p-menubar):not([style*=width]){min-width:12.5rem}&.p-menu-dynamic{position:absolute;display:none;z-index:100000;border:1px solid var(--_border-color);box-shadow:var(--_shadow)}&.p-menu-dynamic-maxheight{overflow-y:auto}.p-menu-list .p-widget-header{clear:both}.p-menuitem{clear:both;padding:0}.p-menuitem-link{display:flex;align-items:center;outline:none;text-decoration:none;cursor:pointer}.p-menuitem-link .p-menuitem-icon,.p-submenu-icon{display:inline-block}.p-widget-header{h1,h2,h3,h4,h5,h6{display:block;margin:0}}.p-menu-parent{position:relative;.p-menu-child{display:none;width:auto;position:absolute;margin:0;outline:0;text-decoration:none;font-size:100%;list-style:none;&:not([style*=width]){min-width:12.5rem}}}.p-menu-list{list-style:none;padding:var(--_list-padding);margin:0;.p-widget-header h3{display:flex;align-items:center;gap:var(--_item-gap)}.p-widget-header .p-submenu-icon{position:static;float:none;margin:0;color:var(--_item-icon-color)}}.p-menu-list .p-widget-header{margin:0;width:100%;background:var(--_submenu-label-background);color:var(--_submenu-label-color);float:none;border:0 none;padding:var(--_submenu-label-padding);border-radius:0;transition:background var(--_transition-duration),color var(--_transition-duration);h3{padding:0;font-size:var(--_submenu-label-font-size);font-weight:var(--_submenu-label-font-weight);color:var(--_submenu-label-color);float:none}&.p-state-hover{background:var(--_item-focus-background);color:var(--_item-focus-color);.p-submenu-icon{color:var(--_item-icon-focus-color)}}}.p-menu-list .p-menuitem{margin:0;width:100%;border:0 none;float:none;border-radius:var(--_item-border-radius);transition:background var(--_transition-duration),color var(--_transition-duration);.p-menuitem-link{padding:var(--_item-padding);width:100%;gap:var(--_item-gap);border:0 none;float:none;color:var(--_item-color);border-radius:var(--_item-border-radius);line-height:var(--p-typography-line-height);transition:background var(--_transition-duration),color var(--_transition-duration);.p-menuitem-icon{margin:0;float:none;flex-shrink:0;color:var(--_item-icon-color);font-size:var(--_item-icon-size)}.p-menuitem-text{float:none;color:var(--_item-color);font-size:var(--_item-label-font-size);font-weight:var(--_item-label-font-weight)}&:not(.p-state-disabled):hover,&.p-state-hover,&.p-state-focus,&:focus-visible{background:var(--_item-focus-background)}&:focus-visible{outline:0 none}&:not(.p-state-disabled):hover .p-menuitem-icon,&.p-state-hover .p-menuitem-icon,&.p-state-focus .p-menuitem-icon,&:focus-visible .p-menuitem-icon{color:var(--_item-icon-focus-color)}&:not(.p-state-disabled):hover .p-menuitem-text,&.p-state-hover .p-menuitem-text,&.p-state-focus .p-menuitem-text,&:focus-visible .p-menuitem-text{color:var(--_item-focus-color)}.p-menu-submenu-icon,.p-menubar-submenu-icon{margin:0;font-size:var(--_submenu-icon-size);color:var(--_submenu-icon-color)}.p-menu-submenu-icon{--_icon: var(--p-menu-submenu-icon);&:last-child{margin-inline-start:auto}&:dir(rtl),&:first-child:where(.p-menu-rtl *){scale:-1 1}}.p-menubar-submenu-icon{--_icon: var(--p-menubar-submenu-icon)}&:not(.p-state-disabled):hover :is(.p-menu-submenu-icon,.p-menubar-submenu-icon),&.p-state-hover :is(.p-menu-submenu-icon,.p-menubar-submenu-icon),&.p-state-focus :is(.p-menu-submenu-icon,.p-menubar-submenu-icon){color:var(--_submenu-icon-focus-color)}}&.p-state-hover{background:var(--_item-focus-background);color:var(--_item-focus-color);>.p-menuitem-link{color:var(--_item-focus-color);.p-menuitem-icon,.p-icon{color:var(--_item-icon-focus-color)}}}&.p-menuitem-active>.p-menuitem-link{background:var(--_item-active-background);.p-menuitem-text{color:var(--_item-active-color)}.p-menuitem-icon{color:var(--_item-icon-active-color)}.p-menu-submenu-icon,.p-menubar-submenu-icon{color:var(--_submenu-icon-active-color)}}}.p-menu-list>:not(:first-child){margin-top:var(--_list-gap)}.p-menu-list .p-menu-child{background:var(--_submenu-background);padding:var(--_submenu-padding);border-radius:var(--_submenu-border-radius);border:1px solid var(--_submenu-border-color);box-shadow:var(--_submenu-shadow)}.p-divider.p-widget.p-divider-vertical{display:inline-flex;vertical-align:middle;margin:var(--p-menu-list-gap) 0;&:before{border-left-color:var(--_separator-border-color)}}.p-divider.p-widget.p-divider-horizontal{margin:0;&:before{border-top-color:var(--_separator-border-color)}&:not(:first-child){margin-top:var(--_list-gap)}}&.p-menu-rtl{direction:rtl;.p-menu-list .p-menuitem .p-menuitem-link{flex-direction:row-reverse;justify-content:flex-end;.p-menu-submenu-icon:first-child{margin-inline-start:auto}}}&.p-menubar{--_bg: var(--p-menubar-background);--_border-color: var(--p-menubar-border-color);--_border-radius: var(--p-menubar-border-radius);--_color: var(--p-menubar-color);--_list-gap: var(--p-menubar-submenu-gap);--_transition-duration: var(--p-menubar-transition-duration);--_item-border-radius: var(--p-menubar-item-border-radius);--_item-padding: var(--p-menubar-item-padding);--_item-gap: var(--p-menubar-item-gap);--_item-color: var(--p-menubar-item-color);--_item-focus-background: var(--p-menubar-item-focus-background);--_item-focus-color: var(--p-menubar-item-focus-color);--_item-active-background: var(--p-menubar-item-active-background);--_item-active-color: var(--p-menubar-item-active-color);--_item-icon-color: var(--p-menubar-item-icon-color);--_item-icon-focus-color: var(--p-menubar-item-icon-focus-color);--_item-icon-active-color: var(--p-menubar-item-icon-active-color);--_item-icon-size: var(--p-menubar-item-icon-size);--_item-label-font-size: var(--p-menubar-item-label-font-size);--_item-label-font-weight: var(--p-menubar-item-label-font-weight);--_submenu-icon-color: var(--p-menubar-submenu-icon-color);--_submenu-icon-focus-color: var(--p-menubar-submenu-icon-focus-color);--_submenu-icon-size: var(--p-menubar-submenu-icon-size);--_submenu-icon-active-color: var(--p-menubar-submenu-icon-active-color);--_separator-border-color: var(--p-menubar-separator-border-color);--_submenu-background: var(--p-menubar-submenu-background);--_submenu-border-color: var(--p-menubar-submenu-border-color);--_submenu-border-radius: var(--p-menubar-submenu-border-radius);--_submenu-padding: var(--p-menubar-submenu-padding);--_submenu-shadow: var(--p-menubar-submenu-shadow);--_padding: var(--p-menubar-padding);--_gap: var(--p-menubar-gap);--_base-item-padding: var(--p-menubar-base-item-padding);--_base-item-border-radius: var(--p-menubar-base-item-border-radius);display:flex;align-items:center;flex-wrap:wrap;gap:var(--_gap);padding:var(--_padding);background:var(--_bg);border-radius:var(--_border-radius);>.p-menu-list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--_gap);padding:0}>.p-menu-list>.p-menuitem{width:auto;margin:0;>.p-menuitem-link{padding:var(--_base-item-padding);border-radius:var(--_base-item-border-radius)}}>.p-menubar-start,>.p-menubar-options,>.p-menubar-end{display:flex;align-items:center}>.p-menubar-options,>.p-menubar-end{margin-inline-start:auto}>.p-menubar-options+.p-menubar-end{margin-inline-start:0}}&:not(.p-menubar):has(>.p-menubar-start,>.p-menubar-options,>.p-menubar-end){padding:var(--_list-padding);>.p-menu-list{padding:0}>:not(:first-child){margin-top:var(--_list-gap)}}}.p-menu-list{position:static}.p-menubar{width:auto;.p-menuitem{clear:none}.p-menu-child{top:25px;left:0}.p-widget-header{clear:none}}.p-menuitem-outline{outline:var(--p-focus-ring-width) var(--p-focus-ring-style) var(--p-focus-ring-color);outline-offset:var(--p-focus-ring-offset);z-index:1}.p-fluid .p-menu{width:100%}}@layer primefaces.components{.p-paginator{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--p-paginator-gap);margin:0;text-align:center;background:var(--p-paginator-background);color:var(--p-paginator-color);border:1px solid var(--p-content-border-color);border-width:0;border-radius:var(--p-paginator-border-radius);padding:var(--p-paginator-padding)}.p-paginator-center-content,.p-paginator.p-paginator-top .p-paginator-top-left-content,.p-paginator.p-paginator-top .p-paginator-top-right-content,.p-paginator.p-paginator-bottom .p-paginator-bottom-left-content,.p-paginator.p-paginator-bottom .p-paginator-bottom-right-content{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-paginator-gap);margin:0;text-align:center;min-width:5em}.p-paginator.p-paginator-top .p-paginator-top-left-content:empty,.p-paginator.p-paginator-top .p-paginator-top-right-content:empty,.p-paginator.p-paginator-bottom .p-paginator-bottom-left-content:empty,.p-paginator.p-paginator-bottom .p-paginator-bottom-right-content:empty{min-width:0}.p-paginator-center-content{justify-content:center}.p-paginator{&.p-paginator-top .p-paginator-top-right-content,&.p-paginator-bottom .p-paginator-bottom-right-content{justify-content:flex-end}.p-paginator-page,.p-paginator-pages,.p-paginator-next,.p-paginator-last,.p-paginator-first,.p-paginator-prev,.p-paginator-current{text-decoration:none}.p-paginator-page,.p-paginator-next,.p-paginator-last,.p-paginator-first,.p-paginator-prev{cursor:pointer}.p-paginator-first,.p-paginator-prev,.p-paginator-next,.p-paginator-last{font-style:normal;font-weight:400;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;background:var(--p-paginator-nav-button-background);color:var(--p-paginator-nav-button-color);min-width:var(--p-paginator-nav-button-width);height:var(--p-paginator-nav-button-height);margin:0;border:0 none;padding:0;border-radius:var(--p-paginator-nav-button-border-radius);outline-color:transparent;transition:background var(--p-paginator-transition-duration),color var(--p-paginator-transition-duration),outline-color var(--p-paginator-transition-duration),box-shadow var(--p-paginator-transition-duration);&.p-state-hover,&:not(.p-state-disabled):hover{background:var(--p-paginator-nav-button-hover-background);color:var(--p-paginator-nav-button-hover-color)}&.p-state-focus,&:focus-visible{outline:var(--p-paginator-nav-button-focus-ring-width) var(--p-paginator-nav-button-focus-ring-style) var(--p-paginator-nav-button-focus-ring-color);outline-offset:var(--p-paginator-nav-button-focus-ring-offset);box-shadow:var(--p-paginator-nav-button-focus-ring-shadow)}&:dir(rtl){transform:rotate(180deg)}}.p-paginator-first-icon{--_icon: var(--p-paginator-first-icon)}.p-paginator-prev-icon{--_icon: var(--p-paginator-prev-icon)}.p-paginator-next-icon{--_icon: var(--p-paginator-next-icon)}.p-paginator-last-icon{--_icon: var(--p-paginator-last-icon)}.p-paginator-current{display:inline-block;margin:0;padding:0;color:var(--p-paginator-current-page-report-color);font-size:var(--p-paginator-current-page-report-font-size);font-weight:var(--p-paginator-current-page-report-font-weight);font-variant-numeric:tabular-nums}.p-paginator-pages{display:inline-flex;align-items:center;gap:var(--p-paginator-gap);margin:0;padding:0}.p-paginator-pages .p-paginator-page{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0 none;min-width:var(--p-paginator-nav-button-width);width:unset;height:var(--p-paginator-nav-button-height);background:var(--p-paginator-nav-button-background);color:var(--p-paginator-nav-button-color);font-family:inherit;font-size:var(--p-paginator-nav-button-font-size);font-weight:var(--p-paginator-nav-button-font-weight);font-variant-numeric:tabular-nums;margin:0;border-radius:var(--p-paginator-nav-button-border-radius);box-shadow:none;outline-color:transparent;transition:background var(--p-paginator-transition-duration),color var(--p-paginator-transition-duration),outline-color var(--p-paginator-transition-duration),box-shadow var(--p-paginator-transition-duration);&.p-state-hover,&:not(.p-state-disabled,.p-state-active):hover,&:not(.p-state-disabled,.p-state-active):active{background:var(--p-paginator-nav-button-hover-background);color:var(--p-paginator-nav-button-hover-color)}&.p-state-active{background:var(--p-paginator-nav-button-selected-background);color:var(--p-paginator-nav-button-selected-color)}&.p-state-focus,&:focus-visible{outline:var(--p-paginator-nav-button-focus-ring-width) var(--p-paginator-nav-button-focus-ring-style) var(--p-paginator-nav-button-focus-ring-color);outline-offset:var(--p-paginator-nav-button-focus-ring-offset);box-shadow:var(--p-paginator-nav-button-focus-ring-shadow)}}.p-paginator-rpp-options,.p-paginator-jtp-select{display:inline-block;vertical-align:middle;margin:0;font-family:inherit;font-size:var(--p-select-font-size);font-weight:var(--p-select-font-weight);line-height:var(--p-typography-line-height);padding-block:var(--p-select-padding-y);padding-inline:var(--p-select-padding-x);color:var(--p-select-color);background:var(--p-select-background);border:1px solid var(--p-select-border-color);border-radius:var(--p-select-border-radius);box-shadow:var(--p-select-shadow);cursor:pointer;outline-color:transparent;transition:background var(--p-select-transition-duration),color var(--p-select-transition-duration),border-color var(--p-select-transition-duration),outline-color var(--p-select-transition-duration),box-shadow var(--p-select-transition-duration);&.p-state-hover,&:not(:disabled,.p-state-disabled):hover{border-color:var(--p-select-hover-border-color)}&.p-state-focus,&:focus-visible{border-color:var(--p-select-focus-border-color);outline:var(--p-select-focus-ring-width) var(--p-select-focus-ring-style) var(--p-select-focus-ring-color);outline-offset:var(--p-select-focus-ring-offset);box-shadow:var(--p-select-focus-ring-shadow)}&:disabled,&.p-state-disabled{background:var(--p-select-disabled-background);color:var(--p-select-disabled-color);cursor:default}option{background:var(--p-select-overlay-background);color:var(--p-select-option-color);border:0 none;box-shadow:none}}.p-paginator-jtp-input{width:calc(var(--p-jtp-digits, 3) * 1ch + 2.5rem);margin:0;text-align:center;vertical-align:middle}@media(max-width:640px){.p-paginator-pages{display:none}}}}@layer primefaces.components{.p-radiobutton{position:relative;display:inline-block;vertical-align:middle;margin:0;width:var(--p-radiobutton-width);height:var(--p-radiobutton-height);line-height:normal;.p-radiobutton-box{cursor:pointer;border:var(--p-radiobutton-border-width) solid var(--p-radiobutton-border-color);background:var(--p-radiobutton-background);width:var(--p-radiobutton-width);height:var(--p-radiobutton-height);text-align:center;position:relative;border-radius:50%;box-shadow:var(--p-radiobutton-shadow);outline-color:transparent;transition:background var(--p-radiobutton-transition-duration),color var(--p-radiobutton-transition-duration),border-color var(--p-radiobutton-transition-duration),box-shadow var(--p-radiobutton-transition-duration),outline-color var(--p-radiobutton-transition-duration);&.p-state-hover,&:not(.p-state-disabled):hover{border-color:var(--p-radiobutton-hover-border-color)}&.p-state-focus{border-color:var(--p-radiobutton-focus-border-color);outline:var(--p-radiobutton-focus-ring-width) var(--p-radiobutton-focus-ring-style) var(--p-radiobutton-focus-ring-color);outline-offset:var(--p-radiobutton-focus-ring-offset);box-shadow:var(--p-radiobutton-focus-ring-shadow)}&.p-state-active{border-color:var(--p-radiobutton-checked-border-color);background:var(--p-radiobutton-checked-background);color:var(--p-radiobutton-icon-checked-color);&.p-state-hover,&:not(.p-state-disabled):hover{border-color:var(--p-radiobutton-checked-hover-border-color);background:var(--p-radiobutton-checked-hover-background)}&.p-state-focus{border-color:var(--p-radiobutton-checked-focus-border-color)}.p-radiobutton-icon{background:var(--p-radiobutton-icon-checked-color)}&.p-state-hover .p-radiobutton-icon,&:not(.p-state-disabled):hover .p-radiobutton-icon{background:var(--p-radiobutton-icon-checked-hover-color)}}&.p-state-error,&.p-state-error:is(:hover,.p-state-hover,.p-state-focus),&.p-state-error.p-state-active:is(:hover,.p-state-hover,.p-state-focus){border-color:var(--p-radiobutton-invalid-border-color)}&.p-state-disabled{opacity:1;background:var(--p-radiobutton-disabled-background);border-color:var(--p-radiobutton-checked-disabled-border-color);&.p-state-active .p-radiobutton-icon{background:var(--p-radiobutton-icon-disabled-color)}}.p-radiobutton-icon{width:var(--p-radiobutton-icon-size);height:var(--p-radiobutton-icon-size);vertical-align:middle;position:absolute;top:50%;left:50%;margin-top:calc(-1 * var(--p-radiobutton-icon-size) / 2);margin-left:calc(-1 * var(--p-radiobutton-icon-size) / 2);border-radius:50%;background:transparent;forced-color-adjust:none;transition-duration:var(--p-radiobutton-transition-duration)}}}.p-selectoneradio.p-state-readonly .p-radiobutton-box{cursor:default}.p-input-filled .p-radiobutton .p-radiobutton-box{background:var(--p-radiobutton-filled-background);&.p-state-hover,&:not(.p-state-disabled):hover{background:var(--p-form-field-filled-hover-background)}&.p-state-active{background:var(--p-radiobutton-checked-background);&.p-state-hover,&:not(.p-state-disabled):hover{background:var(--p-radiobutton-checked-hover-background)}}&.p-state-disabled{background:var(--p-radiobutton-disabled-background)}}.p-radiobutton-sm{--p-radiobutton-width: var(--p-radiobutton-sm-width);--p-radiobutton-height: var(--p-radiobutton-sm-height);--p-radiobutton-icon-size: var(--p-radiobutton-icon-sm-size)}.p-radiobutton-lg{--p-radiobutton-width: var(--p-radiobutton-lg-width);--p-radiobutton-height: var(--p-radiobutton-lg-height);--p-radiobutton-icon-size: var(--p-radiobutton-icon-lg-size)}.p-state-highlight .p-radiobutton .p-radiobutton-box.p-state-active.p-state-active{border-color:var(--p-highlight-color)}.p-radiobutton .p-radiobutton-box{--_layer-color: var(--p-radiobutton-hover-border-color);--_layer-opacity: 0%;&:before{content:"";position:absolute;top:50%;left:50%;width:var(--p-radiobutton-state-layer-size);height:var(--p-radiobutton-state-layer-size);translate:-50% -50%;border-radius:50%;background:color-mix(in srgb,var(--_layer-color) var(--_layer-opacity),transparent);pointer-events:none;transition:background var(--p-radiobutton-transition-duration)}&.p-state-active{--_layer-color: var(--p-radiobutton-checked-border-color)}&.p-state-hover,&:not(.p-state-disabled):hover{--_layer-opacity: var(--p-radiobutton-hover-state-layer-opacity)}}@media(forced-colors:active){.p-radiobutton .p-radiobutton-box:before{display:none}}}@layer primefaces.components{.p-ink-container{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.p-ink-container.p-ink-unbounded{inset:50% auto auto 50%;width:2.5rem;height:2.5rem;translate:-50% -50%;border-radius:50%;color:var(--p-text-color);.p-state-active>&,.p-toggleswitch-checked &{color:var(--p-primary-color)}}.p-ink{position:absolute;top:0;left:0;border-radius:50%;background:radial-gradient(closest-side,var(--p-ripple-color) max(calc(100% - 70px),65%),transparent 100%);opacity:var(--p-ripple-opacity);transition-duration:var(--p-ripple-duration);transition-timing-function:var(--p-transition-easing)}@media(forced-colors:active){.p-ink-container{display:none}}}@layer primefaces.components{.p-rows-gridlines :is(.p-autocomplete-table,table.p-selectlistbox-list){--_table-gridlines: 1px}.p-rows-sm :is(.p-autocomplete-table,.p-selectonemenu-table,table.p-selectlistbox-list){--_table-cell-padding: var(--_table-cell-sm-padding);--_table-header-cell-padding: var(--_table-header-cell-sm-padding)}.p-rows-lg :is(.p-autocomplete-table,.p-selectonemenu-table,table.p-selectlistbox-list){--_table-cell-padding: var(--_table-cell-lg-padding);--_table-header-cell-padding: var(--_table-header-cell-lg-padding)}.p-rows-striped{li.p-selectlistbox-item:nth-child(2n of.p-selectlistbox-item:not(.p-hidden)):not(.p-state-hover,.p-state-highlight,.p-listbox-outline,:focus-visible){background:var(--p-listbox-option-striped-background)}li.p-selectonemenu-item:nth-child(2n of.p-selectonemenu-item:not(.p-hidden)):not(.p-state-hover,.p-state-focus,.p-state-highlight){background:var(--p-select-option-striped-background)}li.p-autocomplete-list-item:nth-child(2n of.p-autocomplete-list-item):not(.p-state-highlight){background:var(--p-autocomplete-option-striped-background)}:is(tr.p-selectlistbox-item,tr.p-selectonemenu-row,tr.p-autocomplete-row):nth-child(2n of:is(.p-selectlistbox-item,.p-selectonemenu-row,.p-autocomplete-row):not(.p-hidden)):not(.p-state-hover,.p-state-focus,.p-state-highlight,.p-listbox-outline,:focus-visible){background:var(--p-datatable-row-striped-background)}}}@layer primefaces.components{.p-accordion{.p-accordion-header{position:relative;margin:0;padding:var(--p-accordion-header-padding);font-size:var(--p-accordion-header-font-size);font-weight:var(--p-accordion-header-font-weight);color:var(--p-accordion-header-color);background:var(--p-accordion-header-background);border-style:solid;border-width:var(--p-accordion-header-border-width);border-color:var(--p-accordion-header-border-color);border-radius:var(--p-accordion-header-border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;outline:0 none;outline-color:transparent;transition:background var(--p-accordion-transition-duration),color var(--p-accordion-transition-duration),outline-color var(--p-accordion-transition-duration),box-shadow var(--p-accordion-transition-duration)}.p-accordion-header:not(.p-state-active):after,.p-accordion-content:after{content:"";position:absolute;inset:0;pointer-events:none;border-style:solid;border-width:var(--p-accordion-panel-border-width);border-color:var(--p-accordion-panel-border-color);border-radius:inherit}.p-accordion-header:first-child{border-width:var(--p-accordion-header-first-border-width);border-start-start-radius:var(--p-accordion-header-first-top-border-radius);border-start-end-radius:var(--p-accordion-header-first-top-border-radius)}>.p-accordion-header:not(:has(~.p-accordion-header)){border-end-start-radius:var(--p-accordion-header-last-bottom-border-radius);border-end-end-radius:var(--p-accordion-header-last-bottom-border-radius)}>.p-accordion-header.p-state-active:not(:has(~.p-accordion-header)){border-end-start-radius:var(--p-accordion-header-last-active-bottom-border-radius);border-end-end-radius:var(--p-accordion-header-last-active-bottom-border-radius)}.p-accordion-header{&.p-state-hover,&:not(.p-state-active,.p-state-disabled):hover{background:var(--p-accordion-header-hover-background);color:var(--p-accordion-header-hover-color)}&.p-state-active{background:var(--p-accordion-header-active-background);color:var(--p-accordion-header-active-color);&:not(.p-state-disabled):hover{background:var(--p-accordion-header-active-hover-background);color:var(--p-accordion-header-active-hover-color)}}&:not(.p-state-disabled):focus-visible{outline:var(--p-accordion-header-focus-ring-width) var(--p-accordion-header-focus-ring-style) var(--p-accordion-header-focus-ring-color);outline-offset:var(--p-accordion-header-focus-ring-offset);box-shadow:var(--p-accordion-header-focus-ring-shadow)}&.p-state-error,&.p-state-error:hover,&.p-state-error.p-state-active:hover{border-color:var(--p-accordion-header-invalid-border-color);background:var(--p-accordion-header-invalid-background);color:var(--p-accordion-header-invalid-color)}&.p-state-error:after,&.p-state-error+.p-accordion-content,&.p-state-error+.p-accordion-content:after{border-color:var(--p-accordion-header-invalid-border-color)}>.p-accordion-toggler{float:right;line-height:var(--p-typography-line-height);color:var(--p-accordion-header-toggle-icon-color);transition:color var(--p-accordion-transition-duration)}&.p-state-hover>.p-accordion-toggler,&:not(.p-state-active,.p-state-disabled):hover>.p-accordion-toggler{color:var(--p-accordion-header-toggle-icon-hover-color)}&.p-state-active{>.p-accordion-toggler{color:var(--p-accordion-header-toggle-icon-active-color)}&:not(.p-state-disabled):hover>.p-accordion-toggler{color:var(--p-accordion-header-toggle-icon-active-hover-color)}}&.p-state-error>.p-accordion-toggler{color:inherit}.p-accordion-header-icon{--_icon: var(--p-accordion-header-collapsed-icon)}&[aria-expanded=true] .p-accordion-header-icon{--_icon: var(--p-accordion-header-expanded-icon)}.p-panel-titlebar-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--p-button-icon-only-width);height:var(--p-button-icon-only-width);margin:0;margin-block:calc((var(--p-typography-line-height) * 1em - var(--p-button-icon-only-width)) / 2);padding:0;background:transparent;color:var(--p-button-text-secondary-color);border:0 none;border-radius:50%;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;outline-color:transparent;transition:background var(--p-button-transition-duration),color var(--p-button-transition-duration),outline-color var(--p-button-transition-duration),box-shadow var(--p-button-transition-duration);&:hover{background:var(--p-button-text-secondary-hover-background);color:var(--p-button-text-secondary-color)}&:active{background:var(--p-button-text-secondary-active-background)}&:focus-visible{outline:var(--p-button-focus-ring-width) var(--p-button-focus-ring-style) var(--p-button-secondary-focus-ring-color);outline-offset:var(--p-button-focus-ring-offset);box-shadow:var(--p-button-secondary-focus-ring-shadow)}.p-accordion-header-menu-icon{--_icon: var(--p-accordion-header-menu-icon)}}}.p-panel-titlebar-icon{float:right;cursor:pointer}.p-panel-actions{float:right}.p-accordion-content{position:relative;margin:0;padding:var(--p-accordion-content-padding);background:var(--p-accordion-content-background);color:var(--p-accordion-content-color);border-style:solid;border-width:var(--p-accordion-content-border-width);border-color:var(--p-accordion-content-border-color);overflow:auto;&:last-of-type{border-end-start-radius:var(--p-accordion-header-last-bottom-border-radius);border-end-end-radius:var(--p-accordion-header-last-bottom-border-radius)}}&.p-accordion-rtl{direction:rtl;.p-accordion-header>.p-accordion-toggler,.p-panel-titlebar-icon,.p-panel-actions{float:left}}}}@layer primefaces.components{@keyframes p-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes p-ajaxstatus-bar-anim{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}.p-icon-loading{animation:p-spin var(--p-ajaxstatus-loading-icon-animation-duration) linear infinite}.p-ajaxstatus-loading-icon{--_icon: var(--p-ajaxstatus-loading-icon)}.p-ajaxstatus-bar:not(:has(>[id$=_start])),.p-ajaxstatus-bar>[id$=_start]{position:fixed;top:0;inset-inline:0;z-index:9999;height:var(--p-ajaxstatus-bar-height);overflow:hidden;font-size:0;pointer-events:none;background:var(--p-ajaxstatus-bar-background);&:before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:-40%;width:40%;background:var(--p-ajaxstatus-bar-value-background);animation:p-ajaxstatus-bar-anim var(--p-ajaxstatus-bar-animation-duration) linear infinite}>*{display:none}}}@layer primefaces.components{.p-autocomplete{--p-inputtext-background: var(--p-autocomplete-background);--p-inputtext-disabled-background: var(--p-autocomplete-disabled-background);--p-inputtext-filled-background: var(--p-autocomplete-filled-background);--p-inputtext-filled-hover-background: var(--p-autocomplete-filled-hover-background);--p-inputtext-filled-focus-background: var(--p-autocomplete-filled-focus-background);--p-inputtext-border-color: var(--p-autocomplete-border-color);--p-inputtext-hover-border-color: var(--p-autocomplete-hover-border-color);--p-inputtext-focus-border-color: var(--p-autocomplete-focus-border-color);--p-inputtext-invalid-border-color: var(--p-autocomplete-invalid-border-color);--p-inputtext-color: var(--p-autocomplete-color);--p-inputtext-disabled-color: var(--p-autocomplete-disabled-color);--p-inputtext-placeholder-color: var(--p-autocomplete-placeholder-color);--p-inputtext-invalid-placeholder-color: var(--p-autocomplete-invalid-placeholder-color);--p-inputtext-shadow: var(--p-autocomplete-shadow);--p-inputtext-padding-x: var(--p-autocomplete-padding-x);--p-inputtext-padding-y: var(--p-autocomplete-padding-y);--p-inputtext-border-radius: var(--p-autocomplete-border-radius);--p-inputtext-focus-ring-width: var(--p-autocomplete-focus-ring-width);--p-inputtext-focus-ring-style: var(--p-autocomplete-focus-ring-style);--p-inputtext-focus-ring-color: var(--p-autocomplete-focus-ring-color);--p-inputtext-focus-ring-offset: var(--p-autocomplete-focus-ring-offset);--p-inputtext-focus-ring-shadow: var(--p-autocomplete-focus-ring-shadow);--p-inputtext-transition-duration: var(--p-autocomplete-transition-duration);width:auto;cursor:pointer;box-shadow:none;position:relative;display:inline-block;&.p-state-disabled{opacity:1;>.p-autocomplete-dropdown{opacity:var(--p-disabled-opacity)}}&.p-autocomplete-dd{display:inline-flex;align-items:stretch;vertical-align:bottom}.p-autocomplete-input.p-autocomplete-dd-input{padding-block:var(--p-autocomplete-padding-y);padding-inline:var(--p-autocomplete-padding-x);border-start-end-radius:0;border-end-end-radius:0}.p-autocomplete-dropdown.p-button{--_bg: var(--p-autocomplete-dropdown-background);--_hover-bg: var(--p-autocomplete-dropdown-hover-background);--_active-bg: var(--p-autocomplete-dropdown-active-background);--_border: var(--p-autocomplete-dropdown-border-color);--_hover-border: var(--p-autocomplete-dropdown-hover-border-color);--_active-border: var(--p-autocomplete-dropdown-active-border-color);--_color: var(--p-autocomplete-dropdown-color);--_hover-color: var(--p-autocomplete-dropdown-hover-color);--_active-color: var(--p-autocomplete-dropdown-active-color);--_focus-ring-color: var(--p-autocomplete-dropdown-focus-ring-color);--_focus-ring-shadow: var(--p-autocomplete-dropdown-focus-ring-shadow);position:relative;flex:0 0 auto;height:auto;width:var(--p-autocomplete-dropdown-width);padding-block:0;margin:0;border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--p-autocomplete-dropdown-border-radius);border-end-end-radius:var(--p-autocomplete-dropdown-border-radius);transition:background var(--p-autocomplete-transition-duration),color var(--p-autocomplete-transition-duration),border-color var(--p-autocomplete-transition-duration),outline-color var(--p-autocomplete-transition-duration),box-shadow var(--p-autocomplete-transition-duration);&:focus-visible{outline:var(--p-autocomplete-dropdown-focus-ring-width) var(--p-autocomplete-dropdown-focus-ring-style) var(--_focus-ring-color);outline-offset:var(--p-autocomplete-dropdown-focus-ring-offset)}}.p-autocomplete-dropdown-icon{--_icon: var(--p-autocomplete-dropdown-icon)}.p-icon-loading{position:absolute;top:50%}&.p-state-loading .p-icon-loading{inset-inline-end:var(--p-autocomplete-padding-x);margin-top:calc(-1 * var(--p-icon-size) / 2);color:var(--p-form-field-icon-color)}&.p-state-loading.p-autocomplete-dd .p-icon-loading{inset-inline-end:calc(var(--p-autocomplete-padding-x) + var(--p-autocomplete-dropdown-width))}}.p-autocomplete.p-autocomplete-dd:has(>.p-inputtext-sm) .p-autocomplete-dropdown.p-button{width:var(--p-autocomplete-dropdown-sm-width)}.p-autocomplete.p-autocomplete-dd:has(>.p-inputtext-lg) .p-autocomplete-dropdown.p-button{width:var(--p-autocomplete-dropdown-lg-width)}.p-autocomplete-dd{&:has(>.p-inputfield.p-state-hover,>.p-inputfield:hover) .p-autocomplete-dropdown.p-button{--_border: var(--p-autocomplete-hover-border-color);--_hover-border: var(--p-autocomplete-hover-border-color);--_active-border: var(--p-autocomplete-hover-border-color)}&:has(>.p-inputfield.p-state-focus,>.p-inputfield:focus) .p-autocomplete-dropdown.p-button{--_border: var(--p-autocomplete-focus-border-color);--_hover-border: var(--p-autocomplete-focus-border-color);--_active-border: var(--p-autocomplete-focus-border-color)}&:has(>.p-inputfield.p-state-error) .p-autocomplete-dropdown.p-button{--_border: var(--p-autocomplete-invalid-border-color);--_hover-border: var(--p-autocomplete-invalid-border-color);--_active-border: var(--p-autocomplete-invalid-border-color)}}.p-autocomplete-multiple-container{clear:left;cursor:text;list-style-type:none;margin:0;min-height:1px;overflow:hidden;width:400px;max-width:100%}.p-autocomplete.p-autocomplete-multiple{max-width:100%}.p-autocomplete-token{cursor:default;overflow:hidden;white-space:nowrap;position:relative}.p-autocomplete-token-label,.p-autocomplete-token-label-disabled{display:block}.p-autocomplete-token-icon{position:absolute;top:50%;cursor:pointer}.p-autocomplete-input-token{list-style-type:none;input{border:0 none;width:140px;outline:0 none;background-color:transparent;box-shadow:none}}.p-autocomplete .p-autocomplete-multiple-container{display:flex;flex-wrap:wrap;align-items:center;padding:calc(var(--p-autocomplete-padding-y) / 2) var(--p-autocomplete-padding-x);&.p-autocomplete-dd-multiple-container{flex:1 1 auto;padding-inline-end:var(--p-autocomplete-padding-x);border-start-end-radius:0;border-end-end-radius:0}.p-autocomplete-token{padding:calc(var(--p-autocomplete-padding-y) / 2) 0;margin:0;margin-inline-end:calc(var(--p-autocomplete-padding-y) / 2);background:var(--p-chip-background);color:var(--p-chip-color);display:inline-block;vertical-align:middle;float:none;border-radius:var(--p-autocomplete-chip-border-radius);transition:background var(--p-autocomplete-transition-duration),color var(--p-autocomplete-transition-duration);.p-autocomplete-token-label{padding-block:0;padding-inline:var(--p-chip-padding-x) calc(var(--p-chip-padding-x) + var(--p-chip-gap) + var(--p-chip-remove-icon-size));font-size:var(--p-chip-label-font-size);font-weight:var(--p-chip-label-font-weight)}.p-autocomplete-token-label-disabled{padding-inline:var(--p-chip-padding-x)}.p-autocomplete-chip-remove-icon{--_icon: var(--p-autocomplete-chip-remove-icon)}.p-autocomplete-token-icon{position:absolute;inset-inline-end:var(--p-chip-padding-x);margin-top:calc(-1 * var(--p-chip-remove-icon-size) / 2);font-size:var(--p-chip-remove-icon-size);color:var(--p-chip-remove-icon-color)}}.p-autocomplete-input-token{margin:0;padding:calc(var(--p-autocomplete-padding-y) / 2) 0;display:inline-block;vertical-align:middle;float:none;flex:1 1 4rem;min-width:4rem;input{font-family:inherit;font-size:var(--p-form-field-font-size);font-weight:var(--p-form-field-font-weight);line-height:var(--p-typography-line-height);color:var(--p-autocomplete-color);appearance:none;width:100%;padding:0;margin:0}input::placeholder{color:var(--p-autocomplete-placeholder-color)}}&.p-state-error .p-autocomplete-input-token input::placeholder{color:var(--p-autocomplete-invalid-placeholder-color)}}.p-autocomplete-panel{position:absolute;overflow:auto;padding:0;background:var(--p-autocomplete-overlay-background);color:var(--p-autocomplete-overlay-color);border:1px solid var(--p-autocomplete-overlay-border-color);border-radius:var(--p-autocomplete-overlay-border-radius);box-shadow:var(--p-autocomplete-overlay-shadow);.p-autocomplete-item{cursor:pointer}.p-autocomplete-list{border:0 none;margin:0;list-style-type:none}.p-autocomplete-list-item{text-align:start}.p-autocomplete-empty-message{border:0 none;margin:0;padding:var(--p-autocomplete-empty-message-padding);color:var(--p-autocomplete-option-color);border-radius:var(--p-autocomplete-option-border-radius)}.p-autocomplete-items{padding:var(--p-autocomplete-list-padding);border:0 none;background:transparent;color:inherit;.p-autocomplete-item{border:0 none;margin:0;padding:var(--p-autocomplete-option-padding);color:var(--p-autocomplete-option-color);background:transparent;font-size:var(--p-autocomplete-option-font-size);font-weight:var(--p-autocomplete-option-font-weight);border-radius:var(--p-autocomplete-option-border-radius);transition:background var(--p-list-option-transition-duration),color var(--p-list-option-transition-duration),border-color var(--p-list-option-transition-duration)}}.p-autocomplete-items:empty{padding:0}.p-autocomplete-list .p-autocomplete-item+.p-autocomplete-item{margin-top:var(--p-autocomplete-list-gap)}.p-autocomplete-table{--_table-cell-sm-padding: var(--p-autocomplete-table-cell-sm-padding);--_table-cell-lg-padding: var(--p-autocomplete-table-cell-lg-padding);--_table-header-cell-sm-padding: var(--p-autocomplete-table-cell-sm-padding);--_table-header-cell-lg-padding: var(--p-autocomplete-table-cell-lg-padding);border-collapse:collapse;width:100%;th,td{border-style:solid;border-color:var(--p-autocomplete-table-cell-border-color);border-width:0 var(--_table-gridlines, 0) 1px var(--_table-gridlines, 0);padding:var(--_table-cell-padding, var(--p-autocomplete-table-cell-padding));text-align:start}th{border-top-width:var(--_table-gridlines, 0);padding:var(--_table-header-cell-padding, var(--p-autocomplete-table-cell-padding));background:var(--p-autocomplete-table-header-cell-background);color:var(--p-autocomplete-table-header-cell-color);font-weight:var(--p-autocomplete-table-header-cell-font-weight)}}.p-autocomplete-items .p-autocomplete-item.p-autocomplete-row{border-radius:0;&:first-child>td{border-top-width:var(--_table-gridlines, 0)}&:last-child>td{border-bottom-width:var(--_table-gridlines, 0)}}.p-autocomplete-items .p-autocomplete-item.p-state-highlight{background:var(--p-autocomplete-option-focus-background);color:var(--p-autocomplete-option-focus-color)}.p-autocomplete-items .p-autocomplete-moretext{padding:var(--p-autocomplete-option-padding);color:var(--p-autocomplete-more-text-color);font-size:var(--p-autocomplete-option-font-size);font-weight:var(--p-autocomplete-more-text-font-weight)}.p-autocomplete-query{font-weight:var(--p-autocomplete-query-font-weight)}.p-autocomplete-group{cursor:default;padding:var(--p-autocomplete-option-group-padding);background:var(--p-autocomplete-option-group-background);color:var(--p-autocomplete-option-group-color);font-size:var(--p-autocomplete-option-group-font-size);font-weight:var(--p-autocomplete-option-group-font-weight)}}.p-autocomplete-list .p-autocomplete-moretext{text-align:start}.p-autocomplete-empty-message{width:100%}.p-autocomplete-itemtip{position:absolute;display:none;&.p-widget{padding:var(--p-autocomplete-itemtip-padding);background:var(--p-autocomplete-itemtip-background);color:var(--p-autocomplete-itemtip-color);border:1px solid var(--p-autocomplete-itemtip-border-color);border-radius:var(--p-autocomplete-itemtip-border-radius);box-shadow:var(--p-autocomplete-itemtip-shadow)}}.p-autocomplete-itemtip-content{display:none}.p-fluid{.p-autocomplete,.p-autocomplete-input,.p-autocomplete-multiple-container{width:100%}.p-autocomplete.p-autocomplete-dd{display:flex}.p-autocomplete .p-autocomplete-input.p-autocomplete-dd-input,.p-autocomplete-multiple-container.p-autocomplete-dd-multiple-container{width:1%;flex:1 1 auto}.p-autocomplete .p-autocomplete-dropdown.p-button{width:var(--p-autocomplete-dropdown-width)}}.p-input-filled .p-autocomplete-dd>.p-autocomplete-dropdown.p-button{--_bg: var(--p-autocomplete-dropdown-filled-background);--_hover-bg: var(--p-autocomplete-dropdown-filled-hover-background);--_active-bg: var(--p-autocomplete-dropdown-filled-active-background);--_line-width: var(--p-form-field-filled-indicator-width);--_texture: linear-gradient(var(--_border), var(--_border)) bottom / 100% var(--_line-width) no-repeat border-box, var(--p-button-texture);border-color:color-mix(in srgb,var(--_border) var(--p-form-field-filled-border-opacity),transparent);border-end-end-radius:var(--p-form-field-filled-bottom-border-radius);&:not(:disabled,.p-state-disabled):hover{border-color:color-mix(in srgb,var(--_hover-border) var(--p-form-field-filled-border-opacity),transparent)}&:not(:disabled,.p-state-disabled):active,&.p-state-active{border-color:color-mix(in srgb,var(--_active-border) var(--p-form-field-filled-border-opacity),transparent)}}.p-input-filled .p-autocomplete-dd:has(>.p-inputfield.p-state-focus,>.p-inputfield:focus)>.p-autocomplete-dropdown.p-button{--_line-width: var(--p-form-field-filled-focus-indicator-width)}}@layer primefaces.components{.p-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--p-avatar-width);height:var(--p-avatar-height);font-size:var(--p-avatar-font-size);font-weight:var(--p-avatar-font-weight);background-color:var(--p-avatar-background);color:var(--p-avatar-color);border-radius:var(--p-avatar-border-radius);&:has(>img){background-color:transparent}>*{position:absolute}img{width:100%;height:100%;border-radius:inherit}.p-avatar-icon{font-size:var(--p-avatar-icon-size)}&.p-avatar-circle,&.p-avatar-circle img{border-radius:50%}&.p-avatar-lg{width:var(--p-avatar-lg-width);height:var(--p-avatar-lg-height);font-size:var(--p-avatar-lg-font-size);.p-avatar-icon{font-size:var(--p-avatar-lg-icon-size)}}&.p-avatar-xl{width:var(--p-avatar-xl-width);height:var(--p-avatar-xl-height);font-size:var(--p-avatar-xl-font-size);.p-avatar-icon{font-size:var(--p-avatar-xl-icon-size)}}&.p-avatar-dark{color:var(--p-avatar-dynamic-dark-color)}&.p-avatar-light{color:var(--p-avatar-dynamic-light-color)}}.p-avatar-group{display:flex;align-items:center}.p-avatar-group .p-avatar{border:2px solid var(--p-avatar-group-border-color);+.p-avatar{margin-inline-start:var(--p-avatar-group-offset)}&.p-avatar-lg+.p-avatar.p-avatar-lg{margin-inline-start:var(--p-avatar-lg-group-offset)}&.p-avatar-xl+.p-avatar.p-avatar-xl{margin-inline-start:var(--p-avatar-xl-group-offset)}}}@layer primefaces.components{.p-blockui{position:absolute;text-align:center;inset:0;-webkit-user-select:none;user-select:none;&.p-widget-overlay{background:var(--p-blockui-mask-background);color:var(--p-blockui-mask-color);border-radius:var(--p-blockui-border-radius)}&.p-widget-overlay.p-blockui-light{background:var(--p-blockui-light-mask-background);color:var(--p-blockui-light-mask-color)}&:not(:has(>.p-blockui-content:not(:empty))):before{content:" ";position:absolute;inset:0;width:1em;height:1em;margin:auto;line-height:1;font-size:var(--p-blockui-loading-icon-size);color:var(--p-blockui-loading-icon-color);background:currentColor;forced-color-adjust:none;mask:var(--p-blockui-loading-icon) center / contain no-repeat;animation:p-spin var(--p-blockui-loading-icon-animation-duration) linear infinite}&.p-blockui-light:not(:has(>.p-blockui-content:not(:empty))):before{color:var(--p-blockui-light-mask-color)}}.p-blockui-content{position:absolute;text-align:center;&.p-widget{padding:var(--p-blockui-content-padding);background:var(--p-blockui-content-background);color:var(--p-blockui-content-color);border:1px solid var(--p-blockui-content-border-color);border-radius:var(--p-blockui-content-border-radius);box-shadow:var(--p-blockui-content-shadow)}}}@layer primefaces.components{.p-breadcrumb{margin:0;overflow-x:auto;background:var(--p-breadcrumb-background);border:var(--p-breadcrumb-border-width) solid var(--p-breadcrumb-border-color);border-radius:var(--p-breadcrumb-border-radius);padding:var(--p-breadcrumb-padding);&::-webkit-scrollbar{display:none}.p-menuitem-link{text-decoration:none}.p-breadcrumb-items{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;flex-wrap:nowrap;li .p-menuitem-link{display:flex;align-items:center;gap:var(--p-breadcrumb-item-gap);margin:0;border-radius:var(--p-breadcrumb-item-border-radius);outline-color:transparent;color:var(--p-breadcrumb-item-color);transition:background var(--p-breadcrumb-transition-duration),color var(--p-breadcrumb-transition-duration),outline-color var(--p-breadcrumb-transition-duration),box-shadow var(--p-breadcrumb-transition-duration);&:focus-visible{outline:var(--p-breadcrumb-item-focus-ring-width) var(--p-breadcrumb-item-focus-ring-style) var(--p-breadcrumb-item-focus-ring-color);outline-offset:var(--p-breadcrumb-item-focus-ring-offset);box-shadow:var(--p-breadcrumb-item-focus-ring-shadow)}.p-menuitem-text{color:var(--p-breadcrumb-item-color);font-size:var(--p-breadcrumb-item-label-font-size);font-weight:var(--p-breadcrumb-item-label-font-weight);transition:inherit}.p-menuitem-icon{color:var(--p-breadcrumb-item-icon-color);font-size:var(--p-breadcrumb-item-icon-size);transition:inherit}&:not(.p-state-disabled):hover .p-menuitem-text{color:var(--p-breadcrumb-item-hover-color)}&:not(.p-state-disabled):hover .p-menuitem-icon{color:var(--p-breadcrumb-item-icon-hover-color)}&.p-breadcrumb-home-icon{color:var(--p-breadcrumb-item-icon-color);font-size:var(--p-breadcrumb-item-icon-size);line-height:1;&:not(.p-state-disabled):hover{color:var(--p-breadcrumb-item-icon-hover-color)}}}li.p-breadcrumb-options{margin-inline-start:auto}li:not(.p-breadcrumb-options){display:flex;align-items:center}li:not(.p-breadcrumb-options):before{content:" ";background:currentColor;forced-color-adjust:none;mask:var(--p-breadcrumb-separator-icon) center / contain no-repeat;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:inline-block;margin:0 var(--p-breadcrumb-gap);color:var(--p-breadcrumb-separator-color)}li:not(.p-breadcrumb-options):dir(rtl):before{scale:-1 1}li:first-child:before{display:none}li:first-child a.p-breadcrumb-home-icon{--_icon: var(--p-breadcrumb-home-icon);span{display:none}}}}.p-breadcrumb-home-icon .p-menuitem-text{display:none}}@layer primefaces.components{.p-fluid{.p-button,.p-buttonset{width:100%}}.p-button{--_bg: var(--p-button-primary-background);--_hover-bg: var(--p-button-primary-hover-background);--_active-bg: var(--p-button-primary-active-background);--_border: var(--p-button-primary-border-color);--_hover-border: var(--p-button-primary-hover-border-color);--_active-border: var(--p-button-primary-active-border-color);--_color: var(--p-button-primary-color);--_hover-color: var(--p-button-primary-hover-color);--_active-color: var(--p-button-primary-active-color);--_focus-ring-color: var(--p-button-primary-focus-ring-color);--_focus-ring-shadow: var(--p-button-primary-focus-ring-shadow);--_outlined-hover-bg: var(--p-button-outlined-primary-hover-background);--_outlined-active-bg: var(--p-button-outlined-primary-active-background);--_outlined-border: var(--p-button-outlined-primary-border-color);--_outlined-color: var(--p-button-outlined-primary-color);--_text-hover-bg: var(--p-button-text-primary-hover-background);--_text-active-bg: var(--p-button-text-primary-active-background);--_text-color: var(--p-button-text-primary-color);--_shadow: var(--p-button-shadow);--_active-shadow: var(--p-button-active-shadow);--_label-shadow: var(--p-button-label-shadow);--_texture: var(--p-button-texture);text-decoration:none!important;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--p-button-gap);position:relative;margin:0;padding:var(--p-button-padding-y) var(--p-button-padding-x);vertical-align:bottom;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--p-button-font-size);font-weight:var(--p-button-label-font-weight);background:var(--_texture),var(--_bg);color:var(--_color);border:1px solid var(--_border);border-radius:var(--p-button-border-radius);box-shadow:var(--_shadow);outline-color:transparent;transition:background var(--p-button-transition-duration),color var(--p-button-transition-duration),border-color var(--p-button-transition-duration),outline-color var(--p-button-transition-duration),box-shadow var(--p-button-transition-duration),translate var(--p-button-transition-duration);.p-button-text{display:block;padding:0;line-height:var(--p-typography-line-height);font-weight:var(--p-button-label-font-weight);text-shadow:var(--_label-shadow)}.p-button-icon-left,.p-button-icon-right,.p-icon{position:static;margin:0;line-height:1}.p-button-icon-right{order:1}&.p-button-icon-only{width:var(--p-button-icon-only-width);padding-inline:0;gap:0;.p-button-text{visibility:hidden;width:0;min-height:calc(1em * var(--p-typography-line-height));padding:0;overflow:hidden;white-space:nowrap}&.rounded-button{border-radius:50%;height:var(--p-button-icon-only-width)}}&.p-linkbutton{padding:0;>a{display:inline-flex;align-items:center;gap:var(--p-button-gap);padding:var(--p-button-padding-y) var(--p-button-padding-x);color:inherit;text-decoration:none;outline:0 none}}&:not(:disabled,.p-state-disabled):hover{background:var(--_texture),var(--_hover-bg);border-color:var(--_hover-border);color:var(--_hover-color)}&:not(:disabled,.p-state-disabled):active,&.p-state-active{background:var(--_texture),var(--_active-bg);border-color:var(--_active-border);color:var(--_active-color)}&:not(:disabled,.p-state-disabled):active{box-shadow:var(--_active-shadow);translate:0 var(--p-button-active-offset)}&:focus-visible,&.p-linkbutton:has(>a:focus-visible){outline:var(--p-button-focus-ring-width) var(--p-button-focus-ring-style) var(--_focus-ring-color);outline-offset:var(--p-button-focus-ring-offset);box-shadow:var(--_focus-ring-shadow)}&:disabled,&.p-state-disabled{cursor:default}&:disabled{opacity:var(--p-disabled-opacity)}.p-button-dropdown-icon{--_icon: var(--p-button-dropdown-icon)}&.p-state-loading :is(.p-button-icon-left,.p-button-icon-right,.p-icon):not(.p-icon-loading){display:none}}.p-button-group{display:inline-flex;border-radius:var(--p-button-border-radius);&:has(.p-button-raised){box-shadow:var(--p-button-raised-shadow)}.p-button{margin:0;border-radius:0;&:not(:nth-last-child(1 of.p-button)){border-inline-end-width:0}&:nth-child(1 of.p-button){border-start-start-radius:var(--p-button-border-radius);border-end-start-radius:var(--p-button-border-radius)}&:nth-last-child(1 of.p-button){border-start-end-radius:var(--p-button-border-radius);border-end-end-radius:var(--p-button-border-radius)}&:focus-visible{z-index:1}&.p-button-raised:not(:focus-visible){box-shadow:none}}}.p-buttonset .p-button{margin-left:0;margin-right:0}button.p-button::-moz-focus-inner{border:0;padding:0}.p-menubutton{display:inline-flex;position:relative;padding:0;.p-button{margin:0}}.p-button.p-button-secondary,:is(.p-splitbutton,.p-menubutton).p-button-secondary>.p-button{--_bg: var(--p-button-secondary-background);--_hover-bg: var(--p-button-secondary-hover-background);--_active-bg: var(--p-button-secondary-active-background);--_border: var(--p-button-secondary-border-color);--_hover-border: var(--p-button-secondary-hover-border-color);--_active-border: var(--p-button-secondary-active-border-color);--_color: var(--p-button-secondary-color);--_hover-color: var(--p-button-secondary-hover-color);--_active-color: var(--p-button-secondary-active-color);--_focus-ring-color: var(--p-button-secondary-focus-ring-color);--_focus-ring-shadow: var(--p-button-secondary-focus-ring-shadow);--_label-shadow: var(--p-button-outlined-label-shadow);--_outlined-hover-bg: var(--p-button-outlined-secondary-hover-background);--_outlined-active-bg: var(--p-button-outlined-secondary-active-background);--_outlined-border: var(--p-button-outlined-secondary-border-color);--_outlined-color: var(--p-button-outlined-secondary-color);--_text-hover-bg: var(--p-button-text-secondary-hover-background);--_text-active-bg: var(--p-button-text-secondary-active-background);--_text-color: var(--p-button-text-secondary-color)}.p-button.p-button-info,:is(.p-splitbutton,.p-menubutton).p-button-info>.p-button{--_bg: var(--p-button-info-background);--_hover-bg: var(--p-button-info-hover-background);--_active-bg: var(--p-button-info-active-background);--_border: var(--p-button-info-border-color);--_hover-border: var(--p-button-info-hover-border-color);--_active-border: var(--p-button-info-active-border-color);--_color: var(--p-button-info-color);--_hover-color: var(--p-button-info-hover-color);--_active-color: var(--p-button-info-active-color);--_focus-ring-color: var(--p-button-info-focus-ring-color);--_focus-ring-shadow: var(--p-button-info-focus-ring-shadow);--_outlined-hover-bg: var(--p-button-outlined-info-hover-background);--_outlined-active-bg: var(--p-button-outlined-info-active-background);--_outlined-border: var(--p-button-outlined-info-border-color);--_outlined-color: var(--p-button-outlined-info-color);--_text-hover-bg: var(--p-button-text-info-hover-background);--_text-active-bg: var(--p-button-text-info-active-background);--_text-color: var(--p-button-text-info-color)}.p-button.p-button-success,:is(.p-splitbutton,.p-menubutton).p-button-success>.p-button{--_bg: var(--p-button-success-background);--_hover-bg: var(--p-button-success-hover-background);--_active-bg: var(--p-button-success-active-background);--_border: var(--p-button-success-border-color);--_hover-border: var(--p-button-success-hover-border-color);--_active-border: var(--p-button-success-active-border-color);--_color: var(--p-button-success-color);--_hover-color: var(--p-button-success-hover-color);--_active-color: var(--p-button-success-active-color);--_focus-ring-color: var(--p-button-success-focus-ring-color);--_focus-ring-shadow: var(--p-button-success-focus-ring-shadow);--_outlined-hover-bg: var(--p-button-outlined-success-hover-background);--_outlined-active-bg: var(--p-button-outlined-success-active-background);--_outlined-border: var(--p-button-outlined-success-border-color);--_outlined-color: var(--p-button-outlined-success-color);--_text-hover-bg: var(--p-button-text-success-hover-background);--_text-active-bg: var(--p-button-text-success-active-background);--_text-color: var(--p-button-text-success-color)}.p-button.p-button-warning,:is(.p-splitbutton,.p-menubutton).p-button-warning>.p-button{--_bg: var(--p-button-warn-background);--_hover-bg: var(--p-button-warn-hover-background);--_active-bg: var(--p-button-warn-active-background);--_border: var(--p-button-warn-border-color);--_hover-border: var(--p-button-warn-hover-border-color);--_active-border: var(--p-button-warn-active-border-color);--_color: var(--p-button-warn-color);--_hover-color: var(--p-button-warn-hover-color);--_active-color: var(--p-button-warn-active-color);--_focus-ring-color: var(--p-button-warn-focus-ring-color);--_focus-ring-shadow: var(--p-button-warn-focus-ring-shadow);--_outlined-hover-bg: var(--p-button-outlined-warn-hover-background);--_outlined-active-bg: var(--p-button-outlined-warn-active-background);--_outlined-border: var(--p-button-outlined-warn-border-color);--_outlined-color: var(--p-button-outlined-warn-color);--_text-hover-bg: var(--p-button-text-warn-hover-background);--_text-active-bg: var(--p-button-text-warn-active-background);--_text-color: var(--p-button-text-warn-color)}.p-button.p-button-help,:is(.p-splitbutton,.p-menubutton).p-button-help>.p-button{--_bg: var(--p-button-help-background);--_hover-bg: var(--p-button-help-hover-background);--_active-bg: var(--p-button-help-active-background);--_border: var(--p-button-help-border-color);--_hover-border: var(--p-button-help-hover-border-color);--_active-border: var(--p-button-help-active-border-color);--_color: var(--p-button-help-color);--_hover-color: var(--p-button-help-hover-color);--_active-color: var(--p-button-help-active-color);--_focus-ring-color: var(--p-button-help-focus-ring-color);--_focus-ring-shadow: var(--p-button-help-focus-ring-shadow);--_outlined-hover-bg: var(--p-button-outlined-help-hover-background);--_outlined-active-bg: var(--p-button-outlined-help-active-background);--_outlined-border: var(--p-button-outlined-help-border-color);--_outlined-color: var(--p-button-outlined-help-color);--_text-hover-bg: var(--p-button-text-help-hover-background);--_text-active-bg: var(--p-button-text-help-active-background);--_text-color: var(--p-button-text-help-color)}.p-button.p-button-danger,:is(.p-splitbutton,.p-menubutton).p-button-danger>.p-button{--_bg: var(--p-button-danger-background);--_hover-bg: var(--p-button-danger-hover-background);--_active-bg: var(--p-button-danger-active-background);--_border: var(--p-button-danger-border-color);--_hover-border: var(--p-button-danger-hover-border-color);--_active-border: var(--p-button-danger-active-border-color);--_color: var(--p-button-danger-color);--_hover-color: var(--p-button-danger-hover-color);--_active-color: var(--p-button-danger-active-color);--_focus-ring-color: var(--p-button-danger-focus-ring-color);--_focus-ring-shadow: var(--p-button-danger-focus-ring-shadow);--_outlined-hover-bg: var(--p-button-outlined-danger-hover-background);--_outlined-active-bg: var(--p-button-outlined-danger-active-background);--_outlined-border: var(--p-button-outlined-danger-border-color);--_outlined-color: var(--p-button-outlined-danger-color);--_text-hover-bg: var(--p-button-text-danger-hover-background);--_text-active-bg: var(--p-button-text-danger-active-background);--_text-color: var(--p-button-text-danger-color)}.p-button.p-button-contrast,:is(.p-splitbutton,.p-menubutton).p-button-contrast>.p-button{--_bg: var(--p-button-contrast-background);--_hover-bg: var(--p-button-contrast-hover-background);--_active-bg: var(--p-button-contrast-active-background);--_border: var(--p-button-contrast-border-color);--_hover-border: var(--p-button-contrast-hover-border-color);--_active-border: var(--p-button-contrast-active-border-color);--_color: var(--p-button-contrast-color);--_hover-color: var(--p-button-contrast-hover-color);--_active-color: var(--p-button-contrast-active-color);--_focus-ring-color: var(--p-button-contrast-focus-ring-color);--_focus-ring-shadow: var(--p-button-contrast-focus-ring-shadow);--_outlined-hover-bg: var(--p-button-outlined-contrast-hover-background);--_outlined-active-bg: var(--p-button-outlined-contrast-active-background);--_outlined-border: var(--p-button-outlined-contrast-border-color);--_outlined-color: var(--p-button-outlined-contrast-color);--_text-hover-bg: var(--p-button-text-contrast-hover-background);--_text-active-bg: var(--p-button-text-contrast-active-background);--_text-color: var(--p-button-text-contrast-color)}.p-button.p-button-plain,:is(.p-splitbutton,.p-menubutton).p-button-plain>.p-button{--_outlined-hover-bg: var(--p-button-outlined-plain-hover-background);--_outlined-active-bg: var(--p-button-outlined-plain-active-background);--_outlined-border: var(--p-button-outlined-plain-border-color);--_outlined-color: var(--p-button-outlined-plain-color);--_text-hover-bg: var(--p-button-text-plain-hover-background);--_text-active-bg: var(--p-button-text-plain-active-background);--_text-color: var(--p-button-text-plain-color)}.p-button.p-button-outlined,:is(.p-splitbutton,.p-menubutton).p-button-outlined>.p-button{--_bg: var(--p-button-outlined-background);--_label-shadow: var(--p-button-outlined-label-shadow);--_hover-bg: var(--_outlined-hover-bg);--_active-bg: var(--_outlined-active-bg);--_border: var(--_outlined-border);--_hover-border: var(--_outlined-border);--_active-border: var(--_outlined-border);--_color: var(--_outlined-color);--_hover-color: var(--_outlined-color);--_active-color: var(--_outlined-color)}.p-button.p-button-flat,:is(.p-splitbutton,.p-menubutton).p-button-flat>.p-button{--_bg: transparent;--_hover-bg: var(--_text-hover-bg);--_active-bg: var(--_text-active-bg);--_border: transparent;--_hover-border: transparent;--_active-border: transparent;--_shadow: none;--_active-shadow: none;--_texture: none;--_label-shadow: var(--p-button-outlined-label-shadow);--_color: var(--_text-color);--_hover-color: var(--_text-color);--_active-color: var(--_text-color)}.p-button.p-button-raised,:is(.p-splitbutton,.p-menubutton).p-button-raised>.p-button{--_shadow: var(--p-button-raised-shadow);--_active-shadow: var(--p-button-raised-shadow)}.p-button{&.rounded-button{border-radius:var(--p-button-rounded-border-radius)}&.p-button-sm{font-size:var(--p-button-sm-font-size);padding:var(--p-button-sm-padding-y) var(--p-button-sm-padding-x);.p-button-icon-left,.p-button-icon-right,.p-icon{font-size:var(--p-button-sm-font-size)}&.p-button-icon-only{width:var(--p-button-sm-icon-only-width);padding-inline:0;&.rounded-button{height:var(--p-button-sm-icon-only-width)}}}&.p-button-lg{font-size:var(--p-button-lg-font-size);padding:var(--p-button-lg-padding-y) var(--p-button-lg-padding-x);.p-button-icon-left,.p-button-icon-right,.p-icon{font-size:var(--p-button-lg-font-size)}&.p-button-icon-only{width:var(--p-button-lg-icon-only-width);padding-inline:0;&.rounded-button{height:var(--p-button-lg-icon-only-width)}}}&.p-linkbutton{&.p-button-sm,&.p-button-lg{padding:0}&.p-button-sm>a{padding:var(--p-button-sm-padding-y) var(--p-button-sm-padding-x)}&.p-button-lg>a{padding:var(--p-button-lg-padding-y) var(--p-button-lg-padding-x)}&.p-button-icon-only>a{flex:1 1 auto;align-self:stretch;justify-content:center;padding-inline:0;gap:0}}.p-badge{min-width:var(--p-button-badge-size);height:var(--p-button-badge-size);line-height:var(--p-button-badge-size)}}.p-commandlink,.p-link{color:var(--p-button-link-color);border-radius:var(--p-border-radius-xs);outline-color:transparent;transition:color var(--p-button-transition-duration),outline-color var(--p-button-transition-duration);&:hover{color:var(--p-button-link-hover-color);text-decoration:underline}&:active{color:var(--p-button-link-active-color)}&:focus-visible{outline:var(--p-focus-ring-width) var(--p-focus-ring-style) var(--p-focus-ring-color);outline-offset:var(--p-focus-ring-offset);box-shadow:var(--p-focus-ring-shadow)}}.p-commandlink.p-state-loading{cursor:progress;text-decoration:none;&:after{content:" ";display:inline-block;line-height:1;margin-inline-start:var(--p-button-link-loading-icon-gap);vertical-align:-.125em;background:currentColor;forced-color-adjust:none;mask:var(--p-button-link-loading-icon) center / contain no-repeat;animation:p-spin var(--p-ajaxstatus-loading-icon-animation-duration) linear infinite}}}@layer primefaces.components{.p-card-header img{display:block;width:100%}.p-card{display:flex;flex-direction:column;background:var(--p-card-background);color:var(--p-card-color);border:0 none;box-shadow:var(--p-card-shadow);border-radius:var(--p-card-border-radius);.p-card-header{overflow:hidden;border-start-start-radius:var(--p-card-border-radius);border-start-end-radius:var(--p-card-border-radius)}.p-card-body{display:flex;flex-direction:column;gap:var(--p-card-body-gap);padding:var(--p-card-body-padding)}.p-card-title{margin:0;font-size:var(--p-card-title-font-size);font-weight:var(--p-card-title-font-weight)}.p-card-subtitle{margin:0;color:var(--p-card-subtitle-color);font-size:var(--p-card-subtitle-font-size);font-weight:var(--p-card-subtitle-font-weight)}.p-card-title+.p-card-subtitle{margin-top:calc(var(--p-card-caption-gap) - var(--p-card-body-gap))}}}@layer primefaces.components{.p-carousel{display:flex;flex-direction:column;.p-carousel-content{.p-carousel-prev,.p-carousel-next{width:var(--p-button-icon-only-width);height:var(--p-button-icon-only-width);margin:var(--p-carousel-content-gap);padding:0;background:transparent;color:var(--p-button-text-secondary-color);border:0 none;border-radius:50%;text-align:center;line-height:var(--p-button-icon-only-width);-webkit-user-select:none;user-select:none;outline-color:transparent;transition:background var(--p-carousel-transition-duration),color var(--p-carousel-transition-duration),outline-color var(--p-carousel-transition-duration),box-shadow var(--p-carousel-transition-duration)}.p-carousel-prev-icon{--_icon: var(--p-carousel-prev-icon)}.p-carousel-next-icon{--_icon: var(--p-carousel-next-icon)}.p-carousel-prev-vertical-icon{--_icon: var(--p-carousel-prev-vertical-icon)}.p-carousel-next-vertical-icon{--_icon: var(--p-carousel-next-vertical-icon)}.p-carousel-prev:hover,.p-carousel-next:hover{background:var(--p-button-text-secondary-hover-background);color:var(--p-button-text-secondary-color);text-decoration:none}.p-carousel-prev:active,.p-carousel-next:active{background:var(--p-button-text-secondary-active-background)}.p-carousel-prev:focus-visible,.p-carousel-next:focus-visible{outline:var(--p-focus-ring-width) var(--p-focus-ring-style) var(--p-focus-ring-color);outline-offset:var(--p-focus-ring-offset);box-shadow:var(--p-focus-ring-shadow)}.p-carousel-prev.p-state-disabled,.p-carousel-next.p-state-disabled{opacity:var(--p-disabled-opacity)}}.p-carousel-indicators{padding:var(--p-carousel-indicator-list-padding);gap:var(--p-carousel-indicator-list-gap);.p-carousel-indicator{margin:0;button{background:var(--p-carousel-indicator-background);width:var(--p-carousel-indicator-width);height:var(--p-carousel-indicator-height);border:0 none;border-radius:var(--p-carousel-indicator-border-radius);outline-color:transparent;transition:background var(--p-carousel-transition-duration),color var(--p-carousel-transition-duration),outline-color var(--p-carousel-transition-duration),box-shadow var(--p-carousel-transition-duration)}button:hover{background:var(--p-carousel-indicator-hover-background)}button:focus-visible{outline:var(--p-carousel-indicator-focus-ring-width) var(--p-carousel-indicator-focus-ring-style) var(--p-carousel-indicator-focus-ring-color);outline-offset:var(--p-carousel-indicator-focus-ring-offset);box-shadow:var(--p-carousel-indicator-focus-ring-shadow)}&.p-state-highlight button{background:var(--p-carousel-indicator-active-background);color:var(--p-primary-contrast-color)}}}}.p-carousel-content{display:flex;flex-direction:column;overflow:auto}.p-carousel-prev,.p-carousel-next{align-self:center;flex-grow:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;cursor:pointer}.p-carousel-prev.p-state-disabled,.p-carousel-next.p-state-disabled{pointer-events:none}.p-carousel-container{display:flex;flex-direction:row}.p-carousel-items-content{overflow:hidden;width:100%}.p-carousel-items-container{display:flex;flex-direction:row}.p-carousel-indicators{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0;list-style:none}.p-carousel-indicator>button{display:flex;align-items:center;justify-content:center;&.p-link{text-align:left;margin:0;padding:0;cursor:pointer;-webkit-user-select:none;user-select:none}}.p-carousel-vertical{.p-carousel-container{flex-direction:column}.p-carousel-items-container{flex-direction:column;height:100%}}.p-items-hidden .p-carousel-item{visibility:hidden;&.p-carousel-item-active{visibility:visible}}}@layer primefaces.components{.p-cascadeselect{display:inline-flex;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none;background:var(--p-cascadeselect-background);color:var(--p-cascadeselect-color);--_border-color: var(--p-cascadeselect-border-color);border:1px solid var(--_border-color);border-radius:var(--p-cascadeselect-border-radius);box-shadow:var(--p-cascadeselect-shadow);outline-color:transparent;transition:background var(--p-cascadeselect-transition-duration),color var(--p-cascadeselect-transition-duration),border-color var(--p-cascadeselect-transition-duration),outline-color var(--p-cascadeselect-transition-duration),box-shadow var(--p-cascadeselect-transition-duration);&:not(.p-state-disabled):hover{--_border-color: var(--p-cascadeselect-hover-border-color)}&:not(.p-state-disabled).p-state-focus{--_border-color: var(--p-cascadeselect-focus-border-color);outline:var(--p-cascadeselect-focus-ring-width) var(--p-cascadeselect-focus-ring-style) var(--p-cascadeselect-focus-ring-color);outline-offset:var(--p-cascadeselect-focus-ring-offset);box-shadow:var(--p-cascadeselect-focus-ring-shadow)}&.p-state-error,&.p-state-error:is(:hover,.p-state-focus){--_border-color: var(--p-cascadeselect-invalid-border-color)}&.p-state-disabled{background:var(--p-cascadeselect-disabled-background);opacity:1}.p-cascadeselect-label.p-inputfield,.p-cascadeselect-label.p-inputfield:not(.p-state-disabled):hover,.p-cascadeselect-label.p-inputfield:not(.p-state-disabled):focus{background:transparent;border:0 none;border-radius:0;outline:0 none;box-shadow:none}.p-cascadeselect-label.p-inputfield{padding-block:var(--p-cascadeselect-padding-y);padding-inline:var(--p-cascadeselect-padding-x);font-size:var(--p-cascadeselect-font-size);font-weight:var(--p-cascadeselect-font-weight);color:var(--p-cascadeselect-color)}.p-cascadeselect-label.p-inputfield.p-cascadeselect-label-placeholder{color:var(--p-cascadeselect-placeholder-color)}&.p-state-error .p-cascadeselect-label.p-inputfield.p-cascadeselect-label-placeholder{color:var(--p-cascadeselect-invalid-placeholder-color)}&.p-state-disabled .p-cascadeselect-label.p-inputfield{color:var(--p-cascadeselect-disabled-color)}.p-cascadeselect-dropdown-icon{--_icon: var(--p-cascadeselect-dropdown-icon)}.p-cascadeselect-trigger{background:transparent;color:var(--p-cascadeselect-dropdown-color);width:var(--p-cascadeselect-dropdown-width);border-start-end-radius:var(--p-cascadeselect-border-radius);border-end-end-radius:var(--p-cascadeselect-border-radius)}&.p-cascadeselect-sm{--p-cascadeselect-font-size: var(--p-cascadeselect-sm-font-size);--p-cascadeselect-padding-x: var(--p-cascadeselect-sm-padding-x);--p-cascadeselect-padding-y: var(--p-cascadeselect-sm-padding-y)}&.p-cascadeselect-lg{--p-cascadeselect-font-size: var(--p-cascadeselect-lg-font-size);--p-cascadeselect-padding-x: var(--p-cascadeselect-lg-padding-x);--p-cascadeselect-padding-y: var(--p-cascadeselect-lg-padding-y)}&.p-cascadeselect-sm .p-cascadeselect-trigger .p-cascadeselect-trigger-icon,&.p-cascadeselect-lg .p-cascadeselect-trigger .p-cascadeselect-trigger-icon{font-size:var(--p-cascadeselect-font-size)}}.p-cascadeselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-cascadeselect-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.p-cascadeselect-label:empty:before{content:"​"}.p-cascadeselect-panel{min-width:100%;position:absolute;background:var(--p-cascadeselect-overlay-background);color:var(--p-cascadeselect-overlay-color);border:1px solid var(--p-cascadeselect-overlay-border-color);border-radius:var(--p-cascadeselect-overlay-border-radius);box-shadow:var(--p-cascadeselect-overlay-shadow);.p-cascadeselect-items{padding:var(--p-cascadeselect-list-padding)}}.p-cascadeselect-items{margin:0;padding:0;list-style-type:none}.p-cascadeselect-item{cursor:pointer;white-space:nowrap}.p-cascadeselect-item-content{display:flex;align-items:center;overflow:hidden;position:relative;.p-cascadeselect-group-icon{margin-inline-start:auto}}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{margin:0;border:0 none;color:var(--p-cascadeselect-option-color);background:transparent;font-size:var(--p-cascadeselect-option-font-size);font-weight:var(--p-cascadeselect-option-font-weight);border-radius:var(--p-cascadeselect-option-border-radius);transition:background var(--p-list-option-transition-duration),color var(--p-list-option-transition-duration),border-color var(--p-list-option-transition-duration),box-shadow var(--p-list-option-transition-duration),outline-color var(--p-list-option-transition-duration);+.p-cascadeselect-item{margin-top:var(--p-cascadeselect-list-gap)}.p-cascadeselect-item-content{padding:var(--p-cascadeselect-option-padding);border-radius:var(--p-cascadeselect-option-border-radius);outline-color:transparent;&:focus{outline:var(--p-focus-ring-width) var(--p-focus-ring-style) var(--p-focus-ring-color);outline-offset:calc(-1 * var(--p-focus-ring-width));box-shadow:var(--p-focus-ring-shadow)}}&.p-state-highlight{color:var(--p-cascadeselect-option-focus-color);background:var(--p-cascadeselect-option-focus-background)}&:not(.p-state-highlight):not(.p-state-disabled):hover{color:var(--p-cascadeselect-option-focus-color);background:var(--p-cascadeselect-option-focus-background)}&.p-state-active{color:var(--p-cascadeselect-option-selected-color);background:var(--p-cascadeselect-option-selected-background);&.p-state-highlight,&:not(.p-state-disabled):hover{color:var(--p-cascadeselect-option-selected-focus-color);background:var(--p-cascadeselect-option-selected-focus-background)}}.p-cascadeselect-group-icon{--_icon: var(--p-cascadeselect-group-icon);font-size:var(--p-cascadeselect-option-icon-size);color:var(--p-cascadeselect-option-icon-color)}&.p-state-highlight>.p-cascadeselect-item-content .p-cascadeselect-group-icon,&:not(.p-state-disabled):hover>.p-cascadeselect-item-content .p-cascadeselect-group-icon{color:var(--p-cascadeselect-option-icon-focus-color)}}.p-cascadeselect-sublist{position:absolute;min-width:100%;z-index:1;display:none}.p-cascadeselect-item-active>.p-cascadeselect-sublist{display:block;left:100%;top:0}.p-input-filled .p-cascadeselect{--_line-width: var(--p-form-field-filled-indicator-width);--_line: linear-gradient(var(--_border-color), var(--_border-color)) bottom / 100% var(--_line-width) no-repeat border-box;background:var(--_line),var(--p-cascadeselect-filled-background);border-color:color-mix(in srgb,var(--_border-color) var(--p-form-field-filled-border-opacity),transparent);border-end-start-radius:var(--p-form-field-filled-bottom-border-radius);border-end-end-radius:var(--p-form-field-filled-bottom-border-radius);&:not(.p-state-disabled):hover{background:var(--_line),var(--p-cascadeselect-filled-hover-background)}&:not(.p-state-disabled).p-state-focus{--_line-width: var(--p-form-field-filled-focus-indicator-width);background:var(--_line),var(--p-cascadeselect-filled-focus-background);outline-color:color-mix(in srgb,var(--p-cascadeselect-focus-ring-color) var(--p-form-field-filled-border-opacity),transparent)}&.p-state-disabled{background:var(--_line),var(--p-cascadeselect-disabled-background)}}.p-fluid .p-cascadeselect{display:flex;.p-cascadeselect-label{width:1%}}}@layer primefaces.components{.p-chip{display:inline-flex;align-items:center;gap:var(--p-chip-gap);background-color:var(--p-chip-background);color:var(--p-chip-color);border-radius:var(--p-chip-border-radius);padding-block:var(--p-chip-padding-y);padding-inline:var(--p-chip-padding-x);&:has(>.p-chip-remove-icon){padding-inline-end:var(--p-chip-padding-y)}&.p-chip-image{padding-block:calc(var(--p-chip-padding-y) / 2)}.p-chip-text{margin:0;line-height:var(--p-typography-line-height);font-size:var(--p-chip-label-font-size);font-weight:var(--p-chip-label-font-weight)}.p-chip-icon{margin:0;line-height:1;color:var(--p-chip-icon-color);font-size:var(--p-chip-icon-size);width:var(--p-chip-icon-size);height:var(--p-chip-icon-size);flex-shrink:0}img{border-radius:50%;flex-shrink:0;width:var(--p-chip-image-width);height:var(--p-chip-image-height);margin-block:0;margin-inline:calc(-1 * var(--p-chip-padding-y)) 0}.p-chip-remove-icon{--_icon: var(--p-chip-remove-icon);cursor:pointer;flex-shrink:0;margin:0;line-height:1;color:var(--p-chip-remove-icon-color);font-size:var(--p-chip-remove-icon-size);width:var(--p-chip-remove-icon-size);height:var(--p-chip-remove-icon-size);border-radius:50%;outline-color:transparent;transition:outline-color var(--p-chip-transition-duration),box-shadow var(--p-chip-transition-duration);&:focus-visible{outline:var(--p-chip-remove-icon-focus-ring-width) var(--p-chip-remove-icon-focus-ring-style) var(--p-chip-remove-icon-focus-ring-color);outline-offset:var(--p-chip-remove-icon-focus-ring-offset);box-shadow:var(--p-chip-remove-icon-focus-ring-shadow)}}&:has(>.p-chip-remove-icon:focus-visible){background-color:var(--p-chip-focus-background)}}}@layer primefaces.components{.p-chips{--p-inputtext-background: var(--p-inputchips-background);--p-inputtext-disabled-background: var(--p-inputchips-disabled-background);--p-inputtext-filled-background: var(--p-inputchips-filled-background);--p-inputtext-filled-focus-background: var(--p-inputchips-filled-focus-background);--p-inputtext-border-color: var(--p-inputchips-border-color);--p-inputtext-hover-border-color: var(--p-inputchips-hover-border-color);--p-inputtext-focus-border-color: var(--p-inputchips-focus-border-color);--p-inputtext-invalid-border-color: var(--p-inputchips-invalid-border-color);--p-inputtext-color: var(--p-inputchips-color);--p-inputtext-disabled-color: var(--p-inputchips-disabled-color);--p-inputtext-placeholder-color: var(--p-inputchips-placeholder-color);--p-inputtext-shadow: var(--p-inputchips-shadow);--p-inputtext-padding-x: var(--p-inputchips-padding-x);--p-inputtext-padding-y: var(--p-inputchips-padding-y);--p-inputtext-border-radius: var(--p-inputchips-border-radius);--p-inputtext-focus-ring-width: var(--p-inputchips-focus-ring-width);--p-inputtext-focus-ring-style: var(--p-inputchips-focus-ring-style);--p-inputtext-focus-ring-color: var(--p-inputchips-focus-ring-color);--p-inputtext-focus-ring-offset: var(--p-inputchips-focus-ring-offset);--p-inputtext-focus-ring-shadow: var(--p-inputchips-focus-ring-shadow);--p-inputtext-transition-duration: var(--p-inputchips-transition-duration);box-shadow:none;cursor:pointer;display:inline-flex;position:relative;.p-chips-container{padding:calc(var(--p-inputchips-padding-y) / 2) var(--p-inputchips-padding-x);gap:calc(var(--p-inputchips-padding-y) / 2);.p-chips-token{padding:calc(var(--p-inputchips-padding-y) / 2) 0;margin:0;background:var(--p-chip-background);color:var(--p-inputchips-chip-color);border-radius:var(--p-inputchips-chip-border-radius);transition:background var(--p-inputchips-transition-duration),color var(--p-inputchips-transition-duration);.p-chips-token-label{padding-block:0;padding-inline:var(--p-chip-padding-x) calc(var(--p-chip-padding-x) + var(--p-chip-gap) + var(--p-chip-remove-icon-size));font-size:var(--p-chip-label-font-size);font-weight:var(--p-chip-label-font-weight)}.p-chips-chip-remove-icon{--_icon: var(--p-inputchips-chip-remove-icon)}.p-chips-token-icon{inset-inline-end:var(--p-chip-padding-x);margin-top:calc(-1 * var(--p-chip-remove-icon-size) / 2);font-size:var(--p-chip-remove-icon-size);color:var(--p-chip-remove-icon-color)}}.p-chips-input-token{margin:0;padding:calc(var(--p-inputchips-padding-y) / 2) 0;input{font-family:inherit;font-size:var(--p-form-field-font-size);font-weight:var(--p-form-field-font-weight);line-height:var(--p-typography-line-height);color:var(--p-inputchips-color);appearance:none}input::placeholder{color:var(--p-inputchips-placeholder-color)}}&.p-state-error .p-chips-input-token input::placeholder{color:var(--p-form-field-invalid-placeholder-color)}&.p-state-disabled .p-chips-input-token input{color:var(--p-inputchips-disabled-color)}}}.p-chips-container{display:flex;flex-wrap:wrap;align-items:center;clear:left;cursor:text;list-style-type:none;margin:0;min-height:1px;overflow:hidden}.p-chips-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto;overflow:hidden;position:relative;.p-chips-token-label{display:block}.p-chips-token-icon{cursor:pointer;position:absolute;top:50%}}.p-chips-input-token{display:inline-flex;align-items:center;flex:1 1 4rem;min-width:4rem;input{min-width:0;background-color:transparent;border:0 none;outline:0 none;padding:0;margin:0;box-shadow:none;border-radius:0;width:100%}}.p-fluid .p-chips{display:flex;flex:1 1 auto;.p-chips-container{width:100%}}}@layer primefaces.components{.p-chronoline{display:flex;flex-grow:1;flex-direction:column;.p-chronoline-event{min-height:var(--p-chronoline-event-min-height);&:last-child{min-height:0}}.p-chronoline-event-marker{align-items:center;justify-content:center;position:relative;border-width:var(--p-chronoline-event-marker-border-width);border-style:solid;border-color:var(--p-chronoline-event-marker-border-color);border-radius:var(--p-chronoline-event-marker-border-radius);width:var(--p-chronoline-event-marker-size);height:var(--p-chronoline-event-marker-size);background:var(--p-chronoline-event-marker-background);&:before{content:" ";border-radius:var(--p-chronoline-event-marker-content-border-radius);width:var(--p-chronoline-event-marker-content-size);height:var(--p-chronoline-event-marker-content-size);background:var(--p-chronoline-event-marker-content-background)}&:after{content:" ";position:absolute;width:100%;height:100%;border-radius:var(--p-chronoline-event-marker-border-radius);box-shadow:var(--p-chronoline-event-marker-content-inset-shadow)}}.p-chronoline-event-connector{background:var(--p-chronoline-event-connector-color)}&.p-chronoline-vertical{.p-chronoline-event-opposite,.p-chronoline-event-content{padding:var(--p-chronoline-vertical-event-content-padding)}.p-chronoline-event-connector{width:var(--p-chronoline-event-connector-size)}}&.p-chronoline-horizontal{.p-chronoline-event-opposite,.p-chronoline-event-content{padding:var(--p-chronoline-horizontal-event-content-padding)}.p-chronoline-event-connector{height:var(--p-chronoline-event-connector-size)}}}.p-chronoline-left{.p-chronoline-event-opposite{text-align:end}.p-chronoline-event-content{text-align:start}}.p-chronoline-right{.p-chronoline-event{flex-direction:row-reverse}.p-chronoline-event-opposite{text-align:start}.p-chronoline-event-content{text-align:end}}.p-chronoline-vertical.p-chronoline-alternate .p-chronoline-event{&:nth-child(2n){flex-direction:row-reverse}&:nth-child(odd){.p-chronoline-event-opposite{text-align:end}.p-chronoline-event-content{text-align:start}}&:nth-child(2n){.p-chronoline-event-opposite{text-align:start}.p-chronoline-event-content{text-align:end}}}.p-chronoline-event{display:flex;position:relative}.p-chronoline-event-opposite,.p-chronoline-event-content{flex:1}.p-chronoline-event-separator{flex:0;display:flex;align-items:center;flex-direction:column}.p-chronoline-event-marker{display:flex;align-self:baseline}.p-chronoline-event-connector{flex-grow:1}.p-chronoline-horizontal{flex-direction:row;.p-chronoline-event{flex-direction:column;flex:1;&:last-child{flex:0}}.p-chronoline-event-separator{flex-direction:row}.p-chronoline-event-connector{width:100%}&.p-chronoline-alternate .p-chronoline-event:nth-child(2n){flex-direction:column-reverse}}.p-chronoline-bottom .p-chronoline-event{flex-direction:column-reverse}}@layer primefaces.components{.p-columntoggler{padding:0;position:absolute;overflow:auto;display:none;background:var(--p-columntoggler-background);color:var(--p-columntoggler-color);border:1px solid var(--p-columntoggler-border-color);border-radius:var(--p-columntoggler-border-radius);box-shadow:var(--p-columntoggler-shadow);.p-columntoggler-close{display:none}.p-columntoggler-close-icon{--_icon: var(--p-columntoggler-close-icon)}.p-columntoggler-items{display:flex;flex-direction:column;border:0 none;margin:0;list-style:none;padding:var(--p-columntoggler-list-padding);gap:var(--p-columntoggler-list-gap)}.p-columntoggler-item,.p-columntoggler-all{cursor:pointer;margin:0;text-align:start;white-space:nowrap;display:flex;align-items:center;position:relative}.p-columntoggler-item .p-chkbox,.p-columntoggler-all .p-chkbox{position:static;flex:0 0 auto;margin:0}.p-columntoggler-item label,.p-columntoggler-all label{display:block;flex:1 1 auto;padding:0;cursor:pointer}.p-columntoggler-items{.p-columntoggler-item{gap:var(--p-columntoggler-option-gap);padding:var(--p-columntoggler-option-padding);border:0 none;background:transparent;color:var(--p-columntoggler-option-color);font-size:var(--p-columntoggler-option-font-size);font-weight:400;border-radius:var(--p-columntoggler-option-border-radius);transition:background var(--p-columntoggler-transition-duration),color var(--p-columntoggler-transition-duration);&:hover,&:has(.p-chkbox-box.p-state-focus){background:var(--p-columntoggler-option-focus-background);color:var(--p-columntoggler-option-focus-color)}}.p-columntoggler-all{gap:var(--p-columntoggler-option-gap);padding:var(--p-columntoggler-header-padding);background:transparent;color:var(--p-columntoggler-header-color);font-weight:var(--p-columntoggler-header-font-weight);border:0 none;border-bottom:1px solid var(--p-columntoggler-header-border-color);border-radius:0}}}@media only all{.p-columntoggler .p-columntoggler-item.p-column-p-1,.p-columntoggler .p-columntoggler-item.p-column-p-2,.p-columntoggler .p-columntoggler-item.p-column-p-3,.p-columntoggler .p-columntoggler-item.p-column-p-4,.p-columntoggler .p-columntoggler-item.p-column-p-5,.p-columntoggler .p-columntoggler-item.p-column-p-6,th.p-hidden,td.p-hidden{display:none}}@media screen and (min-width:20em){.p-columntoggler .p-columntoggler-item.p-column-p-1{display:flex}}@media screen and (min-width:30em){.p-columntoggler .p-columntoggler-item.p-column-p-2{display:flex}}@media screen and (min-width:40em){.p-columntoggler .p-columntoggler-item.p-column-p-3{display:flex}}@media screen and (min-width:50em){.p-columntoggler .p-columntoggler-item.p-column-p-4{display:flex}}@media screen and (min-width:60em){.p-columntoggler .p-columntoggler-item.p-column-p-5{display:flex}}@media screen and (min-width:70em){.p-columntoggler .p-columntoggler-item.p-column-p-6{display:flex}}}@layer primefaces.components{.p-confirm-popup{position:absolute;display:none;margin-top:var(--p-confirmpopup-gutter);background:var(--p-confirmpopup-background);color:var(--p-confirmpopup-color);border:1px solid var(--p-confirmpopup-border-color);border-radius:var(--p-confirmpopup-border-radius);box-shadow:var(--p-confirmpopup-shadow);&.p-confirm-popup-flipped{margin-top:0;margin-bottom:var(--p-confirmpopup-gutter)}.p-confirm-popup-content{display:flex;align-items:center;background:transparent;color:inherit;border:0 none;gap:var(--p-confirmpopup-content-gap);padding:var(--p-confirmpopup-content-padding)}.p-confirm-popup-icon{flex-shrink:0;font-size:var(--p-confirmpopup-icon-size);color:var(--p-confirmpopup-icon-color)}.p-confirm-popup-message{margin:0;color:var(--p-confirmpopup-message-color);font-size:var(--p-confirmpopup-message-font-size);font-weight:var(--p-confirmpopup-message-font-weight)}.p-confirm-popup-footer{background:transparent;color:inherit;border:0 none;text-align:end;padding:var(--p-confirmpopup-footer-padding);button{margin:0;margin-inline-end:var(--p-confirmpopup-footer-gap);width:auto;&:last-child{margin:0}}}&:after,&:before{content:" ";position:absolute;bottom:100%;left:calc(var(--overlayArrowLeft, 0px) + var(--p-confirmpopup-arrow-offset));width:0;height:0;pointer-events:none}&:after{border-width:calc(var(--p-confirmpopup-gutter) - 2px);margin-left:calc(-1 * (var(--p-confirmpopup-gutter) - 2px));border-style:solid;border-color:transparent;border-bottom-color:var(--p-confirmpopup-background)}&:before{border-width:var(--p-confirmpopup-gutter);margin-left:calc(-1 * var(--p-confirmpopup-gutter));border-style:solid;border-color:transparent;border-bottom-color:var(--p-confirmpopup-border-color)}&.p-confirm-popup-flipped{&:after,&:before{bottom:auto;top:100%}&:after{border-bottom-color:transparent;border-top-color:var(--p-confirmpopup-background)}&:before{border-bottom-color:transparent;border-top-color:var(--p-confirmpopup-border-color)}}}}@layer primefaces.components{.p-touch-selection-disabled{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.p-menu.p-contextmenu{--_bg: var(--p-contextmenu-background);--_border-color: var(--p-contextmenu-border-color);--_border-radius: var(--p-contextmenu-border-radius);--_color: var(--p-contextmenu-color);--_shadow: var(--p-contextmenu-shadow);--_list-padding: var(--p-contextmenu-list-padding);--_list-gap: var(--p-contextmenu-list-gap);--_transition-duration: var(--p-contextmenu-transition-duration);--_item-border-radius: var(--p-contextmenu-item-border-radius);--_item-padding: var(--p-contextmenu-item-padding);--_item-gap: var(--p-contextmenu-item-gap);--_item-color: var(--p-contextmenu-item-color);--_item-focus-background: var(--p-contextmenu-item-focus-background);--_item-focus-color: var(--p-contextmenu-item-focus-color);--_item-active-background: var(--p-contextmenu-item-active-background);--_item-active-color: var(--p-contextmenu-item-active-color);--_item-icon-color: var(--p-contextmenu-item-icon-color);--_item-icon-focus-color: var(--p-contextmenu-item-icon-focus-color);--_item-icon-active-color: var(--p-contextmenu-item-icon-active-color);--_item-icon-size: var(--p-contextmenu-item-icon-size);--_item-label-font-size: var(--p-contextmenu-item-label-font-size);--_item-label-font-weight: var(--p-contextmenu-item-label-font-weight);--_submenu-icon-color: var(--p-contextmenu-submenu-icon-color);--_submenu-icon-focus-color: var(--p-contextmenu-submenu-icon-focus-color);--_submenu-icon-size: var(--p-contextmenu-submenu-icon-size);--_submenu-icon-active-color: var(--p-contextmenu-submenu-icon-active-color);--_separator-border-color: var(--p-contextmenu-separator-border-color);--_submenu-label-background: var(--p-contextmenu-submenu-label-background);--_submenu-label-color: var(--p-contextmenu-submenu-label-color);--_submenu-label-font-size: var(--p-contextmenu-submenu-label-font-size);--_submenu-label-font-weight: var(--p-contextmenu-submenu-label-font-weight);--_submenu-label-padding: var(--p-contextmenu-submenu-label-padding);--_submenu-background: var(--p-contextmenu-background);--_submenu-border-color: var(--p-contextmenu-border-color);--_submenu-border-radius: var(--p-contextmenu-border-radius);--_submenu-padding: var(--p-contextmenu-list-padding);--_submenu-shadow: var(--p-contextmenu-shadow)}}@layer primefaces.components{.p-dashboard-column{float:left;padding-bottom:100px}.p-dashboard-column .p-panel-titlebar,.p-dashboard-panel .p-panel-titlebar{cursor:move}.p-dashboard{&:after{content:"";display:table;clear:both}.p-dashboard-column{padding-inline-end:var(--p-dashboard-gap);>.p-panel,>.p-sortable-placeholder{margin-bottom:var(--p-dashboard-gap)}}&.p-state-disabled .p-panel-titlebar{cursor:default}.p-sortable-placeholder{background:var(--p-dashboard-placeholder-background);border:1px dashed var(--p-dashboard-placeholder-border-color);border-radius:var(--p-dashboard-placeholder-border-radius)}.p-dashboard-active{outline:1px dashed var(--p-dashboard-drop-active-border-color);outline-offset:calc(-1 * var(--p-dashboard-drop-outline-offset));border-radius:var(--p-dashboard-placeholder-border-radius)}.p-dashboard-hover{outline:1px solid var(--p-dashboard-drop-hover-border-color);outline-offset:calc(-1 * var(--p-dashboard-drop-outline-offset));background:var(--p-dashboard-drop-hover-background);border-radius:var(--p-dashboard-placeholder-border-radius)}}}@layer primefaces.components{.p-datagrid{.p-datagrid-header{text-align:center;background:var(--p-dataview-header-background);color:var(--p-dataview-header-color);padding:var(--p-dataview-header-padding);font-weight:var(--p-dataview-header-font-weight);border:1px solid var(--p-dataview-header-border-color);border-width:var(--p-dataview-header-border-width);border-radius:var(--p-dataview-header-border-radius)}.p-datagrid-footer{text-align:center;background:var(--p-dataview-footer-background);color:var(--p-dataview-footer-color);padding:var(--p-dataview-footer-padding);font-weight:var(--p-dataview-footer-font-weight);border:1px solid var(--p-dataview-footer-border-color);border-width:var(--p-dataview-footer-border-width);border-radius:var(--p-dataview-footer-border-radius)}.p-datagrid-content{border:1px solid var(--p-dataview-content-border-color);border-width:var(--p-dataview-content-border-width);border-radius:var(--p-dataview-content-border-radius);background:var(--p-dataview-content-background);color:var(--p-dataview-content-color);padding:var(--p-dataview-content-padding);&.p-datagrid-content-empty{padding:var(--p-dataview-empty-message-padding);color:var(--p-dataview-empty-message-color)}}.p-paginator{text-align:center;padding:var(--p-paginator-padding);&.p-paginator-top{border-style:solid;border-color:var(--p-dataview-paginator-top-border-color);border-width:var(--p-dataview-paginator-top-border-width);border-radius:0}&.p-paginator-bottom{border-style:solid;border-color:var(--p-dataview-paginator-bottom-border-color);border-width:var(--p-dataview-paginator-bottom-border-width);border-radius:0}}}.p-datagrid-data{width:100%}.p-datagrid-column{padding:var(--p-dataview-grid-column-padding)}}@layer primefaces.components{.p-datalist{.p-datalist-header{text-align:center;background:var(--p-dataview-header-background);color:var(--p-dataview-header-color);padding:var(--p-dataview-header-padding);font-weight:var(--p-dataview-header-font-weight);border:1px solid var(--p-dataview-header-border-color);border-width:var(--p-dataview-header-border-width);border-radius:var(--p-dataview-header-border-radius)}.p-datalist-footer{text-align:center;background:var(--p-dataview-footer-background);color:var(--p-dataview-footer-color);padding:var(--p-dataview-footer-padding);font-weight:var(--p-dataview-footer-font-weight);border:1px solid var(--p-dataview-footer-border-color);border-width:var(--p-dataview-footer-border-width);border-radius:var(--p-dataview-footer-border-radius)}.p-datalist-content{border:1px solid var(--p-dataview-content-border-color);border-width:var(--p-dataview-content-border-width);border-radius:var(--p-dataview-content-border-radius);background:var(--p-dataview-content-background);color:var(--p-dataview-content-color);padding:var(--p-dataview-content-padding)}.p-datalist-nobullets{list-style-type:none}.p-datalist-empty-message{padding:var(--p-dataview-empty-message-padding);color:var(--p-dataview-empty-message-color)}.p-paginator{padding:var(--p-paginator-padding);&.p-paginator-top{border-style:solid;border-color:var(--p-dataview-paginator-top-border-color);border-width:var(--p-dataview-paginator-top-border-width);border-radius:0}&.p-paginator-bottom{border-style:solid;border-color:var(--p-dataview-paginator-bottom-border-color);border-width:var(--p-dataview-paginator-bottom-border-width);border-radius:0}}}}@layer primefaces.components{.p-datascroller{.p-datascroller-header{text-align:center;background:var(--p-dataview-header-background);color:var(--p-dataview-header-color);padding:var(--p-dataview-header-padding);font-weight:var(--p-dataview-header-font-weight);border:1px solid var(--p-dataview-header-border-color);border-width:var(--p-dataview-header-border-width);border-radius:var(--p-dataview-header-border-radius)}.p-datascroller-content{border:1px solid var(--p-dataview-content-border-color);border-width:var(--p-dataview-content-border-width);border-radius:var(--p-dataview-content-border-radius);background:var(--p-dataview-content-background);color:var(--p-dataview-content-color);padding:var(--p-dataview-content-padding)}.p-datascroller-list{list-style-type:none;margin:0;padding:0}.p-datascroller-item{border:1px solid var(--p-dataview-item-border-color);border-width:0 0 1px 0;&:last-child{border-bottom-width:0}}.p-datascroller-content>.p-datascroller-list>.p-datascroller-item{--_enter-offset: var(--p-dataview-content-enter-offset);animation:p-enter var(--p-dataview-content-enter-duration) var(--p-transition-easing-enter)}.p-datascroller-virtualscroll-wrapper{position:relative;.p-datascroller-list{top:0;left:0;position:absolute}}.p-datascroller-loader:not(:empty){display:flex;justify-content:center;align-items:center;padding:var(--p-dataview-loader-padding)}.p-datascroller-loading-icon{--_icon: var(--p-dataview-loading-icon)}.p-datascroller-loading .p-datascroller-loading-default{display:block;width:var(--p-dataview-loading-icon-size);height:var(--p-dataview-loading-icon-size);margin:0 auto;padding:0;font-size:var(--p-dataview-loading-icon-size);color:var(--p-dataview-loading-icon-color);animation:p-spin var(--p-dataview-loading-icon-animation-duration) linear infinite}}.p-datascroller-inline .p-datascroller-content{overflow:auto}}@layer primefaces.components{.p-datatable{.p-datatable-header{background:var(--p-datatable-header-background);color:var(--p-datatable-header-color);border:1px solid var(--p-datatable-header-border-color);border-width:var(--p-datatable-header-border-width);padding:var(--p-datatable-header-padding);font-weight:var(--p-datatable-header-font-weight);text-align:start;border-start-start-radius:var(--p-content-border-radius);border-start-end-radius:var(--p-content-border-radius)}.p-datatable-footer{background:var(--p-datatable-footer-background);color:var(--p-datatable-footer-color);border:1px solid var(--p-datatable-footer-border-color);border-width:var(--p-datatable-footer-border-width);padding:var(--p-datatable-footer-padding);font-weight:var(--p-datatable-footer-font-weight);text-align:start;border-end-start-radius:var(--p-content-border-radius);border-end-end-radius:var(--p-content-border-radius)}.p-paginator{padding:var(--p-paginator-padding);&.p-paginator-top{border-style:solid;border-color:var(--p-datatable-paginator-top-border-color);border-width:var(--p-datatable-paginator-top-border-width);border-radius:0}&.p-paginator-bottom{border-style:solid;border-color:var(--p-datatable-paginator-bottom-border-color);border-width:var(--p-datatable-paginator-bottom-border-width);border-radius:0}}table{width:100%;table-layout:fixed;border-collapse:collapse}thead th,tbody td,tbody th,tfoot td,tfoot th{overflow:hidden;border-style:solid}thead th{background:var(--p-datatable-header-cell-background);color:var(--p-datatable-header-cell-color);padding:var(--p-datatable-header-cell-padding);border:1px solid var(--p-datatable-header-cell-border-color);border-width:0 0 1px 0;font-weight:400;text-align:start;box-sizing:content-box;outline-color:transparent;transition:background var(--p-datatable-transition-duration),color var(--p-datatable-transition-duration),border-color var(--p-datatable-transition-duration),outline-color var(--p-datatable-transition-duration),box-shadow var(--p-datatable-transition-duration);.p-column-title{font-weight:var(--p-datatable-column-title-font-weight);font-size:var(--p-datatable-column-title-font-size);vertical-align:middle}.p-sortable-column-icon{display:inline-block;vertical-align:middle;margin:0;margin-inline-start:var(--p-datatable-header-cell-gap);color:var(--p-datatable-sort-icon-color);font-size:var(--p-datatable-sort-icon-size);transition:color var(--p-datatable-transition-duration);&.p-datatable-sort-icon{--_icon: var(--p-datatable-sort-icon)}&.p-datatable-sort-asc-icon{--_icon: var(--p-datatable-sort-asc-icon)}&.p-datatable-sort-desc-icon{--_icon: var(--p-datatable-sort-desc-icon)}}.p-sortable-column-badge{border-radius:var(--p-badge-border-radius);padding:var(--p-badge-padding);height:var(--p-badge-height);min-width:var(--p-badge-min-width);line-height:var(--p-badge-height);color:var(--p-badge-primary-color);background:var(--p-badge-primary-background);margin-inline-start:var(--p-datatable-header-cell-gap);font-size:var(--p-badge-font-size);font-weight:var(--p-badge-font-weight);text-align:center;vertical-align:middle}&.p-sortable-column.p-state-focus,&.p-sortable-column:focus-visible{outline:var(--p-datatable-header-cell-focus-ring-width) var(--p-datatable-header-cell-focus-ring-style) var(--p-datatable-header-cell-focus-ring-color);outline-offset:var(--p-datatable-header-cell-focus-ring-offset);box-shadow:var(--p-datatable-header-cell-focus-ring-shadow)}&.p-state-hover{background:var(--p-datatable-header-cell-hover-background);color:var(--p-datatable-header-cell-hover-color);.p-sortable-column-icon{color:var(--p-datatable-sort-icon-hover-color)}}}thead th.p-state-active{&,&.p-state-hover{background:var(--p-datatable-header-cell-selected-background);color:var(--p-datatable-header-cell-selected-color)}.p-sortable-column-icon{color:var(--p-datatable-header-cell-selected-color)}}.p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-sortable-column-badge{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;&.p-hidden{display:none}}.p-column-filter{display:block;box-sizing:border-box;width:100%;margin:var(--p-datatable-column-filter-gap) auto auto auto}.p-column-filter .p-inputfield,.p-column-customfilter .p-inputfield,.p-column-customfilter .p-selectonemenu{width:100%;max-width:100%}.p-column-customfilter{margin:var(--p-datatable-column-filter-gap) auto auto auto}&.p-filter-toggleable thead :is(.p-column-filter,.p-column-customfilter){display:none}tbody.p-datatable-data{outline:0;&:focus-visible{outline:var(--p-datatable-row-focus-ring-width) var(--p-datatable-row-focus-ring-style) var(--p-datatable-row-focus-ring-color);outline-offset:calc(-1 * var(--p-datatable-row-focus-ring-width))}}tr.p-state-highlight,.p-datatable-data tr.p-state-hover{cursor:pointer}.p-datatable-data>tr{background:var(--p-datatable-row-background);color:var(--p-datatable-row-color);outline-color:transparent;transition:background var(--p-datatable-transition-duration),color var(--p-datatable-transition-duration),border-color var(--p-datatable-transition-duration),outline-color var(--p-datatable-transition-duration),box-shadow var(--p-datatable-transition-duration);>td,>th{padding:var(--p-datatable-body-cell-padding);border:1px solid var(--p-datatable-body-cell-border-color);border-width:0 0 1px 0;font-size:var(--p-datatable-body-cell-font-size);font-weight:var(--p-datatable-body-cell-font-weight);text-align:start}&.p-datatable-empty-message>td{color:var(--p-datatable-empty-message-color)}>td.p-datatable-subtable-header{background:var(--p-datatable-subtable-header-background);border:1px solid var(--p-datatable-subtable-header-border-color);border-width:0 0 1px 0;color:var(--p-datatable-subtable-header-color);font-weight:var(--p-datatable-subtable-header-font-weight)}>td.p-datatable-subtable-footer{background:var(--p-datatable-footer-cell-background);color:var(--p-datatable-footer-cell-color);font-weight:var(--p-datatable-column-footer-font-weight)}&.p-state-hover{background:var(--p-datatable-row-hover-background);color:var(--p-datatable-row-hover-color)}&.p-state-highlight{background:var(--p-datatable-row-selected-background);color:var(--p-datatable-row-selected-color);.p-row-toggler,.p-row-editor>a{color:var(--p-datatable-row-selected-color)}.p-row-toggler.p-icon:hover,.p-row-editor>a:hover{background:var(--p-datatable-row-toggle-button-selected-hover-background);color:var(--p-datatable-row-toggle-button-selected-hover-color)}}&.p-state-highlight>td,&.p-state-highlight>th,&:has(+tr.p-state-highlight)>td,&:has(+tr.p-state-highlight)>th{border-bottom-color:var(--p-datatable-body-cell-selected-border-color)}&.p-datatable-selectable{cursor:pointer;>.p-grouped-column{background:var(--p-datatable-row-background);color:var(--p-datatable-row-color);cursor:default}}&.p-rowgroup-header{background:var(--p-datatable-row-group-header-background);color:var(--p-datatable-row-group-header-color);font-weight:var(--p-datatable-row-group-header-font-weight)}&.p-datatable-summaryrow{background:var(--p-datatable-summary-row-background);color:var(--p-datatable-summary-row-color);font-weight:var(--p-datatable-summary-row-font-weight)}&.p-datatable-rowordering{background:var(--p-datatable-row-selected-background)}}.p-row-toggler{cursor:pointer}.p-cell-editor-input{display:none}.p-row-editing{.p-cell-editor .p-cell-editor-output{display:none}.p-cell-editor .p-cell-editor-input{display:block}.p-row-editor .p-row-editor-pencil{display:none}.p-row-editor .p-row-editor-check,.p-row-editor .p-row-editor-close{display:inline-flex}}.p-row-editor{span{cursor:pointer}.p-row-editor-pencil{display:inline-flex}.p-row-editor-check,.p-row-editor-close{display:none}}.p-datatable-data tr.p-row-editing td.p-editable-column,.p-datatable-data tr.p-row-editing th.p-editable-column,.p-datatable-data td.p-cell-editing,.p-datatable-data th.p-cell-editing{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.p-row-editor{display:inline-flex;align-items:center;vertical-align:middle}.p-datatable-data>tr .p-row-toggler.p-icon,.p-datatable-data>tr .p-rowgroup-toggler .p-rowgroup-toggler-icon{display:inline-flex}.p-datatable-data>tr .p-row-editor>a,.p-datatable-data>tr .p-row-toggler.p-icon,.p-datatable-data>tr .p-rowgroup-toggler .p-rowgroup-toggler-icon{align-items:center;justify-content:center;vertical-align:middle;width:var(--p-datatable-row-toggle-button-size);height:var(--p-datatable-row-toggle-button-size);background:transparent;color:var(--p-datatable-row-toggle-button-color);border:0 none;border-radius:var(--p-datatable-row-toggle-button-border-radius);text-align:center;text-decoration:none;padding:0;-webkit-user-select:none;user-select:none;outline-color:transparent;transition:background var(--p-datatable-transition-duration),color var(--p-datatable-transition-duration),outline-color var(--p-datatable-transition-duration),box-shadow var(--p-datatable-transition-duration)}.p-datatable-data>tr{.p-row-toggler:not(.p-icon){color:var(--p-primary-color)}.p-row-editor>a:hover,.p-row-toggler.p-icon:hover,.p-rowgroup-toggler .p-rowgroup-toggler-icon:hover{background:var(--p-datatable-row-toggle-button-hover-background);color:var(--p-datatable-row-toggle-button-hover-color);border-color:transparent}.p-row-editor>a:focus-visible,.p-row-editor>a.p-row-editor-outline,.p-row-toggler:focus-visible,.p-rowgroup-toggler:focus-visible .p-rowgroup-toggler-icon,.p-rowgroup-toggler .p-rowgroup-toggler-icon:focus-visible{outline:var(--p-datatable-row-toggle-button-focus-ring-width) var(--p-datatable-row-toggle-button-focus-ring-style) var(--p-datatable-row-toggle-button-focus-ring-color);outline-offset:var(--p-datatable-row-toggle-button-focus-ring-offset);box-shadow:var(--p-datatable-row-toggle-button-focus-ring-shadow)}.p-rowgroup-toggler{margin-inline-end:var(--p-datatable-header-cell-gap);&:focus-visible{outline:0 none}}.p-row-editor{>a.p-row-editor-check{margin-inline-end:var(--p-datatable-header-cell-gap)}.p-datatable-row-edit-icon{--_icon: var(--p-datatable-row-edit-icon)}.p-datatable-row-save-icon{--_icon: var(--p-datatable-row-save-icon)}.p-datatable-row-cancel-icon{--_icon: var(--p-datatable-row-cancel-icon)}}.p-datatable-row-toggle-icon{--_icon: var(--p-datatable-row-toggle-expanded-icon)}.p-row-toggler.p-datatable-row-toggle-icon[aria-expanded=false],.p-rowgroup-toggler[aria-expanded=false]>.p-datatable-row-toggle-icon{--_icon: var(--p-datatable-row-toggle-collapsed-icon);&:dir(rtl){transform:rotate(180deg)}}}.p-rowgroup-header{>td>a.p-rowgroup-toggler{display:inline-flex;vertical-align:middle;position:relative;padding:0}.p-rowgroup-toggler-icon{position:static;margin:0}}.p-datatable-data>tr.p-expanded-row-content{background:var(--p-datatable-row-background);color:var(--p-datatable-row-color)}.p-column-resizer{position:absolute;top:0;inset-inline-end:0;margin:0;width:var(--p-datatable-column-resizer-width);height:100%;padding:0;cursor:col-resize;border:1px solid transparent;box-sizing:border-box}.p-column-resizer-helper{width:var(--p-datatable-resize-indicator-width);position:absolute;z-index:10;display:none;background:var(--p-datatable-resize-indicator-color)}tfoot td,tfoot th{background:var(--p-datatable-footer-cell-background);border:1px solid var(--p-datatable-footer-cell-border-color);border-width:0 0 1px 0;color:var(--p-datatable-footer-cell-color);padding:var(--p-datatable-footer-cell-padding);font-weight:var(--p-datatable-column-footer-font-weight);font-size:var(--p-datatable-column-footer-font-size);text-align:start;box-sizing:content-box}>.p-datatable-column-reorder-top-icon,>.p-datatable-column-reorder-bottom-icon{color:var(--p-datatable-drop-point-color)}>.p-datatable-column-reorder-top-icon{--_icon: var(--p-datatable-column-reorder-top-icon);visibility:hidden}>.p-datatable-column-reorder-bottom-icon{--_icon: var(--p-datatable-column-reorder-bottom-icon);padding-top:var(--p-datatable-drop-point-offset)}.p-datatable-scrollable-body{min-height:0%;outline:0 none}.p-datatable-scrollable-header{background:var(--p-datatable-header-cell-background)}.p-datatable-scrollable-footer{background:var(--p-datatable-footer-cell-background)}.p-datatable-virtualscroll-wrapper{position:relative}.p-datatable-virtualscroll-table{top:0;left:0;position:absolute}.p-selection-column .p-chkbox-all{display:inline-flex;vertical-align:middle;margin:0;width:var(--p-checkbox-width);height:var(--p-checkbox-height)}table.p-datatable-fs{width:auto}.p-datatable-frozenlayout-left,.p-datatable-frozenlayout-right{padding:0;border:0 none;vertical-align:top}.p-datatable-frozen-container{margin-inline-end:-1px;.p-row-toggler,.p-row-editor{margin-top:-2px;margin-bottom:-2px}}&.p-datatable-striped .p-datatable-data>tr.p-datatable-odd{background:var(--p-datatable-row-striped-background);&.p-state-hover{background:var(--p-datatable-row-hover-background);color:var(--p-datatable-row-hover-color)}&.p-state-highlight{background:var(--p-datatable-row-selected-background);color:var(--p-datatable-row-selected-color)}}&.p-datatable-sm{.p-datatable-header{padding:var(--p-datatable-header-sm-padding)}thead>tr>th{padding:var(--p-datatable-header-cell-sm-padding)}.p-datatable-data>tr>td,.p-datatable-data>tr>th{padding:var(--p-datatable-body-cell-sm-padding)}tfoot>tr>td{padding:var(--p-datatable-footer-cell-sm-padding)}.p-datatable-footer{padding:var(--p-datatable-footer-sm-padding)}}&.p-datatable-lg{.p-datatable-header{padding:var(--p-datatable-header-lg-padding)}thead>tr>th{padding:var(--p-datatable-header-cell-lg-padding)}.p-datatable-data>tr>td,.p-datatable-data>tr>th{padding:var(--p-datatable-body-cell-lg-padding)}tfoot>tr>td{padding:var(--p-datatable-footer-cell-lg-padding)}.p-datatable-footer{padding:var(--p-datatable-footer-lg-padding)}}&.p-datatable-sm .p-datatable-scrollable-theadclone>tr>th,&.p-datatable-lg .p-datatable-scrollable-theadclone>tr>th{padding-top:0;padding-bottom:0}&.p-datatable-gridlines{.p-datatable-header{border-width:1px 1px 0 1px}.p-datatable-footer{border-width:0 1px 1px 1px}.p-paginator{&.p-paginator-top{border-width:1px 1px 0 1px}&.p-paginator-bottom{border-width:0 1px 1px 1px}}thead>tr>th,.p-datatable-data>tr>td,.p-datatable-data>tr>th,tfoot>tr>td{border-width:1px}.p-datatable-scrollable-theadclone>tr>th{padding-top:0;padding-bottom:0;border-bottom:0 none;border-top:0 none}}&.p-datatable-sticky{&.p-sticky{box-shadow:var(--p-overlay-select-shadow)}>table{>thead{background:var(--p-datatable-header-cell-background)}>tfoot{background:var(--p-datatable-footer-cell-background)}}}}.p-datatable-tablewrapper{overflow:auto}.p-datatable-summary{display:none}.p-datatable-scrollable-body{overflow:auto}.p-datatable-scrollable-header,.p-datatable-scrollable-footer{overflow:hidden;border:0 none}.p-datatable-scrollable{.p-datatable-scrollable-header,.p-datatable-scrollable-footer{position:relative}.p-datatable-scrollable-header td{font-weight:400}}.p-datatable-scrollable-theadclone{height:0;tr{height:0}th{&.p-state-default{height:0!important;border-bottom-width:0;border-top-width:0;padding-top:0;padding-bottom:0;outline:0 none}span.p-column-title{display:block;height:0}}}.p-datatable-resizable{padding-bottom:1px;overflow:auto;thead th,tbody td,tbody th,tfoot td{white-space:nowrap}th.p-resizable-column{background-clip:padding-box;position:relative}}.p-datatable-rtl{direction:rtl}.p-datatable-frozen-container .p-datatable-scrollable-body{overflow:hidden}.p-datatable-frozenlayout-right .p-datatable-empty-message td{text-indent:-9999px;>*{visibility:hidden}}.p-datatable-data td[role=gridcell]:focus,.p-datatable-data th[role=rowheader]:focus,.p-datatable-data td[role=grid] [tabindex="0"]:focus{outline:var(--p-datatable-row-focus-ring-width) var(--p-datatable-row-focus-ring-style) var(--p-datatable-row-focus-ring-color);outline-offset:var(--p-datatable-row-focus-ring-offset);box-shadow:var(--p-datatable-row-focus-ring-shadow)}.p-datatable-reflow{.p-datatable-data td[role=gridcell] .p-column-title,.p-datatable-data th[role=rowheader] .p-column-title,.p-expanded-row-content td .p-column-title{display:none}.p-reflow-label,.p-reflow-dropdown{margin-bottom:var(--p-datatable-reflow-gap);display:none}.p-reflow-dropdown{font-family:inherit;font-size:var(--p-select-font-size);padding-block:var(--p-select-padding-y);padding-inline:var(--p-select-padding-x);color:var(--p-select-color);background:var(--p-select-background);border:1px solid var(--p-select-border-color);border-radius:var(--p-select-border-radius);outline-color:transparent;&:hover{border-color:var(--p-select-hover-border-color)}&:focus-visible{border-color:var(--p-select-focus-border-color);outline:var(--p-select-focus-ring-width) var(--p-select-focus-ring-style) var(--p-select-focus-ring-color);outline-offset:var(--p-select-focus-ring-offset);box-shadow:var(--p-select-focus-ring-shadow)}}}@media(max-width:640px){.p-datatable-reflow thead th,.p-datatable-reflow tfoot td{display:none}.p-datatable-reflow{thead th.p-filter-column{box-sizing:border-box;display:block;float:inline-start;clear:inline-start;width:100%!important;border:0 none;text-align:start;.p-column-title{display:block;font-weight:var(--p-datatable-reflow-title-font-weight);margin:0 0 var(--p-datatable-reflow-gap) 0;padding:0}.p-sortable-column-icon,.p-sortable-column-badge,.p-column-resizer{display:none}.p-column-filter,.p-column-customfilter{display:block;box-sizing:border-box;width:100%!important;margin:0}}&.p-filter-toggleable thead th.p-filter-column :is(.p-column-filter,.p-column-customfilter){display:none}.p-datatable-data{td[role=gridcell]:not(.p-hidden),th[role=rowheader]:not(.p-hidden){box-sizing:border-box;clear:inline-start;float:inline-start;border:0 none;display:block;text-align:start!important;width:100%!important}&.p-widget-content{border:0 none}tr.p-widget-content{border-left:0 none;border-right:0 none}td[role=gridcell] .p-column-title,th[role=rowheader] .p-column-title{display:inline-block;font-weight:var(--p-datatable-reflow-title-font-weight);margin:0;margin-inline-end:var(--p-datatable-reflow-gap);min-width:30%;max-width:35%;padding:0}tr{border-bottom:1px solid var(--p-datatable-body-cell-border-color);&:hover,&.p-state-highlight{border-left:0 none;border-right:0 none;border-bottom:1px solid var(--p-datatable-body-cell-border-color)}&.p-expanded-row-content>td{display:block;width:100%}}}.p-reflow-label,.p-reflow-dropdown{display:inline-block}.p-reflow-dropdown{margin-inline-start:var(--p-datatable-reflow-gap)}tr.p-datatable-empty-message>td{display:block;border:0 none}}}}@layer primefaces.components{.p-dataview{position:relative;border:1px solid var(--p-dataview-border-color);border-width:var(--p-dataview-border-width);border-radius:var(--p-dataview-border-radius);padding:var(--p-dataview-padding);.p-paginator{&.p-paginator-top{border-style:solid;border-color:var(--p-dataview-paginator-top-border-color);border-width:var(--p-dataview-paginator-top-border-width);border-radius:0}&.p-paginator-bottom{border-style:solid;border-color:var(--p-dataview-paginator-bottom-border-color);border-width:var(--p-dataview-paginator-bottom-border-width);border-radius:0}}.p-dataview-header{display:flow-root;text-align:center;background:var(--p-dataview-header-background);color:var(--p-dataview-header-color);padding:var(--p-dataview-header-padding);font-weight:var(--p-dataview-header-font-weight);border:1px solid var(--p-dataview-header-border-color);border-width:var(--p-dataview-header-border-width);border-radius:var(--p-dataview-header-border-radius);.p-dataview-layout-options{float:inline-end}}.p-dataview-footer{text-align:center;background:var(--p-dataview-footer-background);color:var(--p-dataview-footer-color);border:1px solid var(--p-dataview-footer-border-color);border-width:var(--p-dataview-footer-border-width);padding:var(--p-dataview-footer-padding);font-weight:var(--p-dataview-footer-font-weight);border-radius:var(--p-dataview-footer-border-radius)}.p-dataview-content{border:1px solid var(--p-dataview-content-border-color);border-width:var(--p-dataview-content-border-width);border-radius:var(--p-dataview-content-border-radius);background:var(--p-dataview-content-background);color:var(--p-dataview-content-color);padding:var(--p-dataview-content-padding);>*{--_enter-offset: var(--p-dataview-content-enter-offset);animation:p-enter var(--p-dataview-content-enter-duration) var(--p-transition-easing-enter)}}&.p-dataview-list .p-dataview-row{border:1px solid var(--p-dataview-item-border-color);border-width:0 0 1px 0;&:last-child{border-bottom-width:0}}&.p-dataview-grid .p-dataview-column{padding:var(--p-dataview-grid-column-padding)}.p-dataview-layout-options{display:inline-flex;gap:0;background:var(--p-togglebutton-background);border:1px solid var(--p-togglebutton-border-color);border-radius:var(--p-togglebutton-border-radius);padding:var(--p-togglebutton-padding);.p-button{margin:0;width:auto;padding:var(--p-togglebutton-content-padding);background:transparent;color:var(--p-togglebutton-icon-color);border:0 none;border-radius:var(--p-togglebutton-content-border-radius);box-shadow:none;transition:background var(--p-togglebutton-transition-duration),color var(--p-togglebutton-transition-duration),box-shadow var(--p-togglebutton-transition-duration),outline-color var(--p-togglebutton-transition-duration);.p-button-text{display:none}.p-dataview-list-layout-icon{--_icon: var(--p-dataview-list-layout-icon)}.p-dataview-grid-layout-icon{--_icon: var(--p-dataview-grid-layout-icon)}&:before{content:none}&:first-child,&:last-child{border-radius:var(--p-togglebutton-content-border-radius)}&:not(.p-state-active):hover,&.p-state-hover:not(.p-state-active){background:transparent;color:var(--p-togglebutton-icon-hover-color)}&.p-state-active,&.p-state-active:not(.p-state-disabled):hover{background:var(--p-togglebutton-content-checked-background);color:var(--p-togglebutton-icon-checked-color);box-shadow:var(--p-togglebutton-content-checked-shadow)}&.p-state-focus,&:focus-visible{outline:var(--p-togglebutton-focus-ring-width) var(--p-togglebutton-focus-ring-style) var(--p-togglebutton-focus-ring-color);outline-offset:var(--p-togglebutton-focus-ring-offset)}}}}.p-dataview-list .p-dataview-list-container{list-style-type:none;margin:0;padding:0}.p-fluid .p-dataview-layout-options.p-buttonset{width:auto}}@layer primefaces.components{body.p-dialog-open{position:relative}.p-dialog{display:none;position:fixed;inset:0;padding:var(--p-overlay-modal-padding);overflow-x:hidden;overflow-y:auto;outline:0;&:not([aria-modal=true]){pointer-events:none}&.p-dialog-absolute{position:absolute}&.p-overlay-hidden{display:block}.p-dialog-titlebar{position:relative}.p-dialog-content{position:relative;overflow:auto}.p-dialog-box .p-dialog-content.p-df-content{overflow:hidden;padding:0}.p-resizable-se{position:absolute;width:9px;height:9px;right:-5px;bottom:-5px}.p-dialog-titlebar-close,.p-dialog-titlebar-minimize,.p-dialog-titlebar-maximize{cursor:pointer}&.p-overflow-hidden,&.p-dialog-absolute,&.p-dialog-fitviewport{overflow-y:hidden}&.p-dialog-absolute .p-dialog-box{position:absolute}.p-dialog-box{position:relative;display:inline-flex;pointer-events:auto;flex-direction:column;max-width:100%;background:var(--p-dialog-background);color:var(--p-dialog-color);border:1px solid var(--p-dialog-border-color);border-radius:var(--p-dialog-border-radius);box-shadow:var(--p-dialog-shadow);.p-dialog-titlebar{display:flex;align-items:center;flex-shrink:0;background:transparent;color:var(--p-dialog-color);font-weight:var(--p-dialog-title-font-weight);border:0 none;border-radius:0;padding:var(--p-dialog-header-padding);.p-dialog-title{flex:1 1 auto;font-size:var(--p-dialog-title-font-size);font-weight:var(--p-dialog-title-font-weight);text-wrap:balance;overflow:hidden;text-overflow:ellipsis}.p-dialog-actions{order:1;display:inline-flex;align-items:center;margin-inline-start:var(--p-dialog-header-gap)}>.p-dialog-titlebar-minimize{order:2}>.p-dialog-titlebar-maximize{order:3}>.p-dialog-titlebar-close{order:4}.p-dialog-titlebar-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--p-button-icon-only-width);height:var(--p-button-icon-only-width);margin:0;margin-inline-start:var(--p-dialog-header-gap);padding:0;border:0 none;border-radius:50%;background:transparent;color:var(--p-button-text-secondary-color);text-decoration:none;-webkit-user-select:none;user-select:none;outline-color:transparent;transition:background var(--p-button-transition-duration),color var(--p-button-transition-duration),outline-color var(--p-button-transition-duration),box-shadow var(--p-button-transition-duration)}.p-dialog-titlebar-icon:hover{background:var(--p-button-text-secondary-hover-background);color:var(--p-button-text-secondary-color)}.p-dialog-titlebar-icon:active{background:var(--p-button-text-secondary-active-background)}.p-dialog-titlebar-icon:focus-visible{outline:var(--p-button-focus-ring-width) var(--p-button-focus-ring-style) var(--p-button-secondary-focus-ring-color);outline-offset:var(--p-button-focus-ring-offset);box-shadow:var(--p-button-secondary-focus-ring-shadow)}}}.p-dialog-close-icon{--_icon: var(--p-dialog-close-icon)}.p-dialog-minimize-icon{--_icon: var(--p-dialog-minimize-icon)}.p-dialog-maximize-icon{--_icon: var(--p-dialog-maximize-icon)}&.p-dialog-maximized>.p-dialog-box>.p-dialog-titlebar .p-dialog-maximize-icon{--_icon: var(--p-dialog-unmaximize-icon)}.p-dialog-box{.p-dialog-content{flex-grow:1;background:transparent;color:var(--p-dialog-color);border:0 none;padding:var(--p-dialog-content-padding)}.p-dialog-footer{flex-shrink:0;background:transparent;color:var(--p-dialog-color);border:0 none;padding:var(--p-dialog-footer-padding);margin:0;text-align:end;button{margin:0;margin-inline-start:var(--p-dialog-footer-gap);width:auto}}}&.p-dialog-maximized{padding:0;.p-dialog-box{width:100%!important;height:100%!important;top:0!important;left:0!important;border-radius:0}}&.p-confirm-dialog .p-dialog-box .p-dialog-content,&.p-message-dialog .p-dialog-box .p-dialog-content{display:flex;align-items:center;gap:var(--p-confirmdialog-content-gap)}&.p-confirm-dialog .p-dialog-box .p-dialog-content>span,&.p-message-dialog .p-dialog-box .p-dialog-content>span{display:inline-block;margin:0;color:var(--p-confirmdialog-message-color);font-size:var(--p-confirmdialog-message-font-size);font-weight:var(--p-confirmdialog-message-font-weight)}&.p-confirm-dialog .p-dialog-box .p-dialog-content>span.p-confirm-dialog-severity,&.p-message-dialog .p-dialog-box .p-dialog-content>span.p-dialog-message{flex-shrink:0;line-height:1;color:var(--p-confirmdialog-icon-color);font-size:var(--p-confirmdialog-icon-size)}.p-dialog-warn-icon{--_icon: var(--p-dialog-warn-icon)}.p-dialog-info-icon{--_icon: var(--p-dialog-info-icon)}.p-dialog-error-icon{--_icon: var(--p-dialog-error-icon)}.p-dialog-fatal-icon{--_icon: var(--p-dialog-fatal-icon)}}.p-draggable .p-dialog-titlebar{cursor:move}.p-dialog-docking-zone{position:fixed;bottom:0;left:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--p-dialog-header-gap);padding:var(--p-dialog-header-gap)}.p-dialog-docked{display:flex;align-items:center;gap:var(--p-dialog-header-gap);max-width:20rem;padding:var(--p-dialog-header-gap) var(--p-dialog-header-gap) var(--p-dialog-header-gap) var(--p-dialog-header-padding);background:var(--p-dialog-background);color:var(--p-dialog-color);border:1px solid var(--p-dialog-border-color);border-radius:var(--p-dialog-border-radius);box-shadow:var(--p-dialog-shadow);.p-dialog-docked-title{flex:1 1 auto;font-weight:var(--p-dialog-title-font-weight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-dialog-docked-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--p-button-icon-only-width);height:var(--p-button-icon-only-width);border-radius:50%;color:var(--p-button-text-secondary-color);text-decoration:none;cursor:pointer;outline-color:transparent;transition:background var(--p-button-transition-duration),color var(--p-button-transition-duration);&:hover{background:var(--p-button-text-secondary-hover-background)}&:active{background:var(--p-button-text-secondary-active-background)}&:focus-visible{outline:var(--p-button-focus-ring-width) var(--p-button-focus-ring-style) var(--p-button-secondary-focus-ring-color);outline-offset:var(--p-button-focus-ring-offset);box-shadow:var(--p-button-secondary-focus-ring-shadow)}}.p-dialog-docked-restore .p-icon{--_icon: var(--p-dialog-unminimize-icon)}.p-dialog-docked-maximize .p-icon{--_icon: var(--p-dialog-maximize-icon)}.p-dialog-docked-close .p-icon{--_icon: var(--p-dialog-close-icon)}}.p-dialog-minimizing{border:1px dashed var(--p-primary-color);border-radius:var(--p-dialog-border-radius)}.p-dialog-mask{position:fixed;inset:0;-webkit-user-select:none;user-select:none}.p-dialog-rtl{direction:rtl}}@layer primefaces.components{.p-divider-horizontal{display:flex;width:100%;position:relative;align-items:center;&:before{position:absolute;display:block;top:50%;left:0;width:100%;content:""}&.p-divider-left{justify-content:flex-start}&.p-divider-right{justify-content:flex-end}&.p-divider-center{justify-content:center}}.p-divider-content{z-index:1}.p-divider-vertical{min-height:100%;display:flex;position:relative;justify-content:center;&:before{position:absolute;display:block;top:0;left:50%;height:100%;content:""}&.p-divider-top{align-items:flex-start}&.p-divider-center{align-items:center}&.p-divider-bottom{align-items:flex-end}}.p-divider{&.p-divider-solid{&.p-divider-horizontal:before{border-top-style:solid}&.p-divider-vertical:before{border-left-style:solid}}&.p-divider-dashed{&.p-divider-horizontal:before{border-top-style:dashed}&.p-divider-vertical:before{border-left-style:dashed}}&.p-divider-dotted{&.p-divider-horizontal:before{border-top-style:dotted}&.p-divider-vertical:before{border-left-style:dotted}}.p-divider-content{background-color:var(--p-divider-content-background);color:var(--p-divider-content-color)}&.p-divider-horizontal{margin:var(--p-divider-horizontal-margin);padding:var(--p-divider-horizontal-padding);&:before{border-top-width:1px;border-top-color:var(--p-divider-border-color)}.p-divider-content{padding:var(--p-divider-horizontal-content-padding)}}&.p-divider-vertical{margin:var(--p-divider-vertical-margin);padding:var(--p-divider-vertical-padding);&:before{border-left-width:1px;border-left-color:var(--p-divider-border-color)}.p-divider-content{padding:var(--p-divider-vertical-content-padding)}}}}@layer primefaces.components{.p-fieldset-toggleable .p-fieldset-legend{outline:0}.p-fieldset{margin:0;padding:var(--p-fieldset-padding);background:var(--p-fieldset-background);color:var(--p-fieldset-color);border:1px solid var(--p-fieldset-border-color);border-radius:var(--p-fieldset-border-radius);.p-fieldset-legend{display:flex;align-items:center;gap:var(--p-fieldset-legend-gap);padding:var(--p-fieldset-legend-padding);font-size:var(--p-fieldset-legend-font-size);font-weight:var(--p-fieldset-legend-font-weight);background:var(--p-fieldset-legend-background);color:var(--p-fieldset-legend-color);border-style:solid;border-width:var(--p-fieldset-legend-border-width);border-color:var(--p-fieldset-legend-border-color);border-radius:var(--p-fieldset-legend-border-radius);-webkit-user-select:none;user-select:none;outline-color:transparent;transition:background var(--p-fieldset-transition-duration),color var(--p-fieldset-transition-duration),outline-color var(--p-fieldset-transition-duration),box-shadow var(--p-fieldset-transition-duration)}&.p-fieldset-toggleable .p-fieldset-legend{cursor:pointer}.p-fieldset-legend{.p-fieldset-toggler{color:var(--p-fieldset-toggle-icon-color);transition:color var(--p-fieldset-transition-duration)}.p-fieldset-toggle-icon{--_icon: var(--p-fieldset-toggle-expanded-icon)}&[aria-expanded=false] .p-fieldset-toggle-icon{--_icon: var(--p-fieldset-toggle-collapsed-icon)}}.p-fieldset-legend.p-state-hover,&.p-fieldset-toggleable .p-fieldset-legend:hover{background:var(--p-fieldset-legend-hover-background);color:var(--p-fieldset-legend-hover-color)}.p-fieldset-legend.p-state-hover .p-fieldset-toggler,&.p-fieldset-toggleable .p-fieldset-legend:hover .p-fieldset-toggler{color:var(--p-fieldset-toggle-icon-hover-color)}.p-fieldset-legend:focus-visible{outline:var(--p-fieldset-legend-focus-ring-width) var(--p-fieldset-legend-focus-ring-style) var(--p-fieldset-legend-focus-ring-color);outline-offset:var(--p-fieldset-legend-focus-ring-offset);box-shadow:var(--p-fieldset-legend-focus-ring-shadow)}.p-fieldset-content{padding:var(--p-fieldset-content-padding)}}}@layer primefaces.components{.p-growl{position:fixed;top:var(--p-growl-offset);right:var(--p-growl-offset);width:var(--p-toast-width);max-width:calc(100dvw - 2 * var(--p-growl-offset));.p-growl-item-container{--_bg: var(--p-toast-info-background);--_border-color: var(--p-toast-info-border-color);--_color: var(--p-toast-info-color);--_detail-color: var(--p-toast-info-detail-color);--_shadow: var(--p-toast-info-shadow);--_close-hover-bg: var(--p-toast-info-close-button-hover-background);--_close-focus-ring-color: var(--p-toast-info-close-button-focus-ring-color);--_close-focus-ring-shadow: var(--p-toast-info-close-button-focus-ring-shadow);--_outlined-color: var(--p-toast-info-outlined-color);--_outlined-border-color: var(--p-toast-info-outlined-border-color);--_simple-color: var(--p-toast-info-simple-color);margin:0 0 var(--p-growl-gap) 0;background:var(--_bg);border-width:var(--p-toast-border-width);border-style:solid;border-color:var(--_border-color);color:var(--_color);border-radius:var(--p-toast-border-radius);box-shadow:var(--_shadow);backdrop-filter:blur(var(--p-toast-blur));&.p-growl-success{--_bg: var(--p-toast-success-background);--_border-color: var(--p-toast-success-border-color);--_color: var(--p-toast-success-color);--_detail-color: var(--p-toast-success-detail-color);--_shadow: var(--p-toast-success-shadow);--_close-hover-bg: var(--p-toast-success-close-button-hover-background);--_close-focus-ring-color: var(--p-toast-success-close-button-focus-ring-color);--_close-focus-ring-shadow: var(--p-toast-success-close-button-focus-ring-shadow);--_outlined-color: var(--p-toast-success-outlined-color);--_outlined-border-color: var(--p-toast-success-outlined-border-color);--_simple-color: var(--p-toast-success-simple-color)}&.p-growl-warn{--_bg: var(--p-toast-warn-background);--_border-color: var(--p-toast-warn-border-color);--_color: var(--p-toast-warn-color);--_detail-color: var(--p-toast-warn-detail-color);--_shadow: var(--p-toast-warn-shadow);--_close-hover-bg: var(--p-toast-warn-close-button-hover-background);--_close-focus-ring-color: var(--p-toast-warn-close-button-focus-ring-color);--_close-focus-ring-shadow: var(--p-toast-warn-close-button-focus-ring-shadow);--_outlined-color: var(--p-toast-warn-outlined-color);--_outlined-border-color: var(--p-toast-warn-outlined-border-color);--_simple-color: var(--p-toast-warn-simple-color)}&.p-growl-error{--_bg: var(--p-toast-error-background);--_border-color: var(--p-toast-error-border-color);--_color: var(--p-toast-error-color);--_detail-color: var(--p-toast-error-detail-color);--_shadow: var(--p-toast-error-shadow);--_close-hover-bg: var(--p-toast-error-close-button-hover-background);--_close-focus-ring-color: var(--p-toast-error-close-button-focus-ring-color);--_close-focus-ring-shadow: var(--p-toast-error-close-button-focus-ring-shadow);--_outlined-color: var(--p-toast-error-outlined-color);--_outlined-border-color: var(--p-toast-error-outlined-border-color);--_simple-color: var(--p-toast-error-simple-color)}&.p-growl-fatal{--_bg: var(--p-growl-fatal-background);--_border-color: var(--p-growl-fatal-border-color);--_color: var(--p-growl-fatal-color);--_detail-color: var(--p-growl-fatal-detail-color);--_shadow: var(--p-growl-fatal-shadow);--_close-hover-bg: var(--p-growl-fatal-close-button-hover-background);--_close-focus-ring-color: var(--p-growl-fatal-close-button-focus-ring-color);--_close-focus-ring-shadow: var(--p-growl-fatal-close-button-focus-ring-shadow);--_outlined-color: var(--p-growl-fatal-outlined-color);--_outlined-border-color: var(--p-growl-fatal-outlined-border-color);--_simple-color: var(--p-growl-fatal-simple-color)}.p-growl-item{display:flex;align-items:flex-start;gap:var(--p-toast-content-gap);padding:var(--p-toast-content-padding)}.p-growl-icon-close{display:inline-flex;position:absolute;top:calc(var(--p-toast-content-gap) / 2);inset-inline-end:calc(var(--p-toast-content-gap) / 2);align-items:center;justify-content:center;width:var(--p-toast-close-button-width);height:var(--p-toast-close-button-height);font-size:var(--p-toast-close-icon-size);border-radius:var(--p-toast-close-button-border-radius);color:var(--_color);outline-color:transparent;transition:background var(--p-toast-transition-duration),color var(--p-toast-transition-duration),outline-color var(--p-toast-transition-duration),box-shadow var(--p-toast-transition-duration);&:hover{background:var(--_close-hover-bg)}&:focus-visible{outline:var(--p-toast-close-button-focus-ring-width) var(--p-toast-close-button-focus-ring-style) var(--_close-focus-ring-color);outline-offset:var(--p-toast-close-button-focus-ring-offset);box-shadow:var(--_close-focus-ring-shadow)}}.p-growl-close-icon{--_icon: var(--p-toast-close-icon)}.p-growl-image{flex-shrink:0;width:var(--p-toast-icon-size);height:var(--p-toast-icon-size);margin:0;margin-block-start:calc((var(--p-typography-line-height) * var(--p-toast-summary-font-size) - var(--p-toast-icon-size)) / 2);font-size:var(--p-toast-icon-size);line-height:1;color:var(--_color)}.p-growl-info-icon{--_icon: var(--p-toast-info-icon)}.p-growl-success-icon{--_icon: var(--p-toast-success-icon)}.p-growl-warn-icon{--_icon: var(--p-toast-warn-icon)}.p-growl-error-icon{--_icon: var(--p-toast-error-icon)}.p-growl-fatal-icon{--_icon: var(--p-toast-fatal-icon)}.p-growl-message{flex:1 1 auto;min-width:0;padding-inline-end:var(--p-toast-close-button-width);display:flex;flex-direction:column;gap:var(--p-toast-text-gap);overflow-wrap:break-word}.p-growl-title{font-size:var(--p-toast-summary-font-size);font-weight:var(--p-toast-summary-font-weight);line-height:var(--p-typography-line-height)}.p-growl-message p{font-size:var(--p-toast-detail-font-size);font-weight:var(--p-toast-detail-font-weight);color:var(--_detail-color);text-wrap:pretty}}}:is(.p-growl-outlined.p-growl,.p-growl-outlined .p-growl) .p-growl-item-container{--_bg: var(--p-toast-outlined-background);--_border-color: var(--_outlined-border-color);--_color: var(--_outlined-color);--_detail-color: var(--p-toast-outlined-detail-color);--_shadow: var(--p-toast-outlined-shadow);--_close-hover-bg: var(--p-toast-outlined-close-button-hover-background);border-width:var(--p-toast-outlined-border-width)}:is(.p-growl-simple.p-growl,.p-growl-simple .p-growl) .p-growl-item-container{--_bg: var(--p-toast-simple-background);--_border-color: transparent;--_color: var(--_simple-color);--_detail-color: var(--p-toast-simple-detail-color);--_shadow: var(--p-toast-simple-shadow);--_close-hover-bg: var(--p-toast-simple-close-button-hover-background)}.p-growl-item-container{position:relative}.p-growl-item p{padding:0;margin:0}.p-growl-icon-close{position:absolute;cursor:pointer}.p-growl-title{display:block}}@layer primefaces.components{.p-inplace{&.p-inplace-password .p-masked:before{content:"••••••"}.p-inplace-display,.p-inplace-display-disabled{display:inline-block;border:0 none;padding:var(--p-inplace-padding);border-radius:var(--p-inplace-border-radius)}.p-inplace-display{cursor:pointer;outline-color:transparent;transition:background var(--p-inplace-transition-duration),color var(--p-inplace-transition-duration),outline-color var(--p-inplace-transition-duration),box-shadow var(--p-inplace-transition-duration);&.p-state-highlight{background:var(--p-inplace-display-hover-background);color:var(--p-inplace-display-hover-color)}&.p-state-focus{outline:var(--p-inplace-focus-ring-width) var(--p-inplace-focus-ring-style) var(--p-inplace-focus-ring-color);outline-offset:var(--p-inplace-focus-ring-offset);box-shadow:var(--p-inplace-focus-ring-shadow)}}.p-inplace-display-disabled{cursor:default;opacity:var(--p-disabled-opacity)}.p-inplace-save-icon{--_icon: var(--p-inplace-save-icon)}.p-inplace-cancel-icon{--_icon: var(--p-inplace-cancel-icon)}.p-inplace-editor{margin-inline-start:var(--p-inplace-editor-gap)}.p-inplace-cancel{margin-inline-start:var(--p-inplace-editor-button-gap)}}}@layer primefaces.components{.p-megamenu{>.p-menu-list>.p-menuitem-selected>.p-menuitem-link{text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:.125em}td{vertical-align:top}.p-widget-header span{display:block}}.p-megamenu-vertical{width:fit-content;&:not([style*=width]){min-width:12.5rem}.p-menu-parent{clear:both;width:100%}}.p-menu.p-megamenu{--_bg: var(--p-megamenu-background);--_border-color: var(--p-megamenu-border-color);--_border-radius: var(--p-megamenu-border-radius);--_color: var(--p-megamenu-color);--_list-padding: var(--p-megamenu-submenu-padding);--_list-gap: var(--p-megamenu-submenu-gap);--_transition-duration: var(--p-megamenu-transition-duration);--_item-border-radius: var(--p-megamenu-item-border-radius);--_item-padding: var(--p-megamenu-item-padding);--_item-gap: var(--p-megamenu-item-gap);--_item-color: var(--p-megamenu-item-color);--_item-focus-background: var(--p-megamenu-item-focus-background);--_item-focus-color: var(--p-megamenu-item-focus-color);--_item-active-background: var(--p-megamenu-item-active-background);--_item-active-color: var(--p-megamenu-item-active-color);--_item-icon-color: var(--p-megamenu-item-icon-color);--_item-icon-focus-color: var(--p-megamenu-item-icon-focus-color);--_item-icon-active-color: var(--p-megamenu-item-icon-active-color);--_item-icon-size: var(--p-megamenu-item-icon-size);--_item-label-font-size: var(--p-megamenu-item-label-font-size);--_item-label-font-weight: var(--p-megamenu-item-label-font-weight);--_submenu-icon-color: var(--p-megamenu-submenu-icon-color);--_submenu-icon-focus-color: var(--p-megamenu-submenu-icon-focus-color);--_submenu-icon-size: var(--p-megamenu-submenu-icon-size);--_submenu-icon-active-color: var(--p-megamenu-submenu-icon-active-color);--_separator-border-color: var(--p-megamenu-separator-border-color);--_submenu-label-background: var(--p-megamenu-submenu-label-background);--_submenu-label-color: var(--p-megamenu-submenu-label-color);--_submenu-label-font-size: var(--p-megamenu-submenu-label-font-size);--_submenu-label-font-weight: var(--p-megamenu-submenu-label-font-weight);--_submenu-label-padding: var(--p-megamenu-submenu-label-padding);--_submenu-background: var(--p-megamenu-overlay-background);--_submenu-border-color: var(--p-megamenu-overlay-border-color);--_submenu-border-radius: var(--p-megamenu-overlay-border-radius);--_submenu-padding: var(--p-megamenu-overlay-padding);--_submenu-shadow: var(--p-megamenu-overlay-shadow);--_padding: var(--p-megamenu-horizontal-orientation-padding);--_gap: var(--p-megamenu-horizontal-orientation-gap);--_base-item-padding: var(--p-megamenu-base-item-padding);--_base-item-border-radius: var(--p-megamenu-base-item-border-radius);.p-widget-header{margin:0;width:100%;background:var(--_submenu-label-background);color:var(--_submenu-label-color);float:none;border:0 none;padding:var(--_submenu-label-padding);font-weight:var(--_submenu-label-font-weight);font-size:var(--_submenu-label-font-size);border-radius:0;transition:background var(--_transition-duration),color var(--_transition-duration)}.p-menu-child .p-menu-list{min-width:12.5rem}>.p-menu-list{padding:0}.p-menu-child{color:var(--p-megamenu-overlay-color)}.p-menu-list>table>tbody>tr>td{padding:var(--p-megamenu-overlay-gap)}td>hr.p-divider{margin:var(--_list-gap) 0;border:0 none;border-block-start:1px solid var(--_separator-border-color)}.p-menu-list .p-menuitem-link{border-radius:var(--_item-border-radius)}&.p-megamenu-vertical{background:var(--_bg);padding:var(--p-megamenu-vertical-orientation-padding);&,>.p-menu-list{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--p-megamenu-vertical-orientation-gap)}>.p-menu-list .p-menuitem{width:100%;>.p-menuitem-link{border-radius:var(--_item-border-radius)}}>:is(.p-menubar-options,.p-menubar-end){margin-inline-start:0}}}}@layer primefaces.components{.p-menu.p-menu-toggleable{li.p-widget-header{position:relative;min-height:0;cursor:pointer}.p-menu-list .p-widget-header{.p-menu-toggle-icon{--_icon: var(--p-menu-toggle-collapsed-icon);color:var(--_submenu-icon-color);font-size:var(--_submenu-icon-size)}&[aria-expanded=true] .p-menu-toggle-icon{--_icon: var(--p-menu-toggle-expanded-icon)}&:not([aria-expanded=true]) .p-menu-toggle-icon:dir(rtl){scale:-1 1}.p-submenu-icon{color:var(--_item-icon-color);font-size:var(--_item-icon-size)}&.p-state-hover{.p-menu-toggle-icon{color:var(--_submenu-icon-focus-color)}.p-submenu-icon{color:var(--_item-icon-focus-color)}}}}}@layer primefaces.components{.p-message{--_bg: var(--p-message-info-background);--_border-color: var(--p-message-info-border-color);--_color: var(--p-message-info-color);--_shadow: var(--p-message-info-shadow);--_outlined-color: var(--p-message-info-outlined-color);--_outlined-border-color: var(--p-message-info-outlined-border-color);--_simple-color: var(--p-message-info-simple-color);--_close-hover-bg: var(--p-message-info-close-button-hover-background);--_close-focus-ring-color: var(--p-message-info-close-button-focus-ring-color);--_close-focus-ring-shadow: var(--p-message-info-close-button-focus-ring-shadow);--_border-width: var(--p-message-border-width);--_padding: var(--p-message-content-padding);--_font-size: var(--p-message-text-font-size);--_icon-size: var(--p-message-icon-size);--_close-icon-size: var(--p-message-close-icon-size);display:inline-block;vertical-align:middle;border-radius:var(--p-message-border-radius);font-size:var(--_font-size);font-weight:var(--p-message-text-font-weight);outline-color:transparent;transition:background var(--p-message-transition-duration),color var(--p-message-transition-duration),border-color var(--p-message-transition-duration);&:not(.p-staticmessage){--_enter-offset: var(--p-message-enter-offset);animation:p-enter var(--p-message-enter-duration) var(--p-transition-easing-enter)}&.p-message-info,&.p-message-success,&.p-message-warn,&.p-message-error,&.p-message-fatal,&.p-message-secondary,&.p-message-contrast{padding:var(--_padding);background:var(--_bg);border:var(--_border-width) solid var(--_border-color);color:var(--_color);box-shadow:var(--_shadow)}&.p-message-success{--_bg: var(--p-message-success-background);--_border-color: var(--p-message-success-border-color);--_color: var(--p-message-success-color);--_shadow: var(--p-message-success-shadow);--_outlined-color: var(--p-message-success-outlined-color);--_outlined-border-color: var(--p-message-success-outlined-border-color);--_simple-color: var(--p-message-success-simple-color);--_close-hover-bg: var(--p-message-success-close-button-hover-background);--_close-focus-ring-color: var(--p-message-success-close-button-focus-ring-color);--_close-focus-ring-shadow: var(--p-message-success-close-button-focus-ring-shadow)}&.p-message-warn{--_bg: var(--p-message-warn-background);--_border-color: var(--p-message-warn-border-color);--_color: var(--p-message-warn-color);--_shadow: var(--p-message-warn-shadow);--_outlined-color: var(--p-message-warn-outlined-color);--_outlined-border-color: var(--p-message-warn-outlined-border-color);--_simple-color: var(--p-message-warn-simple-color);--_close-hover-bg: var(--p-message-warn-close-button-hover-background);--_close-focus-ring-color: var(--p-message-warn-close-button-focus-ring-color);--_close-focus-ring-shadow: var(--p-message-warn-close-button-focus-ring-shadow)}&.p-message-error{--_bg: var(--p-message-error-background);--_border-color: var(--p-message-error-border-color);--_color: var(--p-message-error-color);--_shadow: var(--p-message-error-shadow);--_outlined-color: var(--p-message-error-outlined-color);--_outlined-border-color: var(--p-message-error-outlined-border-color);--_simple-color: var(--p-message-error-simple-color);--_close-hover-bg: var(--p-message-error-close-button-hover-background);--_close-focus-ring-color: var(--p-message-error-close-button-focus-ring-color);--_close-focus-ring-shadow: var(--p-message-error-close-button-focus-ring-shadow)}&.p-message-fatal{--_bg: var(--p-message-fatal-background);--_border-color: var(--p-message-fatal-border-color);--_color: var(--p-message-fatal-color);--_shadow: var(--p-message-fatal-shadow);--_outlined-color: var(--p-message-fatal-outlined-color);--_outlined-border-color: var(--p-message-fatal-outlined-border-color);--_simple-color: var(--p-message-fatal-simple-color);--_close-hover-bg: var(--p-message-fatal-close-button-hover-background);--_close-focus-ring-color: var(--p-message-fatal-close-button-focus-ring-color);--_close-focus-ring-shadow: var(--p-message-fatal-close-button-focus-ring-shadow)}&.p-message-secondary{--_bg: var(--p-message-secondary-background);--_border-color: var(--p-message-secondary-border-color);--_color: var(--p-message-secondary-color);--_shadow: var(--p-message-secondary-shadow);--_outlined-color: var(--p-message-secondary-outlined-color);--_outlined-border-color: var(--p-message-secondary-outlined-border-color);--_simple-color: var(--p-message-secondary-simple-color);--_close-hover-bg: var(--p-message-secondary-close-button-hover-background);--_close-focus-ring-color: var(--p-message-secondary-close-button-focus-ring-color);--_close-focus-ring-shadow: var(--p-message-secondary-close-button-focus-ring-shadow)}&.p-message-contrast{--_bg: var(--p-message-contrast-background);--_border-color: var(--p-message-contrast-border-color);--_color: var(--p-message-contrast-color);--_shadow: var(--p-message-contrast-shadow);--_outlined-color: var(--p-message-contrast-outlined-color);--_outlined-border-color: var(--p-message-contrast-outlined-border-color);--_simple-color: var(--p-message-contrast-simple-color);--_close-hover-bg: var(--p-message-contrast-close-button-hover-background);--_close-focus-ring-color: var(--p-message-contrast-close-button-focus-ring-color);--_close-focus-ring-shadow: var(--p-message-contrast-close-button-focus-ring-shadow)}&.p-message-sm{--_padding: var(--p-message-content-sm-padding);--_font-size: var(--p-message-text-sm-font-size);--_icon-size: var(--p-message-icon-sm-size);--_close-icon-size: var(--p-message-close-icon-sm-size)}&.p-message-lg{--_padding: var(--p-message-content-lg-padding);--_font-size: var(--p-message-text-lg-font-size);--_icon-size: var(--p-message-icon-lg-size);--_close-icon-size: var(--p-message-close-icon-lg-size)}&.p-message-outlined{--_bg: transparent;--_border-width: var(--p-message-outlined-border-width);--_border-color: var(--_outlined-border-color);--_color: var(--_outlined-color);--_shadow: none}&.p-message-simple{--_bg: transparent;--_border-width: 0;--_color: var(--_simple-color);--_shadow: none;--_padding: var(--p-message-simple-content-padding)}>div{display:flex;align-items:center;gap:var(--p-message-content-gap);min-height:calc(var(--p-typography-line-height) * 1em)}.p-message-info-icon,.p-message-success-icon,.p-message-warn-icon,.p-message-error-icon,.p-message-fatal-icon,.p-message-secondary-icon,.p-message-contrast-icon{flex-shrink:0;color:var(--_color);font-size:var(--_icon-size);line-height:1}.p-message-info-icon{--_icon: var(--p-message-info-icon)}.p-message-success-icon{--_icon: var(--p-message-success-icon)}.p-message-warn-icon{--_icon: var(--p-message-warn-icon)}.p-message-error-icon{--_icon: var(--p-message-error-icon)}.p-message-fatal-icon{--_icon: var(--p-message-fatal-icon)}.p-message-secondary-icon{--_icon: var(--p-message-secondary-icon)}.p-message-contrast-icon{--_icon: var(--p-message-contrast-icon)}.p-message-info-summary,.p-message-success-summary,.p-message-warn-summary,.p-message-error-summary,.p-message-fatal-summary,.p-message-secondary-summary,.p-message-contrast-summary{font-weight:var(--p-message-summary-font-weight)}.p-message-info-detail,.p-message-success-detail,.p-message-warn-detail,.p-message-error-detail,.p-message-fatal-detail,.p-message-secondary-detail,.p-message-contrast-detail{font-weight:var(--p-message-detail-font-weight);overflow-wrap:break-word;text-wrap:pretty}.p-message-info-summary:empty,.p-message-success-summary:empty,.p-message-warn-summary:empty,.p-message-error-summary:empty,.p-message-fatal-summary:empty,.p-message-secondary-summary:empty,.p-message-contrast-summary:empty,.p-message-info-detail:empty,.p-message-success-detail:empty,.p-message-warn-detail:empty,.p-message-error-detail:empty,.p-message-fatal-detail:empty,.p-message-secondary-detail:empty,.p-message-contrast-detail:empty{display:none}&.p-hidden{display:none}}.p-widget+.p-message:not(.p-staticmessage){margin-inline-start:var(--p-message-content-gap)}}@layer primefaces.components{.p-messages{--_padding: var(--p-message-content-lg-padding);--_font-size: var(--p-message-text-font-size);--_icon-size: var(--p-message-icon-lg-size);--_close-icon-size: var(--p-message-close-icon-size);font-size:var(--_font-size);font-weight:var(--p-message-text-font-weight);position:relative;border-radius:var(--p-message-border-radius);>div{--_bg: var(--p-message-info-background);--_border-color: var(--p-message-info-border-color);--_color: var(--p-message-info-color);--_shadow: var(--p-message-info-shadow);--_outlined-color: var(--p-message-info-outlined-color);--_outlined-border-color: var(--p-message-info-outlined-border-color);--_simple-color: var(--p-message-info-simple-color);--_close-hover-bg: var(--p-message-info-close-button-hover-background);--_close-focus-ring-color: var(--p-message-info-close-button-focus-ring-color);--_close-focus-ring-shadow: var(--p-message-info-close-button-focus-ring-shadow);--_border-width: var(--p-message-border-width);display:flex;align-items:flex-start;gap:var(--p-message-content-gap);padding:var(--_padding);margin:var(--p-messages-gap) 0;border-radius:var(--p-message-border-radius);outline-color:transparent;transition:background var(--p-message-transition-duration),color var(--p-message-transition-duration),border-color var(--p-message-transition-duration);--_enter-offset: var(--p-message-enter-offset);animation:p-enter var(--p-message-enter-duration) var(--p-transition-easing-enter)}.p-messages-info,.p-messages-success,.p-messages-warn,.p-messages-error,.p-messages-fatal{background:var(--_bg);border:var(--_border-width) solid var(--_border-color);color:var(--_color);box-shadow:var(--_shadow)}.p-messages-success{--_bg: var(--p-message-success-background);--_border-color: var(--p-message-success-border-color);--_color: var(--p-message-success-color);--_shadow: var(--p-message-success-shadow);--_outlined-color: var(--p-message-success-outlined-color);--_outlined-border-color: var(--p-message-success-outlined-border-color);--_simple-color: var(--p-message-success-simple-color);--_close-hover-bg: var(--p-message-success-close-button-hover-background);--_close-focus-ring-color: var(--p-message-success-close-button-focus-ring-color);--_close-focus-ring-shadow: var(--p-message-success-close-button-focus-ring-shadow)}.p-messages-warn{--_bg: var(--p-message-warn-background);--_border-color: var(--p-message-warn-border-color);--_color: var(--p-message-warn-color);--_shadow: var(--p-message-warn-shadow);--_outlined-color: var(--p-message-warn-outlined-color);--_outlined-border-color: var(--p-message-warn-outlined-border-color);--_simple-color: var(--p-message-warn-simple-color);--_close-hover-bg: var(--p-message-warn-close-button-hover-background);--_close-focus-ring-color: var(--p-message-warn-close-button-focus-ring-color);--_close-focus-ring-shadow: var(--p-message-warn-close-button-focus-ring-shadow)}.p-messages-error{--_bg: var(--p-message-error-background);--_border-color: var(--p-message-error-border-color);--_color: var(--p-message-error-color);--_shadow: var(--p-message-error-shadow);--_outlined-color: var(--p-message-error-outlined-color);--_outlined-border-color: var(--p-message-error-outlined-border-color);--_simple-color: var(--p-message-error-simple-color);--_close-hover-bg: var(--p-message-error-close-button-hover-background);--_close-focus-ring-color: var(--p-message-error-close-button-focus-ring-color);--_close-focus-ring-shadow: var(--p-message-error-close-button-focus-ring-shadow)}.p-messages-fatal{--_bg: var(--p-message-fatal-background);--_border-color: var(--p-message-fatal-border-color);--_color: var(--p-message-fatal-color);--_shadow: var(--p-message-fatal-shadow);--_outlined-color: var(--p-message-fatal-outlined-color);--_outlined-border-color: var(--p-message-fatal-outlined-border-color);--_simple-color: var(--p-message-fatal-simple-color);--_close-hover-bg: var(--p-message-fatal-close-button-hover-background);--_close-focus-ring-color: var(--p-message-fatal-close-button-focus-ring-color);--_close-focus-ring-shadow: var(--p-message-fatal-close-button-focus-ring-shadow)}&.p-message-sm{--_padding: var(--p-message-content-sm-padding);--_font-size: var(--p-message-text-sm-font-size);--_icon-size: var(--p-message-icon-sm-size);--_close-icon-size: var(--p-message-close-icon-sm-size)}&.p-message-lg{--_font-size: var(--p-message-text-lg-font-size);--_close-icon-size: var(--p-message-close-icon-lg-size)}&.p-message-simple{--_padding: var(--p-message-simple-content-padding)}&.p-message-outlined>div{--_bg: transparent;--_border-width: var(--p-message-outlined-border-width);--_border-color: var(--_outlined-border-color);--_color: var(--_outlined-color);--_shadow: none}&.p-message-simple>div{--_bg: transparent;--_border-width: 0;--_color: var(--_simple-color);--_shadow: none}ul{flex:1 1 auto;min-width:0;margin:0;padding:0;list-style-type:none;>li{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--p-messages-text-gap);+li{margin-top:var(--p-message-content-gap)}}.p-messages-info-summary,.p-messages-success-summary,.p-messages-warn-summary,.p-messages-error-summary,.p-messages-fatal-summary{font-weight:var(--p-message-summary-font-weight)}.p-messages-info-detail,.p-messages-success-detail,.p-messages-warn-detail,.p-messages-error-detail,.p-messages-fatal-detail{font-weight:var(--p-message-detail-font-weight);overflow-wrap:break-word;text-wrap:pretty;min-width:0}}.p-messages-info-icon,.p-messages-success-icon,.p-messages-warn-icon,.p-messages-error-icon,.p-messages-fatal-icon{flex-shrink:0;font-size:var(--_icon-size);line-height:1;margin:calc((var(--p-typography-line-height) * var(--_font-size) - var(--_icon-size)) / 2) 0 0;color:var(--_color)}.p-messages-info-icon{--_icon: var(--p-message-info-icon)}.p-messages-success-icon{--_icon: var(--p-message-success-icon)}.p-messages-warn-icon{--_icon: var(--p-message-warn-icon)}.p-messages-error-icon{--_icon: var(--p-message-error-icon)}.p-messages-fatal-icon{--_icon: var(--p-message-fatal-icon)}.p-messages-close{order:1;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--p-message-close-button-width);height:var(--p-message-close-button-height);padding:0;border:0 none;border-radius:var(--p-message-close-button-border-radius);background:transparent;color:var(--_color);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;outline-color:transparent;transition:background var(--p-message-transition-duration),color var(--p-message-transition-duration),outline-color var(--p-message-transition-duration),box-shadow var(--p-message-transition-duration);&:hover{background:var(--_close-hover-bg)}&:focus-visible{outline:var(--p-message-close-button-focus-ring-width) var(--p-message-close-button-focus-ring-style) var(--_close-focus-ring-color);outline-offset:var(--p-message-close-button-focus-ring-offset);box-shadow:var(--_close-focus-ring-shadow)}.p-messages-close-icon{--_icon: var(--p-message-close-icon);font-size:var(--_close-icon-size);color:inherit}}}}@layer primefaces.components{.p-multiselectlistbox{display:flow-root;.p-multiselectlistbox-listcontainer{float:inline-start;overflow:auto;width:auto;min-width:var(--p-multiselectlistbox-list-min-width);margin:0;margin-inline-end:var(--p-multiselectlistbox-gap);padding:0;background:var(--p-listbox-background);color:var(--p-listbox-color);border:1px solid var(--p-listbox-border-color);border-radius:var(--p-listbox-border-radius);box-shadow:var(--p-listbox-shadow);&:last-child{margin-inline-end:0}.p-multiselectlistbox-header{padding:var(--p-multiselectlistbox-header-padding);margin:0;border:0 none;border-bottom:1px solid var(--p-multiselectlistbox-header-border-color);border-start-start-radius:var(--p-listbox-border-radius);border-start-end-radius:var(--p-listbox-border-radius);background:var(--p-multiselectlistbox-header-background);color:var(--p-multiselectlistbox-header-color);font-size:var(--p-multiselectlistbox-header-font-size);font-weight:var(--p-multiselectlistbox-header-font-weight)}.p-multiselectlistbox-list,.p-multiselectlistbox-list:not(.p-state-disabled):hover,.p-multiselectlistbox-list:not(.p-state-disabled):focus{width:100%;padding:var(--p-listbox-list-padding);background:transparent;color:inherit;border:0 none;border-radius:0;outline:0 none;box-shadow:none}.p-multiselectlistbox-list .p-multiselectlistbox-item{display:flex;align-items:center;gap:var(--p-multiselectlistbox-gap);padding:var(--p-listbox-option-padding);margin:0;background:transparent;color:var(--p-listbox-option-color);font-size:var(--p-listbox-option-font-size);font-weight:var(--p-listbox-option-font-weight);border-radius:var(--p-listbox-option-border-radius);transition:background var(--p-list-option-transition-duration),color var(--p-list-option-transition-duration),border-color var(--p-list-option-transition-duration);+.p-multiselectlistbox-item{margin-top:var(--p-listbox-list-gap)}&.p-state-hover{background:var(--p-listbox-option-focus-background);color:var(--p-listbox-option-focus-color)}&.p-state-highlight{background:var(--p-listbox-option-selected-background);color:var(--p-listbox-option-selected-color);font-weight:var(--p-listbox-option-selected-font-weight)}}}.p-multiselectlistbox-list{list-style-type:none;margin:0}.p-multiselectlistbox-header{text-align:center}.p-multiselectlistbox-item{cursor:pointer;white-space:nowrap;border:0 none;&:has(>ul):after{content:" ";background:currentColor;forced-color-adjust:none;mask:var(--p-multiselectlistbox-submenu-icon) center / contain no-repeat;margin-inline-start:auto;font-style:normal;font-weight:400;font-size:var(--p-icon-size);line-height:1;color:var(--p-multiselectlistbox-item-icon-color)}&:has(>ul):dir(rtl):after{scale:-1 1}&.p-state-highlight:has(>ul):after{color:inherit}}&.p-state-disabled{opacity:1;.p-multiselectlistbox-item{cursor:default}.p-multiselectlistbox-listcontainer{background:var(--p-listbox-disabled-background);color:var(--p-listbox-disabled-color)}.p-multiselectlistbox-listcontainer .p-multiselectlistbox-list .p-multiselectlistbox-item{color:var(--p-listbox-disabled-color);&.p-state-highlight{color:var(--p-listbox-option-selected-color)}}}}}@layer primefaces.components{.p-notificationbar{display:none;position:fixed;left:0;width:100%;min-height:100px;padding:var(--p-notificationbar-padding);background:var(--p-notificationbar-background);color:var(--p-notificationbar-color);border:0 none;border-block:1px solid var(--p-notificationbar-border-color);box-shadow:var(--p-notificationbar-shadow);.p-notificationbar-close{display:inline-flex;align-items:center;justify-content:center;top:var(--p-notificationbar-close-button-offset);inset-inline-end:var(--p-notificationbar-close-button-offset);width:var(--p-notificationbar-close-button-width);height:var(--p-notificationbar-close-button-height);border-radius:var(--p-notificationbar-close-button-border-radius);background:transparent;color:var(--p-notificationbar-close-button-color);text-decoration:none;outline-color:transparent;transition:background var(--p-notificationbar-transition-duration),color var(--p-notificationbar-transition-duration),outline-color var(--p-notificationbar-transition-duration),box-shadow var(--p-notificationbar-transition-duration);&:hover{background:var(--p-notificationbar-close-button-hover-background);color:var(--p-notificationbar-close-button-hover-color)}&:focus-visible{outline:var(--p-notificationbar-close-button-focus-ring-width) var(--p-notificationbar-close-button-focus-ring-style) var(--p-notificationbar-close-button-focus-ring-color);outline-offset:var(--p-notificationbar-close-button-focus-ring-offset);box-shadow:var(--p-notificationbar-close-button-focus-ring-shadow)}.pi{font-size:var(--p-message-close-icon-size)}}}.p-notificationbar-close{position:absolute;cursor:pointer}}@layer primefaces.components{.p-orderlist{display:table;.p-orderlist-caption{width:200px;text-align:center;background:linear-gradient(var(--p-orderlist-caption-background),var(--p-orderlist-caption-background)),var(--p-listbox-background);border:1px solid var(--p-orderlist-caption-border-color);border-bottom:0 none;color:var(--p-orderlist-caption-color);padding:var(--p-orderlist-caption-padding);font-weight:var(--p-orderlist-caption-font-weight);border-radius:var(--p-listbox-border-radius) var(--p-listbox-border-radius) 0 0}.p-orderlist-list{list-style-type:none;margin:0;overflow:auto;height:200px;width:200px;border:1px solid var(--p-listbox-border-color);background:var(--p-listbox-background);color:var(--p-listbox-color);padding:var(--p-listbox-list-padding);box-shadow:var(--p-listbox-shadow);border-radius:0 0 var(--p-listbox-border-radius) var(--p-listbox-border-radius);.p-orderlist-item{padding:var(--p-listbox-option-padding);margin:0;border:0 none;color:var(--p-listbox-option-color);font-size:var(--p-listbox-option-font-size);font-weight:var(--p-listbox-option-font-weight);border-radius:var(--p-listbox-option-border-radius);transition:background var(--p-listbox-transition-duration),color var(--p-listbox-transition-duration),border-color var(--p-listbox-transition-duration),box-shadow var(--p-listbox-transition-duration)}.p-orderlist-item+.p-orderlist-item{margin-top:var(--p-listbox-list-gap)}.p-orderlist-item:not(.p-state-highlight):hover,.p-orderlist-item.p-state-hover{background:var(--p-listbox-option-focus-background);color:var(--p-listbox-option-focus-color)}.p-orderlist-item.p-state-highlight{background:var(--p-listbox-option-selected-background);color:var(--p-listbox-option-selected-color);font-weight:var(--p-listbox-option-selected-font-weight)}.p-orderlist-item.p-state-highlight.p-sortable-placeholder{background:var(--p-listbox-option-selected-focus-background)}&:first-child{border-radius:var(--p-listbox-border-radius)}}.p-button{display:flex}.p-orderlist-item{cursor:pointer}table{width:100%;border-collapse:collapse}.p-orderlist-controls{display:flex;flex-direction:column;align-items:center;justify-content:center;.p-button{margin-bottom:var(--p-orderlist-controls-gap)}.p-orderlist-move-up-icon{--_icon: var(--p-orderlist-move-up-icon)}.p-orderlist-move-top-icon{--_icon: var(--p-orderlist-move-top-icon)}.p-orderlist-move-down-icon{--_icon: var(--p-orderlist-move-down-icon)}.p-orderlist-move-bottom-icon{--_icon: var(--p-orderlist-move-bottom-icon)}}.ui-g>div{padding:0;&.p-orderlist-controls{padding:0;padding-inline-end:var(--p-orderlist-gap)}}&.p-orderlist-controls-right .ui-g>div.p-orderlist-controls{padding:0;padding-inline-start:var(--p-orderlist-gap)}&.p-state-disabled{.p-orderlist-item,.p-button{cursor:default}.p-orderlist-list{overflow:hidden;background:var(--p-listbox-disabled-background);color:var(--p-listbox-disabled-color)}}&.ui-grid-responsive{display:block;width:100%;.p-orderlist-list,.p-orderlist-caption,.p-orderlist-controls .p-button{width:100%}}}@media(max-width:640px){.p-orderlist.ui-grid-responsive .ui-g>div{width:100%;&.p-orderlist-controls{text-align:center;padding:0;flex-direction:row;.p-button{display:inline-flex;width:20%;margin-top:var(--p-orderlist-controls-gap);margin-inline-end:var(--p-orderlist-controls-gap)}.p-button:last-child{margin-inline-end:0}}}}}@layer primefaces.components{.p-outputlabel{color:var(--p-label-text-color);font-size:var(--p-label-font-size);font-weight:var(--p-label-font-weight);.p-outputlabel-label{overflow:hidden}&.p-state-error{color:var(--p-label-invalid-color)}&.p-state-disabled{opacity:var(--p-label-disabled-opacity)}.p-outputlabel-rfi{margin-left:var(--p-label-required-indicator-gap);color:var(--p-label-required-indicator-color)}}.p-outputlabel-rtl .p-outputlabel-rfi{margin-left:0;margin-right:var(--p-label-required-indicator-gap)}}@layer primefaces.components{div.p-outputpanel:has(>.p-outputpanel-loading){display:flex;align-items:center;justify-content:center;padding:var(--p-outputpanel-loading-padding)}.p-outputpanel .p-outputpanel-loading{font-size:var(--p-outputpanel-loading-icon-size);color:var(--p-outputpanel-loading-icon-color);animation:p-spin var(--p-outputpanel-loading-icon-animation-duration) linear infinite}.p-outputpanel-loading-icon{--_icon: var(--p-outputpanel-loading-icon)}}@layer primefaces.components{.p-overlaypanel{position:absolute;display:none;margin:0;background:var(--p-popover-background);color:var(--p-popover-color);border:1px solid var(--p-popover-border-color);border-radius:var(--p-popover-border-radius);box-shadow:var(--p-popover-shadow);.p-overlaypanel-content{padding:var(--p-popover-content-padding)}.p-overlaypanel-close{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:var(--p-overlaypanel-close-button-size);height:var(--p-overlaypanel-close-button-size);inset-inline-end:calc(-1 * var(--p-overlaypanel-close-button-size) / 2);top:calc(-1 * var(--p-overlaypanel-close-button-size) / 2);background:var(--p-overlaypanel-close-button-background);color:var(--p-overlaypanel-close-button-color);border:0 none;border-radius:50%;padding:0;text-decoration:none;outline-color:transparent;transition:background var(--p-overlaypanel-close-button-transition-duration),color var(--p-overlaypanel-close-button-transition-duration),outline-color var(--p-overlaypanel-close-button-transition-duration),box-shadow var(--p-overlaypanel-close-button-transition-duration);&:hover,&.p-state-hover{background:var(--p-overlaypanel-close-button-hover-background);color:var(--p-overlaypanel-close-button-hover-color)}&:focus-visible{outline:var(--p-overlaypanel-close-button-focus-ring-width) var(--p-overlaypanel-close-button-focus-ring-style) var(--p-overlaypanel-close-button-focus-ring-color);outline-offset:var(--p-overlaypanel-close-button-focus-ring-offset);box-shadow:var(--p-overlaypanel-close-button-focus-ring-shadow)}.p-overlaypanel-close-icon{--_icon: var(--p-overlaypanel-close-icon);color:inherit}}}}@layer primefaces.components{.p-panel{background:var(--p-panel-background);color:var(--p-panel-color);border:1px solid var(--p-panel-border-color);border-radius:var(--p-panel-border-radius);.p-panel-titlebar{display:flex;align-items:center;padding:var(--p-panel-header-padding);background:var(--p-panel-header-background);color:var(--p-panel-header-color);font-weight:var(--p-panel-title-font-weight);border-style:solid;border-width:var(--p-panel-header-border-width);border-color:var(--p-panel-header-border-color);border-radius:var(--p-panel-header-border-radius);&:has(>.p-panel-titlebar-icon){padding:var(--p-panel-toggleable-header-padding)}}.p-panel-titlebar-toggleable{cursor:pointer}.p-panel-title{margin:0;margin-inline-end:auto;font-size:var(--p-panel-title-font-size);font-weight:var(--p-panel-title-font-weight);text-wrap:balance}.p-panel-titlebar{>.p-panel-actions{order:1}>.p-panel-titlebar-icon{&[id$=_menu]{order:2}&[id$=_toggler]{order:3}&[id$=_closer]{order:4}}.p-panel-titlebar-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--p-button-icon-only-width);height:var(--p-button-icon-only-width);margin:0;padding:0;background:transparent;color:var(--p-button-text-secondary-color);border:0 none;border-radius:50%;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;outline-color:transparent;transition:background var(--p-button-transition-duration),color var(--p-button-transition-duration),outline-color var(--p-button-transition-duration),box-shadow var(--p-button-transition-duration);&:hover{background:var(--p-button-text-secondary-hover-background);color:var(--p-button-text-secondary-color)}&:active{background:var(--p-button-text-secondary-active-background)}&:focus-visible{outline:var(--p-button-focus-ring-width) var(--p-button-focus-ring-style) var(--p-button-secondary-focus-ring-color);outline-offset:var(--p-button-focus-ring-offset);box-shadow:var(--p-button-secondary-focus-ring-shadow)}.p-panel-close-icon{--_icon: var(--p-panel-close-icon)}.p-panel-toggle-icon{--_icon: var(--p-panel-toggle-expanded-icon)}&[aria-expanded=false] .p-panel-toggle-icon{--_icon: var(--p-panel-toggle-collapsed-icon)}.p-panel-menu-icon{--_icon: var(--p-panel-menu-icon)}}}.p-panel-titlebar-icon{cursor:pointer}.p-panel-content{padding:var(--p-panel-content-padding);background:transparent;color:inherit;border:0 none}>.p-panel-content:first-child{padding-top:var(--p-panel-header-padding)}.p-panel-footer{margin:0;padding:var(--p-panel-footer-padding);background:transparent;color:inherit;border:0 none;text-align:start}&.p-panel-collapsed .p-panel-titlebar,&:not(:has(>.p-panel-footer)):has(>.p-panel-content[style*="display:none"])>.p-panel-titlebar{border-end-start-radius:var(--p-panel-border-radius);border-end-end-radius:var(--p-panel-border-radius)}&.p-panel-collapsed-h{width:42px;.p-panel-title{display:none}.p-panel-titlebar{position:relative;justify-content:center;padding-inline:0}}}}@layer primefaces.components{.p-panelgrid{border-collapse:collapse;.p-panelgrid-header{text-align:center}.p-panelgrid-footer{text-align:start}.p-panelgrid-cell{padding:var(--p-panelgrid-cell-padding);background:var(--p-panelgrid-cell-background);color:var(--p-panelgrid-cell-color);border:1px solid var(--p-panelgrid-cell-border-color)}.p-panelgrid-cell.p-widget-header,>div.p-panelgrid-header,>div.p-panelgrid-footer{padding:var(--p-panelgrid-header-cell-padding);background:var(--p-panelgrid-header-cell-background);color:var(--p-panelgrid-header-cell-color);border:1px solid var(--p-panelgrid-header-cell-border-color);font-size:var(--p-panelgrid-header-cell-font-size);font-weight:var(--p-panelgrid-header-cell-font-weight)}>div{&.p-panelgrid-content{background:var(--p-panelgrid-cell-background);color:var(--p-panelgrid-cell-color);border:1px solid var(--p-panelgrid-cell-border-color)}&.p-panelgrid-header+div.p-panelgrid-content,&.p-panelgrid-content+div.p-panelgrid-footer{border-top:0 none}}&.p-noborder .p-widget-content,&.p-noborder .p-widget-header,&.p-noborder .p-panelgrid-cell,&.p-noborder .p-panelgrid-cell.p-widget-header,&.p-noborder>div.p-panelgrid-header,&.p-noborder>div.p-panelgrid-content,&.p-noborder>div.p-panelgrid-footer,.grid .p-panelgrid-cell,.p-grid .p-panelgrid-cell,.ui-grid-responsive .p-panelgrid-cell{border:0 none}&.p-panelgrid-blank .p-panelgrid-content.p-widget-content,&.p-panelgrid-blank .p-panelgrid-header.p-widget-header,&.p-panelgrid-blank .p-panelgrid-footer.p-widget-header,&.p-panelgrid-blank .p-panelgrid-header>tr.p-widget-header,&.p-panelgrid-blank .p-panelgrid-footer>tr.p-widget-header,&.p-panelgrid-blank tbody>tr.p-widget-content,&.p-panelgrid-blank tbody>tr.p-widget-content>td.p-panelgrid-cell,&.p-panelgrid-blank .p-panelgrid-cell,&.p-panelgrid-blank>div.p-panelgrid-header,&.p-panelgrid-blank>div.p-panelgrid-content,&.p-panelgrid-blank>div.p-panelgrid-footer{background:none;border:0 none}.p-panelgrid-cell.p-panelgrid-nopad{padding:0}}@media(max-width:640px){.p-panelgrid{.ui-grid-responsive .ui-grid-row{border-top:1px solid var(--p-panelgrid-cell-border-color);&:first-child{border-top:0 none}}&.p-noborder .ui-grid-responsive .ui-grid-row{border:0 none}}}}@layer primefaces.components{.p-panelmenu{width:auto;display:flex;flex-direction:column;gap:var(--p-panelmenu-gap);.p-panelmenu-panel{margin:0;background:var(--p-panelmenu-panel-background);color:var(--p-panelmenu-panel-color);border-style:solid;border-width:var(--p-panelmenu-panel-border-width);border-color:var(--p-panelmenu-panel-border-color);border-radius:var(--p-panelmenu-panel-border-radius);padding:var(--p-panelmenu-panel-padding);&:first-child{border-width:var(--p-panelmenu-panel-first-border-width);border-start-start-radius:var(--p-panelmenu-panel-first-top-border-radius);border-start-end-radius:var(--p-panelmenu-panel-first-top-border-radius)}&:last-child{border-width:var(--p-panelmenu-panel-last-border-width);border-end-start-radius:var(--p-panelmenu-panel-last-bottom-border-radius);border-end-end-radius:var(--p-panelmenu-panel-last-bottom-border-radius)}}.p-panelmenu-header{cursor:pointer;position:relative;margin:0;&.p-state-disabled,&.p-state-disabled a{cursor:default}}h3.p-panelmenu-header{display:flex;align-items:center;gap:var(--p-panelmenu-item-gap);padding:var(--p-panelmenu-item-padding);background:transparent;color:var(--p-panelmenu-item-color);border:0 none;border-radius:var(--p-panelmenu-item-border-radius);font-size:var(--p-panelmenu-item-label-font-size);font-weight:var(--p-panelmenu-item-label-font-weight);-webkit-user-select:none;user-select:none;outline:0 none;transition:background var(--p-panelmenu-transition-duration),color var(--p-panelmenu-transition-duration),outline-color var(--p-panelmenu-transition-duration),box-shadow var(--p-panelmenu-transition-duration);a{display:block;flex:1 1 auto;padding:0;outline:0 none;color:inherit;text-decoration:none}:is(.p-menuitem-icon,.p-submenu-icon){color:var(--p-panelmenu-item-icon-color);font-size:var(--p-panelmenu-item-icon-size)}.p-panelmenu-header-icon{--_icon: var(--p-panelmenu-header-collapsed-icon);font-size:var(--p-panelmenu-item-icon-size);color:var(--p-panelmenu-submenu-icon-color)}&.p-state-active .p-panelmenu-header-icon{--_icon: var(--p-panelmenu-header-expanded-icon)}&:not(.p-state-active) .p-panelmenu-header-icon:dir(rtl){scale:-1 1}&:not(.p-state-disabled):hover,&.p-state-hover,&:not(.p-state-disabled):focus-visible,&:not(.p-state-disabled):has(>a:focus-visible){background:var(--p-panelmenu-item-focus-background);color:var(--p-panelmenu-item-focus-color)}&:not(.p-state-disabled):hover :is(.p-menuitem-icon,.p-submenu-icon),&.p-state-hover :is(.p-menuitem-icon,.p-submenu-icon),&:not(.p-state-disabled):focus-visible :is(.p-menuitem-icon,.p-submenu-icon),&:not(.p-state-disabled):has(>a:focus-visible) :is(.p-menuitem-icon,.p-submenu-icon){color:var(--p-panelmenu-item-icon-focus-color)}&:not(.p-state-disabled):hover .p-panelmenu-header-icon,&.p-state-hover .p-panelmenu-header-icon,&:not(.p-state-disabled):focus-visible .p-panelmenu-header-icon,&:not(.p-state-disabled):has(>a:focus-visible) .p-panelmenu-header-icon{color:var(--p-panelmenu-submenu-icon-focus-color)}}.p-panelmenu-content{position:relative;overflow:auto;outline:none;padding:0;margin:0;background:transparent;color:inherit;border:0 none}.p-menu-list{list-style:none;padding:0;margin:0;.p-menu-list{padding:0;padding-inline-start:var(--p-panelmenu-submenu-indent);margin:0}}.p-menuitem{margin:0;padding:0}.p-menuitem-link{outline:none;text-decoration:none;cursor:pointer;position:relative}.p-panelmenu-content .p-menuitem-link{display:flex;align-items:center;gap:var(--p-panelmenu-item-gap);padding:var(--p-panelmenu-item-padding);color:var(--p-panelmenu-item-color);border:0 none;border-radius:var(--p-panelmenu-item-border-radius);line-height:inherit;-webkit-user-select:none;user-select:none;overflow:hidden;outline-color:transparent;transition:background var(--p-panelmenu-transition-duration),color var(--p-panelmenu-transition-duration),outline-color var(--p-panelmenu-transition-duration),box-shadow var(--p-panelmenu-transition-duration);>span:is(.p-menuitem-icon,.p-submenu-icon){color:var(--p-panelmenu-item-icon-color);font-size:var(--p-panelmenu-item-icon-size)}>.p-panelmenu-submenu-icon{--_icon: var(--p-panelmenu-submenu-collapsed-icon);font-size:var(--p-panelmenu-item-icon-size);color:var(--p-panelmenu-submenu-icon-color)}&:has(>.p-menuitem-text[aria-expanded=true])>.p-panelmenu-submenu-icon{--_icon: var(--p-panelmenu-submenu-expanded-icon)}&:not(:has(>.p-menuitem-text[aria-expanded=true]))>.p-panelmenu-submenu-icon:dir(rtl){scale:-1 1}.p-menuitem-text{display:inline-block;font-size:var(--p-panelmenu-item-label-font-size);font-weight:var(--p-panelmenu-item-label-font-weight)}&:not(.p-state-disabled):hover,&.p-state-hover,&:has(>.p-menuitem-outline),&:not(.p-state-disabled):focus-visible{background:var(--p-panelmenu-item-focus-background);color:var(--p-panelmenu-item-focus-color)}.p-menuitem-text.p-menuitem-outline{outline:0 none}&:not(.p-state-disabled):hover span:is(.p-menuitem-icon,.p-submenu-icon),&.p-state-hover span:is(.p-menuitem-icon,.p-submenu-icon),&:has(>.p-menuitem-outline) span:is(.p-menuitem-icon,.p-submenu-icon),&:not(.p-state-disabled):focus-visible span:is(.p-menuitem-icon,.p-submenu-icon){color:var(--p-panelmenu-item-icon-focus-color)}&:not(.p-state-disabled):hover span.p-panelmenu-icon,&.p-state-hover span.p-panelmenu-icon,&:has(>.p-menuitem-outline) span.p-panelmenu-icon,&:not(.p-state-disabled):focus-visible span.p-panelmenu-icon{color:var(--p-panelmenu-submenu-icon-focus-color)}&:not(.p-state-disabled):hover .p-menuitem-text,&.p-state-hover .p-menuitem-text,&:has(>.p-menuitem-outline) .p-menuitem-text,&:not(.p-state-disabled):focus-visible .p-menuitem-text{color:var(--p-panelmenu-item-focus-color)}}}}@layer primefaces.components{.p-password-panel-overlay{position:absolute}.p-password-masked.p-password,.p-password-unmasked.p-password{>input::-ms-reveal,>input::-ms-clear{display:none}}.p-password{.p-password-icon{cursor:pointer;font-size:inherit;color:var(--p-password-icon-color);border-radius:var(--p-border-radius-xs);outline-color:transparent;&:focus-visible{outline:var(--p-focus-ring-width) var(--p-focus-ring-style) var(--p-focus-ring-color);outline-offset:var(--p-focus-ring-offset);box-shadow:var(--p-focus-ring-shadow)}}.p-password-toggle-icon{--_icon: var(--p-password-show-icon)}&.p-password-unmasked .p-password-toggle-icon{--_icon: var(--p-password-hide-icon)}}.p-password-panel{&.p-widget{background:var(--p-password-overlay-background);color:var(--p-password-overlay-color);padding:var(--p-password-overlay-padding);border:1px solid var(--p-password-overlay-border-color);margin:0;width:auto;min-width:150px;box-shadow:var(--p-password-overlay-shadow);border-radius:var(--p-password-overlay-border-radius)}&.p-password-panel-inline{margin-top:var(--p-password-content-gap);box-shadow:none}.p-password-meter{height:var(--p-password-meter-height);max-height:10px;padding:0;margin:0;overflow:hidden;font-size:0;line-height:0;border-radius:var(--p-password-meter-border-radius);background-color:var(--p-password-meter-background);background-image:linear-gradient(to bottom,transparent 10px,var(--p-password-strength-weak-background) 10px,var(--p-password-strength-weak-background) 20px,transparent 20px),linear-gradient(to bottom,transparent 20px,var(--p-password-strength-medium-background) 20px,var(--p-password-strength-medium-background) 30px,transparent 30px),linear-gradient(to bottom,transparent 30px,var(--p-password-strength-strong-background) 30px);background-size:33.333% 40px,66.666% 40px,100% 40px;background-repeat:no-repeat}.p-password-info{margin-top:var(--p-password-content-gap);font-size:var(--p-password-meter-text-font-size);font-weight:var(--p-password-meter-text-font-weight)}}.p-fluid .p-password,.p-fluid .p-password input{width:100%}}@layer primefaces.components{.p-picklist{display:table;>div{float:none;display:table-cell;vertical-align:top}.p-picklist-buttons{height:200px;vertical-align:middle;padding:0 var(--p-picklist-gap);button{pointer-events:auto}.p-button{margin-bottom:var(--p-picklist-controls-gap)}.p-picklist-move-up-icon{--_icon: var(--p-picklist-move-up-icon)}.p-picklist-move-top-icon{--_icon: var(--p-picklist-move-top-icon)}.p-picklist-move-down-icon{--_icon: var(--p-picklist-move-down-icon)}.p-picklist-move-bottom-icon{--_icon: var(--p-picklist-move-bottom-icon)}.p-picklist-move-to-target-icon{--_icon: var(--p-picklist-move-to-target-icon)}.p-picklist-move-all-to-target-icon{--_icon: var(--p-picklist-move-all-to-target-icon)}.p-picklist-move-to-source-icon{--_icon: var(--p-picklist-move-to-source-icon)}.p-picklist-move-all-to-source-icon{--_icon: var(--p-picklist-move-all-to-source-icon)}.p-picklist-move-to-target-vertical-icon{--_icon: var(--p-picklist-move-to-target-vertical-icon)}.p-picklist-move-all-to-target-vertical-icon{--_icon: var(--p-picklist-move-all-to-target-vertical-icon)}.p-picklist-move-to-source-vertical-icon{--_icon: var(--p-picklist-move-to-source-vertical-icon)}.p-picklist-move-all-to-source-vertical-icon{--_icon: var(--p-picklist-move-all-to-source-vertical-icon)}}.p-button{display:flex}.p-button-text-icon-left{width:100%}.p-picklist-caption{text-align:center;background:linear-gradient(var(--p-picklist-caption-background),var(--p-picklist-caption-background)),var(--p-listbox-background);border:1px solid var(--p-picklist-caption-border-color);border-bottom:0 none;color:var(--p-picklist-caption-color);padding:var(--p-picklist-caption-padding);font-weight:var(--p-picklist-caption-font-weight);border-radius:var(--p-listbox-border-radius) var(--p-listbox-border-radius) 0 0}table{width:100%;border-collapse:collapse}.p-picklist-filter{width:100%;box-sizing:border-box}.p-picklist-filter-container{position:relative;margin:0;padding:0;.p-picklist-filter{padding-block:var(--p-inputtext-padding-y);padding-inline:var(--p-inputtext-padding-x);padding-inline-start:calc(2 * var(--p-inputtext-padding-x) + var(--p-icon-size));margin-bottom:var(--p-picklist-controls-gap)}.p-picklist-filter-icon{--_icon: var(--p-picklist-filter-icon);position:absolute;inset-inline-start:var(--p-inputtext-padding-x);top:50%;margin-top:calc(-1 * var(--p-icon-size) / 2 - var(--p-picklist-controls-gap) / 2);color:var(--p-form-field-icon-color)}}.p-picklist-list{list-style-type:none;margin:0;overflow:auto;height:200px;width:200px;border:1px solid var(--p-listbox-border-color);background:var(--p-listbox-background);color:var(--p-listbox-color);padding:var(--p-listbox-list-padding);box-shadow:var(--p-listbox-shadow);border-radius:var(--p-listbox-border-radius);li{overflow-wrap:break-word}}.p-picklist-caption+.p-picklist-list{border-top-left-radius:0;border-top-right-radius:0}.p-picklist-item{cursor:pointer}.p-picklist-list .p-picklist-item{padding:var(--p-listbox-option-padding);border:0 none;margin:0;color:var(--p-listbox-option-color);font-size:var(--p-listbox-option-font-size);font-weight:var(--p-listbox-option-font-weight);border-radius:var(--p-listbox-option-border-radius);transition:background var(--p-listbox-transition-duration),color var(--p-listbox-transition-duration),border-color var(--p-listbox-transition-duration),box-shadow var(--p-listbox-transition-duration);+.p-picklist-item{margin-top:var(--p-listbox-list-gap)}&:not(.p-state-highlight,.p-state-disabled):hover,&.p-state-hover{background:var(--p-listbox-option-focus-background);color:var(--p-listbox-option-focus-color)}&.p-state-highlight{background:var(--p-listbox-option-selected-background);color:var(--p-listbox-option-selected-color);font-weight:var(--p-listbox-option-selected-font-weight)}&.p-state-highlight.p-sortable-placeholder{background:var(--p-listbox-option-selected-focus-background)}&.p-picklist-outline{outline:var(--p-focus-ring-width) var(--p-focus-ring-style) var(--p-focus-ring-color);outline-offset:calc(-1 * var(--p-focus-ring-width));box-shadow:var(--p-focus-ring-shadow)}.p-chkbox{margin-inline-end:var(--p-listbox-checkmark-gutter-end)}}&.p-picklist-vertical{>div{float:none;display:table-row;vertical-align:top}.p-picklist-buttons{text-align:center;height:auto;padding:var(--p-picklist-controls-gap) 0;.p-button{display:inline-flex;margin:0;margin-inline-end:var(--p-picklist-controls-gap)}}}&.p-picklist-responsive{width:100%;*{box-sizing:border-box}.p-picklist-buttons button{width:100%}.p-picklist-list{width:auto}}&.p-picklist-responsive:not(.p-picklist-vertical){display:grid;grid-template-columns:45% 10% 45%;&:has(>.p-picklist-source-controls){grid-template-columns:auto 35% 10% 45%}&:has(>.p-picklist-target-controls){grid-template-columns:45% 10% 35% auto}&:has(>.p-picklist-source-controls):has(>.p-picklist-target-controls){grid-template-columns:auto 35% 10% 35% auto}>div{display:block}>.p-picklist-buttons{display:flex;flex-direction:column;justify-content:center;height:auto}}&.p-picklist-responsive.p-picklist-vertical{display:block;>div{display:block}>:where(.p-picklist-buttons){padding:0}}}.p-picklist-list.p-picklist-source,.p-picklist-list.p-picklist-target{outline:none}.p-picklist-outline{z-index:1}@media(max-width:640px){.p-picklist.p-picklist-responsive{>div{grid-column:1 / -1}>div.p-hidden-accessible{display:none}.p-picklist-buttons{text-align:center;height:auto;padding:var(--p-picklist-controls-gap) 0;button{display:inline-flex;width:20%}.p-button{margin-top:var(--p-picklist-controls-gap);margin-inline-end:var(--p-picklist-controls-gap)}.p-button:last-child{margin-inline-end:0}.p-button .p-picklist-move-to-target-icon{--_icon: var(--p-picklist-move-to-target-vertical-icon)}.p-button .p-picklist-move-all-to-target-icon{--_icon: var(--p-picklist-move-all-to-target-vertical-icon)}.p-button .p-picklist-move-to-source-icon{--_icon: var(--p-picklist-move-to-source-vertical-icon)}.p-button .p-picklist-move-all-to-source-icon{--_icon: var(--p-picklist-move-all-to-source-vertical-icon)}}}}.p-picklist .p-picklist-list:focus-visible{outline:var(--p-focus-ring-width) var(--p-focus-ring-style) var(--p-focus-ring-color);outline-offset:calc(-1 * var(--p-focus-ring-width));box-shadow:var(--p-focus-ring-shadow)}}@layer primefaces.components{.p-progressbar{--_value-bg: var(--p-progressbar-value-background);--_label-color: var(--p-progressbar-label-color);position:relative;overflow:hidden;text-align:left;height:var(--p-progressbar-height);background:var(--p-progressbar-background);border-radius:var(--p-progressbar-border-radius);.p-progressbar-value{border:0 none;background:var(--_value-bg);border-radius:var(--p-progressbar-border-radius)}.p-progressbar-label{color:var(--_label-color);font-size:var(--p-progressbar-label-font-size);font-weight:var(--p-progressbar-label-font-weight);line-height:var(--p-progressbar-height);font-variant-numeric:tabular-nums}&.p-progressbar-success{--_value-bg: var(--p-progressbar-success-value-background);--_label-color: var(--p-progressbar-success-label-color)}&.p-progressbar-info{--_value-bg: var(--p-progressbar-info-value-background);--_label-color: var(--p-progressbar-info-label-color)}&.p-progressbar-warning{--_value-bg: var(--p-progressbar-warn-value-background);--_label-color: var(--p-progressbar-warn-label-color)}&.p-progressbar-danger{--_value-bg: var(--p-progressbar-danger-value-background);--_label-color: var(--p-progressbar-danger-label-color)}}.p-state-highlight .p-progressbar{background:color-mix(in srgb,var(--p-highlight-color),transparent 70%);&:not(.p-progressbar-success,.p-progressbar-info,.p-progressbar-warning,.p-progressbar-danger){--_value-bg: var(--p-highlight-color);--_label-color: var(--p-highlight-background)}}.p-progressbar-determinate{.p-progressbar-value{height:100%;width:0%;position:absolute;display:none;overflow:hidden}.p-progressbar-label{text-align:center;height:100%;width:100%;position:absolute;display:none;white-space:nowrap}}.p-progressbar-indeterminate .p-progressbar-value{&:before,&:after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;width:100%;transform-origin:left center;transform:scaleX(0);will-change:transform}&:before{animation:p-progressbar-indeterminate-anim 2.1s cubic-bezier(.65,.815,.735,.395) infinite}&:after{animation:p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s}@media(prefers-reduced-motion:reduce){&:before{transform:none;animation:none;opacity:.5}&:after{content:none}}}@keyframes p-progressbar-indeterminate-anim{0%{transform:translate(-35%) scaleX(.35)}60%{transform:translate(100%) scaleX(.9)}to{transform:translate(100%) scaleX(.9)}}@keyframes p-progressbar-indeterminate-anim-short{0%{transform:translate(-200%) scaleX(2)}60%{transform:translate(107%) scaleX(.01)}to{transform:translate(107%) scaleX(.01)}}}@layer primefaces.components{.p-rating-star,.p-rating-cancel{display:inline-block;cursor:pointer;a{display:block;text-decoration:none}}.p-rating{display:inline-flex;align-items:center;gap:var(--p-rating-gap);&.p-state-disabled .p-rating-star,&.p-state-readonly .p-rating-star,&.p-state-readonly .p-rating-cancel,&.p-state-disabled .p-rating-cancel{cursor:default}.p-rating-cancel,.p-rating-star{border-radius:50%;outline-color:transparent;transition:outline-color var(--p-rating-transition-duration),box-shadow var(--p-rating-transition-duration);&.p-state-focus{outline:var(--p-rating-focus-ring-width) var(--p-rating-focus-ring-style) var(--p-rating-focus-ring-color);outline-offset:var(--p-rating-focus-ring-offset);box-shadow:var(--p-rating-focus-ring-shadow)}a{font-style:normal;font-weight:400;font-size:var(--p-rating-icon-size);line-height:1;height:var(--p-rating-icon-size);width:var(--p-rating-icon-size);transition:color var(--p-rating-transition-duration)}}.p-rating-cancel a{color:var(--p-rating-cancel-icon-color)}.p-rating-cancel-icon{--_icon: var(--p-rating-cancel-icon)}&:not(.p-state-disabled,.p-state-readonly) .p-rating-cancel.p-rating-cancel-hover a,&:not(.p-state-disabled,.p-state-readonly) .p-rating-cancel a:hover{color:var(--p-rating-cancel-icon-hover-color)}.p-rating-star a{color:var(--p-rating-icon-color)}.p-rating-icon{--_icon: var(--p-rating-off-icon)}&:not(.p-state-disabled,.p-state-readonly) .p-rating-star a:hover{color:var(--p-rating-icon-hover-color)}.p-rating-star-on a{color:var(--p-rating-icon-active-color)}.p-rating-star-on .p-rating-icon{--_icon: var(--p-rating-on-icon)}&.p-state-error .p-rating-star a{color:var(--p-rating-invalid-icon-color)}}.p-state-highlight .p-rating-star a,.p-state-highlight .p-rating-star-on a{color:var(--p-highlight-color)}}@layer primefaces.components{.p-scrolltop{position:fixed;bottom:20px;inset-inline-end:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;width:var(--p-button-lg-icon-only-width);height:var(--p-button-lg-icon-only-width);border-radius:50%;background:var(--p-button-primary-background);color:var(--p-button-primary-color);border:1px solid var(--p-button-primary-border-color);box-shadow:var(--p-button-raised-shadow);text-decoration:none;outline-color:transparent;transition:background var(--p-button-transition-duration),color var(--p-button-transition-duration),border-color var(--p-button-transition-duration),outline-color var(--p-button-transition-duration),box-shadow var(--p-button-transition-duration);&:hover{background:var(--p-button-primary-hover-background);color:var(--p-button-primary-hover-color);border-color:var(--p-button-primary-hover-border-color)}&:active{background:var(--p-button-primary-active-background);color:var(--p-button-primary-active-color);border-color:var(--p-button-primary-active-border-color)}&:focus-visible{outline:var(--p-button-focus-ring-width) var(--p-button-focus-ring-style) var(--p-button-primary-focus-ring-color);outline-offset:var(--p-button-focus-ring-offset)}.p-scrolltop-icon{--_icon: var(--p-scrolltop-icon);font-size:var(--p-button-lg-font-size);color:inherit}&.p-scrolltop-sticky{width:var(--p-button-icon-only-width);height:var(--p-button-icon-only-width);.p-scrolltop-icon{font-size:var(--p-icon-size)}}}.p-scrolltop-sticky{position:sticky;margin-inline-start:auto}}@layer primefaces.components{.p-fluid .p-selectbooleancheckbox{width:100%}}@layer primefaces.components{.p-selectcheckboxmenu{display:inline-block;width:auto;cursor:pointer;vertical-align:baseline;--_border-color: var(--p-multiselect-border-color);border:1px solid var(--_border-color);position:relative;background:var(--p-multiselect-background);color:var(--p-multiselect-color);border-radius:var(--p-multiselect-border-radius);box-shadow:var(--p-multiselect-shadow);outline-color:transparent;transition:background var(--p-multiselect-transition-duration),color var(--p-multiselect-transition-duration),border-color var(--p-multiselect-transition-duration),outline-color var(--p-multiselect-transition-duration),box-shadow var(--p-multiselect-transition-duration);.p-selectcheckboxmenu-label{display:block;width:auto;border:0 none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;&:after{content:"p";display:inline-flex;visibility:hidden;overflow:hidden;width:0;clip:rect(0,0,0,0)}}.p-selectcheckboxmenu-label-container{padding:var(--p-multiselect-padding-y) var(--p-multiselect-padding-x);padding-inline-end:var(--p-multiselect-dropdown-width);display:block;background:transparent;border-radius:var(--p-multiselect-border-radius);.p-selectcheckboxmenu-label{padding:0;background:transparent;color:var(--p-multiselect-color);font-size:var(--p-multiselect-font-size);font-weight:var(--p-multiselect-font-weight)}}.p-selectcheckboxmenu-trigger{border:0 none;cursor:pointer;height:100%;position:absolute;top:0;inset-inline-end:0;padding:0;display:flex;align-items:center;justify-content:center;width:var(--p-multiselect-dropdown-width);background:transparent;color:var(--p-multiselect-dropdown-color);border-start-end-radius:var(--p-multiselect-border-radius);border-end-end-radius:var(--p-multiselect-border-radius);.p-selectcheckboxmenu-dropdown-icon{--_icon: var(--p-multiselect-dropdown-icon);color:var(--p-multiselect-dropdown-color)}}&.p-state-disabled .p-selectcheckboxmenu-trigger,&.p-state-disabled .p-selectcheckboxmenu-label{cursor:auto}&.p-state-hover,&:not(.p-state-disabled):hover{--_border-color: var(--p-multiselect-hover-border-color)}&.p-state-focus{--_border-color: var(--p-multiselect-focus-border-color);outline:var(--p-multiselect-focus-ring-width) var(--p-multiselect-focus-ring-style) var(--p-multiselect-focus-ring-color);outline-offset:var(--p-multiselect-focus-ring-offset);box-shadow:var(--p-multiselect-focus-ring-shadow)}&.p-state-error,&.p-state-error:is(:hover,.p-state-focus){--_border-color: var(--p-multiselect-invalid-border-color)}&.p-state-disabled{opacity:1;background:var(--p-multiselect-disabled-background);.p-selectcheckboxmenu-label{color:var(--p-multiselect-disabled-color)}}&.p-selectcheckboxmenu-sm{--p-multiselect-font-size: var(--p-multiselect-sm-font-size);--p-multiselect-padding-x: var(--p-multiselect-sm-padding-x);--p-multiselect-padding-y: var(--p-multiselect-sm-padding-y)}&.p-selectcheckboxmenu-lg{--p-multiselect-font-size: var(--p-multiselect-lg-font-size);--p-multiselect-padding-x: var(--p-multiselect-lg-padding-x);--p-multiselect-padding-y: var(--p-multiselect-lg-padding-y)}&.p-selectcheckboxmenu-sm .p-selectcheckboxmenu-trigger .p-selectcheckboxmenu-dropdown-icon,&.p-selectcheckboxmenu-lg .p-selectcheckboxmenu-trigger .p-selectcheckboxmenu-dropdown-icon{font-size:var(--p-multiselect-font-size)}.p-selectcheckboxmenu-multiple-container.p-inputfield{display:flex;flex-wrap:wrap;align-items:center;row-gap:calc(var(--p-multiselect-padding-y) / 2);min-height:calc(2 * var(--p-multiselect-padding-y) + var(--p-typography-line-height) * var(--p-multiselect-font-size));padding:calc(var(--p-multiselect-padding-y) / 2) calc(var(--p-multiselect-padding-x) / 2);padding-inline-end:var(--p-multiselect-dropdown-width);background:transparent;border:0 none;box-shadow:none;outline:0 none}.p-selectcheckboxmenu-multiple-container .p-selectcheckboxmenu-emptylabel{color:var(--p-multiselect-placeholder-color);white-space:nowrap}&.p-state-error .p-selectcheckboxmenu-multiple-container .p-selectcheckboxmenu-emptylabel{color:var(--p-multiselect-invalid-placeholder-color)}.p-selectcheckboxmenu-multiple-container .p-selectcheckboxmenu-token{padding-block:calc(var(--p-multiselect-padding-y) / 2);padding-inline:0;margin:0;margin-inline-end:calc(var(--p-multiselect-padding-y) / 2);background:var(--p-chip-background);color:var(--p-chip-color);border-radius:var(--p-multiselect-chip-border-radius);.p-selectcheckboxmenu-token-label{padding-block:0;padding-inline:calc(var(--p-icon-size) / 2) calc(2 * var(--p-icon-size));font-size:var(--p-chip-label-font-size);font-weight:var(--p-chip-label-font-weight)}.p-selectcheckboxmenu-chip-remove-icon{--_icon: var(--p-multiselect-chip-remove-icon)}.p-selectcheckboxmenu-token-icon{margin-top:calc(-1 * var(--p-icon-size) / 2);position:absolute;color:var(--p-chip-remove-icon-color);font-size:var(--p-chip-remove-icon-size)}}}.p-selectcheckboxmenu-multiple-container{clear:left;cursor:pointer;list-style-type:none;margin:0;overflow:hidden;min-width:100px;&:empty:after{content:attr(data-label);white-space:nowrap;display:inline-block;color:var(--p-multiselect-placeholder-color)}}.p-selectcheckboxmenu-token{cursor:default;overflow:hidden;white-space:nowrap;position:relative}.p-selectcheckboxmenu-token-label{display:block}.p-selectcheckboxmenu-token-icon{position:absolute;top:50%;inset-inline-end:calc(var(--p-icon-size) / 2);cursor:pointer}.p-input-filled .p-selectcheckboxmenu{--_line-width: var(--p-form-field-filled-indicator-width);--_line: linear-gradient(var(--_border-color), var(--_border-color)) bottom / 100% var(--_line-width) no-repeat border-box;background:var(--_line),var(--p-multiselect-filled-background);border-color:color-mix(in srgb,var(--_border-color) var(--p-form-field-filled-border-opacity),transparent);border-end-start-radius:var(--p-form-field-filled-bottom-border-radius);border-end-end-radius:var(--p-form-field-filled-bottom-border-radius);&.p-state-hover,&:not(.p-state-disabled):hover{background:var(--_line),var(--p-multiselect-filled-hover-background)}&.p-state-focus{--_line-width: var(--p-form-field-filled-focus-indicator-width);background:var(--_line),var(--p-multiselect-filled-focus-background);outline-color:color-mix(in srgb,var(--p-multiselect-focus-ring-color) var(--p-form-field-filled-border-opacity),transparent)}&.p-state-disabled{background:var(--_line),var(--p-multiselect-disabled-background)}.p-selectcheckboxmenu-multiple-container.p-inputfield,.p-selectcheckboxmenu-multiple-container.p-inputfield:hover{background:transparent}}.p-fluid .p-selectcheckboxmenu{width:100%}.p-selectcheckboxmenu-panel{position:absolute;overflow:hidden;padding:0;background:var(--p-multiselect-overlay-background);color:var(--p-multiselect-overlay-color);border:1px solid var(--p-multiselect-overlay-border-color);box-shadow:var(--p-multiselect-overlay-shadow);border-radius:var(--p-multiselect-overlay-border-radius);.p-selectcheckboxmenu-items-wrapper{overflow:auto;position:relative;padding:0}.p-selectcheckboxmenu-item{cursor:pointer}.p-selectcheckboxmenu-list{border:0 none;margin:0;list-style-type:none}.p-selectcheckboxmenu-list-item{border:0 none;display:flex;align-items:center;position:relative;text-align:start;white-space:nowrap}.p-selectcheckboxmenu-table{border-collapse:collapse;width:100%;th,td{border-width:1px;border-style:solid;border-color:var(--p-datatable-body-cell-border-color)}th:first-of-type,td:first-of-type{width:1%;white-space:nowrap}}.p-selectcheckboxmenu-header{padding:var(--p-multiselect-list-header-padding);margin:0;border:0 none;border-radius:0;background:transparent;color:var(--p-multiselect-overlay-color);position:relative;display:flex;align-items:center;.p-chkbox{margin-inline-end:var(--p-multiselect-option-gap)}.p-selectcheckboxmenu-filter-container{padding:0;margin:0;margin-inline-end:var(--p-multiselect-option-gap);flex:1 1 0;.p-inputfield{width:100%;padding-block:var(--p-multiselect-padding-y);padding-inline:var(--p-multiselect-padding-x);padding-inline-start:calc(2 * var(--p-multiselect-padding-x) + var(--p-icon-size))}.p-selectcheckboxmenu-filter-icon{--_icon: var(--p-multiselect-filter-icon);position:absolute;inset-inline-start:var(--p-multiselect-padding-x);top:50%;margin-top:calc(-1 * var(--p-icon-size) / 2);color:var(--p-form-field-icon-color)}}.p-selectcheckboxmenu-close{display:inline-flex;align-items:center;justify-content:center;width:var(--p-button-icon-only-width);height:var(--p-button-icon-only-width);padding:0;margin-inline:auto 0;text-align:center;-webkit-user-select:none;user-select:none;background:transparent;color:var(--p-button-text-plain-color);border:0 none;border-radius:50%;outline-color:transparent;transition:background var(--p-button-transition-duration),color var(--p-button-transition-duration),outline-color var(--p-button-transition-duration),box-shadow var(--p-button-transition-duration);&:hover,&.p-state-hover{background:var(--p-button-text-plain-hover-background);color:var(--p-button-text-plain-color)}&:focus-visible{outline:var(--p-focus-ring-width) var(--p-focus-ring-style) var(--p-focus-ring-color);outline-offset:var(--p-focus-ring-offset);box-shadow:var(--p-focus-ring-shadow)}.p-selectcheckboxmenu-close-icon{--_icon: var(--p-multiselect-close-icon)}}}.p-selectcheckboxmenu-items{padding:var(--p-multiselect-list-padding);&.p-selectcheckboxmenu-list{display:flex;flex-direction:column;gap:var(--p-multiselect-list-gap)}&.p-selectcheckboxmenu-table>thead tr th{background:var(--p-datatable-header-cell-background);border:1px solid var(--p-datatable-header-cell-border-color);color:var(--p-datatable-header-cell-color);font-weight:var(--p-datatable-column-title-font-weight);padding:var(--p-datatable-header-cell-padding)}.p-selectcheckboxmenu-item{padding:var(--p-multiselect-option-padding);margin:0;outline:0 none;background:transparent;color:var(--p-multiselect-option-color);font-size:var(--p-multiselect-option-font-size);font-weight:var(--p-multiselect-option-font-weight);border-radius:var(--p-multiselect-option-border-radius);transition:background var(--p-list-option-transition-duration),color var(--p-list-option-transition-duration),border-color var(--p-list-option-transition-duration),box-shadow var(--p-list-option-transition-duration),outline-color var(--p-list-option-transition-duration);&.p-state-hover{background:var(--p-multiselect-option-focus-background);color:var(--p-multiselect-option-focus-color)}&.p-state-highlight{background:var(--p-multiselect-option-selected-background);color:var(--p-multiselect-option-selected-color);font-weight:var(--p-multiselect-option-selected-font-weight)}&.p-state-highlight.p-state-hover{background:var(--p-multiselect-option-selected-focus-background);color:var(--p-multiselect-option-selected-focus-color)}.p-chkbox{position:static;margin-inline-end:var(--p-multiselect-option-gap)}>label{display:inline;vertical-align:middle}&.p-selectcheckboxmenu-row{background:var(--p-datatable-row-background);color:var(--p-datatable-row-color);border:1px solid var(--p-datatable-body-cell-border-color);border-radius:0}&.p-selectcheckboxmenu-row>td{padding:var(--p-datatable-body-cell-padding);border-color:var(--p-datatable-body-cell-border-color)}&.p-selectcheckboxmenu-row:first-child{border-top-color:transparent}}.p-selectcheckboxmenu-item-group{margin:0;padding:var(--p-multiselect-option-group-padding);background:var(--p-multiselect-option-group-background);color:var(--p-multiselect-option-group-color);font-weight:var(--p-multiselect-option-group-font-weight);font-size:var(--p-multiselect-option-group-font-size)}}}.p-selectcheckboxmenu-header{.p-chkbox{cursor:pointer}.p-selectcheckboxmenu-filter-container{position:relative}}.p-selectcheckboxmenu-footer{border:0 none;margin:0;padding:var(--p-multiselect-list-header-padding)}}@layer primefaces.components{.p-selectmanycheckbox{&.layout-line-direction.ui-grid-responsive>div,&.layout-line-direction.ui-grid-responsive>div label{display:inline}&.ui-grid-responsive>div>div{display:inline-flex;align-items:center}&.ui-grid-responsive>div label{flex-grow:1}&.ui-grid-responsive .ui-g>div{padding:var(--p-selectmanycheckbox-cell-padding)}.ui-g-1,.ui-g-2,.ui-g-3,.ui-g-4,.ui-g-5,.ui-g-6,.ui-g-7,.ui-g-8,.ui-g-9,.ui-g-10,.ui-g-11,.ui-g-12{float:none}label{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding-inline-start:var(--p-checkbox-label-gap);margin-inline-end:var(--p-selectmanycheckbox-gap);outline:0 none;z-index:1;&.p-state-disabled{cursor:default}}.p-chkbox .p-chkbox-box{display:block}.p-selectmanycheckbox-item-group{color:var(--p-selectmanycheckbox-group-color);font-weight:var(--p-selectmanycheckbox-group-font-weight)}.p-selectmanycheckbox-responsive-group{padding:var(--p-selectmanycheckbox-group-padding)}}}@layer primefaces.components{.p-selectonebutton,.p-selectmanybutton{display:inline-flex;width:fit-content;max-width:100%;vertical-align:bottom;-webkit-user-select:none;user-select:none;padding:0;border-radius:var(--p-selectbutton-border-radius);outline-color:transparent;&.p-state-error{outline:1px solid var(--p-selectbutton-invalid-border-color);outline-offset:0}.p-button.p-state-focus{position:relative;z-index:1}}.p-selectonebutton>.p-button,.p-selectmanybutton>.p-button,.p-button.p-selectbooleanbutton{--_bg: var(--p-togglebutton-background);--_hover-bg: var(--p-togglebutton-hover-background);--_active-bg: var(--p-togglebutton-checked-background);--_border: var(--p-togglebutton-border-color);--_hover-border: var(--p-togglebutton-border-color);--_active-border: var(--p-togglebutton-checked-border-color);--_color: var(--p-togglebutton-color);--_hover-color: var(--p-togglebutton-hover-color);--_active-color: var(--p-togglebutton-checked-color);--_focus-ring-color: var(--p-togglebutton-focus-ring-color);--_focus-ring-shadow: var(--p-togglebutton-focus-ring-shadow);--_label-shadow: var(--p-button-outlined-label-shadow);position:relative;gap:var(--p-togglebutton-gap);padding:var(--p-togglebutton-padding);font-size:var(--p-togglebutton-font-size);font-weight:var(--p-togglebutton-font-weight);background:var(--p-togglebutton-background);color:var(--p-togglebutton-color);border:1px solid var(--p-togglebutton-border-color);border-radius:var(--p-togglebutton-border-radius);outline-color:transparent;transition:background var(--p-togglebutton-transition-duration),color var(--p-togglebutton-transition-duration),border-color var(--p-togglebutton-transition-duration),outline-color var(--p-togglebutton-transition-duration),box-shadow var(--p-togglebutton-transition-duration);&:before{content:"";position:absolute;inset:var(--p-togglebutton-padding);background:transparent;border-radius:var(--p-togglebutton-content-border-radius);transition:background var(--p-togglebutton-transition-duration),box-shadow var(--p-togglebutton-transition-duration)}&.p-state-hover:not(.p-state-active,.p-state-disabled),&:not(.p-state-active,.p-state-disabled):hover{background:var(--p-togglebutton-hover-background);border-color:var(--p-togglebutton-border-color);color:var(--p-togglebutton-hover-color)}&.p-state-active,&.p-state-active:not(.p-state-disabled):hover{background:var(--p-togglebutton-checked-background);border-color:var(--p-togglebutton-checked-border-color);color:var(--p-togglebutton-checked-color)}&.p-state-active:before{background:var(--p-togglebutton-content-checked-background);box-shadow:var(--p-togglebutton-content-checked-shadow)}&.p-state-focus,&:focus-visible{outline:var(--p-togglebutton-focus-ring-width) var(--p-togglebutton-focus-ring-style) var(--p-togglebutton-focus-ring-color);outline-offset:var(--p-togglebutton-focus-ring-offset);box-shadow:var(--p-togglebutton-focus-ring-shadow)}}.p-selectonebutton>.p-button>.p-button-text,.p-selectmanybutton>.p-button>.p-button-text,.p-button.p-selectbooleanbutton>.p-button-text,.p-selectonebutton>.p-button>.p-button-icon-left,.p-selectmanybutton>.p-button>.p-button-icon-left,.p-button.p-selectbooleanbutton>.p-button-icon-left{position:relative;padding:var(--p-togglebutton-content-padding);font-weight:var(--p-togglebutton-font-weight);cursor:inherit}.p-selectonebutton>.p-button,.p-selectmanybutton>.p-button,.p-button.p-selectbooleanbutton{>.p-button-icon-left{padding-inline-end:0;color:var(--p-togglebutton-icon-color)}>.p-button-icon-left+.p-button-text{padding-inline-start:0}&.p-button-icon-only{width:auto;>.p-button-icon-left{padding:var(--p-togglebutton-content-padding)}>.p-button-text{padding:0}}&:not(.p-state-active,.p-state-disabled):hover>.p-button-icon-left{color:var(--p-togglebutton-icon-hover-color)}&.p-state-active>.p-button-icon-left{color:var(--p-togglebutton-icon-checked-color)}}.p-button.p-selectbooleanbutton.p-state-error,.p-button.p-selectbooleanbutton.p-state-error:is(:hover,.p-state-hover),.p-button.p-selectbooleanbutton.p-state-error.p-state-active:hover{border-color:var(--p-togglebutton-invalid-border-color)}.p-selectonebutton>.p-button,.p-selectmanybutton>.p-button,.p-button.p-selectbooleanbutton{&.p-state-disabled{opacity:1;cursor:default;background:var(--p-togglebutton-disabled-background);border-color:var(--p-togglebutton-disabled-border-color);color:var(--p-togglebutton-disabled-color)}&.p-state-disabled:before{background:transparent;box-shadow:none}}.p-selectonebutton>.p-button.p-state-disabled>.p-button-icon-left,.p-selectmanybutton>.p-button.p-state-disabled>.p-button-icon-left,.p-button.p-selectbooleanbutton.p-state-disabled>.p-button-icon-left{color:var(--p-togglebutton-icon-disabled-color)}.p-selectonebutton>.p-button,.p-selectmanybutton>.p-button,.p-button.p-selectbooleanbutton{&.p-button-sm{padding:var(--p-togglebutton-sm-padding);font-size:var(--p-togglebutton-sm-font-size);&:before{inset:var(--p-togglebutton-sm-padding)}>.p-button-text{padding:var(--p-togglebutton-content-sm-padding)}}&.p-button-lg{padding:var(--p-togglebutton-lg-padding);font-size:var(--p-togglebutton-lg-font-size);&:before{inset:var(--p-togglebutton-lg-padding)}>.p-button-text{padding:var(--p-togglebutton-content-lg-padding)}}}.p-selectonebutton,.p-selectmanybutton{>.p-button{margin:0;border-radius:0;border-width:1px;border-inline-start-width:0;&:first-child{border-inline-start-width:1px;border-start-start-radius:var(--p-selectbutton-border-radius);border-end-start-radius:var(--p-selectbutton-border-radius)}&:last-child{border-start-end-radius:var(--p-selectbutton-border-radius);border-end-end-radius:var(--p-selectbutton-border-radius)}}}.p-fluid .p-selectonebutton,.p-fluid .p-selectmanybutton{display:flex;width:100%;>.p-button{flex:1 1 0;width:auto}}@media(max-width:640px){.p-fluid .p-selectonebutton,.p-fluid .p-selectmanybutton{flex-direction:column;>.p-button{flex:0 0 auto;width:100%;border-radius:0;border-inline-start-width:1px;border-block-start-width:0;&:first-child{border-block-start-width:1px;border-start-start-radius:var(--p-selectbutton-border-radius);border-start-end-radius:var(--p-selectbutton-border-radius)}&:last-child{border-end-start-radius:var(--p-selectbutton-border-radius);border-end-end-radius:var(--p-selectbutton-border-radius)}}}}}@layer primefaces.components{.p-selectonelistbox,.p-selectmanymenu{padding:0;width:auto;min-width:12rem;background:var(--p-listbox-background);color:var(--p-listbox-color);--_border-color: var(--p-listbox-border-color);border:1px solid var(--_border-color);border-radius:var(--p-listbox-border-radius);box-shadow:var(--p-listbox-shadow);transition:background var(--p-listbox-transition-duration),color var(--p-listbox-transition-duration),border-color var(--p-listbox-transition-duration),box-shadow var(--p-listbox-transition-duration),outline-color var(--p-listbox-transition-duration);&.p-state-error,&.p-state-error:is(:hover,:focus,.p-state-hover,.p-state-focus){--_border-color: var(--p-listbox-invalid-border-color)}&.p-state-disabled{opacity:1;background:var(--p-listbox-disabled-background);color:var(--p-listbox-disabled-color);.p-selectlistbox-listcontainer{overflow:hidden}.p-selectlistbox-item{cursor:default;color:var(--p-listbox-disabled-color)}}.p-selectlistbox-filter-container{display:flex;align-items:center;padding:var(--p-listbox-list-header-padding);margin:0;border-bottom:0 none;background:transparent;color:var(--p-listbox-color);border-start-start-radius:var(--p-listbox-border-radius);border-start-end-radius:var(--p-listbox-border-radius);.p-selectlistbox-filter.p-inputfield{padding-block:var(--p-form-field-padding-y);padding-inline:var(--p-form-field-padding-x);padding-inline-start:calc(2 * var(--p-form-field-padding-x) + var(--p-icon-size))}.p-selectlistbox-filter-icon{--_icon: var(--p-listbox-filter-icon);margin:0;margin-inline-start:var(--p-form-field-padding-x);color:var(--p-form-field-icon-color)}}.p-selectmanymenu-header{display:flex;align-items:center;gap:var(--p-multiselect-option-gap);padding:var(--p-listbox-list-header-padding);.p-selectlistbox-filter-container{flex:1 1 0;padding:0}}.p-selectmanymenu-footer{padding:var(--p-listbox-list-header-padding)}.p-selectlistbox-listcontainer{overflow:auto;padding:var(--p-listbox-list-padding);line-height:var(--p-typography-line-height);border:0 none;ul.p-selectlistbox-list{display:flex;flex-direction:column;gap:var(--p-listbox-list-gap)}}.p-selectlistbox-list{list-style-type:none;margin:0;padding:0}table.p-selectlistbox-list{--_table-cell-sm-padding: var(--p-datatable-body-cell-sm-padding);--_table-cell-lg-padding: var(--p-datatable-body-cell-lg-padding);border-collapse:collapse;width:100%}.p-selectlistbox-item{cursor:pointer}.p-selectlistbox-listcontainer .p-selectlistbox-list .p-selectlistbox-item{border:0 none;margin:0;padding:var(--p-listbox-option-padding);background:transparent;color:var(--p-listbox-option-color);font-size:var(--p-listbox-option-font-size);font-weight:var(--p-listbox-option-font-weight);border-radius:var(--p-listbox-option-border-radius);transition:background var(--p-list-option-transition-duration),color var(--p-list-option-transition-duration),border-color var(--p-list-option-transition-duration),box-shadow var(--p-list-option-transition-duration),outline-color var(--p-list-option-transition-duration);&.p-state-hover{background:var(--p-listbox-option-focus-background);color:var(--p-listbox-option-focus-color)}&.p-state-highlight{background:var(--p-listbox-option-selected-background);color:var(--p-listbox-option-selected-color);font-weight:var(--p-listbox-option-selected-font-weight)}&.p-state-highlight.p-state-hover{background:var(--p-listbox-option-selected-focus-background);color:var(--p-listbox-option-selected-focus-color)}.p-chkbox{margin-inline-end:var(--p-multiselect-option-gap);vertical-align:middle}>td{padding:var(--_table-cell-padding, var(--p-datatable-body-cell-padding));border:var(--_table-gridlines, 0) solid var(--p-datatable-body-cell-border-color)}}&.p-listbox-checkmark .p-selectlistbox-listcontainer .p-selectlistbox-list li.p-selectlistbox-item{display:flex;align-items:center;&:before{content:" ";flex-shrink:0;font-size:var(--p-icon-size);line-height:1;margin-inline-start:var(--p-listbox-checkmark-gutter-start);margin-inline-end:var(--p-listbox-checkmark-gutter-end);color:var(--p-listbox-checkmark-color);background:transparent;forced-color-adjust:none;mask:var(--p-listbox-checkmark-icon) center / contain no-repeat}&.p-state-highlight:before{background:currentColor}}.p-selectlistbox-listcontainer .p-selectlistbox-list .p-listbox-outline{outline:0 none;background:var(--p-listbox-option-focus-background);color:var(--p-listbox-option-focus-color);&.p-state-highlight{background:var(--p-listbox-option-selected-focus-background);color:var(--p-listbox-option-selected-focus-color)}}.p-selectlistbox-listcontainer .p-selectlistbox-list .p-selectlistbox-item:focus-visible{outline:0 none;background:var(--p-listbox-option-focus-background);color:var(--p-listbox-option-focus-color);&.p-state-highlight{background:var(--p-listbox-option-selected-focus-background);color:var(--p-listbox-option-selected-focus-color)}}}.p-selectmanymenu .p-selectlistbox-chkbox{width:var(--p-checkbox-width)}.p-selectlistbox-filter.p-inputfield{width:100%;box-shadow:none}.p-selectlistbox-filter-container{position:relative;.p-selectlistbox-filter-icon{position:absolute}}.p-listbox-outline{outline:0 none;z-index:1}.p-input-filled .p-selectonelistbox.p-inputfield,.p-input-filled .p-selectmanymenu.p-inputfield,.p-input-filled .p-selectonelistbox.p-inputfield:hover,.p-input-filled .p-selectmanymenu.p-inputfield:hover{background:var(--p-listbox-background);border-color:var(--_border-color);border-radius:var(--p-listbox-border-radius)}.p-input-filled .p-selectonelistbox.p-inputfield:is(:focus,.p-state-focus),.p-input-filled .p-selectmanymenu.p-inputfield:is(:focus,.p-state-focus){outline-color:var(--p-inputtext-focus-ring-color)}.p-fluid .p-selectonelistbox,.p-fluid .p-selectmanymenu{width:100%}}@layer primefaces.components{.p-selectonemenu{display:inline-block;width:auto;cursor:pointer;vertical-align:middle;--_border-color: var(--p-select-border-color);border:1px solid var(--_border-color);position:relative;padding:0;background:var(--p-select-background);border-radius:var(--p-select-border-radius);box-shadow:var(--p-select-shadow);outline-color:transparent;transition:background var(--p-select-transition-duration),color var(--p-select-transition-duration),border-color var(--p-select-transition-duration),outline-color var(--p-select-transition-duration),box-shadow var(--p-select-transition-duration);.p-selectonemenu-label{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}.p-selectonemenu-label.p-inputfield{background:transparent;border:0 none;border-radius:0;box-shadow:none;outline:0 none;color:var(--p-select-color);font-size:var(--p-select-font-size);font-weight:var(--p-select-font-weight);padding-block:var(--p-select-padding-y);padding-inline:var(--p-select-padding-x);padding-inline-end:var(--p-select-dropdown-width)}.p-selectonemenu-label.p-selectonemenu-label-placeholder{color:var(--p-select-placeholder-color)}&.p-state-error .p-selectonemenu-label.p-selectonemenu-label-placeholder{color:var(--p-select-invalid-placeholder-color)}&.p-state-disabled .p-selectonemenu-trigger,&.p-state-disabled .p-selectonemenu-label{cursor:default}label.p-selectonemenu-label{cursor:pointer}input.p-selectonemenu-label{cursor:text}.p-selectonemenu-trigger{border:0 none;cursor:pointer;height:100%;position:absolute;top:0;inset-inline-end:0;padding:0;display:flex;align-items:center;justify-content:center;width:var(--p-select-dropdown-width);background:transparent;color:var(--p-select-dropdown-color);border-start-end-radius:var(--p-select-border-radius);border-end-end-radius:var(--p-select-border-radius);.p-selectonemenu-dropdown-icon{--_icon: var(--p-select-dropdown-icon);color:var(--p-select-dropdown-color)}}.p-icon-loading{position:absolute;top:50%;inset-inline-end:100%;margin-top:calc(-1 * var(--p-icon-size) / 2);margin-inline:0;color:var(--p-select-dropdown-color)}&.p-state-hover,&:not(.p-state-disabled):hover{--_border-color: var(--p-select-hover-border-color)}&.p-state-focus,&:has(>.p-selectonemenu-label:focus-visible){--_border-color: var(--p-select-focus-border-color);outline:var(--p-select-focus-ring-width) var(--p-select-focus-ring-style) var(--p-select-focus-ring-color);outline-offset:var(--p-select-focus-ring-offset);box-shadow:var(--p-select-focus-ring-shadow)}&.p-state-error,&.p-state-error:is(:hover,.p-state-focus,:focus-within){--_border-color: var(--p-select-invalid-border-color)}&.p-state-disabled{opacity:1;background:var(--p-select-disabled-background);.p-selectonemenu-label.p-inputfield{color:var(--p-select-disabled-color)}}&.p-selectonemenu-sm{--p-select-font-size: var(--p-select-sm-font-size);--p-select-padding-x: var(--p-select-sm-padding-x);--p-select-padding-y: var(--p-select-sm-padding-y)}&.p-selectonemenu-lg{--p-select-font-size: var(--p-select-lg-font-size);--p-select-padding-x: var(--p-select-lg-padding-x);--p-select-padding-y: var(--p-select-lg-padding-y)}&.p-selectonemenu-sm .p-selectonemenu-trigger .p-selectonemenu-dropdown-icon,&.p-selectonemenu-lg .p-selectonemenu-trigger .p-selectonemenu-dropdown-icon{font-size:var(--p-select-font-size)}}.p-selectonemenu-rtl{direction:rtl}.p-input-filled .p-selectonemenu{--_line-width: var(--p-form-field-filled-indicator-width);--_line: linear-gradient(var(--_border-color), var(--_border-color)) bottom / 100% var(--_line-width) no-repeat border-box;background:var(--_line),var(--p-select-filled-background);border-color:color-mix(in srgb,var(--_border-color) var(--p-form-field-filled-border-opacity),transparent);border-end-start-radius:var(--p-form-field-filled-bottom-border-radius);border-end-end-radius:var(--p-form-field-filled-bottom-border-radius);&.p-state-hover,&:not(.p-state-disabled):hover{background:var(--_line),var(--p-select-filled-hover-background)}&.p-state-focus,&:has(>.p-selectonemenu-label:focus-visible){--_line-width: var(--p-form-field-filled-focus-indicator-width);background:var(--_line),var(--p-select-filled-focus-background);outline-color:color-mix(in srgb,var(--p-select-focus-ring-color) var(--p-form-field-filled-border-opacity),transparent)}&.p-state-disabled{background:var(--_line),var(--p-select-disabled-background)}.p-selectonemenu-label.p-inputfield,.p-selectonemenu-label.p-inputfield:hover,.p-selectonemenu-label.p-inputfield:focus{background:transparent}}.p-fluid .p-selectonemenu{width:100%;.p-selectonemenu-label.p-inputfield{width:calc(100% - var(--p-select-dropdown-width));padding-inline:var(--p-select-padding-x)}}.p-selectonemenu-panel{position:absolute;height:auto;background:var(--p-select-overlay-background);color:var(--p-select-overlay-color);border:1px solid var(--p-select-overlay-border-color);box-shadow:var(--p-select-overlay-shadow);border-radius:var(--p-select-overlay-border-radius);&.p-selectonemenu-panel-rtl{direction:rtl}.p-selectonemenu-items-wrapper{overflow:auto}.p-selectonemenu-filter-container{position:relative;width:100%;display:flex;align-items:center;padding:var(--p-select-list-header-padding);margin:0;border-bottom:0 none;background:transparent;color:var(--p-select-overlay-color);.p-selectonemenu-filter.p-inputfield{width:100%;padding-block:var(--p-select-padding-y);padding-inline:var(--p-select-padding-x);padding-inline-start:calc(2 * var(--p-select-padding-x) + var(--p-icon-size))}.p-selectonemenu-filter-icon{--_icon: var(--p-select-filter-icon);position:absolute;margin:0;margin-inline-start:var(--p-select-padding-x);color:var(--p-form-field-icon-color)}}.p-selectonemenu-item{cursor:pointer}.p-selectonemenu-list{display:flex;flex-direction:column;gap:var(--p-select-list-gap);border:0 none;margin:0;padding:0;list-style-type:none}.p-selectonemenu-list-item{border:0 none;text-align:start;white-space:nowrap}.p-selectonemenu-table{--_table-cell-sm-padding: var(--p-datatable-body-cell-sm-padding);--_table-cell-lg-padding: var(--p-datatable-body-cell-lg-padding);--_table-header-cell-sm-padding: var(--p-datatable-header-cell-sm-padding);--_table-header-cell-lg-padding: var(--p-datatable-header-cell-lg-padding);border-collapse:collapse;width:100%;td{border-color:inherit}th,td{border-width:1px;border-style:solid}}.p-selectonemenu-items{padding:var(--p-select-list-padding);&.p-selectonemenu-table>thead tr th{background:var(--p-datatable-header-cell-background);border:1px solid var(--p-datatable-header-cell-border-color);color:var(--p-datatable-header-cell-color);font-weight:var(--p-datatable-column-title-font-weight);padding:var(--_table-header-cell-padding, var(--p-datatable-header-cell-padding))}}.p-selectonemenu-items .p-selectonemenu-item{margin:0;padding:var(--p-select-option-padding);background:transparent;color:var(--p-select-option-color);font-size:var(--p-select-option-font-size);font-weight:var(--p-select-option-font-weight);outline:0 none;border-radius:var(--p-select-option-border-radius);transition:background var(--p-list-option-transition-duration),color var(--p-list-option-transition-duration),border-color var(--p-list-option-transition-duration),box-shadow var(--p-list-option-transition-duration),outline-color var(--p-list-option-transition-duration);&.p-selectonemenu-row{background:var(--p-datatable-row-background);color:var(--p-datatable-row-color);border:1px solid var(--p-datatable-body-cell-border-color);border-radius:0}&.p-selectonemenu-row>td{padding:var(--_table-cell-padding, var(--p-datatable-body-cell-padding));border-color:var(--p-datatable-body-cell-border-color)}&.p-selectonemenu-row:first-child{border-top-color:transparent}&.p-state-hover,&.p-state-focus{background:var(--p-select-option-focus-background);color:var(--p-select-option-focus-color)}&.p-state-highlight{background:var(--p-select-option-selected-background);color:var(--p-select-option-selected-color);font-weight:var(--p-select-option-selected-font-weight);overflow:auto}&.p-state-highlight.p-state-hover,&.p-state-highlight.p-state-focus{background:var(--p-select-option-selected-focus-background);color:var(--p-select-option-selected-focus-color)}}.p-selectonemenu-items .p-selectonemenu-item-group{margin:0;padding:var(--p-select-option-group-padding);background:var(--p-select-option-group-background);color:var(--p-select-option-group-color);font-weight:var(--p-select-option-group-font-weight);font-size:var(--p-select-option-group-font-size)}&.p-select-checkmark .p-selectonemenu-items li.p-selectonemenu-item{display:flex;align-items:center;&:before{content:" ";flex-shrink:0;font-size:var(--p-icon-size);line-height:1;margin-inline-start:var(--p-select-checkmark-gutter-start);margin-inline-end:var(--p-select-checkmark-gutter-end);color:var(--p-select-checkmark-color);background:transparent;forced-color-adjust:none;mask:var(--p-select-checkmark-icon) center / contain no-repeat}&.p-state-highlight:before{background:currentColor}}}.p-selectonemenu-footer{border:0 none;margin:0;padding:var(--p-select-list-header-padding)}}@layer primefaces.components{.p-selectoneradio{label{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;margin-inline-end:var(--p-selectoneradio-gap);padding:0;padding-inline-start:var(--p-radiobutton-label-gap)}label.p-state-disabled,&.p-state-readonly label{cursor:default}&.ui-grid-responsive{label{display:inline}>div>div{display:inline-flex;align-items:center}}&.ui-grid-responsive .ui-g>div{padding:var(--p-selectoneradio-cell-padding)}&.layout-line-direction{>div,>div label{display:inline}}}.p-selectoneradio.p-state-readonly .p-radiobutton .p-radiobutton-box{&:not(.p-state-error):hover{--_layer-opacity: 0%;border-color:var(--p-radiobutton-border-color)}&.p-state-active:not(.p-state-error):hover{border-color:var(--p-radiobutton-checked-border-color)}&.p-state-active:hover{background:var(--p-radiobutton-checked-background);.p-radiobutton-icon{background:var(--p-radiobutton-icon-checked-color)}}}}@layer primefaces.components{.p-sidebar{position:fixed;visibility:hidden;transition:transform var(--p-sidebar-transition-duration) var(--p-transition-easing),visibility var(--p-sidebar-transition-duration);display:flow-root;overflow-y:auto;background:var(--p-drawer-background);color:var(--p-drawer-color);padding:var(--p-drawer-header-padding);border:0 solid var(--p-drawer-border-color);box-shadow:none;&.p-sidebar-left{border-right-width:1px;border-top-right-radius:var(--p-sidebar-border-radius);border-bottom-right-radius:var(--p-sidebar-border-radius)}&.p-sidebar-right{border-left-width:1px;border-top-left-radius:var(--p-sidebar-border-radius);border-bottom-left-radius:var(--p-sidebar-border-radius)}&.p-sidebar-top{border-block-end-width:1px;border-bottom-left-radius:var(--p-sidebar-border-radius);border-bottom-right-radius:var(--p-sidebar-border-radius)}&.p-sidebar-bottom{border-block-start-width:1px;border-top-left-radius:var(--p-sidebar-border-radius);border-top-right-radius:var(--p-sidebar-border-radius)}&.p-sidebar-full{border-width:1px;border-radius:0}&.p-sidebar-active{box-shadow:var(--p-drawer-shadow)}.p-sidebar-content{background:transparent;color:inherit;border:0 none}.p-sidebar-close{display:inline-flex;align-items:center;justify-content:center;width:var(--p-sidebar-close-button-size);height:var(--p-sidebar-close-button-size);float:inline-end;padding:0;border:0 none;border-radius:50%;background:transparent;color:var(--p-sidebar-close-button-color);text-decoration:none;-webkit-user-select:none;user-select:none;outline-color:transparent;transition:background var(--p-sidebar-close-button-transition-duration),color var(--p-sidebar-close-button-transition-duration),outline-color var(--p-sidebar-close-button-transition-duration),box-shadow var(--p-sidebar-close-button-transition-duration);&:hover{background:var(--p-sidebar-close-button-hover-background);color:var(--p-sidebar-close-button-color)}&:active{background:var(--p-sidebar-close-button-active-background)}&:focus-visible{outline:var(--p-sidebar-close-button-focus-ring-width) var(--p-sidebar-close-button-focus-ring-style) var(--p-sidebar-close-button-focus-ring-color);outline-offset:var(--p-sidebar-close-button-focus-ring-offset);box-shadow:var(--p-sidebar-close-button-focus-ring-shadow)}.p-sidebar-close-icon{--_icon: var(--p-sidebar-close-icon);color:inherit}}}.p-sidebar-left{top:0;left:0;width:20em;height:100%;transform:translate(-100%)}.p-sidebar-right{top:0;right:0;width:20em;height:100%;transform:translate(100%)}.p-sidebar-top{top:0;left:0;width:100%;height:auto;transform:translateY(-100%)}.p-sidebar-bottom{bottom:0;left:0;width:100%;height:auto;transform:translateY(100%)}.p-sidebar-full{width:100%;height:100%;left:0;transition:transform 0s}.p-sidebar-left.p-sidebar-active,.p-sidebar-right.p-sidebar-active{visibility:visible;transform:translate(0)}.p-sidebar-left.p-sidebar-sm,.p-sidebar-right.p-sidebar-sm{width:20em}.p-sidebar-left.p-sidebar-md,.p-sidebar-right.p-sidebar-md{width:40em}.p-sidebar-left.p-sidebar-lg,.p-sidebar-right.p-sidebar-lg{width:60em}.p-sidebar-top.p-sidebar-active,.p-sidebar-bottom.p-sidebar-active{visibility:visible;transform:translateY(0)}.p-sidebar-top.p-sidebar-sm,.p-sidebar-bottom.p-sidebar-sm{height:10em}.p-sidebar-top.p-sidebar-md,.p-sidebar-bottom.p-sidebar-md{height:20em}.p-sidebar-top.p-sidebar-lg,.p-sidebar-bottom.p-sidebar-lg{height:30em}@media screen and (max-width:64em){.p-sidebar-left.p-sidebar-lg,.p-sidebar-left.p-sidebar-md,.p-sidebar-right.p-sidebar-lg,.p-sidebar-right.p-sidebar-md{width:20em}}}@layer primefaces.components{.p-skeleton{position:relative;overflow:hidden;background-color:var(--p-skeleton-background);border-radius:var(--p-skeleton-border-radius);&:after{content:"";animation:p-skeleton-animation 1.2s infinite;height:100%;left:0;position:absolute;right:0;top:0;transform:translate(-100%);z-index:1;background:linear-gradient(90deg,transparent,var(--p-skeleton-animation-background),transparent)}&:dir(rtl):after{animation-name:p-skeleton-animation-rtl}&.p-skeleton-animation-none:after{animation:none}&.p-skeleton-circle{border-radius:50%}}@keyframes p-skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes p-skeleton-animation-rtl{0%{transform:translate(100%)}to{transform:translate(-100%)}}}@layer primefaces.components{.p-slidemenu{width:12.5rem;.p-slidemenu-wrapper{position:relative}.p-slidemenu-content{overflow-x:hidden;overflow-y:auto;position:relative}.p-menu-list{position:absolute;top:0}.p-menu-parent{position:static}.p-menu-child{box-shadow:none;border:0 none}}.p-slidemenu-backward{position:absolute;cursor:pointer}.p-menu.p-slidemenu{--_bg: var(--p-slidemenu-background);--_border-color: var(--p-slidemenu-border-color);--_border-radius: var(--p-slidemenu-border-radius);--_color: var(--p-slidemenu-color);--_shadow: var(--p-slidemenu-shadow);--_list-padding: var(--p-slidemenu-list-padding);--_list-gap: var(--p-slidemenu-list-gap);--_transition-duration: var(--p-slidemenu-transition-duration);--_item-border-radius: var(--p-slidemenu-item-border-radius);--_item-padding: var(--p-slidemenu-item-padding);--_item-gap: var(--p-slidemenu-item-gap);--_item-color: var(--p-slidemenu-item-color);--_item-focus-background: var(--p-slidemenu-item-focus-background);--_item-focus-color: var(--p-slidemenu-item-focus-color);--_item-active-background: var(--p-slidemenu-item-active-background);--_item-active-color: var(--p-slidemenu-item-active-color);--_item-icon-color: var(--p-slidemenu-item-icon-color);--_item-icon-focus-color: var(--p-slidemenu-item-icon-focus-color);--_item-icon-active-color: var(--p-slidemenu-item-icon-active-color);--_item-icon-size: var(--p-slidemenu-item-icon-size);--_item-label-font-size: var(--p-slidemenu-item-label-font-size);--_item-label-font-weight: var(--p-slidemenu-item-label-font-weight);--_submenu-icon-color: var(--p-slidemenu-submenu-icon-color);--_submenu-icon-focus-color: var(--p-slidemenu-submenu-icon-focus-color);--_submenu-icon-size: var(--p-slidemenu-submenu-icon-size);--_submenu-icon-active-color: var(--p-slidemenu-item-icon-active-color);--_submenu-label-background: var(--p-slidemenu-back-background);--_submenu-label-color: var(--p-slidemenu-back-color);--_submenu-label-font-weight: var(--p-slidemenu-back-font-weight);--_submenu-background: var(--p-slidemenu-background);--_submenu-border-color: var(--p-slidemenu-border-color);--_submenu-border-radius: var(--p-slidemenu-border-radius);--_submenu-padding: var(--p-slidemenu-list-padding);--_submenu-shadow: var(--p-slidemenu-shadow);.p-slidemenu-backward{padding:0;color:var(--_submenu-label-color);width:100%;border:0 none;background:var(--_submenu-label-background);margin-bottom:0;border-radius:0;.p-menuitem-link{color:var(--_submenu-label-color);padding:var(--_item-padding);width:100%;border:0 none;float:none;border-radius:var(--_item-border-radius);transition:background var(--_transition-duration),color var(--_transition-duration);.p-menuitem-text{color:var(--_submenu-label-color);font-weight:var(--_submenu-label-font-weight)}.p-slidemenu-back-icon{--_icon: var(--p-slidemenu-back-icon);position:relative;float:none;margin:0;font-size:var(--_submenu-icon-size);color:var(--_submenu-icon-color)}&:not(.p-state-disabled):hover .p-slidemenu-back-icon,&.p-state-hover .p-slidemenu-back-icon,&.p-state-focus .p-slidemenu-back-icon{color:var(--_submenu-icon-focus-color)}}}.p-menu-child{padding:0;box-shadow:none;border:0 none}}}@layer primefaces.components{.p-slider{position:relative;text-align:start;background:var(--p-slider-track-background);border:0 none;border-radius:var(--p-slider-track-border-radius);.p-slider-handle{position:absolute;z-index:2;cursor:grab;touch-action:none;display:flex;justify-content:center;align-items:center;width:var(--p-slider-handle-width);height:var(--p-slider-handle-height);background:var(--p-slider-handle-background);border:0 none;border-radius:var(--p-slider-handle-border-radius);outline-color:transparent;transition:background var(--p-slider-transition-duration),color var(--p-slider-transition-duration),border-color var(--p-slider-transition-duration),box-shadow var(--p-slider-transition-duration),outline-color var(--p-slider-transition-duration);&:before{content:"";display:block;width:var(--p-slider-handle-content-width);height:var(--p-slider-handle-content-height);background:var(--p-slider-handle-content-background);border-radius:var(--p-slider-handle-content-border-radius);box-shadow:var(--p-slider-handle-content-shadow);transition:background var(--p-slider-transition-duration)}&:active{cursor:grabbing}&:focus-visible{outline:var(--p-slider-handle-focus-ring-width) var(--p-slider-handle-focus-ring-style) var(--p-slider-handle-focus-ring-color);outline-offset:var(--p-slider-handle-focus-ring-offset);box-shadow:var(--p-slider-handle-focus-ring-shadow)}}&.p-state-disabled .p-slider-handle{cursor:default}&:not(.p-state-disabled) .p-slider-handle:hover{background:var(--p-slider-handle-hover-background)}&:not(.p-state-disabled) .p-slider-handle:hover:before{background:var(--p-slider-handle-content-hover-background)}&.p-slider-horizontal{height:var(--p-slider-track-size);margin-block:calc((var(--p-slider-handle-height) - var(--p-slider-track-size)) / 2);touch-action:pan-y;.p-slider-range{top:0;height:100%}.p-slider-range-min{left:0}.p-slider-range-max{right:0}.p-slider-handle{top:calc(var(--p-slider-track-size) / 2 - var(--p-slider-handle-height) / 2);margin-left:calc(-1 * var(--p-slider-handle-width) / 2)}}&.p-slider-vertical{width:var(--p-slider-track-size);height:100px;margin-inline:calc((var(--p-slider-handle-width) - var(--p-slider-track-size)) / 2);touch-action:pan-x;.p-slider-range{left:0;width:100%}.p-slider-range-min{bottom:0}.p-slider-range-max{top:0}.p-slider-handle{left:calc(var(--p-slider-track-size) / 2 - var(--p-slider-handle-width) / 2);margin-left:0;margin-top:0;margin-bottom:calc(-1 * var(--p-slider-handle-height) / 2)}}.p-slider-range{position:absolute;z-index:1;display:block;border:0;background:var(--p-slider-range-background);border-radius:var(--p-slider-track-border-radius)}}.p-slider.p-slider-animate{.p-slider-handle,.p-slider-range{transition-property:left,bottom,width,height,background,color,border-color,box-shadow,outline-color;transition-duration:var(--p-slider-transition-duration)}}.p-inputtext+.p-slider-horizontal{margin-bottom:max(var(--p-form-field-padding-y),calc((var(--p-slider-handle-height) - var(--p-slider-track-size)) / 2))}}@layer primefaces.components{.p-speeddial{position:absolute;display:flex;z-index:1;.p-speeddial-show-icon{--_icon: var(--p-speeddial-show-icon)}.p-speeddial-rotate .p-button-icon-left+.p-button-icon-left{transform:rotate(-90deg)}.p-speeddial-button .p-button-icon-left+.p-button-icon-left{position:absolute;opacity:0}}.p-speeddial-list{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;transition:top 0s linear var(--p-speeddial-transition-duration);pointer-events:none}.p-speeddial-item{transform:scale(0);opacity:0;transition:transform var(--p-speeddial-transition-duration) var(--p-transition-easing),opacity var(--p-speeddial-item-fade-duration);will-change:transform}.p-speeddial-action{display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative;overflow:hidden;width:var(--p-button-sm-icon-only-width);height:var(--p-button-sm-icon-only-width);font-size:var(--p-button-sm-font-size);background:var(--p-button-secondary-background);color:var(--p-button-secondary-color);border:1px solid var(--p-button-secondary-border-color);outline-color:transparent;text-decoration:none;cursor:pointer;transition:background var(--p-speeddial-transition-duration),color var(--p-speeddial-transition-duration),border-color var(--p-speeddial-transition-duration),outline-color var(--p-speeddial-transition-duration),box-shadow var(--p-speeddial-transition-duration);.p-speeddial-action-icon{font-size:var(--p-button-sm-font-size)}.p-menuitem-text:empty{display:none}&:not(.p-disabled):hover{background:var(--p-button-secondary-hover-background);color:var(--p-button-secondary-hover-color);border-color:var(--p-button-secondary-hover-border-color)}&:not(.p-disabled):active{background:var(--p-button-secondary-active-background);color:var(--p-button-secondary-active-color);border-color:var(--p-button-secondary-active-border-color)}&:focus-visible{outline:var(--p-button-focus-ring-width) var(--p-button-focus-ring-style) var(--p-button-secondary-focus-ring-color);outline-offset:var(--p-button-focus-ring-offset);box-shadow:var(--p-button-secondary-focus-ring-shadow)}}.p-speeddial.p-disabled .p-speeddial-button,.p-speeddial-action.p-disabled{opacity:var(--p-disabled-opacity);cursor:default}.p-speeddial-button.p-speeddial-rotate .p-button-icon-left{transition-duration:var(--p-speeddial-rotate-duration);transition-timing-function:var(--p-transition-easing);transition-property:opacity,transform}.p-speeddial-mask{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-color:var(--p-mask-background);border-radius:var(--p-content-border-radius);transition:opacity var(--p-speeddial-mask-hide-duration) var(--p-transition-easing-exit)}.p-speeddial-mask-visible{pointer-events:none;opacity:1;transition:opacity var(--p-speeddial-mask-show-duration) var(--p-transition-easing-enter)}.p-speeddial-opened{&.p-speeddial{z-index:2}.p-speeddial-list{pointer-events:auto}.p-speeddial-item{transform:scale(1);opacity:1}.p-speeddial-rotate .p-button-icon-left{transform:rotate(45deg)}.p-speeddial-dual-icon .p-button-icon-left{opacity:0}.p-button-icon-left+.p-button-icon-left,.p-speeddial-button .p-button-icon-left+.p-button-icon-left{opacity:1}.p-speeddial-rotate.p-speeddial-dual-icon .p-button-icon-left{transform:rotate(90deg)}.p-speeddial-rotate .p-button-icon-left+.p-button-icon-left{transform:rotate(0)}}.p-speeddial-direction-up{align-items:center;flex-direction:column-reverse;.p-speeddial-list{flex-direction:column-reverse}.p-speeddial-item{margin:calc(var(--p-speeddial-gap) / 2) 0;&:first-child{margin-bottom:var(--p-speeddial-gap)}}}.p-speeddial-direction-down{align-items:center;flex-direction:column;.p-speeddial-list{flex-direction:column}.p-speeddial-item{margin:calc(var(--p-speeddial-gap) / 2) 0;&:first-child{margin-top:var(--p-speeddial-gap)}}}.p-speeddial-direction-left{justify-content:center;flex-direction:row-reverse;.p-speeddial-list{flex-direction:row-reverse}.p-speeddial-item{margin:0 calc(var(--p-speeddial-gap) / 2);&:first-child{margin-right:var(--p-speeddial-gap)}}}.p-speeddial-direction-right{justify-content:center;flex-direction:row;.p-speeddial-list{flex-direction:row}.p-speeddial-item{margin:0 calc(var(--p-speeddial-gap) / 2);&:first-child{margin-left:var(--p-speeddial-gap)}}}.p-speeddial-circle,.p-speeddial-semi-circle,.p-speeddial-quarter-circle{.p-speeddial-item{position:absolute;margin:0}.p-speeddial-item:first-child{margin:0}}}@layer primefaces.components{.p-spinner{display:inline-block;overflow:visible;padding:0;position:relative;vertical-align:middle;&.p-state-disabled{opacity:1;>.p-spinner-button{opacity:var(--p-disabled-opacity)}}.p-spinner-input{vertical-align:middle;text-align:right;width:100%;font-variant-numeric:tabular-nums;&[dir=rtl]{text-align:left}}&.text-left .p-spinner-input{text-align:left}&.text-center .p-spinner-input{text-align:center}&.text-right .p-spinner-input{text-align:right}.p-spinner-button{cursor:default;display:block;margin:0;overflow:hidden;padding:0;position:absolute;right:0;text-align:center;vertical-align:middle;z-index:1}.p-spinner-up{top:0}.p-spinner-down{bottom:0}.p-spinner-button.p-button{--_bg: var(--p-inputnumber-button-background);--_hover-bg: var(--p-inputnumber-button-hover-background);--_active-bg: var(--p-inputnumber-button-active-background);--_border: var(--p-inputnumber-button-border-color);--_hover-border: var(--p-inputnumber-button-hover-border-color);--_active-border: var(--p-inputnumber-button-active-border-color);--_color: var(--p-inputnumber-button-color);--_hover-color: var(--p-inputnumber-button-hover-color);--_active-color: var(--p-inputnumber-button-active-color);padding:0;border-radius:0;width:var(--p-inputnumber-button-width);transition:background var(--p-inputnumber-transition-duration),color var(--p-inputnumber-transition-duration),border-color var(--p-inputnumber-transition-duration),outline-color var(--p-inputnumber-transition-duration);.p-button-text{padding:0}.p-icon{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);font-size:var(--p-icon-size);line-height:1}&.p-state-error{--_border: var(--p-form-field-invalid-border-color);--_hover-border: var(--p-form-field-invalid-border-color);--_active-border: var(--p-form-field-invalid-border-color)}}.p-spinner-increment-icon{--_icon: var(--p-inputnumber-increment-icon)}.p-spinner-decrement-icon{--_icon: var(--p-inputnumber-decrement-icon)}&:is(.p-spinner-horizontal,.p-spinner-horizontal-after,.p-spinner-vertical){.p-spinner-increment-icon{--_icon: var(--p-icon-plus)}.p-spinner-decrement-icon{--_icon: var(--p-icon-minus)}}&.p-spinner-stacked{.p-spinner-input{padding-inline-end:calc(var(--p-inputnumber-button-width) + var(--p-form-field-padding-x))}.p-spinner-button.p-button{--_border: transparent;--_hover-border: transparent;--_active-border: transparent;height:calc(50% - 1px);right:1px}.p-spinner-button.p-spinner-up{top:1px;border-top-right-radius:calc(var(--p-inputnumber-button-border-radius) - 1px)}.p-spinner-button.p-spinner-down{bottom:1px;border-bottom-right-radius:calc(var(--p-inputnumber-button-border-radius) - 1px)}}&.p-spinner-stacked.p-spinner-rtl{.p-spinner-button.p-button{right:auto;left:1px}.p-spinner-button.p-spinner-up{border-top-right-radius:0;border-top-left-radius:calc(var(--p-inputnumber-button-border-radius) - 1px)}.p-spinner-button.p-spinner-down{border-bottom-right-radius:0;border-bottom-left-radius:calc(var(--p-inputnumber-button-border-radius) - 1px)}}&.p-spinner-horizontal .p-spinner-input{text-align:center;padding-inline:calc(var(--p-inputnumber-button-width) + var(--p-form-field-padding-x))}&.p-spinner-horizontal .p-spinner-button.p-button,&.p-spinner-horizontal-after .p-spinner-button.p-button{top:0;bottom:auto;height:100%}&.p-spinner-horizontal{.p-spinner-button.p-spinner-up{right:0;left:auto;border-radius:0 var(--p-inputnumber-button-border-radius) var(--p-inputnumber-button-border-radius) 0}.p-spinner-button.p-spinner-down{left:0;right:auto;border-radius:var(--p-inputnumber-button-border-radius) 0 0 var(--p-inputnumber-button-border-radius)}}&.p-spinner-horizontal.p-spinner-rtl{.p-spinner-button.p-spinner-up{right:auto;left:0;border-radius:var(--p-inputnumber-button-border-radius) 0 0 var(--p-inputnumber-button-border-radius)}.p-spinner-button.p-spinner-down{left:auto;right:0;border-radius:0 var(--p-inputnumber-button-border-radius) var(--p-inputnumber-button-border-radius) 0}}&.p-spinner-horizontal-after{.p-spinner-input{padding-inline-end:calc(var(--p-inputnumber-button-width) * 2 + var(--p-form-field-padding-x))}.p-spinner-button.p-spinner-up{right:0;border-radius:0 var(--p-inputnumber-button-border-radius) var(--p-inputnumber-button-border-radius) 0}.p-spinner-button.p-spinner-down{right:calc(var(--p-inputnumber-button-width) - 1px);border-radius:0}}&.p-spinner-horizontal-after.p-spinner-rtl{.p-spinner-input{padding-inline-end:var(--p-form-field-padding-x);padding-inline-start:calc(var(--p-inputnumber-button-width) * 2 + var(--p-form-field-padding-x))}.p-spinner-button.p-spinner-up{right:auto;left:0;border-radius:var(--p-inputnumber-button-border-radius) 0 0 var(--p-inputnumber-button-border-radius)}.p-spinner-button.p-spinner-down{right:auto;left:calc(var(--p-inputnumber-button-width) - 1px)}}&.p-spinner-vertical{.p-spinner-input{text-align:center;padding-block:calc(var(--p-inputnumber-button-width) + var(--p-form-field-padding-y));padding-inline:var(--p-form-field-padding-x)}.p-spinner-button.p-button{left:0;right:auto;width:100%;height:var(--p-inputnumber-button-width)}.p-spinner-button.p-spinner-up{top:0;border-radius:var(--p-inputnumber-button-border-radius) var(--p-inputnumber-button-border-radius) 0 0}.p-spinner-button.p-spinner-down{bottom:0;border-radius:0 0 var(--p-inputnumber-button-border-radius) var(--p-inputnumber-button-border-radius)}}&:has(>.p-inputtext-sm) .p-spinner-button .p-icon{font-size:var(--p-form-field-sm-font-size)}&:has(>.p-inputtext-lg) .p-spinner-button .p-icon{font-size:var(--p-form-field-lg-font-size)}}.p-fluid .p-spinner{width:100%;.p-spinner-input{width:100%}}.p-spinner.p-state-error{.p-spinner-input,.p-spinner-input:is(:hover,:focus,.p-state-hover,.p-state-focus){border-color:var(--p-inputtext-invalid-border-color)}.p-spinner-button{--_border: var(--p-form-field-invalid-border-color);--_hover-border: var(--p-form-field-invalid-border-color);--_active-border: var(--p-form-field-invalid-border-color)}}}@layer primefaces.components{.p-splitbutton{display:inline-flex;position:relative;border-radius:var(--p-splitbutton-border-radius);>.p-button{margin:0;&:has(+.p-splitbutton-menubutton){border-start-end-radius:0;border-end-end-radius:0;border-inline-end-width:0}&:focus-visible{z-index:1}}.p-button.p-splitbutton-menubutton{border-start-start-radius:0;border-end-start-radius:0;.p-splitbutton-dropdown-icon{--_icon: var(--p-splitbutton-dropdown-icon)}}&.p-button-raised{box-shadow:var(--p-splitbutton-raised-shadow);>.p-button:not(:focus-visible){box-shadow:none}}&.rounded-button{border-radius:var(--p-splitbutton-rounded-border-radius);>.p-button:first-child{border-start-start-radius:var(--p-splitbutton-rounded-border-radius);border-end-start-radius:var(--p-splitbutton-rounded-border-radius)}.p-button.p-splitbutton-menubutton{border-start-end-radius:var(--p-splitbutton-rounded-border-radius);border-end-end-radius:var(--p-splitbutton-rounded-border-radius)}}.p-splitbuttonmenu{min-width:100%}}.p-splitbuttonmenu{width:auto;.p-splitbuttonmenu-filter-container{position:relative;display:block;margin:0;padding:var(--p-list-header-padding);padding-inline:var(--p-form-field-padding-x);border-bottom:0 none;background:var(--p-menu-background);color:var(--p-menu-color);.p-splitbuttonmenu-filter.p-inputfield{padding:var(--p-form-field-padding-y) var(--p-form-field-padding-x);padding-inline-start:calc(2 * var(--p-form-field-padding-x) + var(--p-icon-size))}.p-splitbutton-filter-icon{--_icon: var(--p-splitbutton-filter-icon);position:absolute;inset-inline-start:calc(2 * var(--p-form-field-padding-x));top:50%;margin-top:calc(var(--p-icon-size) / -2);color:var(--p-form-field-icon-color)}}.p-splitbuttonmenu-filter{width:100%}.p-splitbuttonmenu-list-wrapper{overflow:auto}.p-divider-horizontal{width:auto}}.p-fluid{.p-splitbutton{display:flex;width:100%;.p-button{flex:1 1 auto;width:100%;&.p-splitbutton-menubutton{flex:0 0 auto;width:var(--p-button-icon-only-width);&.p-button-sm{width:var(--p-button-sm-icon-only-width)}&.p-button-lg{width:var(--p-button-lg-icon-only-width)}}}}}}@layer primefaces.components{.p-splitter{display:flex;flex-wrap:nowrap;background:var(--p-splitter-background);color:var(--p-splitter-color);border:1px solid var(--p-splitter-border-color);border-radius:var(--p-border-radius-md);.p-splitter-gutter{position:relative;z-index:1;background:var(--p-splitter-gutter-background);transition:background var(--p-splitter-transition-duration);.p-splitter-gutter-handle{background:var(--p-splitter-handle-background);border-radius:var(--p-splitter-handle-border-radius);outline-color:transparent;transition:background var(--p-splitter-transition-duration),outline-color var(--p-splitter-transition-duration),box-shadow var(--p-splitter-transition-duration)}&:focus-visible{outline:0 none}&:focus-visible>.p-splitter-gutter-handle,.p-splitter-gutter-handle:focus-visible{outline:var(--p-splitter-handle-focus-ring-width) var(--p-splitter-handle-focus-ring-style) var(--p-splitter-handle-focus-ring-color);outline-offset:var(--p-splitter-handle-focus-ring-offset);box-shadow:var(--p-splitter-handle-focus-ring-shadow)}}.p-splitter-gutter-resizing{background:var(--p-splitter-gutter-resizing-background)}}.p-splitter-panel{flex-grow:1}.p-splitter-panel-nested{display:flex}.p-splitter-panel .p-splitter{flex-grow:1;border:0 none;border-radius:0}.p-splitter-gutter{flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.p-splitter-horizontal{&.p-splitter-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}>.p-splitter-gutter{cursor:col-resize;>.p-splitter-gutter-handle{width:100%;height:var(--p-splitter-handle-size)}}}.p-splitter-vertical{flex-direction:column;&.p-splitter-resizing{cursor:row-resize;-webkit-user-select:none;user-select:none}>.p-splitter-gutter{cursor:row-resize;>.p-splitter-gutter-handle{width:var(--p-splitter-handle-size);height:100%}}}}@layer primefaces.components{.p-spotlight.p-widget-overlay{position:fixed;background:var(--p-spotlight-mask-background);color:var(--p-spotlight-mask-color);transition:background var(--p-spotlight-transition-duration)}}@layer primefaces.components{.p-staticmessage{position:relative;.p-messages-close{position:absolute;cursor:pointer;top:-.75rem;inset-inline-end:-.75rem;width:2rem;height:2rem;padding:0;-webkit-user-select:none;user-select:none;text-align:center}}.p-message.p-staticmessage{display:flex;align-items:center;gap:var(--p-message-content-gap);&.p-message-icon-only{display:inline-flex}>.pi{flex-shrink:0;color:var(--_color);font-size:var(--_icon-size)}.p-messages-close{display:inline-flex;align-items:center;justify-content:center;border:var(--p-message-border-width) solid var(--_border-color);border-radius:50%;background:var(--_bg);color:var(--_color);box-shadow:var(--_shadow);text-decoration:none;outline-color:transparent;transition:background var(--p-message-transition-duration),color var(--p-message-transition-duration),outline-color var(--p-message-transition-duration),box-shadow var(--p-message-transition-duration);&:hover{background-image:linear-gradient(var(--_close-hover-bg),var(--_close-hover-bg))}&:focus-visible{outline:var(--p-message-close-button-focus-ring-width) var(--p-message-close-button-focus-ring-style) var(--_close-focus-ring-color);outline-offset:var(--p-message-close-button-focus-ring-offset);box-shadow:var(--_close-focus-ring-shadow)}.p-message-close-icon{--_icon: var(--p-message-close-icon);color:inherit;font-size:var(--_close-icon-size)}}&.p-message-outlined .p-messages-close,&.p-message-simple .p-messages-close{position:static;order:1;flex-shrink:0;margin-inline-start:auto;width:var(--p-message-close-button-width);height:var(--p-message-close-button-height);border:0 none;border-radius:var(--p-message-close-button-border-radius)}}}@layer primefaces.components{.p-steps{position:relative;ul{list-style-type:none;padding:0;margin:0;display:flex}.p-steps-item{position:relative;display:flex;justify-content:center;flex:1 1 0;background:transparent;text-align:center;opacity:1;&:before{content:" ";border-top:2px solid var(--p-steps-separator-background);width:100%;top:calc(var(--p-steps-item-number-size) / 2 - 1px);inset-inline-start:0;display:block;position:absolute}&:first-child:before{width:50%;inset-inline-start:50%}&:last-child:before{width:50%}&:only-child:before{display:none}.p-menuitem-link{text-decoration:none;position:relative;text-align:center;display:inline-flex;flex-direction:column;align-items:center;gap:var(--p-steps-item-link-gap);max-width:100%;background:transparent;padding:0;border-radius:var(--p-steps-item-link-border-radius);outline-color:transparent;transition:outline-color var(--p-steps-transition-duration),box-shadow var(--p-steps-transition-duration);&:focus-visible{outline:var(--p-steps-item-link-focus-ring-width) var(--p-steps-item-link-focus-ring-style) var(--p-steps-item-link-focus-ring-color);outline-offset:var(--p-steps-item-link-focus-ring-offset);box-shadow:var(--p-steps-item-link-focus-ring-shadow)}.p-steps-number{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;color:var(--p-steps-item-number-color);background:var(--p-steps-item-number-background);border:2px solid var(--p-steps-item-number-border-color);box-shadow:var(--p-steps-item-number-shadow);min-width:var(--p-steps-item-number-size);height:var(--p-steps-item-number-size);line-height:var(--p-steps-item-number-size);font-size:var(--p-steps-item-number-font-size);font-weight:var(--p-steps-item-number-font-weight);padding:0;margin:0;border-radius:var(--p-steps-item-number-border-radius);.p-steps-number-icon{font-size:var(--p-icon-size);line-height:1}}.p-steps-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:0;color:var(--p-steps-item-label-color);font-weight:var(--p-steps-item-label-font-weight)}}&.p-state-highlight{.p-steps-number{background:var(--p-steps-item-number-active-background);color:var(--p-steps-item-number-active-color);border-color:var(--p-steps-item-number-active-border-color)}.p-steps-title{color:var(--p-steps-item-label-active-color)}}}.p-steps-item.p-state-highlight:not(.p-steps-item-executable) .p-menuitem-link,.p-steps-item.p-state-disabled .p-menuitem-link{cursor:default}.p-steps-title{display:block;white-space:nowrap}@media(max-width:640px){.p-steps-item .p-steps-title{display:none}}}.p-steps:not(.p-steps-readonly) .p-steps-item.p-steps-item-executable .p-menuitem-link{cursor:pointer}}@layer primefaces.components{.p-tabmenu{.p-tabmenu-nav{margin:calc(var(--p-badge-height) / -2) 0 0 0;padding:calc(var(--p-badge-height) / 2) 0 0 0;background:var(--p-tabmenu-tablist-background);display:flex;flex-wrap:nowrap;position:relative;overflow-x:auto;&:before{content:"";display:block;position:absolute;border-style:solid;border-width:var(--p-tabmenu-tablist-border-width);border-color:var(--p-tabmenu-tablist-border-color);left:0;bottom:0;width:100%}.p-tabmenuitem{position:relative;list-style:none;padding:0;white-space:nowrap;background:var(--p-tabmenu-item-background);color:var(--p-tabmenu-item-color);margin:0;border-style:solid;border-width:var(--p-tabmenu-item-border-width);border-color:var(--p-tabmenu-item-border-color);cursor:pointer;display:flex;align-items:center;flex-shrink:0;outline-color:transparent;transition:background var(--p-tabmenu-transition-duration),border-color var(--p-tabmenu-transition-duration),color var(--p-tabmenu-transition-duration),outline-color var(--p-tabmenu-transition-duration),box-shadow var(--p-tabmenu-transition-duration);a{color:var(--p-tabmenu-item-color);padding:var(--p-tabmenu-item-padding);font-weight:var(--p-tabmenu-item-font-weight);display:flex;align-items:center;gap:var(--p-tabmenu-item-gap);line-height:1;text-decoration:none;outline:0 none;transition:color var(--p-tabmenu-transition-duration);.p-menuitem-icon{color:var(--p-tabmenu-item-icon-color);transition:color var(--p-tabmenu-transition-duration)}}&:not(.p-state-active):not(.p-state-disabled):hover,&.p-state-hover{background:var(--p-tabmenu-item-hover-background);border-color:var(--p-tabmenu-item-hover-border-color)}&:not(.p-state-active):not(.p-state-disabled):hover a,&.p-state-hover a{color:var(--p-tabmenu-item-hover-color)}&:not(.p-state-active):not(.p-state-disabled):hover a .p-menuitem-icon,&.p-state-hover a .p-menuitem-icon{color:var(--p-tabmenu-item-icon-hover-color)}&.p-state-active{background:var(--p-tabmenu-item-active-background);border-color:var(--p-tabmenu-item-active-border-color);a{color:var(--p-tabmenu-item-active-color);.p-menuitem-icon{color:var(--p-tabmenu-item-icon-active-color)}}}&.p-menuitem-outline:focus-visible,&:has(>a:focus-visible){outline:var(--p-tabmenu-item-focus-ring-width) var(--p-tabmenu-item-focus-ring-style) var(--p-tabmenu-item-focus-ring-color);outline-offset:var(--p-tabmenu-item-focus-ring-offset);box-shadow:var(--p-tabmenu-item-focus-ring-shadow);z-index:1}}}}.p-tabmenu.p-tabs-bottom .p-tabmenu-nav{&:before{border-width:1px 0 0 0;bottom:auto;top:0}.p-tabmenuitem{border-width:1px 0 0 0}}.p-tabmenu.p-tabs-left .p-tabmenu-nav{flex-direction:column;&:before{border-width:0 1px 0 0;left:auto;right:0;width:auto;height:100%}.p-tabmenuitem{border-width:0 1px 0 0}}.p-tabmenu.p-tabs-right .p-tabmenu-nav{flex-direction:column;&:before{border-width:0 0 0 1px;width:auto;height:100%}.p-tabmenuitem{border-width:0 0 0 1px}}.p-tabmenu:is(.p-tabs-bottom,.p-tabs-left,.p-tabs-right) .p-tabmenu-nav .p-tabmenuitem{&.p-state-hover{border-color:var(--p-tabmenu-item-hover-border-color)}&.p-state-active{border-color:var(--p-tabmenu-item-active-border-color)}}}@layer primefaces.components{.p-tabs{position:relative;.p-tabs-nav{display:flex;position:relative;margin:0;padding:0;background:var(--p-tabs-tablist-background);border-style:solid;border-color:var(--p-tabs-tablist-border-color);border-width:var(--p-tabs-tablist-border-width);border-radius:0;li{list-style:none;position:relative;margin:0;padding:0;white-space:nowrap;display:inline-block;vertical-align:top;.p-menu-list{white-space:initial}a{text-decoration:none;outline:none;cursor:pointer}&.p-tabs-selected a,&.p-state-disabled a{cursor:text}>.p-tabs-close-icon{cursor:pointer}&.p-tabs-header{display:flex;align-items:center;gap:var(--p-tabs-tab-gap);flex-shrink:0;margin:var(--p-tabs-tab-margin);padding:var(--p-tabs-tab-padding);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--p-tabs-tab-font-size);font-weight:var(--p-tabs-tab-font-weight);background:var(--p-tabs-tab-background);color:var(--p-tabs-tab-color);border-style:solid;border-width:var(--p-tabs-tab-border-width);border-color:var(--p-tabs-tab-border-color);border-radius:0;outline-color:transparent;transition:background var(--p-tabs-transition-duration),border-color var(--p-tabs-transition-duration),color var(--p-tabs-transition-duration),outline-color var(--p-tabs-transition-duration),box-shadow var(--p-tabs-transition-duration)}&.p-tabs-header a{display:block;color:inherit;font-weight:var(--p-tabs-tab-font-weight);line-height:var(--p-typography-line-height)}&.p-tabs-header .p-tabs-close-icon{--_icon: var(--p-tabs-close-icon)}&.p-tabs-header:after{content:"";display:block;position:absolute;z-index:1;inset-inline:0;bottom:var(--p-tabs-active-bar-bottom);height:var(--p-tabs-active-bar-height);background:transparent;pointer-events:none;transition:background var(--p-tabs-transition-duration)}&.p-tabs-header.p-state-hover,&.p-tabs-header:not(.p-state-active,.p-state-disabled):hover{background:var(--p-tabs-tab-hover-background);border-color:var(--p-tabs-tab-hover-border-color);color:var(--p-tabs-tab-hover-color)}&.p-tabs-header.p-state-active{background:var(--p-tabs-tab-active-background);border-color:var(--p-tabs-tab-active-border-color);color:var(--p-tabs-tab-active-color)}&.p-tabs-header.p-state-active:after{background:var(--p-tabs-active-bar-background)}&.p-tabs-header.p-state-error,&.p-tabs-header.p-state-error:not(.p-state-disabled):hover{color:var(--p-tabs-tab-invalid-color);border-color:var(--p-tabs-tab-invalid-border-color)}&.p-tabs-header.p-state-error.p-state-active,&.p-tabs-header.p-state-error.p-state-active:not(.p-state-disabled):hover{color:var(--p-tabs-tab-active-invalid-color)}&.p-tabs-header.p-state-error.p-state-active:after{background:var(--p-tabs-active-bar-invalid-background)}&.p-tabs-header:not(.p-state-disabled):has(>a:focus-visible){z-index:1;outline:var(--p-tabs-tab-focus-ring-width) var(--p-tabs-tab-focus-ring-style) var(--p-tabs-tab-focus-ring-color);outline-offset:var(--p-tabs-tab-focus-ring-offset);box-shadow:var(--p-tabs-tab-focus-ring-shadow)}&.p-tabs-actions{order:1;margin-inline-start:auto;align-self:center}}}li.p-tabs-actions.p-hidden{display:none}.p-tabs-footer{padding:var(--p-tabs-tabpanel-padding);background:var(--p-tabs-tabpanel-background);color:var(--p-tabs-tabpanel-color)}.p-tabs-panels{background:var(--p-tabs-tabpanel-background);color:var(--p-tabs-tabpanel-color);.p-tabs-panel{padding:var(--p-tabs-tabpanel-padding);outline-color:transparent;&:focus-visible{outline:var(--p-tabs-tabpanel-focus-ring-width) var(--p-tabs-tabpanel-focus-ring-style) var(--p-tabs-tabpanel-focus-ring-color);outline-offset:var(--p-tabs-tabpanel-focus-ring-offset);box-shadow:var(--p-tabs-tabpanel-focus-ring-shadow)}}}.p-tabs-panel{border-width:0;background:none}&.p-tabs-top>.p-tabs-nav,&.p-tabs-bottom>.p-tabs-nav{flex-wrap:wrap}&.p-tabs-bottom{>.p-tabs-nav,>.p-tabs-navscroller>.p-tabs-nav{border-width:0;border-top:1px solid var(--p-tabs-tablist-border-color)}>.p-tabs-nav>li.p-tabs-header:after,>.p-tabs-navscroller>.p-tabs-nav>li.p-tabs-header:after{top:var(--p-tabs-active-bar-bottom);bottom:auto}}&.p-tabs-left>.p-tabs-nav,&.p-tabs-right>.p-tabs-nav{flex-direction:column;width:25%;border-width:0}&.p-tabs-left>.p-tabs-nav li,&.p-tabs-right>.p-tabs-nav li{white-space:normal}&.p-tabs-left>.p-tabs-nav li a,&.p-tabs-right>.p-tabs-nav li a{width:90%}&.p-tabs-left>.p-tabs-nav>li.p-tabs-header,&.p-tabs-right>.p-tabs-nav>li.p-tabs-header{width:100%}&.p-tabs-left>.p-tabs-panels,&.p-tabs-right>.p-tabs-panels{width:75%}&.p-tabs-left .p-tabs-actions,&.p-tabs-right .p-tabs-actions{position:absolute;bottom:0}&.p-tabs-left>.p-tabs-nav{border-right:1px solid var(--p-tabs-tablist-border-color)}&.p-tabs-right{>.p-tabs-nav{float:right;border-left:1px solid var(--p-tabs-tablist-border-color)}>.p-tabs-panels{float:left}}&.p-tabs-left>.p-tabs-nav>li.p-tabs-header:after,&.p-tabs-right>.p-tabs-nav>li.p-tabs-header:after{inset-block:0;width:var(--p-tabs-active-bar-height);height:auto}&.p-tabs-left>.p-tabs-nav>li.p-tabs-header:after{inset-inline:auto var(--p-tabs-active-bar-bottom)}&.p-tabs-right>.p-tabs-nav>li.p-tabs-header:after{inset-inline:var(--p-tabs-active-bar-bottom) auto}.p-tabs-navscroller{position:relative;overflow:hidden;padding-left:var(--p-tabs-nav-button-width);&.p-tabs-navscroller-btn-hidden{padding-left:0}.p-tabs-navscroller-btn{display:flex;align-items:center;justify-content:center;z-index:2;top:0;height:100%;width:var(--p-tabs-nav-button-width);background:var(--p-tabs-nav-button-background);color:var(--p-tabs-nav-button-color);border:0 none;box-shadow:var(--p-tabs-nav-button-shadow);outline:0 none;outline-color:transparent;transition:color var(--p-tabs-transition-duration),outline-color var(--p-tabs-transition-duration),box-shadow var(--p-tabs-transition-duration);&.p-tabs-navscroller-btn-left{left:0}&.p-tabs-navscroller-btn-right{right:0}.p-tabs-prev-icon{--_icon: var(--p-tabs-prev-icon)}.p-tabs-next-icon{--_icon: var(--p-tabs-next-icon)}&.p-state-hover,&:not(.p-state-disabled):hover{background:var(--p-tabs-nav-button-background);color:var(--p-tabs-nav-button-hover-color)}&:focus-visible{z-index:3;outline:var(--p-tabs-nav-button-focus-ring-width) var(--p-tabs-nav-button-focus-ring-style) var(--p-tabs-nav-button-focus-ring-color);outline-offset:var(--p-tabs-nav-button-focus-ring-offset);box-shadow:var(--p-tabs-nav-button-focus-ring-shadow)}}}.p-tabs-navscroller-btn{position:absolute;cursor:pointer}.p-tabs-navscroller.p-tabs-navscroller-btn-hidden .p-tabs-navscroller-btn{display:none}}.p-tabs-left:after,.p-tabs-right:after{clear:both;content:".";display:block;height:0;visibility:hidden}.p-tabs-left{>.p-tabs-nav{float:left}>.p-tabs-panels{overflow:hidden}}.p-tabs-rtl{direction:rtl}.p-tabs-scrollable>.p-tabs-navscroller>.p-tabs-nav{width:5000px}.p-tabs-outline{z-index:1}}@layer primefaces.components{.p-tag{display:inline-flex;align-items:center;justify-content:center;gap:var(--p-tag-gap);background:var(--p-tag-primary-background);color:var(--p-tag-primary-color);font-size:var(--p-tag-font-size);font-weight:var(--p-tag-font-weight);padding:var(--p-tag-padding);border-radius:var(--p-tag-border-radius);.p-tag-icon,.p-tag-value{line-height:var(--p-typography-line-height)}&:not(.p-widget){display:inline-block;text-align:center;line-height:1}&.p-tag-success{background:var(--p-tag-success-background);color:var(--p-tag-success-color)}&.p-tag-info{background:var(--p-tag-info-background);color:var(--p-tag-info-color)}&.p-tag-warning{background:var(--p-tag-warn-background);color:var(--p-tag-warn-color)}&.p-tag-danger{background:var(--p-tag-danger-background);color:var(--p-tag-danger-color)}&.p-tag-secondary{background:var(--p-tag-secondary-background);color:var(--p-tag-secondary-color)}&.p-tag-help{background:var(--p-tag-help-background);color:var(--p-tag-help-color)}&.p-tag-contrast{background:var(--p-tag-contrast-background);color:var(--p-tag-contrast-color)}&.p-tag-outlined{--_border-color: var(--p-tag-outlined-primary-border-color);background:var(--p-tag-outlined-background);color:var(--p-tag-outlined-primary-color);box-shadow:inset 0 0 0 var(--p-tag-outlined-border-width) var(--_border-color);&.p-tag-success{--_border-color: var(--p-tag-outlined-success-border-color);color:var(--p-tag-outlined-success-color)}&.p-tag-info{--_border-color: var(--p-tag-outlined-info-border-color);color:var(--p-tag-outlined-info-color)}&.p-tag-warning{--_border-color: var(--p-tag-outlined-warn-border-color);color:var(--p-tag-outlined-warn-color)}&.p-tag-danger{--_border-color: var(--p-tag-outlined-danger-border-color);color:var(--p-tag-outlined-danger-color)}&.p-tag-secondary{--_border-color: var(--p-tag-outlined-secondary-border-color);color:var(--p-tag-outlined-secondary-color)}&.p-tag-help{--_border-color: var(--p-tag-outlined-help-border-color);color:var(--p-tag-outlined-help-color)}&.p-tag-contrast{--_border-color: var(--p-tag-outlined-contrast-border-color);color:var(--p-tag-outlined-contrast-color)}}&.p-tag-rounded{border-radius:var(--p-tag-rounded-border-radius)}.p-tag-icon{margin:0;font-size:var(--p-tag-icon-size)}&:not(.p-widget) .p-tag-icon{margin-inline-end:var(--p-tag-gap)}}}@layer primefaces.components{.p-tagcloud{width:250px;border:1px solid var(--p-tagcloud-border-color);background:var(--p-tagcloud-background);color:var(--p-tagcloud-color);padding:var(--p-tagcloud-padding);border-radius:var(--p-tagcloud-border-radius);ul{margin:0;padding:0;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--p-tagcloud-gap)}li{margin:0;padding:0;list-style:none;display:inline-block}li a{display:inline-block;text-decoration:none;padding:var(--p-tagcloud-item-padding);color:var(--p-tagcloud-item-color);border-radius:var(--p-tagcloud-item-border-radius);outline-color:transparent;transition:background var(--p-tagcloud-transition-duration),color var(--p-tagcloud-transition-duration),outline-color var(--p-tagcloud-transition-duration),box-shadow var(--p-tagcloud-transition-duration);&:hover,&.p-state-hover{background:var(--p-tagcloud-item-hover-background);color:var(--p-tagcloud-item-hover-color)}&:focus-visible{outline:var(--p-tagcloud-item-focus-ring-width) var(--p-tagcloud-item-focus-ring-style) var(--p-tagcloud-item-focus-ring-color);outline-offset:var(--p-tagcloud-item-focus-ring-offset);box-shadow:var(--p-tagcloud-item-focus-ring-shadow)}}}.p-tagcloud-strength-1{font-size:var(--p-tagcloud-strength-1-font-size)}.p-tagcloud-strength-2{font-size:var(--p-tagcloud-strength-2-font-size)}.p-tagcloud-strength-3{font-size:var(--p-tagcloud-strength-3-font-size)}.p-tagcloud-strength-4{font-size:var(--p-tagcloud-strength-4-font-size)}.p-tagcloud-strength-5{font-size:var(--p-tagcloud-strength-5-font-size)}}@layer primefaces.components{.p-menu.p-tieredmenu{--_bg: var(--p-tieredmenu-background);--_border-color: var(--p-tieredmenu-border-color);--_border-radius: var(--p-tieredmenu-border-radius);--_color: var(--p-tieredmenu-color);--_shadow: var(--p-tieredmenu-shadow);--_list-padding: var(--p-tieredmenu-list-padding);--_list-gap: var(--p-tieredmenu-list-gap);--_transition-duration: var(--p-tieredmenu-transition-duration);--_item-border-radius: var(--p-tieredmenu-item-border-radius);--_item-padding: var(--p-tieredmenu-item-padding);--_item-gap: var(--p-tieredmenu-item-gap);--_item-color: var(--p-tieredmenu-item-color);--_item-focus-background: var(--p-tieredmenu-item-focus-background);--_item-focus-color: var(--p-tieredmenu-item-focus-color);--_item-active-background: var(--p-tieredmenu-item-active-background);--_item-active-color: var(--p-tieredmenu-item-active-color);--_item-icon-color: var(--p-tieredmenu-item-icon-color);--_item-icon-focus-color: var(--p-tieredmenu-item-icon-focus-color);--_item-icon-active-color: var(--p-tieredmenu-item-icon-active-color);--_item-icon-size: var(--p-tieredmenu-item-icon-size);--_item-label-font-size: var(--p-tieredmenu-item-label-font-size);--_item-label-font-weight: var(--p-tieredmenu-item-label-font-weight);--_submenu-icon-color: var(--p-tieredmenu-submenu-icon-color);--_submenu-icon-focus-color: var(--p-tieredmenu-submenu-icon-focus-color);--_submenu-icon-size: var(--p-tieredmenu-submenu-icon-size);--_submenu-icon-active-color: var(--p-tieredmenu-submenu-icon-active-color);--_separator-border-color: var(--p-tieredmenu-separator-border-color);--_submenu-background: var(--p-tieredmenu-background);--_submenu-border-color: var(--p-tieredmenu-border-color);--_submenu-border-radius: var(--p-tieredmenu-border-radius);--_submenu-padding: var(--p-tieredmenu-list-padding);--_submenu-shadow: var(--p-tieredmenu-shadow)}}@layer primefaces.components{.p-toggleswitch-handler{display:flex;align-items:center;justify-content:center}.p-toggleswitch-dual-icon{.p-toggleswitch-handler>span:not(.p-ink-container){position:absolute;transition-duration:var(--p-toggleswitch-slide-duration);transition-timing-function:var(--p-transition-easing);transition-property:opacity,transform;opacity:0;transform:rotate(-90deg);+span{opacity:1;transform:rotate(0)}}&.p-toggleswitch-checked .p-toggleswitch-handler>span:not(.p-ink-container){opacity:1;transform:rotate(0);+span{opacity:0;transform:rotate(90deg)}}&:dir(rtl) .p-toggleswitch-handler>span:not(.p-ink-container){transform:rotate(90deg);+span{transform:rotate(0)}}&.p-toggleswitch-checked:dir(rtl) .p-toggleswitch-handler>span:not(.p-ink-container){transform:rotate(0);+span{transform:rotate(-90deg)}}}.p-toggleswitch{--_width: var(--_toggleswitch-width, var(--p-toggleswitch-width));--_height: var(--_toggleswitch-height, var(--p-toggleswitch-height));--_gap: var(--_toggleswitch-gap, var(--p-toggleswitch-gap));--_handle-size: var(--_toggleswitch-handle-size, var(--p-toggleswitch-handle-size));--_handle-icon-size: var(--_toggleswitch-handle-icon-size, var(--p-toggleswitch-handle-icon-size));position:relative;display:inline-block;width:var(--_width);height:var(--_height);.p-toggleswitch-slider{position:absolute;cursor:pointer;inset:0;background:var(--p-toggleswitch-background);border:var(--p-toggleswitch-border-width) solid var(--p-toggleswitch-border-color);border-radius:var(--p-toggleswitch-border-radius);box-shadow:var(--p-toggleswitch-shadow);outline-color:transparent;transition:background var(--p-toggleswitch-transition-duration),color var(--p-toggleswitch-transition-duration),border-color var(--p-toggleswitch-transition-duration),outline-color var(--p-toggleswitch-transition-duration),box-shadow var(--p-toggleswitch-transition-duration)}.p-toggleswitch-handler{position:absolute;top:50%;background:var(--p-toggleswitch-handle-background);color:var(--p-toggleswitch-handle-color);width:var(--_handle-size);height:var(--_handle-size);inset-inline-start:calc(var(--_gap) - var(--p-toggleswitch-border-width));margin-top:calc(-1 * var(--_handle-size) / 2);border-radius:var(--p-toggleswitch-handle-border-radius);box-shadow:var(--p-toggleswitch-handle-shadow);font-size:var(--_handle-icon-size);line-height:var(--_handle-size);transition:background var(--p-toggleswitch-transition-duration),color var(--p-toggleswitch-transition-duration),transform var(--p-toggleswitch-slide-duration) var(--p-transition-easing),box-shadow var(--p-toggleswitch-slide-duration)}.p-toggleswitch-handler>span:not(.p-ink-container){font-size:var(--_handle-icon-size);line-height:var(--_handle-size)}&.p-toggleswitch-checked{.p-toggleswitch-slider{background:var(--p-toggleswitch-checked-background);border-color:var(--p-toggleswitch-checked-border-color)}.p-toggleswitch-handler{background:var(--p-toggleswitch-handle-checked-background);color:var(--p-toggleswitch-handle-checked-color);transform:translate(calc(var(--_width) - var(--_handle-size) - 2 * var(--_gap)));&:dir(rtl){transform:translate(calc(-1 * (var(--_width) - var(--_handle-size) - 2 * var(--_gap))))}}}&:not(.p-state-disabled,.p-state-readonly):hover{.p-toggleswitch-slider{background:var(--p-toggleswitch-hover-background);border-color:var(--p-toggleswitch-hover-border-color)}.p-toggleswitch-handler{background:var(--p-toggleswitch-handle-hover-background);color:var(--p-toggleswitch-handle-hover-color)}}&.p-toggleswitch-checked:not(.p-state-disabled,.p-state-readonly):hover{.p-toggleswitch-slider{background:var(--p-toggleswitch-checked-hover-background);border-color:var(--p-toggleswitch-checked-hover-border-color)}.p-toggleswitch-handler{background:var(--p-toggleswitch-handle-checked-hover-background);color:var(--p-toggleswitch-handle-checked-hover-color)}}&.p-toggleswitch-focus .p-toggleswitch-slider{outline:var(--p-toggleswitch-focus-ring-width) var(--p-toggleswitch-focus-ring-style) var(--p-toggleswitch-focus-ring-color);outline-offset:var(--p-toggleswitch-focus-ring-offset);box-shadow:var(--p-toggleswitch-focus-ring-shadow)}.p-toggleswitch-slider.p-state-error,&:hover .p-toggleswitch-slider.p-state-error,&.p-toggleswitch-checked:hover .p-toggleswitch-slider.p-state-error{border-color:var(--p-toggleswitch-invalid-border-color)}&.p-state-disabled{opacity:var(--p-toggleswitch-disabled-opacity);.p-toggleswitch-slider{cursor:default;background:var(--p-toggleswitch-disabled-background)}.p-toggleswitch-handler{background:var(--p-toggleswitch-handle-disabled-background)}&.p-toggleswitch-checked{.p-toggleswitch-slider{background:var(--p-toggleswitch-checked-disabled-background)}.p-toggleswitch-handler{background:var(--p-toggleswitch-handle-checked-disabled-background)}}}&.p-state-readonly .p-toggleswitch-slider{cursor:default}}.p-toggleswitch-sm{--_toggleswitch-width: var(--p-toggleswitch-sm-width);--_toggleswitch-height: var(--p-toggleswitch-sm-height);--_toggleswitch-gap: var(--p-toggleswitch-sm-gap);--_toggleswitch-handle-size: var(--p-toggleswitch-handle-sm-size);--_toggleswitch-handle-icon-size: var(--p-toggleswitch-handle-sm-icon-size)}.p-toggleswitch-lg{--_toggleswitch-width: var(--p-toggleswitch-lg-width);--_toggleswitch-height: var(--p-toggleswitch-lg-height);--_toggleswitch-gap: var(--p-toggleswitch-lg-gap);--_toggleswitch-handle-size: var(--p-toggleswitch-handle-lg-size);--_toggleswitch-handle-icon-size: var(--p-toggleswitch-handle-lg-icon-size)}}@layer primefaces.components{.p-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--p-toolbar-gap);padding:var(--p-toolbar-padding);background:var(--p-toolbar-background);color:var(--p-toolbar-color);border:1px solid var(--p-toolbar-border-color);border-radius:var(--p-toolbar-border-radius);font-weight:inherit;.p-toolbar-group-left,.p-toolbar-group-right{gap:var(--p-toolbar-gap)}.p-toolbar-group-right{margin-inline-start:auto}}.p-toolbar-group-left,.p-toolbar-group-right{display:flex;align-items:center;flex-wrap:wrap}}@layer primefaces.components{.p-tooltip{position:absolute;display:none;max-width:var(--p-tooltip-max-width);&.p-tooltip-right,&.p-tooltip-left{padding:0 var(--p-tooltip-gutter)}&.p-tooltip-top,&.p-tooltip-bottom{padding:var(--p-tooltip-gutter) 0}.p-tooltip-text{word-break:break-word;background:var(--p-tooltip-background);color:var(--p-tooltip-color);padding:var(--p-tooltip-padding);box-shadow:var(--p-tooltip-shadow);border-radius:var(--p-tooltip-border-radius);font-size:var(--p-tooltip-font-size);font-weight:var(--p-tooltip-font-weight);img,svg,video,canvas{display:block;max-width:100%;height:auto}}&.p-tooltip-right .p-tooltip-arrow{margin-top:calc(-1 * var(--p-tooltip-gutter));border-width:var(--p-tooltip-gutter) var(--p-tooltip-gutter) var(--p-tooltip-gutter) 0;border-right-color:var(--p-tooltip-background)}&.p-tooltip-left .p-tooltip-arrow{margin-top:calc(-1 * var(--p-tooltip-gutter));border-width:var(--p-tooltip-gutter) 0 var(--p-tooltip-gutter) var(--p-tooltip-gutter);border-left-color:var(--p-tooltip-background)}&.p-tooltip-top .p-tooltip-arrow{margin-left:calc(-1 * var(--p-tooltip-gutter));border-width:var(--p-tooltip-gutter) var(--p-tooltip-gutter) 0 var(--p-tooltip-gutter);border-top-color:var(--p-tooltip-background)}&.p-tooltip-bottom .p-tooltip-arrow{margin-left:calc(-1 * var(--p-tooltip-gutter));border-width:0 var(--p-tooltip-gutter) var(--p-tooltip-gutter) var(--p-tooltip-gutter);border-bottom-color:var(--p-tooltip-background)}.p-tooltip-text.p-state-error{background:var(--p-tooltip-invalid-background);color:var(--p-tooltip-invalid-color)}&.p-tooltip-right .p-tooltip-arrow.p-state-error{border-right-color:var(--p-tooltip-invalid-background)}&.p-tooltip-left .p-tooltip-arrow.p-state-error{border-left-color:var(--p-tooltip-invalid-background)}&.p-tooltip-top .p-tooltip-arrow.p-state-error{border-top-color:var(--p-tooltip-invalid-background)}&.p-tooltip-bottom .p-tooltip-arrow.p-state-error{border-bottom-color:var(--p-tooltip-invalid-background)}}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%}}@layer primefaces.components{.p-tree{position:relative;border:1px solid var(--p-tree-border-color);background:var(--p-tree-background);color:var(--p-tree-color);padding:var(--p-tree-padding);width:100%;border-radius:var(--p-tree-border-radius);.p-treenode{list-style:none outside none;margin:0}.p-tree-toggler{cursor:pointer;display:inline-block;vertical-align:middle}.p-treenode-icon{display:inline-block;vertical-align:middle}.p-treenode-label{display:inline-block;vertical-align:middle;cursor:default}.p-tree-selectable .p-treenode-content,.p-treenode-content.p-tree-selectable,.p-treenode-content.p-tree-selectable .p-treenode-label{cursor:pointer}.p-treenode-leaf-icon{display:inline-block}.p-chkbox-box{cursor:pointer}.p-treenode-hidden{display:none}&.p-noborder{border:0;padding:0}&.p-state-disabled .p-tree-toggler,&.p-state-disabled .p-tree-selectable .p-treenode-content,&.p-state-disabled .p-treenode-content.p-tree-selectable,&.p-state-disabled .p-treenode-content.p-tree-selectable .p-treenode-label,&.p-state-disabled .p-tree-selectable .p-treenode-icon,&.p-state-disabled .p-chkbox-box{cursor:default}.p-treenode-content .p-chkbox.p-selection{display:none}.p-treenode-content.p-tree-selectable .p-chkbox.p-selection,&.p-tree-checkbox-all .p-treenode-content .p-chkbox.p-selection{display:inline-flex}&.p-tree-rtl{direction:rtl}.p-tree-scrollertop,.p-tree-scrollerbottom{height:10px;width:100%;position:absolute}.p-tree-scrollertop{top:0}.p-tree-scrollerbottom{bottom:0}.p-tree-container{white-space:nowrap;overflow:auto;padding:0;margin:0;.p-treenode{padding:var(--p-tree-gap) 0 0 0}.p-treenode .p-treenode-content *{flex:none}.p-treenode .p-treenode-content{display:flex;align-items:center;padding:var(--p-tree-node-padding);color:var(--p-tree-node-color);border-radius:var(--p-tree-node-border-radius);outline-color:transparent;transition:background var(--p-tree-transition-duration),color var(--p-tree-transition-duration),outline-color var(--p-tree-transition-duration),box-shadow var(--p-tree-transition-duration)}.p-treenode .p-treenode-content .p-tree-toggler{margin:0 var(--p-tree-node-gap) 0 0;width:var(--p-tree-node-toggle-button-size);height:var(--p-tree-node-toggle-button-size);line-height:var(--p-tree-node-toggle-button-size);text-align:center;padding:0;-webkit-user-select:none;user-select:none;background:transparent;color:var(--p-tree-node-toggle-button-color);border:0 none;border-radius:var(--p-tree-node-toggle-button-border-radius);outline-color:transparent;transition:background var(--p-tree-transition-duration),color var(--p-tree-transition-duration),outline-color var(--p-tree-transition-duration),box-shadow var(--p-tree-transition-duration)}.p-treenode .p-treenode-content .p-tree-toggler:hover{background:var(--p-tree-node-toggle-button-hover-background);color:var(--p-tree-node-toggle-button-hover-color)}.p-treenode .p-treenode-content .p-tree-toggler:focus-visible{outline:var(--p-tree-node-toggle-button-focus-ring-width) var(--p-tree-node-toggle-button-focus-ring-style) var(--p-tree-node-toggle-button-focus-ring-color);outline-offset:var(--p-tree-node-toggle-button-focus-ring-offset);box-shadow:var(--p-tree-node-toggle-button-focus-ring-shadow)}.p-tree-toggle-icon{--_icon: var(--p-tree-toggle-expanded-icon)}.p-treenode[aria-expanded=false]>.p-treenode-content>.p-tree-toggle-icon{--_icon: var(--p-tree-toggle-collapsed-icon)}.p-treenode .p-treenode-content .p-treenode-leaf-icon{width:var(--p-tree-node-toggle-button-size);height:var(--p-tree-node-toggle-button-size);margin:0 var(--p-tree-node-gap) 0 0}.p-treenode .p-treenode-content .p-treenode-icon{margin:0 var(--p-tree-node-gap) 0 0;color:var(--p-tree-node-icon-color);transition:color var(--p-tree-transition-duration)}}.p-treenode-children{margin:0;padding:0 0 0 var(--p-tree-indent)}&.p-tree-rtl .p-treenode-children{padding:0 var(--p-tree-indent) 0 0}.p-tree-container{.p-treenode .p-treenode-content .p-treenode-label{margin:0;padding:0;font-size:var(--p-tree-node-label-font-size);font-weight:var(--p-tree-node-label-font-weight);border-radius:var(--p-tree-node-border-radius)}.p-treenode .p-treenode-content .p-chkbox{margin-right:calc(2 * var(--p-tree-node-gap))}.p-treenode .p-treenode-content .p-chkbox .p-checkbox-indeterminate-icon{color:var(--p-tree-color)}.p-treenode .p-treenode-content.p-state-highlight{background:var(--p-tree-node-selected-background);color:var(--p-tree-node-selected-color)}.p-treenode .p-treenode-content.p-state-highlight .p-treenode-label{font-weight:var(--p-tree-node-label-selected-font-weight)}.p-treenode .p-treenode-content.p-state-highlight .p-tree-toggler,.p-treenode .p-treenode-content.p-state-highlight .p-treenode-icon{color:var(--p-tree-node-icon-selected-color)}.p-treenode .p-treenode-content.p-state-highlight .p-tree-toggler:hover{background:var(--p-tree-node-toggle-button-selected-hover-background);color:var(--p-tree-node-toggle-button-selected-hover-color)}.p-treenode .p-treenode-content.p-state-highlight .p-treenode-icon:hover{color:var(--p-tree-node-icon-selected-color)}.p-treenode .p-treenode-content.p-tree-selectable:not(.p-state-highlight):hover,.p-treenode .p-treenode-content.p-tree-selectable:not(.p-state-highlight).p-state-hover{background:var(--p-tree-node-hover-background);color:var(--p-tree-node-hover-color)}.p-treenode .p-treenode-content.p-tree-selectable:not(.p-state-highlight):hover .p-treenode-icon,.p-treenode .p-treenode-content.p-tree-selectable:not(.p-state-highlight).p-state-hover .p-treenode-icon{color:var(--p-tree-node-icon-hover-color)}.p-tree-droppoint.p-state-hover{background:var(--p-tree-droppoint-active-background);border:0 none}.p-treenode-outline{outline:var(--p-tree-node-focus-ring-width) var(--p-tree-node-focus-ring-style) var(--p-tree-node-focus-ring-color);outline-offset:var(--p-tree-node-focus-ring-offset);box-shadow:var(--p-tree-node-focus-ring-shadow)}}.p-tree-droppoint{height:var(--p-tree-droppoint-height)}&.p-tree-rtl .p-tree-container .p-treenode .p-treenode-content{.p-tree-toggler{margin-right:0;margin-left:var(--p-tree-node-gap)}.p-treenode-leaf-icon,.p-treenode-icon{margin:0 0 0 var(--p-tree-node-gap)}.p-chkbox{margin-right:0;margin-left:calc(2 * var(--p-tree-node-gap))}}&:is(.p-tree-rtl,:dir(rtl)) .p-tree-container .p-treenode[aria-expanded=false]>.p-treenode-content>.p-tree-toggle-icon{scale:-1 1}.p-tree-filter-container{margin:var(--p-tree-filter-margin);.p-tree-filter-icon{--_icon: var(--p-tree-filter-icon);position:absolute;inset-inline-start:var(--p-inputtext-padding-x);top:50%;margin-top:calc(-1 * var(--p-icon-size) / 2);color:var(--p-form-field-icon-color)}.p-inputfield{padding-block:var(--p-inputtext-padding-y);padding-inline:var(--p-inputtext-padding-x);padding-inline-start:calc(2 * var(--p-inputtext-padding-x) + var(--p-icon-size))}}}.p-tree-droppoint{list-style:none outside none;margin:0;padding:0}.p-tree-filter-container{padding:0;position:relative}.p-tree-filter.p-inputfield{width:100%;box-sizing:border-box}.p-tree-horizontal{width:auto;overflow:auto;.p-treenode-content{position:relative;z-index:1;outline:0 none}.p-treenode-parent .p-treenode-content{white-space:nowrap}}.p-tree.p-tree-horizontal{padding-left:0;padding-right:0;table,tr,td{border-collapse:collapse;margin:0;padding:0;vertical-align:middle}table{height:0}.p-treenode{background:linear-gradient(var(--p-tree-connector-color),var(--p-tree-connector-color)) repeat-x left center / 100% 1px;padding:5px 40px;position:relative}.p-treenode.p-treenode-leaf,.p-treenode.p-treenode-collapsed{padding-inline-end:0}.p-treenode-children{padding:0;margin:0}.p-treenode-connector{width:1px}.p-treenode-connector-table{height:100%;width:1px}.p-treenode-connector-line{background:linear-gradient(var(--p-tree-connector-color),var(--p-tree-connector-color)) repeat-y left top / 1px 100%;width:1px}.p-treenode-content{font-weight:var(--p-tree-node-label-font-weight);border:1px solid var(--p-tree-horizontal-node-border-color);background:var(--p-tree-horizontal-node-background);color:var(--p-tree-node-color);padding:var(--p-tree-horizontal-node-padding);border-radius:var(--p-tree-node-border-radius);transition:background var(--p-tree-transition-duration),color var(--p-tree-transition-duration);&.p-state-hover{background:var(--p-tree-node-hover-background);color:var(--p-tree-node-hover-color)}&.p-state-highlight{background:var(--p-tree-node-selected-background);color:var(--p-tree-node-selected-color)}.p-tree-toggler{margin-inline-end:var(--p-tree-node-gap);vertical-align:middle}.p-tree-horizontal-toggle-icon{--_icon: var(--p-tree-horizontal-toggle-expanded-icon)}.p-treenode-icon{vertical-align:middle;margin-inline-end:var(--p-tree-node-gap)}.p-treenode-label{padding:0;vertical-align:middle}.p-chkbox{margin-inline-end:var(--p-tree-node-gap)}.p-chkbox .p-checkbox-indeterminate-icon{color:var(--p-tree-color)}}.p-treenode-collapsed>.p-treenode-content>.p-tree-horizontal-toggle-icon{--_icon: var(--p-tree-horizontal-toggle-collapsed-icon)}.p-treenode:before{background-color:var(--p-tree-background)}}.p-tree-horizontal .p-treenode{&:before{content:" ";position:absolute;top:0;inset-inline-start:40px;height:100%;width:calc(100% - 80px);pointer-events:none}&.p-treenode-collapsed:before,&.p-treenode-leaf:before{width:calc(100% - 40px)}}.p-tree-draghelper,.p-tree-draghelper.p-state-highlight{background:var(--p-tree-draghelper-background);color:var(--p-tree-node-color);border:1px solid var(--p-tree-draghelper-border-color);border-radius:var(--p-tree-node-border-radius)}.p-fluid .p-tree{width:100%}}@layer primefaces.components{.p-treetable{.p-treetable-header{background:var(--p-treetable-header-background);color:var(--p-treetable-header-color);border:1px solid var(--p-treetable-header-border-color);border-width:var(--p-treetable-header-border-width);padding:var(--p-treetable-header-padding);font-weight:var(--p-treetable-header-font-weight);text-align:start}.p-treetable-footer{background:var(--p-treetable-footer-background);color:var(--p-treetable-footer-color);border:1px solid var(--p-treetable-footer-border-color);border-width:var(--p-treetable-footer-border-width);padding:var(--p-treetable-footer-padding);font-weight:var(--p-treetable-footer-font-weight);text-align:start}.p-paginator{padding:var(--p-paginator-padding);&.p-paginator-top{border-style:solid;border-color:var(--p-treetable-paginator-top-border-color);border-width:var(--p-treetable-paginator-top-border-width);border-radius:0}&.p-paginator-bottom{border-style:solid;border-color:var(--p-treetable-paginator-bottom-border-color);border-width:var(--p-treetable-paginator-bottom-border-width);border-radius:0}}table{border-collapse:collapse;width:100%;table-layout:fixed}thead th,tbody td,tfoot td{overflow:hidden;white-space:nowrap;border-style:solid}thead th{background:var(--p-treetable-header-cell-background);color:var(--p-treetable-header-cell-color);padding:var(--p-treetable-header-cell-padding);border:1px solid var(--p-treetable-header-cell-border-color);border-width:0 0 1px 0;font-weight:400;text-align:start;box-sizing:content-box;outline-color:transparent;transition:background var(--p-treetable-transition-duration),color var(--p-treetable-transition-duration),border-color var(--p-treetable-transition-duration),outline-color var(--p-treetable-transition-duration),box-shadow var(--p-treetable-transition-duration);.p-column-title{font-weight:var(--p-treetable-column-title-font-weight);font-size:var(--p-treetable-column-title-font-size);vertical-align:middle}.p-sortable-column-icon{display:inline-block;vertical-align:middle;margin:0;margin-inline-start:var(--p-treetable-header-cell-gap);color:var(--p-treetable-sort-icon-color);font-size:var(--p-treetable-sort-icon-size);transition:color var(--p-treetable-transition-duration);&.p-treetable-sort-icon{--_icon: var(--p-treetable-sort-icon)}&.p-treetable-sort-asc-icon{--_icon: var(--p-treetable-sort-asc-icon)}&.p-treetable-sort-desc-icon{--_icon: var(--p-treetable-sort-desc-icon)}}.p-sortable-column-badge{border-radius:var(--p-badge-border-radius);padding:var(--p-badge-padding);height:var(--p-badge-height);min-width:var(--p-badge-min-width);line-height:var(--p-badge-height);color:var(--p-badge-primary-color);background:var(--p-badge-primary-background);margin-inline-start:var(--p-treetable-header-cell-gap);font-size:var(--p-badge-font-size);font-weight:var(--p-badge-font-weight);text-align:center;vertical-align:middle}&.p-sortable-column.p-state-focus,&.p-sortable-column:focus-visible{outline:var(--p-treetable-header-cell-focus-ring-width) var(--p-treetable-header-cell-focus-ring-style) var(--p-treetable-header-cell-focus-ring-color);outline-offset:var(--p-treetable-header-cell-focus-ring-offset);box-shadow:var(--p-treetable-header-cell-focus-ring-shadow)}&.p-state-hover{background:var(--p-treetable-header-cell-hover-background);color:var(--p-treetable-header-cell-hover-color);.p-sortable-column-icon{color:var(--p-treetable-sort-icon-hover-color)}}}thead th.p-state-active{&,&.p-state-hover{background:var(--p-treetable-header-cell-selected-background);color:var(--p-treetable-header-cell-selected-color)}.p-sortable-column-icon{color:var(--p-treetable-header-cell-selected-color)}}.p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-sortable-column-badge{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;&.p-hidden{display:none}}.p-column-filter{display:block;box-sizing:border-box;width:100%;margin:var(--p-treetable-column-filter-gap) auto auto auto}.p-column-customfilter{margin:var(--p-treetable-column-filter-gap) auto auto auto;.p-inputfield,.p-selectonemenu{width:100%;max-width:100%}}.p-treetable-data tr.p-state-hover{cursor:pointer}.p-treetable-data>tr{background:var(--p-treetable-row-background);color:var(--p-treetable-row-color);outline-color:transparent;transition:background var(--p-treetable-transition-duration),color var(--p-treetable-transition-duration),border-color var(--p-treetable-transition-duration),outline-color var(--p-treetable-transition-duration),box-shadow var(--p-treetable-transition-duration);>td{padding:var(--p-treetable-body-cell-padding);border:1px solid var(--p-treetable-body-cell-border-color);border-width:0 0 1px 0;font-size:var(--p-treetable-body-cell-font-size);font-weight:var(--p-treetable-body-cell-font-weight);text-align:start}&:focus-visible{outline:var(--p-treetable-row-focus-ring-width) var(--p-treetable-row-focus-ring-style) var(--p-treetable-row-focus-ring-color);outline-offset:var(--p-treetable-row-focus-ring-offset);box-shadow:var(--p-treetable-row-focus-ring-shadow)}&.p-treetable-empty-message>td{color:var(--p-treetable-empty-message-color)}>td .p-treetable-toggler{margin:0;margin-inline-end:var(--p-treetable-body-cell-gap);width:var(--p-treetable-node-toggle-button-size);height:var(--p-treetable-node-toggle-button-size);background:transparent;color:var(--p-treetable-node-toggle-button-color);border:0 none;border-radius:var(--p-treetable-node-toggle-button-border-radius);text-align:center;padding:0;-webkit-user-select:none;user-select:none;outline-color:transparent;transition:background var(--p-treetable-transition-duration),color var(--p-treetable-transition-duration),outline-color var(--p-treetable-transition-duration),box-shadow var(--p-treetable-transition-duration);&:hover{background:var(--p-treetable-node-toggle-button-hover-background);color:var(--p-treetable-node-toggle-button-hover-color);border-color:transparent}&:focus-visible{outline:var(--p-treetable-node-toggle-button-focus-ring-width) var(--p-treetable-node-toggle-button-focus-ring-style) var(--p-treetable-node-toggle-button-focus-ring-color);outline-offset:var(--p-treetable-node-toggle-button-focus-ring-offset);box-shadow:var(--p-treetable-node-toggle-button-focus-ring-shadow)}&.p-treetable-toggle-icon{--_icon: var(--p-treetable-toggle-expanded-icon)}}&[aria-expanded=false]>td>.p-treetable-toggle-icon{--_icon: var(--p-treetable-toggle-collapsed-icon);&:dir(rtl){transform:rotate(180deg)}}>td .p-chkbox.p-selection{vertical-align:middle;margin:0;margin-inline-end:var(--p-treetable-body-cell-gap)}>td>:is(.p-treetable-toggler,.p-chkbox.p-selection){translate:0 -.15em}&.p-state-hover{background:var(--p-treetable-row-hover-background);color:var(--p-treetable-row-hover-color)}&.p-state-highlight{background:var(--p-treetable-row-selected-background);color:var(--p-treetable-row-selected-color);cursor:default;.p-treetable-toggler{color:inherit}.p-treetable-toggler:hover{background:var(--p-treetable-node-toggle-button-selected-hover-background);color:var(--p-treetable-node-toggle-button-selected-hover-color)}}&.p-state-highlight>td,&:has(+tr.p-state-highlight)>td{border-bottom-color:var(--p-treetable-body-cell-selected-border-color)}}.p-treetable-toggler{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;cursor:pointer}.p-treetable-indent{display:inline-block;vertical-align:middle;width:var(--p-treetable-node-indent);height:var(--p-treetable-node-indent)}.p-chkbox.p-selection{display:none}.p-treetable-selectable-node .p-chkbox.p-selection{display:inline-flex}&.p-treetable-checkbox-all .p-chkbox.p-selection{display:inline-flex}.p-editable-column .p-cell-editor{display:inline-block;vertical-align:middle}.p-cell-editor-input{display:none}.p-row-editing{.p-cell-editor .p-cell-editor-output{display:none}.p-cell-editor .p-cell-editor-input{display:block}.p-row-editor .p-row-editor-pencil{display:none}.p-row-editor .p-row-editor-check,.p-row-editor .p-row-editor-close{display:inline-flex}}.p-row-editor{span{cursor:pointer}.p-row-editor-pencil{display:inline-flex}.p-row-editor-check,.p-row-editor-close{display:none}}.p-treetable-data tr.p-row-editing td.p-editable-column,.p-treetable-data td.p-cell-editing{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.p-row-editor{display:inline-flex;align-items:center;vertical-align:middle;>a{align-items:center;justify-content:center;text-decoration:none}}.p-treetable-data>tr{.p-row-editor .p-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--p-treetable-node-toggle-button-size);height:var(--p-treetable-node-toggle-button-size);background:transparent;color:var(--p-treetable-node-toggle-button-color);border:0 none;border-radius:var(--p-treetable-node-toggle-button-border-radius);text-align:center;padding:0;-webkit-user-select:none;user-select:none;outline-color:transparent;transition:background var(--p-treetable-transition-duration),color var(--p-treetable-transition-duration),outline-color var(--p-treetable-transition-duration),box-shadow var(--p-treetable-transition-duration)}.p-row-editor .p-icon:hover{background:var(--p-treetable-node-toggle-button-hover-background);color:var(--p-treetable-node-toggle-button-hover-color);border-color:transparent}.p-row-editor .p-icon:focus-visible,.p-row-editor a:focus-visible .p-icon{outline:var(--p-treetable-node-toggle-button-focus-ring-width) var(--p-treetable-node-toggle-button-focus-ring-style) var(--p-treetable-node-toggle-button-focus-ring-color);outline-offset:var(--p-treetable-node-toggle-button-focus-ring-offset);box-shadow:var(--p-treetable-node-toggle-button-focus-ring-shadow)}.p-row-editor a:focus-visible{outline:0 none}.p-row-editor .p-treetable-row-edit-icon{--_icon: var(--p-treetable-row-edit-icon)}.p-row-editor .p-row-editor-check{margin-inline-end:var(--p-treetable-body-cell-gap)}.p-row-editor .p-treetable-row-save-icon{--_icon: var(--p-treetable-row-save-icon)}.p-row-editor .p-treetable-row-cancel-icon{--_icon: var(--p-treetable-row-cancel-icon)}&.p-state-highlight .p-row-editor .p-icon{color:var(--p-treetable-row-selected-color)}&.p-state-highlight .p-row-editor .p-icon:hover{background:var(--p-treetable-node-toggle-button-selected-hover-background);color:var(--p-treetable-node-toggle-button-selected-hover-color)}}tfoot td{background:var(--p-treetable-footer-cell-background);border:1px solid var(--p-treetable-footer-cell-border-color);border-width:0 0 1px 0;color:var(--p-treetable-footer-cell-color);padding:var(--p-treetable-footer-cell-padding);font-weight:var(--p-treetable-column-footer-font-weight);font-size:var(--p-treetable-column-footer-font-size);text-align:start;box-sizing:content-box}&.p-treetable-scrollable{.p-treetable-scrollable-theadclone tr th>*{display:none}}.p-treetable-scrollable-header{background:var(--p-treetable-header-cell-background)}.p-treetable-scrollable-footer{background:var(--p-treetable-footer-cell-background)}.p-column-resizer{position:absolute;top:0;inset-inline-end:0;width:var(--p-treetable-column-resizer-width);height:100%;margin:0;padding:0;cursor:col-resize;border:1px solid transparent;box-sizing:border-box}.p-column-resizer-helper{width:var(--p-treetable-resize-indicator-width);position:absolute;z-index:10;display:none;background:var(--p-treetable-resize-indicator-color)}&.p-treetable-striped .p-treetable-data>tr:nth-child(2n):not(.p-state-hover,.p-state-highlight){background:var(--p-treetable-row-striped-background)}&.p-treetable-sm{.p-treetable-header{padding:var(--p-treetable-header-sm-padding)}thead>tr>th{padding:var(--p-treetable-header-cell-sm-padding)}.p-treetable-data>tr>td{padding:var(--p-treetable-body-cell-sm-padding)}tfoot>tr>td{padding:var(--p-treetable-footer-cell-sm-padding)}.p-treetable-footer{padding:var(--p-treetable-footer-sm-padding)}}&.p-treetable-lg{.p-treetable-header{padding:var(--p-treetable-header-lg-padding)}thead>tr>th{padding:var(--p-treetable-header-cell-lg-padding)}.p-treetable-data>tr>td{padding:var(--p-treetable-body-cell-lg-padding)}tfoot>tr>td{padding:var(--p-treetable-footer-cell-lg-padding)}.p-treetable-footer{padding:var(--p-treetable-footer-lg-padding)}}&.p-treetable-sm .p-treetable-scrollable-theadclone>tr>th,&.p-treetable-lg .p-treetable-scrollable-theadclone>tr>th{padding-top:0;padding-bottom:0}&.p-treetable-gridlines{.p-treetable-header{border-width:1px 1px 0 1px}.p-treetable-footer{border-width:0 1px 1px 1px}.p-paginator{&.p-paginator-top{border-width:1px 1px 0 1px}&.p-paginator-bottom{border-width:0 1px 1px 1px}}thead>tr>th,.p-treetable-data>tr>td,tfoot>tr>td{border-width:1px}.p-treetable-scrollable-theadclone>tr>th{padding-top:0;padding-bottom:0;border-bottom:0 none;border-top:0 none}}}.p-treetable-scrollable-body{overflow:auto}.p-treetable-scrollable-header,.p-treetable-scrollable-footer{overflow:hidden;border:0 none}.p-treetable-scrollable .p-treetable-scrollable-header,.p-treetable-scrollable .p-treetable-scrollable-footer{position:relative}.p-treetable-scrollable-theadclone{height:0;tr{height:0}th{&.p-state-default{height:0;border-bottom-width:0;border-top-width:0;padding-top:0;padding-bottom:0;outline:0 none}span{display:block;height:0}}}.p-treetable-resizable{padding-bottom:1px;overflow:auto;th.p-resizable-column{background-clip:padding-box;position:relative}}.p-treetable-reflow{.p-treetable-data td .p-column-title{display:none}}@media(max-width:640px){.p-treetable-reflow thead th,.p-treetable-reflow tfoot td{display:none}.p-treetable-reflow{thead th.p-filter-column{box-sizing:border-box;display:block;float:inline-start;clear:inline-start;width:100%!important;border:0 none;text-align:start;.p-column-title{display:block;font-weight:var(--p-treetable-reflow-title-font-weight);margin:0 0 var(--p-treetable-reflow-gap) 0;padding:0}.p-sortable-column-icon,.p-sortable-column-badge,.p-column-resizer{display:none}.p-column-filter,.p-column-customfilter{display:block;box-sizing:border-box;width:100%!important;margin:0}}.p-treetable-data{td{text-align:start;display:block;border:0 none;width:100%;box-sizing:border-box;float:inline-start;clear:inline-start}&.p-widget-content{border:0 none}tr.p-widget-content{border-left:0 none;border-right:0 none}td .p-column-title{display:inline-block;min-width:30%;margin:0;margin-inline-end:var(--p-treetable-reflow-gap);padding:0;font-weight:var(--p-treetable-reflow-title-font-weight)}}}}}@layer primefaces.components{.p-wizard{display:flex;flex-direction:column;gap:var(--p-wizard-gap);.p-wizard-step-titles{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style-type:none;.p-wizard-step-title{flex:1 1 0;margin:0;padding:var(--p-wizard-step-padding);list-style-type:none;font-size:var(--p-wizard-step-font-size);font-weight:var(--p-wizard-step-font-weight);text-align:center;background:var(--p-wizard-step-background);color:var(--p-wizard-step-color);border:1px solid var(--p-wizard-step-border-color);border-inline-end-width:0;border-radius:0;transition:background var(--p-wizard-transition-duration),color var(--p-wizard-transition-duration),border-color var(--p-wizard-transition-duration);&:first-child{border-start-start-radius:var(--p-wizard-step-border-radius);border-end-start-radius:var(--p-wizard-step-border-radius)}&:last-child{border-inline-end-width:1px;border-start-end-radius:var(--p-wizard-step-border-radius);border-end-end-radius:var(--p-wizard-step-border-radius)}&.p-state-highlight{background:var(--p-wizard-step-active-background);color:var(--p-wizard-step-active-color);border-color:var(--p-wizard-step-active-border-color)}}}.p-wizard-content{margin:0;padding:var(--p-wizard-content-padding);background:var(--p-wizard-content-background);color:var(--p-wizard-content-color)}.p-wizard-navbar{display:flex;align-items:center;gap:var(--p-wizard-gap);.p-wizard-nav-next{margin-inline-start:auto}}.p-wizard-back-icon{--_icon: var(--p-wizard-back-icon)}.p-wizard-next-icon{--_icon: var(--p-wizard-next-icon)}.p-wizard-back-icon:dir(rtl),.p-wizard-next-icon:dir(rtl){scale:-1 1}}}@layer primefaces.behaviors{.p-hidden{display:none}.p-overlay-hidden{visibility:hidden;*{visibility:hidden}}}@layer primefaces.behaviors{.p-draggable-dragging{box-shadow:var(--p-dragdrop-dragging-shadow)}.p-droppable{transition:background var(--p-dragdrop-transition-duration),outline-color var(--p-dragdrop-transition-duration)}.p-droppable-active{outline:var(--p-dragdrop-droppable-active-outline-width) dashed var(--p-dragdrop-droppable-active-outline-color);outline-offset:var(--p-dragdrop-droppable-active-outline-offset)}.p-droppable-hover{background:var(--p-dragdrop-droppable-hover-background);color:var(--p-dragdrop-droppable-hover-color)}}@layer primefaces.behaviors{.p-resizable-se{right:var(--p-resizable-handle-inset);bottom:var(--p-resizable-handle-inset);background:linear-gradient(135deg,transparent 0 55%,var(--p-resizable-handle-color) 55% 63%,transparent 63% 75%,var(--p-resizable-handle-color) 75% 83%,transparent 83%);&:hover{background:linear-gradient(135deg,transparent 0 55%,var(--p-resizable-handle-hover-color) 55% 63%,transparent 63% 75%,var(--p-resizable-handle-hover-color) 75% 83%,transparent 83%)}}.p-resizable-ghost{opacity:var(--p-resizable-ghost-opacity)}.p-resizable-proxy,.p-resizable-helper{border:1px dashed var(--p-resizable-helper-border-color);background:var(--p-resizable-helper-background);border-radius:var(--p-resizable-helper-border-radius)}}@layer primefaces.behaviors{.p-sticky{box-shadow:var(--p-sticky-shadow)}.p-sticky-ghost{visibility:hidden}}
