@import"https://fonts.googleapis.com/css2?family=Saira:ital,wght@0,100..900;1,100..900&display=swap";*{box-sizing:border-box}body{background:#0f0f23;color:#e2e8f0;font-family:Saira,sans-serif;line-height:1.6;margin:0;padding:0}.analytics-layout{background-color:#0e0f23;background-image:url(./login_background.BbrICuNg.jpg);background-repeat:no-repeat;background-size:100%;min-height:100vh}.analytics-layout .analytics-background{display:flex;flex-direction:column;min-height:100vh}.analytics-layout .analytics-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f23cc;border-bottom:1px solid hsla(0,0%,100%,.1);position:sticky;top:0;z-index:1000}.analytics-layout .analytics-header .header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:1rem 2rem}.analytics-layout .analytics-header .header-container .header-left .logo-link{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:600;gap:.75rem;text-decoration:none}.analytics-layout .analytics-header .header-container .header-left .logo-link .header-logo{height:40px;transition:all .3s ease;width:auto}.analytics-layout .analytics-header .header-container .header-left .logo-link .header-logo:hover{transform:scale(1.05)}.analytics-layout .analytics-header .header-container .header-left .logo-link .logo-text{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.analytics-layout .analytics-header .header-container .header-right .user-section{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50px;display:flex;gap:1rem;padding:.75rem 1rem}.analytics-layout .analytics-header .header-container .header-right .user-section .user-avatar{border:2px solid hsla(0,0%,100%,.2);border-radius:50%;height:32px;width:32px}.analytics-layout .analytics-header .header-container .header-right .user-section .user-info{display:flex;flex-direction:column;gap:.25rem}.analytics-layout .analytics-header .header-container .header-right .user-section .user-info .user-name{color:#f1f5f9;font-size:.8rem;font-weight:600;line-height:1}.analytics-layout .analytics-header .header-container .header-right .user-section .user-info .user-role{color:#a78bfa;font-size:.7rem;font-weight:500;line-height:1}.analytics-layout .analytics-header .header-container .header-right .user-section .back-btn{border-radius:8px;color:#f1f5f9b3;padding:.5rem;text-decoration:none;transition:all .3s ease}.analytics-layout .analytics-header .header-container .header-right .user-section .back-btn:hover{background:#6366f133;color:#6366f1;transform:translate(-2px)}.analytics-layout .analytics-main{flex:1;padding:2rem}.analytics-layout .analytics-main .analytics-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f23cc;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 20px 40px #0000004d;margin:0 auto;max-width:1200px;min-height:600px;padding:2rem}@media (max-width:1024px){.analytics-layout .analytics-header .header-container{padding:1rem}.analytics-layout .analytics-header .header-container .header-right .user-section .user-info{display:none}.analytics-layout .analytics-main{padding:1rem}.analytics-layout .analytics-main .analytics-container{padding:1.5rem}}@media (max-width:768px){.analytics-layout .analytics-header .header-container{flex-direction:column;gap:1rem;text-align:center}.analytics-layout .analytics-main{padding:1rem}.analytics-layout .analytics-main .analytics-container{border-radius:16px;padding:1rem}}@media (max-width:480px){.analytics-layout .analytics-header .header-container{padding:.75rem}.analytics-layout .analytics-header .header-container .header-left .logo-link{font-size:1.3rem}.analytics-layout .analytics-header .header-container .header-left .logo-link .header-logo{height:32px}.analytics-layout .analytics-header .header-container .header-right .user-section{padding:.5rem .75rem}.analytics-layout .analytics-header .header-container .header-right .user-section .user-avatar{height:28px;width:28px}.analytics-layout .analytics-main{padding:.5rem}.analytics-layout .analytics-main .analytics-container{padding:1rem}}
