aside.sidebar{position:fixed;left:16px;top:50%;transform:translate3d(0,-50%,0)!important;will-change:width,transform;height:490px;max-height:calc(100vh - 40px);width:172px;background:#0d0f11b8!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:24px!important;z-index:1000;box-shadow:0 30px 70px #000c,0 0 50px #ff5c000a!important;padding:10px 6px!important;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;transition:width .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)!important;overflow:visible!important;font-family:Poppins,sans-serif!important}@media (max-width: 768px){aside.sidebar,.sidebar{display:none!important}}aside.sidebar-collapsed{width:44px!important;border-radius:22px!important}.sidebar-inner{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;justify-content:space-between}.sidebar-top{display:flex;flex-direction:column;align-items:center;width:100%;gap:8px}.sidebar-logo-btn{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s;overflow:hidden;padding:0;background:transparent;border:none}.sidebar-logo-btn:hover{transform:scale(1.04)}.sidebar-nav-list{display:flex;flex-direction:column;align-items:center;width:100%;gap:4px}.sidebar-item-row{width:100%;display:flex;align-items:center;padding:8px 10px;border-radius:10px;background:transparent;border:1px solid transparent;color:#ffffff8c;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)!important;text-align:left;gap:10px;position:relative;text-decoration:none;box-sizing:border-box;will-change:transform,background,border-color,color}.sidebar-item-row:active{transform:scale(.96)!important}.sidebar-item-row svg{transition:transform .25s cubic-bezier(.16,1,.3,1),color .25s!important}.sidebar-item-row:hover svg{transform:scale(1.1) translate3d(1px,0,0);color:#ff5c00}.sidebar-item-row.active svg,.sidebar-item-row.active:hover svg{color:#fff!important}aside.sidebar-collapsed .sidebar-item-row{justify-content:center;padding:8px 0;width:30px;height:30px;border-radius:8px;gap:0}aside.sidebar-collapsed .sidebar-item-row:hover{transform:scale(1.08)!important;box-shadow:0 0 12px #ff5c0040!important}.sidebar-item-row:hover{color:#ff5c00;background:#ff5c0014;border-color:#ff5c0033}.sidebar-item-row.active{color:#fff;background:#ff5c00;border-color:#ff5c00;box-shadow:0 0 15px #ff5c0073}.sidebar-item-label{font-size:13.5px;font-weight:600;white-space:nowrap;opacity:1;transform:translateZ(0);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),max-width .25s cubic-bezier(.16,1,.3,1)!important;max-width:150px;display:inline-block;overflow:hidden;will-change:transform,opacity}aside.sidebar-collapsed .sidebar-item-label{opacity:0;max-width:0;transform:translate3d(-8px,0,0)!important;pointer-events:none}.sidebar-tooltip{position:absolute;left:62px;top:50%;transform:translateY(-50%) translate(10px);background:#0f1113f2;border:1px solid rgba(255,255,255,.08);color:#fff;padding:6px 12px;border-radius:8px;font-size:11px;font-weight:700;white-space:nowrap;pointer-events:none;opacity:0;transition:all .18s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 25px #0009;z-index:99999}aside.sidebar-collapsed .sidebar-item-row:hover .sidebar-tooltip{opacity:1;transform:translateY(-50%) translate(0)}.sidebar-bottom{display:flex;flex-direction:column;align-items:center;width:100%;gap:12px}.sidebar-divider{width:100%;height:1px;background:#ffffff0f}aside.sidebar-collapsed .sidebar-divider{width:24px}.sidebar-toggle-btn{width:20px;height:38px;border-radius:0 10px 10px 0;background:#0d0f11d9;-webkit-backdrop-filter:blur(28px) saturate(190%);backdrop-filter:blur(28px) saturate(190%);border:1px solid rgba(255,255,255,.06);border-left:none;color:#ffffff73;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s,background .2s!important;position:absolute;top:50%;transform:translate3d(0,-50%,0)!important;right:-20px;z-index:100;box-shadow:6px 0 15px #0006;padding:0;will-change:transform}.sidebar-toggle-btn:hover{color:#ff5c00;background:#0d0f11f2;transform:translate3d(3px,-50%,0)!important;box-shadow:8px 0 20px #ff5c0026}.sidebar-profile-box{display:flex;align-items:center;gap:8px;width:100%;padding:5px 6px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);box-sizing:border-box;transition:background .25s ease,border-color .25s ease,transform .25s cubic-bezier(.16,1,.3,1)!important;will-change:transform,background}.sidebar-profile-box:hover{background:#ffffff0f;border-color:#ffffff14;transform:translate3d(0,-1px,0)}.sidebar-profile-box:active{transform:scale(.97)!important}aside.sidebar-collapsed .sidebar-profile-box{position:relative;justify-content:center;border:none;background:transparent;padding:0;width:30px;height:30px}aside.sidebar-collapsed .sidebar-profile-box:hover .sidebar-tooltip{opacity:1;transform:translateY(-50%) translate(0)}aside.sidebar-collapsed .sidebar-avatar{width:28px!important;height:28px!important;font-size:10px!important}.sidebar-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ff8a33,#ff5c00);color:#fff;font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px #ff5c0033;flex-shrink:0}.sidebar-profile-info{display:flex;flex-direction:column;overflow:hidden;opacity:1;max-width:150px;transform:translateZ(0);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),max-width .25s cubic-bezier(.16,1,.3,1)!important;will-change:transform,opacity}aside.sidebar-collapsed .sidebar-profile-info{display:none;opacity:0;max-width:0;transform:translate3d(-8px,0,0)!important;pointer-events:none}.sidebar-profile-name{font-size:12px;font-weight:700;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sidebar-profile-plan{font-size:10px;color:#fff6}.content-area{margin-left:200px!important;transition:margin-left .25s cubic-bezier(.16,1,.3,1)!important}.content-area-expanded{margin-left:80px!important}aside.sidebar.sidebar-user{top:55%;left:calc(50% - 500px);right:auto;transform:translate3d(0,-50%,0)!important;height:490px;max-height:calc(100vh - 40px)}aside.sidebar.sidebar-user .sidebar-toggle-btn{right:-20px;left:auto}aside.sidebar.sidebar-user .sidebar-toggle-btn:hover{right:-23px}aside.sidebar.sidebar-user .sidebar-tooltip{left:62px;right:auto;transform:translateY(-50%) translate(10px)}aside.sidebar.sidebar-user.sidebar-collapsed .sidebar-item-row:hover .sidebar-tooltip{transform:translateY(-50%) translate(0)}@media (max-width: 1200px){aside.sidebar.sidebar-user{left:16px;top:50%;transform:translate3d(0,-50%,0)!important;height:490px}aside.sidebar.sidebar-user .sidebar-toggle-btn{right:-20px}}@keyframes fadeInFlyout{0%{opacity:0;transform:translate(-8px,-50%) scale(.98)}to{opacity:1;transform:translateY(-50%) scale(1)}}.megamenu-col{display:flex;flex-direction:column;gap:8px}.megamenu-col-title{font-size:13px;font-weight:700;color:#ffffff59;margin-bottom:6px;letter-spacing:.05em;text-transform:uppercase}.card-item-btn{display:flex;align-items:center;gap:14px;padding:8px 10px;border-radius:14px;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .18s ease;width:100%;text-align:left}.card-item-btn:hover{background:#ff5c000f;border-color:#ff5c0026}.card-item-icon{width:42px;height:42px;min-width:42px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);display:grid;place-items:center;color:#fff}.card-item-btn:hover .card-item-icon{color:#ff5c00;background:#ff5c001a;border-color:#ff5c0033}.card-item-title-row{display:flex;align-items:center;gap:6px}.card-item-title{font-size:14px;font-weight:700;color:#fff;line-height:1.2}.theme-new-badge{font-size:9px;font-weight:800;color:#ff8a33;background:#ff5c0026;border:1px solid rgba(255,92,0,.3);padding:1px 5px;border-radius:4px;letter-spacing:.04em;text-transform:uppercase}.card-item-desc{font-size:12px;font-weight:500;color:#8e8e98;line-height:1.3;margin-top:2px}
