element.style{position:fixed!important;top:438.4px;left:1312.8px;z-index:1001;transform-origin:center top}.p-scrollpanel .p-scrollpanel-bar{background-color:rgb(202,221,241)!important}.fixed-menu{position:fixed!important;top:65px!important;z-index:1;display:block!important}.p-panelmenu .p-panelmenu-header{overflow:hidden!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content{border:none!important}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{border-radius:11px!important}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{color:#495057;border-radius:12px;margin:4px}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link{padding:.5rem!important}.p-sidebar .p-sidebar-header{padding-right:1px!important}.p-panelmenu .p-panelmenu-panel{margin-bottom:3px;border:1px solid #dee2e6;border-radius:12px!important}.p-panelmenu .p-panelmenu-panel .p-panelmenu-content{border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important;border:none}.p-menu .p-menuitem>.p-menuitem-content{border-radius:10px!important}.p-sidebar-header{padding-top:0;padding-left:0}.p-sidebar-content{padding:0}.gradient-text{--racemateGradient:linear-gradient(135deg,rgb(234,106,58),rgb(245,163,113));--appleGradient:linear-gradient(108deg,#0894ff,#c959dd 34%,#ff2e54 68%,#ff9004);--appleGradiant2:linear-gradient(90deg,#304cca,#2596d6 33.33%,#304cca 70%);--giminiGradient:linear-gradient(89.58deg,#3186ff 0.28%,#346bf0 44.45%,#4ea0ff 99.55%);--copilotGradient:linear-gradient(69.74deg,rgb(32,198,138) -2.32%,rgb(25,82,192) 76.76%);background-image:var(--racemateGradient);font-weight:700;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:150%;transition:background-position .3s ease}button:hover .gradient-text{background-position:100% 0}.ticket-icon{display:inline-block;transition:transform .3s ease,opacity .3s ease}.ticket-icon.img{transform:scale(1)}@keyframes pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}button:hover .ticket-icon.img{animation:pulse-scale .6s ease-in-out}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{margin-bottom:5px!important}.custom-sidebar-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:1099;animation:fadeIn .3s forwards}.custom-sidebar{position:fixed;background-color:#ffffff;z-index:1100;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:flex;flex-direction:column}.custom-sidebar-left{top:0;left:0;width:20rem;height:100vh;animation:slideInLeft .3s forwards}.custom-sidebar-right{right:.1%;width:20rem;top:100%;height:993%;border-radius:12px;overflow:hidden;animation:slideInRight .3s forwards}.custom-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:.059rem;background-color:rgb(241,241,241)}.custom-sidebar-content{flex:1 1;overflow-y:auto;padding:0}.custom-sidebar-close{background:transparent;border:none;font-size:1rem;cursor:pointer;color:#6c757d;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s}.custom-sidebar-close:hover{color:#fd7575;background-color:#fdd2d2;font-weight:700}.p-message .p-message-wrapper{padding:5px!important}.p-message{margin:5px!important;border-radius:5px!important}.p-sidebar-right .p-sidebar{overflow:hidden!important}.p-sidebar .p-sidebar-header{background-color:rgb(241,241,241);padding-bottom:0!important}.p-sidebar .p-sidebar-header .p-sidebar-close:hover{color:#fd7575;background-color:#fdd2d2;font-weight:700}.p-badge.p-badge-warning{background-color:#fbc02d!important}.p-dialog .p-dialog-header{color:#495057;background-color:#fdfcfb;border-bottom:0;border-top-left-radius:12px!important;border-top-right-radius:12px!important;padding:0!important}.p-dialog .p-dialog-footer{color:#495057;text-align:right;background:#fff;border-top:0;border-bottom-right-radius:12px!important;border-bottom-left-radius:12px!important;padding:0 1.5rem 1.5rem}.p-dialog .p-dialog-header .p-dialog-title{font-size:1.25rem;font-weight:600;margin-left:5px!important}.p-dialog{display:flex;flex-direction:column;pointer-events:auto;max-height:90%;transform:scale(1);position:relative;border-radius:12px!important;overflow:hidden!important}.p-dialog-bottom .p-dialog,.p-dialog-bottom-left .p-dialog,.p-dialog-bottom-right .p-dialog,.p-dialog-left .p-dialog,.p-dialog-right .p-dialog,.p-dialog-top .p-dialog,.p-dialog-top-left .p-dialog,.p-dialog-top-right .p-dialog{margin:0!important}.p-dialog .p-dialog-content{color:#495057;background:#fff;padding:10px!important}.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:12px!important;border-bottom-left-radius:12px!important}body{margin:0;padding:0;background-color:#ffff}@supports (-webkit-touch-callout:none){.h-screen{height:-webkit-fill-available}}.imageANIMATION{animation:move-right .6s linear infinite}@keyframes move-right{0%{left:-100%}to{left:100%}}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background-color:#d0cece;border-radius:10px;border:3px solid #f1f1f1}body::-webkit-scrollbar-thumb:hover{background:#110c0a}.custom-scrollbar-dialog .p-dialog-content::-webkit-scrollbar{width:6px}.custom-scrollbar-dialog .p-dialog-content::-webkit-scrollbar-track{background:transparent}.custom-scrollbar-dialog .p-dialog-content::-webkit-scrollbar-thumb{background-color:#d0cece;border-radius:6px}.custom-scrollbar-dialog .p-dialog-content::-webkit-scrollbar-thumb:hover{background:#f7c1ac}.datepicker:not(.p-datepicker-inline){border-radius:12px!important;overflow:hidden!important;padding:0!important}.p-datepicker{width:260px!important;min-width:260px!important;padding:0!important;border-radius:16px!important;border:none!important;box-shadow:0 8px 20px rgba(0,0,0,.12)!important}.p-datepicker .p-datepicker-buttonbar{border-top:1px solid #dee2e6;padding:0!important}.p-datepicker .p-datepicker-header{padding:.25rem!important;border-bottom:none!important;background:transparent!important}.p-datepicker .p-datepicker-title{font-size:.9rem!important;font-weight:600!important}.p-datepicker .p-datepicker-header .p-datepicker-next,.p-datepicker .p-datepicker-header .p-datepicker-prev{width:2rem!important;height:2rem!important;border-radius:50%!important}.p-datepicker table th{padding:.25rem!important;font-size:.75rem!important;color:#888!important;font-weight:500!important}.p-datepicker table td{padding:.15rem!important}.p-datepicker table td>span{width:28px!important;height:28px!important;font-size:.85rem!important;border-radius:50%!important;transition:all .2s ease-in-out!important}.p-datepicker table td>span:not(.p-highlight):not(.p-disabled):hover{background-color:#f1f1f1!important;border-radius:50%!important}.p-datepicker table td>span.p-highlight{background-color:#EA6A3A!important;color:#ffffff!important;border-radius:50%!important;box-shadow:0 2px 6px rgba(234,106,58,.4)!important}.p-datepicker table td.p-datepicker-today>span:not(.p-highlight){background-color:#fff2ed!important;color:#EA6A3A!important;border-radius:50%!important}.p-datepicker .p-timepicker{padding:.5rem!important;border-top:1px solid #eee!important}.p-datepicker .p-timepicker span{font-size:1rem!important}.p-paginator{background-color:#F8F9FA!important;border-radius:12px!important}.p-datepicker:not(.p-datepicker-inline),.p-dropdown-panel{border-radius:12px!important;overflow:hidden!important}.animated-border{position:relative;border-radius:1.5rem;padding:1px;overflow:hidden}.animated-border:before{top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(270deg,rgb(255,140,140),rgb(255,216,148),rgb(249,249,143),rgb(147,250,147),rgb(154,154,250),rgb(211,152,254),rgb(248,162,248),rgb(253,168,168));background-size:400% 400%;animation:borderMove 8s linear infinite}.animated-border:after,.animated-border:before{content:"";position:absolute;border-radius:inherit;z-index:-1}.animated-border:after{top:4px;left:4px;right:4px;bottom:4px;background:rgb(235,234,234)}@keyframes borderMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}