
body.delog-admin-shell-active{padding-left:0!important}
#delogAdminSidebar,#delogAdminMenuButton{display:none!important}

#delogAdminOverlay{
  position:fixed;inset:0;z-index:100001;
  background:rgba(15,23,42,.42);
  backdrop-filter:blur(6px);
  display:none;align-items:center;justify-content:center;
  padding:24px;box-sizing:border-box;
}
#delogAdminOverlay.open{display:flex}

#delogAdminCommand{
  width:min(1120px,96vw);max-height:min(780px,90vh);
  background:#fff;border-radius:26px;
  box-shadow:0 24px 70px rgba(15,23,42,.35);
  overflow:hidden;display:grid;grid-template-columns:280px 1fr;
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
}
.adminCommandLeft{background:#f5f8f8;border-right:1px solid #e5eeee;padding:20px;overflow:auto}
.adminCommandBrand{font-size:22px;font-weight:850;color:#102027}
.adminCommandSub{font-size:13px;color:#667085;margin:4px 0 18px}
.adminCommandGroup{
  width:100%;border:0;background:transparent;text-align:left;
  padding:13px 14px;border-radius:15px;color:#26383b;
  font-weight:750;cursor:pointer;display:flex;
  justify-content:space-between;align-items:center;margin-bottom:6px;
}
.adminCommandGroup:hover{background:#eef4f4}
.adminCommandGroup.active{background:#5f9ea0;color:white}
.adminCommandRight{padding:22px;overflow:auto}
.adminCommandTop{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}
.adminCommandTitle{font-size:24px;font-weight:850;color:#101828}
.adminCommandClose{
  border:1px solid #e5e7eb;background:#fff;border-radius:14px;
  padding:10px 14px;font-weight:800;cursor:pointer;
}
.adminCommandSearch{
  width:100%;border:1px solid #d9e3e4;border-radius:18px;
  padding:15px 16px;font-size:15px;font-weight:650;
  outline:none;margin-bottom:18px;box-sizing:border-box;
}
.adminCommandGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.adminCommandTile{
  display:flex;gap:13px;align-items:flex-start;text-decoration:none;
  color:#101828;border:1px solid #e6eeee;background:#fff;
  border-radius:18px;padding:15px;min-height:74px;
  box-shadow:0 8px 20px rgba(15,23,42,.04);
}
.adminCommandTile:hover{border-color:#5f9ea0;box-shadow:0 12px 28px rgba(15,23,42,.08)}
.adminCommandIcon{
  width:42px;height:42px;border-radius:14px;background:#eef6f6;
  display:flex;align-items:center;justify-content:center;font-size:21px;flex:none;
}
.adminCommandTileTitle{font-weight:850;font-size:15px;margin-bottom:4px}
.adminCommandTilePath{color:#667085;font-size:12px;line-height:1.35;word-break:break-word}

@media(max-width:800px){
  #delogAdminOverlay{display:none!important}
}
