.glass-sidebar{border-right:none;box-shadow:4px 0 24px rgba(20,70,115,.08),0 0 16px rgba(236,138,47,.05)}.glass-navbar,.glass-sidebar{background:linear-gradient(135deg,hsla(0,0%,100%,.98),hsla(16,57%,88%,.95) 50%,hsla(0,0%,100%,.98));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.glass-navbar{border-bottom:none;box-shadow:0 4px 24px rgba(20,70,115,.08),0 2px 8px rgba(236,138,47,.05)}.glass-menu-hover{position:relative;transition:all .35s cubic-bezier(.34,1.56,.64,1);border-radius:12px;overflow:visible}.glass-menu-active{background:linear-gradient(120deg,rgba(236,138,47,.08),rgba(236,138,47,.12) 50%,rgba(236,138,47,.06));color:#ec8a2f!important;position:relative;box-shadow:0 2px 12px rgba(236,138,47,.12),inset 0 1px 0 hsla(0,0%,100%,.4)}.glass-menu-active:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(236,138,47,.12) 0,transparent 70%);border-radius:12px;pointer-events:none}.glass-menu-hover:not(.glass-menu-active):hover{background:linear-gradient(120deg,rgba(71,124,168,.08),rgba(71,124,168,.12) 50%,rgba(71,124,168,.06));transform:translateX(6px);box-shadow:-2px 4px 16px rgba(71,124,168,.15),inset 0 1px 0 hsla(0,0%,100%,.3)}.glass-menu-hover:not(.glass-menu-active):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:0;background:linear-gradient(180deg,rgba(71,124,168,0),#477ca8 50%,rgba(71,124,168,0));border-radius:0 4px 4px 0;transition:all .35s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 8px rgba(71,124,168,.4)}.glass-menu-hover:not(.glass-menu-active):hover:before{width:3px;height:60%}.glass-menu-hover:not(.glass-menu-active):after{content:"";position:absolute;inset:0;background:radial-gradient(circle at left center,rgba(71,124,168,.12) 0,transparent 70%);border-radius:12px;opacity:0;transition:opacity .35s ease;pointer-events:none}.glass-menu-hover:not(.glass-menu-active):hover:after{opacity:1}.glass-menu-icon{transition:all .35s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 2px 4px rgba(20,70,115,.15))}.glass-menu-active .glass-menu-icon{color:#ec8a2f!important;filter:drop-shadow(0 2px 8px rgba(236,138,47,.5));transform:scale(1.05)}.glass-menu-hover:not(.glass-menu-active):hover .glass-menu-icon{color:#477ca8;filter:drop-shadow(0 2px 8px rgba(71,124,168,.4));transform:scale(1.08) translateY(-1px)}.glass-collapse-btn{background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(16,57%,88%,.85));backdrop-filter:blur(12px);border:none;box-shadow:0 2px 8px rgba(20,70,115,.08),inset 0 1px 0 hsla(0,0%,100%,.6);transition:all .35s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.glass-collapse-btn:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(71,124,168,0) 0,rgba(71,124,168,.08) 100%);opacity:0;transition:opacity .35s ease}.glass-collapse-btn:hover:before{opacity:1}.glass-collapse-btn:hover{background:linear-gradient(135deg,rgba(71,124,168,.15),rgba(71,124,168,.1));box-shadow:0 4px 16px rgba(71,124,168,.2),0 2px 8px rgba(71,124,168,.15),inset 0 1px 0 hsla(0,0%,100%,.4);transform:scale(1.05) rotate(0deg)}.glass-collapse-btn svg{transition:all .35s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 1px 2px rgba(236,138,47,.3))}.glass-collapse-btn:hover svg{filter:drop-shadow(0 2px 6px rgba(71,124,168,.5));transform:scale(1.1)}.glass-collapse-btn:active{transform:scale(.98);box-shadow:0 1px 4px rgba(71,124,168,.15),inset 0 2px 4px rgba(20,70,115,.1)}.glass-user-dropdown{background:linear-gradient(135deg,hsla(0,0%,100%,.98),hsla(16,57%,88%,.95));backdrop-filter:blur(20px);border:none;box-shadow:0 8px 32px rgba(20,70,115,.12),0 4px 16px rgba(236,138,47,.08),inset 0 1px 0 hsla(0,0%,100%,.9)}.glass-sidebar::-webkit-scrollbar{width:6px}.glass-sidebar::-webkit-scrollbar-track{background:rgba(20,70,115,.1);border-radius:10px}.glass-sidebar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(236,138,47,.6),rgba(140,51,31,.6));border-radius:10px;border:2px solid rgba(20,70,115,.2)}.glass-sidebar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(236,138,47,.8),rgba(140,51,31,.8))}.glass-logo-container{background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(16,57%,88%,.9));backdrop-filter:blur(12px);border-radius:12px;padding:8px 16px;box-shadow:0 4px 16px rgba(20,70,115,.08),0 2px 8px rgba(236,138,47,.05),inset 0 1px 0 hsla(0,0%,100%,.9);border:none;transition:all .3s ease}.glass-logo-container:hover{background:linear-gradient(135deg,#fff,hsla(16,57%,88%,.95));box-shadow:0 6px 24px rgba(20,70,115,.12),0 3px 12px rgba(236,138,47,.1),inset 0 1px 0 #fff;transform:translateY(-1px)}.glass-submenu{background:linear-gradient(135deg,hsla(16,57%,88%,.06),rgba(71,124,168,.04));margin-left:12px;padding:6px 8px;border-radius:10px;position:relative}.glass-submenu:before{content:"";position:absolute;left:-8px;top:10%;bottom:10%;width:2px;background:linear-gradient(180deg,transparent,rgba(71,124,168,.2) 15%,rgba(71,124,168,.4) 50%,rgba(71,124,168,.2) 85%,transparent);border-radius:2px}.glass-submenu a,.glass-submenu button{position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1);border-radius:8px;margin:2px 0}.glass-submenu a.bg-\[\#477CA8\]\/15,.glass-submenu button.bg-\[\#477CA8\]\/15{background:linear-gradient(120deg,rgba(236,138,47,.08),rgba(236,138,47,.1))!important}.glass-submenu a:hover,.glass-submenu button:hover{transform:translateX(4px);background:linear-gradient(120deg,rgba(71,124,168,.08),rgba(71,124,168,.1))!important;box-shadow:-1px 2px 8px rgba(71,124,168,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}.glass-submenu a:before,.glass-submenu button:before{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%) scale(0);width:6px;height:6px;background:#477ca8;border-radius:50%;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 8px rgba(71,124,168,.5)}.glass-submenu a:hover:before,.glass-submenu button:hover:before{transform:translateY(-50%) scale(1)}.glass-sheet-overlay{backdrop-filter:blur(8px);background:rgba(20,70,115,.4)}.enterprise-stat-card{background:hsla(0,0%,100%,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:18px;border-radius:12px;border:1px solid rgba(71,124,168,.08);box-shadow:0 2px 8px rgba(20,70,115,.04),inset 0 1px 0 hsla(0,0%,100%,.6);transition:all .3s ease}.enterprise-stat-card:hover{background:hsla(0,0%,100%,.75);box-shadow:0 4px 16px rgba(20,70,115,.08),inset 0 1px 0 hsla(0,0%,100%,.8);border-color:rgba(236,138,47,.12);transform:translateY(-2px)}.enterprise-chart-card{background:hsla(0,0%,100%,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:20px;border-radius:12px;border:1px solid rgba(71,124,168,.08);box-shadow:0 2px 8px rgba(20,70,115,.04),inset 0 1px 0 hsla(0,0%,100%,.6);transition:all .3s ease}.enterprise-chart-card:hover{background:hsla(0,0%,100%,.7);box-shadow:0 4px 16px rgba(20,70,115,.08),inset 0 1px 0 hsla(0,0%,100%,.8);border-color:rgba(236,138,47,.1)}@keyframes glass-shimmer{0%{background-position:-200%}to{background-position:200%}}.glass-shimmer{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2) 50%,transparent);background-size:200% 100%;animation:glass-shimmer 3s infinite}.text-primary-glass{color:#144673}.text-accent-glass{color:#ec8a2f}.text-secondary-glass{color:#477ca8}.text-tertiary-glass{color:#8c331f}.text-light-glass{color:#f2d9d0}