.stores-layout .stores-header{display:flex;align-items:stretch;height:60px;min-height:60px;max-height:none;background:#087c47;box-shadow:0 1px 5px #1e39261a;z-index:1030}.stores-layout .stores-header .logo{height:60px;line-height:60px;float:none;flex:0 0 230px;width:230px;background:#076c3f;font-size:18px;font-weight:600;padding:0 18px}.stores-header .logo .logo-lg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stores-layout .stores-header .navbar{display:flex;align-items:center;flex:1;min-width:0;min-height:60px;margin-left:0;border:0;border-radius:0;background:transparent}.stores-layout .stores-header .sidebar-toggle{float:none;display:flex;align-items:center;justify-content:center;width:60px;height:60px;flex:0 0 60px;border:0;border-radius:0;padding:0;background:transparent;color:#fff;cursor:pointer;font-size:16px}.stores-layout .stores-header .sidebar-toggle:hover,.stores-layout .stores-header .sidebar-toggle:focus-visible{background:#ffffff18}.stores-page-title{color:#e5f4eb;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:16px}.stores-layout .stores-header .navbar-custom-menu{float:none;margin-left:auto;flex:0 0 auto}.stores-header .navbar-custom-menu>.navbar-nav{display:flex;float:none;margin:0}.stores-header .stores-account{position:relative}.stores-account-toggle{display:flex;align-items:center;gap:9px;max-width:260px;height:60px;border:0;background:transparent;color:#fff;padding:0 18px;cursor:pointer}.stores-account-toggle:hover,.stores-account.open .stores-account-toggle{background:#ffffff13}.stores-avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:#ffffff26;border:1px solid #ffffff40;font-size:13px;font-weight:700}.stores-username{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.stores-header .stores-account-menu{left:auto;right:10px;top:100%;width:240px;max-width:calc(100vw - 20px);border:1px solid #dce6df;border-radius:7px;margin-top:6px;box-shadow:0 10px 30px #142d2426;padding:6px 0;color:#294333;background:#fff}.stores-account-summary{padding:12px 18px}.stores-account-summary small{display:block;color:#788a7f;font-size:11px}.stores-account-summary strong{display:block;margin-top:4px;overflow-wrap:anywhere;font-size:14px}.stores-header .stores-account-menu>li>a{padding:11px 18px;color:#344f3d;font-size:13px}.stores-header .stores-account-menu>li>a:hover{background:#eef6f1;color:#087c47}.stores-logout-form{margin:0}.stores-signout{display:block;width:100%;padding:11px 18px;border:0;background:transparent;color:#a4423e;text-align:left;font-size:13px}.stores-signout:hover{background:#fcf0ee}.stores-header button:focus-visible,.stores-header a:focus-visible{outline:2px solid #bfe9d0;outline-offset:-4px}.stores-layout .main-sidebar{padding-top:60px;background:#20392e}.stores-layout .sidebar-menu>li.header{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#8fafa0;background:#1c3228;padding-top:18px;padding-bottom:10px}.stores-layout .sidebar-menu>li>a{padding:12px 16px;color:#d8e5dd;border-left:3px solid transparent}.stores-layout .sidebar-menu>li>a>.fa{width:22px;color:#9ab9a9}.stores-layout .sidebar-menu>li:hover>a,.stores-layout .sidebar-menu>li.active>a{background:#294b3a;color:#fff;border-left-color:#6ed49b}.stores-layout .sidebar-menu>li.active>a>.fa{color:#90e0b2}.stores-layout.fixed .content-wrapper,.stores-layout.fixed .right-side{padding-top:60px}@media(min-width:768px){.stores-layout.sidebar-mini.sidebar-collapse .stores-header .logo{flex-basis:50px;width:50px;padding:0}.stores-layout.sidebar-mini.sidebar-collapse .stores-header .navbar{margin-left:0}}@media(max-width:767px){.stores-layout .stores-header{width:100%;flex-wrap:nowrap}.stores-layout .stores-header .navbar{display:contents}.stores-layout .stores-header .logo{order:2;flex:1 1 auto;min-width:0;width:auto;padding:0 10px;background:transparent;text-align:center;font-size:16px}.stores-layout .stores-header .sidebar-toggle{order:1;width:52px;flex-basis:52px}.stores-layout .stores-header .navbar-custom-menu{order:3;float:none;margin-left:0}.stores-page-title{display:none}.stores-account-toggle{padding:0 12px;gap:7px}.stores-header .stores-account-menu{right:8px}.stores-layout .main-sidebar{padding-top:60px}.stores-layout .content-wrapper{min-height:calc(100vh - 60px)}.stores-layout .stores-header .navbar-custom-menu .navbar-nav>li>a.stores-signin{padding:20px 12px;color:white}}@media(max-width:420px){.stores-username{display:none}.stores-account-toggle{gap:5px;padding:0 10px}.stores-layout .stores-header .logo{font-size:15px}}

/* Mobile navigation overlays the page instead of shifting its content. */
.stores-sidebar-backdrop{display:none}
@media(max-width:767px){
 .stores-layout .stores-header{z-index:1050}
 .stores-layout .main-sidebar{position:fixed;top:60px;padding-top:0;min-height:0;height:calc(100vh - 60px);overflow-y:auto;z-index:1040}
 .stores-layout.sidebar-open{overflow:hidden}
 .stores-layout.sidebar-open .content-wrapper,.stores-layout.sidebar-open .main-footer{transform:none}
 .stores-layout.sidebar-open .stores-sidebar-backdrop{display:block;position:fixed;inset:60px 0 0;background:rgba(13,34,23,.36);border:0;padding:0;width:100%;z-index:1035;cursor:pointer}
}
@media(prefers-reduced-motion:reduce){.stores-layout .main-sidebar,.stores-layout .content-wrapper{transition:none}}