diff --git a/blazy.services.yml b/blazy.services.yml
index 34bc031..df27a7c 100644
--- a/blazy.services.yml
+++ b/blazy.services.yml
@@ -29,7 +29,7 @@ services:
   blazy.admin.base:
     abstract: true
     class: Drupal\blazy\Form\BlazyAdminBase
-    arguments: ['@entity_display.repository', '@config.typed', '@date.formatter', '@blazy.manager']
+    arguments: ['@entity_display.repository', '@config.typed', '@date.formatter', '@blazy.manager', '@current_route_match']
 
   blazy.admin.formatter:
     class: Drupal\blazy\Form\BlazyAdminFormatter
diff --git a/src/Form/BlazyAdminBase.php b/src/Form/BlazyAdminBase.php
index fcfd8be..9da9768 100644
--- a/src/Form/BlazyAdminBase.php
+++ b/src/Form/BlazyAdminBase.php
@@ -14,6 +14,7 @@ use Drupal\Component\Utility\Unicode;
 use Symfony\Component\DependencyInjection\ContainerInterface;
 use Drupal\blazy\BlazyDefault;
 use Drupal\blazy\BlazyManagerInterface;
+use Drupal\Core\Routing\RouteMatchInterface;
 
 /**
  * A base for blazy admin integration to have re-usable methods in one place.
@@ -85,6 +86,13 @@ abstract class BlazyAdminBase implements BlazyAdminInterface {
    */
   protected $blazyManager;
 
+  /**
+   * The current route match.
+   *
+   * @var \Drupal\Core\Routing\RouteMatchInterface
+   */
+  protected $routeMatch;
+
   /**
    * Constructs a BlazyAdminBase object.
    *
@@ -96,19 +104,22 @@ abstract class BlazyAdminBase implements BlazyAdminInterface {
    *   The date formatter service.
    * @param \Drupal\slick\BlazyManagerInterface $blazy_manager
    *   The blazy manager service.
+   * @param \Drupal\Core\Routing\RouteMatchInterface $route_match
+   *   The route match service.
    */
