.MessageDetail-module__VxdNoq__productImage{object-fit:cover;width:80px;height:80px}
.InputSearchTextField-module-scss-module__f_d6xq__clearIcon{cursor:pointer;color:#888}.InputSearchTextField-module-scss-module__f_d6xq__clearIcon:hover{color:#4f46e5}
.profile-icon{color:var(--text-color);cursor:pointer;border-radius:50%;margin:0 .5rem;padding:.5rem;font-size:1.5rem;transition:background-color .2s;position:relative}.profile-icon:hover{background-color:var(--surface-hover)}.profile-overlay{width:400px;max-width:90vw}.profile-overlay .profile-header{background-color:var(--surface-card);border-bottom:1px solid var(--surface-border);padding:1.25rem 1.5rem}.profile-overlay .profile-header h3{color:var(--text-color);margin:0;font-size:1.25rem;font-weight:600}.profile-overlay .surface-card{background:var(--surface-card);border-radius:12px;transition:all .2s;box-shadow:0 2px 4px #0000001a}.profile-overlay .surface-card:hover{box-shadow:0 4px 8px #00000026}.profile-overlay .info-item{border-bottom:1px solid var(--surface-border);padding:.75rem 0}.profile-overlay .info-item:last-child{border-bottom:none}.profile-overlay .info-label{color:var(--text-color-secondary);font-size:.9rem}.profile-overlay .info-value{color:var(--text-color);font-weight:500}.profile-overlay .info-value.role,.profile-overlay .info-value.status{font-weight:600}
.AppTopBar-module-scss-module__U33IvG__switcherContainer{margin-left:1rem}.AppTopBar-module-scss-module__U33IvG__switcherContainer .AppTopBar-module-scss-module__U33IvG__p-dropdown{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--border-radius);width:100%}.AppTopBar-module-scss-module__U33IvG__switcherContainer .AppTopBar-module-scss-module__U33IvG__p-dropdown:hover{border-color:var(--primary-color)}.AppTopBar-module-scss-module__U33IvG__switcherContainer .AppTopBar-module-scss-module__U33IvG__p-dropdown .AppTopBar-module-scss-module__U33IvG__p-dropdown-label{padding:.5rem 1rem}.AppTopBar-module-scss-module__U33IvG__switchersContainer{align-items:center;gap:1rem;margin:0 1rem;display:flex}@media (max-width:768px){.AppTopBar-module-scss-module__U33IvG__switchersContainer{flex-direction:column;gap:.5rem;margin:1rem 0}.AppTopBar-module-scss-module__U33IvG__switchersContainer .AppTopBar-module-scss-module__U33IvG__switcherContainer{width:100%;min-width:auto;margin:0}}
.notification{color:var(--text-color);cursor:pointer;background-color:var(--primary-100);border-radius:9999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;transition:all .2s;display:flex;position:relative}.notification:hover{background-color:var(--primary-200);transform:scale(1.05)}.notification.pi{font-size:21px}.notification .m-alert-count{background-color:var(--highlight-bg);z-index:2;width:21px;height:21px;color:var(--highlight-text-color);font-size:10.5px;font-family:var(--font-family);border-radius:50%;flex-wrap:wrap;place-content:center;align-items:center;font-weight:600;line-height:21px;display:flex;position:absolute;top:-12px;right:-8px}.notification .m-alert-count:before{content:"";background-color:var(--highlight-bg);z-index:-1;border-radius:50%;width:18px;height:18px;animation:3s cubic-bezier(0,0,.2,1) infinite ping;position:absolute}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.notification-wrapper.p-overlaypanel{background:var(--surface-overlay);box-shadow:var(--overlay-shadow);border-radius:12px;min-width:600px;max-width:600px;height:auto;max-height:100%;padding:16px 0;overflow:hidden}.notification-wrapper.p-overlaypanel .p-overlaypanel-content{padding:0}.notification-wrapper.p-overlaypanel .p-tabview-nav-content{width:100%}.notification-wrapper.p-overlaypanel .p-panel-content{padding:0}.notification-wrapper .notification-maxHeight{width:100%;max-height:510px;overflow-y:auto}.notification-wrapper .full-page-height{height:calc(100vh - 250px);overflow-y:auto}.notification-wrapper .notification-min-height{min-height:calc(100vh - 250px)}.notification-wrapper .notification-maxHeight::-webkit-scrollbar{width:6px}.notification-wrapper .notification-maxHeight::-webkit-scrollbar-track{background:0 0}.notification-wrapper .notification-maxHeight::-webkit-scrollbar-thumb{background:var(--primary-200);border-radius:999px}.notification-wrapper .notification-maxHeight::-webkit-scrollbar-thumb:hover{background:var(--primary-300);cursor:pointer}.notification-wrapper .notification-item{border-bottom:1px solid var(--surface-border);cursor:pointer;padding:12px 16px;transition:all .2s;position:relative}.notification-wrapper .notification-item .p-avatar{width:32px;height:32px;margin-right:12px}.notification-wrapper .notification-item .p-avatar .p-avatar-icon{z-index:2;font-size:16px}.notification-wrapper .notification-item.active{background-color:var(--primary-50)}.notification-wrapper .notification-item.active:before{content:"";background-color:var(--highlight-bg);border-radius:9999px;width:8px;height:8px;display:inline-block;position:absolute;top:12px;right:12px}.notification-wrapper .notification-item:hover{background-color:var(--surface-hover)}.notification-wrapper .notification-message{color:var(--text-color);margin-bottom:4px;padding-right:24px;font-size:14px;font-style:normal;font-weight:500;line-height:1.4}.notification-wrapper .notification-date{color:var(--text-color-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:1.2}.notification-wrapper .notification-item.active .notification-message{color:var(--primary-color);font-weight:600}.notification-wrapper .notification-item.active .notification-date{color:var(--primary-color)}
