:root{--pikiin-navux-teal:#27bbb4;--pikiin-navux-teal-hover:#209f99;--pikiin-navux-ink:#3f474d;--pikiin-navux-line:#e4e7e9}

/* Desktop profile header: keep the DWT account logo at the same 120px scale as the public header. */
@media(min-width:768px){
 .pikiin-admin-nav .brand{width:120px!important;max-width:120px!important}
 .pikiin-admin-nav .brand>a{display:block!important;width:120px!important;max-width:120px!important}
 .pikiin-admin-nav .brand img.logo{display:block!important;width:120px!important;max-width:120px!important;height:auto!important;max-height:60px!important;object-fit:contain!important}
}

/* Mobile navigation layout is locked to the approved v0.1.3 baseline. */
.pikiin-navigation-search-link{display:none!important}
.pikiin-mobile-business-item{display:none!important}
.pikiin-navux-hidden-duplicate-cta{display:none!important}

/* The profile's first item is the solid Manage Listings action at every size. */
#dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li.pikiin-manage-listings-action{display:block!important;margin:0!important;padding:0!important;border:0!important}
#dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li.pikiin-manage-listings-action>a{display:flex!important;align-items:center!important;gap:11px!important;min-height:50px!important;padding:10px 15px!important;color:#fff!important;background:var(--pikiin-navux-teal)!important;border:0!important;border-radius:0!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important}
#dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li.pikiin-manage-listings-action>a:hover,#dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li.pikiin-manage-listings-action>a:focus-visible{color:#fff!important;background:var(--pikiin-navux-teal-hover)!important}
#dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li.pikiin-manage-listings-action>a svg{display:block!important;width:21px!important;height:21px!important;flex:0 0 21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}
#dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li>a.active,#dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li>a[aria-expanded="true"],#dwt-admin-wrap .pikiin-sidebar nav>ul.nav .nav>li>a.active{color:#197e79!important;background:#e5f7f6!important;border-left-color:#5bb9b4!important;font-weight:600!important}
#dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li>a.active i,#dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li>a[aria-expanded="true"] i{color:#278f8a!important}

@media(max-width:767px){
 /* Public DWT Header 2: one row, with Search immediately beside the account control. */
 .header-type-2 .mega-menu.header2{position:relative!important;z-index:2000!important;min-height:68px!important;height:auto!important;padding:0!important;overflow:visible!important}
 .header-type-2 .mega-menu.header2>.container-fluid{padding-left:0!important;padding-right:0!important}
 .header-type-2 .mega-menu.header2>.container-fluid>.row{margin:0!important}
 .header-type-2 .mega-menu.header2>.container-fluid>.row>[class*="col-"]{padding:0!important}
 .header-type-2 .mega-menu.header2 .menu-list-items{position:relative!important;display:flex!important;align-items:center!important;gap:0!important;width:100%!important;min-height:68px!important;height:68px!important;padding:0 8px 0 10px!important;overflow:visible!important;background:#fff!important}
 .header-type-2 .mega-menu.header2 .menu-logo{position:static!important;float:none!important;flex:0 0 120px!important;order:1!important;width:120px!important;height:68px!important;margin:0!important;padding:0!important}
 .header-type-2 .mega-menu.header2 .menu-logo>li{position:static!important;float:none!important;display:flex!important;align-items:center!important;width:120px!important;height:68px!important;margin:0!important;line-height:normal!important}
 .header-type-2 .mega-menu.header2 .menu-logo>li>a{display:flex!important;align-items:center!important;float:none!important;width:120px!important;padding:0!important;margin:0!important;line-height:normal!important}
 .header-type-2 .mega-menu.header2 .menu-logo img{display:block!important;width:120px!important;max-width:120px!important;height:auto!important;max-height:none!important;object-fit:contain!important;margin:0!important}
 .header-type-2 .mega-menu.header2 .pikiin-navigation-search-link{display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;order:2!important;flex:0 0 40px!important;width:40px!important;height:44px!important;margin:0 10px 0 auto!important;padding:0!important;color:#515a60!important;text-decoration:none!important;background:transparent!important}
 .pikiin-navigation-search-link svg{display:block!important;width:34px!important;height:34px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}
 .header-type-2 .mega-menu.header2 .pikiin-navigation-search-link:hover,.header-type-2 .mega-menu.header2 .pikiin-navigation-search-link:focus-visible{color:var(--pikiin-navux-teal)!important}
 .pikiin-navigation-search-link:focus-visible{outline:2px solid var(--pikiin-navux-teal)!important;outline-offset:2px!important;border-radius:5px!important}

 /* Keep the account action next to Search and reserve the far right for the hamburger. */
 .header-type-2 .mega-menu.header2 .menu-button{position:static!important;float:none!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;order:3!important;flex:0 1 auto!important;width:auto!important;height:68px!important;min-width:0!important;margin:0 40px 0 0!important;padding:0!important;gap:0!important;background:transparent!important;z-index:1105!important}
 .header-type-2 .mega-menu.header2 .menu-button>li{position:relative!important;float:none!important;display:flex!important;align-items:center!important;width:auto!important;max-width:100%!important;height:68px!important;margin:0!important;padding:0!important;line-height:normal!important;z-index:1106!important}
 .header-type-2 .mega-menu.header2 .menu-button li.post-btn,.header-type-2 .mega-menu.header2 .menu-button li.ad-listing-btn{display:none!important}
 .header-type-2 .mega-menu.header2 .menu-button li.profile-dropdown>a.dropdown-toggle{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;height:46px!important;max-width:150px!important;padding:0 2px!important;color:#3f474d!important;line-height:normal!important;white-space:nowrap!important;z-index:1107!important}
 .header-type-2 .mega-menu.header2 .menu-button li.profile-dropdown>a.dropdown-toggle img.resize,.header-type-2 .mega-menu.header2 .menu-button li.profile-dropdown>a.dropdown-toggle img{display:block!important;width:32px!important;height:32px!important;flex:0 0 32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;box-shadow:none!important;object-fit:cover!important;background:#eef2f3!important}
 .header-type-2 .mega-menu.header2 .menu-button li.profile-dropdown>a.dropdown-toggle .pikiin-global-account-name{display:inline-block!important;max-width:72px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#3f474d!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;text-transform:capitalize!important}
 .header-type-2 .mega-menu.header2 .menu-button li:not(.profile-dropdown):not(.post-btn):not(.ad-listing-btn)>a[data-target="#myModal"]{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;height:48px!important;max-width:145px!important;padding:0 2px!important;color:#3f474d!important;font-size:11.5px!important;font-weight:500!important;line-height:1.15!important;white-space:nowrap!important;text-transform:none!important}
 .pikiin-navigation-login-icon{display:block!important;width:25px!important;height:25px!important;flex:0 0 25px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important}
 .pikiin-navigation-login-label{display:inline-block!important;max-width:108px!important;white-space:normal!important}

 /* The theme account dropdown stays inside the screen and above the open hamburger list. */
 .header-type-2 .mega-menu.header2 .menu-button li.profile-dropdown{position:relative!important;z-index:1200!important}
 .header-type-2 .mega-menu.header2 .menu-button li.profile-dropdown>.dropdown-menu{position:absolute!important;top:100%!important;right:0!important;left:auto!important;z-index:1300!important;width:176px!important;min-width:176px!important;max-width:calc(100vw - 20px)!important;margin:0!important;padding:5px 0!important;white-space:nowrap!important;background:#fff!important;border:1px solid #e1e5e7!important;border-radius:7px!important;box-shadow:0 8px 22px rgba(20,30,34,.18)!important}
 .header-type-2 .mega-menu.header2 .menu-button li.profile-dropdown>.dropdown-menu a{white-space:nowrap!important}

 /* Hamburger icon and its full-width public navigation list. */
 .header-type-2 .mega-menu.header2 .menu-mobile-collapse-trigger{position:absolute!important;top:12px!important;right:7px!important;left:auto!important;z-index:1250!important;display:block!important;width:38px!important;height:44px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;cursor:pointer}
 .header-type-2 .mega-menu.header2 .menu-mobile-collapse-trigger:before,.header-type-2 .mega-menu.header2 .menu-mobile-collapse-trigger:after,.header-type-2 .mega-menu.header2 .menu-mobile-collapse-trigger span{position:absolute!important;left:6px!important;right:auto!important;width:26px!important;height:2px!important;margin:0!important;background:#515a60!important;border:0!important;transform:none!important}
 .header-type-2 .mega-menu.header2 .menu-mobile-collapse-trigger:before{top:14px!important}
 .header-type-2 .mega-menu.header2 .menu-mobile-collapse-trigger span{top:21px!important}
 .header-type-2 .mega-menu.header2 .menu-mobile-collapse-trigger:after{top:28px!important}
 .header-type-2 .mega-menu.header2 .menu-mobile-collapse-trigger.active:before{top:21px!important;transform:rotate(45deg)!important}
 .header-type-2 .mega-menu.header2 .menu-mobile-collapse-trigger.active:after{top:21px!important;transform:rotate(-45deg)!important}
 .header-type-2 .mega-menu.header2 .menu-mobile-collapse-trigger.active span{opacity:0!important}
 .header-type-2 .mega-menu.header2 .menu-links{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:1002!important;width:100%!important;max-height:calc(100vh - 68px)!important;max-height:calc(100dvh - 68px)!important;overflow-y:auto!important;background:#fff!important;box-shadow:0 8px 20px rgba(22,32,36,.14)!important}
 .header-type-2 .mega-menu.header2 .menu-links>li{position:relative!important;float:none!important;width:100%!important;border-bottom:1px solid #edf0f1!important}
 .header-type-2 .mega-menu.header2 .menu-links>li>a{display:block!important;width:100%!important;padding:13px 50px 13px 18px!important;color:#343a3e!important;font-size:15px!important;line-height:1.35!important;border:0!important}
 .header-type-2 .mega-menu.header2 .menu-links>.pikiin-mobile-business-item,.pikiin-admin-nav .pikiin-account-mobile-menu .pikiin-account-public-menu>.pikiin-mobile-business-item{display:block!important;background:var(--pikiin-navux-teal)!important;border:0!important}
 .header-type-2 .mega-menu.header2 .menu-links>.pikiin-mobile-business-item>a,.pikiin-admin-nav .pikiin-account-mobile-menu .pikiin-account-public-menu>.pikiin-mobile-business-item>a{display:flex!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:11px 18px!important;color:#fff!important;font-size:16px!important;font-weight:600!important}
 .pikiin-mobile-business-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:23px!important;height:23px!important;flex:0 0 23px!important;color:#fff!important;font-size:29px!important;font-weight:300!important;line-height:20px!important}
 .header-type-2 .mega-menu.header2 .menu-links .drop-down-multilevel{position:static!important;display:none;float:none!important;width:auto!important;min-width:0!important;margin:0 18px 8px!important;padding:0 0 0 10px!important;border:0!important;border-left:2px solid #e2e7e8!important;box-shadow:none!important;background:#fff!important}
 .header-type-2 .mega-menu.header2 .menu-links li.activeTriggerMobile>.drop-down-multilevel{display:block!important}

 /* If both account and hamburger menus are open, the small account menu remains accessible above the site menu. */
}

/* Desktop public header: one row, same logo and CTA rhythm as the profile header. */
@media(min-width:993px){
 .header-type-2 .mega-menu.header2{position:relative!important;z-index:2000!important;min-height:80px!important;height:80px!important;padding:0!important;overflow:visible!important;background:#fff!important}
 .header-type-2 .mega-menu.header2>.container-fluid{padding-left:0!important;padding-right:0!important}
 .header-type-2 .mega-menu.header2>.container-fluid>.row{margin:0!important}
 .header-type-2 .mega-menu.header2>.container-fluid>.row>[class*="col-"]{padding:0!important}
 .header-type-2 .mega-menu.header2 .menu-list-items{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;height:80px!important;min-height:80px!important;padding:0 0 0 24px!important;overflow:visible!important;background:#fff!important;box-sizing:border-box!important}
 .header-type-2 .mega-menu.header2 .menu-logo{position:static!important;float:none!important;display:flex!important;align-items:center!important;flex:0 0 120px!important;width:120px!important;height:80px!important;margin:0 12px 0 0!important;padding:0!important}
 .header-type-2 .mega-menu.header2 .menu-logo>li{position:static!important;float:none!important;display:flex!important;align-items:center!important;width:120px!important;height:80px!important;margin:0!important;line-height:normal!important}
 .header-type-2 .mega-menu.header2 .menu-logo>li>a{display:flex!important;align-items:center!important;float:none!important;width:120px!important;padding:0!important;margin:0!important;line-height:normal!important}
 .header-type-2 .mega-menu.header2 .menu-logo img{display:block!important;width:120px!important;max-width:120px!important;height:auto!important;max-height:60px!important;object-fit:contain!important;margin:0!important}
 .header-type-2 .mega-menu.header2 .pikiin-navigation-search-link{display:none!important}
 .header-type-2 .mega-menu.header2 .menu-mobile-collapse-trigger{display:none!important}
 .header-type-2 .mega-menu.header2 .menu-links{position:static!important;float:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important;white-space:nowrap!important}
 .header-type-2 .mega-menu.header2 .menu-links>li{position:relative!important;float:none!important;display:block!important;flex:0 1 auto!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;line-height:normal!important;text-align:left!important}
 .header-type-2 .mega-menu.header2 .menu-links>li>a{display:block!important;width:auto!important;min-height:0!important;padding:0 clamp(4px,.45vw,9px)!important;color:#222!important;font-size:clamp(14px,.86vw,15px)!important;font-weight:400!important;line-height:80px!important;white-space:nowrap!important;text-align:left!important;border:0!important;text-decoration:none!important}
 .header-type-2 .mega-menu.header2 .menu-links>li>a:hover,.header-type-2 .mega-menu.header2 .menu-links>li.current-menu-item>a,.header-type-2 .mega-menu.header2 .menu-links>li.current-menu-ancestor>a{color:#222!important;box-shadow:inset 0 -2px 0 var(--pikiin-navux-teal)!important}
 .header-type-2 .mega-menu.header2 .menu-button{position:static!important;float:none!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;width:auto!important;height:80px!important;min-width:0!important;margin:0!important;padding:0!important;gap:12px!important;background:transparent!important;z-index:1105!important}
 .header-type-2 .mega-menu.header2 .menu-button>li{position:relative!important;float:none!important;display:flex!important;align-items:center!important;width:auto!important;max-width:100%!important;height:80px!important;margin:0!important;padding:0!important;line-height:normal!important;z-index:1106!important}
 .header-type-2 .mega-menu.header2 .menu-button li.post-btn,.header-type-2 .mega-menu.header2 .menu-button li.ad-listing-btn{display:flex!important}
 .header-type-2 .mega-menu.header2 .menu-button li.profile-dropdown>a.dropdown-toggle{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;height:48px!important;max-width:180px!important;padding:0!important;color:#111!important;line-height:normal!important;white-space:nowrap!important;text-decoration:none!important;z-index:1107!important}
 .header-type-2 .mega-menu.header2 .menu-button li.profile-dropdown>a.dropdown-toggle img.resize,.header-type-2 .mega-menu.header2 .menu-button li.profile-dropdown>a.dropdown-toggle img{display:block!important;width:46px!important;height:46px!important;flex:0 0 46px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;box-shadow:none!important;object-fit:cover!important;background:#eef2f3!important}
 .header-type-2 .mega-menu.header2 .menu-button li.profile-dropdown>a.dropdown-toggle .pikiin-global-account-name{display:inline-block!important;max-width:110px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#111!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;text-transform:capitalize!important}
 .header-type-2 .mega-menu.header2 .menu-button li.post-btn>a,.header-type-2 .mega-menu.header2 .menu-button li.ad-listing-btn>a{display:flex!important;align-items:center!important;justify-content:center!important;height:80px!important;min-height:80px!important;margin:0!important;padding:0 24px!important;color:#fff!important;background:var(--pikiin-navux-teal)!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:0!important;font-weight:700!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important;text-decoration:none!important}
 .header-type-2 .mega-menu.header2 .menu-button li.post-btn>a i,.header-type-2 .mega-menu.header2 .menu-button li.ad-listing-btn>a i,.header-type-2 .mega-menu.header2 .menu-button li.post-btn>a svg,.header-type-2 .mega-menu.header2 .menu-button li.ad-listing-btn>a svg{font-size:14px!important}
 .header-type-2 .mega-menu.header2 .menu-button .pikiin-navux-business-label{margin-left:8px!important;font-size:14px!important;font-weight:700!important}
 .header-type-2 .mega-menu.header2 .menu-button li:not(.profile-dropdown):not(.post-btn):not(.ad-listing-btn)>a[data-target="#myModal"]{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:48px!important;margin:0!important;padding:0!important;color:#222!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:14px!important;font-weight:500!important;line-height:1!important;text-transform:none!important;white-space:nowrap!important;text-decoration:none!important}
 .header-type-2 .mega-menu.header2 .menu-button li:not(.profile-dropdown):not(.post-btn):not(.ad-listing-btn)>a[data-target="#myModal"]:hover,.header-type-2 .mega-menu.header2 .menu-button li:not(.profile-dropdown):not(.post-btn):not(.ad-listing-btn)>a[data-target="#myModal"]:focus-visible{color:#111!important}
 .header-type-2 .mega-menu.header2 .menu-button li:not(.profile-dropdown):not(.post-btn):not(.ad-listing-btn)>a[data-target="#myModal"] .pikiin-navigation-login-icon{display:block!important;width:22px!important;height:22px!important;flex:0 0 22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important}
 .header-type-2 .mega-menu.header2 .menu-button li:not(.profile-dropdown):not(.post-btn):not(.ad-listing-btn)>a[data-target="#myModal"] .pikiin-navigation-login-label{display:inline-block!important;max-width:none!important;white-space:nowrap!important}
 .header-type-2 .mega-menu.header2 .menu-links .drop-down-multilevel{position:absolute!important;top:100%!important;right:auto!important;left:50%!important;z-index:1500!important;display:none!important;width:max-content!important;min-width:220px!important;max-width:min(310px,calc(100vw - 24px))!important;margin:0!important;padding:0!important;overflow:visible!important;transform:translateX(-50%)!important;opacity:0!important;visibility:hidden!important;background:#fff!important;border:1px solid #e3e6e8!important;box-shadow:0 8px 22px rgba(20,30,34,.16)!important}
 .header-type-2 .mega-menu.header2 .menu-links .drop-down-multilevel .drop-down-multilevel{top:0!important;right:auto!important;left:100%!important;transform:none!important}
 .header-type-2 .mega-menu.header2 .menu-links li.activeTriggerMobile>.drop-down-multilevel,.header-type-2 .mega-menu.header2 .menu-links li.hoverTrigger:hover>.drop-down-multilevel,.header-type-2 .mega-menu.header2 .menu-links li:hover>.drop-down-multilevel,.header-type-2 .mega-menu.header2 .menu-links li:focus-within>.drop-down-multilevel{display:block!important;opacity:1!important;visibility:visible!important}
 .header-type-2 .mega-menu.header2 .menu-links .drop-down-multilevel>li{position:relative!important;display:block!important;float:none!important;width:100%!important;border-bottom:1px solid #edf0f1!important}
 .header-type-2 .mega-menu.header2 .menu-links .drop-down-multilevel>li>a{display:block!important;width:100%!important;min-height:40px!important;padding:11px 14px!important;color:#42494e!important;font-size:13px!important;line-height:1.35!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;text-align:left!important}
 .header-type-2 .mega-menu.header2 .menu-links>li:nth-child(4)>.drop-down-multilevel,.header-type-2 .mega-menu.header2 .menu-links>li:nth-child(5)>.drop-down-multilevel,.header-type-2 .mega-menu.header2 .menu-links>li:nth-child(9)>.drop-down-multilevel,.header-type-2 .mega-menu.header2 .menu-links>li:nth-child(10)>.drop-down-multilevel{right:0!important;left:auto!important;transform:none!important}
}

/* Keep nested category panels inside the viewport and wrap long labels. */
@media(min-width:768px){
 .header-type-2 .mega-menu.header2 .menu-links .drop-down-multilevel{width:max-content!important;min-width:220px!important;max-width:min(320px,calc(100vw - 32px))!important}
 .header-type-2 .mega-menu.header2 .menu-links .drop-down-multilevel>li>a{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}
 .pikiin-admin-nav .pikiin-account-public-menu .sub-menu{width:max-content!important;min-width:220px!important;max-width:min(320px,calc(100vw - 32px))!important}
 .pikiin-admin-nav .pikiin-account-public-menu .sub-menu a{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}
 .pikiin-admin-nav .pikiin-account-public-menu>li:nth-last-child(-n+2)>.sub-menu{right:0!important;left:auto!important}
 .pikiin-admin-nav .pikiin-account-public-menu>li:nth-last-child(-n+2)>.sub-menu .sub-menu{right:100%!important;left:auto!important}
}

@media(max-width:767px){
 .header-type-2 .mega-menu.header2 .menu-list-items{min-height:64px!important;height:64px!important;padding-left:8px!important;padding-right:6px!important}
 .header-type-2 .mega-menu.header2 .menu-logo,.header-type-2 .mega-menu.header2 .menu-logo>li{height:64px!important}
 .header-type-2 .mega-menu.header2 .pikiin-navigation-search-link{flex-basis:38px!important;width:38px!important;height:42px!important;margin-right:8px!important}
 .header-type-2 .mega-menu.header2 .menu-button{height:64px!important;margin-right:39px!important}
 .header-type-2 .mega-menu.header2 .menu-button>li{height:64px!important}
 .header-type-2 .mega-menu.header2 .menu-button li.profile-dropdown>a.dropdown-toggle{max-width:132px!important}
 .header-type-2 .mega-menu.header2 .menu-button li.profile-dropdown>a.dropdown-toggle .pikiin-global-account-name{max-width:82px!important;font-size:15px!important}
 .header-type-2 .mega-menu.header2 .menu-button li:not(.profile-dropdown):not(.post-btn):not(.ad-listing-btn)>a[data-target="#myModal"]{max-width:130px!important;font-size:11px!important}
 .pikiin-navigation-login-label{max-width:96px!important}
 .header-type-2 .mega-menu.header2 .menu-mobile-collapse-trigger{top:10px!important;right:5px!important;width:36px!important}
 .header-type-2 .mega-menu.header2 .menu-links{top:100%!important;max-height:calc(100vh - 64px)!important;max-height:calc(100dvh - 64px)!important}

 /* Profile header uses the same contained logo and a compact horizontal account row. */
 .pikiin-admin-nav{position:fixed!important;top:0!important;left:0!important;right:0!important;display:flex!important;align-items:center!important;width:100%!important;height:64px!important;min-height:64px!important;padding:0!important;z-index:3000!important;background:#fff!important;box-shadow:0 1px 5px rgba(0,0,0,.08)!important}
 .pikiin-admin-nav .brand{position:absolute!important;top:0!important;left:8px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:120px!important;height:64px!important;margin:0!important;padding:0!important;float:none!important}
 .pikiin-admin-nav .brand>a{display:flex!important;align-items:center!important;width:120px!important;height:64px!important;margin:0!important;padding:0!important}
 .pikiin-admin-nav .brand img.logo{display:block!important;width:120px!important;max-width:120px!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;float:none!important;object-fit:contain!important}
 .pikiin-admin-nav>.container-fluid{position:static!important;display:flex!important;align-items:center!important;width:100%!important;height:64px!important;min-width:0!important;margin:0!important;padding:0 50px 0 134px!important}
 .pikiin-admin-nav .top-search-form,.pikiin-admin-nav .pikiin-account-public-menu-wrap,.pikiin-admin-nav .pikiin-account-mobile-menu,.pikiin-admin-nav .navbar-btn-right,.pikiin-admin-nav #navbar-menu{display:none!important}
 .pikiin-admin-nav .pikiin-navigation-search-link{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;width:40px!important;height:44px!important;margin:0 10px 0 auto!important;color:#515a60!important}
 .pikiin-admin-nav .pikiin-mobile-account-trigger{position:static!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex:0 1 auto!important;width:auto!important;max-width:calc(100vw - 218px)!important;height:48px!important;min-width:0!important;margin:0!important;padding:0 2px!important;border:0!important;background:transparent!important;color:#353b3f!important;z-index:5!important}
 .pikiin-admin-nav .pikiin-mobile-account-trigger img{display:block!important;width:32px!important;height:32px!important;flex:0 0 32px!important;object-fit:cover!important;border-radius:50%!important;background:#eef2f3!important}
 .pikiin-admin-nav .pikiin-mobile-account-copy{display:block!important;min-width:0!important;max-width:88px!important;line-height:1.15!important}
 .pikiin-admin-nav .pikiin-mobile-account-name{display:block!important;max-width:88px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#30363a!important;font-size:16px!important;font-weight:600!important;text-transform:capitalize!important}
 .pikiin-admin-nav .pikiin-mobile-account-label{display:none!important}
 .pikiin-admin-nav .pikiin-mobile-account-trigger .lnr{display:block!important;align-self:center!important;margin:0!important;color:#596268!important;font-size:16px!important}
 .pikiin-admin-nav .pikiin-account-public-menu-toggle{position:absolute!important;top:10px!important;right:5px!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#515a60!important;line-height:1!important;z-index:8!important}
 .pikiin-admin-nav .pikiin-account-public-menu-toggle .lnr{font-size:24px!important}

 /* Compact profile submenu: right aligned, so the dashboard heading remains visible. */
 #dwt-admin-wrap .pikiin-sidebar{position:fixed!important;top:68px!important;right:10px!important;bottom:auto!important;left:auto!important;width:min(260px,calc(100vw - 24px))!important;height:auto!important;max-height:calc(100vh - 78px)!important;overflow:hidden!important;z-index:4300!important;border:1px solid #e3e6e8!important;border-radius:10px!important;background:#fff!important;box-shadow:0 12px 28px rgba(20,30,34,.18)!important;transform:translateY(-5px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important}
 body.pikiin-account-dropdown-open #dwt-admin-wrap .pikiin-sidebar{right:10px!important;left:auto!important;transform:translateY(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
 #dwt-admin-wrap .pikiin-sidebar .pikiin-account-drawer-head{display:none!important}
 #dwt-admin-wrap .pikiin-sidebar .sidebar-scroll{height:auto!important;max-height:calc(100vh - 78px)!important;overflow-y:auto!important;overscroll-behavior:contain}
 #dwt-admin-wrap .pikiin-sidebar,#dwt-admin-wrap .pikiin-sidebar .sidebar-scroll,#dwt-admin-wrap .pikiin-sidebar nav,#dwt-admin-wrap .pikiin-sidebar .nav,#dwt-admin-wrap .pikiin-sidebar .collapse,#dwt-admin-wrap .pikiin-sidebar .collapse.in{background:#fff!important}
 #dwt-admin-wrap .pikiin-sidebar nav>ul.nav{margin:0!important;padding:0!important}
 #dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li:not(.pikiin-manage-listings-action)>a{min-height:46px!important;padding:12px 15px!important;border-bottom:1px solid #edf0f1!important}
 #dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li.pikiin-manage-listings-action{display:block!important;margin:0!important;padding:0!important;border:0!important}
 #dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li.pikiin-manage-listings-action>a{display:flex!important;align-items:center!important;gap:11px!important;min-height:50px!important;padding:10px 15px!important;color:#fff!important;background:var(--pikiin-navux-teal)!important;border:0!important;border-radius:0!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important}
 #dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li.pikiin-manage-listings-action>a:hover,#dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li.pikiin-manage-listings-action>a:focus-visible{color:#fff!important;background:var(--pikiin-navux-teal-hover)!important}
 #dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li.pikiin-manage-listings-action>a svg{display:block!important;width:21px!important;height:21px!important;flex:0 0 21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}
 #dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li>a.active,#dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li>a[aria-expanded="true"],#dwt-admin-wrap .pikiin-sidebar nav>ul.nav .nav>li>a.active{color:#197e79!important;background:#e5f7f6!important;border-left-color:#5bb9b4!important;font-weight:600!important}
 #dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li>a.active i,#dwt-admin-wrap .pikiin-sidebar nav>ul.nav>li>a[aria-expanded="true"] i{color:#278f8a!important}
 #dwt-admin-wrap .pikiin-sidebar nav>ul.nav .nav>li>a.active{padding-left:50px!important}
 #dwt-admin-wrap .pikiin-sidebar .collapse.in{display:block!important}
 #dwt-admin-wrap .pikiin-sidebar .pikiin-account-drawer-backdrop{display:none!important}
}

@media(max-width:767px){
 /* The profile header is fixed, so keep the first page heading below it. */
 #dwt-admin-wrap.pikiin-account-wrap>.main{padding-top:64px!important}

 /* The profile header's own hamburger list starts at the header edge. */
 .pikiin-admin-nav .pikiin-account-mobile-menu{position:absolute!important;top:100%!important;right:0!important;left:0!important;z-index:1!important;width:100%!important;max-height:calc(100vh - 64px)!important;max-height:calc(100dvh - 64px)!important;overflow-y:auto!important;margin:0!important;padding:0!important;background:#fff!important;box-shadow:0 8px 20px rgba(22,32,36,.14)!important}
 .pikiin-admin-nav .pikiin-account-mobile-menu[hidden]{display:none!important}
 .pikiin-admin-nav .pikiin-account-mobile-menu:not([hidden]){display:block!important}

 /* Keep the sign-in dialog and backdrop above either open navigation menu. */
 .modal-backdrop{z-index:5001!important}
 #myModal.modal{z-index:5002!important}
}

@media(prefers-reduced-motion:reduce){
 #dwt-admin-wrap .pikiin-sidebar{transition:none!important}
}

/* Desktop profile header: match the public header row and CTA. */
@media(min-width:993px){
 .pikiin-admin-nav{position:fixed!important;top:0!important;left:0!important;right:0!important;display:flex!important;align-items:center!important;width:100%!important;height:80px!important;min-height:80px!important;padding:0!important;overflow:visible!important;z-index:3000!important;background:#fff!important}
 .pikiin-admin-nav .brand{position:absolute!important;top:0!important;left:24px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:120px!important;height:80px!important;margin:0!important;padding:0!important;float:none!important;z-index:3100!important}
 .pikiin-admin-nav .brand>a{display:flex!important;align-items:center!important;width:120px!important;height:80px!important;margin:0!important;padding:0!important}
 .pikiin-admin-nav .brand img.logo{display:block!important;width:120px!important;max-width:120px!important;height:auto!important;max-height:60px!important;margin:0!important;padding:0!important;float:none!important;object-fit:contain!important}
 .pikiin-admin-nav>.container-fluid{position:static!important;display:flex!important;align-items:center!important;flex:1 1 auto!important;width:100%!important;height:80px!important;min-width:0!important;margin:0!important;padding:0 0 0 156px!important;overflow:visible!important}
 .pikiin-admin-nav .top-search-form{display:none!important}
 .pikiin-admin-nav .pikiin-navigation-search-link{display:none!important}
 .pikiin-admin-nav .pikiin-account-public-menu-toggle,.pikiin-admin-nav .pikiin-account-mobile-menu,.pikiin-admin-nav .pikiin-mobile-account-trigger{display:none!important}
 .pikiin-admin-nav .pikiin-account-public-menu-wrap{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;height:80px!important;margin:0!important;padding:0!important;overflow:visible!important;z-index:1400!important;order:1!important}
 .pikiin-admin-nav .pikiin-account-public-menu{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:0!important;width:100%!important;height:80px!important;margin:0!important;padding:0!important;white-space:nowrap!important}
 .pikiin-admin-nav .pikiin-account-public-menu>li{position:relative!important;display:block!important;float:none!important;flex:0 1 auto!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;text-align:left!important}
 .pikiin-admin-nav .pikiin-account-public-menu>li>a{display:flex!important;align-items:center!important;width:auto!important;min-height:0!important;margin:0!important;padding:0 clamp(4px,.45vw,9px)!important;color:#222!important;font-size:clamp(14px,.86vw,15px)!important;font-weight:400!important;line-height:80px!important;text-align:left!important;text-decoration:none!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}
 .pikiin-admin-nav .pikiin-account-public-menu>li>a:hover,.pikiin-admin-nav .pikiin-account-public-menu>li.current-menu-item>a,.pikiin-admin-nav .pikiin-account-public-menu>li.current-menu-ancestor>a{color:#222!important;box-shadow:inset 0 -2px 0 var(--pikiin-navux-teal)!important}
 .pikiin-admin-nav .pikiin-account-public-menu .sub-menu{position:absolute!important;top:100%!important;right:auto!important;left:50%!important;z-index:1500!important;display:none!important;width:max-content!important;min-width:220px!important;max-width:min(310px,calc(100vw - 24px))!important;margin:0!important;padding:0!important;overflow:visible!important;transform:translateX(-50%)!important;opacity:0!important;visibility:hidden!important;background:#fff!important;border:1px solid #e3e6e8!important;box-shadow:0 8px 22px rgba(20,30,34,.16)!important}
 .pikiin-admin-nav .pikiin-account-public-menu .sub-menu .sub-menu{top:0!important;right:auto!important;left:100%!important;transform:none!important}
 .pikiin-admin-nav .pikiin-account-public-menu li:hover>.sub-menu,.pikiin-admin-nav .pikiin-account-public-menu li:focus-within>.sub-menu{display:block!important;opacity:1!important;visibility:visible!important}
 .pikiin-admin-nav .pikiin-account-public-menu .sub-menu>li{position:relative!important;display:block!important;float:none!important;width:100%!important;margin:0!important;border-bottom:1px solid #edf0f1!important}
 .pikiin-admin-nav .pikiin-account-public-menu .sub-menu a{display:block!important;width:100%!important;min-height:40px!important;padding:10px 14px!important;color:#42494e!important;font-size:13px!important;line-height:1.35!important;text-align:left!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}
 .pikiin-admin-nav .pikiin-account-public-menu .sub-menu li:hover>a,.pikiin-admin-nav .pikiin-account-public-menu .sub-menu li.current-menu-item>a{color:#2f3437!important;background:#f2f4f5!important}
 .pikiin-admin-nav .pikiin-account-public-menu>li:nth-child(4)>.sub-menu,.pikiin-admin-nav .pikiin-account-public-menu>li:nth-child(5)>.sub-menu,.pikiin-admin-nav .pikiin-account-public-menu>li:nth-child(9)>.sub-menu,.pikiin-admin-nav .pikiin-account-public-menu>li:nth-child(10)>.sub-menu{right:0!important;left:auto!important;transform:none!important}
 .pikiin-admin-nav .pikiin-account-public-menu>li:nth-child(4)>.sub-menu .sub-menu,.pikiin-admin-nav .pikiin-account-public-menu>li:nth-child(5)>.sub-menu .sub-menu,.pikiin-admin-nav .pikiin-account-public-menu>li:nth-child(9)>.sub-menu .sub-menu,.pikiin-admin-nav .pikiin-account-public-menu>li:nth-child(10)>.sub-menu .sub-menu{right:100%!important;left:auto!important}
 .pikiin-admin-nav .pikiin-account-public-menu>li.menu-item-has-children>a::after,.pikiin-admin-nav .pikiin-account-public-menu>li:has(> .sub-menu)>a::after{content:""!important;display:inline-block!important;width:7px!important;height:7px!important;margin-left:8px!important;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;transform:rotate(45deg) translateY(-2px)!important;flex:0 0 7px!important}
 .pikiin-admin-nav #navbar-menu{position:static!important;display:block!important;float:none!important;flex:0 0 auto!important;width:auto!important;height:80px!important;margin:0 12px 0 0!important;padding:0!important;z-index:1100!important;order:2!important}
 .pikiin-admin-nav #navbar-menu>.navbar-nav{display:flex!important;align-items:center!important;float:none!important;height:80px!important;margin:0!important;padding:0!important}
 .pikiin-admin-nav #navbar-menu>.navbar-nav>li{position:relative!important;display:block!important;float:none!important;margin:0!important;padding:0!important}
 .pikiin-admin-nav #navbar-menu .dropdown-toggle{display:flex!important;align-items:center!important;gap:8px!important;height:48px!important;padding:0!important;color:#111!important;white-space:nowrap!important;text-decoration:none!important}
 .pikiin-admin-nav #navbar-menu .dropdown-toggle img{display:block!important;width:46px!important;height:46px!important;flex:0 0 46px!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;object-fit:cover!important;border-radius:50%!important;background:#eef2f3!important}
 .pikiin-admin-nav #navbar-menu .dropdown-toggle>span{display:inline-block!important;max-width:110px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#111!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important}
 .pikiin-admin-nav #navbar-menu .dropdown-menu{position:absolute!important;top:100%!important;right:0!important;left:auto!important;z-index:1600!important;min-width:170px!important;margin:0!important;padding:5px 0!important;background:#fff!important;box-shadow:0 8px 22px rgba(20,30,34,.16)!important}
 .pikiin-admin-nav .navbar-btn-right{position:static!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;float:none!important;flex:0 0 auto!important;width:auto!important;height:80px!important;margin:0!important;padding:0!important;z-index:1100!important;order:3!important}
 .pikiin-admin-nav .navbar-btn-right .pikiin-header-cta{display:flex!important;align-items:center!important;justify-content:center!important;height:80px!important;min-height:80px!important;margin:0!important;padding:0 24px!important;color:#fff!important;background:var(--pikiin-navux-teal)!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:0!important;font-weight:700!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important;text-decoration:none!important}
 .pikiin-admin-nav .navbar-btn-right .pikiin-header-cta i{margin-right:8px!important}
 .pikiin-admin-nav .navbar-btn-right .pikiin-header-cta .pikiin-navux-business-label{font-size:14px!important;font-weight:700!important}
 #dwt-admin-wrap .pikiin-sidebar{position:fixed!important;top:0!important;right:auto!important;bottom:0!important;left:0!important;width:260px!important;height:100vh!important;z-index:1000!important;box-shadow:none!important;overflow:hidden!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
 body.admin-sidebar-active #dwt-admin-wrap .pikiin-sidebar,body.pikiin-account-drawer-open #dwt-admin-wrap .pikiin-sidebar{left:0!important;right:auto!important;width:260px!important}
 #dwt-admin-wrap .pikiin-sidebar .pikiin-account-drawer-head{display:none!important}
 #dwt-admin-wrap .pikiin-sidebar .sidebar-scroll{height:100%!important;max-height:none!important;overflow-y:auto!important}
 #dwt-admin-wrap .main{position:relative!important;left:0!important;float:right!important;width:calc(100% - 260px)!important;padding-top:80px!important}
 body.admin-sidebar-active #dwt-admin-wrap .main,body.pikiin-account-drawer-open #dwt-admin-wrap .main{position:relative!important;left:0!important;float:right!important;width:calc(100% - 260px)!important}
 #dwt-admin-wrap #sidebar-nav{padding-top:80px!important}
 #dwt-admin-wrap .pikiin-sidebar .pikiin-account-drawer-backdrop{display:none!important}
}