-  public function __construct(EntityDisplayRepositoryInterface $entity_display_repository, TypedConfigManagerInterface $typed_config, DateFormatterInterface $date_formatter, BlazyManagerInterface $blazy_manager) {
+  public function __construct(EntityDisplayRepositoryInterface $entity_display_repository, TypedConfigManagerInterface $typed_config, DateFormatterInterface $date_formatter, BlazyManagerInterface $blazy_manager, RouteMatchInterface $route_match) {
     $this->entityDisplayRepository = $entity_display_repository;
     $this->typedConfig             = $typed_config;
     $this->dateFormatter           = $date_formatter;
     $this->blazyManager            = $blazy_manager;
+    $this->routeMatch              = $route_match;
   }
 
   /**
    * {@inheritdoc}
    */
   public static function create(ContainerInterface $container) {
-    return new static($container->get('entity_display.repository'), $container->get('config.typed'), $container->get('date.formatter'), $container->get('blazy.manager'));
+    return new static($container->get('entity_display.repository'), $container->get('config.typed'), $container->get('date.formatter'), $container->get('blazy.manager'), $container->get('current_route_match'));
   }
 
   /**
@@ -132,6 +143,13 @@ abstract class BlazyAdminBase implements BlazyAdminInterface {
     return $this->blazyManager;
   }
 
+  /**
+   * Returns the route match.
+   */
+  public function getRouteMatch() {
+    return $this->routeMatch;
+  }
+
   /**
    * Returns shared form elements across field formatter and Views.
    */
@@ -545,6 +563,13 @@ abstract class BlazyAdminBase implements BlazyAdminInterface {
     $excludes  = ['details', 'fieldset', 'hidden', 'markup', 'item', 'table'];
     $selects   = ['cache', 'optionset', 'view_mode'];
 
+    $current_route_name = $this->routeMatch->getRouteName();
+    $is_layout_builder = str_starts_with($current_route_name, "layout_builder.");
+
+    if ($is_layout_builder) {
+      $admin_css = FALSE;
+    }
+
     $this->blazyManager->getModuleHandler()->alter('blazy_form_element', $form, $definition);
 
     foreach (Element::children($form) as $key) {
diff --git a/tests/src/Unit/Form/BlazyAdminExtendedUnitTest.php b/tests/src/Unit/Form/BlazyAdminExtendedUnitTest.php
index 2f54818..354a98d 100644
--- a/tests/src/Unit/Form/BlazyAdminExtendedUnitTest.php
+++ b/tests/src/Unit/Form/BlazyAdminExtendedUnitTest.php
@@ -41,6 +41,7 @@ class BlazyAdminExtendedUnitTest extends UnitTestCase {
     $this->dateFormatter = $this->getMockBuilder('Drupal\Core\Datetime\DateFormatter')
       ->disableOriginalConstructor()
       ->getMock();
+    $this->routeMatch = $this->createMock('Drupal\Core\Routing\RouteMatch');
 
     $container = new ContainerBuilder();
     $container->set('entity_display.repository', $this->entityDisplayRepository);
@@ -48,6 +49,7 @@ class BlazyAdminExtendedUnitTest extends UnitTestCase {
     $container->set('string_translation', $this->getStringTranslationStub());
     $container->set('date.formatter', $this->dateFormatter);
     $container->set('blazy.manager', $this->blazyManager);
+    $container->set('current_route_match', $this->routeMatch);
 
     \Drupal::setContainer($container);
 
@@ -55,7 +57,8 @@ class BlazyAdminExtendedUnitTest extends UnitTestCase {
       $this->entityDisplayRepository,
       $this->typedConfig,
       $this->dateFormatter,
-      $this->blazyManager
+      $this->blazyManager,
+      $this->routeMatch
     );
   }
 
diff --git a/tests/src/Unit/Form/BlazyAdminFormatterUnitTest.php b/tests/src/Unit/Form/BlazyAdminFormatterUnitTest.php
index f14d075..a78b0a8 100644
--- a/tests/src/Unit/Form/BlazyAdminFormatterUnitTest.php
+++ b/tests/src/Unit/Form/BlazyAdminFormatterUnitTest.php
@@ -42,6 +42,7 @@ class BlazyAdminFormatterUnitTest extends UnitTestCase {
     $this->dateFormatter = $this->getMockBuilder('Drupal\Core\Datetime\DateFormatter')
       ->disableOriginalConstructor()
       ->getMock();
+    $this->routeMatch = $this->createMock('Drupal\Core\Routing\RouteMatch');
 
     $container = new ContainerBuilder();
     $container->set('entity_display.repository', $this->entityDisplayRepository);
@@ -49,6 +50,7 @@ class BlazyAdminFormatterUnitTest extends UnitTestCase {
     $container->set('string_translation', $this->getStringTranslationStub());
     $container->set('date.formatter', $this->dateFormatter);
     $container->set('blazy.manager', $this->blazyManager);
+    $container->set('current_route_match', $this->routeMatch);
 
     \Drupal::setContainer($container);
 
@@ -56,7 +58,8 @@ class BlazyAdminFormatterUnitTest extends UnitTestCase {
       $this->entityDisplayRepository,
       $this->typedConfig,
       $this->dateFormatter,
-      $this->blazyManager
+      $this->blazyManager,
+      $this->routeMatch
     );
   }
 
diff --git a/tests/src/Unit/Form/BlazyAdminUnitTest.php b/tests/src/Unit/Form/BlazyAdminUnitTest.php
index 8bc4f4a..49a4f70 100644
--- a/tests/src/Unit/Form/BlazyAdminUnitTest.php
+++ b/tests/src/Unit/Form/BlazyAdminUnitTest.php
@@ -29,6 +29,7 @@ class BlazyAdminUnitTest extends UnitTestCase {
     $this->dateFormatter = $this->getMockBuilder('Drupal\Core\Datetime\DateFormatter')
       ->disableOriginalConstructor()
       ->getMock();
+    $this->routeMatch = $this->createMock('Drupal\Core\Routing\RouteMatch');
   }
 
   /**
@@ -37,6 +38,7 @@ class BlazyAdminUnitTest extends UnitTestCase {
    * @covers ::getEntityDisplayRepository
    * @covers ::getTypedConfig
    * @covers ::blazyManager
+   * @covers ::getRouteMatch
    */
   public function testBlazyAdminCreate() {
     $container = $this->createMock(ContainerInterface::class);
@@ -47,6 +49,7 @@ class BlazyAdminUnitTest extends UnitTestCase {
       ['config.typed', $exception, $this->typedConfig],
       ['date.formatter', $exception, $this->dateFormatter],
       ['blazy.manager', $exception, $this->blazyManager],
+      ['current_route_match', $exception, $this->routeMatch],
     ];
 
     $container->expects($this->any())
@@ -59,6 +62,7 @@ class BlazyAdminUnitTest extends UnitTestCase {
     $this->assertInstanceOf('\Drupal\Core\Entity\EntityDisplayRepositoryInterface', $blazyAdmin->getEntityDisplayRepository());
     $this->assertInstanceOf('\Drupal\Core\Config\TypedConfigManagerInterface', $blazyAdmin->getTypedConfig());
     $this->assertInstanceOf('\Drupal\blazy\BlazyManagerInterface', $blazyAdmin->blazyManager());
+    $this->assertInstanceOf('\Drupal\Core\Routing\RouteMatchInterface', $blazyAdmin->getRouteMatch());
   }
 
 }
