.user-profile-menu-module__ZA6YCW__profile{position:relative}.user-profile-menu-module__ZA6YCW__trigger{color:var(--text);background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:3px 7px 3px 3px;display:flex}.user-profile-menu-module__ZA6YCW__trigger:hover,.user-profile-menu-module__ZA6YCW__trigger:focus-visible{background:var(--canvas);border-color:var(--border);outline:none}.user-profile-menu-module__ZA6YCW__avatar,.user-profile-menu-module__ZA6YCW__largeAvatar{color:#137f80;background:#ceeee9;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex;position:relative;overflow:hidden}.user-profile-menu-module__ZA6YCW__avatarImage{object-fit:cover}.user-profile-menu-module__ZA6YCW__avatar{border-radius:50%;width:38px;height:38px}.user-profile-menu-module__ZA6YCW__identity{text-align:left;min-width:92px;line-height:1.2;display:grid}.user-profile-menu-module__ZA6YCW__identity strong{font-size:12px}.user-profile-menu-module__ZA6YCW__identity small{color:var(--muted);margin-top:3px;font-size:10px}.user-profile-menu-module__ZA6YCW__panel{border:1px solid var(--border);z-index:60;background:#fff;border-radius:15px;gap:15px;width:min(330px,100vw - 24px);padding:16px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 44px #1e4b502e}.user-profile-menu-module__ZA6YCW__panel header{grid-template-columns:46px 1fr auto;align-items:center;gap:11px;display:grid}.user-profile-menu-module__ZA6YCW__largeAvatar{border-radius:13px;width:46px;height:46px}.user-profile-menu-module__ZA6YCW__panel header strong,.user-profile-menu-module__ZA6YCW__panel header span{display:block}.user-profile-menu-module__ZA6YCW__panel header strong{font-size:14px}.user-profile-menu-module__ZA6YCW__panel header span{color:var(--muted);margin-top:3px;font-size:11px}.user-profile-menu-module__ZA6YCW__close{color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.user-profile-menu-module__ZA6YCW__close:hover,.user-profile-menu-module__ZA6YCW__close:focus-visible{background:var(--canvas);outline:2px solid #17bcbc40}.user-profile-menu-module__ZA6YCW__contact{background:var(--canvas);color:var(--teal-dark);border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.user-profile-menu-module__ZA6YCW__contact span,.user-profile-menu-module__ZA6YCW__contact strong{display:block}.user-profile-menu-module__ZA6YCW__contact span{color:var(--muted);font-size:10px}.user-profile-menu-module__ZA6YCW__contact strong{color:var(--text);margin-top:2px;font-size:12px}.user-profile-menu-module__ZA6YCW__roleField{gap:6px;display:grid}.user-profile-menu-module__ZA6YCW__roleField>span{color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.user-profile-menu-module__ZA6YCW__roleField select{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:8px;width:100%;min-height:40px;padding:7px 9px}.user-profile-menu-module__ZA6YCW__roleField small{color:var(--muted);font-size:10px;line-height:1.45}.user-profile-menu-module__ZA6YCW__menuLinks{flex-direction:column;gap:6px;display:flex}.user-profile-menu-module__ZA6YCW__profileLink{background:var(--canvas,#f0f7f6);border:1px solid var(--border,#d2e4e2);color:var(--teal-dark,#0d5f60);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.user-profile-menu-module__ZA6YCW__profileLink:hover,.user-profile-menu-module__ZA6YCW__profileLink:focus-visible{background:#deefec;border-color:#137f80;outline:none}.user-profile-menu-module__ZA6YCW__logout{color:var(--danger);background:#fff0f0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;font-size:12px;font-weight:700;display:flex}.user-profile-menu-module__ZA6YCW__logout:hover,.user-profile-menu-module__ZA6YCW__logout:focus-visible{background:#ffe4e4;outline:2px solid #d65a5a2e}@media (max-width:1100px){.user-profile-menu-module__ZA6YCW__identity,.user-profile-menu-module__ZA6YCW__trigger>svg{display:none}.user-profile-menu-module__ZA6YCW__trigger{padding:2px}}@media (max-width:580px){.user-profile-menu-module__ZA6YCW__panel{position:fixed;top:68px;right:12px}}
.notification-bell-module__fJTQ9q__root{flex:none;position:relative}.notification-bell-module__fJTQ9q__bell{color:#52605f;cursor:pointer;background:#fff;border:1px solid #dce8e8;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.notification-bell-module__fJTQ9q__bell:hover,.notification-bell-module__fJTQ9q__bell:focus-visible{color:#006a6a;border-color:#17bcbc}.notification-bell-module__fJTQ9q__bell:focus-visible,.notification-bell-module__fJTQ9q__heading button:focus-visible,.notification-bell-module__fJTQ9q__actions a:focus-visible,.notification-bell-module__fJTQ9q__actions button:focus-visible{outline-offset:2px;outline:2px solid #006a6a}.notification-bell-module__fJTQ9q__dot{background:#e55353;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;right:5px}.notification-bell-module__fJTQ9q__panel{color:#13201f;z-index:50;background:#fff;border:1px solid #dce8e8;border-radius:16px;width:min(390px,100vw - 24px);max-height:min(70vh,560px);position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 16px 45px #132b2b26}.notification-bell-module__fJTQ9q__heading{border-bottom:1px solid #dce8e8;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.notification-bell-module__fJTQ9q__heading h2{margin:0;font-size:16px}.notification-bell-module__fJTQ9q__heading button{color:#52605f;cursor:pointer;background:0 0;border:0;padding:4px}.notification-bell-module__fJTQ9q__message{color:#52605f;margin:0;padding:18px;font-size:13px;line-height:1.5}.notification-bell-module__fJTQ9q__message p{margin:0 0 9px}.notification-bell-module__fJTQ9q__message a,.notification-bell-module__fJTQ9q__message button,.notification-bell-module__fJTQ9q__actions a,.notification-bell-module__fJTQ9q__actions button{color:#006a6a;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700;text-decoration:underline}.notification-bell-module__fJTQ9q__list{margin:0;padding:0;list-style:none}.notification-bell-module__fJTQ9q__list li{border-bottom:1px solid #e5eeee;gap:5px;padding:14px 16px;display:grid}.notification-bell-module__fJTQ9q__list li:last-child{border-bottom:0}.notification-bell-module__fJTQ9q__list strong{font-size:13px}.notification-bell-module__fJTQ9q__list p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.notification-bell-module__fJTQ9q__list time,.notification-bell-module__fJTQ9q__list span{color:#617473;font-size:11px}.notification-bell-module__fJTQ9q__list .notification-bell-module__fJTQ9q__unread{background:#effaf8}.notification-bell-module__fJTQ9q__actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.notification-bell-module__fJTQ9q__actions a,.notification-bell-module__fJTQ9q__actions button{padding:0;font-size:12px}
