@charset 'UTF-8';#root {
  width: 100%;
  height: 100%;
}/* Slider */.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}.slick-list:focus
{
    outline: none;
}.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}.slick-track:after
{
    clear: both;
}.slick-loading .slick-track
{
    visibility: hidden;
}.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}[dir='rtl'] .slick-slide
{
    float: right;
}.slick-slide img
{
    display: block;
}.slick-slide.slick-loading img
{
    display: none;
}.slick-slide.dragging img
{
    pointer-events: none;
}.slick-initialized .slick-slide
{
    display: block;
}.slick-loading .slick-slide
{
    visibility: hidden;
}.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}.slick-arrow.slick-hidden {
    display: none;
}/* Slider */.slick-loading .slick-list
{
    background: #fff url('/assets/ajax-loader-BcnMEykj.gif') center center no-repeat;
}/* Icons */@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=');
    src: url('data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=') format('embedded-opentype'), url('data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF') format('woff'), url('data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=') format('truetype'), url('/assets/slick-BlzDm7g2.svg#slick') format('svg');
}/* Arrows */.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}.slick-prev
{
    left: -25px;
}[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}.slick-prev:before
{
    content: '←';
}[dir='rtl'] .slick-prev:before
{
    content: '→';
}.slick-next
{
    right: -25px;
}[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}.slick-next:before
{
    content: '→';
}[dir='rtl'] .slick-next:before
{
    content: '←';
}/* Dots */.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}@font-face {
  font-family: "FuturaPT-Heavy";
  src: url("/assets/FuturaPT-Heavy-CZANagJr.eot");
  src: url("/assets/FuturaPT-Heavy-D9T_hIrz.woff2") format("woff2"), url("/assets/FuturaPT-Heavy-BWSGuzQu.woff") format("woff"), url("/assets/FuturaPT-Heavy-BdlX2Qcu.ttf") format("truetype"), url("/assets/FuturaPT-Heavy-ZK709myA.svg#FuturaPT-Heavy") format("svg"), url("/assets/FuturaPT-Heavy-CZANagJr.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}@font-face {
  font-family: "FuturaPT-Book";
  src: url("/assets/FuturaPT-Book-BFITGEjf.eot");
  src: url("/assets/FuturaPT-Book-DbtReSKk.woff2") format("woff2"), url("/assets/FuturaPT-Book-BhzxD2K6.woff") format("woff"), url("/assets/FuturaPT-Book-ClJaZv5R.ttf") format("truetype"), url("/assets/FuturaPT-Book-Dsq7KOqv.svg#FuturaPT-Book") format("svg"), url("/assets/FuturaPT-Book-BFITGEjf.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}@font-face {
  font-family: "FuturaPT-Light";
  src: url("/assets/FuturaPT-Light-BKDM44Pz.eot");
  src: url("/assets/FuturaPT-Light-CPK5T0xJ.woff2") format("woff2"), url("/assets/FuturaPT-Light-BGXTyCzO.woff") format("woff"), url("/assets/FuturaPT-Light-bXaki7YG.ttf") format("truetype"), url("/assets/FuturaPT-Light-CQ4V_j-n.svg#FuturaPT-Light") format("svg"), url("/assets/FuturaPT-Light-BKDM44Pz.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}.p-toast {
  z-index: 100000 !important;
}.toast-error{
    margin: 0.5rem;
    border-radius: 0.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(189 54 47 / var(--tw-bg-opacity, 1));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.toast-success{
    margin: 0.5rem;
    border-radius: 0.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(81 163 81 / var(--tw-bg-opacity, 1));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.toast-warn{
    margin: 0.5rem;
    border-radius: 0.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(39 151 239 / var(--tw-bg-opacity, 1));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.toast-content{
    display: flex;
    align-items: center;
    gap: 0.5rem;
  white-space: pre-line;
}.toast-error-icon {
  width: 24px;
  height: 24px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=");
  background-size: contain;
  background-repeat: no-repeat;
}.toast-success-icon {
  width: 24px;
  height: 24px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==");
  background-size: contain;
  background-repeat: no-repeat;
}.toast-warn-icon {
  width: 24px;
  height: 24px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=");
  background-size: contain;
  background-repeat: no-repeat;
}.p-card{
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1));
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.p-card .p-card-body{
    width: 100%;
    padding: 0.5rem;
}.p-card .p-card-title{
    margin-bottom: 0.5rem;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
}.p-card.theme-card-sm{
    min-width: 200px;
}.p-card.theme-card-sm .p-card-title{
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
}.p-card.theme-card-sm .p-card-content{
    padding: 0px;
}.p-card .p-card-subtitle{
    margin-bottom: 0.5rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}.p-card .p-card-content{
    padding: 0px;
}.p-card .p-card-footer{
    padding-top: 1.25rem;
}.card-header{
    display: flex;
    align-items: center;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}@media (min-width: 1024px){.card-header{
        min-height: 3rem;
    }
}.card-header_title{
    margin: 0px;
    display: flex;
    align-items: center;
    gap: 0.5rem;
    font-family: FuturaPT-Book, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}.card-content{
    flex-grow: 1;
    overflow-y: auto;
    padding-top: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 0.5rem;
}.order-card-details{
    margin: 0px;
    border-radius: 0px;
    padding: 0.375rem;
    vertical-align: top;
    line-height: 1.5;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.auth-card{
    margin: 0.5rem;
    width: 95%;
    padding: 2rem;
    text-align: center;
}@media (min-width: 640px){.auth-card{
        width: 24rem;
    }
}@media (min-width: 1024px){.auth-card{
        margin: 1rem;
    }
}.dark-mode .card-header{
    background-image: linear-gradient(180deg, #333, #282828);
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.dark-mode .card-header_title{
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.dark-mode .card-content{
    background-color: hsla(0,1%,42%,.3);
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.dark-mode .order-card-details{
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.dark-mode .order-card-details p{
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .alert-tab-card{
    --tw-bg-opacity: 1;
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
}.light-mode .card-header{
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .card-header_title{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .theme-card-sm .p-card-title,
.light-mode .theme-card-sm .p-card-content{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}.light-mode .card-content{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .order-card-details{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .order-card-details p{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}@media (max-width: 1024px) {
  .card-header{
        flex-direction: column;
        align-items: flex-start;
        gap: 0.5rem;
        padding: 0.5rem;
    }
  .card-header_actions{
        display: flex;
        width: 100%;
        align-items: center;
        justify-content: flex-end;
        gap: 0.5rem;
    }
}.input-wrap input,
.input,
.p-dropdown-panel input,
.p-multiselect-panel input{
    width: 100%;
    border-radius: 0.125rem;
    border-width: 1px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}.input-wrap input:focus,
.input:focus,
.p-dropdown-panel input:focus,
.p-multiselect-panel input:focus{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px;
}input:disabled{
    opacity: 0.5;
}.p-dropdown-panel input,
.p-multiselect-panel input{
    padding-left: 2rem;
}.chip-dropdown {
  max-height: 200px;
}.input-wrap input,
.input,
.p-dropdown-panel input{
    height: 40px;
}.p-inputnumber-input{
    height: 40px;
    width: 100%;
    border-radius: 0.125rem;
    border-width: 1px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}.p-inputnumber-input:focus{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px;
}.p-icon-field{
    position: relative;
    width: 100%;
}.p-icon-field > .p-input-icon{
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
}.error-message.p-icon-field > .p-input-icon {
  position: absolute;
  bottom: -1rem;
}.p-fluid .p-icon-field-left,
.p-fluid .p-icon-field-right{
    width: 100%;
}.p-icon-field-left > .p-input-icon:first-of-type{
    left: 0.75rem;
    --tw-text-opacity: 1;
    color: rgb(212 212 212 / var(--tw-text-opacity, 1));
}.p-icon-field-right > .p-input-icon:last-of-type{
    right: 0.75rem;
    --tw-text-opacity: 1;
    color: rgb(212 212 212 / var(--tw-text-opacity, 1));
}input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}input[type=number] {
  -moz-appearance: textfield;
}.p-autocomplete-loader{
    position: absolute;
    right: 0.5rem;
    top: 50%;
    height: 1rem;
    width: 1rem;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-radius: 9999px;
    border-width: 2px;
    border-style: solid;
}.error-message.p-autocomplete-loader {
  position: absolute;
  bottom: -1rem;
}.p-autocomplete-loader {
  animation: spin 0.8s linear infinite;
}.p-autocomplete-token-icon{
    margin-left: 0.5rem;
}.p-autocomplete-token{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
    margin-right: 0.5rem;
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(239 240 240 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(230 230 230 / var(--tw-bg-opacity, 1));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}.p-multiselect-token-label{
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}.p-autocomplete-input-token input{
    width: 100%;
    min-width: 250px;
}.p-autocomplete-loader{
    top: auto;
    right: 0.5rem;
    bottom: 0.6rem;
    transform: none;
}.input-wrap .p-autocomplete-input-token{
    margin-top: 0.25rem;
    width: 100%;
}@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}.p-autocomplete-panel{
    margin-top: 0.5rem;
    border-radius: 0.25rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.p-autocomplete-item{
    cursor: pointer;
    white-space: break-spaces;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1rem;
}.input-label{
    position: relative;
    padding-bottom: 0.25rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
}.error-message{
    margin: 0px;
    padding: 0px;
    font-size: 0.75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgb(189 54 47 / var(--tw-text-opacity, 1));
}.error-message.absolute {
  position: absolute;
  bottom: -1rem;
}.p-chips-token{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
    margin-right: 0.5rem;
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(239 240 240 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(230 230 230 / var(--tw-bg-opacity, 1));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}.p-chips-token .p-chips-token-label{
    margin-right: 0.25rem;
}.p-inputwrapper{
    width: 100%;
}.p-password{
    position: relative;
    display: inline-flex;
    width: 100%;
}.p-password .p-password-input{
    padding-right: 2.5rem;
}.p-password .p-password-toggle-mask,
.p-password .p-icon-wrapper{
    position: absolute;
    right: 0.5rem;
    top: 50%;
    display: flex;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    cursor: pointer;
    align-items: center;
}.error-message.p-password .p-password-toggle-mask,.error-message
.p-password .p-icon-wrapper {
  position: absolute;
  bottom: -1rem;
}.dark-mode .input-wrap input,
.dark-mode .input,
.dark-mode .p-dropdown-panel input,
.dark-mode .p-multiselect-panel input,
.dark-mode .p-inputnumber-input{
    --tw-border-opacity: 1;
    border-color: rgb(85 85 85 / var(--tw-border-opacity, 1));
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(255 165 0 / var(--tw-text-opacity, 1));
}.dark-mode .form-input,
.dark-mode .p-inputnumber-input{
    --tw-bg-opacity: 1;
    background-color: rgb(56 56 56 / var(--tw-bg-opacity, 1));
}.dark-mode .p-autocomplete-loader{
    border-color: rgb(249 169 77 / var(--tw-border-opacity, 1));
    --tw-border-opacity: 1;
    border-top-color: rgb(253 226 196 / var(--tw-border-opacity, 1));
}.dark-mode .p-autocomplete-panel{
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
}.dark-mode .p-autocomplete-item{
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .p-autocomplete-item:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
}.dark-mode .p-autocomplete-item-highlight{
    --tw-bg-opacity: 1;
    background-color: rgb(255 165 0 / var(--tw-bg-opacity, 1));
}.dark-mode .input-label{
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.input-wrap .p-autocomplete-multiple-container{
    width: 100%;
}.light-mode .input-wrap input,
.light-mode .input,
.light-mode .p-dropdown-panel input,
.light-mode .p-multiselect-panel input,
.light-mode .p-inputnumber-input,
.light-mode .form-input{
    --tw-border-opacity: 1;
    border-color: rgb(212 212 212 / var(--tw-border-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .p-autocomplete-loader{
    border-color: rgb(64 63 63 / var(--tw-border-opacity, 1));
    --tw-border-opacity: 1;
    border-top-color: rgb(51 51 51 / var(--tw-border-opacity, 1));
}.light-mode .p-autocomplete-panel{
    --tw-bg-opacity: 1;
    background-color: rgb(234 234 234 / var(--tw-bg-opacity, 1));
}.light-mode .p-autocomplete-item{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .p-autocomplete-item:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 240 / var(--tw-bg-opacity, 1));
}.light-mode .p-autocomplete-item-highlight{
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 240 / var(--tw-bg-opacity, 1));
}.light-mode .input-label{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.p-button{
    outline: 2px solid transparent;
    outline-offset: 2px;
}.p-button:disabled{
    cursor: not-allowed;
    opacity: 0.5;
}.p-button.custom-chips:disabled,
.p-button.p-chips:disabled{
    opacity: 1;
}.main-btn,
.switch-btn{
    cursor: pointer;
    border-radius: 0.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}.save-btn{
    border-radius: 30px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
}.cancel-btn{
    border-radius: 30px;
    border-width: 1px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
}.delete-btn{
    border-radius: 30px;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: rgb(221 40 46 / var(--tw-bg-opacity, 1));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.delete-link{
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(221 40 46 / var(--tw-text-opacity, 1));
}.light-mode .delete-link {
  color: #c41e24;
}.pi-trash{
    --tw-text-opacity: 1;
    color: rgb(221 40 46 / var(--tw-text-opacity, 1));
}.light-mode .pi-trash {
  color: #c41e24;
}.manage-line-btn{
    position: relative;
    margin: 1.25rem;
    display: flex;
    height: 150px;
    width: 150px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(70 70 70 / var(--tw-border-opacity, 1));
    background-color: rgba(255,255,255,0.1);
    text-align: center;
    font-size: 45px;
    line-height: 135px;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    text-decoration-line: none;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 100ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}.dark-mode .main-btn{
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.dark-mode .main-btn.dark{
    background-color: rgba(47, 45, 45, 0.9);
}.dark-mode .switch-btn{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.dark-mode .save-btn{
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: rgb(23 112 123 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.dark-mode .save-btn:disabled{
    --tw-bg-opacity: 1;
    background-color: rgb(134 134 134 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(48 64 80 / var(--tw-text-opacity, 1));
}.dark-mode .cancel-btn{
    border-color: #fde2c480;
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .switch-btn{
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.dark-mode .switch-btn.active{
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 212 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity, 1));
}.dark-mode .filter-btn{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.light-mode .main-btn{
    --tw-bg-opacity: 1;
    background-color: rgb(48 64 80 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.light-mode .save-btn{
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: rgb(23 112 123 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.light-mode .save-btn:disabled{
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
    opacity: 0.5;
}.light-mode .cancel-btn{
    --tw-border-opacity: 1;
    border-color: rgb(64 63 63 / var(--tw-border-opacity, 1));
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .switch-btn{
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity, 1));
}.light-mode .switch-btn.active{
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 212 / var(--tw-bg-opacity, 1));
}.light-mode .filter-btn{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.p-selectbutton .p-button{
    min-width: 70px;
    border-style: none;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}.p-selectbutton .p-button:first-child{
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
}.p-selectbutton .p-button:last-child{
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
}.p-selectbutton.p-invalid > .p-button{
    --tw-border-opacity: 1;
    border-color: rgb(221 40 46 / var(--tw-border-opacity, 1));
}.dark-mode .p-selectbutton .p-button{
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(70 70 70 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .p-selectbutton .p-button .p-button-icon-left,
.dark-mode .p-selectbutton .p-button .p-button-icon-right{
    --tw-text-opacity: 1;
    color: rgb(134 134 134 / var(--tw-text-opacity, 1));
}.dark-mode .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{
    --tw-border-opacity: 1;
    border-color: rgb(70 70 70 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.dark-mode .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.dark-mode .p-selectbutton .p-button.p-highlight{
    --tw-border-opacity: 1;
    border-color: rgb(23 112 123 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(23 112 123 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.dark-mode .p-selectbutton .p-button.p-highlight .p-button-icon-left,
.dark-mode .p-selectbutton .p-button.p-highlight .p-button-icon-right{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.dark-mode .p-selectbutton .p-button.p-highlight:hover{
    --tw-border-opacity: 1;
    border-color: rgb(0 127 139 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(0 127 139 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.dark-mode .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
.dark-mode .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.light-mode .p-selectbutton .p-button{
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}.light-mode .p-selectbutton .p-button .p-button-icon-left,
.light-mode .p-selectbutton .p-button .p-button-icon-right{
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}.light-mode .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}.light-mode .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.light-mode .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}.light-mode .p-selectbutton .p-button.p-highlight{
    --tw-border-opacity: 1;
    border-color: rgb(48 64 80 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(48 64 80 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.light-mode .p-selectbutton .p-button.p-highlight .p-button-icon-left,
.light-mode .p-selectbutton .p-button.p-highlight .p-button-icon-right{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.light-mode .p-selectbutton .p-button.p-highlight:hover{
    --tw-border-opacity: 1;
    border-color: rgb(64 63 63 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.light-mode .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
.light-mode .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.dialog{
    min-width: 320px;
    border-radius: 0.25rem;
}/* PLU / POS result alert (matches product dark ALERT-style UI) */.plu-result-alert{
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity, 1));
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(51 51 51 / var(--tw-border-opacity, 1));
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.plu-result-alert .p-dialog-header{
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(51 51 51 / var(--tw-border-opacity, 1));
}.plu-result-alert .p-dialog-content{
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity, 1));
}.plu-result-alert .p-dialog-footer{
    border-top-width: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity, 1));
}.plu-result-alert-ok{
    border-radius: 9999px;
    border-width: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(0 127 139 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-family: FuturaPT-Book, sans-serif;
    font-weight: 500;
}.plu-result-alert-ok:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(23 112 123 / var(--tw-bg-opacity, 1));
}.p-dialog-header{
    display: flex;
    min-height: 3rem;
    align-items: center;
    justify-content: space-between;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    border-bottom-width: 1px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-transform: uppercase;
}.p-dialog-header-icons{
    min-height: 3rem;
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity, 1));
}.p-dialog-content{
    flex-grow: 1;
    overflow-y: auto;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    padding: 1rem;
    padding-bottom: 0.5rem;
}.p-component-overlay {
  background-color: rgba(69, 69, 69, 0.7);
}.p-dialog-header-close{
    outline: 2px solid transparent;
    outline-offset: 2px;
}.confirm-dialog {
  max-width: min(500px, 90vw);
}.confirm-dialog .p-dialog-content{
    width: 100%;
    border-radius: 0px;
}.p-confirm-dialog{
    border-radius: 0.25rem;
    background-image: url("/assets/main-bg-CBq2Bfb0.png");
}.p-confirm-dialog-message{
    max-height: 300px;
    width: 100%;
    overflow-y: auto;
    text-align: center;
}.p-dialog-footer{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    padding: 0.5rem;
}.dark-mode .dialog{
    background-image: url("/assets/main-bg-CBq2Bfb0.png");
}.dark-mode .p-dialog-header{
    border-color: transparent;
    background-image: linear-gradient(180deg, #333, #282828);
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.dark-mode .p-dialog-content{
    background-color: hsla(0,1%,42%,.3);
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.dark-mode .p-dialog-footer{
    background-color: hsla(0,1%,42%,.3);
}.light-mode .dialog{
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
}.light-mode .p-dialog-header{
    --tw-border-opacity: 1;
    border-color: rgb(240 240 240 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .p-dialog-content{
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .p-dialog-footer{
    --tw-bg-opacity: 1;
    background-color: rgb(234 234 234 / var(--tw-bg-opacity, 1));
}.p-dropdown{
    width: 100%;
    border-radius: 0.25rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}.input-dropdown{
    height: 40px;
    align-items: center;
}.p-dropdown.p-disabled{
    opacity: 0.5;
}.p-dropdown-trigger{
    background-color: transparent;
}.p-dropdown-panel{
    border-radius: 0.25rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.p-dropdown-empty-message{
    cursor: pointer;
    white-space: break-spaces;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1rem;
}.p-dropdown-items .p-dropdown-item,
.p-dropdown-items .p-dropdown-item-group,
.p-dropdown-items .p-dropdown-item.p-highlight,
.p-multiselect-items .p-multiselect-item,
.p-multiselect-items .p-multiselect-item.p-highlight,
.p-multiselect-items .p-multiselect-item.p-highlight{
    padding: 0.25rem;
    padding-left: 0.75rem;
    font-family: FuturaPT-Book, sans-serif;
}.p-dropdown-item.p-disabled{
    --tw-bg-opacity: 0.5;
    opacity: 0.5;
}.p-dropdown .p-dropdown-clear-icon{
    position: absolute;
    top: 50%;
    right: 2.357rem;
}.error-message.p-dropdown .p-dropdown-clear-icon {
  position: absolute;
  bottom: -1rem;
}.p-dropdown.w-dropdown-fixed .p-dropdown-label{
    width: 180px;
}.p-dropdown-filter-container,
.p-dropdown-filter-container.p-input-filled{
    margin: 0.5rem;
}.p-dropdown-filter-icon{
    position: absolute;
    top: 50%;
    left: 2%;
}.error-message.p-dropdown-filter-icon {
  position: absolute;
  bottom: -1rem;
}.p-multiselect-filter-icon{
    position: absolute;
    top: 50%;
    left: 2%;
}.error-message.p-multiselect-filter-icon {
  position: absolute;
  bottom: -1rem;
}.p-multiselect-checkbox,
.p-multiselect-close-icon{
    margin-right: 0.5rem;
}.chip-dropdown .p-multiselect-label{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.25rem;
}.chip-dropdown .p-multiselect-label-container{
    max-height: 180px;
    overflow-y: auto;
}.chip-dropdown .p-multiselect-trigger{
    height: 20px;
}.p-multiselect-header{
    margin: 0.5rem;
}.p-multiselect-filter-container{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}.p-multiselect-filter-container input{
    padding-left: 2rem;
}.p-multiselect-empty-message{
    padding-bottom: 0.25rem;
    text-align: center;
}.p-multiselect-item{
    display: flex;
    align-items: center;
}.p-multiselect-token{
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(239 240 240 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(230 230 230 / var(--tw-bg-opacity, 1));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}.p-multiselect-close-icon{
    display: none;
}.chip-dropdown{
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(85 85 85 / var(--tw-border-opacity, 1));
    padding: 0.5rem;
    height: auto;
    min-height: 40px;
    align-items: flex-start;
}.dark-mode .p-dropdown{
    background-image: linear-gradient(to bottom, #333, #282828);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.dark-mode .p-dropdown-trigger{
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}.dark-mode .p-dropdown-label,
.dark-mode .p-dropdown-label.p-placeholder{
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.dark-mode .p-dropdown-panel,
.dark-mode .p-multiselect-panel{
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
}.dark-mode .p-dropdown-empty-message{
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .p-dropdown-empty-message:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
}.dark-mode .p-dropdown-items .p-dropdown-item,
.dark-mode .p-dropdown-items .p-dropdown-item-group,
.dark-mode .p-dropdown-items .p-dropdown-item.p-highlight,
.dark-mode .p-multiselect-items .p-multiselect-item,
.dark-mode .p-multiselect-items .p-multiselect-item.p-highlight,
.dark-mode .p-multiselect-items .p-multiselect-item.p-highlight{
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.dark-mode .p-dropdown-items .p-dropdown-item:hover,
.dark-mode .p-dropdown-items .p-dropdown-item-group:hover,
.dark-mode .p-dropdown-items .p-dropdown-item.p-highlight:hover,
.dark-mode .p-multiselect-items .p-multiselect-item:hover,
.dark-mode .p-multiselect-items .p-multiselect-item.p-highlight:hover,
.dark-mode .p-multiselect-items .p-multiselect-item.p-highlight:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(234 234 234 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity, 1));
}.dark-mode .p-dropdown .p-dropdown-clear-icon{
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.dark-mode .p-dropdown-filter-icon,
.dark-mode .p-multiselect-filter-icon,
.dark-mode .p-multiselect-close-icon{
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.dark-mode .p-dropdown.theme-dropdown {
  background-image: none !important;
  --tw-bg-opacity: 1;
  background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
}.dark-mode .p-multiselect-empty-message{
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.light-mode .p-dropdown{
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(212 212 212 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .p-dropdown-trigger{
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .p-dropdown-label,
.light-mode .p-dropdown-label.p-placeholder{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .p-dropdown-panel,
.light-mode .p-multiselect-panel{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .p-dropdown-empty-message{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .p-dropdown-empty-message:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}.light-mode .p-dropdown-items .p-dropdown-item,
.light-mode .p-dropdown-items .p-dropdown-item-group,
.light-mode .p-dropdown-items .p-dropdown-item.p-highlight,
.light-mode .p-multiselect-items .p-multiselect-item,
.light-mode .p-multiselect-items .p-multiselect-item.p-highlight,
.light-mode .p-multiselect-items .p-multiselect-item.p-highlight{
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 240 / var(--tw-bg-opacity, 1));
}.light-mode .p-dropdown-items .p-dropdown-item:hover,
.light-mode .p-dropdown-items .p-dropdown-item-group:hover,
.light-mode .p-dropdown-items .p-dropdown-item.p-highlight:hover,
.light-mode .p-multiselect-items .p-multiselect-item:hover,
.light-mode .p-multiselect-items .p-multiselect-item.p-highlight:hover,
.light-mode .p-multiselect-items .p-multiselect-item.p-highlight:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(234 234 234 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity, 1));
}.light-mode .p-dropdown .p-dropdown-clear-icon{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .p-dropdown-filter-icon,
.light-mode .p-multiselect-filter-icon,
.light-mode .p-multiselect-close-icon{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .p-multiselect-empty-message{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.p-checkbox{
    position: relative;
    display: inline-flex;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    vertical-align: bottom;
}.p-checkbox-input{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    margin: 0px;
    height: 100%;
    width: 100%;
    cursor: pointer;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    padding: 0px;
    opacity: 0;
    outline: 2px solid transparent;
    outline-offset: 2px;
}.error-message.p-checkbox-input {
  position: absolute;
  bottom: -1rem;
}.p-checkbox-box{
    display: flex;
    align-items: center;
    justify-content: center;
}.p-checkbox{
    height: 1.25rem;
    width: 1.25rem;
}.p-checkbox .p-checkbox-input{
    border-radius: 0.375rem;
    border-width: 2px;
    border-style: solid;
}.p-checkbox .p-checkbox-box{
    height: 1.25rem;
    width: 1.25rem;
    border-radius: 0.375rem;
    border-width: 2px;
    border-style: solid;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}.p-checkbox .p-checkbox-box .p-checkbox-icon{
    font-size: 0.875rem;
    line-height: 1.25rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}.p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon{
    height: 0.875rem;
    width: 0.875rem;
}.p-checkbox{
    position: relative;
    display: inline-flex;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    vertical-align: bottom;
}.p-checkbox + label{
    cursor: pointer;
}.p-checkbox-input{
    cursor: pointer;
}.p-checkbox-box{
    display: flex;
    align-items: center;
    justify-content: center;
}.p-checkbox + .checkbox-label{
    cursor: pointer;
    padding-left: 0.5rem;
}.p-checkbox.p-disabled,
.p-checkbox.p-disabled + label{
    opacity: 0.5;
  color: #999;
}.dark-mode .p-checkbox .p-checkbox-input{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}.dark-mode .p-checkbox .p-checkbox-box{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(237 147 42 / var(--tw-text-opacity, 1));
}.dark-mode .p-checkbox .p-checkbox-box .p-checkbox-icon{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.dark-mode .p-checkbox.p-highlight .p-checkbox-box{
    --tw-border-opacity: 1;
    border-color: rgb(237 147 42 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(237 147 42 / var(--tw-bg-opacity, 1));
}.light-mode .usage-service-badge.dark-mode .p-checkbox.p-highlight .p-checkbox-box {
  background-color: rgb(180, 83, 9, var(--tw-bg-opacity, 1));
}.dark-mode .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{
    --tw-border-opacity: 1;
    border-color: rgb(237 147 42 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(237 147 42 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(237 147 42 / var(--tw-text-opacity, 1));
}.light-mode .usage-service-badge.dark-mode .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
  background-color: rgb(180, 83, 9, var(--tw-bg-opacity, 1));
}.dark-mode .p-checkbox + label{
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.dark-mode .p-checkbox + .checkbox-label{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.light-mode .p-checkbox .p-checkbox-input{
    --tw-border-opacity: 1;
    border-color: rgb(64 63 63 / var(--tw-border-opacity, 1));
}.light-mode .p-checkbox .p-checkbox-box{
    --tw-border-opacity: 1;
    border-color: rgb(64 63 63 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .p-checkbox .p-checkbox-box .p-checkbox-icon{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.light-mode .p-checkbox.p-highlight .p-checkbox-box{
    --tw-border-opacity: 1;
    border-color: rgb(64 63 63 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
}.light-mode .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{
    --tw-border-opacity: 1;
    border-color: rgb(64 63 63 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .p-checkbox + label,
.light-mode .p-checkbox + .checkbox-label{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.p-skeleton{
    --tw-bg-opacity: 1;
    background-color: rgb(237 147 42 / var(--tw-bg-opacity, 1));
}.light-mode .usage-service-badge.p-skeleton {
  background-color: rgb(180, 83, 9, var(--tw-bg-opacity, 1));
}.p-skeleton:after{
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to);
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
}.tabview-horizontal .p-tabview-nav{
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}@media (min-width: 1024px){.tabview-horizontal .p-tabview-nav{
        flex-direction: row;
        align-items: center;
        gap: 1rem;
    }
}.tabs-wrap .p-tabview{
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: flex;
}.tabs-wrap .p-tabview-nav{
    margin: 0px;
    display: flex;
    list-style-type: none;
    padding: 0px;
}.tabs-wrap .p-tabview-nav-link{
    position: relative;
    margin-right: 0.25rem;
    min-width: 125px;
    cursor: pointer;
    border-top-left-radius: 16px;
    border-top-right-radius: 39px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-width: 0px;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    text-transform: capitalize;
    text-decoration-line: none;
}.tabs-wrap .p-tabview-selected.p-highlight .p-tabview-nav-link{
    top: 0px;
    margin-top: 0.5rem;
    border-width: 1px;
    border-bottom-width: 0px;
    border-top-width: 5px;
}.dark-mode .tabs-wrap .p-tabview-nav-link{
    border-color: transparent;
    border-bottom-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
    color: #fde2c480;
}.dark-mode .tabs-wrap .p-tabview-nav-link:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(249 169 77 / var(--tw-bg-opacity, 1));
}.dark-mode .tabs-wrap .p-tabview-nav-link .p-tabview-title{
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .tabs-wrap .p-tabview-title{
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .tabs-wrap .p-tabview-nav-link:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(249 169 77 / var(--tw-bg-opacity, 1));
}.dark-mode .tabs-wrap .p-tabview-nav-link:hover .p-tabview-title{
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity, 1));
}.dark-mode .tabs-wrap .p-tabview-selected.p-highlight .p-tabview-nav-link{
    --tw-border-opacity: 1;
    border-color: rgb(249 169 77 / var(--tw-border-opacity, 1));
}.dark-mode .tabs-wrap .p-tabview-selected.p-highlight .p-tabview-nav-link:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
}.dark-mode .tabs-wrap .p-tabview-selected.p-highlight .p-tabview-title{
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.light-mode .tabs-wrap .p-tabview-nav-link{
    border-color: transparent;
    border-bottom-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(169 169 169 / var(--tw-bg-opacity, 1));
}.light-mode .tabs-wrap .p-tabview-nav-link:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(48 64 80 / var(--tw-bg-opacity, 1));
}.light-mode .tabs-wrap .p-tabview-title{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.light-mode .tabs-wrap .p-tabview-selected.p-highlight .p-tabview-nav-link{
    border-color: rgb(64 63 63 / var(--tw-border-opacity, 1));
    --tw-border-opacity: 1;
    border-top-color: rgb(64 63 63 / var(--tw-border-opacity, 1));
}.light-mode .tabs-wrap .p-tabview-selected.p-highlight .p-tabview-nav-link:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(48 64 80 / var(--tw-bg-opacity, 1));
}.p-radiobutton{
    position: relative;
    display: inline-flex;
    height: 20px;
    width: 20px;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    vertical-align: bottom;
}.p-radiobutton-input{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    margin: 0px;
    height: 100%;
    width: 100%;
    cursor: pointer;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border-radius: 9999px;
    border-width: 2px;
    border-style: solid;
    border-color: hsla(0,0%,100%,0.7);
    padding: 0px;
    opacity: 0;
    outline: 2px solid transparent;
    outline-offset: 2px;
}.error-message.p-radiobutton-input {
  position: absolute;
  bottom: -1rem;
}.p-radiobutton-box{
    display: flex;
    align-items: center;
    justify-content: center;
}.p-radiobutton .p-radiobutton-box{
    height: 20px;
    width: 20px;
    border-radius: 9999px;
    border-width: 2px;
    border-style: solid;
    color: rgba(255,255,255,0.87);
    outline-color: transparent;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}.p-radiobutton-icon{
    visibility: hidden;
    --tw-scale-x: 0.1;
    --tw-scale-y: 0.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-radius: 9999px;
}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{
    height: 0.75rem;
    width: 0.75rem;
}.p-radiobutton.p-highlight .p-radiobutton-icon{
    visibility: visible;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.p-radiobutton:not(.p-disabled):focus-visible .p-radiobutton-box{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 0px;
}.p-radiobutton.p-invalid > .p-radiobutton-box{
    --tw-border-opacity: 1;
    border-color: rgb(221 40 46 / var(--tw-border-opacity, 1));
}.dark-mode .p-radiobutton .p-radiobutton-box .p-radiobutton-icon{
    --tw-bg-opacity: 1;
    background-color: rgb(249 169 77 / var(--tw-bg-opacity, 1));
}.dark-mode .p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box{
    background-image: linear-gradient(to bottom, #333, #282828);
}.dark-mode .p-radiobutton.p-variant-filled:not(.p-disabled):hover.p-highlight .p-radiobutton-box{
    background-image: linear-gradient(to bottom, #333, #282828);
}.dark-mode .p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box{
    background-image: linear-gradient(to bottom, #333, #282828);
}.dark-mode .p-radiobutton:not(.p-disabled):hover.p-highlight .p-radiobutton-box{
    --tw-border-opacity: 1;
    border-color: rgb(237 147 42 / var(--tw-border-opacity, 1));
    background-image: linear-gradient(to bottom, #333, #282828);
}.dark-mode .p-radiobutton .p-radiobutton-box{
    --tw-border-opacity: 1;
    border-color: rgb(249 169 77 / var(--tw-border-opacity, 1));
    background-image: linear-gradient(to bottom, #333, #282828);
}.dark-mode .p-radiobutton.p-highlight .p-radiobutton-box{
    --tw-border-opacity: 1;
    border-color: rgb(237 147 42 / var(--tw-border-opacity, 1));
    background-image: linear-gradient(to bottom, #333, #282828);
}.dark-mode .p-radiobutton:not(.p-disabled):focus-visible .p-radiobutton-box{
    --tw-border-opacity: 1;
    border-color: rgb(237 147 42 / var(--tw-border-opacity, 1));
}.dark-mode .p-radiobutton:not(.p-disabled):hover.p-highlight .p-radiobutton-box .p-radiobutton-icon{
    --tw-bg-opacity: 1;
    background-color: rgb(237 147 42 / var(--tw-bg-opacity, 1));
}.light-mode .usage-service-badge.dark-mode .p-radiobutton:not(.p-disabled):hover.p-highlight .p-radiobutton-box .p-radiobutton-icon {
  background-color: rgb(180, 83, 9, var(--tw-bg-opacity, 1));
}.light-mode .p-radiobutton .p-radiobutton-box{
    --tw-border-opacity: 1;
    border-color: rgb(134 134 134 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .p-radiobutton .p-radiobutton-box:hover{
    --tw-border-opacity: 1;
    border-color: rgb(134 134 134 / var(--tw-border-opacity, 1));
}.light-mode .p-radiobutton .p-radiobutton-box .p-radiobutton-icon{
    --tw-bg-opacity: 1;
    background-color: rgb(134 134 134 / var(--tw-bg-opacity, 1));
}.light-mode .p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .p-radiobutton.p-variant-filled:not(.p-disabled):hover.p-highlight .p-radiobutton-box{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .p-radiobutton:not(.p-disabled):hover.p-highlight .p-radiobutton-box{
    --tw-border-opacity: 1;
    border-color: rgb(134 134 134 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .p-radiobutton .p-radiobutton-box{
    --tw-border-opacity: 1;
    border-color: rgb(134 134 134 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .p-radiobutton.p-highlight .p-radiobutton-box{
    --tw-border-opacity: 1;
    border-color: rgb(134 134 134 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .p-radiobutton:not(.p-disabled):focus-visible .p-radiobutton-box{
    --tw-border-opacity: 1;
    border-color: rgb(134 134 134 / var(--tw-border-opacity, 1));
}.light-mode .p-radiobutton:not(.p-disabled):hover.p-highlight .p-radiobutton-box .p-radiobutton-icon{
    --tw-bg-opacity: 1;
    background-color: rgb(134 134 134 / var(--tw-bg-opacity, 1));
}.p-tooltip{
    display: flex;
    min-height: 40px;
    align-items: center;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-family: FuturaPT-Book, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
}.dark-mode .p-tooltip{
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.light-mode .p-tooltip{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity, 1));
}.warn-tooltip .p-tooltip-text{
    min-width: 25vw;
}html,
body {
  scrollbar-width: thin;
}::-webkit-scrollbar {
  width: 7px;
}/* Track */::-webkit-scrollbar-track {
  background: none;
  border: none;
}/* Handle */::-webkit-scrollbar-thumb {
  border-radius: 10px;
  width: 7px;
}:root {
  scrollbar-color: #999 #555 !important;
  scrollbar-width: 7px !important;
}.dark-mode html,
.dark-mode body {
  scrollbar-color: #f9a94d #333;
}.dark-mode ::-webkit-scrollbar-thumb {
  background: #f9a94d;
}.light-mode html,
.light-mode body {
  scrollbar-color: bg-bbBlack-300;
}.light-mode ::-webkit-scrollbar-thumb{
    --tw-bg-opacity: 1;
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
}.table-main{
    min-height: 72px;
    flex-grow: 1;
}.p-datatable-wrapper{
    min-height: 400px;
}.table-small .p-datatable-wrapper{
    min-height: 100px;
}.table-no-min .p-datatable-wrapper{
    min-height: 0px;
}.table{
    height: 100%;
}.table-row{
    --tw-bg-opacity: 1;
    background-color: rgb(56 56 56 / var(--tw-bg-opacity, 1));
    font-family: FuturaPT-Book, sans-serif;
}.table-row:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
}.table-col_header{
    white-space: nowrap;
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
    padding: 0.5rem;
    font-family: FuturaPT-Book, sans-serif;
}.table-col_body{
    border-collapse: collapse;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(85 85 85 / var(--tw-border-opacity, 1));
    padding: 0.5rem;
}.table-tbody{
    height: 40px;
}.table-tbody.p-datatable-frozen-tbody .table-col_body{
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
}.p-datatable-emptymessage{
    --tw-bg-opacity: 1;
    background-color: rgb(56 56 56 / var(--tw-bg-opacity, 1));
}.p-datatable-emptymessage td{
    padding-top: 0.5rem;
    text-align: center;
    vertical-align: middle;
}@media (max-width: 1024px) {
  .table-main{
        min-height: 0px;
    }
  .table{
        display: block;
        width: 100%;
    }
  .table-col_body > div{
        text-align: left;
    }
  .p-datatable .p-datatable-thead{
        display: none;
    }
  .p-datatable .p-datatable-tbody{
        display: block;
    }
  .p-datatable .p-datatable-tbody > tr{
        margin-bottom: 1rem;
        display: block;
        overflow: hidden;
        border-radius: 0.5rem;
        border-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgb(85 85 85 / var(--tw-border-opacity, 1));
        --tw-bg-opacity: 1;
        background-color: rgb(56 56 56 / var(--tw-bg-opacity, 1));
        --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
  .p-datatable .p-datatable-tbody > tr > td{
        display: block;
        width: 100% !important;
        border-width: 0px;
        border-bottom-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgb(85 85 85 / var(--tw-border-opacity, 1));
        padding: 0.75rem;
    }
  .p-datatable .p-datatable-tbody > tr > td:last-child{
        border-bottom-width: 0px;
    }
  .p-datatable .p-datatable-tbody > tr > td > div[data-label]::before {
    content: attr(data-label) ": ";
    margin-right: 0.5rem;
    display: inline;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 600;
  }
  .p-datatable-emptymessage{
        display: block;
        border-radius: 0.5rem;
        --tw-bg-opacity: 1;
        background-color: rgb(56 56 56 / var(--tw-bg-opacity, 1));
        padding: 1rem;
    }
  .p-datatable-emptymessage td{
        display: block;
        padding-top: 0.5rem;
        text-align: center;
    }
  .p-paginator{
        flex-wrap: wrap;
        gap: 0.5rem;
    }
}@media (max-width: 768px) {
  .p-datatable .p-datatable-tbody > tr{
        margin-bottom: 0.75rem;
        min-height: -moz-max-content;
        min-height: max-content;
        overflow: visible;
    }
  .p-datatable .p-datatable-tbody > tr > td{
        padding: 0.5rem;
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
  .p-datatable .p-datatable-tbody > tr > td > div[data-label]::before{
        margin-right: 0.25rem;
        font-size: 0.75rem;
        line-height: 1rem;
    }
  .p-datatable-emptymessage{
        padding: 0.75rem;
    }
  .p-datatable-emptymessage td{
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
  .p-paginator .p-paginator-pages{
        display: none;
    }
}.dark-mode .table-row{
    --tw-bg-opacity: 1;
    background-color: rgb(56 56 56 / var(--tw-bg-opacity, 1));
}.dark-mode .table-row:nth-child(even){
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity, 1));
}.dark-mode .table-row:hover,
.dark-mode .table-row:nth-child(even):hover{
    --tw-bg-opacity: 1;
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
}.dark-mode .table-col_header{
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
}.dark-mode .table-tbody.p-datatable-frozen-tbody .table-col_body{
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
}.dark-mode .table-tbody .p-datatable-emptymessage{
    --tw-bg-opacity: 1;
    background-color: rgb(56 56 56 / var(--tw-bg-opacity, 1));
}.dark-mode .p-column-header-content,
.dark-mode .table-col_body{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}@media (max-width: 1024px) {
  .dark-mode .p-datatable .p-datatable-tbody > tr{
        --tw-border-opacity: 1;
        border-color: rgb(85 85 85 / var(--tw-border-opacity, 1));
        --tw-bg-opacity: 1;
        background-color: rgb(56 56 56 / var(--tw-bg-opacity, 1));
    }
  .dark-mode .p-datatable .p-datatable-tbody > tr > td{
        --tw-border-opacity: 1;
        border-color: rgb(85 85 85 / var(--tw-border-opacity, 1));
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    }
  .dark-mode .p-datatable .p-datatable-tbody > tr > td > div[data-label]::before{
        --tw-text-opacity: 1;
        color: rgb(242 242 242 / var(--tw-text-opacity, 1));
    }
  .dark-mode .p-datatable-emptymessage{
        --tw-bg-opacity: 1;
        background-color: rgb(56 56 56 / var(--tw-bg-opacity, 1));
    }
}.light-mode .table-row{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .table-row:nth-child(even){
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
}.light-mode .table-row:hover,
.light-mode .table-row:nth-child(even):hover{
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1));
}.light-mode .table-col_header{
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}.light-mode .p-column-header-content,
.light-mode .table-col_body{
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity, 1));
}.light-mode .table-tbody.p-datatable-frozen-tbody .table-col_body{
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}.light-mode .table-tbody .p-datatable-emptymessage{
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}.light-mode .table-tbody .p-datatable-emptymessage td{
    text-align: center;
    vertical-align: middle;
}.light-mode .p-datatable-emptymessage{
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}@media (max-width: 1024px) {
  .light-mode .p-datatable .p-datatable-tbody > tr{
        --tw-border-opacity: 1;
        border-color: rgb(134 134 134 / var(--tw-border-opacity, 1));
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
        --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
        --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
  .light-mode .p-datatable .p-datatable-tbody > tr > td{
        --tw-border-opacity: 1;
        border-color: rgb(134 134 134 / var(--tw-border-opacity, 1));
        --tw-text-opacity: 1;
        color: rgb(85 85 85 / var(--tw-text-opacity, 1));
    }
  .light-mode .p-datatable .p-datatable-tbody > tr > td > div[data-label]::before{
        --tw-text-opacity: 1;
        color: rgb(39 38 37 / var(--tw-text-opacity, 1));
    }
  .light-mode .p-datatable-emptymessage{
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
    }
}.calendar-wrap{
    height: 40px;
    width: 100%;
    border-radius: 0.125rem;
    border-width: 1px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}.calendar-wrap:focus{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px;
}.p-calendar.p-invalid.p-component > .p-inputtext{
    --tw-border-opacity: 1;
    border-color: rgb(204 51 51 / var(--tw-border-opacity, 1));
}.p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext{
    --tw-border-opacity: 1;
    border-color: rgb(64 63 63 / var(--tw-border-opacity, 1));
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px;
}.p-datepicker{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}.p-datepicker:not(.p-datepicker-inline){
    border-width: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.p-datepicker .p-datepicker-header{
    margin: 0px;
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 0.5rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}.p-datepicker .p-datepicker-header .p-datepicker-prev,
.p-datepicker .p-datepicker-header .p-datepicker-next{
    height: 2rem;
    width: 2rem;
    border-radius: 9999px;
    border-width: 0px;
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,
.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible{
    --tw-shadow: 0 0 0 0.2rem rgba(199, 210, 254, 0.5);
    --tw-shadow-colored: 0 0 0 0.2rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px;
}.p-datepicker .p-datepicker-header .p-datepicker-title{
    line-height: 2rem;
}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{
    padding: 0.5rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover{
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity, 1));
}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{
    margin-right: 0.5rem;
}.p-datepicker table{
    margin: 0.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
}.p-datepicker table th{
    padding: 0.5rem;
}.p-datepicker table th > span{
    height: 2.5rem;
    width: 2.5rem;
}.p-datepicker table td{
    padding: 0.5rem;
}.p-datepicker table td > span{
    height: 2.5rem;
    width: 2.5rem;
    border-radius: 9999px;
    border-width: 1px;
    border-color: transparent;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.p-datepicker table td > span.p-highlight{
    --tw-bg-opacity: 1;
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.p-datepicker table td > span:focus{
    --tw-shadow: 0 0 0 0.2rem rgba(199, 210, 254, 0.5);
    --tw-shadow-colored: 0 0 0 0.2rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px;
}.p-datepicker table td.p-datepicker-today > span{
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}.p-datepicker table td.p-datepicker-today > span.p-highlight{
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(67 56 202 / var(--tw-text-opacity, 1));
}.p-datepicker .p-datepicker-buttonbar{
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
    padding-top: 1rem;
    padding-bottom: 1rem;
}.p-datepicker .p-datepicker-buttonbar .p-button{
    width: auto;
}.p-datepicker .p-timepicker{
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
    padding: 0.5rem;
}.p-datepicker .p-timepicker button{
    height: 2rem;
    width: 2rem;
    border-radius: 9999px;
    border-width: 0px;
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.p-datepicker .p-timepicker button:enabled:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}.p-datepicker .p-timepicker button:focus-visible{
    --tw-shadow: 0 0 0 0.2rem rgba(199, 210, 254, 0.5);
    --tw-shadow-colored: 0 0 0 0.2rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px;
}.p-datepicker .p-timepicker button:last-child{
    margin-top: 0.25rem;
}.p-datepicker .p-timepicker span{
    font-size: 1.25rem;
    line-height: 1.75rem;
}.p-datepicker .p-timepicker > div{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}.p-datepicker.p-datepicker-timeonly {
  z-index: 1000000000 !important;
}.p-datepicker.p-datepicker-timeonly .p-timepicker{
    border-top-width: 0px;
}.p-datepicker .p-monthpicker{
    margin: 0.5rem;
}.p-datepicker .p-monthpicker .p-monthpicker-month{
    border-radius: 0.375rem;
    padding: 0.5rem;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(67 56 202 / var(--tw-text-opacity, 1));
}.p-datepicker .p-yearpicker{
    margin: 0.5rem;
}.p-datepicker .p-yearpicker .p-yearpicker-year{
    border-radius: 0.375rem;
    padding: 0.5rem;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(67 56 202 / var(--tw-text-opacity, 1));
}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{
    border-left-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{
    border-left-width: 0px;
    padding-left: 0px;
}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{
    padding-right: 0px;
}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{
    --tw-shadow: 0 0 0 0.2rem rgba(199, 210, 254, 0.5);
    --tw-shadow-colored: 0 0 0 0.2rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px;
}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus{
    --tw-shadow: 0 0 0 0.2rem rgba(199, 210, 254, 0.5);
    --tw-shadow-colored: 0 0 0 0.2rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px;
}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{
    --tw-shadow: 0 0 0 0.2rem rgba(199, 210, 254, 0.5);
    --tw-shadow-colored: 0 0 0 0.2rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px;
}.p-datepicker .p-datepicker-other-month,
.p-datepicker .p-disabled{
    --tw-text-opacity: 1;
    color: rgb(212 212 212 / var(--tw-text-opacity, 1));
}@media screen and (max-width: 769px) {
  .p-datepicker table th,
  .p-datepicker table td{
        padding: 0px;
    }
}.dark-mode .calendar-wrap{
    --tw-border-opacity: 1;
    border-color: rgb(85 85 85 / var(--tw-border-opacity, 1));
}.dark-mode .calendar-wrap input{
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(255 165 0 / var(--tw-text-opacity, 1));
}.light-mode .calendar-wrap{
    --tw-border-opacity: 1;
    border-color: rgb(85 85 85 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .calendar-wrap input{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.p-sidebar{
    border-width: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1));
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.alert-sidebar.p-sidebar .p-sidebar-header{
    text-transform: uppercase;
}.alert-sidebar.p-sidebar .p-sidebar-content{
    padding: 0px;
}.p-sidebar .p-sidebar-header{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.5rem;
}.p-sidebar .p-sidebar-header .p-sidebar-close,
.p-sidebar .p-sidebar-header .p-sidebar-icon{
    height: 2rem;
    width: 2rem;
    border-radius: 9999px;
    border-width: 0px;
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}.p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,
.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible{
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1));
}.p-sidebar .p-sidebar-header + .p-sidebar-content{
    padding-top: 0px;
}.p-sidebar .p-sidebar-content{
    padding: 1.25rem;
}.dark-mode .alert-sidebar.p-sidebar{
    background-image: url("/assets/main-bg-CBq2Bfb0.png");
}.dark-mode .alert-sidebar.p-sidebar .p-sidebar-header{
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.light-mode .alert-sidebar.p-sidebar{
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
}.light-mode .alert-sidebar.p-sidebar .p-sidebar-header{
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity, 1));
}.p-badge{
    height: 1.75rem;
    width: -moz-max-content;
    width: max-content;
    min-width: 1.5rem;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity, 1));
    font-size: 0.75rem;
    font-weight: 700;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.p-badge.p-badge-secondary{
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.p-badge.p-badge-success{
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.p-badge.p-badge-info{
    --tw-bg-opacity: 1;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.p-badge.p-badge-warning{
    --tw-bg-opacity: 1;
    background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.p-badge.p-badge-danger{
    --tw-bg-opacity: 1;
    background-color: rgb(204 51 51 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.p-badge.p-badge-lg{
    height: 2.25rem;
    min-width: 2.25rem;
    font-size: 1.125rem;
    line-height: 2.25rem;
}.p-badge.p-badge-xl{
    height: 3rem;
    min-width: 3rem;
    font-size: 1.5rem;
    line-height: 3rem;
}.p-accordion-tab{
    margin-bottom: 0.75rem;
    border-radius: 0px;
    background-image: none;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.p-accordion-tab .p-accordion-header{
    background-image: none;
}.p-accordion-tab .p-accordion-header .p-accordion-header-link{
    border-radius: 0px;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-bottom-color: rgb(85 85 85 / var(--tw-border-opacity, 1));
    background-color: transparent;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.p-accordion-tab .p-accordion-header .p-accordion-header-link .p-accordion-header-text{
    font-family: FuturaPT-Book, sans-serif;
    font-size: 1.25rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.p-accordion-tab .p-accordion-content{
    background-color: transparent;
    padding: 0px;
}.p-accordion-header.theme-main_text .p-accordion-header-link .p-accordion-header-text {
  color: inherit;
}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{
    margin-right: 0.5rem;
}.p-accordion .p-accordion-tab .p-accordion-toggle-icon{
    order: 1;
    margin-left: auto;
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon{
    --tw-rotate: -270deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon{
    --tw-rotate: -180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.dark-mode .p-accordion .p-accordion-tab .p-accordion-toggle-icon{
    --tw-text-opacity: 1;
    color: rgb(240 240 240 / var(--tw-text-opacity, 1));
}.light-mode .p-accordion .p-accordion-tab .p-accordion-toggle-icon{
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity, 1));
}.p-image-preview-container{
    position: relative;
    display: inline-flex;
    line-height: 1;
}.p-image-preview-indicator{
    position: absolute;
    inset: 0px;
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    border-width: 0px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    opacity: 0;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}.error-message.p-image-preview-indicator {
  position: absolute;
  bottom: -1rem;
}.p-image-preview-indicator {
  background-color: rgba(0, 0, 0, 0.45);
}.p-image-preview-indicator::after {
  content: "Preview";
}.p-image-preview-container:hover > .p-image-preview-indicator{
    opacity: 1;
}.p-image-preview-icon{
    height: 1.25rem;
    width: 1.25rem;
}.p-image-mask{
    display: flex;
    align-items: center;
    justify-content: center;
  background-color: rgba(0, 0, 0, 0.9);
}.p-image-toolbar{
    position: absolute;
    top: 0px;
    right: 0px;
    display: flex;
    gap: 0.5rem;
    padding: 1rem;
}.error-message.p-image-toolbar {
  position: absolute;
  bottom: -1rem;
}.p-image-action{
    display: flex;
    height: 3rem;
    width: 3rem;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    border-width: 0px;
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.p-image-action:hover {
  background-color: rgba(255, 255, 255, 0.1);
}.p-image-action .p-icon{
    height: 1.5rem;
    width: 1.5rem;
}.p-paginator{
    display: flex;
    justify-content: flex-end;
    padding: 0.5rem;
}.p-paginator .p-paginator-first,
.p-paginator .p-paginator-prev,
.p-paginator .p-paginator-next,
.p-paginator .p-paginator-last{
    margin: 0.143rem;
    height: 2.5rem;
    min-width: 2.5rem;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover{
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(249 169 77 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.p-paginator .p-paginator-first{
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
}.p-paginator .p-paginator-last{
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
}.p-paginator .p-dropdown{
    margin-left: 0.5rem;
    height: 2.5rem;
}.p-paginator .p-dropdown .p-dropdown-label{
    padding-right: 0px;
}.p-paginator .p-paginator-page-input{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}.p-paginator .p-paginator-page-input .p-inputtext{
    max-width: 2.5rem;
}.p-paginator .p-paginator-current{
    margin: 0.143rem;
    height: 2.5rem;
    min-width: 2.5rem;
    border-width: 0px;
    background-color: transparent;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}.p-paginator .p-paginator-pages .p-paginator-page{
    margin: 0.143rem;
    height: 2.5rem;
    min-width: 2.5rem;
    border-width: 0px;
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1));
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{
    --tw-bg-opacity: 1;
    background-color: rgb(249 169 77 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(249 169 77 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.dark-mode .p-paginator{
    --tw-bg-opacity: 1;
    background-color: rgb(56 56 56 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.light-mode .p-paginator{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}.light-mode .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{
    --tw-bg-opacity: 1;
    background-color: rgb(48 64 80 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.light-mode .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover,
.light-mode .p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
.light-mode .p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
.light-mode .p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
.light-mode .p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover{
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}.p-tieredmenu{
    width: 13rem;
    border-radius: 0.375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(240 240 240 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.p-tieredmenu.p-tieredmenu-overlay{
    border-width: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.p-tieredmenu .p-tieredmenu-root-list{
    outline: 2px solid transparent;
    outline-offset: 2px;
}.p-tieredmenu .p-submenu-list{
    border-width: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.p-tieredmenu .p-menuitem > .p-menuitem-content{
    border-radius: 0px;
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link{
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon{
    margin-right: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(134 134 134 / var(--tw-text-opacity, 1));
}.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon{
    --tw-text-opacity: 1;
    color: rgb(134 134 134 / var(--tw-text-opacity, 1));
}.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content{
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity, 1));
}.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon{
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity, 1));
}.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content{
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content{
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon{
    --tw-text-opacity: 1;
    color: rgb(134 134 134 / var(--tw-text-opacity, 1));
}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(234 234 234 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.p-tieredmenu .p-menuitem-separator{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(240 240 240 / var(--tw-border-opacity, 1));
}.p-tieredmenu .p-submenu-icon{
    font-size: 0.875rem;
    line-height: 1.25rem;
}.p-tieredmenu .p-submenu-icon.p-icon{
    height: 0.875rem;
    width: 0.875rem;
}.dark-mode .p-tieredmenu{
    --tw-border-opacity: 1;
    border-color: rgb(85 85 85 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .p-tieredmenu.p-tieredmenu-overlay{
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
}.dark-mode .p-tieredmenu .p-submenu-list{
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
}.dark-mode .p-tieredmenu .p-menuitem > .p-menuitem-content{
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link{
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text{
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon{
    --tw-text-opacity: 1;
    color: rgb(237 147 42 / var(--tw-text-opacity, 1));
}.dark-mode .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon{
    --tw-text-opacity: 1;
    color: rgb(237 147 42 / var(--tw-text-opacity, 1));
}.dark-mode .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content{
    --tw-bg-opacity: 1;
    background-color: rgb(249 169 77 / var(--tw-bg-opacity, 1));
}.dark-mode .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text{
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity, 1));
}.dark-mode .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.dark-mode .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon{
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity, 1));
}.dark-mode .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content{
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.dark-mode .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon{
    --tw-text-opacity: 1;
    color: rgb(237 147 42 / var(--tw-text-opacity, 1));
}.dark-mode .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(249 169 77 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity, 1));
}.dark-mode .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity, 1));
}.dark-mode .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
.dark-mode .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity, 1));
}.dark-mode .p-tieredmenu .p-menuitem-separator{
    --tw-border-opacity: 1;
    border-color: rgb(249 169 77 / var(--tw-border-opacity, 1));
}.light-mode .p-tieredmenu{
    --tw-border-opacity: 1;
    border-color: rgb(240 240 240 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .p-tieredmenu.p-tieredmenu-overlay{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .p-tieredmenu .p-submenu-list{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .p-tieredmenu .p-menuitem > .p-menuitem-content{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content{
    --tw-bg-opacity: 1;
    background-color: rgb(249 169 77 / var(--tw-bg-opacity, 1));
}.light-mode .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.light-mode .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content{
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.light-mode .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon{
    --tw-text-opacity: 1;
    color: rgb(134 134 134 / var(--tw-text-opacity, 1));
}.light-mode .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(234 234 234 / var(--tw-bg-opacity, 1));
}.light-mode .p-tieredmenu .p-menuitem-separator{
    --tw-border-opacity: 1;
    border-color: rgb(240 240 240 / var(--tw-border-opacity, 1));
}.p-inputswitch{
    position: relative;
    display: inline-block;
}.p-inputswitch-input{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    margin: 0px;
    height: 100%;
    width: 100%;
    cursor: pointer;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    padding: 0px;
    opacity: 0;
    outline: 2px solid transparent;
    outline-offset: 2px;
}.error-message.p-inputswitch-input {
  position: absolute;
  bottom: -1rem;
}.p-inputswitch-slider{
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    cursor: pointer;
    border-width: 1px;
    border-color: transparent;
}.error-message.p-inputswitch-slider {
  position: absolute;
  bottom: -1rem;
}.p-inputswitch-slider:before{
    position: absolute;
    top: 50%;
}.error-message.p-inputswitch-slider:before {
  position: absolute;
  bottom: -1rem;
}.p-inputswitch-slider:before {
  content: "";
}.p-inputswitch{
    height: 1.75rem;
    width: 3rem;
}.p-inputswitch .p-inputswitch-input{
    border-radius: 9999px;
}.p-inputswitch .p-inputswitch-slider{
    border-radius: 9999px;
    outline-color: transparent;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}.p-inputswitch .p-inputswitch-slider:before{
    left: 0.25rem;
    margin-top: -0.625rem;
    height: 1.25rem;
    width: 1.25rem;
    border-radius: 9999px;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}.p-inputswitch.p-highlight .p-inputswitch-slider:before{
    --tw-translate-x: 1.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider{
    --tw-shadow: 0 0 0 0.2rem #bfdbfe;
    --tw-shadow-colored: 0 0 0 0.2rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 0px;
}.p-inputswitch.p-invalid > .p-inputswitch-slider{
    --tw-border-opacity: 1;
    border-color: rgb(204 51 51 / var(--tw-border-opacity, 1));
}.dark-mode .p-inputswitch .p-inputswitch-slider{
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
}.dark-mode .p-inputswitch .p-inputswitch-slider:before{
    --tw-bg-opacity: 1;
    background-color: rgb(253 226 196 / var(--tw-bg-opacity, 1));
}.dark-mode .p-inputswitch.p-highlight .p-inputswitch-slider{
    --tw-bg-opacity: 1;
    background-color: rgb(237 147 42 / var(--tw-bg-opacity, 1));
}.light-mode .usage-service-badge.dark-mode .p-inputswitch.p-highlight .p-inputswitch-slider {
  background-color: rgb(180, 83, 9, var(--tw-bg-opacity, 1));
}.dark-mode .p-inputswitch.p-highlight .p-inputswitch-slider:before{
    --tw-bg-opacity: 1;
    background-color: rgb(253 226 196 / var(--tw-bg-opacity, 1));
}.dark-mode .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider{
    --tw-bg-opacity: 1;
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
}.dark-mode .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider{
    --tw-bg-opacity: 1;
    background-color: rgb(249 169 77 / var(--tw-bg-opacity, 1));
}.dark-mode .table-header-switch.p-inputswitch .p-inputswitch-slider{
    --tw-bg-opacity: 1;
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
}.light-mode .p-inputswitch .p-inputswitch-slider{
    --tw-bg-opacity: 1;
    background-color: rgb(169 169 169 / var(--tw-bg-opacity, 1));
}.light-mode .p-inputswitch .p-inputswitch-slider:before{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .p-inputswitch.p-highlight .p-inputswitch-slider{
    --tw-bg-opacity: 1;
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
}.light-mode .p-inputswitch.p-highlight .p-inputswitch-slider:before{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider{
    --tw-bg-opacity: 1;
    background-color: rgb(134 134 134 / var(--tw-bg-opacity, 1));
}.light-mode .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider{
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
}.btn:after {
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  content: "";
  box-sizing: content-box;
}.btn:before {
  speak: none;
  border-radius: 50%;
  font-size: 48px;
  line-height: 90px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: block;
  -webkit-font-smoothing: antialiased;
}.btn.sonar-effect {
  background: rgba(255, 255, 255, 0.1);
  transition: transform ease-out 0.1s, background 0.2s;
}.btn.sonar-effect:after {
  top: 0;
  left: 0;
  padding: 0;
  z-index: -1;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);
  opacity: 0;
  transform: scale(0.9);
}.btn.sonar-effect:hover {
  background: rgba(255, 255, 255, 0.05);
  transform: scale(0.89);
  color: #fff;
}.btn.sonar-effect:hover i {
  color: #fff;
}.btn.sonar-effect:hover:after {
  animation: sonarEffect 1.3s ease-out 75ms;
}@keyframes sonarEffect {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 6px 2px rgba(70, 70, 70, 0.5), 0 0 0 6px rgba(255, 255, 255, 0.45);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 6px 2px rgba(70, 70, 70, 0.5), 0 0 0 6px rgba(255, 255, 255, 0.45);
    transform: scale(1.35);
    opacity: 0;
  }
}.p-timeline .p-timeline-event-marker{
    display: flex;
    align-items: center;
    justify-content: center;
    border-width: 0px;
    background-color: transparent;
    font-size: 1rem;
    line-height: 1.5rem;
}.p-timeline .p-timeline-event-connector{
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
}.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
.p-timeline.p-timeline-vertical .p-timeline-event-content{
    padding-left: 1rem;
    padding-right: 1rem;
}.p-timeline.p-timeline-vertical .p-timeline-event-connector{
    width: 0.125rem;
}.p-timeline.p-timeline-horizontal .p-timeline-event,
.p-timeline.p-timeline-horizontal .p-timeline-event:last-child{
    flex: 1 1 0%;
}.p-timeline.p-timeline-horizontal .p-timeline-event-opposite {
  display: none;
}.p-timeline.p-timeline-horizontal .p-timeline-event-content{
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0px;
    text-align: left;
  min-width: 9rem;
}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{
    height: 0.125rem;
}.light-mode{
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
}.light-mode .main-text{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .iframe-bg{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .pi-refresh{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .error-bg{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .theme-bg{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .theme-card{
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .theme-item{
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.light-mode .theme-item:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1));
}.light-mode .theme-header_border{
    --tw-border-opacity: 1;
    border-color: rgb(240 240 240 / var(--tw-border-opacity, 1));
}.light-mode .theme-header_menu{
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .theme-header_menu-item:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .theme-sidebar_bg{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .theme-header_btn{
    background-color: rgb(240 240 240 / var(--tw-bg-opacity, 1));
    --tw-bg-opacity: 0.5;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.light-mode .theme-header_btn:hover{
    --tw-bg-opacity: 1;
}.light-mode .theme-header_btn-active{
    --tw-bg-opacity: 1;
}.light-mode .theme-header_filter-btn button{
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1));
    font-weight: 700;
}.light-mode .theme-header_filter-btn .theme-header_filter-text{
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .theme-icon{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.light-mode .theme-text{
    --tw-text-opacity: 1;
    color: rgb(36 36 36 / var(--tw-text-opacity, 1));
}.light-mode .theme-text-light{
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity, 1));
}.light-mode .theme-main_text{
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity, 1));
}.light-mode .theme-main_text-hover:hover{
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity, 1));
}.light-mode .theme-tab{
    cursor: pointer;
    border-bottom-width: 2px;
    border-color: transparent;
}.light-mode .theme-tab p,
.light-mode .theme-tab span.p-tabview-title{
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity, 1));
}.light-mode .theme-tab_active{
    --tw-border-opacity: 1;
    border-color: rgb(255 166 0 / var(--tw-border-opacity, 1));
}.light-mode .theme-item_hover{
    border-radius: 0.25rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.light-mode .theme-item_hover:hover{
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(40 40 40 / var(--tw-text-opacity, 1));
}.light-mode .theme-light_text{
    --tw-text-opacity: 1;
    color: rgb(77 77 77 / var(--tw-text-opacity, 1));
}.light-mode .theme-badge{
    --tw-bg-opacity: 1;
    background-color: rgb(77 77 77 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.light-mode .theme-item-border{
    --tw-border-opacity: 1;
    border-color: rgb(64 63 63 / var(--tw-border-opacity, 1));
}.light-mode .bg-item{
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity, 1));
}.light-mode .bg-item_active{
    border-radius: 0.25rem;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(23 112 123 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.light-mode .p-progressbar{
    --tw-bg-opacity: 1;
    background-color: rgb(134 134 134 / var(--tw-bg-opacity, 1));
}.dark-mode{
    background-image: url("/assets/main-bg-CBq2Bfb0.png");
}.dark-mode .main-text{
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .iframe-bg{
    background-image: url("/assets/main-bg-CBq2Bfb0.png");
}.dark-mode .error-bg{
    --tw-bg-opacity: 1;
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
}.dark-mode .theme-bg{
    --tw-bg-opacity: 1;
    background-color: rgb(255 166 0 / var(--tw-bg-opacity, 1));
}.dark-mode .theme-card{
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.dark-mode .theme-item{
    --tw-bg-opacity: 1;
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.dark-mode .theme-item:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
}.dark-mode .theme-header_border{
    --tw-border-opacity: 1;
    border-color: rgb(64 63 63 / var(--tw-border-opacity, 1));
}.dark-mode .theme-header_menu-item:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
}.dark-mode .theme-header_menu{
    --tw-bg-opacity: 1;
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .theme-sidebar_bg{
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
}.dark-mode .theme-header_btn{
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
    --tw-bg-opacity: 0.5;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.dark-mode .theme-header_btn:hover{
    --tw-bg-opacity: 1;
}.dark-mode .theme-header_btn-active{
    --tw-bg-opacity: 1;
    opacity: 1;
}.dark-mode .theme-header_filter-btn button{
    --tw-bg-opacity: 1;
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
}.dark-mode .theme-header_filter-btn .theme-header_filter-text{
    --tw-bg-opacity: 1;
    background-color: rgb(64 63 63 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(237 147 42 / var(--tw-text-opacity, 1));
}.dark-mode .theme-icon{
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.dark-mode .theme-text{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.dark-mode .theme-text-light{
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .theme-main_text{
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.dark-mode .theme-tab{
    cursor: pointer;
    border-bottom-width: 2px;
    border-color: transparent;
}.dark-mode .theme-tab p,
.dark-mode .theme-tab span.p-tabview-title{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.dark-mode .theme-tab_active{
    --tw-border-opacity: 1;
    border-color: rgb(255 166 0 / var(--tw-border-opacity, 1));
}.dark-mode .theme-main_text-hover:hover{
    --tw-text-opacity: 1;
    color: rgb(237 147 42 / var(--tw-text-opacity, 1));
}.dark-mode .theme-item_active{
    border-radius: 0.25rem;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(23 112 123 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.dark-mode .theme-item_hover{
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.dark-mode .theme-item_hover:hover{
    border-radius: 0.25rem;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(23 112 123 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.dark-mode .theme-light_text{
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .theme-badge{
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
}.dark-mode .theme-item-border{
    --tw-border-opacity: 1;
    border-color: rgb(255 166 0 / var(--tw-border-opacity, 1));
}.dark-mode .bg-item{
    --tw-bg-opacity: 1;
    background-color: rgb(85 85 85 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.dark-mode .bg-item_active{
    border-radius: 0.25rem;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(23 112 123 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.dark-mode .p-progressbar{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.light-mode .text-bbGreen-table {
  color: #2e7d32;
}.light-mode .text-bbButtonPrimary {
  color: #2570a8;
}.light-mode .text-bbYellow-600 {
  color: #946300;
}.light-mode .text-red-400 {
  color: #cc3333;
}.light-mode .text-bbRed-main,
.light-mode .delete-link,
.light-mode .pi-trash {
  color: #c41e24;
}.light-mode .text-bbOrange-600 {
  color: #b93a0b;
}.light-mode .text-gray-400 {
  color: #6b7280;
}.light-mode .bg-bbGreen-400 {
  background-color: rgb(46, 125, 50, var(--tw-bg-opacity, 1));
}.light-mode .border-bbGreen-400 {
  border-color: rgb(46, 125, 50, var(--tw-border-opacity, 1));
}.light-mode .bg-bbPurple-400 {
  background-color: rgb(107, 71, 136, var(--tw-bg-opacity, 1));
}.light-mode .border-bbPurple-400 {
  border-color: rgb(107, 71, 136, var(--tw-border-opacity, 1));
}.light-mode .usage-service-badge.bg-bbOrange-400 {
  background-color: rgb(180, 83, 9, var(--tw-bg-opacity, 1));
}.light-mode .recharts-legend-item-text {
  color: #304050 !important;
}*, ::before, ::after{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
    --tw-contain-size:  ;
    --tw-contain-layout:  ;
    --tw-contain-paint:  ;
    --tw-contain-style:  ;
}::backdrop{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
    --tw-contain-size:  ;
    --tw-contain-layout:  ;
    --tw-contain-paint:  ;
    --tw-contain-style:  ;
}/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com *//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}.\!container{
    width: 100% !important;
}.container{
    width: 100%;
}@media (min-width: 450px){.\!container{
        max-width: 450px !important;
    }.container{
        max-width: 450px;
    }
}@media (min-width: 530px){.\!container{
        max-width: 530px !important;
    }.container{
        max-width: 530px;
    }
}@media (min-width: 640px){.\!container{
        max-width: 640px !important;
    }.container{
        max-width: 640px;
    }
}@media (min-width: 700px){.\!container{
        max-width: 700px !important;
    }.container{
        max-width: 700px;
    }
}@media (min-width: 768px){.\!container{
        max-width: 768px !important;
    }.container{
        max-width: 768px;
    }
}@media (min-width: 850px){.\!container{
        max-width: 850px !important;
    }.container{
        max-width: 850px;
    }
}@media (min-width: 1000px){.\!container{
        max-width: 1000px !important;
    }.container{
        max-width: 1000px;
    }
}@media (min-width: 1024px){.\!container{
        max-width: 1024px !important;
    }.container{
        max-width: 1024px;
    }
}@media (min-width: 1200px){.\!container{
        max-width: 1200px !important;
    }.container{
        max-width: 1200px;
    }
}@media (min-width: 1280px){.\!container{
        max-width: 1280px !important;
    }.container{
        max-width: 1280px;
    }
}@media (min-width: 1536px){.\!container{
        max-width: 1536px !important;
    }.container{
        max-width: 1536px;
    }
}@media (min-width: 1920px){.\!container{
        max-width: 1920px !important;
    }.container{
        max-width: 1920px;
    }
}.pointer-events-none{
    pointer-events: none;
}.\!visible{
    visibility: visible !important;
}.visible{
    visibility: visible;
}.collapse{
    visibility: collapse;
}.static{
    position: static;
}.fixed{
    position: fixed;
}.absolute{
    position: absolute;
}.relative{
    position: relative;
}.sticky{
    position: sticky;
}.inset-0{
    inset: 0px;
}.\!left-\[30\%\]{
    left: 30% !important;
}.\!top-\[50\%\]{
    top: 50% !important;
}.-bottom-\[5px\]{
    bottom: -5px;
}.-top-4{
    top: -1rem;
}.bottom-0{
    bottom: 0px;
}.left-0{
    left: 0px;
}.left-1\/2{
    left: 50%;
}.left-2{
    left: 0.5rem;
}.left-3{
    left: 0.75rem;
}.left-\[49\%\]{
    left: 49%;
}.left-\[50\%\]{
    left: 50%;
}.right-0{
    right: 0px;
}.right-2{
    right: 0.5rem;
}.right-3{
    right: 0.75rem;
}.right-4{
    right: 1rem;
}.right-6{
    right: 1.5rem;
}.right-\[3px\]{
    right: 3px;
}.top-0{
    top: 0px;
}.top-1\/2{
    top: 50%;
}.top-2{
    top: 0.5rem;
}.top-4{
    top: 1rem;
}.top-5{
    top: 1.25rem;
}.top-7{
    top: 1.75rem;
}.top-\[15\%\]{
    top: 15%;
}.top-\[3px\]{
    top: 3px;
}.top-\[50\%\]{
    top: 50%;
}.top-\[55\%\]{
    top: 55%;
}.top-full{
    top: 100%;
}.z-10{
    z-index: 10;
}.z-20{
    z-index: 20;
}.z-\[1000000000\]{
    z-index: 1000000000;
}.z-\[10000\]{
    z-index: 10000;
}.z-\[100\]{
    z-index: 100;
}.z-\[2000\]{
    z-index: 2000;
}.z-\[20\]{
    z-index: 20;
}.z-\[99999\]{
    z-index: 99999;
}.col-span-11{
    grid-column: span 11 / span 11;
}.col-span-12{
    grid-column: span 12 / span 12;
}.col-span-2{
    grid-column: span 2 / span 2;
}.col-span-3{
    grid-column: span 3 / span 3;
}.col-span-4{
    grid-column: span 4 / span 4;
}.m-0{
    margin: 0px;
}.m-1{
    margin: 0.25rem;
}.m-4{
    margin: 1rem;
}.m-\[-1px\]{
    margin: -1px;
}.mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}.mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}.mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
}.mx-auto{
    margin-left: auto;
    margin-right: auto;
}.my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
}.my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}.my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
}.mb-1{
    margin-bottom: 0.25rem;
}.mb-2{
    margin-bottom: 0.5rem;
}.mb-3{
    margin-bottom: 0.75rem;
}.mb-4{
    margin-bottom: 1rem;
}.mb-6{
    margin-bottom: 1.5rem;
}.mb-8{
    margin-bottom: 2rem;
}.ml-1{
    margin-left: 0.25rem;
}.ml-1\.5{
    margin-left: 0.375rem;
}.ml-2{
    margin-left: 0.5rem;
}.ml-4{
    margin-left: 1rem;
}.ml-6{
    margin-left: 1.5rem;
}.ml-auto{
    margin-left: auto;
}.mr-1{
    margin-right: 0.25rem;
}.mr-2{
    margin-right: 0.5rem;
}.mr-4{
    margin-right: 1rem;
}.mr-6{
    margin-right: 1.5rem;
}.mr-\[38px\]{
    margin-right: 38px;
}.mr-auto{
    margin-right: auto;
}.mt-0\.5{
    margin-top: 0.125rem;
}.mt-1{
    margin-top: 0.25rem;
}.mt-1\.5{
    margin-top: 0.375rem;
}.mt-2{
    margin-top: 0.5rem;
}.mt-3{
    margin-top: 0.75rem;
}.mt-4{
    margin-top: 1rem;
}.mt-5{
    margin-top: 1.25rem;
}.mt-6{
    margin-top: 1.5rem;
}.mt-8{
    margin-top: 2rem;
}.mt-auto{
    margin-top: auto;
}.line-clamp-1{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}.line-clamp-2{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}.block{
    display: block;
}.inline-block{
    display: inline-block;
}.inline{
    display: inline;
}.\!flex{
    display: flex !important;
}.flex{
    display: flex;
}.inline-flex{
    display: inline-flex;
}.table{
    display: table;
}.table-row{
    display: table-row;
}.grid{
    display: grid;
}.hidden{
    display: none;
}.\!h-9{
    height: 2.25rem !important;
}.h-1{
    height: 0.25rem;
}.h-10{
    height: 2.5rem;
}.h-11{
    height: 2.75rem;
}.h-16{
    height: 4rem;
}.h-2{
    height: 0.5rem;
}.h-2\.5{
    height: 0.625rem;
}.h-3{
    height: 0.75rem;
}.h-4{
    height: 1rem;
}.h-5{
    height: 1.25rem;
}.h-6{
    height: 1.5rem;
}.h-60{
    height: 15rem;
}.h-7{
    height: 1.75rem;
}.h-8{
    height: 2rem;
}.h-9{
    height: 2.25rem;
}.h-\[100px\]{
    height: 100px;
}.h-\[112px\]{
    height: 112px;
}.h-\[150px\]{
    height: 150px;
}.h-\[170px\]{
    height: 170px;
}.h-\[20px\]{
    height: 20px;
}.h-\[220px\]{
    height: 220px;
}.h-\[250px\]{
    height: 250px;
}.h-\[2rem\]{
    height: 2rem;
}.h-\[300px\]{
    height: 300px;
}.h-\[315px\]{
    height: 315px;
}.h-\[320px\]{
    height: 320px;
}.h-\[350px\]{
    height: 350px;
}.h-\[35px\]{
    height: 35px;
}.h-\[370px\]{
    height: 370px;
}.h-\[380px\]{
    height: 380px;
}.h-\[400px\]{
    height: 400px;
}.h-\[430px\]{
    height: 430px;
}.h-\[450px\]{
    height: 450px;
}.h-\[50vh\]{
    height: 50vh;
}.h-\[600px\]{
    height: 600px;
}.h-\[60px\]{
    height: 60px;
}.h-\[70px\]{
    height: 70px;
}.h-\[90px\]{
    height: 90px;
}.h-\[95vh\]{
    height: 95vh;
}.h-\[min\(700px\2c calc\(90vh-8rem\)\)\]{
    height: min(700px,calc(90vh - 8rem));
}.h-full{
    height: 100%;
}.h-max{
    height: -moz-max-content;
    height: max-content;
}.h-screen{
    height: 100vh;
}.max-h-\[170px\]{
    max-height: 170px;
}.max-h-\[200px\]{
    max-height: 200px;
}.max-h-\[220px\]{
    max-height: 220px;
}.max-h-\[26px\]{
    max-height: 26px;
}.max-h-\[300px\]{
    max-height: 300px;
}.max-h-\[30vh\]{
    max-height: 30vh;
}.max-h-\[35vh\]{
    max-height: 35vh;
}.max-h-\[390px\]{
    max-height: 390px;
}.max-h-\[45vh\]{
    max-height: 45vh;
}.max-h-\[50px\]{
    max-height: 50px;
}.max-h-\[50vh\]{
    max-height: 50vh;
}.max-h-\[600px\]{
    max-height: 600px;
}.max-h-\[60px\]{
    max-height: 60px;
}.max-h-\[75vh\]{
    max-height: 75vh;
}.max-h-\[80vh\]{
    max-height: 80vh;
}.max-h-\[min\(85vh\2c 500px\)\]{
    max-height: min(85vh,500px);
}.max-h-\[min\(85vh\2c 640px\)\]{
    max-height: min(85vh,640px);
}.max-h-\[min\(85vh\2c 700px\)\]{
    max-height: min(85vh,700px);
}.max-h-max{
    max-height: -moz-max-content;
    max-height: max-content;
}.min-h-0{
    min-height: 0px;
}.min-h-6{
    min-height: 1.5rem;
}.min-h-\[1\.5rem\]{
    min-height: 1.5rem;
}.min-h-\[16px\]{
    min-height: 16px;
}.min-h-\[200px\]{
    min-height: 200px;
}.min-h-\[240px\]{
    min-height: 240px;
}.min-h-\[300px\]{
    min-height: 300px;
}.min-h-\[32px\]{
    min-height: 32px;
}.min-h-\[360px\]{
    min-height: 360px;
}.min-h-\[400px\]{
    min-height: 400px;
}.min-h-\[452px\]{
    min-height: 452px;
}.min-h-\[500px\]{
    min-height: 500px;
}.min-h-full{
    min-height: 100%;
}.min-h-max{
    min-height: -moz-max-content;
    min-height: max-content;
}.min-h-screen{
    min-height: 100vh;
}.\!w-9{
    width: 2.25rem !important;
}.w-1\/2{
    width: 50%;
}.w-10{
    width: 2.5rem;
}.w-11{
    width: 2.75rem;
}.w-16{
    width: 4rem;
}.w-2{
    width: 0.5rem;
}.w-2\.5{
    width: 0.625rem;
}.w-24{
    width: 6rem;
}.w-28{
    width: 7rem;
}.w-3{
    width: 0.75rem;
}.w-3\.5{
    width: 0.875rem;
}.w-32{
    width: 8rem;
}.w-36{
    width: 9rem;
}.w-4{
    width: 1rem;
}.w-40{
    width: 10rem;
}.w-44{
    width: 11rem;
}.w-5{
    width: 1.25rem;
}.w-52{
    width: 13rem;
}.w-56{
    width: 14rem;
}.w-6{
    width: 1.5rem;
}.w-7{
    width: 1.75rem;
}.w-8{
    width: 2rem;
}.w-\[100px\]{
    width: 100px;
}.w-\[10rem\]{
    width: 10rem;
}.w-\[11\%\]{
    width: 11%;
}.w-\[112px\]{
    width: 112px;
}.w-\[120px\]{
    width: 120px;
}.w-\[130px\]{
    width: 130px;
}.w-\[150px\]{
    width: 150px;
}.w-\[200px\]{
    width: 200px;
}.w-\[25\%\]{
    width: 25%;
}.w-\[250px\]{
    width: 250px;
}.w-\[280px\]{
    width: 280px;
}.w-\[30\%\]{
    width: 30%;
}.w-\[300px\]{
    width: 300px;
}.w-\[360px\]{
    width: 360px;
}.w-\[40\%\]{
    width: 40%;
}.w-\[400px\]{
    width: 400px;
}.w-\[40px\]{
    width: 40px;
}.w-\[5\%\]{
    width: 5%;
}.w-\[50\%\]{
    width: 50%;
}.w-\[50px\]{
    width: 50px;
}.w-\[70px\]{
    width: 70px;
}.w-\[8rem\]{
    width: 8rem;
}.w-\[90\%\]{
    width: 90%;
}.w-\[90vw\]{
    width: 90vw;
}.w-\[min\(478px\2c 95vw\)\]{
    width: min(478px,95vw);
}.w-auto{
    width: auto;
}.w-fit{
    width: -moz-fit-content;
    width: fit-content;
}.w-full{
    width: 100%;
}.w-max{
    width: -moz-max-content;
    width: max-content;
}.w-screen{
    width: 100vw;
}.min-w-0{
    min-width: 0px;
}.min-w-60{
    min-width: 15rem;
}.min-w-64{
    min-width: 16rem;
}.min-w-96{
    min-width: 24rem;
}.min-w-\[100px\]{
    min-width: 100px;
}.min-w-\[10rem\]{
    min-width: 10rem;
}.min-w-\[121px\]{
    min-width: 121px;
}.min-w-\[140px\]{
    min-width: 140px;
}.min-w-\[14rem\]{
    min-width: 14rem;
}.min-w-\[150px\]{
    min-width: 150px;
}.min-w-\[160px\]{
    min-width: 160px;
}.min-w-\[16px\]{
    min-width: 16px;
}.min-w-\[200px\]{
    min-width: 200px;
}.min-w-\[280px\]{
    min-width: 280px;
}.min-w-\[300px\]{
    min-width: 300px;
}.min-w-\[360px\]{
    min-width: 360px;
}.min-w-\[420px\]{
    min-width: 420px;
}.min-w-\[500px\]{
    min-width: 500px;
}.min-w-\[50vw\]{
    min-width: 50vw;
}.min-w-\[70px\]{
    min-width: 70px;
}.min-w-\[8rem\]{
    min-width: 8rem;
}.min-w-\[90\%\]{
    min-width: 90%;
}.min-w-\[95\%\]{
    min-width: 95%;
}.min-w-\[9rem\]{
    min-width: 9rem;
}.max-w-\[1024px\]{
    max-width: 1024px;
}.max-w-\[1200px\]{
    max-width: 1200px;
}.max-w-\[12rem\]{
    max-width: 12rem;
}.max-w-\[16rem\]{
    max-width: 16rem;
}.max-w-\[200px\]{
    max-width: 200px;
}.max-w-\[230px\]{
    max-width: 230px;
}.max-w-\[250px\]{
    max-width: 250px;
}.max-w-\[300px\]{
    max-width: 300px;
}.max-w-\[30vw\]{
    max-width: 30vw;
}.max-w-\[360px\]{
    max-width: 360px;
}.max-w-\[370px\]{
    max-width: 370px;
}.max-w-\[420px\]{
    max-width: 420px;
}.max-w-\[480px\]{
    max-width: 480px;
}.max-w-\[600px\]{
    max-width: 600px;
}.max-w-\[60px\]{
    max-width: 60px;
}.max-w-\[60vw\]{
    max-width: 60vw;
}.max-w-\[650px\]{
    max-width: 650px;
}.max-w-\[6rem\]{
    max-width: 6rem;
}.max-w-\[700px\]{
    max-width: 700px;
}.max-w-\[70px\]{
    max-width: 70px;
}.max-w-\[768px\]{
    max-width: 768px;
}.max-w-\[90vw\]{
    max-width: 90vw;
}.max-w-\[95\%\]{
    max-width: 95%;
}.flex-1{
    flex: 1 1 0%;
}.flex-shrink-0{
    flex-shrink: 0;
}.shrink-0{
    flex-shrink: 0;
}.grow{
    flex-grow: 1;
}.border-collapse{
    border-collapse: collapse;
}.-translate-x-1\/2{
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-y-1\/2{
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-rotate-90{
    --tw-rotate: -90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.rotate-45{
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-x-\[-1\]{
    --tw-scale-x: -1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.transform{
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.cursor-default{
    cursor: default;
}.cursor-not-allowed{
    cursor: not-allowed;
}.cursor-pointer{
    cursor: pointer;
}.select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
}.resize-none{
    resize: none;
}.resize{
    resize: both;
}.list-disc{
    list-style-type: disc;
}.list-none{
    list-style-type: none;
}.grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
}.grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
}.grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
}.grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}.grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
}.grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
}.grid-cols-\[1fr_auto_auto\]{
    grid-template-columns: 1fr auto auto;
}.grid-cols-\[56px_minmax\(0\2c 1fr\)_120px\]{
    grid-template-columns: 56px minmax(0,1fr) 120px;
}.grid-cols-\[56px_minmax\(0\2c 1fr\)_150px_120px_110px\]{
    grid-template-columns: 56px minmax(0,1fr) 150px 120px 110px;
}.grid-cols-\[minmax\(10rem\2c 12rem\)_1fr\]{
    grid-template-columns: minmax(10rem,12rem) 1fr;
}.grid-cols-\[minmax\(7rem\2c 9rem\)_1fr\]{
    grid-template-columns: minmax(7rem,9rem) 1fr;
}.flex-col{
    flex-direction: column;
}.flex-wrap{
    flex-wrap: wrap;
}.items-start{
    align-items: flex-start;
}.items-end{
    align-items: flex-end;
}.items-center{
    align-items: center;
}.items-baseline{
    align-items: baseline;
}.items-stretch{
    align-items: stretch;
}.justify-start{
    justify-content: flex-start;
}.justify-end{
    justify-content: flex-end;
}.justify-center{
    justify-content: center;
}.justify-between{
    justify-content: space-between;
}.justify-around{
    justify-content: space-around;
}.gap-0{
    gap: 0px;
}.gap-1{
    gap: 0.25rem;
}.gap-2{
    gap: 0.5rem;
}.gap-2\.5{
    gap: 0.625rem;
}.gap-3{
    gap: 0.75rem;
}.gap-4{
    gap: 1rem;
}.gap-6{
    gap: 1.5rem;
}.gap-7{
    gap: 1.75rem;
}.gap-8{
    gap: 2rem;
}.gap-\[1px\]{
    gap: 1px;
}.gap-x-4{
    -moz-column-gap: 1rem;
         column-gap: 1rem;
}.gap-x-8{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
}.gap-y-1{
    row-gap: 0.25rem;
}.gap-y-2{
    row-gap: 0.5rem;
}.gap-y-3{
    row-gap: 0.75rem;
}.space-y-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}.space-y-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}.divide-y > :not([hidden]) ~ :not([hidden]){
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}.divide-bbGrey-border > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(70 70 70 / var(--tw-divide-opacity, 1));
}.self-end{
    align-self: flex-end;
}.justify-self-center{
    justify-self: center;
}.overflow-auto{
    overflow: auto;
}.overflow-hidden{
    overflow: hidden;
}.\!overflow-visible{
    overflow: visible !important;
}.overflow-x-auto{
    overflow-x: auto;
}.overflow-y-auto{
    overflow-y: auto;
}.overflow-y-hidden{
    overflow-y: hidden;
}.truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}.text-ellipsis{
    text-overflow: ellipsis;
}.\!whitespace-normal{
    white-space: normal !important;
}.whitespace-nowrap{
    white-space: nowrap;
}.break-words{
    overflow-wrap: break-word;
}.break-all{
    word-break: break-all;
}.break-keep{
    word-break: keep-all;
}.rounded{
    border-radius: 0.25rem;
}.rounded-2xl{
    border-radius: 1rem;
}.rounded-\[10px\]{
    border-radius: 10px;
}.rounded-\[5px\]{
    border-radius: 5px;
}.rounded-full{
    border-radius: 9999px;
}.rounded-lg{
    border-radius: 0.5rem;
}.rounded-md{
    border-radius: 0.375rem;
}.rounded-sm{
    border-radius: 0.125rem;
}.rounded-xl{
    border-radius: 0.75rem;
}.rounded-l{
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}.rounded-r{
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}.rounded-t{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}.border{
    border-width: 1px;
}.border-0{
    border-width: 0px;
}.border-2{
    border-width: 2px;
}.border-4{
    border-width: 4px;
}.border-b{
    border-bottom-width: 1px;
}.border-l{
    border-left-width: 1px;
}.border-r-2{
    border-right-width: 2px;
}.border-t{
    border-top-width: 1px;
}.border-none{
    border-style: none;
}.\!border-bbBlue-600{
    --tw-border-opacity: 1 !important;
    border-color: rgb(23 112 123 / var(--tw-border-opacity, 1)) !important;
}.border-\[var\(--border\)\]{
    border-color: var(--border);
}.border-\[var\(--card-border\)\]{
    border-color: var(--card-border);
}.border-\[var\(--rowline\)\]{
    border-color: var(--rowline);
}.border-bbBlack-300{
    --tw-border-opacity: 1;
    border-color: rgb(64 63 63 / var(--tw-border-opacity, 1));
}.border-bbBlack-400{
    --tw-border-opacity: 1;
    border-color: rgb(85 85 85 / var(--tw-border-opacity, 1));
}.border-bbBlue-600{
    --tw-border-opacity: 1;
    border-color: rgb(23 112 123 / var(--tw-border-opacity, 1));
}.border-bbGreen-400{
    --tw-border-opacity: 1;
    border-color: rgb(51 162 69 / var(--tw-border-opacity, 1));
}.border-bbGreen-500{
    --tw-border-opacity: 1;
    border-color: rgb(54 176 0 / var(--tw-border-opacity, 1));
}.border-bbGrey-400{
    --tw-border-opacity: 1;
    border-color: rgb(134 134 134 / var(--tw-border-opacity, 1));
}.border-bbGrey-border{
    --tw-border-opacity: 1;
    border-color: rgb(70 70 70 / var(--tw-border-opacity, 1));
}.border-bbOrange-400{
    --tw-border-opacity: 1;
    border-color: rgb(237 147 42 / var(--tw-border-opacity, 1));
}.border-bbPurple-400{
    --tw-border-opacity: 1;
    border-color: rgb(139 102 167 / var(--tw-border-opacity, 1));
}.border-bbRed-main{
    --tw-border-opacity: 1;
    border-color: rgb(221 40 46 / var(--tw-border-opacity, 1));
}.border-gray-300{
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}.border-transparent{
    border-color: transparent;
}.border-r-bbYellow-600{
    --tw-border-opacity: 1;
    border-right-color: rgb(255 166 0 / var(--tw-border-opacity, 1));
}.border-opacity-50{
    --tw-border-opacity: 0.5;
}.\!bg-bbBlue-600{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(23 112 123 / var(--tw-bg-opacity, 1)) !important;
}.\!bg-bbRed-table{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(204 51 51 / var(--tw-bg-opacity, 1)) !important;
}.bg-\[\#111111\]{
    --tw-bg-opacity: 1;
    background-color: rgb(17 17 17 / var(--tw-bg-opacity, 1));
}.bg-\[\#75f674\]{
    --tw-bg-opacity: 1;
    background-color: rgb(117 246 116 / var(--tw-bg-opacity, 1));
}.bg-\[\#f3f3f3\]{
    --tw-bg-opacity: 1;
    background-color: rgb(243 243 243 / var(--tw-bg-opacity, 1));
}.bg-\[\#ffcc00\]{
    --tw-bg-opacity: 1;
    background-color: rgb(255 204 0 / var(--tw-bg-opacity, 1));
}.bg-\[var\(--bg\)\]{
    background-color: var(--bg);
}.bg-\[var\(--card\)\]{
    background-color: var(--card);
}.bg-\[var\(--field\)\]{
    background-color: var(--field);
}.bg-\[var\(--input\)\]{
    background-color: var(--input);
}.bg-\[var\(--page\)\]{
    background-color: var(--page);
}.bg-\[var\(--panel\)\]{
    background-color: var(--panel);
}.bg-\[var\(--surface\)\]{
    background-color: var(--surface);
}.bg-bbBlack-500\/50{
    background-color: rgb(51 51 51 / 0.5);
}.bg-bbBlue-500{
    --tw-bg-opacity: 1;
    background-color: rgb(0 127 139 / var(--tw-bg-opacity, 1));
}.bg-bbBlue-600{
    --tw-bg-opacity: 1;
    background-color: rgb(23 112 123 / var(--tw-bg-opacity, 1));
}.bg-bbBlue-toast{
    --tw-bg-opacity: 1;
    background-color: rgb(39 151 239 / var(--tw-bg-opacity, 1));
}.bg-bbButtonPrimary{
    --tw-bg-opacity: 1;
    background-color: rgb(50 139 203 / var(--tw-bg-opacity, 1));
}.bg-bbGreen-400{
    --tw-bg-opacity: 1;
    background-color: rgb(51 162 69 / var(--tw-bg-opacity, 1));
}.bg-bbGreen-table{
    --tw-bg-opacity: 1;
    background-color: rgb(72 171 72 / var(--tw-bg-opacity, 1));
}.bg-bbGreen-toast{
    --tw-bg-opacity: 1;
    background-color: rgb(81 163 81 / var(--tw-bg-opacity, 1));
}.bg-bbGrey-bg{
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}.bg-bbOrange-400{
    --tw-bg-opacity: 1;
    background-color: rgb(237 147 42 / var(--tw-bg-opacity, 1));
}.bg-bbPurple-400{
    --tw-bg-opacity: 1;
    background-color: rgb(139 102 167 / var(--tw-bg-opacity, 1));
}.bg-bbPurple-500{
    --tw-bg-opacity: 1;
    background-color: rgb(142 68 173 / var(--tw-bg-opacity, 1));
}.bg-bbRed-100{
    --tw-bg-opacity: 1;
    background-color: rgb(250 234 234 / var(--tw-bg-opacity, 1));
}.bg-bbRed-table{
    --tw-bg-opacity: 1;
    background-color: rgb(204 51 51 / var(--tw-bg-opacity, 1));
}.bg-bbYellow-200{
    background-color: #fde2c480;
}.bg-bbYellow-600{
    --tw-bg-opacity: 1;
    background-color: rgb(255 166 0 / var(--tw-bg-opacity, 1));
}.bg-black\/30{
    background-color: rgb(0 0 0 / 0.3);
}.bg-gray-400{
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
}.bg-transparent{
    background-color: transparent;
}.bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}.bg-opacity-10{
    --tw-bg-opacity: 0.1;
}.bg-opacity-20{
    --tw-bg-opacity: 0.2;
}.object-contain{
    -o-object-fit: contain;
       object-fit: contain;
}.p-0{
    padding: 0px;
}.p-0\.5{
    padding: 0.125rem;
}.p-1{
    padding: 0.25rem;
}.p-1\.5{
    padding: 0.375rem;
}.p-2{
    padding: 0.5rem;
}.p-3{
    padding: 0.75rem;
}.p-4{
    padding: 1rem;
}.p-6{
    padding: 1.5rem;
}.p-7{
    padding: 1.75rem;
}.p-\[0\.3rem\]{
    padding: 0.3rem;
}.px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}.px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}.px-2\.5{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}.px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}.px-4{
    padding-left: 1rem;
    padding-right: 1rem;
}.px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}.px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}.px-8{
    padding-left: 2rem;
    padding-right: 2rem;
}.py-0\.5{
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
}.py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}.py-1\.5{
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
}.py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}.py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}.py-2\.5{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}.py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}.py-3\.5{
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
}.py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
}.py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}.py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
}.\!pl-10{
    padding-left: 2.5rem !important;
}.\!pl-8{
    padding-left: 2rem !important;
}.\!pr-10{
    padding-right: 2.5rem !important;
}.\!pr-8{
    padding-right: 2rem !important;
}.pb-2{
    padding-bottom: 0.5rem;
}.pb-3{
    padding-bottom: 0.75rem;
}.pb-4{
    padding-bottom: 1rem;
}.pb-6{
    padding-bottom: 1.5rem;
}.pb-\[0\.5rem\]{
    padding-bottom: 0.5rem;
}.pl-10{
    padding-left: 2.5rem;
}.pl-5{
    padding-left: 1.25rem;
}.pl-8{
    padding-left: 2rem;
}.pr-1{
    padding-right: 0.25rem;
}.pr-2{
    padding-right: 0.5rem;
}.pr-3{
    padding-right: 0.75rem;
}.pr-8{
    padding-right: 2rem;
}.pt-0\.5{
    padding-top: 0.125rem;
}.pt-1{
    padding-top: 0.25rem;
}.pt-2{
    padding-top: 0.5rem;
}.pt-2\.5{
    padding-top: 0.625rem;
}.pt-3{
    padding-top: 0.75rem;
}.pt-4{
    padding-top: 1rem;
}.pt-6{
    padding-top: 1.5rem;
}.pt-8{
    padding-top: 2rem;
}.pt-\[0\.5rem\]{
    padding-top: 0.5rem;
}.text-left{
    text-align: left;
}.text-center{
    text-align: center;
}.text-right{
    text-align: right;
}.align-top{
    vertical-align: top;
}.align-middle{
    vertical-align: middle;
}.font-futura{
    font-family: FuturaPT-Book, sans-serif;
}.font-futuraHeavy{
    font-family: FuturaPT-Heavy, sans-serif;
}.\!text-lg{
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
}.text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
}.text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
}.text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
}.text-9xl{
    font-size: 8rem;
    line-height: 1;
}.text-\[12px\]{
    font-size: 12px;
}.text-\[13px\]{
    font-size: 13px;
}.text-\[14px\]{
    font-size: 14px;
}.text-\[15px\]{
    font-size: 15px;
}.text-\[16px\]{
    font-size: 16px;
}.text-\[17px\]{
    font-size: 17px;
}.text-\[18px\]{
    font-size: 18px;
}.text-\[22px\]{
    font-size: 22px;
}.text-\[24px\]{
    font-size: 24px;
}.text-base{
    font-size: 1rem;
    line-height: 1.5rem;
}.text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
}.text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
}.text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
}.text-xs{
    font-size: 0.75rem;
    line-height: 1rem;
}.\!font-bold{
    font-weight: 700 !important;
}.font-bold{
    font-weight: 700;
}.font-medium{
    font-weight: 500;
}.font-normal{
    font-weight: 400;
}.font-semibold{
    font-weight: 600;
}.uppercase{
    text-transform: uppercase;
}.capitalize{
    text-transform: capitalize;
}.italic{
    font-style: italic;
}.leading-4{
    line-height: 1rem;
}.leading-7{
    line-height: 1.75rem;
}.leading-8{
    line-height: 2rem;
}.leading-none{
    line-height: 1;
}.leading-relaxed{
    line-height: 1.625;
}.leading-snug{
    line-height: 1.375;
}.leading-tight{
    line-height: 1.25;
}.tracking-\[0\.14em\]{
    letter-spacing: 0.14em;
}.tracking-wide{
    letter-spacing: 0.025em;
}.tracking-wider{
    letter-spacing: 0.05em;
}.\!text-white{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}.text-\[\#111111\]{
    --tw-text-opacity: 1;
    color: rgb(17 17 17 / var(--tw-text-opacity, 1));
}.text-\[\#212022\]{
    --tw-text-opacity: 1;
    color: rgb(33 32 34 / var(--tw-text-opacity, 1));
}.text-\[\#F8E0C8\]{
    --tw-text-opacity: 1;
    color: rgb(248 224 200 / var(--tw-text-opacity, 1));
}.text-\[\#ffcc00\]{
    --tw-text-opacity: 1;
    color: rgb(255 204 0 / var(--tw-text-opacity, 1));
}.text-\[var\(--accent\)\]{
    color: var(--accent);
}.text-\[var\(--field-text\)\]{
    color: var(--field-text);
}.text-\[var\(--muted\)\]{
    color: var(--muted);
}.text-\[var\(--text\)\]{
    color: var(--text);
}.text-bbBlack-200{
    --tw-text-opacity: 1;
    color: rgb(97 97 97 / var(--tw-text-opacity, 1));
}.text-bbBlack-300{
    --tw-text-opacity: 1;
    color: rgb(64 63 63 / var(--tw-text-opacity, 1));
}.text-bbBlack-400{
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity, 1));
}.text-bbBlue-600{
    --tw-text-opacity: 1;
    color: rgb(23 112 123 / var(--tw-text-opacity, 1));
}.text-bbButtonPrimary{
    --tw-text-opacity: 1;
    color: rgb(50 139 203 / var(--tw-text-opacity, 1));
}.text-bbGreen-400{
    --tw-text-opacity: 1;
    color: rgb(51 162 69 / var(--tw-text-opacity, 1));
}.text-bbGreen-500{
    --tw-text-opacity: 1;
    color: rgb(54 176 0 / var(--tw-text-opacity, 1));
}.text-bbGreen-table{
    --tw-text-opacity: 1;
    color: rgb(72 171 72 / var(--tw-text-opacity, 1));
}.text-bbGrey-400{
    --tw-text-opacity: 1;
    color: rgb(134 134 134 / var(--tw-text-opacity, 1));
}.text-bbGrey-600{
    --tw-text-opacity: 1;
    color: rgb(169 169 169 / var(--tw-text-opacity, 1));
}.text-bbOrange-400{
    --tw-text-opacity: 1;
    color: rgb(237 147 42 / var(--tw-text-opacity, 1));
}.text-bbOrange-600{
    --tw-text-opacity: 1;
    color: rgb(235 94 43 / var(--tw-text-opacity, 1));
}.text-bbOrange-main{
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.text-bbPurple-400{
    --tw-text-opacity: 1;
    color: rgb(139 102 167 / var(--tw-text-opacity, 1));
}.text-bbRed-main{
    --tw-text-opacity: 1;
    color: rgb(221 40 46 / var(--tw-text-opacity, 1));
}.text-bbRed-table{
    --tw-text-opacity: 1;
    color: rgb(204 51 51 / var(--tw-text-opacity, 1));
}.text-bbYellow-100{
    --tw-text-opacity: 1;
    color: rgb(253 226 196 / var(--tw-text-opacity, 1));
}.text-bbYellow-600{
    --tw-text-opacity: 1;
    color: rgb(255 166 0 / var(--tw-text-opacity, 1));
}.text-black{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}.text-gray-400{
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}.text-gray-500{
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}.text-gray-600{
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}.text-orange-600{
    --tw-text-opacity: 1;
    color: rgb(234 88 12 / var(--tw-text-opacity, 1));
}.text-red-500{
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}.text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.text-white\/50{
    color: rgb(255 255 255 / 0.5);
}.text-white\/60{
    color: rgb(255 255 255 / 0.6);
}.underline{
    text-decoration-line: underline;
}.opacity-0{
    opacity: 0;
}.opacity-100{
    opacity: 1;
}.opacity-20{
    opacity: 0.2;
}.opacity-50{
    opacity: 0.5;
}.opacity-60{
    opacity: 0.6;
}.opacity-70{
    opacity: 0.7;
}.opacity-75{
    opacity: 0.75;
}.shadow{
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-\[0_18px_50px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{
    --tw-shadow: 0 18px 50px rgba(0,0,0,0.45);
    --tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-md{
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-none{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow-sm{
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
}.outline{
    outline-style: solid;
}.blur{
    --tw-blur: blur(8px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.filter{
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.transition-\[filter\]{
    transition-property: filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.transition-colors{
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.transition-opacity{
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}@font-face {
  font-family: "primeicons";
  font-display: block;
  src: url("/assets/primeicons-DMOk5skT.eot");
  src: url("/assets/primeicons-DMOk5skT.eot?#iefix") format("embedded-opentype"), url("/assets/primeicons-C6QP2o4f.woff2") format("woff2"), url("/assets/primeicons-WjwUDZjB.woff") format("woff"), url("/assets/primeicons-MpK4pl85.ttf") format("truetype"), url("/assets/primeicons-Dr5RGzOO.svg?#primeicons") format("svg");
  font-weight: normal;
  font-style: normal;
}.pi {
  font-family: "primeicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.pi:before {
  --webkit-backface-visibility:hidden;
  backface-visibility: hidden;
}.pi-fw {
  width: 1.28571429em;
  text-align: center;
}.pi-spin {
  animation: fa-spin 2s infinite linear;
}@media (prefers-reduced-motion: reduce) {
  .pi-spin {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}.pi-folder-plus:before {
  content: "\ea05";
}.pi-receipt:before {
  content: "\ea06";
}.pi-asterisk:before {
  content: "\ea07";
}.pi-face-smile:before {
  content: "\ea08";
}.pi-pinterest:before {
  content: "\ea09";
}.pi-expand:before {
  content: "\ea0a";
}.pi-pen-to-square:before {
  content: "\ea0b";
}.pi-wave-pulse:before {
  content: "\ea0c";
}.pi-turkish-lira:before {
  content: "\ea0d";
}.pi-spinner-dotted:before {
  content: "\ea0e";
}.pi-crown:before {
  content: "\ea0f";
}.pi-pause-circle:before {
  content: "\ea10";
}.pi-warehouse:before {
  content: "\ea11";
}.pi-objects-column:before {
  content: "\ea12";
}.pi-clipboard:before {
  content: "\ea13";
}.pi-play-circle:before {
  content: "\ea14";
}.pi-venus:before {
  content: "\ea15";
}.pi-cart-minus:before {
  content: "\ea16";
}.pi-file-plus:before {
  content: "\ea17";
}.pi-microchip:before {
  content: "\ea18";
}.pi-twitch:before {
  content: "\ea19";
}.pi-building-columns:before {
  content: "\ea1a";
}.pi-file-check:before {
  content: "\ea1b";
}.pi-microchip-ai:before {
  content: "\ea1c";
}.pi-trophy:before {
  content: "\ea1d";
}.pi-barcode:before {
  content: "\ea1e";
}.pi-file-arrow-up:before {
  content: "\ea1f";
}.pi-mars:before {
  content: "\ea20";
}.pi-tiktok:before {
  content: "\ea21";
}.pi-arrow-up-right-and-arrow-down-left-from-center:before {
  content: "\ea22";
}.pi-ethereum:before {
  content: "\ea23";
}.pi-list-check:before {
  content: "\ea24";
}.pi-thumbtack:before {
  content: "\ea25";
}.pi-arrow-down-left-and-arrow-up-right-to-center:before {
  content: "\ea26";
}.pi-equals:before {
  content: "\ea27";
}.pi-lightbulb:before {
  content: "\ea28";
}.pi-star-half:before {
  content: "\ea29";
}.pi-address-book:before {
  content: "\ea2a";
}.pi-chart-scatter:before {
  content: "\ea2b";
}.pi-indian-rupee:before {
  content: "\ea2c";
}.pi-star-half-fill:before {
  content: "\ea2d";
}.pi-cart-arrow-down:before {
  content: "\ea2e";
}.pi-calendar-clock:before {
  content: "\ea2f";
}.pi-sort-up-fill:before {
  content: "\ea30";
}.pi-sparkles:before {
  content: "\ea31";
}.pi-bullseye:before {
  content: "\ea32";
}.pi-sort-down-fill:before {
  content: "\ea33";
}.pi-graduation-cap:before {
  content: "\ea34";
}.pi-hammer:before {
  content: "\ea35";
}.pi-bell-slash:before {
  content: "\ea36";
}.pi-gauge:before {
  content: "\ea37";
}.pi-shop:before {
  content: "\ea38";
}.pi-headphones:before {
  content: "\ea39";
}.pi-eraser:before {
  content: "\ea04";
}.pi-stopwatch:before {
  content: "\ea01";
}.pi-verified:before {
  content: "\ea02";
}.pi-delete-left:before {
  content: "\ea03";
}.pi-hourglass:before {
  content: "\e9fe";
}.pi-truck:before {
  content: "\ea00";
}.pi-wrench:before {
  content: "\e9ff";
}.pi-microphone:before {
  content: "\e9fa";
}.pi-megaphone:before {
  content: "\e9fb";
}.pi-arrow-right-arrow-left:before {
  content: "\e9fc";
}.pi-bitcoin:before {
  content: "\e9fd";
}.pi-file-edit:before {
  content: "\e9f6";
}.pi-language:before {
  content: "\e9f7";
}.pi-file-export:before {
  content: "\e9f8";
}.pi-file-import:before {
  content: "\e9f9";
}.pi-file-word:before {
  content: "\e9f1";
}.pi-gift:before {
  content: "\e9f2";
}.pi-cart-plus:before {
  content: "\e9f3";
}.pi-thumbs-down-fill:before {
  content: "\e9f4";
}.pi-thumbs-up-fill:before {
  content: "\e9f5";
}.pi-arrows-alt:before {
  content: "\e9f0";
}.pi-calculator:before {
  content: "\e9ef";
}.pi-sort-alt-slash:before {
  content: "\e9ee";
}.pi-arrows-h:before {
  content: "\e9ec";
}.pi-arrows-v:before {
  content: "\e9ed";
}.pi-pound:before {
  content: "\e9eb";
}.pi-prime:before {
  content: "\e9ea";
}.pi-chart-pie:before {
  content: "\e9e9";
}.pi-reddit:before {
  content: "\e9e8";
}.pi-code:before {
  content: "\e9e7";
}.pi-sync:before {
  content: "\e9e6";
}.pi-shopping-bag:before {
  content: "\e9e5";
}.pi-server:before {
  content: "\e9e4";
}.pi-database:before {
  content: "\e9e3";
}.pi-hashtag:before {
  content: "\e9e2";
}.pi-bookmark-fill:before {
  content: "\e9df";
}.pi-filter-fill:before {
  content: "\e9e0";
}.pi-heart-fill:before {
  content: "\e9e1";
}.pi-flag-fill:before {
  content: "\e9de";
}.pi-circle:before {
  content: "\e9dc";
}.pi-circle-fill:before {
  content: "\e9dd";
}.pi-bolt:before {
  content: "\e9db";
}.pi-history:before {
  content: "\e9da";
}.pi-box:before {
  content: "\e9d9";
}.pi-at:before {
  content: "\e9d8";
}.pi-arrow-up-right:before {
  content: "\e9d4";
}.pi-arrow-up-left:before {
  content: "\e9d5";
}.pi-arrow-down-left:before {
  content: "\e9d6";
}.pi-arrow-down-right:before {
  content: "\e9d7";
}.pi-telegram:before {
  content: "\e9d3";
}.pi-stop-circle:before {
  content: "\e9d2";
}.pi-stop:before {
  content: "\e9d1";
}.pi-whatsapp:before {
  content: "\e9d0";
}.pi-building:before {
  content: "\e9cf";
}.pi-qrcode:before {
  content: "\e9ce";
}.pi-car:before {
  content: "\e9cd";
}.pi-instagram:before {
  content: "\e9cc";
}.pi-linkedin:before {
  content: "\e9cb";
}.pi-send:before {
  content: "\e9ca";
}.pi-slack:before {
  content: "\e9c9";
}.pi-sun:before {
  content: "\e9c8";
}.pi-moon:before {
  content: "\e9c7";
}.pi-vimeo:before {
  content: "\e9c6";
}.pi-youtube:before {
  content: "\e9c5";
}.pi-flag:before {
  content: "\e9c4";
}.pi-wallet:before {
  content: "\e9c3";
}.pi-map:before {
  content: "\e9c2";
}.pi-link:before {
  content: "\e9c1";
}.pi-credit-card:before {
  content: "\e9bf";
}.pi-discord:before {
  content: "\e9c0";
}.pi-percentage:before {
  content: "\e9be";
}.pi-euro:before {
  content: "\e9bd";
}.pi-book:before {
  content: "\e9ba";
}.pi-shield:before {
  content: "\e9b9";
}.pi-paypal:before {
  content: "\e9bb";
}.pi-amazon:before {
  content: "\e9bc";
}.pi-phone:before {
  content: "\e9b8";
}.pi-filter-slash:before {
  content: "\e9b7";
}.pi-facebook:before {
  content: "\e9b4";
}.pi-github:before {
  content: "\e9b5";
}.pi-twitter:before {
  content: "\e9b6";
}.pi-step-backward-alt:before {
  content: "\e9ac";
}.pi-step-forward-alt:before {
  content: "\e9ad";
}.pi-forward:before {
  content: "\e9ae";
}.pi-backward:before {
  content: "\e9af";
}.pi-fast-backward:before {
  content: "\e9b0";
}.pi-fast-forward:before {
  content: "\e9b1";
}.pi-pause:before {
  content: "\e9b2";
}.pi-play:before {
  content: "\e9b3";
}.pi-compass:before {
  content: "\e9ab";
}.pi-id-card:before {
  content: "\e9aa";
}.pi-ticket:before {
  content: "\e9a9";
}.pi-file-o:before {
  content: "\e9a8";
}.pi-reply:before {
  content: "\e9a7";
}.pi-directions-alt:before {
  content: "\e9a5";
}.pi-directions:before {
  content: "\e9a6";
}.pi-thumbs-up:before {
  content: "\e9a3";
}.pi-thumbs-down:before {
  content: "\e9a4";
}.pi-sort-numeric-down-alt:before {
  content: "\e996";
}.pi-sort-numeric-up-alt:before {
  content: "\e997";
}.pi-sort-alpha-down-alt:before {
  content: "\e998";
}.pi-sort-alpha-up-alt:before {
  content: "\e999";
}.pi-sort-numeric-down:before {
  content: "\e99a";
}.pi-sort-numeric-up:before {
  content: "\e99b";
}.pi-sort-alpha-down:before {
  content: "\e99c";
}.pi-sort-alpha-up:before {
  content: "\e99d";
}.pi-sort-alt:before {
  content: "\e99e";
}.pi-sort-amount-up:before {
  content: "\e99f";
}.pi-sort-amount-down:before {
  content: "\e9a0";
}.pi-sort-amount-down-alt:before {
  content: "\e9a1";
}.pi-sort-amount-up-alt:before {
  content: "\e9a2";
}.pi-palette:before {
  content: "\e995";
}.pi-undo:before {
  content: "\e994";
}.pi-desktop:before {
  content: "\e993";
}.pi-sliders-v:before {
  content: "\e991";
}.pi-sliders-h:before {
  content: "\e992";
}.pi-search-plus:before {
  content: "\e98f";
}.pi-search-minus:before {
  content: "\e990";
}.pi-file-excel:before {
  content: "\e98e";
}.pi-file-pdf:before {
  content: "\e98d";
}.pi-check-square:before {
  content: "\e98c";
}.pi-chart-line:before {
  content: "\e98b";
}.pi-user-edit:before {
  content: "\e98a";
}.pi-exclamation-circle:before {
  content: "\e989";
}.pi-android:before {
  content: "\e985";
}.pi-google:before {
  content: "\e986";
}.pi-apple:before {
  content: "\e987";
}.pi-microsoft:before {
  content: "\e988";
}.pi-heart:before {
  content: "\e984";
}.pi-mobile:before {
  content: "\e982";
}.pi-tablet:before {
  content: "\e983";
}.pi-key:before {
  content: "\e981";
}.pi-shopping-cart:before {
  content: "\e980";
}.pi-comments:before {
  content: "\e97e";
}.pi-comment:before {
  content: "\e97f";
}.pi-briefcase:before {
  content: "\e97d";
}.pi-bell:before {
  content: "\e97c";
}.pi-paperclip:before {
  content: "\e97b";
}.pi-share-alt:before {
  content: "\e97a";
}.pi-envelope:before {
  content: "\e979";
}.pi-volume-down:before {
  content: "\e976";
}.pi-volume-up:before {
  content: "\e977";
}.pi-volume-off:before {
  content: "\e978";
}.pi-eject:before {
  content: "\e975";
}.pi-money-bill:before {
  content: "\e974";
}.pi-images:before {
  content: "\e973";
}.pi-image:before {
  content: "\e972";
}.pi-sign-in:before {
  content: "\e970";
}.pi-sign-out:before {
  content: "\e971";
}.pi-wifi:before {
  content: "\e96f";
}.pi-sitemap:before {
  content: "\e96e";
}.pi-chart-bar:before {
  content: "\e96d";
}.pi-camera:before {
  content: "\e96c";
}.pi-dollar:before {
  content: "\e96b";
}.pi-lock-open:before {
  content: "\e96a";
}.pi-table:before {
  content: "\e969";
}.pi-map-marker:before {
  content: "\e968";
}.pi-list:before {
  content: "\e967";
}.pi-eye-slash:before {
  content: "\e965";
}.pi-eye:before {
  content: "\e966";
}.pi-folder-open:before {
  content: "\e964";
}.pi-folder:before {
  content: "\e963";
}.pi-video:before {
  content: "\e962";
}.pi-inbox:before {
  content: "\e961";
}.pi-lock:before {
  content: "\e95f";
}.pi-unlock:before {
  content: "\e960";
}.pi-tags:before {
  content: "\e95d";
}.pi-tag:before {
  content: "\e95e";
}.pi-power-off:before {
  content: "\e95c";
}.pi-save:before {
  content: "\e95b";
}.pi-question-circle:before {
  content: "\e959";
}.pi-question:before {
  content: "\e95a";
}.pi-copy:before {
  content: "\e957";
}.pi-file:before {
  content: "\e958";
}.pi-clone:before {
  content: "\e955";
}.pi-calendar-times:before {
  content: "\e952";
}.pi-calendar-minus:before {
  content: "\e953";
}.pi-calendar-plus:before {
  content: "\e954";
}.pi-ellipsis-v:before {
  content: "\e950";
}.pi-ellipsis-h:before {
  content: "\e951";
}.pi-bookmark:before {
  content: "\e94e";
}.pi-globe:before {
  content: "\e94f";
}.pi-replay:before {
  content: "\e94d";
}.pi-filter:before {
  content: "\e94c";
}.pi-print:before {
  content: "\e94b";
}.pi-align-right:before {
  content: "\e946";
}.pi-align-left:before {
  content: "\e947";
}.pi-align-center:before {
  content: "\e948";
}.pi-align-justify:before {
  content: "\e949";
}.pi-cog:before {
  content: "\e94a";
}.pi-cloud-download:before {
  content: "\e943";
}.pi-cloud-upload:before {
  content: "\e944";
}.pi-cloud:before {
  content: "\e945";
}.pi-pencil:before {
  content: "\e942";
}.pi-users:before {
  content: "\e941";
}.pi-clock:before {
  content: "\e940";
}.pi-user-minus:before {
  content: "\e93e";
}.pi-user-plus:before {
  content: "\e93f";
}.pi-trash:before {
  content: "\e93d";
}.pi-external-link:before {
  content: "\e93c";
}.pi-window-maximize:before {
  content: "\e93b";
}.pi-window-minimize:before {
  content: "\e93a";
}.pi-refresh:before {
  content: "\e938";
}.pi-user:before {
  content: "\e939";
}.pi-exclamation-triangle:before {
  content: "\e922";
}.pi-calendar:before {
  content: "\e927";
}.pi-chevron-circle-left:before {
  content: "\e928";
}.pi-chevron-circle-down:before {
  content: "\e929";
}.pi-chevron-circle-right:before {
  content: "\e92a";
}.pi-chevron-circle-up:before {
  content: "\e92b";
}.pi-angle-double-down:before {
  content: "\e92c";
}.pi-angle-double-left:before {
  content: "\e92d";
}.pi-angle-double-right:before {
  content: "\e92e";
}.pi-angle-double-up:before {
  content: "\e92f";
}.pi-angle-down:before {
  content: "\e930";
}.pi-angle-left:before {
  content: "\e931";
}.pi-angle-right:before {
  content: "\e932";
}.pi-angle-up:before {
  content: "\e933";
}.pi-upload:before {
  content: "\e934";
}.pi-download:before {
  content: "\e956";
}.pi-ban:before {
  content: "\e935";
}.pi-star-fill:before {
  content: "\e936";
}.pi-star:before {
  content: "\e937";
}.pi-chevron-left:before {
  content: "\e900";
}.pi-chevron-right:before {
  content: "\e901";
}.pi-chevron-down:before {
  content: "\e902";
}.pi-chevron-up:before {
  content: "\e903";
}.pi-caret-left:before {
  content: "\e904";
}.pi-caret-right:before {
  content: "\e905";
}.pi-caret-down:before {
  content: "\e906";
}.pi-caret-up:before {
  content: "\e907";
}.pi-search:before {
  content: "\e908";
}.pi-check:before {
  content: "\e909";
}.pi-check-circle:before {
  content: "\e90a";
}.pi-times:before {
  content: "\e90b";
}.pi-times-circle:before {
  content: "\e90c";
}.pi-plus:before {
  content: "\e90d";
}.pi-plus-circle:before {
  content: "\e90e";
}.pi-minus:before {
  content: "\e90f";
}.pi-minus-circle:before {
  content: "\e910";
}.pi-circle-on:before {
  content: "\e911";
}.pi-circle-off:before {
  content: "\e912";
}.pi-sort-down:before {
  content: "\e913";
}.pi-sort-up:before {
  content: "\e914";
}.pi-sort:before {
  content: "\e915";
}.pi-step-backward:before {
  content: "\e916";
}.pi-step-forward:before {
  content: "\e917";
}.pi-th-large:before {
  content: "\e918";
}.pi-arrow-down:before {
  content: "\e919";
}.pi-arrow-left:before {
  content: "\e91a";
}.pi-arrow-right:before {
  content: "\e91b";
}.pi-arrow-up:before {
  content: "\e91c";
}.pi-bars:before {
  content: "\e91d";
}.pi-arrow-circle-down:before {
  content: "\e91e";
}.pi-arrow-circle-left:before {
  content: "\e91f";
}.pi-arrow-circle-right:before {
  content: "\e920";
}.pi-arrow-circle-up:before {
  content: "\e921";
}.pi-info:before {
  content: "\e923";
}.pi-info-circle:before {
  content: "\e924";
}.pi-home:before {
  content: "\e925";
}.pi-spinner:before {
  content: "\e926";
}html,
body {
  height: 100vh;
  overflow: auto;
  display: flex;
  flex-direction: column;
  font-size: 16px;
  transition: background-color 0.3s ease;
}html *,
body * {
  box-sizing: border-box;
}.slick-arrow {
  width: 40px;
  height: auto;
  cursor: pointer;
}.slick-list {
  margin: 0 1rem;
}.slick-track {
  margin-left: 0;
  margin-right: 0;
}.iframe {
  width: 100%;
  height: calc(100vh - 80px);
  border: none;
  display: block;
}.smart-orders-iframe {
  height: calc(100vh - 180px);
}.p-datatable table{
    border-collapse: separate;
}.recharts-layer{
    outline: 2px solid transparent;
    outline-offset: 2px;
}.custom-chips{
    display: flex;
    align-items: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1));
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.desktop{
    display: none;
}@media (min-width: 1024px){.desktop{
        display: flex;
    }.mobile{
        display: none;
    }
}.p-progressbar{
    height: 0.5rem;
    border-radius: 0.5rem;
    border-width: 0px;
}.p-progressbar .p-progressbar-value{
    margin: 0px;
    border-width: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 165 0 / var(--tw-bg-opacity, 1));
}.p-progressbar .p-progressbar-label{
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.disable-text{
    position: absolute;
    top: 30%;
    z-index: 20;
    margin-left: -25%;
    --tw-rotate: 320deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    font-size: 25px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(165 42 42 / var(--tw-text-opacity, 1));
}.error-message.disable-text {
  position: absolute;
  bottom: -1rem;
}#filterDatePickerPortal {
  z-index: 100000000;
  border: 1px solid #ccc;
  box-shadow: 3px 3px 5px 5px rgba(0, 0, 0, 0.1);
}.p-listbox-empty-message {
  text-align: center;
}.placeholder\:text-\[\#8a8a92\]::-moz-placeholder{
    --tw-text-opacity: 1;
    color: rgb(138 138 146 / var(--tw-text-opacity, 1));
}.placeholder\:text-\[\#8a8a92\]::placeholder{
    --tw-text-opacity: 1;
    color: rgb(138 138 146 / var(--tw-text-opacity, 1));
}.last\:border-b-0:last-child{
    border-bottom-width: 0px;
}.hover\:border-r-2:hover{
    border-right-width: 2px;
}.hover\:border-bbBlue-600\/50:hover{
    border-color: rgb(23 112 123 / 0.5);
}.hover\:border-r-bbYellow-600:hover{
    --tw-border-opacity: 1;
    border-right-color: rgb(255 166 0 / var(--tw-border-opacity, 1));
}.hover\:bg-\[var\(--page\)\]:hover{
    background-color: var(--page);
}.hover\:bg-\[var\(--panel\)\]:hover{
    background-color: var(--panel);
}.hover\:bg-bbBlack-400\/20:hover{
    background-color: rgb(85 85 85 / 0.2);
}.hover\:bg-bbGrey-border\/20:hover{
    background-color: rgb(70 70 70 / 0.2);
}.hover\:text-bbOrange-800:hover{
    --tw-text-opacity: 1;
    color: rgb(225 100 36 / var(--tw-text-opacity, 1));
}.hover\:text-bbOrange-main:hover{
    --tw-text-opacity: 1;
    color: rgb(249 169 77 / var(--tw-text-opacity, 1));
}.hover\:text-red-500:hover{
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}.hover\:opacity-80:hover{
    opacity: 0.8;
}.hover\:opacity-90:hover{
    opacity: 0.9;
}.hover\:brightness-95:hover{
    --tw-brightness: brightness(.95);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.focus\:border-\[\#ffcc00\]:focus{
    --tw-border-opacity: 1;
    border-color: rgb(255 204 0 / var(--tw-border-opacity, 1));
}.focus\:border-\[var\(--accent\)\]:focus{
    border-color: var(--accent);
}.disabled\:cursor-not-allowed:disabled{
    cursor: not-allowed;
}.disabled\:opacity-40:disabled{
    opacity: 0.4;
}.disabled\:opacity-50:disabled{
    opacity: 0.5;
}.disabled\:opacity-60:disabled{
    opacity: 0.6;
}@media not all and (min-width: 1536px){.max-2xl\:flex{
        display: flex;
    }.max-2xl\:flex-col{
        flex-direction: column;
    }.max-2xl\:items-center{
        align-items: center;
    }.max-2xl\:justify-center{
        justify-content: center;
    }
}@media (min-width: 640px){.sm\:w-\[16rem\]{
        width: 16rem;
    }.sm\:w-\[360px\]{
        width: 360px;
    }.sm\:w-\[calc\(50\%-0\.25rem\)\]{
        width: calc(50% - 0.25rem);
    }.sm\:w-auto{
        width: auto;
    }.sm\:min-w-\[360px\]{
        min-width: 360px;
    }.sm\:min-w-\[400px\]{
        min-width: 400px;
    }.sm\:min-w-\[478px\]{
        min-width: 478px;
    }.sm\:min-w-\[500px\]{
        min-width: 500px;
    }.sm\:min-w-\[520px\]{
        min-width: 520px;
    }.sm\:min-w-\[560px\]{
        min-width: 560px;
    }.sm\:min-w-\[600px\]{
        min-width: 600px;
    }.sm\:min-w-\[768px\]{
        min-width: 768px;
    }.sm\:grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }.sm\:text-base{
        font-size: 1rem;
        line-height: 1.5rem;
    }
}@media (min-width: 768px){.md\:col-span-2{
        grid-column: span 2 / span 2;
    }.md\:col-span-3{
        grid-column: span 3 / span 3;
    }.md\:col-span-5{
        grid-column: span 5 / span 5;
    }.md\:col-span-6{
        grid-column: span 6 / span 6;
    }.md\:col-span-9{
        grid-column: span 9 / span 9;
    }.md\:w-\[900px\]{
        width: 900px;
    }.md\:grid-cols-1{
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }.md\:grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }.md\:grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }.md\:justify-center{
        justify-content: center;
    }
}@media (min-width: 1024px){.lg\:col-span-4{
        grid-column: span 4 / span 4;
    }.lg\:col-span-5{
        grid-column: span 5 / span 5;
    }.lg\:col-span-6{
        grid-column: span 6 / span 6;
    }.lg\:col-span-7{
        grid-column: span 7 / span 7;
    }.lg\:mb-4{
        margin-bottom: 1rem;
    }.lg\:mr-16{
        margin-right: 4rem;
    }.lg\:block{
        display: block;
    }.lg\:flex{
        display: flex;
    }.lg\:hidden{
        display: none;
    }.lg\:w-2\/5{
        width: 40%;
    }.lg\:w-\[10\%\]{
        width: 10%;
    }.lg\:w-\[11\%\]{
        width: 11%;
    }.lg\:w-\[1100px\]{
        width: 1100px;
    }.lg\:w-\[12\%\]{
        width: 12%;
    }.lg\:w-\[14\%\]{
        width: 14%;
    }.lg\:w-\[15\%\]{
        width: 15%;
    }.lg\:w-\[17\%\]{
        width: 17%;
    }.lg\:w-\[18\%\]{
        width: 18%;
    }.lg\:w-\[20\%\]{
        width: 20%;
    }.lg\:w-\[25\%\]{
        width: 25%;
    }.lg\:w-\[320px\]{
        width: 320px;
    }.lg\:w-\[4\%\]{
        width: 4%;
    }.lg\:w-\[40\%\]{
        width: 40%;
    }.lg\:w-\[440px\]{
        width: 440px;
    }.lg\:w-\[5\%\]{
        width: 5%;
    }.lg\:w-\[50\%\]{
        width: 50%;
    }.lg\:w-\[6\%\]{
        width: 6%;
    }.lg\:w-\[7\%\]{
        width: 7%;
    }.lg\:w-\[780px\]{
        width: 780px;
    }.lg\:w-\[8\%\]{
        width: 8%;
    }.lg\:w-\[900px\]{
        width: 900px;
    }.lg\:w-\[calc\(33\.333\%-0\.5rem\)\]{
        width: calc(33.333% - 0.5rem);
    }.lg\:w-auto{
        width: auto;
    }.lg\:min-w-\[1000px\]{
        min-width: 1000px;
    }.lg\:min-w-\[1200px\]{
        min-width: 1200px;
    }.lg\:min-w-\[300px\]{
        min-width: 300px;
    }.lg\:min-w-\[350px\]{
        min-width: 350px;
    }.lg\:min-w-\[400px\]{
        min-width: 400px;
    }.lg\:min-w-\[500px\]{
        min-width: 500px;
    }.lg\:min-w-\[600px\]{
        min-width: 600px;
    }.lg\:min-w-\[700px\]{
        min-width: 700px;
    }.lg\:min-w-\[900px\]{
        min-width: 900px;
    }.lg\:max-w-\[1000px\]{
        max-width: 1000px;
    }.lg\:max-w-\[1200px\]{
        max-width: 1200px;
    }.lg\:max-w-\[500px\]{
        max-width: 500px;
    }.lg\:max-w-\[600px\]{
        max-width: 600px;
    }.lg\:max-w-\[780px\]{
        max-width: 780px;
    }.lg\:max-w-\[800px\]{
        max-width: 800px;
    }.lg\:max-w-\[900px\]{
        max-width: 900px;
    }.lg\:shrink-0{
        flex-shrink: 0;
    }.lg\:grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }.lg\:grid-cols-4{
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }.lg\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{
        grid-template-columns: minmax(0,1fr) auto;
    }.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)_auto\]{
        grid-template-columns: minmax(0,1fr) minmax(0,1fr) auto;
    }.lg\:flex-row{
        flex-direction: row;
    }.lg\:items-center{
        align-items: center;
    }.lg\:justify-start{
        justify-content: flex-start;
    }.lg\:justify-end{
        justify-content: flex-end;
    }.lg\:justify-between{
        justify-content: space-between;
    }.lg\:gap-2{
        gap: 0.5rem;
    }.lg\:gap-4{
        gap: 1rem;
    }.lg\:gap-8{
        gap: 2rem;
    }.lg\:border-r{
        border-right-width: 1px;
    }.lg\:border-bbBlack-400{
        --tw-border-opacity: 1;
        border-color: rgb(85 85 85 / var(--tw-border-opacity, 1));
    }.lg\:p-0{
        padding: 0px;
    }.lg\:pl-4{
        padding-left: 1rem;
    }.lg\:pr-4{
        padding-right: 1rem;
    }.lg\:pt-0{
        padding-top: 0px;
    }.lg\:text-left{
        text-align: left;
    }.lg\:text-right{
        text-align: right;
    }
}@media (min-width: 1280px){.xl\:absolute{
        position: absolute;
    }.xl\:inset-0{
        inset: 0px;
    }.xl\:top-\[52\%\]{
        top: 52%;
    }.xl\:top-\[60\%\]{
        top: 60%;
    }.xl\:col-span-12{
        grid-column: span 12 / span 12;
    }.xl\:col-span-3{
        grid-column: span 3 / span 3;
    }.xl\:col-span-4{
        grid-column: span 4 / span 4;
    }.xl\:col-span-5{
        grid-column: span 5 / span 5;
    }.xl\:col-span-6{
        grid-column: span 6 / span 6;
    }.xl\:m-0{
        margin: 0px;
    }.xl\:min-h-0{
        min-height: 0px;
    }.xl\:max-w-\[1200px\]{
        max-width: 1200px;
    }.xl\:grid-cols-12{
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }.xl\:flex-row{
        flex-direction: row;
    }
}@media (min-width: 1536px){.\32xl\:col-span-2{
        grid-column: span 2 / span 2;
    }.\32xl\:col-span-3{
        grid-column: span 3 / span 3;
    }.\32xl\:col-span-4{
        grid-column: span 4 / span 4;
    }.\32xl\:col-span-5{
        grid-column: span 5 / span 5;
    }.\32xl\:max-w-\[1400px\]{
        max-width: 1400px;
    }.\32xl\:flex-row{
        flex-direction: row;
    }
}@media (min-width: 1920px){.\33xl\:max-w-\[1600px\]{
        max-width: 1600px;
    }.\33xl\:flex-row{
        flex-direction: row;
    }.\33xl\:flex-nowrap{
        flex-wrap: nowrap;
    }.\33xl\:p-2{
        padding: 0.5rem;
    }.\33xl\:text-base{
        font-size: 1rem;
        line-height: 1.5rem;
    }
}.\[\&_\.p-menuitem-content\]\:w-full .p-menuitem-content{
    width: 100%;
}.\[\&_\.p-menuitem-content\]\:cursor-pointer .p-menuitem-content{
    cursor: pointer;
}.\[\&_\.p-menuitem-link\]\:block .p-menuitem-link{
    display: block;
}.\[\&_\.p-menuitem-link\]\:h-\[18px\] .p-menuitem-link{
    height: 18px;
}.\[\&_\.p-menuitem-link\]\:w-full .p-menuitem-link{
    width: 100%;
}