@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Lora:ital,wght@0,400;0,700;1,400&display=swap);.premium-calendar-container{--jci-navy:#3a67b1;--jci-aqua:#0097d7;--jci-gold:#edbe38;--jci-seaform:#56bda3;--jci-90-black:#414042;--jci-off-black:#0a0f29;--jci-white:#fff;font-family:Plus Jakarta Sans,Outfit,sans-serif!important}.premium-calendar-container .glass-card{background:hsla(0,0%,100%,.7)!important;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid hsla(0,0%,100%,.6)!important;border-radius:32px!important;-webkit-box-shadow:0 10px 40px -10px rgba(10,15,41,.05)!important;box-shadow:0 10px 40px -10px rgba(10,15,41,.05)!important;position:relative;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}.premium-calendar-container .glass-card .glass-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.3),transparent);-webkit-transition:-webkit-transform 1.2s ease;transition:-webkit-transform 1.2s ease;transition:transform 1.2s ease;transition:transform 1.2s ease,-webkit-transform 1.2s ease;pointer-events:none}.premium-calendar-container .glass-card:hover .glass-shine{-webkit-transform:translateX(100%);transform:translateX(100%)}.premium-calendar-container .title-decoration{width:10px;height:40px;background:var(--jci-navy);border-radius:5px}.premium-calendar-container .calendar-title{font-size:1.8rem;font-weight:800;letter-spacing:-1px;color:var(--jci-off-black)}.premium-calendar-container .calendar-badge{padding:6px 14px;background:rgba(58,103,177,.1);color:var(--jci-navy);border-radius:12px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.premium-calendar-container .glass-divider{border-color:rgba(10,15,41,.05)!important}.premium-calendar-container .calendar-nav-toolbar,.premium-calendar-container .calendar-nav-toolbar .nav-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.premium-calendar-container .calendar-nav-toolbar .today-btn{background:var(--jci-white)!important;color:var(--jci-navy)!important;font-weight:800!important;text-transform:none!important;border:1px solid rgba(58,103,177,.1)!important;-webkit-box-shadow:0 4px 12px rgba(10,15,41,.05)!important;box-shadow:0 4px 12px rgba(10,15,41,.05)!important}.premium-calendar-container .calendar-nav-toolbar .arrow-btn{background:hsla(0,0%,100%,.5)!important;color:var(--jci-off-black)!important;-webkit-box-shadow:0 4px 10px rgba(10,15,41,.03)!important;box-shadow:0 4px 10px rgba(10,15,41,.03)!important}.premium-calendar-container .calendar-nav-toolbar .arrow-btn:hover{background:var(--jci-white)!important;color:var(--jci-navy)!important}.premium-calendar-container .calendar-nav-toolbar .current-month{font-size:1.5rem;font-weight:800;color:var(--jci-navy);letter-spacing:-.5px}.premium-calendar-container .calendar-nav-toolbar .view-selector-btn{background:var(--jci-navy)!important;color:var(--jci-white)!important;font-weight:700!important;text-transform:none!important;padding:0 24px!important}.premium-calendar-container .calendar-content-sheet{background:hsla(0,0%,100%,.4)!important;border-radius:24px;border:1px solid hsla(0,0%,100%,.5);overflow:hidden}.premium-calendar-container .calendar-content-sheet .v-calendar{background:transparent!important}.premium-calendar-container .calendar-content-sheet .v-calendar .v-calendar-weekly__head{background:rgba(58,103,177,.05)!important;border-bottom:1px solid rgba(10,15,41,.05)!important}.premium-calendar-container .calendar-content-sheet .v-calendar .v-calendar-weekly__head .v-calendar-weekly__head-weekday{padding:12px 0!important;color:var(--jci-navy)!important;font-weight:800!important;font-size:.9rem!important;text-transform:uppercase}.premium-calendar-container .calendar-content-sheet .v-calendar .v-calendar-weekly__day{border-right:1px solid rgba(10,15,41,.03)!important;border-bottom:1px solid rgba(10,15,41,.03)!important;-webkit-transition:background .3s ease;transition:background .3s ease}.premium-calendar-container .calendar-content-sheet .v-calendar .v-calendar-weekly__day:hover{background:hsla(0,0%,100%,.6)!important}.premium-calendar-container .calendar-content-sheet .v-calendar .v-present .v-calendar-weekly__day-label .v-btn{background-color:var(--jci-navy)!important;color:#fff!important}.premium-calendar-container .calendar-loader-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-calendar-container .calendar-loader-overlay .premium-spinner{width:50px;height:50px;border:4px solid rgba(58,103,177,.1);border-top:4px solid var(--jci-navy);border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-bottom:20px}.premium-calendar-container .calendar-loader-overlay .loading-text{font-weight:800;color:var(--jci-navy);letter-spacing:2px;font-size:.8rem}.premium-calendar-container .event-popup{border-radius:24px!important;overflow:hidden;border:none!important}.premium-calendar-container .event-popup .popup-header{padding:24px;position:relative}.premium-calendar-container .event-popup .popup-header .close-popup{position:absolute;top:12px;right:12px}.premium-calendar-container .event-popup .popup-header .popup-title{color:#fff;font-weight:800;font-size:1.2rem;margin:0;line-height:1.3}.premium-calendar-container .event-popup .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--jci-90-black);font-weight:600;line-height:1.6}.premium-calendar-container .event-popup .date-range-box{background:rgba(10,15,41,.03);padding:16px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-calendar-container .event-popup .date-range-box .date-item .label{font-size:.65rem;font-weight:800;color:var(--jci-navy);margin-bottom:4px}.premium-calendar-container .event-popup .date-range-box .date-item .value{font-size:.95rem;font-weight:700;color:var(--jci-off-black)}.premium-calendar-container .event-popup .date-range-box .date-divider{width:1px;height:30px;background:rgba(10,15,41,.1)}.premium-calendar-container .event-popup .confirm-btn{background:var(--jci-navy)!important;color:#fff!important;font-weight:800!important;height:48px!important;letter-spacing:1px!important}.view-menu-list{border-radius:16px!important;padding:8px!important}.view-menu-list .v-list-item{border-radius:8px!important;margin-bottom:4px!important;font-weight:700!important}.view-menu-list .v-list-item.active-item{background:rgba(58,103,177,.1)!important;color:var(--jci-navy)!important}.view-menu-list .v-list-item:hover{background:rgba(58,103,177,.05)!important}#dashboard-default{--navy:#3a67b1;--aqua:#0097d7;--gold:#edbe38;--seaform:#56bda3;--text-90:#414042;--text-off-black:#0a0f29;--white:#fff;--light-bg:#fff;font-family:Plus Jakarta Sans,sans-serif!important;font-size:1.15rem!important;color:var(--text-off-black)}#dashboard-default .text-h3{font-family:Lora,serif!important}#dashboard-default .text-h5{font-family:Plus Jakarta Sans,sans-serif!important}#dashboard-default .main-content-container{position:relative;z-index:1}#dashboard-default .stat-card{border-radius:24px!important;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:none!important;position:relative;overflow:hidden}#dashboard-default .stat-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.2)!important;box-shadow:0 20px 40px rgba(0,0,0,.2)!important}#dashboard-default .stat-card.zvp-premium-card{background:linear-gradient(135deg,#3a67b1,#0097d7)!important}#dashboard-default .stat-card.ldmt-premium-card{background:linear-gradient(135deg,#56bda3,#3a67b1)!important}#dashboard-default .stat-card.lav-premium-card{background:linear-gradient(135deg,#0097d7,#3a67b1)!important}#dashboard-default .stat-card.premium-card{background:#fff!important;border:1px solid rgba(10,15,41,.1)!important}#dashboard-default .glass-card{background:hsla(0,0%,100%,.7)!important;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid hsla(0,0%,100%,.6)!important;border-radius:32px!important;-webkit-box-shadow:0 10px 40px -10px rgba(10,15,41,.05)!important;box-shadow:0 10px 40px -10px rgba(10,15,41,.05)!important;position:relative;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}#dashboard-default .glass-card:hover{background:hsla(0,0%,100%,.9)!important}#dashboard-default .glass-card:hover .glass-shine{-webkit-transform:translateX(100%);transform:translateX(100%)}#dashboard-default .glass-card .glass-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;-webkit-transition:-webkit-transform 1.2s ease;transition:-webkit-transform 1.2s ease;transition:transform 1.2s ease;transition:transform 1.2s ease,-webkit-transform 1.2s ease}#dashboard-default .glass-card.president-details-card{border-top:6px solid var(--navy)!important}#dashboard-default .glass-card.voting-card{border-top:6px solid var(--gold)!important}#dashboard-default .lom-details-card{background:var(--white)!important;border-radius:28px!important;border-left:10px solid var(--navy)!important;-webkit-box-shadow:0 15px 40px rgba(10,15,41,.08)!important;box-shadow:0 15px 40px rgba(10,15,41,.08)!important;overflow:hidden}#dashboard-default .profile-avatar-premium{border:6px solid var(--white);-webkit-box-shadow:0 12px 30px rgba(10,15,41,.15)!important;box-shadow:0 12px 30px rgba(10,15,41,.15)!important}#dashboard-default .info-item .text-overline{color:var(--text-90)!important;opacity:.6;font-weight:800;letter-spacing:1px}#dashboard-default .info-item .text-body-1{color:var(--navy)!important;font-size:1.15rem!important}#dashboard-default .admin-premium-card{background:var(--white)!important;border-radius:28px!important;border:1px solid rgba(10,15,41,.08)!important;-webkit-box-shadow:0 12px 30px rgba(0,0,0,.05)!important;box-shadow:0 12px 30px rgba(0,0,0,.05)!important;overflow:hidden}#dashboard-default .admin-premium-card .admin-premium-header{background:linear-gradient(135deg,var(--navy),var(--aqua))!important;padding:24px 28px!important}#dashboard-default .bg-light-gradient{background:-webkit-gradient(linear,left top,left bottom,from(rgba(10,15,41,.02)),to(var(--white)));background:linear-gradient(180deg,rgba(10,15,41,.02),var(--white))}#dashboard-default .border-right-md{border-right:1px solid rgba(10,15,41,.05)}#dashboard-default .border-bottom{border-bottom:1px solid rgba(10,15,41,.05)}#dashboard-default .action-link-btn{background:var(--white)!important;border:1px solid rgba(10,15,41,.1)!important;color:var(--text-off-black)!important;border-left:5px solid var(--link-color,#3a67b1)!important;border-radius:16px!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important}#dashboard-default .action-link-btn .v-btn__content{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;width:100%}#dashboard-default .action-link-btn:hover{background:rgba(10,15,41,.02)!important;-webkit-transform:translateX(5px);transform:translateX(5px)}#dashboard-default .premium-btn{text-transform:none!important;letter-spacing:.8px!important;font-weight:700!important;border-radius:16px!important;height:52px!important}#dashboard-default .premium-btn.btn-search{background:var(--gold)!important;color:var(--text-off-black)!important}#dashboard-default .main-title{font-size:2.2rem;font-weight:800;letter-spacing:-1.5px;background:linear-gradient(135deg,var(--text-off-black),var(--navy));-webkit-background-clip:text;-webkit-text-fill-color:transparent}#dashboard-default .section-title{font-size:1.4rem;font-weight:800;letter-spacing:-.5px;color:var(--text-off-black)}#dashboard-default .subtitle-badge{display:inline-block;padding:6px 14px;background:rgba(0,151,215,.1);color:var(--navy);border-radius:10px;font-size:.75rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}#dashboard-default .note-badge{font-size:.75rem;color:var(--seaform);background:rgba(86,189,163,.1);padding:6px 14px;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}#dashboard-default .premium-header-card{background:linear-gradient(135deg,var(--navy),var(--aqua))!important;border-radius:0 0 40px 40px!important;-webkit-box-shadow:0 15px 40px rgba(58,103,177,.3)!important;box-shadow:0 15px 40px rgba(58,103,177,.3)!important;position:relative;overflow:hidden!important;z-index:2}#dashboard-default .premium-header-card:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:hsla(0,0%,100%,.05);border-radius:50%}#dashboard-default .header-bubbles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}#dashboard-default .bubble{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.1),hsla(0,0%,100%,.02));-webkit-animation:float-bubble 15s ease-in-out infinite;animation:float-bubble 15s ease-in-out infinite}#dashboard-default .b-1{width:120px;height:120px;top:-20%;left:10%;-webkit-animation-delay:0s;animation-delay:0s}#dashboard-default .b-2{width:80px;height:80px;top:60%;left:80%;-webkit-animation-delay:-2s;animation-delay:-2s}#dashboard-default .b-3{width:200px;height:200px;top:40%;left:20%;-webkit-animation-delay:-5s;animation-delay:-5s}#dashboard-default .b-4{width:150px;height:150px;top:-10%;left:40%;-webkit-animation-delay:-8s;animation-delay:-8s}#dashboard-default .b-5{width:60px;height:60px;top:50%;left:60%;-webkit-animation-delay:-3s;animation-delay:-3s}@-webkit-keyframes float-bubble{0%,to{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1)}33%{-webkit-transform:translateY(-20px) translateX(10px) scale(1.1);transform:translateY(-20px) translateX(10px) scale(1.1)}66%{-webkit-transform:translateY(10px) translateX(-15px) scale(.9);transform:translateY(10px) translateX(-15px) scale(.9)}}@keyframes float-bubble{0%,to{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1)}33%{-webkit-transform:translateY(-20px) translateX(10px) scale(1.1);transform:translateY(-20px) translateX(10px) scale(1.1)}66%{-webkit-transform:translateY(10px) translateX(-15px) scale(.9);transform:translateY(10px) translateX(-15px) scale(.9)}}#dashboard-default .premium-action-btn{border-radius:100px!important;text-transform:none!important;font-weight:800!important;letter-spacing:.5px!important;position:relative;z-index:2}#dashboard-default .premium-action-btn.refresh-btn{background:linear-gradient(135deg,var(--navy),var(--aqua))!important;color:var(--white)!important;padding:0 48px!important;-webkit-box-shadow:0 10px 25px rgba(58,103,177,.2)!important;box-shadow:0 10px 25px rgba(58,103,177,.2)!important}#dashboard-default .premium-action-btn.refresh-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 15px 35px rgba(58,103,177,.3)!important;box-shadow:0 15px 35px rgba(58,103,177,.3)!important}#dashboard-default .icon-pulse{-webkit-animation:rotate-pulse 4s linear infinite;animation:rotate-pulse 4s linear infinite}@-webkit-keyframes rotate-pulse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-pulse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#dashboard-default .avatar-container{position:relative;padding:15px}#dashboard-default .avatar-container .profile-avatar{border-radius:35px;border:6px solid var(--white);-webkit-box-shadow:0 10px 30px rgba(10,15,41,.1);box-shadow:0 10px 30px rgba(10,15,41,.1);position:relative;z-index:2}#dashboard-default .avatar-container .avatar-glow{position:absolute;top:50%;left:50%;width:130%;height:130%;background:radial-gradient(circle,rgba(0,151,215,.1) 0,transparent 70%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}#dashboard-default .details-table-wrapper .modern-data-table{background:transparent!important;color:var(--text-90)!important}#dashboard-default .details-table-wrapper .modern-data-table tr{background:transparent!important}#dashboard-default .details-table-wrapper .modern-data-table td{background:transparent!important;border-bottom:1px solid rgba(10,15,41,.05)!important;padding:18px!important;font-size:1.05rem!important;font-weight:600;color:var(--text-90)!important}#dashboard-default .details-table-wrapper .modern-data-table tr:hover{background:rgba(58,103,177,.02)!important}#dashboard-default .voting-wrapper .v-card{background:hsla(0,0%,100%,.5)!important;border:1px solid rgba(10,15,41,.05)!important;color:var(--text-off-black)!important;-webkit-box-shadow:none!important;box-shadow:none!important}#dashboard-default .voting-wrapper .white,#dashboard-default .voting-wrapper div[style*="background-color: rgb(255, 255, 255)"],#dashboard-default .voting-wrapper div[style*="background-color: white"]{background-color:rgba(58,103,177,.05)!important;color:var(--text-off-black)!important;border-radius:12px}#dashboard-default .voting-wrapper h1,#dashboard-default .voting-wrapper h2,#dashboard-default .voting-wrapper h3,#dashboard-default .voting-wrapper p,#dashboard-default .voting-wrapper span{color:var(--text-off-black)!important}#dashboard-default .premium-data-grid{background:transparent!important}#dashboard-default .premium-data-grid th{background:rgba(58,103,177,.03)!important;color:var(--navy)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1.2px!important;font-size:.75rem!important;border-bottom:2px solid var(--aqua)!important}#dashboard-default .premium-data-grid td{border-bottom:1px solid rgba(10,15,41,.03)!important;color:var(--text-90)!important;font-weight:600;height:75px!important}#dashboard-default .premium-data-grid tr:hover{background:rgba(58,103,177,.02)!important}#dashboard-default .growth-chip{font-weight:800!important;font-size:.8rem!important;border-radius:10px!important;padding:0 18px!important;color:var(--white)!important;-webkit-box-shadow:0 4px 12px rgba(0,151,215,.2);box-shadow:0 4px 12px rgba(0,151,215,.2)}#dashboard-default .premium-nav-btn{text-transform:none!important;font-weight:800!important;border-radius:18px!important;height:52px!important;padding:0 28px!important;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}#dashboard-default .premium-nav-btn.edit-btn{background:rgba(0,151,215,.1)!important;color:var(--navy)!important;border:2px solid rgba(0,151,215,.2)!important}#dashboard-default .premium-nav-btn.edit-btn:hover{background:var(--aqua)!important;color:var(--white)!important;border-color:var(--aqua)!important}#dashboard-default .premium-nav-btn.logout-btn{background:rgba(58,103,177,.08)!important;color:#3a67b1!important;border:2px solid rgba(58,103,177,.2)!important}#dashboard-default .premium-nav-btn.logout-btn:hover{background:#3a67b1!important;color:#fff!important;border-color:#3a67b1!important}#dashboard-default .matrix-btn{background:var(--white)!important;border:1px solid rgba(10,15,41,.08)!important;border-radius:22px!important;height:68px!important;color:var(--text-off-black)!important;text-transform:none!important;font-weight:800!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;padding:0 26px!important;-webkit-transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;position:relative;overflow:hidden;-webkit-box-shadow:0 4px 12px rgba(10,15,41,.03)!important;box-shadow:0 4px 12px rgba(10,15,41,.03)!important}#dashboard-default .matrix-btn:before{content:"";position:absolute;left:0;top:0;width:6px;height:100%;background:var(--accent-color);opacity:.9}#dashboard-default .matrix-btn:hover{background:var(--white)!important;border-color:var(--accent-color)!important;-webkit-transform:translateX(12px) scale(1.02);transform:translateX(12px) scale(1.02);-webkit-box-shadow:0 12px 24px rgba(10,15,41,.08)!important;box-shadow:0 12px 24px rgba(10,15,41,.08)!important}#dashboard-default .matrix-btn:hover .btn-text{color:var(--accent-color)}#dashboard-default .loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#dashboard-default .loading-overlay .loader-content{text-align:center}#dashboard-default .loading-overlay .loader-content .premium-spinner{width:80px;height:80px;border:4px solid rgba(58,103,177,.1);border-top:4px solid var(--navy);border-radius:50%;-webkit-animation:spin 1s cubic-bezier(.5,.1,.5,.9) infinite;animation:spin 1s cubic-bezier(.5,.1,.5,.9) infinite;margin-bottom:24px}#dashboard-default .loading-overlay .loader-content .loading-text{color:var(--navy);font-weight:800;letter-spacing:5px;font-size:.85rem}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#dashboard-default .page-transition-enter-active{-webkit-animation:dashboard-entrance 1.2s cubic-bezier(.19,1,.22,1) forwards;animation:dashboard-entrance 1.2s cubic-bezier(.19,1,.22,1) forwards}@-webkit-keyframes dashboard-entrance{0%{opacity:0;-webkit-transform:translateY(40px) scale(.98);transform:translateY(40px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes dashboard-entrance{0%{opacity:0;-webkit-transform:translateY(40px) scale(.98);transform:translateY(40px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}#dashboard-default .page-footer{height:24px}#dashboard-default .location-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--text-90);font-weight:700;font-size:.95rem}#dashboard-default .location-breadcrumb .segment{-webkit-transition:color .3s ease;transition:color .3s ease}#dashboard-default .location-breadcrumb .active-segment{color:var(--navy)}#dashboard-default .location-breadcrumb .separator{color:rgba(10,15,41,.2)}#dashboard-default .lo-code-widget{background:var(--white)!important;padding:10px 24px!important;border-radius:16px!important;border:2px solid var(--navy)!important;-webkit-box-shadow:0 4px 12px rgba(58,103,177,.1)!important;box-shadow:0 4px 12px rgba(58,103,177,.1)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:120px}#dashboard-default .lo-code-widget .widget-label{font-size:.75rem!important;color:var(--navy)!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;opacity:.8;margin-bottom:4px!important;white-space:nowrap!important;line-height:1!important}#dashboard-default .lo-code-widget .metric-table th{font-weight:800!important;color:#3a67b1!important;text-transform:uppercase;font-size:.9rem!important;letter-spacing:1.2px;padding:20px!important;background:#fff!important}#dashboard-default .lo-code-widget .metric-table td{padding:20px!important;font-size:1.1rem!important;color:#414042!important}#dashboard-default .lo-code-widget .widget-value{font-size:2rem!important;color:var(--navy)!important;font-weight:900!important;line-height:1!important;letter-spacing:1px!important}#dashboard-default .profile-details-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#dashboard-default .profile-details-list .detail-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;background:hsla(0,0%,100%,.4);border-radius:16px;border:1px solid hsla(0,0%,100%,.5);-webkit-transition:all .3s ease;transition:all .3s ease}#dashboard-default .profile-details-list .detail-item:first-child{grid-column:span 2;background:hsla(0,0%,100%,.6);border-color:rgba(58,103,177,.2)}#dashboard-default .profile-details-list .detail-item:hover{background:hsla(0,0%,100%,.8);-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 12px 25px rgba(58,103,177,.08);box-shadow:0 12px 25px rgba(58,103,177,.08)}#dashboard-default .profile-details-list .detail-item .detail-icon{width:44px;height:44px;background:#fff;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05)}#dashboard-default .profile-details-list .detail-item .detail-content{-webkit-box-flex:1;-ms-flex:1;flex:1}#dashboard-default .profile-details-list .detail-item .detail-content .detail-label{font-size:.7rem;font-weight:800;color:var(--jci-navy);text-transform:uppercase;letter-spacing:1.5px;opacity:.5;margin-bottom:2px}#dashboard-default .profile-details-list .detail-item .detail-content .detail-value{font-size:1.25rem;font-weight:800;color:var(--jci-off-black);letter-spacing:-.5px}#dashboard-default .icon-square{width:52px;height:52px;background:var(--jci-gold);border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 8px 20px rgba(237,190,56,.25);box-shadow:0 8px 20px rgba(237,190,56,.25)}#dashboard-default .calendar-card .header-decoration{width:10px;height:45px;background:var(--jci-navy);border-radius:5px}#dashboard-default .glass-divider{border-color:rgba(10,15,41,.05)!important}.v-application .premium-data-grid .v-data-table__wrapper{background:transparent!important}.modern-data-table td,.premium-data-grid td{color:var(--jci-90-black)!important}#kt_footer,.footer,.v-application{background-color:transparent!important}#kt_footer,.footer{position:relative!important;z-index:10!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;visibility:visible!important;opacity:1!important;-webkit-box-shadow:none!important;box-shadow:none!important}