ayaka417 3 лет назад
Родитель
Сommit
8acc3a63bb

+ 8 - 9
packages/app/src/styles/theme/_apply-colors.scss

@@ -26,10 +26,6 @@ $color-btn-reload-in-sidebar: var(--color-btn-reload-in-sidebar,#{$gray-500});
 $bgcolor-keyword-highlighted: var(--bgcolor-keyword-highlighted,#{var.$grw-marker-yellow});
 $bgcolor-keyword-highlighted: var(--bgcolor-keyword-highlighted,#{var.$grw-marker-yellow});
 $color-page-list-group-item-meta: var(--color-page-list-group-item-meta,#{$gray-500});
 $color-page-list-group-item-meta: var(--color-page-list-group-item-meta,#{$gray-500});
 $color-search-page-list-title: var(--color-search-page-list-title,var(--color-global));
 $color-search-page-list-title: var(--color-search-page-list-title,var(--color-global));
-$color-resize-button: var(--color-resize-button--,var(--color-global));
-$bgcolor-resize-button: var(--bgcolor-resize-button,white);
-$color-resize-button-hover: var(--color-resize-button-hover,var(--color-reversal));
-$bgcolor-resize-button-hover: var(--bgcolor-resize-button-hover,#{hsl.lighten(var(--bgcolor-resize-button), 5%)});
 
 
 // override bootstrap variables
 // override bootstrap variables
 $body-bg: var(--bgcolor-global);
 $body-bg: var(--bgcolor-global);
@@ -47,7 +43,7 @@ $theme-colors: map-merge($theme-colors, ( primary: $primary ));
 @import 'reboot-bootstrap-buttons';
 @import 'reboot-bootstrap-buttons';
 @import 'reboot-bootstrap-colors';
 @import 'reboot-bootstrap-colors';
 @import 'reboot-bootstrap-theme-colors';
 @import 'reboot-bootstrap-theme-colors';
-// @import 'reboot-bootstrap-nav';
+@import 'reboot-bootstrap-nav';
 @import 'reboot-toastr-colors';
 @import 'reboot-toastr-colors';
 
 
 // determine variables with bootstrap function (These variables can be used after importing bootstrap above)
 // determine variables with bootstrap function (These variables can be used after importing bootstrap above)
@@ -195,6 +191,10 @@ ul.pagination {
 }
 }
 
 
 .grw-sidebar {
 .grw-sidebar {
+  $color-resize-button: var(--color-resize-button--,var(--color-global));
+  $bgcolor-resize-button: var(--bgcolor-resize-button,white);
+  $color-resize-button-hover: var(--color-resize-button-hover,var(--color-reversal));
+  $bgcolor-resize-button-hover: var(--bgcolor-resize-button-hover,#{hsl.lighten(var(--bgcolor-resize-button), 5%)});
   .grw-navigation-resize-button {
   .grw-navigation-resize-button {
     .hexagon-container svg {
     .hexagon-container svg {
       .background {
       .background {
@@ -240,8 +240,7 @@ ul.pagination {
       }
       }
       // fukidashi
       // fukidashi
       &:after {
       &:after {
-        border-right-color: var(--bgcolor-sidebar-context)
-        ;
+        border-right-color: var(--bgcolor-sidebar-context);
       }
       }
     }
     }
   }
   }
@@ -267,7 +266,7 @@ ul.pagination {
       .custom-control-input:checked + .custom-control-label::before {
       .custom-control-input:checked + .custom-control-label::before {
         color: var(--bgcolor-global);
         color: var(--bgcolor-global);
         background-color: var(--primary);
         background-color: var(--primary);
-        // border-color: $primary !important;
+        border-color: var(--primary);
       }
       }
       .custom-control-input:checked + .custom-control-label::after {
       .custom-control-input:checked + .custom-control-label::after {
         color: var(--bgcolor-global);
         color: var(--bgcolor-global);
@@ -372,7 +371,7 @@ ul.pagination {
   }
   }
 
 
   .grw-nav-slide-hr {
   .grw-nav-slide-hr {
-    border-color: var(--color-link);
+    border-color: var(--color-link) !important;
   }
   }
 }
 }
 
 

+ 11 - 15
packages/preset-themes/src/styles/default.scss

@@ -7,13 +7,13 @@
 //
 //
 
 
 // colors for overriding bootstrap $theme-colors
 // colors for overriding bootstrap $theme-colors
-// $secondary: #;
+// --secondary: #;
 // --info: #;
 // --info: #;
 // --success: #;
 // --success: #;
 // --warning: #;
 // --warning: #;
 // --danger: #;
 // --danger: #;
-// $light: #;
-// $dark: #;
+// --light: #;
+// --dark: #;
 
 
 //== Light Mode
 //== Light Mode
 //
 //
@@ -24,8 +24,6 @@
   --accent: hsl(var(--accent-hs),var(--accent-l));
   --accent: hsl(var(--accent-hs),var(--accent-l));
   --accent-hs: 198.6,74.2%;
   --accent-hs: 198.6,74.2%;
   --accent-l: 48.6%;
   --accent-l: 48.6%;
-  $accent: #209fd8;
-
 
 
   // Background colors
   // Background colors
   --bgcolor-global: hsl(var(--bgcolor-global-hs),var(--bgcolor-global-l));
   --bgcolor-global: hsl(var(--bgcolor-global-hs),var(--bgcolor-global-l));
@@ -109,7 +107,7 @@
   // Tabs
   // Tabs
   // $color-nav-tabs-link-active: #; //optional
   // $color-nav-tabs-link-active: #; //optional
   // $bordercolor-nav-tabs-hover: # # $bordercolor-nav-tabs; // optional
   // $bordercolor-nav-tabs-hover: # # $bordercolor-nav-tabs; // optional
-  // $bordercolor-nav-tabs-active: # # --bgcolor-global; // optional
+  --bordercolor-nav-tabs-active: var(--bordercolor-nav-tabs) var(--bordercolor-nav-tabs) var(--bgcolor-global); // optional
 
 
   // Tags
   // Tags
   // $color-tags: #; //optional
   // $color-tags: #; //optional
@@ -209,10 +207,10 @@
   --bgcolor-sidebar-nav-item-active: rgba(#969494, 0.3); // optional
   --bgcolor-sidebar-nav-item-active: rgba(#969494, 0.3); // optional
   --text-shadow-sidebar-nav-item-active: 0px 0px 10px #0099ff; // optional
   --text-shadow-sidebar-nav-item-active: 0px 0px 10px #0099ff; // optional
   // Sidebar resize button
   // Sidebar resize button
-  $color-resize-button: white;
-  $bgcolor-resize-button: $accent;
-  $color-resize-button-hover: white;
-  $bgcolor-resize-button-hover: darken($bgcolor-resize-button, 5%);
+  --color-resize-button: white;
+  --bgcolor-resize-button: var(--accent);
+  --color-resize-button-hover: white;
+  --bgcolor-resize-button-hover: #{hsl.darken(var(--accent), 5%)};
   // Sidebar contents
   // Sidebar contents
   --color-sidebar-context: var(--color-global);
   --color-sidebar-context: var(--color-global);
   --color-sidebar-context-hs: var(--color-global-hs);
   --color-sidebar-context-hs: var(--color-global-hs);
@@ -224,10 +222,10 @@
   --bgcolor-subnav: --bgcolor-list-hover: #{hsl.lighten(var(--bgcolor-global),3%)};  // optional
   --bgcolor-subnav: --bgcolor-list-hover: #{hsl.lighten(var(--bgcolor-global),3%)};  // optional
 
 
   // Tabs
   // Tabs
-  $bordercolor-nav-tabs: $gray-700; // optional
+  --bordercolor-nav-tabs: #{$gray-700}; // optional
   // $color-nav-tabs-link-active: #; //optional
   // $color-nav-tabs-link-active: #; //optional
-  $bordercolor-nav-tabs-hover: #666 #666 $bordercolor-nav-tabs; // optional
-  // $bordercolor-nav-tabs-active: # # var(--bgcolor-global); // optional
+  --bordercolor-nav-tabs-hover: #666 #666 var(--bordercolor-nav-tabs); // optional
+  --bordercolor-nav-tabs-active: var(--bordercolor-nav-tabs) var(--bordercolor-nav-tabs) var(--bgcolor-global); // optional
 
 
   // Tags
   // Tags
   // $color-tags: #; //optional
   // $color-tags: #; //optional
@@ -246,8 +244,6 @@
   @import './theme/apply-colors';
   @import './theme/apply-colors';
   // @import './theme/apply-colors-dark';
   // @import './theme/apply-colors-dark';
 
 
-  // @import '/packages/app/src/styles/theme/apply-colors-dark-new';
-
   //Button
   //Button
   .btn-group.grw-page-editor-mode-manager {
   .btn-group.grw-page-editor-mode-manager {
     .btn.btn-outline-primary {
     .btn.btn-outline-primary {

+ 88 - 94
packages/preset-themes/src/styles/theme/_apply-colors.scss

@@ -1,34 +1,33 @@
-@use '../variables' as var;
-@use '../bootstrap/init' as *;
-@use '../mixins';
-@use './mixins/tables'; // comment out and use _reboot-bootstrap-tables instead -- 2020.05.28 Yuki Takei
-@use '../atoms/mixins/code';
-@use './mixins/hsl-button';
-@use './hsl-functions' as hsl;
-
-//
-//== Apply to Bootstrap
-//
-
-// determine optional variables
-// $border-image-navbar: linear-gradient(to right, $gray-300 0%, $gray-300 100%) !default;
-// $bgcolor-search-top-dropdown: $secondary !default;
-// $bgcolor-sidebar-nav-item-active: darken($bgcolor-sidebar, 10%) !default;
+// @use '../variables' as var;
+// @use '../bootstrap/init' as *;
+// @use '../mixins';
+// @use '../atoms/mixins/code';
+// @use './mixins/tables'; // comment out and use _reboot-bootstrap-tables instead -- 2020.05.28 Yuki Takei
+// @use './mixins/hsl-button';
+// @use './hsl-functions' as hsl;
+
+// //
+// //== Apply to Bootstrap
+// //
+
+// // determine optional variables
+// $border-image-navbar: var(--border-image-navbar,#{linear-gradient(to right, $gray-300 0%, $gray-300 100%)});
+// $bgcolor-search-top-dropdown: var(--bgcolor-search-top-dropdown,var(--secondary));
+// $bgcolor-sidebar-nav-item-active: var(--bgcolor-sidebar-nav-item-active,#{hsl.darken(var(--primary),10%)});
 // $text-shadow-sidebar-nav-item-active: var(--text-shadow-sidebar-nav-item-active,1px 1px 2px var(--primary));
 // $text-shadow-sidebar-nav-item-active: var(--text-shadow-sidebar-nav-item-active,1px 1px 2px var(--primary));
-// $bgcolor-inline-code: $gray-100 !default;
-// $color-inline-code: darken($red, 15%) !default;
-// $bordercolor-inline-code: $gray-400 !default;
-// $bordercolor-nav-tabs: $gray-300 !default;
-// $bordercolor-nav-tabs-hover: $gray-200 $gray-200 $bordercolor-nav-tabs !default;
-// $color-nav-tabs-link-active: $gray-600 !default;
+// $bgcolor-inline-code: var(--bgcolor-inline-code, #{$gray-100});
+// $color-inline-code: var(--color-inline-code, #{darken($red, 15%)});
+// $bordercolor-inline-code: var(--bordercolor-inline-code, #{$gray-400});
+// $bordercolor-nav-tabs: var(--bordercolor-nav-tabs, #{$gray-300});
+// $bordercolor-nav-tabs-hover: var(--bordercolor-nav-tabs-hover,#{$gray-200} #{$gray-200} var(--bordercolor-nav-tabs));
+// $border-nav-tabs-link-activec: var(--border-nav-tabs-link-active, #{$gray-600});
 // $bordercolor-nav-tabs-active: var(--bordercolor-nav-tabs-active,var(--bordercolor-nav-tabs) var(--bordercolor-nav-tabs) var(--bgcolor-global));
 // $bordercolor-nav-tabs-active: var(--bordercolor-nav-tabs-active,var(--bordercolor-nav-tabs) var(--bordercolor-nav-tabs) var(--bgcolor-global));
-// color-btn-reload-in-sidebar: $gray-500;
-// $bgcolor-keyword-highlighted: var.$grw-marker-yellow !default;
-// $color-page-list-group-item-meta: var(--color-page-list-group-item-meta,$gray-500);
+// $color-btn-reload-in-sidebar: var(--color-btn-reload-in-sidebar,#{$gray-500});
+// $bgcolor-keyword-highlighted: var(--bgcolor-keyword-highlighted,#{var.$grw-marker-yellow});
+// $color-page-list-group-item-meta: var(--color-page-list-group-item-meta,#{$gray-500});
 // $color-search-page-list-title: var(--color-search-page-list-title,var(--color-global));
 // $color-search-page-list-title: var(--color-search-page-list-title,var(--color-global));
 
 
-
-// override bootstrap variables
+// // override bootstrap variables
 // $body-bg: var(--bgcolor-global);
 // $body-bg: var(--bgcolor-global);
 // $body-color: var(--color-global);
 // $body-color: var(--color-global);
 // $link-color: var(--color-link);
 // $link-color: var(--color-link);
@@ -38,27 +37,27 @@
 // $nav-tabs-link-hover-border-color: var(--bordercolor-nav-tabs-hover);
 // $nav-tabs-link-hover-border-color: var(--bordercolor-nav-tabs-hover);
 // $nav-tabs-link-active-color: var(--color-nav-tabs-link-active);
 // $nav-tabs-link-active-color: var(--color-nav-tabs-link-active);
 // $nav-tabs-link-active-bg: var(--bgcolor-global);
 // $nav-tabs-link-active-bg: var(--bgcolor-global);
-// nav-tabs-link-active-border-color: var(--bordercolor-nav-tabs-active);
-// theme-colors: map-merge($theme-colors, ( primary: $primary ));
+// $nav-tabs-link-active-border-color: var(--bordercolor-nav-tabs-active);
+// $theme-colors: map-merge($theme-colors, ( primary: $primary ));
 
 
-// @import 'reboot-bootstrap-nav';
+// // @import 'reboot-bootstrap-nav';
 
 
-// determine variables with bootstrap function (These variables can be used after importing bootstrap above)
-// $color-modal-header: var(--color-modal-header,contrast(var(--primary)));
+// // determine variables with bootstrap function (These variables can be used after importing bootstrap above)
+// $color-modal-header: var(--color-modal-header,#{hsl.contrast(var(--primary))});
 
 
 // code:not([class^='language-']) {
 // code:not([class^='language-']) {
-//   @include code.code-inline-color($color-inline-code, $bgcolor-inline-code, $bordercolor-inline-code);
+//   @include code.code-inline-color(var(--color-inline-code), var(--bgcolor-inline-code), var(--bordercolor-inline-code));
 // }
 // }
 
 
 // .code-highlighted {
 // .code-highlighted {
 //   border-color: var(--bordercolor-inline-code);
 //   border-color: var(--bordercolor-inline-code);
 // }
 // }
 
 
-//
-//== Apply to Bootstrap Elements
-//
+// //
+// //== Apply to Bootstrap Elements
+// //
 
 
-// Alert link
+// // Alert link
 // @each $color, $value in $theme-colors {
 // @each $color, $value in $theme-colors {
 //   .alert.alert-#{$color} {
 //   .alert.alert-#{$color} {
 //     a,
 //     a,
@@ -68,7 +67,7 @@
 //   }
 //   }
 // }
 // }
 
 
-// Dropdown
+// // Dropdown
 // .grw-apperance-mode-dropdown {
 // .grw-apperance-mode-dropdown {
 //   .grw-sidebar-mode-icon svg {
 //   .grw-sidebar-mode-icon svg {
 //     fill: var(--secondary);
 //     fill: var(--secondary);
@@ -81,12 +80,12 @@
 //   }
 //   }
 // }
 // }
 
 
-// Form
+// // Form
 // .form-control {
 // .form-control {
 //   @include form-control-focus();
 //   @include form-control-focus();
 // }
 // }
 
 
-// Tabs
+// // Tabs
 // .nav.nav-tabs .nav-link.active {
 // .nav.nav-tabs .nav-link.active {
 //   color: var(--color-link);
 //   color: var(--color-link);
 //   background: transparent;
 //   background: transparent;
@@ -97,7 +96,7 @@
 //   }
 //   }
 // }
 // }
 
 
-// Pagination
+// // Pagination
 // ul.pagination {
 // ul.pagination {
 //   li.page-item.disabled {
 //   li.page-item.disabled {
 //     button.page-link {
 //     button.page-link {
@@ -128,16 +127,16 @@
 //   }
 //   }
 // }
 // }
 
 
-//
-//== Apply to Handsontable
-//
+// //
+// //== Apply to Handsontable
+// //
 // .handsontable {
 // .handsontable {
 //   color: initial;
 //   color: initial;
 // }
 // }
 
 
-//
-//== Apply to GROWI Elements
-//
+// //
+// //== Apply to GROWI Elements
+// //
 
 
 // .grw-logo {
 // .grw-logo {
 //   set transition for fill
 //   set transition for fill
@@ -178,22 +177,21 @@
 
 
 // .grw-global-search {
 // .grw-global-search {
 //   .btn-secondary.dropdown-toggle {
 //   .btn-secondary.dropdown-toggle {
-//     @include button-variant($bgcolor-search-top-dropdown, $bgcolor-search-top-dropdown);
+//     @include hsl-button.button-variant(var(--bgcolor-search-top-dropdown), var(--bgcolor-search-top-dropdown));
 //   }
 //   }
 
 
 //   // for https://youtrack.weseek.co.jp/issue/GW-2603
 //   // for https://youtrack.weseek.co.jp/issue/GW-2603
 //   .search-typeahead {
 //   .search-typeahead {
-//     background-color: var(--bgcolor-global); opacity:0.9;
+//     background-color: hsla(var(--bgcolor-global-hs),var(--bgcolor-global-l),10%);
 //   }
 //   }
 // }
 // }
 
 
 // .grw-sidebar {
 // .grw-sidebar {
+//   $color-resize-button: var(--color-resize-button--,var(--color-global));
+//   $bgcolor-resize-button: var(--bgcolor-resize-button,white);
+//   $color-resize-button-hover: var(--color-resize-button-hover,var(--color-reversal));
+//   $bgcolor-resize-button-hover: var(--bgcolor-resize-button-hover,#{hsl.lighten(var(--bgcolor-resize-button), 5%)});
 //   .grw-navigation-resize-button {
 //   .grw-navigation-resize-button {
-//     $color-resize-button: var(--color-resize-button--,var(--color-global));
-//     $bgcolor-resize-button: var(--bgcolor-resize-button,white);
-//     $color-resize-button-hover: var(--color-resize-button-hover,var(--color-reversal));
-//     $bgcolor-resize-button-hover: var(--bgcolor-resize-button-hover,#{hsl.lighten(var(--bgcolor-resize-button), 5%)});
-
 //     .hexagon-container svg {
 //     .hexagon-container svg {
 //       .background {
 //       .background {
 //         fill: var(--bgcolor-resize-button);
 //         fill: var(--bgcolor-resize-button);
@@ -225,13 +223,9 @@
 
 
 //   .grw-sidebar-nav {
 //   .grw-sidebar-nav {
 //     .btn {
 //     .btn {
-//       @include button-variant(
-//         $bgcolor-sidebar,
-//         $bgcolor-sidebar,
-//         darken($bgcolor-sidebar, 7.5%),
-//         darken($bgcolor-sidebar, 10%),
-//         $bgcolor-sidebar-nav-item-active,
-//         $bgcolor-sidebar-nav-item-active
+//       @include hsl-button.button-variant(
+//         var(--bgcolor-sidebar),
+//         var(--bgcolor-sidebar),
 //       );
 //       );
 //     }
 //     }
 //   }
 //   }
@@ -242,8 +236,7 @@
 //       }
 //       }
 //       // fukidashi
 //       // fukidashi
 //       &:after {
 //       &:after {
-//         border-right-color: var(--bgcolor-sidebar-context)
-//         ;
+//         border-right-color: var(--bgcolor-sidebar-context);
 //       }
 //       }
 //     }
 //     }
 //   }
 //   }
@@ -269,7 +262,7 @@
 //       .custom-control-input:checked + .custom-control-label::before {
 //       .custom-control-input:checked + .custom-control-label::before {
 //         color: var(--bgcolor-global);
 //         color: var(--bgcolor-global);
 //         background-color: var(--primary);
 //         background-color: var(--primary);
-//         // border-color: $primary !important;
+//         border-color: var(--primary);
 //       }
 //       }
 //       .custom-control-input:checked + .custom-control-label::after {
 //       .custom-control-input:checked + .custom-control-label::after {
 //         color: var(--bgcolor-global);
 //         color: var(--bgcolor-global);
@@ -300,10 +293,10 @@
 //         }
 //         }
 
 
 //         .grw-recent-changes-item-lower {
 //         .grw-recent-changes-item-lower {
-//           color: $gray-500;
+//           color: #{$gray-500};
 
 
 //           svg {
 //           svg {
-//             fill: $gray-500;
+//             fill: #{$gray-500};
 //           }
 //           }
 //         }
 //         }
 //       }
 //       }
@@ -323,9 +316,9 @@
 //   fill: white;
 //   fill: white;
 // }
 // }
 
 
-/*
- * Modal
- */
+// /*
+//  * Modal
+//  */
 // .modal {
 // .modal {
 //   .modal-header {
 //   .modal-header {
 //     border-bottom-color: var(--border-color-theme);
 //     border-bottom-color: var(--border-color-theme);
@@ -333,7 +326,8 @@
 //       color: var(--color-modal-header);
 //       color: var(--color-modal-header);
 //     }
 //     }
 //     .close {
 //     .close {
-//       color: hsla(var(--color-modal-header),50%);
+//       color: hsla(var(--primary-hs),var(--primary-l),50%);
+
 //       &:hover {
 //       &:hover {
 //         opacity: 0.9;
 //         opacity: 0.9;
 //       }
 //       }
@@ -385,9 +379,9 @@
 //   }
 //   }
 // }
 // }
 
 
-/*
- * cards
- */
+// /*
+//  * cards
+//  */
 // .card.well {
 // .card.well {
 //   color: var(--color-global);
 //   color: var(--color-global);
 //   background-color: var(--bgcolor-card);
 //   background-color: var(--bgcolor-card);
@@ -401,9 +395,9 @@
 //   }
 //   }
 // }
 // }
 
 
-/*
- * Form Slider
- */
+// /*
+//  * Form Slider
+//  */
 // .admin-page {
 // .admin-page {
 //   span.slider {
 //   span.slider {
 //     background-color: #{$gray-300};
 //     background-color: #{$gray-300};
@@ -422,9 +416,9 @@
 //   }
 //   }
 // }
 // }
 
 
-/*
- * GROWI wiki
- */
+// /*
+//  * GROWI wiki
+//  */
 // .wiki {
 // .wiki {
 //   h1,
 //   h1,
 //   h2,
 //   h2,
@@ -462,9 +456,9 @@
 //   }
 //   }
 // }
 // }
 
 
-/*
- * GROWI page-list
- */
+// /*
+//  * GROWI page-list
+//  */
 // .page-list {
 // .page-list {
 //   // List group
 //   // List group
 //   .list-group {
 //   .list-group {
@@ -498,9 +492,9 @@
 //   }
 //   }
 // }
 // }
 
 
-/*
- * GROWI Editor
- */
+// /*
+//  * GROWI Editor
+//  */
 // .layout-root.editing {
 // .layout-root.editing {
 //   .main {
 //   .main {
 //     background-color: #{hsl.darken(var(--bgcolor-global),2%)};
 //     background-color: #{hsl.darken(var(--bgcolor-global),2%)};
@@ -593,9 +587,9 @@
 //   }
 //   }
 // }
 // }
 
 
-/*
- * GROWI search result
- */
+// /*
+//  * GROWI search result
+//  */
 // .search-result-base {
 // .search-result-base {
 //   .grw-search-page-nav {
 //   .grw-search-page-nav {
 //     background-color: var(--bgcolor-subnav);
 //     background-color: var(--bgcolor-subnav);
@@ -610,9 +604,9 @@
 //   }
 //   }
 // }
 // }
 
 
-/*
- * react bootstrap typeahead
- */
+// /*
+//  * react bootstrap typeahead
+//  */
 // mark.rbt-highlight-text {
 // mark.rbt-highlight-text {
 //   // Temporarily the highlight color is black
 //   // Temporarily the highlight color is black
 //   color: black;
 //   color: black;
@@ -626,9 +620,9 @@
 //   border-top-color: var(--border-color-theme);
 //   border-top-color: var(--border-color-theme);
 // }
 // }
 
 
-/*
- * GROWI admin page #layoutOptions #themeOptions
- */
+// /*
+//  * GROWI admin page #layoutOptions #themeOptions
+//  */
 // .admin-page {
 // .admin-page {
 //   #layoutOptions {
 //   #layoutOptions {
 //     .customize-layout-card {
 //     .customize-layout-card {