.safari-chart-container{transform:translateZ(0);perspective:1000px;position:relative;overflow:visible}.safari-chart-container .node,.safari-chart-container svg{position:relative;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.safari-chart-container foreignObject,.safari-chart-container g{position:relative;transform:translateZ(0)}.layout-header,.layout-topbar{z-index:100!important}.p-dialog-mask{z-index:1100!important}.p-dialog-mask .p-dialog{z-index:1200!important}.p-dialog-mask:last-of-type{z-index:1900!important}.p-dialog-mask:last-of-type .p-dialog{z-index:1950!important}.p-dialog-mask:nth-last-of-type(2){z-index:1700!important}.p-dialog-mask:nth-last-of-type(2) .p-dialog{z-index:1750!important}.p-dialog-mask:nth-last-of-type(3){z-index:1500!important}.p-dialog-mask:nth-last-of-type(3) .p-dialog{z-index:1550!important}.p-dialog-mask:nth-last-of-type(4){z-index:1300!important}.p-dialog-mask:nth-last-of-type(4) .p-dialog{z-index:1350!important}.p-autocomplete-panel,.p-cascadeselect-panel,.p-dropdown-panel,.p-multiselect-panel{z-index:1900!important}.p-calendar-panel,.p-datepicker{z-index:2300!important}.p-component-overlay-enter,.p-datepicker,.p-datepicker-group-container,.p-datepicker-touch-ui,.p-datepicker.p-component-overlay,.p-datepicker.p-component-overlay-enter,.p-datepicker.p-ripple-disabled,div[class*=p-datepicker]{opacity:1!important;visibility:visible!important}.p-datepicker *{opacity:inherit!important}.p-toast{z-index:2200!important}.p-tooltip{z-index:2000!important}.p-menu-overlay,.p-overlaypanel{z-index:1500!important}.p-sidebar-mask{z-index:1100!important}.p-sidebar{z-index:1200!important}.p-confirm-dialog{z-index:2000!important}.p-tieredmenu,.p-tieredmenu-overlay{z-index:1500!important}.layout-header .p-tieredmenu,.layout-topbar .p-tieredmenu{z-index:150!important}.p-avatar{z-index:100!important}.p-component-overlay{z-index:1150!important}.tox-tinymce-aux,.tox.tox-tinymce-aux .tox-dialog-wrap{z-index:3000!important}.tox.tox-tinymce-aux .tox-dialog-wrap__backdrop{z-index:2999!important}.tox.tox-tinymce-aux .tox-dialog{z-index:3000!important}.quick-access-card .p-card-body{padding:1.5rem}.quick-access-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:hsla(0,0%,100%,.1);transition:left .5s ease}.quick-access-button:hover:before{left:100%}.custom-carousel .p-carousel-indicators{padding:1rem}.custom-carousel .p-carousel-indicator button{width:12px;height:12px;border-radius:50%;background:#d1d5db}.custom-carousel .p-carousel-indicator.p-highlight button{background:#4672ab}.carousel-image-container{padding:1rem;background:#f9fafb;border-radius:8px}.carousel-image-container,.image-modal-overlay{display:flex;justify-content:center;align-items:center}.image-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:9999;cursor:pointer}.image-modal-content{max-width:95%;max-height:95%;object-fit:contain}.close-modal-button{position:absolute;top:20px;right:20px;background:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10000}.close-modal-button:hover{background:#f3f4f6}