/* KAEMTECH Admin sidebar, only admin pages. */
@media(min-width:1025px){
 body.kt-admin-mode{--kt-sidebar-width:252px}
 body.kt-admin-mode .navwrap{position:fixed;left:0;top:0;bottom:0;width:var(--kt-sidebar-width);z-index:90;background:var(--header);border-right:1px solid var(--border);border-top:0;overflow-y:auto;overflow-x:hidden;box-shadow:2px 0 12px #0000000a}
 body.kt-admin-mode .navwrap nav.shell.kt-admin-nav{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:4px!important;width:100%!important;max-width:none!important;padding:24px 12px!important;margin:0!important;overflow:visible}
 body.kt-admin-mode .kt-admin-nav .kt-admin-home,body.kt-admin-mode .kt-admin-nav .kt-admin-menu,body.kt-admin-mode .kt-admin-nav .kt-admin-logout{width:100%!important;margin:0!important}
 body.kt-admin-mode .kt-admin-nav .kt-admin-home,body.kt-admin-mode .kt-admin-nav .kt-admin-menu>summary,body.kt-admin-mode .kt-admin-nav .kt-admin-logout button{width:100%!important;justify-content:space-between!important;text-align:left!important;white-space:normal!important;border:0!important;background:transparent!important;padding:11px 12px!important;min-height:40px!important}
 body.kt-admin-mode .kt-admin-nav .kt-admin-home:hover,body.kt-admin-mode .kt-admin-nav .kt-admin-menu>summary:hover,body.kt-admin-mode .kt-admin-nav .kt-admin-menu[open]>summary{background:var(--field)!important}
 body.kt-admin-mode .kt-admin-nav .kt-admin-menu-links{position:static!important;display:grid!important;min-width:0!important;max-width:100%!important;max-height:none!important;box-shadow:none!important;padding:3px 4px 6px 15px!important;margin:0!important;background:transparent!important;border:0!important;gap:0!important}
 body.kt-admin-mode .kt-admin-nav .kt-admin-menu:not([open]) .kt-admin-menu-links{display:none!important}
 body.kt-admin-mode .kt-admin-nav .kt-admin-menu-links a{white-space:normal!important;padding:8px 11px!important;font-size:13px!important}
 body.kt-admin-mode .kt-admin-nav .kt-admin-menu-links a[aria-current=page]{background:var(--field)!important;border-left:3px solid var(--accent)!important;font-weight:700}
 body.kt-admin-mode>.utility,body.kt-admin-mode>header,body.kt-admin-mode>main.shell,body.kt-admin-mode>footer.shell{margin-left:var(--kt-sidebar-width)!important}
 body.kt-admin-mode main.shell{width:calc(100% - var(--kt-sidebar-width))!important;max-width:none!important;margin-right:0!important;padding-left:clamp(18px,2vw,40px)!important;padding-right:clamp(18px,2vw,40px)!important}
 body.kt-admin-mode header>.shell,body.kt-admin-mode header .navwrap{max-width:none}
 body.kt-admin-mode footer.shell{width:calc(100% - var(--kt-sidebar-width))!important}
}
@media(max-width:1024px){
 body.kt-admin-mode .navwrap{padding:8px 14px}
 body.kt-admin-mode .kt-sidebar-mobile-toggle{display:block;width:100%;text-align:left}
 body.kt-admin-mode .navwrap:not(.kt-sidebar-mobile-open) nav.kt-admin-nav{display:none!important}
 body.kt-admin-mode .navwrap.kt-sidebar-mobile-open nav.kt-admin-nav{display:flex;flex-direction:column;align-items:stretch;gap:4px;max-width:none}
 body.kt-admin-mode .navwrap .kt-admin-menu-links{position:static!important;box-shadow:none!important}
}
@media(min-width:1025px){body.kt-admin-mode .kt-sidebar-mobile-toggle{display:none!important}}
/* List popovers; native one-line title tooltip deliberately removed. */
.kt-product-admin-table .kt-category-popup{min-width:240px!important;max-width:min(520px,85vw)!important;white-space:normal!important}
.kt-product-admin-table .kt-category-popup li{display:list-item!important;margin:7px 0!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere}

/* V0.31.241: grouped Gambio tools */
.kt-admin-gambio-submenu{display:block;min-width:0}
.kt-admin-gambio-submenu>summary{cursor:pointer;list-style:none;border-radius:7px;padding:9px 11px!important;color:var(--text,#263545)!important;background:transparent!important;font-size:13px!important;font-weight:650!important;white-space:normal}
.kt-admin-gambio-submenu>summary::-webkit-details-marker{display:none}
.kt-admin-gambio-submenu>summary:after{content:'⌄';float:right}
.kt-admin-gambio-submenu[open]>summary:after{content:'⌃'}
.kt-admin-gambio-submenu>summary:hover,.kt-admin-gambio-submenu[open]>summary{background:var(--field,#edf2f7)!important}
.kt-admin-gambio-submenu-links{display:grid;gap:1px;padding-left:12px}
body.kt-admin-mode .kt-admin-nav .kt-admin-gambio-submenu-links a{display:block;white-space:normal!important;padding:8px 9px!important;font-size:12.5px!important;color:var(--text,#263545)!important;text-decoration:none}
.kt-admin-gambio-submenu-links a:hover{background:var(--field,#edf2f7);border-radius:6px}
