@keyframes pulse{0%,to{opacity:.4}50%{opacity:.8}}.lp-header{z-index:40;padding:1rem 1rem 1rem 19rem;position:fixed;top:0;left:0;right:0}.lp-header__container{background:var(--container-background,#00000040);-webkit-backdrop-filter:blur(var(--glass-blur-strong,20px));backdrop-filter:blur(var(--glass-blur-strong,20px));border-radius:var(--container-border-radius,20px);box-shadow:var(--shadow-lg,0 8px 32px #0000004d),0 0 0 1px var(--glass-border-subtle,#ffffff26);border:1px solid var(--glass-border-subtle,#ffffff26);height:4.5rem;transition:all var(--transition-smooth,.3s ease);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:relative}.lp-header__container:hover{box-shadow:var(--shadow-xl,0 12px 40px #0006),0 0 0 1px var(--glass-border,#fff3)}.lp-header__left{flex:1}.lp-header__page-title{color:var(--container-heading-color,white);filter:drop-shadow(0 1px 2px #0003);margin:0;font-size:1.5rem;font-weight:700}.lp-header__search{background:var(--glass-bg-subtle,#ffffff1a);border-radius:var(--radius-md,10px);transition:all var(--transition-smooth,.3s ease);align-items:center;max-width:16rem;padding:.375rem .625rem;display:flex;position:relative}.lp-header__search:focus-within{background:var(--glass-bg,#ffffff26);box-shadow:0 0 0 2px rgba(var(--accent-rgb-primary),.3)}.lp-header__search-icon{color:var(--container-icon-color,#fff9);align-items:center;margin-right:.5rem;display:flex}.lp-header__search-input{color:var(--container-text-color,white);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.875rem}.lp-header__search-input::placeholder{color:var(--container-text-secondary,#ffffff80)}.lp-header__search-shortcut{color:var(--container-text-secondary,#fff9);background:var(--glass-bg-subtle,#ffffff1a);border-radius:var(--radius-sm,.375rem);margin-left:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.lp-header__center{pointer-events:none;flex-direction:column;flex-shrink:0;align-items:center;gap:.125rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-header__time{color:var(--container-heading-color,white);filter:drop-shadow(0 1px 1px #0003);font-size:1rem;font-weight:600}.lp-header__date{color:var(--container-text-secondary,#ffffffb3);text-align:center;font-size:.75rem;font-weight:400}.lp-header__right{align-items:center;gap:var(--space-md,1rem);flex-shrink:0;display:flex}.lp-header__action{background:var(--glass-bg-subtle,#ffffff1a);border-radius:var(--radius-md,12px);width:2.5rem;height:2.5rem;color:var(--container-icon-color,#fffc);cursor:pointer;transition:all var(--transition-smooth,.3s ease);-webkit-backdrop-filter:blur(var(--glass-blur-subtle,4px));backdrop-filter:blur(var(--glass-blur-subtle,4px));border:none;justify-content:center;align-items:center;display:flex;position:relative}.lp-header__action:hover{background:var(--glass-bg,#ffffff26);color:var(--container-heading-color,white);transform:translateY(-1px)}.lp-header__badge{background:var(--accent-gradient);color:#fff;width:1.125rem;height:1.125rem;box-shadow:0 2px 8px rgba(var(--accent-rgb-primary),.4);border-radius:50%;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:flex;position:absolute;top:-.25rem;right:-.25rem}.lp-header__user{cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:.75rem;min-width:0;padding:0;transition:all .3s;display:flex}.lp-header__user:hover .lp-header__user-name{color:var(--container-heading-color,#fff)}.lp-header__user:hover .lp-header__user-role{color:var(--container-text-color,#fffc)}.lp-header__user-avatar{background:var(--accent-gradient);width:2rem;height:2rem;box-shadow:0 2px 8px rgba(var(--accent-rgb-primary),.3);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-header__user-initial{color:#fff;font-size:.75rem;font-weight:600}.lp-header__user-info{flex-direction:column;gap:.125rem;min-width:0;display:flex}.lp-header__user-name{color:var(--container-heading-color,white);white-space:nowrap;text-overflow:ellipsis;filter:drop-shadow(0 1px 1px #0000001a);font-size:.875rem;font-weight:500;overflow:hidden}.lp-header__user-role{color:var(--container-text-secondary,#fff9);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:400;overflow:hidden}.lp-header__user-dropdown{color:var(--container-icon-color,#fff9);flex-shrink:0;transition:all .3s}.lp-header__user:hover .lp-header__user-dropdown{color:var(--container-heading-color,white);transform:translateY(1px)}.lp-header__dropdown{background:var(--container-background,#0009);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--container-border-radius,16px);border:1px solid var(--glass-border-subtle,#ffffff26);box-shadow:var(--shadow-lg,0 8px 32px #0006);padding:.5rem;animation:.2s ease-out dropdownFadeIn}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.lp-header__dropdown-item{border-radius:var(--radius-md,10px);width:100%;color:var(--container-text-color,#ffffffe6);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;padding:.75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.lp-header__dropdown-item:hover{background:var(--glass-bg-subtle,#ffffff1a);color:var(--container-heading-color,white)}.lp-header__dropdown-item svg{color:var(--container-icon-color,#ffffffb3);flex-shrink:0}.lp-header__dropdown-item:hover svg{color:var(--container-heading-color,white)}.lp-header__dropdown-item--danger{color:#ff6464e6}.lp-header__dropdown-item--danger:hover{color:#ff6464;background:#ef444426}.lp-header__dropdown-item--danger svg{color:#ff6464cc}.lp-header__dropdown-item--danger:hover svg{color:#ff6464}.lp-header__dropdown-divider{background:var(--glass-border-subtle,#ffffff1a);height:1px;margin:.5rem 0}.lp-header__dropdown-header{border-bottom:1px solid var(--glass-border-subtle,#ffffff1a);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.75rem;display:flex}.lp-header__dropdown-header h3{color:var(--container-heading-color,white);margin:0;font-size:.9375rem;font-weight:600}.lp-header__dropdown-badge{background:var(--accent-gradient);color:#fff;border-radius:var(--radius-sm,6px);padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.lp-header__notifications-list{max-height:24rem;overflow-y:auto}.lp-header__notifications-list::-webkit-scrollbar{width:4px}.lp-header__notifications-list::-webkit-scrollbar-track{background:0 0}.lp-header__notifications-list::-webkit-scrollbar-thumb{background:var(--glass-border-subtle,#fff3);border-radius:2px}.lp-header__notifications-list::-webkit-scrollbar-thumb:hover{background:var(--glass-border,#ffffff4d)}.lp-header__notification-item{border-radius:var(--radius-md,10px);cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem;transition:all .2s;display:flex}.lp-header__notification-item:hover{background:var(--glass-bg-subtle,#ffffff1a)}.lp-header__notification-icon{background:var(--accent-gradient);border-radius:var(--radius-md,10px);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.lp-header__notification-content{flex:1;min-width:0}.lp-header__notification-title{color:var(--container-heading-color,white);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.lp-header__notification-text{color:var(--container-text-color,#fffc);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:.8125rem;overflow:hidden}.lp-header__notification-time{color:var(--container-text-secondary,#ffffff80);font-size:.75rem}.lp-header__notification-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.lp-header__notification-empty svg{color:var(--container-text-secondary,#ffffff4d);margin-bottom:1rem}.lp-header__notification-empty p{color:var(--container-text-secondary,#fff9);margin:0;font-size:.875rem}.lp-header__dropdown-footer{border:none;border-top:1px solid var(--glass-border-subtle,#ffffff1a);width:100%;color:var(--accent-primary,#06b6d4);cursor:pointer;text-align:center;background:0 0;border-radius:0;margin-top:.5rem;padding:.75rem;font-size:.875rem;font-weight:600;transition:all .2s;display:block}.lp-header__dropdown-footer:hover{background:var(--glass-bg-subtle,#ffffff0d);color:var(--accent-secondary,#3b82f6)}@media (max-width:1023px){.lp-header{display:none}}@media (min-width:1024px){.lp-header{padding-left:19rem;display:block}}@media (max-width:768px){.lp-header{padding:.75rem}.lp-header__container{height:3.5rem;padding:.75rem 1rem}.lp-header__center{display:none!important}.lp-header__search{max-width:12rem;padding:.375rem .5rem}.lp-header__search-shortcut,.lp-header__user-info{display:none}.lp-header__user{gap:0;padding:.5rem}.lp-header__user-dropdown{display:none}.lp-header__action{width:2rem;height:2rem}.lp-header__page-title{font-size:1.25rem}.lp-header__right{gap:.5rem}}@media (max-width:480px){.lp-header{padding:.5rem}.lp-header__container{height:3rem;padding:.5rem .75rem}.lp-header__left{max-width:6rem}.lp-header__page-title{font-size:1.1rem}.lp-header__search{min-width:6rem;max-width:8rem}.lp-header__search-input{font-size:.8125rem}.lp-header__search-icon{margin-right:.25rem}.lp-header__action{width:1.75rem;height:1.75rem}.lp-header__action svg{width:14px;height:14px}.lp-header__user-avatar{width:1.75rem;height:1.75rem}.lp-header__user-initial{font-size:.7rem}.lp-header__right{gap:.375rem}.lp-header__action:first-of-type{display:none}}@keyframes headerPulse{0%{box-shadow:var(--shadow-lg,0 8px 32px #0000004d),0 0 0 1px var(--glass-border-subtle,#ffffff26)}50%{box-shadow:var(--shadow-xl,0 12px 40px #0006),0 0 0 1px var(--glass-border,#fff3)}to{box-shadow:var(--shadow-lg,0 8px 32px #0000004d),0 0 0 1px var(--glass-border-subtle,#ffffff26)}}.lp-dashboard-with-header{padding-top:5.5rem}
