.Shell-module__Lj3lFq__container{width:100vw;min-height:100vh;display:flex}.Shell-module__Lj3lFq__sidebar{width:var(--sidebar-width);background-color:var(--navy);color:#fff;z-index:100;border-right:1px solid #ffffff1a;flex-direction:column;height:100vh;transition:width .3s;display:flex;position:fixed;overflow:hidden auto}.Shell-module__Lj3lFq__collapsed{width:80px}.Shell-module__Lj3lFq__logoContainer{height:var(--header-height);border-bottom:1px solid #ffffff0d;align-items:center;gap:1rem;padding:0 1.5rem;display:flex}.Shell-module__Lj3lFq__logoIcon{background-color:var(--royal-blue);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Shell-module__Lj3lFq__logoText{letter-spacing:.05em;white-space:nowrap;font-size:1.125rem;font-weight:700}.Shell-module__Lj3lFq__nav{flex-direction:column;flex:1;gap:.125rem;padding:.75rem .5rem;display:flex}.Shell-module__Lj3lFq__navLink{color:var(--gray-400);white-space:nowrap;border-radius:6px;align-items:center;gap:.75rem;padding:.55rem .75rem;font-size:.85rem;transition:all .2s;display:flex}.Shell-module__Lj3lFq__navLink:hover{color:#fff;background-color:#ffffff0d}.Shell-module__Lj3lFq__navActive{background-color:var(--royal-blue);color:#fff!important}.Shell-module__Lj3lFq__collapseButton{color:var(--gray-400);cursor:pointer;background:#ffffff0d;border:none;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;padding:1rem;display:flex}.Shell-module__Lj3lFq__collapseButton:hover{color:#fff;background:#ffffff1a}.Shell-module__Lj3lFq__main{margin-left:var(--sidebar-width);flex-direction:column;flex:1;min-width:0;transition:margin-left .3s;display:flex}.Shell-module__Lj3lFq__sidebar.Shell-module__Lj3lFq__collapsed+.Shell-module__Lj3lFq__main{margin-left:80px}.Shell-module__Lj3lFq__header{height:var(--header-height);border-bottom:1px solid var(--border-color);z-index:50;background:#fff;justify-content:space-between;align-items:center;padding:0 1.5rem;display:flex;position:sticky;top:0}.Shell-module__Lj3lFq__searchBar{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:8px;align-items:center;gap:.5rem;width:100%;max-width:400px;padding:0 1rem;transition:all .2s;display:flex;position:relative}.Shell-module__Lj3lFq__searchBar:focus-within{border-color:var(--royal-blue);background:#fff;box-shadow:0 0 0 3px #2563eb1a}.Shell-module__Lj3lFq__searchBar input{width:100%;color:var(--navy);background:0 0;border:none;outline:none;padding:.6rem 0;font-size:.875rem}.Shell-module__Lj3lFq__searchResults{border:1px solid var(--gray-200);z-index:1000;background:#fff;border-radius:12px;animation:.2s Shell-module__Lj3lFq__slideUp;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.Shell-module__Lj3lFq__searchResultItem{color:var(--navy);border-bottom:1px solid var(--gray-50);align-items:center;gap:1rem;padding:.75rem 1rem;text-decoration:none;transition:background .1s;display:flex}.Shell-module__Lj3lFq__searchResultItem:last-child{border-bottom:none}.Shell-module__Lj3lFq__searchResultItem:hover{background:var(--gray-50)}.Shell-module__Lj3lFq__resultType{text-transform:uppercase;background:var(--gray-100);color:var(--gray-600);text-align:center;border-radius:4px;min-width:70px;padding:.25rem .5rem;font-size:.65rem;font-weight:700}.Shell-module__Lj3lFq__resultMain{flex-direction:column;display:flex}.Shell-module__Lj3lFq__resultMain strong{font-size:.875rem;display:block}.Shell-module__Lj3lFq__resultMain span{color:var(--gray-500);font-size:.75rem}@keyframes Shell-module__Lj3lFq__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Shell-module__Lj3lFq__headerRight{align-items:center;gap:1rem;display:flex}.Shell-module__Lj3lFq__iconBtn{color:var(--gray-500);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:.5rem;display:flex;position:relative}.Shell-module__Lj3lFq__iconBtn:hover{background:var(--gray-50);color:var(--navy)}.Shell-module__Lj3lFq__badge{background:var(--danger);color:#fff;border:2px solid #fff;border-radius:10px;padding:2px 4px;font-size:.625rem;position:absolute;top:4px;right:4px}.Shell-module__Lj3lFq__divider{background:var(--gray-200);width:1px;height:24px}.Shell-module__Lj3lFq__userProfile{cursor:pointer;align-items:center;gap:.75rem;display:flex}.Shell-module__Lj3lFq__userAvatar{background:var(--gray-100);width:36px;height:36px;color:var(--gray-600);border:1px solid var(--gray-200);border-radius:50%;justify-content:center;align-items:center;display:flex}.Shell-module__Lj3lFq__userInfo{flex-direction:column;display:flex}.Shell-module__Lj3lFq__userName{color:var(--navy);font-size:.875rem;font-weight:600}.Shell-module__Lj3lFq__userRole{color:var(--gray-500);font-size:.75rem}.Shell-module__Lj3lFq__content{width:100%;max-width:1600px;margin:0 auto;padding:2rem}.Shell-module__Lj3lFq__notificationWrapper{position:relative}.Shell-module__Lj3lFq__notificationDropdown{width:380px;box-shadow:var(--shadow-lg);border:1px solid var(--border-color);z-index:1000;background:#fff;border-radius:12px;margin-top:.75rem;animation:.2s ease-out Shell-module__Lj3lFq__slideDown;position:absolute;top:100%;right:0;overflow:hidden}@keyframes Shell-module__Lj3lFq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Shell-module__Lj3lFq__dropdownHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.Shell-module__Lj3lFq__dropdownHeader h4{color:var(--navy);margin:0;font-size:1rem}.Shell-module__Lj3lFq__markRead{color:var(--royal-blue);cursor:pointer;font-size:.75rem;font-weight:500}.Shell-module__Lj3lFq__dropdownContent{max-height:400px;overflow-y:auto}.Shell-module__Lj3lFq__notificationItem{border-bottom:1px solid var(--gray-100);cursor:pointer;gap:1rem;padding:1rem 1.25rem;transition:background .2s;display:flex}.Shell-module__Lj3lFq__notificationItem:hover{background:var(--gray-50)}.Shell-module__Lj3lFq__severityIndicator{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.4rem}.Shell-module__Lj3lFq__critical{background:var(--danger);box-shadow:0 0 0 4px #dc26261a}.Shell-module__Lj3lFq__warning{background:var(--warning)}.Shell-module__Lj3lFq__info{background:var(--royal-blue)}.Shell-module__Lj3lFq__notifyInfo h5{color:var(--navy);margin:0;font-size:.875rem;line-height:1.4}.Shell-module__Lj3lFq__notifyInfo p{color:var(--gray-500);margin:.25rem 0 .5rem;font-size:.8125rem;line-height:1.5}.Shell-module__Lj3lFq__notifyTime{color:var(--gray-400);font-size:.75rem}.Shell-module__Lj3lFq__emptyText{text-align:center;color:var(--gray-400);padding:2rem;font-size:.875rem}@media print{.Shell-module__Lj3lFq__sidebar,.Shell-module__Lj3lFq__header,.Shell-module__Lj3lFq__collapseButton,.Shell-module__Lj3lFq__notificationDropdown,.Shell-module__Lj3lFq__searchResults{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.Shell-module__Lj3lFq__main{background:#fff!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;transition:none!important;overflow:visible!important}.Shell-module__Lj3lFq__content{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.Shell-module__Lj3lFq__container{background:#fff!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}.no-print{display:none!important}}
