html,body{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}.sidebar-layout-web{width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.sidebar-nav-web{background:var(--sidebar-bg,#1f2937);border-right:1px solid var(--sidebar-border,#ffffff1a);z-index:1000;flex-direction:column;flex-shrink:0;width:280px;min-width:280px;height:100vh;display:flex;position:relative;overflow-y:auto}.sidebar-content-web{background:var(--content-bg,#0f172a);flex:1;height:100vh;position:relative;overflow-y:auto}.sidebar-header{backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffc 0%,#f8fafccc 100%);border-bottom:1px solid #0000000a;flex-direction:column;align-items:flex-start;padding:32px 24px 24px;display:flex}.sidebar-logo{filter:drop-shadow(0 2px 8px #0000001a);align-self:flex-start;width:240px;height:auto;margin-bottom:20px;margin-left:0}.sidebar-user-info{backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff9 0%,#f8fafc99 100%);border:1px solid #0000000a;border-radius:12px;margin-top:20px;padding:16px}.sidebar-user-name{color:var(--sidebar-text,#1e293b);margin-bottom:4px;font-family:Outfit-SemiBold,sans-serif;font-size:16px;font-weight:600}.sidebar-user-role{color:var(--sidebar-text-secondary,#64748b);text-transform:capitalize;font-family:Outfit-Regular,sans-serif;font-size:14px}.sidebar-nav-items{flex:1;padding:24px 16px}.sidebar-nav-item{cursor:pointer;border-radius:12px;align-items:center;margin:6px 8px;padding:16px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.sidebar-nav-item:before{content:"";opacity:0;background:linear-gradient(135deg,#e4ae2c1a,#f59e0b1a);transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.sidebar-nav-item:hover:before{opacity:1}.sidebar-nav-item:hover{transform:translate(6px);box-shadow:0 4px 12px #00000014}.sidebar-nav-item.active{background:linear-gradient(135deg,#e4ae2c26,#f59e0b26);border:1px solid #e4ae2c33;box-shadow:0 4px 12px #e4ae2c33}.sidebar-nav-icon{color:#e4ae2c;opacity:.8;z-index:1;width:20px;height:20px;margin-right:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar-nav-item:hover .sidebar-nav-icon,.sidebar-nav-item.active .sidebar-nav-icon{color:#e4ae2c;opacity:1;transform:scale(1.1)}.sidebar-nav-text{color:inherit;z-index:1;font-family:Outfit-Medium,sans-serif;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar-nav-item.active .sidebar-nav-text{color:#e4ae2c;font-family:Outfit-SemiBold,sans-serif;font-weight:600}.sidebar-content{backdrop-filter:blur(20px);background:linear-gradient(135deg,#f8fafccc 0%,#f1f5f9cc 100%);flex:1;width:calc(100vw - 280px);height:100vh;margin-left:280px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden auto}.sidebar-content-wrapper{width:100%;max-width:none;height:100%;margin:0;padding:0}@media (width<=768px){.sidebar-layout{flex-direction:column}.sidebar-nav{display:none}.sidebar-content{width:100vw;margin-left:0}.sidebar-content-wrapper{padding:16px}}@media (width>=769px) and (width<=1024px){.sidebar-nav{width:240px}.sidebar-content{width:calc(100vw - 240px);margin-left:240px}.sidebar-content-wrapper{padding:0}.sidebar-content-web>div{padding:0 20px!important}}@media (prefers-color-scheme:dark){.sidebar-nav{background:linear-gradient(#0d2b3ef2 0%,#0f172af2 100%);border-right-color:#ffffff14}.sidebar-header{background:linear-gradient(135deg,#0d2b3ecc 0%,#0f172acc 100%);border-bottom-color:#ffffff14}.sidebar-user-info{background:linear-gradient(135deg,#0d2b3e99 0%,#0f172a99 100%);border:1px solid #ffffff14}.sidebar-nav-item:hover{background:linear-gradient(135deg,#e4ae2c26,#f59e0b26)}.sidebar-nav-item.active{background:linear-gradient(135deg,#e4ae2c33,#f59e0b33);border:1px solid #e4ae2c4d}.sidebar-content{background:linear-gradient(135deg,#0f172acc 0%,#1e293bcc 100%)}}@media (width>=769px){[data-react-navigation-tabbar],[role=tabbar],[data-expo-router-tabbar],[class*=tab-bar],[class*=tabbar],[class*=bottom-tabs],[data-testid=bottom-tabs],[data-testid=tab-bar],nav[role=tablist],nav[aria-label*=tab],nav[aria-label*=navigation]{display:none!important}.sidebar-layout-web{flex-direction:row!important;width:100vw!important;height:100vh!important;display:flex!important;overflow:hidden!important}.sidebar-nav-web{backdrop-filter:blur(20px)!important;z-index:1000!important;background:linear-gradient(#fffffff2 0%,#f8fafcf2 100%)!important;border-right:1px solid #0000000f!important;flex-direction:column!important;width:280px!important;height:100vh!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;overflow-y:auto!important}.sidebar-nav-web img,.sidebar-logo-override{object-fit:contain!important;object-position:left!important;filter:drop-shadow(0 2px 8px #0000001a)!important;align-self:flex-start!important;width:240px!important;height:70px!important;margin-bottom:20px!important;margin-left:0!important;margin-right:auto!important;display:block!important}.sidebar-nav-web>div:first-child{justify-content:flex-start!important;align-items:flex-start!important;width:100%!important}.sidebar-nav-web>div:first-child>div:first-child{justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;display:flex!important}.sidebar-nav-web .sidebar-nav-item-active{color:#e4ae2c!important;background:linear-gradient(135deg,#e4ae2c26,#f59e0b26)!important;border:1px solid #e4ae2c33!important;border-radius:12px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;transform:translate(6px)!important;box-shadow:0 4px 12px #e4ae2c33!important}.sidebar-nav-web .sidebar-nav-item-active *{color:#e4ae2c!important;font-weight:600!important}.sidebar-nav-web .sidebar-nav-item-active svg{transition:transform .3s cubic-bezier(.4,0,.2,1)!important;transform:scale(1.1)!important}.sidebar-nav-web .sidebar-nav-item-active span{transition:transform .3s cubic-bezier(.4,0,.2,1)!important;transform:scale(1.02)!important}@keyframes sidebarItemActive{0%{opacity:.8;transform:translate(0)scale(1)}50%{opacity:.9;transform:translate(3px)scale(1.02)}to{opacity:1;transform:translate(6px)scale(1)}}.sidebar-nav-web .sidebar-nav-item-active{animation:.3s cubic-bezier(.4,0,.2,1) forwards sidebarItemActive}.sidebar-nav-web .sidebar-nav-item:hover{background:linear-gradient(135deg,#e4ae2c1a,#f59e0b1a)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;transform:translate(6px)!important;box-shadow:0 4px 12px #00000014!important}.sidebar-nav-web .sidebar-nav-item:hover svg{transition:transform .3s cubic-bezier(.4,0,.2,1)!important;transform:scale(1.05)!important}.sidebar-nav-web .sidebar-nav-item:hover span{transition:transform .3s cubic-bezier(.4,0,.2,1)!important;transform:scale(1.01)!important}.sidebar-nav-web .sidebar-nav-item-active:hover{background:linear-gradient(135deg,#e4ae2c33,#f59e0b33)!important}.sidebar-content-web{backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,#f8fafccc 0%,#f1f5f9cc 100%)!important;flex:1!important;width:calc(100vw - 280px)!important;height:100vh!important;margin-left:280px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden auto!important}.sidebar-content-web>div{max-width:1400px!important;margin:0 auto!important;padding:0 24px!important}}@media (width<=768px){.sidebar-layout-web,.sidebar-nav-web{display:none!important}.sidebar-layout-web{flex-direction:column!important}.sidebar-nav-web{display:none!important}.sidebar-content-web{width:100vw!important;margin-left:0!important}.sidebar-content-wrapper-web{padding:16px!important}.sidebar-content-web>div{padding:0 16px!important}}.sidebar-nav,.sidebar-content{transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar-nav-item:focus{outline-offset:2px;outline:2px solid #e4ae2c}[data-show-scrollbars=true],[data-show-scrollbars=true] *{-ms-overflow-style:auto!important;scrollbar-width:auto!important}[data-show-scrollbars=true]::-webkit-scrollbar,[data-show-scrollbars=true] ::-webkit-scrollbar{width:8px;height:8px;display:block!important}.sidebar-nav::-webkit-scrollbar{width:6px}.sidebar-nav::-webkit-scrollbar-track{background:0 0}.sidebar-nav::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:#0003}@media (prefers-color-scheme:dark){.sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff1a}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:#fff3}}