/* Shared sizing and interaction treatment for every action in the staff top bar. */
.jec-staff-shell .page-header.navbar .top-menu .navbar-nav>li.jec-theme-item,
.jec-staff-shell .page-header.navbar .top-menu .navbar-nav>li.jec-notification-tray{height:64px;padding:0 4px;display:flex!important;align-items:center;justify-content:center}
.jec-topnav-action,
.jec-theme-toggle{position:relative;width:40px!important;height:40px!important;min-width:40px;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid #eadfe1!important;border-radius:10px!important;background:#fff!important;color:#6e6265!important;font-family:inherit;font-size:18px!important;line-height:1!important;text-align:center;cursor:pointer;box-shadow:none!important;transition:background .16s,border-color .16s,color .16s,transform .16s}
.jec-topnav-action>i,
.jec-theme-toggle>i{width:20px;height:20px;margin:0!important;display:inline-flex;align-items:center;justify-content:center;font-size:18px!important;line-height:20px!important}
.jec-topnav-action:hover,
.jec-topnav-action:focus,
.jec-theme-toggle:hover,
.jec-theme-toggle:focus{border-color:#d7bfc4!important;background:#fff5f7!important;color:#97031c!important;text-decoration:none!important;outline:0;transform:translateY(-1px)}
.jec-topnav-action:focus-visible,
.jec-theme-toggle:focus-visible{outline:3px solid rgba(151,3,28,.25)!important;outline-offset:2px!important}
.jec-notification-trigger{width:40px!important;height:40px!important}
.jec-notification-count{top:-6px!important;right:-6px!important;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:9px;font-size:9px;line-height:14px}
.jec-staff-shell .page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle{min-height:64px;border-left:1px solid var(--shell-line);transition:background .16s,color .16s}
.jec-staff-shell .page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle>img{width:40px;height:40px;border-width:2px}
.jec-user-chevron{width:18px;height:18px;display:inline-flex!important;align-items:center;justify-content:center;font-size:14px!important;line-height:18px!important}
.jec-menu-icon{width:20px!important;margin-right:7px!important;display:inline-block;text-align:center;font-size:15px!important}
.jec-notification-menu>header button{display:inline-grid;place-items:center;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}
.jec-notification-menu>header button>i{margin:0;font-size:14px;line-height:1}
.jec-notification-menu>header button:hover,.jec-notification-menu>header button:focus{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.2);outline:0;transform:rotate(15deg)}
.jec-staff-shell .page-header.navbar .menu-toggler{padding:0;border:0;cursor:pointer}
.jec-staff-shell .page-header.navbar .page-logo .menu-toggler.sidebar-toggler{width:40px!important;height:40px!important;flex:0 0 40px!important;border:1px solid #eadfe1!important;border-radius:10px!important;background:#fff!important;transition:background .16s,border-color .16s,transform .16s}
.jec-staff-shell .page-header.navbar .page-logo .menu-toggler.sidebar-toggler:before,
.jec-staff-shell .page-header.navbar .page-logo .menu-toggler.sidebar-toggler:after{left:9px;width:20px}
.jec-staff-shell .page-header.navbar .page-logo .menu-toggler.sidebar-toggler:before{top:12px;box-shadow:0 7px 0 var(--shell-red)}
.jec-staff-shell .page-header.navbar .page-logo .menu-toggler.sidebar-toggler:after{top:26px}
.jec-staff-shell .page-header.navbar .menu-toggler:hover{border-color:#d7bfc4!important;background:#fff5f7!important;transform:translateY(-1px)}
.jec-staff-shell .page-header.navbar .menu-toggler:focus-visible{outline:3px solid rgba(151,3,28,.25)!important;outline-offset:2px!important}
.jec-theme-toggle-floating{position:fixed;z-index:10900;top:18px;right:18px;border-radius:50%!important;box-shadow:0 8px 24px rgba(60,24,31,.15)!important}
@media(max-width:767px){.jec-staff-shell .page-header.navbar .top-menu .navbar-nav>li.jec-theme-item,.jec-staff-shell .page-header.navbar .top-menu .navbar-nav>li.jec-notification-tray{padding:0 2px}.jec-topnav-action,.jec-theme-toggle{width:38px!important;height:38px!important;min-width:38px}.jec-notification-trigger{width:38px!important;height:38px!important}.jec-notification-count{top:-5px!important;right:-5px!important}.jec-staff-shell .page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle>img{width:38px;height:38px}.jec-staff-shell .page-header.navbar .menu-toggler.responsive-toggler{width:40px!important;height:40px!important;flex:0 0 40px!important;margin:12px 4px!important;border:1px solid #eadfe1!important;border-radius:10px!important;background:#fff!important}.jec-staff-shell .page-header.navbar .menu-toggler.responsive-toggler:before,.jec-staff-shell .page-header.navbar .menu-toggler.responsive-toggler:after{left:9px;width:20px}.jec-staff-shell .page-header.navbar .menu-toggler.responsive-toggler:before{top:11px;box-shadow:0 7px 0 var(--shell-red)}.jec-staff-shell .page-header.navbar .menu-toggler.responsive-toggler:after{top:25px}}
