/* Velzon vertical shell for all staff application pages. */
.service-brand{color:#fff;font-size:24px;font-weight:700;letter-spacing:2px}.service-brand small{font-size:13px;letter-spacing:0;font-weight:400}.service-admin .navbar-brand-box{height:70px;display:flex;align-items:center;justify-content:center}.service-sidebar-scroll{height:calc(100vh - 70px);overflow-y:auto;padding:0 12px 24px}.service-products-toggle{width:100%;border:0;background:transparent;text-align:left}.service-admin .service-page-panel{background:#fff;border:1px solid #e9ebec;border-radius:8px;padding:24px;min-width:0}.service-admin .page-content{min-height:calc(100vh - 60px)}.service-admin .container-fluid{width:100%;max-width:none}.service-admin .grid-view{overflow-x:auto}.service-admin .navbar-header{padding:0 24px}.service-admin .vertical-overlay{border:0;padding:0}.service-admin .menu-dropdown.d-none{display:none!important}.service-admin-login .service-page-panel{max-width:650px;margin:20px auto}.service-admin .navbar-menu .nav-link:focus-visible{outline:2px solid #fff;outline-offset:-2px}
@media(min-width:768px){.service-admin.service-sidebar-hidden .navbar-menu{transform:translateX(-100%)}.service-admin.service-sidebar-hidden .main-content{margin-left:0}.service-admin.service-sidebar-hidden #page-topbar{left:0}.service-admin.service-sidebar-hidden .footer{left:0}}
@media(max-width:767.98px){.service-admin .navbar-header{padding:0 12px}.service-admin .service-page-panel{padding:16px}.service-admin .page-content{padding-left:0;padding-right:0}.service-admin .service-staff-name{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-admin.service-menu-open .navbar-menu{transform:translateX(0);visibility:visible}.service-admin.service-menu-open .vertical-overlay{display:block}.service-admin .main-content{margin-left:0}.service-admin #page-topbar{left:0}}

.service-admin .navbar-menu{padding-bottom:0}@media(max-width:767.98px){.service-admin.service-menu-open .navbar-menu{margin-left:0!important;z-index:1004}}
