wp/wp-includes/css/dist/components/style.css
changeset 18 be944660c56a
parent 16 a86126ab1dd4
child 19 3d72ae0968f4
equal deleted inserted replaced
17:34716fd837a4 18:be944660c56a
       
     1 @charset "UTF-8";
     1 /**
     2 /**
     2  * Colors
     3  * Colors
     3  */
       
     4 /**
       
     5  * Deprecated colors.
       
     6  * Please avoid using these.
       
     7  */
     4  */
     8 /**
     5 /**
     9  * Breakpoints & Media Queries
     6  * Breakpoints & Media Queries
    10  */
     7  */
    11 /**
     8 /**
    12  * Colors
     9  * SCSS Variables.
       
    10  *
       
    11  * Please use variables from this sheet to ensure consistency across the UI.
       
    12  * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
       
    13  * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
    13  */
    14  */
    14 /**
    15 /**
    15  * Deprecated colors.
    16  * Colors
    16  * Please avoid using these.
       
    17  */
    17  */
    18 /**
    18 /**
    19  * Fonts & basic variables.
    19  * Fonts & basic variables.
    20  */
    20  */
    21 /**
    21 /**
    30  */
    30  */
    31 /**
    31 /**
    32  * Editor widths.
    32  * Editor widths.
    33  */
    33  */
    34 /**
    34 /**
    35  * Block UI.
    35  * Block & Editor UI.
    36  */
    36  */
    37 /**
    37 /**
    38  * Border radii.
    38  * Block paddings.
       
    39  */
       
    40 /**
       
    41  * React Native specific.
       
    42  * These variables do not appear to be used anywhere else.
    39  */
    43  */
    40 /**
    44 /**
    41  * Breakpoint mixins
    45  * Breakpoint mixins
    42  */
    46  */
    43 /**
    47 /**
    66  * Reset the WP Admin page styles for Gutenberg-like pages.
    70  * Reset the WP Admin page styles for Gutenberg-like pages.
    67  */
    71  */
    68 :root {
    72 :root {
    69   --wp-admin-theme-color: #007cba;
    73   --wp-admin-theme-color: #007cba;
    70   --wp-admin-theme-color-darker-10: #006ba1;
    74   --wp-admin-theme-color-darker-10: #006ba1;
    71   --wp-admin-theme-color-darker-20: #005a87; }
    75   --wp-admin-theme-color-darker-20: #005a87;
       
    76   --wp-admin-border-width-focus: 2px;
       
    77 }
       
    78 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
       
    79   :root {
       
    80     --wp-admin-border-width-focus: 1.5px;
       
    81   }
       
    82 }
    72 
    83 
    73 .components-animate__appear {
    84 .components-animate__appear {
    74   animation: components-animate__appear-animation 0.1s cubic-bezier(0, 0, 0.2, 1) 0s;
    85   animation: components-animate__appear-animation 0.1s cubic-bezier(0, 0, 0.2, 1) 0s;
    75   animation-fill-mode: forwards; }
    86   animation-fill-mode: forwards;
    76   @media (prefers-reduced-motion: reduce) {
    87 }
    77     .components-animate__appear {
    88 @media (prefers-reduced-motion: reduce) {
    78       animation-duration: 1ms; } }
    89   .components-animate__appear {
    79   .components-animate__appear.is-from-top, .components-animate__appear.is-from-top.is-from-left {
    90     animation-duration: 1ms;
    80     transform-origin: top left; }
    91     animation-delay: 0s;
    81   .components-animate__appear.is-from-top.is-from-right {
    92   }
    82     transform-origin: top right; }
    93 }
    83   .components-animate__appear.is-from-bottom, .components-animate__appear.is-from-bottom.is-from-left {
    94 .components-animate__appear.is-from-top, .components-animate__appear.is-from-top.is-from-left {
    84     transform-origin: bottom left; }
    95   transform-origin: top left;
    85   .components-animate__appear.is-from-bottom.is-from-right {
    96 }
    86     transform-origin: bottom right; }
    97 .components-animate__appear.is-from-top.is-from-right {
       
    98   transform-origin: top right;
       
    99 }
       
   100 .components-animate__appear.is-from-bottom, .components-animate__appear.is-from-bottom.is-from-left {
       
   101   transform-origin: bottom left;
       
   102 }
       
   103 .components-animate__appear.is-from-bottom.is-from-right {
       
   104   transform-origin: bottom right;
       
   105 }
    87 
   106 
    88 @keyframes components-animate__appear-animation {
   107 @keyframes components-animate__appear-animation {
    89   from {
   108   from {
    90     transform: translateY(-2em) scaleY(0) scaleX(0); }
   109     transform: translateY(-2em) scaleY(0) scaleX(0);
       
   110   }
    91   to {
   111   to {
    92     transform: translateY(0%) scaleY(1) scaleX(1); } }
   112     transform: translateY(0%) scaleY(1) scaleX(1);
    93 
   113   }
       
   114 }
    94 .components-animate__slide-in {
   115 .components-animate__slide-in {
    95   animation: components-animate__slide-in-animation 0.1s cubic-bezier(0, 0, 0.2, 1);
   116   animation: components-animate__slide-in-animation 0.1s cubic-bezier(0, 0, 0.2, 1);
    96   animation-fill-mode: forwards; }
   117   animation-fill-mode: forwards;
    97   @media (prefers-reduced-motion: reduce) {
   118 }
    98     .components-animate__slide-in {
   119 @media (prefers-reduced-motion: reduce) {
    99       animation-duration: 1ms; } }
   120   .components-animate__slide-in {
   100   .components-animate__slide-in.is-from-left {
   121     animation-duration: 1ms;
   101     transform: translateX(100%); }
   122     animation-delay: 0s;
   102   .components-animate__slide-in.is-from-right {
   123   }
   103     transform: translateX(-100%); }
   124 }
       
   125 .components-animate__slide-in.is-from-left {
       
   126   transform: translateX(100%);
       
   127 }
       
   128 .components-animate__slide-in.is-from-right {
       
   129   transform: translateX(-100%);
       
   130 }
   104 
   131 
   105 @keyframes components-animate__slide-in-animation {
   132 @keyframes components-animate__slide-in-animation {
   106   100% {
   133   100% {
   107     transform: translateX(0%); } }
   134     transform: translateX(0%);
   108 
   135   }
       
   136 }
   109 .components-animate__loading {
   137 .components-animate__loading {
   110   animation: components-animate__loading 1.6s ease-in-out infinite; }
   138   animation: components-animate__loading 1.6s ease-in-out infinite;
       
   139 }
   111 
   140 
   112 @keyframes components-animate__loading {
   141 @keyframes components-animate__loading {
   113   0% {
   142   0% {
   114     opacity: 0.5; }
   143     opacity: 0.5;
       
   144   }
   115   50% {
   145   50% {
   116     opacity: 1; }
   146     opacity: 1;
       
   147   }
   117   100% {
   148   100% {
   118     opacity: 0.5; } }
   149     opacity: 0.5;
   119 
   150   }
   120 .components-angle-picker-control {
   151 }
   121   width: 50%; }
       
   122   .components-angle-picker-control.components-base-control .components-base-control__label {
       
   123     display: block; }
       
   124 
       
   125 .components-angle-picker-control__input-field[type="number"] {
       
   126   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
       
   127   padding: 6px 8px;
       
   128   box-shadow: 0 0 0 transparent;
       
   129   transition: box-shadow 0.1s linear;
       
   130   border-radius: 2px;
       
   131   border: 1px solid #757575;
       
   132   /* Fonts smaller than 16px causes mobile safari to zoom. */
       
   133   font-size: 16px;
       
   134   /* Override core line-height. To be reviewed. */
       
   135   line-height: normal;
       
   136   width: calc(100% - 36px);
       
   137   max-width: 100px; }
       
   138   @media (prefers-reduced-motion: reduce) {
       
   139     .components-angle-picker-control__input-field[type="number"] {
       
   140       transition-duration: 0s; } }
       
   141   @media (min-width: 600px) {
       
   142     .components-angle-picker-control__input-field[type="number"] {
       
   143       font-size: 13px;
       
   144       /* Override core line-height. To be reviewed. */
       
   145       line-height: normal; } }
       
   146   .components-angle-picker-control__input-field[type="number"]:focus {
       
   147     border-color: #007cba;
       
   148     border-color: var(--wp-admin-theme-color);
       
   149     box-shadow: 0 0 0 0.5px #007cba;
       
   150     box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
       
   151     outline: 2px solid transparent; }
       
   152   .components-angle-picker-control__input-field[type="number"]::-webkit-input-placeholder {
       
   153     color: rgba(30, 30, 30, 0.62); }
       
   154   .components-angle-picker-control__input-field[type="number"]::-moz-placeholder {
       
   155     opacity: 1;
       
   156     color: rgba(30, 30, 30, 0.62); }
       
   157   .components-angle-picker-control__input-field[type="number"]:-ms-input-placeholder {
       
   158     color: rgba(30, 30, 30, 0.62); }
       
   159   .is-dark-theme .components-angle-picker-control__input-field[type="number"]::-webkit-input-placeholder {
       
   160     color: rgba(255, 255, 255, 0.65); }
       
   161   .is-dark-theme .components-angle-picker-control__input-field[type="number"]::-moz-placeholder {
       
   162     opacity: 1;
       
   163     color: rgba(255, 255, 255, 0.65); }
       
   164   .is-dark-theme .components-angle-picker-control__input-field[type="number"]:-ms-input-placeholder {
       
   165     color: rgba(255, 255, 255, 0.65); }
       
   166 
       
   167 .components-angle-picker-control__angle-circle {
       
   168   width: 28px;
       
   169   height: 28px;
       
   170   border: 2px solid #555d66;
       
   171   border-radius: 50%;
       
   172   float: left;
       
   173   margin-right: 4px;
       
   174   cursor: grab; }
       
   175 
       
   176 .components-angle-picker-control__angle-circle-indicator-wrapper {
       
   177   position: relative;
       
   178   width: 100%;
       
   179   height: 100%; }
       
   180 
       
   181 .components-angle-picker-control__angle-circle-indicator {
       
   182   width: 1px;
       
   183   height: 1px;
       
   184   border-radius: 50%;
       
   185   border: 3px solid #555d66;
       
   186   display: block;
       
   187   position: absolute;
       
   188   top: -14px;
       
   189   bottom: 0;
       
   190   left: 0;
       
   191   right: 0;
       
   192   margin: auto;
       
   193   background: #555d66; }
       
   194 
       
   195 .components-autocomplete__popover .components-popover__content > div {
   152 .components-autocomplete__popover .components-popover__content > div {
   196   padding: 16px; }
   153   padding: 16px;
       
   154   min-width: 220px;
       
   155 }
   197 
   156 
   198 .components-autocomplete__result.components-button {
   157 .components-autocomplete__result.components-button {
   199   display: flex;
   158   display: flex;
   200   height: auto;
   159   height: auto;
   201   min-height: 36px;
   160   min-height: 36px;
   202   text-align: left;
   161   text-align: left;
   203   width: 100%; }
   162   width: 100%;
   204   .components-autocomplete__result.components-button.is-selected {
   163 }
   205     box-shadow: 0 0 0 2px #007cba;
   164 .components-autocomplete__result.components-button.is-selected {
   206     box-shadow: 0 0 0 2px var(--wp-admin-theme-color); }
   165   box-shadow: 0 0 0 2px var(--wp-admin-theme-color);
   207 
   166 }
   208 .components-base-control {
       
   209   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
       
   210   font-size: 13px; }
       
   211   .components-base-control .components-base-control__field {
       
   212     margin-bottom: 8px; }
       
   213     .components-panel__row .components-base-control .components-base-control__field {
       
   214       margin-bottom: inherit; }
       
   215   .components-base-control .components-base-control__label {
       
   216     display: inline-block;
       
   217     margin-bottom: 8px; }
       
   218   .components-base-control .components-base-control__help {
       
   219     margin-top: -8px;
       
   220     font-style: italic; }
       
   221 
   167 
   222 .components-button-group {
   168 .components-button-group {
   223   display: inline-block; }
   169   display: inline-block;
   224   .components-button-group .components-button {
   170 }
   225     border-radius: 0;
   171 .components-button-group .components-button {
   226     display: inline-flex;
   172   border-radius: 0;
   227     color: #1e1e1e;
   173   display: inline-flex;
   228     box-shadow: inset 0 0 0 1px #1e1e1e; }
   174   color: #1e1e1e;
   229     .components-button-group .components-button + .components-button {
   175   box-shadow: inset 0 0 0 1px #1e1e1e;
   230       margin-left: -1px; }
   176 }
   231     .components-button-group .components-button:first-child {
   177 .components-button-group .components-button + .components-button {
   232       border-radius: 2px 0 0 2px; }
   178   margin-left: -1px;
   233     .components-button-group .components-button:last-child {
   179 }
   234       border-radius: 0 2px 2px 0; }
   180 .components-button-group .components-button:first-child {
   235     .components-button-group .components-button:focus, .components-button-group .components-button.is-primary {
   181   border-radius: 2px 0 0 2px;
   236       position: relative;
   182 }
   237       z-index: 1; }
   183 .components-button-group .components-button:last-child {
   238     .components-button-group .components-button.is-primary {
   184   border-radius: 0 2px 2px 0;
   239       box-shadow: inset 0 0 0 1px #1e1e1e; }
   185 }
       
   186 .components-button-group .components-button:focus, .components-button-group .components-button.is-primary {
       
   187   position: relative;
       
   188   z-index: 1;
       
   189 }
       
   190 .components-button-group .components-button.is-primary {
       
   191   box-shadow: inset 0 0 0 1px #1e1e1e;
       
   192 }
   240 
   193 
   241 .components-button {
   194 .components-button {
   242   display: inline-flex;
   195   display: inline-flex;
   243   text-decoration: none;
   196   text-decoration: none;
       
   197   font-weight: normal;
   244   font-size: 13px;
   198   font-size: 13px;
   245   margin: 0;
   199   margin: 0;
   246   border: 0;
   200   border: 0;
   247   cursor: pointer;
   201   cursor: pointer;
   248   -webkit-appearance: none;
   202   -webkit-appearance: none;
   253   box-sizing: border-box;
   207   box-sizing: border-box;
   254   padding: 6px 12px;
   208   padding: 6px 12px;
   255   border-radius: 2px;
   209   border-radius: 2px;
   256   color: #1e1e1e;
   210   color: #1e1e1e;
   257   /**
   211   /**
   258 	 * Primary button style.
   212    * Primary button style.
   259 	 */
   213    */
   260   /**
   214   /**
   261 	 * Secondary and tertiary buttons.
   215    * Secondary and tertiary buttons.
   262 	 */
   216    */
   263   /**
   217   /**
   264 	 * Secondary button style.
   218    * Secondary button style.
   265 	 */
   219    */
   266   /**
   220   /**
   267 	 * Tertiary buttons.
   221    * Tertiary buttons.
   268 	 */
   222    */
   269   /**
   223   /**
   270 	 * Link buttons.
   224    * Destructive buttons.
   271 	 */
   225    */
   272   /**
   226   /**
   273 	 * Buttons that indicate destructive actions.
   227    * Link buttons.
   274 	 */ }
   228    */
   275   @media (prefers-reduced-motion: reduce) {
   229 }
   276     .components-button {
   230 @media (prefers-reduced-motion: reduce) {
   277       transition-duration: 0s; } }
   231   .components-button {
   278   .components-button[aria-expanded="true"], .components-button:hover {
   232     transition-duration: 0s;
   279     color: #007cba;
   233     transition-delay: 0s;
   280     color: var(--wp-admin-theme-color); }
   234   }
   281   .components-button[aria-disabled="true"]:hover {
   235 }
   282     color: initial; }
   236 .components-button[aria-expanded=true], .components-button:hover {
   283   .components-button:focus:not(:disabled) {
   237   color: var(--wp-admin-theme-color);
   284     box-shadow: 0 0 0 1.5px #007cba;
   238 }
   285     box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color);
   239 .components-button[aria-disabled=true]:hover {
   286     outline: 1px solid transparent; }
   240   color: initial;
   287   .components-button.is-primary {
   241 }
   288     white-space: nowrap;
   242 .components-button:focus:not(:disabled) {
   289     background: #007cba;
   243   box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
   290     background: var(--wp-admin-theme-color);
   244   outline: 3px solid transparent;
   291     color: #fff;
   245 }
   292     text-decoration: none;
   246 .components-button.is-primary {
   293     text-shadow: none; }
   247   white-space: nowrap;
   294     .components-button.is-primary:hover:not(:disabled) {
   248   background: var(--wp-admin-theme-color);
   295       background: #006ba1;
   249   color: #fff;
   296       background: var(--wp-admin-theme-color-darker-10);
   250   text-decoration: none;
   297       color: #fff; }
   251   text-shadow: none;
   298     .components-button.is-primary:active:not(:disabled) {
   252   outline: 1px solid transparent;
   299       background: #005a87;
   253 }
   300       background: var(--wp-admin-theme-color-darker-20);
   254 .components-button.is-primary:hover:not(:disabled) {
   301       border-color: #005a87;
   255   background: var(--wp-admin-theme-color-darker-10);
   302       border-color: var(--wp-admin-theme-color-darker-20);
   256   color: #fff;
   303       color: #fff; }
   257 }
   304     .components-button.is-primary:focus:not(:disabled) {
   258 .components-button.is-primary:active:not(:disabled) {
   305       box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px #007cba;
   259   background: var(--wp-admin-theme-color-darker-20);
   306       box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px var(--wp-admin-theme-color);
   260   border-color: var(--wp-admin-theme-color-darker-20);
   307       outline: 1px solid transparent; }
   261   color: #fff;
   308     .components-button.is-primary:disabled, .components-button.is-primary:disabled:active:enabled, .components-button.is-primary[aria-disabled="true"], .components-button.is-primary[aria-disabled="true"]:enabled, .components-button.is-primary[aria-disabled="true"]:active:enabled {
   262 }
   309       color: rgba(255, 255, 255, 0.4);
   263 .components-button.is-primary:focus:not(:disabled) {
   310       background: #007cba;
   264   box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
   311       background: var(--wp-admin-theme-color);
   265 }
   312       border-color: #007cba;
   266 .components-button.is-primary:disabled, .components-button.is-primary:disabled:active:enabled, .components-button.is-primary[aria-disabled=true], .components-button.is-primary[aria-disabled=true]:enabled, .components-button.is-primary[aria-disabled=true]:active:enabled {
   313       border-color: var(--wp-admin-theme-color);
   267   color: rgba(255, 255, 255, 0.4);
   314       opacity: 1; }
   268   background: var(--wp-admin-theme-color);
   315       .components-button.is-primary:disabled:focus:enabled, .components-button.is-primary:disabled:active:enabled:focus:enabled, .components-button.is-primary[aria-disabled="true"]:focus:enabled, .components-button.is-primary[aria-disabled="true"]:enabled:focus:enabled, .components-button.is-primary[aria-disabled="true"]:active:enabled:focus:enabled {
   269   border-color: var(--wp-admin-theme-color);
   316         box-shadow: 0 0 0 1px #fff, 0 0 0 3px #007cba;
   270   opacity: 1;
   317         box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color); }
   271   outline: none;
   318     .components-button.is-primary.is-busy, .components-button.is-primary.is-busy:disabled, .components-button.is-primary.is-busy[aria-disabled="true"] {
   272 }
   319       color: #fff;
   273 .components-button.is-primary:disabled:focus:enabled, .components-button.is-primary:disabled:active:enabled:focus:enabled, .components-button.is-primary[aria-disabled=true]:focus:enabled, .components-button.is-primary[aria-disabled=true]:enabled:focus:enabled, .components-button.is-primary[aria-disabled=true]:active:enabled:focus:enabled {
   320       background-size: 100px 100%;
   274   box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color);
   321       /* stylelint-disable */
   275 }
   322       background-image: linear-gradient(-45deg, #007cba 28%, #005a87 28%, #005a87 72%, #007cba 72%);
   276 .components-button.is-primary.is-busy, .components-button.is-primary.is-busy:disabled, .components-button.is-primary.is-busy[aria-disabled=true] {
   323       background-image: linear-gradient(-45deg, var(--wp-admin-theme-color) 28%, var(--wp-admin-theme-color-darker-20) 28%, var(--wp-admin-theme-color-darker-20) 72%, var(--wp-admin-theme-color) 72%);
   277   color: #fff;
   324       /* stylelint-enable */
   278   background-size: 100px 100%;
   325       border-color: #007cba;
   279   /* stylelint-disable */
   326       border-color: var(--wp-admin-theme-color); }
   280   background-image: linear-gradient(-45deg, var(--wp-admin-theme-color) 33%, var(--wp-admin-theme-color-darker-20) 33%, var(--wp-admin-theme-color-darker-20) 70%, var(--wp-admin-theme-color) 70%);
   327   .components-button.is-secondary:active:not(:disabled), .components-button.is-tertiary:active:not(:disabled) {
   281   /* stylelint-enable */
   328     background: #ddd;
   282   border-color: var(--wp-admin-theme-color);
   329     color: #006ba1;
   283 }
   330     color: var(--wp-admin-theme-color-darker-10);
   284 .components-button.is-secondary, .components-button.is-tertiary {
   331     box-shadow: none; }
   285   outline: 1px solid transparent;
   332   .components-button.is-secondary:hover:not(:disabled), .components-button.is-tertiary:hover:not(:disabled) {
   286 }
   333     color: #006ba1;
   287 .components-button.is-secondary:active:not(:disabled), .components-button.is-tertiary:active:not(:disabled) {
   334     color: var(--wp-admin-theme-color-darker-10);
   288   background: #ddd;
   335     box-shadow: inset 0 0 0 1px #006ba1;
   289   color: var(--wp-admin-theme-color-darker-10);
   336     box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color-darker-10); }
   290   box-shadow: none;
   337   .components-button.is-secondary:disabled, .components-button.is-secondary[aria-disabled="true"], .components-button.is-secondary[aria-disabled="true"]:hover, .components-button.is-tertiary:disabled, .components-button.is-tertiary[aria-disabled="true"], .components-button.is-tertiary[aria-disabled="true"]:hover {
   291 }
   338     color: #828282;
   292 .components-button.is-secondary:hover:not(:disabled), .components-button.is-tertiary:hover:not(:disabled) {
   339     background: #eaeaea;
   293   color: var(--wp-admin-theme-color-darker-10);
   340     transform: none;
   294   box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color-darker-10);
   341     opacity: 1;
   295 }
   342     box-shadow: none; }
   296 .components-button.is-secondary:disabled, .components-button.is-secondary[aria-disabled=true], .components-button.is-secondary[aria-disabled=true]:hover, .components-button.is-tertiary:disabled, .components-button.is-tertiary[aria-disabled=true], .components-button.is-tertiary[aria-disabled=true]:hover {
   343   .components-button.is-secondary {
   297   color: #828282;
   344     box-shadow: inset 0 0 0 1px #007cba;
   298   background: #eaeaea;
   345     box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color);
   299   transform: none;
   346     outline: 1px solid transparent;
   300   opacity: 1;
   347     white-space: nowrap;
   301   box-shadow: none;
   348     color: #007cba;
   302   outline: none;
   349     color: var(--wp-admin-theme-color);
   303 }
   350     background: transparent; }
   304 .components-button.is-secondary {
   351   .components-button.is-tertiary {
   305   box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color);
   352     white-space: nowrap;
   306   outline: 1px solid transparent;
   353     color: #007cba;
   307   white-space: nowrap;
   354     color: var(--wp-admin-theme-color);
   308   color: var(--wp-admin-theme-color);
   355     background: transparent;
   309   background: transparent;
   356     padding: 6px;
   310 }
   357     outline: 1px dotted transparent; }
   311 .components-button.is-tertiary {
   358     .components-button.is-tertiary .dashicon {
   312   white-space: nowrap;
   359       display: inline-block;
   313   color: var(--wp-admin-theme-color);
   360       flex: 0 0 auto; }
   314   background: transparent;
       
   315   padding: 6px;
       
   316 }
       
   317 .components-button.is-tertiary .dashicon {
       
   318   display: inline-block;
       
   319   flex: 0 0 auto;
       
   320 }
       
   321 .components-button.is-destructive {
       
   322   color: #cc1818;
       
   323   box-shadow: inset 0 0 0 1px #cc1818;
       
   324 }
       
   325 .components-button.is-destructive:hover:not(:disabled) {
       
   326   color: #710d0d;
       
   327   box-shadow: inset 0 0 0 1px #710d0d;
       
   328 }
       
   329 .components-button.is-destructive:focus:not(:disabled) {
       
   330   color: var(--wp-admin-theme-color);
       
   331 }
       
   332 .components-button.is-destructive:active:not(:disabled) {
       
   333   background: #ccc;
       
   334 }
       
   335 .components-button.is-destructive.is-primary {
       
   336   color: #fff;
       
   337   background: #cc1818;
       
   338   box-shadow: inset 0 0 0 1px #cc1818;
       
   339 }
       
   340 .components-button.is-destructive.is-primary:hover:not(:disabled) {
       
   341   color: #fff;
       
   342   background: #710d0d;
       
   343   box-shadow: inset 0 0 0 1px #710d0d;
       
   344 }
       
   345 .components-button.is-link {
       
   346   margin: 0;
       
   347   padding: 0;
       
   348   box-shadow: none;
       
   349   border: 0;
       
   350   border-radius: 0;
       
   351   background: none;
       
   352   outline: none;
       
   353   text-align: left;
       
   354   color: var(--wp-admin-theme-color);
       
   355   text-decoration: underline;
       
   356   transition-property: border, background, color;
       
   357   transition-duration: 0.05s;
       
   358   transition-timing-function: ease-in-out;
       
   359   height: auto;
       
   360 }
       
   361 @media (prefers-reduced-motion: reduce) {
   361   .components-button.is-link {
   362   .components-button.is-link {
   362     margin: 0;
   363     transition-duration: 0s;
   363     padding: 0;
   364     transition-delay: 0s;
   364     box-shadow: none;
   365   }
   365     border: 0;
   366 }
   366     border-radius: 0;
   367 .components-button.is-link:focus {
   367     background: none;
   368   border-radius: 2px;
   368     outline: none;
   369 }
   369     text-align: left;
   370 .components-button.is-link.is-destructive {
   370     /* Mimics the default link style in common.css */
   371   color: #cc1818;
   371     color: #0073aa;
   372 }
   372     text-decoration: underline;
   373 .components-button.is-link.is-destructive:active:not(:disabled), .components-button.is-link.is-destructive:hover:not(:disabled) {
   373     transition-property: border, background, color;
   374   color: #710d0d;
   374     transition-duration: 0.05s;
   375   background: none;
   375     transition-timing-function: ease-in-out;
   376 }
   376     height: auto; }
   377 .components-button.is-link.is-destructive:focus:not(:disabled) {
   377     @media (prefers-reduced-motion: reduce) {
   378   color: var(--wp-admin-theme-color);
   378       .components-button.is-link {
   379 }
   379         transition-duration: 0s; } }
   380 .components-button:not([aria-disabled=true]):active {
   380     .components-button.is-link:hover:not(:disabled), .components-button.is-link:active:not(:disabled) {
   381   color: inherit;
   381       color: #00a0d2; }
   382 }
   382     .components-button.is-link:focus {
   383 .components-button:disabled, .components-button[aria-disabled=true] {
   383       color: #124964;
   384   cursor: default;
   384       box-shadow: 0 0 0 1px #5b9dd9, 0 0 1.5px 1px rgba(30, 140, 190, 0.8); }
   385   opacity: 0.3;
   385   .components-button.is-destructive {
   386 }
   386     color: #b52727; }
   387 .components-button.is-busy, .components-button.is-secondary.is-busy, .components-button.is-secondary.is-busy:disabled, .components-button.is-secondary.is-busy[aria-disabled=true] {
   387     .components-button.is-destructive.is-secondary {
   388   animation: components-button__busy-animation 2500ms infinite linear;
   388       box-shadow: inset 0 0 0 1px #b52727; }
   389   opacity: 1;
   389     .components-button.is-destructive:hover:not(:disabled), .components-button.is-destructive:active:not(:disabled) {
   390   background-size: 100px 100%;
   390       color: #a02222;
   391   /* stylelint-disable */
   391       box-shadow: inset 0 0 0 1px #a02222; }
   392   background-image: linear-gradient(-45deg, #fafafa 33%, #e0e0e0 33%, #e0e0e0 70%, #fafafa 70%);
   392     .components-button.is-destructive:focus:not(:disabled) {
   393   /* stylelint-enable */
   393       box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px #a02222; }
   394 }
   394   .components-button:not([aria-disabled="true"]):active {
   395 .components-button.is-small {
   395     color: inherit; }
   396   height: 24px;
   396   .components-button:disabled, .components-button[aria-disabled="true"] {
   397   line-height: 22px;
   397     cursor: default;
   398   padding: 0 8px;
   398     opacity: 0.3; }
   399   font-size: 11px;
   399   .components-button.is-busy, .components-button.is-secondary.is-busy, .components-button.is-secondary.is-busy:disabled, .components-button.is-secondary.is-busy[aria-disabled="true"] {
   400 }
   400     animation: components-button__busy-animation 2500ms infinite linear;
   401 .components-button.is-small.has-icon:not(.has-text) {
   401     opacity: 1;
   402   padding: 0 8px;
   402     background-size: 100px 100%;
   403   width: 24px;
   403     /* stylelint-disable */
   404 }
   404     background-image: linear-gradient(-45deg, #fafafa 28%, #e0e0e0 28%, #e0e0e0 72%, #fafafa 72%);
   405 .components-button.has-icon {
   405     /* stylelint-enable */ }
   406   padding: 6px;
   406   .components-button.is-small {
   407   min-width: 36px;
   407     height: 24px;
   408   justify-content: center;
   408     line-height: 22px;
   409 }
   409     padding: 0 8px;
   410 .components-button.has-icon .dashicon {
   410     font-size: 11px; }
   411   display: inline-block;
   411     .components-button.is-small.has-icon:not(.has-text) {
   412   flex: 0 0 auto;
   412       padding: 0 8px;
   413   margin-left: 2px;
   413       width: 24px; }
   414   margin-right: 2px;
   414   .components-button.has-icon {
   415 }
   415     padding: 6px;
   416 .components-button.has-icon.has-text {
   416     min-width: 36px;
   417   justify-content: left;
   417     justify-content: center; }
   418 }
   418     .components-button.has-icon .dashicon {
   419 .components-button.has-icon.has-text svg {
   419       display: inline-block;
   420   margin-right: 8px;
   420       flex: 0 0 auto; }
   421 }
   421     .components-button.has-icon.has-text {
   422 .components-button.has-icon.has-text .dashicon {
   422       justify-content: left; }
   423   margin-right: 10px;
   423     .components-button.has-icon.has-text svg {
   424 }
   424       margin-right: 8px; }
   425 .components-button.is-pressed {
   425   .components-button.is-pressed {
   426   color: #fff;
   426     color: #fff;
   427   background: #1e1e1e;
   427     background: #1e1e1e; }
   428 }
   428     .components-button.is-pressed:focus:not(:disabled) {
   429 .components-button.is-pressed:focus:not(:disabled) {
   429       box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px #007cba;
   430   box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
   430       box-shadow: inset 0 0 0 1px #fff, 0 0 0 1.5px var(--wp-admin-theme-color);
   431   outline: 2px solid transparent;
   431       outline: 2px solid transparent; }
   432 }
   432     .components-button.is-pressed:hover:not(:disabled) {
   433 .components-button.is-pressed:hover:not(:disabled) {
   433       background: #1e1e1e; }
   434   color: #fff;
   434   .components-button svg {
   435   background: #1e1e1e;
   435     fill: currentColor;
   436 }
   436     outline: none; }
   437 .components-button svg {
   437   .components-button .components-visually-hidden {
   438   fill: currentColor;
   438     height: auto; }
   439   outline: none;
       
   440 }
       
   441 .components-button .components-visually-hidden {
       
   442   height: auto;
       
   443 }
   439 
   444 
   440 @keyframes components-button__busy-animation {
   445 @keyframes components-button__busy-animation {
   441   0% {
   446   0% {
   442     background-position: 200px 0; } }
   447     background-position: 200px 0;
   443 
   448   }
   444 .components-checkbox-control__input[type="checkbox"] {
   449 }
       
   450 .components-checkbox-control__input[type=checkbox] {
   445   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
   451   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
   446   padding: 6px 8px;
   452   padding: 6px 8px;
   447   box-shadow: 0 0 0 transparent;
   453   box-shadow: 0 0 0 transparent;
   448   transition: box-shadow 0.1s linear;
   454   transition: box-shadow 0.1s linear;
   449   border-radius: 2px;
   455   border-radius: 2px;
   469   vertical-align: top;
   475   vertical-align: top;
   470   width: 24px;
   476   width: 24px;
   471   height: 24px;
   477   height: 24px;
   472   -webkit-appearance: none;
   478   -webkit-appearance: none;
   473           appearance: none;
   479           appearance: none;
   474   transition: 0.1s border-color ease-in-out; }
   480   transition: 0.1s border-color ease-in-out;
   475   @media (prefers-reduced-motion: reduce) {
   481 }
   476     .components-checkbox-control__input[type="checkbox"] {
   482 @media (prefers-reduced-motion: reduce) {
   477       transition-duration: 0s; } }
   483   .components-checkbox-control__input[type=checkbox] {
   478   @media (min-width: 600px) {
   484     transition-duration: 0s;
   479     .components-checkbox-control__input[type="checkbox"] {
   485     transition-delay: 0s;
   480       font-size: 13px;
   486   }
   481       /* Override core line-height. To be reviewed. */
   487 }
   482       line-height: normal; } }
   488 @media (min-width: 600px) {
   483   .components-checkbox-control__input[type="checkbox"]:focus {
   489   .components-checkbox-control__input[type=checkbox] {
   484     border-color: #007cba;
   490     font-size: 13px;
   485     border-color: var(--wp-admin-theme-color);
   491     /* Override core line-height. To be reviewed. */
   486     box-shadow: 0 0 0 0.5px #007cba;
   492     line-height: normal;
   487     box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
   493   }
   488     outline: 2px solid transparent; }
   494 }
   489   .components-checkbox-control__input[type="checkbox"]::-webkit-input-placeholder {
   495 .components-checkbox-control__input[type=checkbox]:focus {
   490     color: rgba(30, 30, 30, 0.62); }
   496   border-color: var(--wp-admin-theme-color);
   491   .components-checkbox-control__input[type="checkbox"]::-moz-placeholder {
   497   box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
   492     opacity: 1;
   498   outline: 2px solid transparent;
   493     color: rgba(30, 30, 30, 0.62); }
   499 }
   494   .components-checkbox-control__input[type="checkbox"]:-ms-input-placeholder {
   500 .components-checkbox-control__input[type=checkbox]::-webkit-input-placeholder {
   495     color: rgba(30, 30, 30, 0.62); }
   501   color: rgba(30, 30, 30, 0.62);
   496   .is-dark-theme .components-checkbox-control__input[type="checkbox"]::-webkit-input-placeholder {
   502 }
   497     color: rgba(255, 255, 255, 0.65); }
   503 .components-checkbox-control__input[type=checkbox]::-moz-placeholder {
   498   .is-dark-theme .components-checkbox-control__input[type="checkbox"]::-moz-placeholder {
   504   opacity: 1;
   499     opacity: 1;
   505   color: rgba(30, 30, 30, 0.62);
   500     color: rgba(255, 255, 255, 0.65); }
   506 }
   501   .is-dark-theme .components-checkbox-control__input[type="checkbox"]:-ms-input-placeholder {
   507 .components-checkbox-control__input[type=checkbox]:-ms-input-placeholder {
   502     color: rgba(255, 255, 255, 0.65); }
   508   color: rgba(30, 30, 30, 0.62);
   503   .components-checkbox-control__input[type="checkbox"]:focus {
   509 }
   504     box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px #007cba;
   510 .components-checkbox-control__input[type=checkbox]:focus {
   505     box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px var(--wp-admin-theme-color);
   511   box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
   506     outline: 2px solid transparent; }
   512   outline: 2px solid transparent;
   507   .components-checkbox-control__input[type="checkbox"]:checked {
   513 }
   508     background: #007cba;
   514 .components-checkbox-control__input[type=checkbox]:checked {
   509     background: var(--wp-admin-theme-color);
   515   background: var(--wp-admin-theme-color);
   510     border-color: #007cba;
   516   border-color: var(--wp-admin-theme-color);
   511     border-color: var(--wp-admin-theme-color); }
   517 }
   512     .components-checkbox-control__input[type="checkbox"]:checked::-ms-check {
   518 .components-checkbox-control__input[type=checkbox]:checked::-ms-check {
   513       opacity: 0; }
   519   opacity: 0;
   514   .components-checkbox-control__input[type="checkbox"]:checked::before, .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"]::before {
   520 }
   515     margin: -3px -5px;
   521 .components-checkbox-control__input[type=checkbox]:checked::before, .components-checkbox-control__input[type=checkbox][aria-checked=mixed]::before {
   516     color: #fff; }
   522   margin: -3px -5px;
   517     @media (min-width: 782px) {
   523   color: #fff;
   518       .components-checkbox-control__input[type="checkbox"]:checked::before, .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"]::before {
   524 }
   519         margin: -4px 0 0 -5px; } }
   525 @media (min-width: 782px) {
   520   .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"] {
   526   .components-checkbox-control__input[type=checkbox]:checked::before, .components-checkbox-control__input[type=checkbox][aria-checked=mixed]::before {
   521     background: #007cba;
   527     margin: -4px 0 0 -5px;
   522     background: var(--wp-admin-theme-color);
   528   }
   523     border-color: #007cba;
   529 }
   524     border-color: var(--wp-admin-theme-color); }
   530 .components-checkbox-control__input[type=checkbox][aria-checked=mixed] {
   525     .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"]::before {
   531   background: var(--wp-admin-theme-color);
   526       content: "\f460";
   532   border-color: var(--wp-admin-theme-color);
   527       float: left;
   533 }
   528       display: inline-block;
   534 .components-checkbox-control__input[type=checkbox][aria-checked=mixed]::before {
   529       vertical-align: middle;
   535   content: "ï‘ ";
   530       width: 16px;
   536   float: left;
   531       /* stylelint-disable */
   537   display: inline-block;
   532       font: normal 30px/1 dashicons;
   538   vertical-align: middle;
   533       /* stylelint-enable */
   539   width: 16px;
   534       speak: none;
   540   /* stylelint-disable */
   535       -webkit-font-smoothing: antialiased;
   541   font: normal 30px/1 dashicons;
   536       -moz-osx-font-smoothing: grayscale; }
   542   /* stylelint-enable */
   537       @media (min-width: 782px) {
   543   speak: none;
   538         .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"]::before {
   544   -webkit-font-smoothing: antialiased;
   539           float: none;
   545   -moz-osx-font-smoothing: grayscale;
   540           font-size: 21px; } }
   546 }
   541   @media (min-width: 600px) {
   547 @media (min-width: 782px) {
   542     .components-checkbox-control__input[type="checkbox"] {
   548   .components-checkbox-control__input[type=checkbox][aria-checked=mixed]::before {
   543       height: 20px;
   549     float: none;
   544       width: 20px; } }
   550     font-size: 21px;
   545   @media (prefers-reduced-motion: reduce) {
   551   }
   546     .components-checkbox-control__input[type="checkbox"] {
   552 }
   547       transition-duration: 0s; } }
   553 @media (min-width: 600px) {
   548   .components-checkbox-control__input[type="checkbox"]:focus {
   554   .components-checkbox-control__input[type=checkbox] {
   549     box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px #007cba;
   555     height: 20px;
   550     box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px var(--wp-admin-theme-color);
   556     width: 20px;
   551     outline: 2px solid transparent; }
   557   }
   552   .components-checkbox-control__input[type="checkbox"]:checked {
   558 }
   553     background: #007cba;
   559 @media (prefers-reduced-motion: reduce) {
   554     background: var(--wp-admin-theme-color);
   560   .components-checkbox-control__input[type=checkbox] {
   555     border-color: #007cba;
   561     transition-duration: 0s;
   556     border-color: var(--wp-admin-theme-color); }
   562     transition-delay: 0s;
   557     .components-checkbox-control__input[type="checkbox"]:checked::-ms-check {
   563   }
   558       opacity: 0; }
   564 }
   559   .components-checkbox-control__input[type="checkbox"]:checked::before {
   565 .components-checkbox-control__input[type=checkbox]:focus {
   560     content: none; }
   566   box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
       
   567   outline: 2px solid transparent;
       
   568 }
       
   569 .components-checkbox-control__input[type=checkbox]:checked {
       
   570   background: var(--wp-admin-theme-color);
       
   571   border-color: var(--wp-admin-theme-color);
       
   572 }
       
   573 .components-checkbox-control__input[type=checkbox]:checked::-ms-check {
       
   574   opacity: 0;
       
   575 }
       
   576 .components-checkbox-control__input[type=checkbox]:checked::before {
       
   577   content: none;
       
   578 }
   561 
   579 
   562 .components-checkbox-control__input-container {
   580 .components-checkbox-control__input-container {
   563   position: relative;
   581   position: relative;
   564   display: inline-block;
   582   display: inline-block;
   565   margin-right: 12px;
   583   margin-right: 12px;
   566   vertical-align: middle;
   584   vertical-align: middle;
   567   width: 24px;
   585   width: 24px;
   568   height: 24px; }
   586   height: 24px;
   569   @media (min-width: 600px) {
   587 }
   570     .components-checkbox-control__input-container {
   588 @media (min-width: 600px) {
   571       width: 20px;
   589   .components-checkbox-control__input-container {
   572       height: 20px; } }
   590     width: 20px;
       
   591     height: 20px;
       
   592   }
       
   593 }
   573 
   594 
   574 svg.components-checkbox-control__checked {
   595 svg.components-checkbox-control__checked {
   575   fill: #fff;
   596   fill: #fff;
   576   cursor: pointer;
   597   cursor: pointer;
   577   position: absolute;
   598   position: absolute;
   578   left: 0;
   599   left: 0;
   579   top: 0;
   600   top: 0;
   580   width: 24px;
   601   width: 24px;
   581   height: 24px;
   602   height: 24px;
   582   -webkit-user-select: none;
   603   -webkit-user-select: none;
   583       -ms-user-select: none;
       
   584           user-select: none;
   604           user-select: none;
   585   pointer-events: none; }
   605   pointer-events: none;
   586   @media (min-width: 600px) {
   606 }
   587     svg.components-checkbox-control__checked {
   607 @media (min-width: 600px) {
   588       left: -2px;
   608   svg.components-checkbox-control__checked {
   589       top: -2px; } }
   609     left: -2px;
       
   610     top: -2px;
       
   611   }
       
   612 }
   590 
   613 
   591 .components-circular-option-picker {
   614 .components-circular-option-picker {
   592   display: inline-block;
   615   display: inline-block;
   593   margin-top: 0.6rem;
   616   width: 100%;
   594   width: 100%; }
   617   min-width: 188px;
   595   .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper {
   618 }
   596     display: flex;
   619 .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper {
   597     justify-content: flex-end; }
   620   display: flex;
       
   621   justify-content: flex-end;
       
   622 }
       
   623 .components-circular-option-picker .components-circular-option-picker__swatches {
       
   624   margin-right: -12px;
       
   625 }
   598 
   626 
   599 .components-circular-option-picker__option-wrapper {
   627 .components-circular-option-picker__option-wrapper {
   600   display: inline-block;
   628   display: inline-block;
   601   height: 28px;
   629   height: 28px;
   602   width: 28px;
   630   width: 28px;
   603   margin-right: 12px;
   631   margin-right: 12px;
   604   margin-bottom: 12px;
   632   margin-bottom: 12px;
   605   vertical-align: top;
   633   vertical-align: top;
   606   transform: scale(1);
   634   transform: scale(1);
   607   transition: 100ms transform ease; }
   635   transition: 100ms transform ease;
   608   @media (prefers-reduced-motion: reduce) {
   636 }
   609     .components-circular-option-picker__option-wrapper {
   637 @media (prefers-reduced-motion: reduce) {
   610       transition-duration: 0s; } }
   638   .components-circular-option-picker__option-wrapper {
   611   .components-circular-option-picker__option-wrapper:hover {
   639     transition-duration: 0s;
   612     transform: scale(1.2); }
   640     transition-delay: 0s;
   613   .components-circular-option-picker__option-wrapper > div {
   641   }
   614     height: 100%;
   642 }
   615     width: 100%; }
   643 .components-circular-option-picker__option-wrapper:hover {
       
   644   transform: scale(1.2);
       
   645 }
       
   646 .components-circular-option-picker__option-wrapper > div {
       
   647   height: 100%;
       
   648   width: 100%;
       
   649 }
   616 
   650 
   617 .components-circular-option-picker__option-wrapper::before {
   651 .components-circular-option-picker__option-wrapper::before {
   618   content: "";
   652   content: "";
   619   position: absolute;
   653   position: absolute;
   620   top: 1px;
   654   top: 1px;
   622   bottom: 1px;
   656   bottom: 1px;
   623   right: 1px;
   657   right: 1px;
   624   border-radius: 50%;
   658   border-radius: 50%;
   625   z-index: -1;
   659   z-index: -1;
   626   /* stylelint-disable-next-line function-url-quotes */
   660   /* stylelint-disable-next-line function-url-quotes */
   627   background: url('data:image/svg+xml,%3Csvg width="28" height="28" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M6 8V6H4v2h2zM8 8V6h2v2H8zM10 16H8v-2h2v2zM12 16v-2h2v2h-2zM12 18v-2h-2v2H8v2h2v-2h2zM14 18v2h-2v-2h2zM16 18h-2v-2h2v2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2v2zm-2-4v-2h2v2h-2z" fill="%23555D65"/%3E%3Cpath d="M18 18v2h-2v-2h2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2H8zm0 2v-2H6v2h2zm2 0v-2h2v2h-2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2h-2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4V0zm0 4V2H2v2h2zm2 0V2h2v2H6zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2H6z" fill="%23555D65"/%3E%3C/svg%3E'); }
   661   background: url('data:image/svg+xml,%3Csvg width="28" height="28" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M6 8V6H4v2h2zM8 8V6h2v2H8zM10 16H8v-2h2v2zM12 16v-2h2v2h-2zM12 18v-2h-2v2H8v2h2v-2h2zM14 18v2h-2v-2h2zM16 18h-2v-2h2v2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2v2zm-2-4v-2h2v2h-2z" fill="%23555D65"/%3E%3Cpath d="M18 18v2h-2v-2h2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2H8zm0 2v-2H6v2h2zm2 0v-2h2v2h-2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2h-2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4V0zm0 4V2H2v2h2zm2 0V2h2v2H6zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2H6z" fill="%23555D65"/%3E%3C/svg%3E');
       
   662 }
   628 
   663 
   629 .components-circular-option-picker__option {
   664 .components-circular-option-picker__option {
   630   display: inline-block;
   665   display: inline-block;
   631   vertical-align: top;
   666   vertical-align: top;
   632   height: 100%;
   667   height: 100%;
   634   border: none;
   669   border: none;
   635   border-radius: 50%;
   670   border-radius: 50%;
   636   background: transparent;
   671   background: transparent;
   637   box-shadow: inset 0 0 0 14px;
   672   box-shadow: inset 0 0 0 14px;
   638   transition: 100ms box-shadow ease;
   673   transition: 100ms box-shadow ease;
   639   cursor: pointer; }
   674   cursor: pointer;
   640   @media (prefers-reduced-motion: reduce) {
   675 }
   641     .components-circular-option-picker__option {
   676 @media (prefers-reduced-motion: reduce) {
   642       transition-duration: 0s; } }
   677   .components-circular-option-picker__option {
   643   .components-circular-option-picker__option:hover {
   678     transition-duration: 0s;
   644     box-shadow: inset 0 0 0 14px !important; }
   679     transition-delay: 0s;
   645   .components-circular-option-picker__option.is-pressed {
   680   }
   646     box-shadow: inset 0 0 0 4px;
   681 }
   647     position: relative;
   682 .components-circular-option-picker__option:hover {
   648     z-index: 1;
   683   box-shadow: inset 0 0 0 14px !important;
   649     overflow: visible; }
   684 }
   650     .components-circular-option-picker__option.is-pressed + svg {
   685 .components-circular-option-picker__option.is-pressed {
   651       position: absolute;
   686   box-shadow: inset 0 0 0 4px;
   652       left: 2px;
   687   position: relative;
   653       top: 2px;
   688   z-index: 1;
   654       border-radius: 50%;
   689   overflow: visible;
   655       z-index: 2;
   690 }
   656       pointer-events: none; }
   691 .components-circular-option-picker__option.is-pressed + svg {
   657   .components-circular-option-picker__option::after {
   692   position: absolute;
   658     content: "";
   693   left: 2px;
   659     position: absolute;
   694   top: 2px;
   660     top: -1px;
   695   border-radius: 50%;
   661     left: -1px;
   696   z-index: 2;
   662     bottom: -1px;
   697   pointer-events: none;
   663     right: -1px;
   698 }
   664     border-radius: 50%;
   699 .components-circular-option-picker__option::after {
   665     box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
   700   content: "";
   666     border: 1px solid transparent; }
   701   position: absolute;
   667   .components-circular-option-picker__option:focus::after {
   702   top: -1px;
   668     content: "";
   703   left: -1px;
   669     border: 2px solid #606a73;
   704   bottom: -1px;
   670     width: 32px;
   705   right: -1px;
   671     height: 32px;
   706   border-radius: 50%;
   672     position: absolute;
   707   box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
   673     top: -2px;
   708   border: 1px solid transparent;
   674     left: -2px;
   709 }
   675     border-radius: 50%;
   710 .components-circular-option-picker__option:focus::after {
   676     box-shadow: inset 0 0 0 2px #fff; }
   711   content: "";
   677   .components-circular-option-picker__option.components-button:focus {
   712   border: 2px solid #757575;
   678     background-color: transparent;
   713   width: 32px;
   679     box-shadow: inset 0 0 0 14px;
   714   height: 32px;
   680     outline: none; }
   715   position: absolute;
       
   716   top: -2px;
       
   717   left: -2px;
       
   718   border-radius: 50%;
       
   719   box-shadow: inset 0 0 0 2px #fff;
       
   720 }
       
   721 .components-circular-option-picker__option.components-button:focus {
       
   722   background-color: transparent;
       
   723   box-shadow: inset 0 0 0 14px;
       
   724   outline: none;
       
   725 }
   681 
   726 
   682 .components-circular-option-picker__button-action .components-circular-option-picker__option {
   727 .components-circular-option-picker__button-action .components-circular-option-picker__option {
   683   color: #fff;
   728   color: #fff;
   684   background: #fff; }
   729   background: #fff;
       
   730 }
   685 
   731 
   686 .components-circular-option-picker__dropdown-link-action {
   732 .components-circular-option-picker__dropdown-link-action {
   687   margin-right: 16px; }
   733   margin-right: 16px;
   688   .components-circular-option-picker__dropdown-link-action .components-button {
   734 }
   689     line-height: 22px; }
   735 .components-circular-option-picker__dropdown-link-action .components-button {
       
   736   line-height: 22px;
       
   737 }
       
   738 
       
   739 .components-color-edit__color-option-main-area {
       
   740   display: flex;
       
   741   align-items: center;
       
   742 }
       
   743 .components-color-edit__color-option-main-area div.components-circular-option-picker__option-wrapper {
       
   744   display: block;
       
   745   margin: 8px;
       
   746 }
       
   747 
       
   748 .components-color-edit__color-option.is-hover {
       
   749   background: #e0e0e0;
       
   750 }
       
   751 
       
   752 .components-color-edit__cancel-button {
       
   753   float: right;
       
   754 }
       
   755 
       
   756 .components-color-edit__color-option-color-name {
       
   757   width: 100%;
       
   758 }
       
   759 
       
   760 .components-color-edit__label-and-insert-container {
       
   761   display: flex;
       
   762   align-items: center;
       
   763   justify-content: space-between;
       
   764 }
       
   765 
       
   766 .components-color-edit__insert-button {
       
   767   margin-top: -8px;
       
   768 }
       
   769 
       
   770 .components-color-edit__hidden-control {
       
   771   position: relative;
       
   772   left: -9999px;
       
   773 }
       
   774 
       
   775 .components-color-edit__color-option-color-name-input .components-base-control__field {
       
   776   margin-bottom: 0;
       
   777   margin-right: 8px;
       
   778 }
       
   779 
       
   780 .components-color-edit__slug-input {
       
   781   margin-left: 8px;
       
   782 }
       
   783 
       
   784 .components-color-edit__reset-button {
       
   785   float: right;
       
   786 }
   690 
   787 
   691 .component-color-indicator {
   788 .component-color-indicator {
   692   width: 25px;
   789   width: 25px;
   693   height: 16px;
   790   height: 16px;
   694   margin-left: 0.8rem;
   791   margin-left: 0.8rem;
   695   border: 1px solid #dadada;
   792   border: 1px solid #dadada;
   696   display: inline-block; }
   793   display: inline-block;
   697   .component-color-indicator + .component-color-indicator {
   794 }
   698     margin-left: 0.5rem; }
   795 .component-color-indicator + .component-color-indicator {
       
   796   margin-left: 0.5rem;
       
   797 }
   699 
   798 
   700 /**
   799 /**
   701  * Parts of this source were derived and modified from react-color,
   800  * Parts of this source were derived and modified from react-color,
   702  * released under the MIT license.
   801  * released under the MIT license.
   703  *
   802  *
   722  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   821  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   723  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
   822  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
   724  * THE SOFTWARE.
   823  * THE SOFTWARE.
   725  */
   824  */
   726 .components-color-picker {
   825 .components-color-picker {
   727   width: 100%; }
   826   width: 100%;
   728   .components-color-picker * {
   827 }
   729     box-sizing: border-box; }
   828 .components-color-picker * {
       
   829   box-sizing: border-box;
       
   830 }
   730 
   831 
   731 .components-color-picker__saturation {
   832 .components-color-picker__saturation {
   732   width: 100%;
   833   width: 100%;
   733   padding-bottom: 55%;
   834   padding-bottom: 55%;
   734   position: relative; }
   835   position: relative;
       
   836 }
   735 
   837 
   736 .components-color-picker__body {
   838 .components-color-picker__body {
   737   padding: 16px 16px 12px; }
   839   padding: 16px 16px 12px;
       
   840 }
   738 
   841 
   739 .components-color-picker__controls {
   842 .components-color-picker__controls {
   740   display: flex; }
   843   display: flex;
       
   844 }
   741 
   845 
   742 .components-color-picker__saturation-pointer,
   846 .components-color-picker__saturation-pointer,
   743 .components-color-picker__hue-pointer,
   847 .components-color-picker__hue-pointer,
   744 .components-color-picker__alpha-pointer {
   848 .components-color-picker__alpha-pointer {
   745   padding: 0;
   849   padding: 0;
   746   position: absolute;
   850   position: absolute;
   747   cursor: pointer;
   851   cursor: pointer;
   748   box-shadow: none;
   852   box-shadow: none;
   749   border: none; }
   853   border: none;
       
   854 }
   750 
   855 
   751 /* CURRENT COLOR COMPONENT */
   856 /* CURRENT COLOR COMPONENT */
   752 .components-color-picker__swatch {
   857 .components-color-picker__swatch {
   753   margin-right: 8px;
   858   margin-right: 8px;
   754   width: 32px;
   859   width: 32px;
   756   border-radius: 50%;
   861   border-radius: 50%;
   757   position: relative;
   862   position: relative;
   758   overflow: hidden;
   863   overflow: hidden;
   759   background-image: linear-gradient(45deg, #ddd 25%, transparent 25%), linear-gradient(-45deg, #ddd 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ddd 75%), linear-gradient(-45deg, transparent 75%, #ddd 75%);
   864   background-image: linear-gradient(45deg, #ddd 25%, transparent 25%), linear-gradient(-45deg, #ddd 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ddd 75%), linear-gradient(-45deg, transparent 75%, #ddd 75%);
   760   background-size: 10px 10px;
   865   background-size: 10px 10px;
   761   background-position: 0 0, 0 5px, 5px -5px, -5px 0; }
   866   background-position: 0 0, 0 5px, 5px -5px, -5px 0;
   762   .is-alpha-disabled .components-color-picker__swatch {
   867 }
   763     width: 12px;
   868 .is-alpha-disabled .components-color-picker__swatch {
   764     height: 12px;
   869   width: 12px;
   765     margin-top: 0; }
   870   height: 12px;
       
   871   margin-top: 0;
       
   872 }
   766 
   873 
   767 .components-color-picker__active {
   874 .components-color-picker__active {
   768   position: absolute;
   875   position: absolute;
   769   top: 0;
   876   top: 0;
   770   left: 0;
   877   left: 0;
   771   right: 0;
   878   right: 0;
   772   bottom: 0;
   879   bottom: 0;
   773   border-radius: 50%;
   880   border-radius: 50%;
   774   box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
   881   box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
   775   z-index: 2; }
   882   z-index: 2;
       
   883 }
   776 
   884 
   777 /* SATURATION COMPONENT */
   885 /* SATURATION COMPONENT */
   778 .components-color-picker__saturation-color,
   886 .components-color-picker__saturation-color,
   779 .components-color-picker__saturation-white,
   887 .components-color-picker__saturation-white,
   780 .components-color-picker__saturation-black {
   888 .components-color-picker__saturation-black {
   781   position: absolute;
   889   position: absolute;
   782   top: 0;
   890   top: 0;
   783   left: 0;
   891   left: 0;
   784   right: 0;
   892   right: 0;
   785   bottom: 0; }
   893   bottom: 0;
       
   894 }
   786 
   895 
   787 .components-color-picker__saturation-color {
   896 .components-color-picker__saturation-color {
   788   overflow: visible; }
   897   overflow: visible;
       
   898 }
   789 
   899 
   790 .components-color-picker__saturation-white {
   900 .components-color-picker__saturation-white {
   791   /*rtl:ignore*/
   901   /*rtl:ignore*/
   792   background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)); }
   902   background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
       
   903 }
   793 
   904 
   794 .components-color-picker__saturation-black {
   905 .components-color-picker__saturation-black {
   795   background: linear-gradient(to top, #000, rgba(0, 0, 0, 0)); }
   906   background: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
       
   907 }
   796 
   908 
   797 .components-button.components-color-picker__saturation-pointer {
   909 .components-button.components-color-picker__saturation-pointer {
   798   width: 14px;
   910   width: 14px;
   799   height: 14px;
   911   height: 14px;
   800   padding: 0;
   912   padding: 0;
   801   border-radius: 50%;
   913   border-radius: 50%;
   802   background-color: transparent;
   914   background-color: transparent;
   803   transform: translate(-50%, -50%);
   915   transform: translate(-50%, -50%);
   804   box-shadow: 0 0 0 1px #fff, inset 0 0 0 1px #000, 0 0 0 2px #000; }
   916   box-shadow: 0 0 0 1px #fff, inset 0 0 0 1px #000, 0 0 0 2px #000;
   805   .components-button.components-color-picker__saturation-pointer:focus:not(:disabled) {
   917 }
   806     box-shadow: 0 0 0 2px #fff, inset 0 0 0 1px #000, 0 0 0 3px #000; }
   918 .components-button.components-color-picker__saturation-pointer:focus:not(:disabled) {
       
   919   box-shadow: 0 0 0 2px #fff, inset 0 0 0 1px #000, 0 0 0 3px #000;
       
   920 }
   807 
   921 
   808 /* HUE & ALPHA BARS */
   922 /* HUE & ALPHA BARS */
   809 .components-color-picker__toggles {
   923 .components-color-picker__toggles {
   810   flex: 1; }
   924   flex: 1;
       
   925 }
   811 
   926 
   812 .components-color-picker__alpha {
   927 .components-color-picker__alpha {
   813   background-image: linear-gradient(45deg, #ddd 25%, transparent 25%), linear-gradient(-45deg, #ddd 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ddd 75%), linear-gradient(-45deg, transparent 75%, #ddd 75%);
   928   background-image: linear-gradient(45deg, #ddd 25%, transparent 25%), linear-gradient(-45deg, #ddd 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ddd 75%), linear-gradient(-45deg, transparent 75%, #ddd 75%);
   814   background-size: 10px 10px;
   929   background-size: 10px 10px;
   815   background-position: 0 0, 0 5px, 5px -5px, -5px 0; }
   930   background-position: 0 0, 0 5px, 5px -5px, -5px 0;
       
   931 }
   816 
   932 
   817 .components-color-picker__hue-gradient,
   933 .components-color-picker__hue-gradient,
   818 .components-color-picker__alpha-gradient {
   934 .components-color-picker__alpha-gradient {
   819   position: absolute;
   935   position: absolute;
   820   top: 0;
   936   top: 0;
   821   left: 0;
   937   left: 0;
   822   right: 0;
   938   right: 0;
   823   bottom: 0; }
   939   bottom: 0;
       
   940 }
   824 
   941 
   825 .components-color-picker__hue,
   942 .components-color-picker__hue,
   826 .components-color-picker__alpha {
   943 .components-color-picker__alpha {
   827   height: 12px;
   944   height: 12px;
   828   position: relative; }
   945   position: relative;
       
   946 }
   829 
   947 
   830 .is-alpha-enabled .components-color-picker__hue {
   948 .is-alpha-enabled .components-color-picker__hue {
   831   margin-bottom: 8px; }
   949   margin-bottom: 8px;
       
   950 }
   832 
   951 
   833 .components-color-picker__hue-bar,
   952 .components-color-picker__hue-bar,
   834 .components-color-picker__alpha-bar {
   953 .components-color-picker__alpha-bar {
   835   position: relative;
   954   position: relative;
   836   margin: 0 3px;
   955   margin: 0 3px;
   837   height: 100%;
   956   height: 100%;
   838   padding: 0 2px; }
   957   padding: 0 2px;
       
   958 }
   839 
   959 
   840 .components-color-picker__hue-gradient {
   960 .components-color-picker__hue-gradient {
   841   /*rtl:ignore*/
   961   /*rtl:ignore*/
   842   background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); }
   962   background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
       
   963 }
   843 
   964 
   844 .components-color-picker__hue-pointer,
   965 .components-color-picker__hue-pointer,
   845 .components-color-picker__alpha-pointer {
   966 .components-color-picker__alpha-pointer {
   846   /*rtl:ignore*/
   967   /*rtl:ignore*/
   847   left: 0;
   968   left: 0;
   848   width: 14px;
   969   width: 14px;
   849   height: 14px;
   970   height: 14px;
   850   border-radius: 50%;
   971   border-radius: 50%;
   851   box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
   972   box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
   852   background: #fff;
   973   background: #fff;
   853   transform: translate(-7px, -1px); }
   974   transform: translate(-7px, -1px);
       
   975 }
   854 
   976 
   855 .components-color-picker__hue-pointer,
   977 .components-color-picker__hue-pointer,
   856 .components-color-picker__saturation-pointer {
   978 .components-color-picker__saturation-pointer {
   857   transition: box-shadow 0.1s linear; }
   979   transition: box-shadow 0.1s linear;
   858   @media (prefers-reduced-motion: reduce) {
   980 }
   859     .components-color-picker__hue-pointer,
   981 @media (prefers-reduced-motion: reduce) {
   860     .components-color-picker__saturation-pointer {
   982   .components-color-picker__hue-pointer,
   861       transition-duration: 0s; } }
   983 .components-color-picker__saturation-pointer {
       
   984     transition-duration: 0s;
       
   985     transition-delay: 0s;
       
   986   }
       
   987 }
   862 
   988 
   863 .components-color-picker__saturation-pointer:focus {
   989 .components-color-picker__saturation-pointer:focus {
   864   box-shadow: 0 0 0 2px #fff, 0 0 0 4px #007cba, 0 0 5px 0 #007cba, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);
   990   box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color), 0 0 5px 0 var(--wp-admin-theme-color), inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);
   865   box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color), 0 0 5px 0 var(--wp-admin-theme-color), inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4); }
   991 }
   866 
   992 
   867 .components-color-picker__hue-pointer:focus,
   993 .components-color-picker__hue-pointer:focus,
   868 .components-color-picker__alpha-pointer:focus {
   994 .components-color-picker__alpha-pointer:focus {
   869   border-color: #007cba;
       
   870   border-color: var(--wp-admin-theme-color);
   995   border-color: var(--wp-admin-theme-color);
   871   box-shadow: 0 0 0 2px #007cba, 0 0 3px 0 #007cba;
       
   872   box-shadow: 0 0 0 2px var(--wp-admin-theme-color), 0 0 3px 0 var(--wp-admin-theme-color);
   996   box-shadow: 0 0 0 2px var(--wp-admin-theme-color), 0 0 3px 0 var(--wp-admin-theme-color);
   873   outline: 2px solid transparent;
   997   outline: 2px solid transparent;
   874   outline-offset: -2px; }
   998   outline-offset: -2px;
       
   999 }
   875 
  1000 
   876 /* INPUTS COMPONENT */
  1001 /* INPUTS COMPONENT */
   877 .components-color-picker__inputs-wrapper {
  1002 .components-color-picker__inputs-wrapper {
   878   margin: 0 -4px;
  1003   margin: 0 -4px;
   879   padding-top: 16px;
  1004   padding-top: 16px;
   880   display: flex;
  1005   display: flex;
   881   align-items: flex-end;
  1006   align-items: flex-end;
   882   min-width: 255px; }
  1007   min-width: 255px;
   883   .components-color-picker__inputs-wrapper fieldset {
  1008 }
   884     flex: 1;
  1009 .components-color-picker__inputs-wrapper fieldset {
   885     border: none;
  1010   flex: 1;
   886     margin: 0;
  1011   border: none;
   887     padding: 0; }
  1012   margin: 0;
   888   .components-color-picker__inputs-wrapper .components-color-picker__inputs-fields .components-text-control__input[type="number"] {
  1013   padding: 0;
   889     padding: 6px 3px;
  1014 }
   890     margin: 0; }
  1015 .components-color-picker__inputs-wrapper .components-color-picker__inputs-fields .components-text-control__input[type=number] {
       
  1016   padding: 6px 3px;
       
  1017   margin: 0;
       
  1018 }
   891 
  1019 
   892 .components-color-picker__inputs-field {
  1020 .components-color-picker__inputs-field {
   893   width: 100%; }
  1021   width: 100%;
       
  1022 }
   894 
  1023 
   895 .components-color-picker__inputs-fields {
  1024 .components-color-picker__inputs-fields {
   896   display: flex;
  1025   display: flex;
   897   /*rtl:ignore*/
  1026   /*rtl:ignore*/
   898   direction: ltr;
  1027   direction: ltr;
   899   flex-grow: 1;
  1028   flex-grow: 1;
   900   margin-right: 4px; }
  1029   margin-right: 4px;
   901   .components-color-picker__inputs-fields .components-base-control + .components-base-control {
  1030 }
   902     margin-top: 0; }
  1031 .components-color-picker__inputs-fields .components-base-control + .components-base-control {
   903   .components-color-picker__inputs-fields .components-base-control__field {
  1032   margin-top: 0;
   904     margin: 0 2px; }
  1033 }
       
  1034 .components-color-picker__inputs-fields .components-base-control__field {
       
  1035   margin: 0 2px;
       
  1036 }
   905 
  1037 
   906 .components-color-picker__inputs-toggle {
  1038 .components-color-picker__inputs-toggle {
   907   height: 30px;
  1039   height: 30px;
   908   padding: 0 5px; }
  1040   padding: 0 5px;
       
  1041 }
   909 
  1042 
   910 .components-combobox-control {
  1043 .components-combobox-control {
   911   color: #555d66;
       
   912   position: relative; }
       
   913 
       
   914 .components-combobox-control__label {
       
   915   display: block;
       
   916   margin-bottom: 5px; }
       
   917 
       
   918 .components-combobox-control__button {
       
   919   border: 1px solid #7e8993;
       
   920   border-radius: 4px;
       
   921   color: #555d66;
       
   922   display: inline-block;
       
   923   min-height: 30px;
       
   924   min-width: 130px;
       
   925   position: relative;
       
   926   text-align: left; }
       
   927   .components-combobox-control__button:focus {
       
   928     border-color: #007cba;
       
   929     border-color: var(--wp-admin-theme-color); }
       
   930   .components-combobox-control__button-input {
       
   931     border: none;
       
   932     height: calc(100% - 2px);
       
   933     left: 1px;
       
   934     padding: 0 4px;
       
   935     position: absolute;
       
   936     top: 1px;
       
   937     width: calc(100% - 2px); }
       
   938   .components-combobox-control__button-button:hover {
       
   939     box-shadow: none !important; }
       
   940   .components-combobox-control__button-icon {
       
   941     height: 100%;
       
   942     padding: 0 4px;
       
   943     position: absolute;
       
   944     right: 0;
       
   945     top: 0; }
       
   946 
       
   947 .components-combobox-control__menu {
       
   948   background: #fff;
       
   949   min-width: 100%;
       
   950   padding: 0;
       
   951   position: absolute;
       
   952   z-index: 1000000; }
       
   953 
       
   954 .components-combobox-control__item {
       
   955   align-items: center;
       
   956   display: flex;
       
   957   list-style-type: none;
       
   958   padding: 10px 5px 10px 25px; }
       
   959   .components-combobox-control__item.is-highlighted {
       
   960     background: #ddd; }
       
   961   .components-combobox-control__item-icon {
       
   962     margin-left: -20px;
       
   963     margin-right: 0; }
       
   964 
       
   965 .components-custom-gradient-picker {
       
   966   margin-top: 8px; }
       
   967 
       
   968 .components-custom-gradient-picker__gradient-bar:not(.has-gradient) {
       
   969   opacity: 0.4; }
       
   970 
       
   971 .components-custom-gradient-picker__gradient-bar {
       
   972   width: 100%;
  1044   width: 100%;
   973   height: 24px;
  1045 }
   974   border-radius: 24px;
  1046 
   975   margin-bottom: 8px;
  1047 input.components-combobox-control__input[type=text] {
   976   padding-left: 3px;
  1048   width: 100%;
   977   padding-right: 21px; }
  1049   border: none;
   978   .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container {
  1050   box-shadow: none;
   979     position: relative; }
       
   980   .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point {
       
   981     border-radius: 50%;
       
   982     background: #fff;
       
   983     padding: 2px;
       
   984     min-width: 24px;
       
   985     width: 24px;
       
   986     height: 24px;
       
   987     position: relative; }
       
   988     .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point svg {
       
   989       height: 100%;
       
   990       width: 100%; }
       
   991   .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button {
       
   992     border: 2px solid #fff;
       
   993     border-radius: 50%;
       
   994     height: 18px;
       
   995     padding: 0;
       
   996     position: absolute;
       
   997     width: 18px;
       
   998     top: 3px; }
       
   999     .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active {
       
  1000       background: #fafafa;
       
  1001       color: #23282d;
       
  1002       border-color: #999;
       
  1003       box-shadow: 0 0 0 1px #fff, 0 0 0 3px #007cba;
       
  1004       box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color); }
       
  1005 
       
  1006 .components-custom-gradient-picker__color-picker-popover .components-custom-gradient-picker__remove-control-point {
       
  1007   margin-left: auto;
       
  1008   margin-right: auto;
       
  1009   display: block;
       
  1010   margin-bottom: 8px; }
       
  1011 
       
  1012 .components-custom-gradient-picker__inserter {
       
  1013   width: 100%; }
       
  1014 
       
  1015 .components-custom-gradient-picker__liner-gradient-indicator {
       
  1016   display: inline-block;
       
  1017   flex: 0 auto;
       
  1018   width: 20px;
       
  1019   height: 20px; }
       
  1020 
       
  1021 .components-custom-gradient-picker__ui-line {
       
  1022   display: flex;
       
  1023   justify-content: space-between; }
       
  1024 
       
  1025 .components-custom-gradient-picker .components-custom-gradient-picker__ui-line .components-base-control.components-angle-picker,
       
  1026 .components-custom-gradient-picker .components-custom-gradient-picker__ui-line .components-base-control.components-custom-gradient-picker__type-picker {
       
  1027   margin-bottom: 0; }
       
  1028 
       
  1029 .components-custom-gradient-picker .components-custom-gradient-picker__toolbar {
       
  1030   border: none; }
       
  1031   .components-custom-gradient-picker .components-custom-gradient-picker__toolbar > div + div {
       
  1032     margin-left: 1px; }
       
  1033   .components-custom-gradient-picker .components-custom-gradient-picker__toolbar button.is-pressed > svg {
       
  1034     background: #fff;
       
  1035     border: 1px solid #7e8993;
       
  1036     border-radius: 2px; }
       
  1037 
       
  1038 .components-custom-select-control {
       
  1039   position: relative; }
       
  1040 
       
  1041 .components-custom-select-control__label {
       
  1042   display: block;
       
  1043   margin-bottom: 8px; }
       
  1044 
       
  1045 .components-custom-select-control__button {
       
  1046   border: 1px solid #757575;
       
  1047   border-radius: 2px;
       
  1048   min-height: 30px;
       
  1049   min-width: 130px;
       
  1050   position: relative;
       
  1051   text-align: left; }
       
  1052   .components-custom-select-control__button.components-custom-select-control__button {
       
  1053     padding-right: 24px; }
       
  1054   .components-custom-select-control__button:focus:not(:disabled) {
       
  1055     border-color: #007cba;
       
  1056     border-color: var(--wp-admin-theme-color);
       
  1057     box-shadow: 0 0 0 0.5px #007cba;
       
  1058     box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color); }
       
  1059   .components-custom-select-control__button .components-custom-select-control__button-icon {
       
  1060     height: 100%;
       
  1061     padding: 0;
       
  1062     position: absolute;
       
  1063     right: 0;
       
  1064     top: 0; }
       
  1065 
       
  1066 .components-custom-select-control__menu {
       
  1067   background-color: #fff;
       
  1068   max-height: 400px;
       
  1069   min-width: 100%;
       
  1070   overflow: auto;
       
  1071   padding: 0;
       
  1072   position: absolute;
       
  1073   z-index: 1000000; }
       
  1074   .components-custom-select-control__menu:focus {
       
  1075     border: 1px solid #1e1e1e;
       
  1076     border-radius: 2px;
       
  1077     outline: none;
       
  1078     transition: none; }
       
  1079 
       
  1080 .components-custom-select-control__item {
       
  1081   align-items: center;
       
  1082   display: flex;
       
  1083   list-style-type: none;
       
  1084   padding: 10px 5px 10px 25px;
       
  1085   cursor: default; }
       
  1086   .components-custom-select-control__item.is-highlighted {
       
  1087     background: #ddd; }
       
  1088   .components-custom-select-control__item-icon {
       
  1089     margin-left: -20px;
       
  1090     margin-right: 0; }
       
  1091 
       
  1092 svg.dashicon {
       
  1093   fill: currentColor;
       
  1094   outline: none; }
       
  1095 
       
  1096 /*rtl:begin:ignore*/
       
  1097 .PresetDateRangePicker_panel {
       
  1098   padding: 0 22px 11px; }
       
  1099 
       
  1100 .PresetDateRangePicker_button {
       
  1101   position: relative;
       
  1102   height: 100%;
       
  1103   text-align: center;
       
  1104   background: 0 0;
       
  1105   border: 2px solid #00a699;
       
  1106   color: #00a699;
       
  1107   padding: 4px 12px;
       
  1108   margin-right: 8px;
       
  1109   font: inherit;
       
  1110   font-weight: 700;
       
  1111   line-height: normal;
       
  1112   overflow: visible;
       
  1113   box-sizing: border-box;
       
  1114   cursor: pointer; }
       
  1115 
       
  1116 .PresetDateRangePicker_button:active {
       
  1117   outline: 0; }
       
  1118 
       
  1119 .PresetDateRangePicker_button__selected {
       
  1120   color: #fff;
       
  1121   background: #00a699; }
       
  1122 
       
  1123 .SingleDatePickerInput {
       
  1124   display: inline-block;
       
  1125   background-color: #fff; }
       
  1126 
       
  1127 .SingleDatePickerInput__withBorder {
       
  1128   border-radius: 2px;
       
  1129   border: 1px solid #dbdbdb; }
       
  1130 
       
  1131 .SingleDatePickerInput__rtl {
       
  1132   direction: rtl; }
       
  1133 
       
  1134 .SingleDatePickerInput__disabled {
       
  1135   background-color: #f2f2f2; }
       
  1136 
       
  1137 .SingleDatePickerInput__block {
       
  1138   display: block; }
       
  1139 
       
  1140 .SingleDatePickerInput__showClearDate {
       
  1141   padding-right: 30px; }
       
  1142 
       
  1143 .SingleDatePickerInput_clearDate {
       
  1144   background: 0 0;
       
  1145   border: 0;
       
  1146   color: inherit;
       
  1147   font: inherit;
       
  1148   line-height: normal;
       
  1149   overflow: visible;
       
  1150   cursor: pointer;
       
  1151   padding: 10px;
       
  1152   margin: 0 10px 0 5px;
       
  1153   position: absolute;
       
  1154   right: 0;
       
  1155   top: 50%;
       
  1156   transform: translateY(-50%); }
       
  1157 
       
  1158 .SingleDatePickerInput_clearDate__default:focus,
       
  1159 .SingleDatePickerInput_clearDate__default:hover {
       
  1160   background: #dbdbdb;
       
  1161   border-radius: 50%; }
       
  1162 
       
  1163 .SingleDatePickerInput_clearDate__small {
       
  1164   padding: 6px; }
       
  1165 
       
  1166 .SingleDatePickerInput_clearDate__hide {
       
  1167   visibility: hidden; }
       
  1168 
       
  1169 .SingleDatePickerInput_clearDate_svg {
       
  1170   fill: #82888a;
       
  1171   height: 12px;
       
  1172   width: 15px;
       
  1173   vertical-align: middle; }
       
  1174 
       
  1175 .SingleDatePickerInput_clearDate_svg__small {
       
  1176   height: 9px; }
       
  1177 
       
  1178 .SingleDatePickerInput_calendarIcon {
       
  1179   background: 0 0;
       
  1180   border: 0;
       
  1181   color: inherit;
       
  1182   font: inherit;
       
  1183   line-height: normal;
       
  1184   overflow: visible;
       
  1185   cursor: pointer;
       
  1186   display: inline-block;
       
  1187   vertical-align: middle;
       
  1188   padding: 10px;
       
  1189   margin: 0 5px 0 10px; }
       
  1190 
       
  1191 .SingleDatePickerInput_calendarIcon_svg {
       
  1192   fill: #82888a;
       
  1193   height: 15px;
       
  1194   width: 14px;
       
  1195   vertical-align: middle; }
       
  1196 
       
  1197 .SingleDatePicker {
       
  1198   position: relative;
       
  1199   display: inline-block; }
       
  1200 
       
  1201 .SingleDatePicker__block {
       
  1202   display: block; }
       
  1203 
       
  1204 .SingleDatePicker_picker {
       
  1205   z-index: 1;
       
  1206   background-color: #fff;
       
  1207   position: absolute; }
       
  1208 
       
  1209 .SingleDatePicker_picker__rtl {
       
  1210   direction: rtl; }
       
  1211 
       
  1212 .SingleDatePicker_picker__directionLeft {
       
  1213   left: 0; }
       
  1214 
       
  1215 .SingleDatePicker_picker__directionRight {
       
  1216   right: 0; }
       
  1217 
       
  1218 .SingleDatePicker_picker__portal {
       
  1219   background-color: rgba(0, 0, 0, 0.3);
       
  1220   position: fixed;
       
  1221   top: 0;
       
  1222   left: 0;
       
  1223   height: 100%;
       
  1224   width: 100%; }
       
  1225 
       
  1226 .SingleDatePicker_picker__fullScreenPortal {
       
  1227   background-color: #fff; }
       
  1228 
       
  1229 .SingleDatePicker_closeButton {
       
  1230   background: 0 0;
       
  1231   border: 0;
       
  1232   color: inherit;
       
  1233   font: inherit;
       
  1234   line-height: normal;
       
  1235   overflow: visible;
       
  1236   cursor: pointer;
       
  1237   position: absolute;
       
  1238   top: 0;
       
  1239   right: 0;
       
  1240   padding: 15px;
       
  1241   z-index: 2; }
       
  1242 
       
  1243 .SingleDatePicker_closeButton:focus,
       
  1244 .SingleDatePicker_closeButton:hover {
       
  1245   color: #b0b3b4;
       
  1246   text-decoration: none; }
       
  1247 
       
  1248 .SingleDatePicker_closeButton_svg {
       
  1249   height: 15px;
       
  1250   width: 15px;
       
  1251   fill: #cacccd; }
       
  1252 
       
  1253 .DayPickerKeyboardShortcuts_buttonReset {
       
  1254   background: 0 0;
       
  1255   border: 0;
       
  1256   border-radius: 0;
       
  1257   color: inherit;
       
  1258   font: inherit;
       
  1259   line-height: normal;
       
  1260   overflow: visible;
       
  1261   padding: 0;
       
  1262   cursor: pointer;
       
  1263   font-size: 14px; }
       
  1264 
       
  1265 .DayPickerKeyboardShortcuts_buttonReset:active {
       
  1266   outline: 0; }
       
  1267 
       
  1268 .DayPickerKeyboardShortcuts_show {
       
  1269   width: 22px;
       
  1270   position: absolute;
       
  1271   z-index: 2; }
       
  1272 
       
  1273 .DayPickerKeyboardShortcuts_show__bottomRight {
       
  1274   border-top: 26px solid transparent;
       
  1275   border-right: 33px solid #00a699;
       
  1276   bottom: 0;
       
  1277   right: 0; }
       
  1278 
       
  1279 .DayPickerKeyboardShortcuts_show__bottomRight:hover {
       
  1280   border-right: 33px solid #008489; }
       
  1281 
       
  1282 .DayPickerKeyboardShortcuts_show__topRight {
       
  1283   border-bottom: 26px solid transparent;
       
  1284   border-right: 33px solid #00a699;
       
  1285   top: 0;
       
  1286   right: 0; }
       
  1287 
       
  1288 .DayPickerKeyboardShortcuts_show__topRight:hover {
       
  1289   border-right: 33px solid #008489; }
       
  1290 
       
  1291 .DayPickerKeyboardShortcuts_show__topLeft {
       
  1292   border-bottom: 26px solid transparent;
       
  1293   border-left: 33px solid #00a699;
       
  1294   top: 0;
       
  1295   left: 0; }
       
  1296 
       
  1297 .DayPickerKeyboardShortcuts_show__topLeft:hover {
       
  1298   border-left: 33px solid #008489; }
       
  1299 
       
  1300 .DayPickerKeyboardShortcuts_showSpan {
       
  1301   color: #fff;
       
  1302   position: absolute; }
       
  1303 
       
  1304 .DayPickerKeyboardShortcuts_showSpan__bottomRight {
       
  1305   bottom: 0;
       
  1306   right: -28px; }
       
  1307 
       
  1308 .DayPickerKeyboardShortcuts_showSpan__topRight {
       
  1309   top: 1px;
       
  1310   right: -28px; }
       
  1311 
       
  1312 .DayPickerKeyboardShortcuts_showSpan__topLeft {
       
  1313   top: 1px;
       
  1314   left: -28px; }
       
  1315 
       
  1316 .DayPickerKeyboardShortcuts_panel {
       
  1317   overflow: auto;
       
  1318   background: #fff;
       
  1319   border: 1px solid #dbdbdb;
       
  1320   border-radius: 2px;
       
  1321   position: absolute;
       
  1322   top: 0;
       
  1323   bottom: 0;
       
  1324   right: 0;
       
  1325   left: 0;
       
  1326   z-index: 2;
       
  1327   padding: 22px;
       
  1328   margin: 33px; }
       
  1329 
       
  1330 .DayPickerKeyboardShortcuts_title {
       
  1331   font-size: 16px;
  1051   font-size: 16px;
  1332   font-weight: 700;
  1052   padding: 2px;
  1333   margin: 0; }
  1053   margin: 0;
  1334 
  1054   line-height: inherit;
  1335 .DayPickerKeyboardShortcuts_list {
  1055   min-height: auto;
  1336   list-style: none;
  1056 }
  1337   padding: 0;
  1057 @media (min-width: 600px) {
  1338   font-size: 14px; }
  1058   input.components-combobox-control__input[type=text] {
  1339 
  1059     font-size: 13px;
  1340 .DayPickerKeyboardShortcuts_close {
  1060   }
  1341   position: absolute;
  1061 }
  1342   right: 22px;
  1062 input.components-combobox-control__input[type=text]:focus {
  1343   top: 22px;
  1063   outline: none;
  1344   z-index: 2; }
       
  1345 
       
  1346 .DayPickerKeyboardShortcuts_close:active {
       
  1347   outline: 0; }
       
  1348 
       
  1349 .DayPickerKeyboardShortcuts_closeSvg {
       
  1350   height: 15px;
       
  1351   width: 15px;
       
  1352   fill: #cacccd; }
       
  1353 
       
  1354 .DayPickerKeyboardShortcuts_closeSvg:focus,
       
  1355 .DayPickerKeyboardShortcuts_closeSvg:hover {
       
  1356   fill: #82888a; }
       
  1357 
       
  1358 .CalendarDay {
       
  1359   box-sizing: border-box;
       
  1360   cursor: pointer;
       
  1361   font-size: 14px;
       
  1362   text-align: center; }
       
  1363 
       
  1364 .CalendarDay:active {
       
  1365   outline: 0; }
       
  1366 
       
  1367 .CalendarDay__defaultCursor {
       
  1368   cursor: default; }
       
  1369 
       
  1370 .CalendarDay__default {
       
  1371   border: 1px solid #e4e7e7;
       
  1372   color: #484848;
       
  1373   background: #fff; }
       
  1374 
       
  1375 .CalendarDay__default:hover {
       
  1376   background: #e4e7e7;
       
  1377   border: 1px double #e4e7e7;
       
  1378   color: inherit; }
       
  1379 
       
  1380 .CalendarDay__hovered_offset {
       
  1381   background: #f4f5f5;
       
  1382   border: 1px double #e4e7e7;
       
  1383   color: inherit; }
       
  1384 
       
  1385 .CalendarDay__outside {
       
  1386   border: 0;
       
  1387   background: #fff;
       
  1388   color: #484848; }
       
  1389 
       
  1390 .CalendarDay__outside:hover {
       
  1391   border: 0; }
       
  1392 
       
  1393 .CalendarDay__blocked_minimum_nights {
       
  1394   background: #fff;
       
  1395   border: 1px solid #eceeee;
       
  1396   color: #cacccd; }
       
  1397 
       
  1398 .CalendarDay__blocked_minimum_nights:active,
       
  1399 .CalendarDay__blocked_minimum_nights:hover {
       
  1400   background: #fff;
       
  1401   color: #cacccd; }
       
  1402 
       
  1403 .CalendarDay__highlighted_calendar {
       
  1404   background: #ffe8bc;
       
  1405   color: #484848; }
       
  1406 
       
  1407 .CalendarDay__highlighted_calendar:active,
       
  1408 .CalendarDay__highlighted_calendar:hover {
       
  1409   background: #ffce71;
       
  1410   color: #484848; }
       
  1411 
       
  1412 .CalendarDay__selected_span {
       
  1413   background: #66e2da;
       
  1414   border: 1px solid #33dacd;
       
  1415   color: #fff; }
       
  1416 
       
  1417 .CalendarDay__selected_span:active,
       
  1418 .CalendarDay__selected_span:hover {
       
  1419   background: #33dacd;
       
  1420   border: 1px solid #33dacd;
       
  1421   color: #fff; }
       
  1422 
       
  1423 .CalendarDay__last_in_range {
       
  1424   border-right: #00a699; }
       
  1425 
       
  1426 .CalendarDay__selected,
       
  1427 .CalendarDay__selected:active,
       
  1428 .CalendarDay__selected:hover {
       
  1429   background: #00a699;
       
  1430   border: 1px solid #00a699;
       
  1431   color: #fff; }
       
  1432 
       
  1433 .CalendarDay__hovered_span,
       
  1434 .CalendarDay__hovered_span:hover {
       
  1435   background: #b2f1ec;
       
  1436   border: 1px solid #80e8e0;
       
  1437   color: #007a87; }
       
  1438 
       
  1439 .CalendarDay__hovered_span:active {
       
  1440   background: #80e8e0;
       
  1441   border: 1px solid #80e8e0;
       
  1442   color: #007a87; }
       
  1443 
       
  1444 .CalendarDay__blocked_calendar,
       
  1445 .CalendarDay__blocked_calendar:active,
       
  1446 .CalendarDay__blocked_calendar:hover {
       
  1447   background: #cacccd;
       
  1448   border: 1px solid #cacccd;
       
  1449   color: #82888a; }
       
  1450 
       
  1451 .CalendarDay__blocked_out_of_range,
       
  1452 .CalendarDay__blocked_out_of_range:active,
       
  1453 .CalendarDay__blocked_out_of_range:hover {
       
  1454   background: #fff;
       
  1455   border: 1px solid #e4e7e7;
       
  1456   color: #cacccd; }
       
  1457 
       
  1458 .CalendarMonth {
       
  1459   background: #fff;
       
  1460   text-align: center;
       
  1461   vertical-align: top;
       
  1462   -webkit-user-select: none;
       
  1463   -ms-user-select: none;
       
  1464   user-select: none; }
       
  1465 
       
  1466 .CalendarMonth_table {
       
  1467   border-collapse: collapse;
       
  1468   border-spacing: 0; }
       
  1469 
       
  1470 .CalendarMonth_verticalSpacing {
       
  1471   border-collapse: separate; }
       
  1472 
       
  1473 .CalendarMonth_caption {
       
  1474   color: #484848;
       
  1475   font-size: 18px;
       
  1476   text-align: center;
       
  1477   padding-top: 22px;
       
  1478   padding-bottom: 37px;
       
  1479   caption-side: initial; }
       
  1480 
       
  1481 .CalendarMonth_caption__verticalScrollable {
       
  1482   padding-top: 12px;
       
  1483   padding-bottom: 7px; }
       
  1484 
       
  1485 .CalendarMonthGrid {
       
  1486   background: #fff;
       
  1487   text-align: left;
       
  1488   z-index: 0; }
       
  1489 
       
  1490 .CalendarMonthGrid__animating {
       
  1491   z-index: 1; }
       
  1492 
       
  1493 .CalendarMonthGrid__horizontal {
       
  1494   position: absolute;
       
  1495   left: 9px; }
       
  1496 
       
  1497 .CalendarMonthGrid__vertical {
       
  1498   margin: 0 auto; }
       
  1499 
       
  1500 .CalendarMonthGrid__vertical_scrollable {
       
  1501   margin: 0 auto;
       
  1502   overflow-y: scroll; }
       
  1503 
       
  1504 .CalendarMonthGrid_month__horizontal {
       
  1505   display: inline-block;
       
  1506   vertical-align: top;
       
  1507   min-height: 100%; }
       
  1508 
       
  1509 .CalendarMonthGrid_month__hideForAnimation {
       
  1510   position: absolute;
       
  1511   z-index: -1;
       
  1512   opacity: 0;
       
  1513   pointer-events: none; }
       
  1514 
       
  1515 .CalendarMonthGrid_month__hidden {
       
  1516   visibility: hidden; }
       
  1517 
       
  1518 .DayPickerNavigation {
       
  1519   position: relative;
       
  1520   z-index: 2; }
       
  1521 
       
  1522 .DayPickerNavigation__horizontal {
       
  1523   height: 0; }
       
  1524 
       
  1525 .DayPickerNavigation__verticalDefault {
       
  1526   position: absolute;
       
  1527   width: 100%;
       
  1528   height: 52px;
       
  1529   bottom: 0;
       
  1530   left: 0; }
       
  1531 
       
  1532 .DayPickerNavigation__verticalScrollableDefault {
       
  1533   position: relative; }
       
  1534 
       
  1535 .DayPickerNavigation_button {
       
  1536   cursor: pointer;
       
  1537   -webkit-user-select: none;
       
  1538   -ms-user-select: none;
       
  1539   user-select: none;
       
  1540   border: 0;
       
  1541   padding: 0;
       
  1542   margin: 0; }
       
  1543 
       
  1544 .DayPickerNavigation_button__default {
       
  1545   border: 1px solid #e4e7e7;
       
  1546   background-color: #fff;
       
  1547   color: #757575; }
       
  1548 
       
  1549 .DayPickerNavigation_button__default:focus,
       
  1550 .DayPickerNavigation_button__default:hover {
       
  1551   border: 1px solid #c4c4c4; }
       
  1552 
       
  1553 .DayPickerNavigation_button__default:active {
       
  1554   background: #f2f2f2; }
       
  1555 
       
  1556 .DayPickerNavigation_button__horizontalDefault {
       
  1557   position: absolute;
       
  1558   top: 18px;
       
  1559   line-height: .78;
       
  1560   border-radius: 3px;
       
  1561   padding: 6px 9px; }
       
  1562 
       
  1563 .DayPickerNavigation_leftButton__horizontalDefault {
       
  1564   left: 22px; }
       
  1565 
       
  1566 .DayPickerNavigation_rightButton__horizontalDefault {
       
  1567   right: 22px; }
       
  1568 
       
  1569 .DayPickerNavigation_button__verticalDefault {
       
  1570   padding: 5px;
       
  1571   background: #fff;
       
  1572   box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
       
  1573   position: relative;
       
  1574   display: inline-block;
       
  1575   height: 100%;
       
  1576   width: 50%; }
       
  1577 
       
  1578 .DayPickerNavigation_nextButton__verticalDefault {
       
  1579   border-left: 0; }
       
  1580 
       
  1581 .DayPickerNavigation_nextButton__verticalScrollableDefault {
       
  1582   width: 100%; }
       
  1583 
       
  1584 .DayPickerNavigation_svg__horizontal {
       
  1585   height: 19px;
       
  1586   width: 19px;
       
  1587   fill: #82888a;
       
  1588   display: block; }
       
  1589 
       
  1590 .DayPickerNavigation_svg__vertical {
       
  1591   height: 42px;
       
  1592   width: 42px;
       
  1593   fill: #484848;
       
  1594   display: block; }
       
  1595 
       
  1596 .DayPicker {
       
  1597   background: #fff;
       
  1598   position: relative;
       
  1599   text-align: left; }
       
  1600 
       
  1601 .DayPicker__horizontal {
       
  1602   background: #fff; }
       
  1603 
       
  1604 .DayPicker__verticalScrollable {
       
  1605   height: 100%; }
       
  1606 
       
  1607 .DayPicker__hidden {
       
  1608   visibility: hidden; }
       
  1609 
       
  1610 .DayPicker__withBorder {
       
  1611   box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07);
       
  1612   border-radius: 3px; }
       
  1613 
       
  1614 .DayPicker_portal__horizontal {
       
  1615   box-shadow: none;
  1064   box-shadow: none;
  1616   position: absolute;
  1065 }
  1617   left: 50%;
  1066 
  1618   top: 50%; }
  1067 .components-combobox-control__suggestions-container {
  1619 
       
  1620 .DayPicker_portal__vertical {
       
  1621   position: initial; }
       
  1622 
       
  1623 .DayPicker_focusRegion {
       
  1624   outline: 0; }
       
  1625 
       
  1626 .DayPicker_calendarInfo__horizontal,
       
  1627 .DayPicker_wrapper__horizontal {
       
  1628   display: inline-block;
       
  1629   vertical-align: top; }
       
  1630 
       
  1631 .DayPicker_weekHeaders {
       
  1632   position: relative; }
       
  1633 
       
  1634 .DayPicker_weekHeaders__horizontal {
       
  1635   margin-left: 9px; }
       
  1636 
       
  1637 .DayPicker_weekHeader {
       
  1638   color: #757575;
       
  1639   position: absolute;
       
  1640   top: 62px;
       
  1641   z-index: 2;
       
  1642   text-align: left; }
       
  1643 
       
  1644 .DayPicker_weekHeader__vertical {
       
  1645   left: 50%; }
       
  1646 
       
  1647 .DayPicker_weekHeader__verticalScrollable {
       
  1648   top: 0;
       
  1649   display: table-row;
       
  1650   border-bottom: 1px solid #dbdbdb;
       
  1651   background: #fff;
       
  1652   margin-left: 0;
       
  1653   left: 0;
       
  1654   width: 100%;
       
  1655   text-align: center; }
       
  1656 
       
  1657 .DayPicker_weekHeader_ul {
       
  1658   list-style: none;
       
  1659   margin: 1px 0;
       
  1660   padding-left: 0;
       
  1661   padding-right: 0;
       
  1662   font-size: 14px; }
       
  1663 
       
  1664 .DayPicker_weekHeader_li {
       
  1665   display: inline-block;
       
  1666   text-align: center; }
       
  1667 
       
  1668 .DayPicker_transitionContainer {
       
  1669   position: relative;
       
  1670   overflow: hidden;
       
  1671   border-radius: 3px; }
       
  1672 
       
  1673 .DayPicker_transitionContainer__horizontal {
       
  1674   transition: height .2s ease-in-out; }
       
  1675 
       
  1676 .DayPicker_transitionContainer__vertical {
       
  1677   width: 100%; }
       
  1678 
       
  1679 .DayPicker_transitionContainer__verticalScrollable {
       
  1680   padding-top: 20px;
       
  1681   height: 100%;
       
  1682   position: absolute;
       
  1683   top: 0;
       
  1684   bottom: 0;
       
  1685   right: 0;
       
  1686   left: 0;
       
  1687   overflow-y: scroll; }
       
  1688 
       
  1689 .DateInput {
       
  1690   margin: 0;
       
  1691   padding: 0;
       
  1692   background: #fff;
       
  1693   position: relative;
       
  1694   display: inline-block;
       
  1695   width: 130px;
       
  1696   vertical-align: middle; }
       
  1697 
       
  1698 .DateInput__small {
       
  1699   width: 97px; }
       
  1700 
       
  1701 .DateInput__block {
       
  1702   width: 100%; }
       
  1703 
       
  1704 .DateInput__disabled {
       
  1705   background: #f2f2f2;
       
  1706   color: #dbdbdb; }
       
  1707 
       
  1708 .DateInput_input {
       
  1709   font-weight: 200;
       
  1710   font-size: 19px;
       
  1711   line-height: 24px;
       
  1712   color: #484848;
       
  1713   background-color: #fff;
       
  1714   width: 100%;
       
  1715   padding: 11px 11px 9px;
       
  1716   border: 0;
       
  1717   border-top: 0;
       
  1718   border-right: 0;
       
  1719   border-bottom: 2px solid transparent;
       
  1720   border-left: 0;
       
  1721   border-radius: 0; }
       
  1722 
       
  1723 .DateInput_input__small {
       
  1724   font-size: 15px;
       
  1725   line-height: 18px;
       
  1726   letter-spacing: .2px;
       
  1727   padding: 7px 7px 5px; }
       
  1728 
       
  1729 .DateInput_input__regular {
       
  1730   font-weight: auto; }
       
  1731 
       
  1732 .DateInput_input__readOnly {
       
  1733   -webkit-user-select: none;
       
  1734   -ms-user-select: none;
       
  1735   user-select: none; }
       
  1736 
       
  1737 .DateInput_input__focused {
       
  1738   outline: 0;
       
  1739   background: #fff;
       
  1740   border: 0;
       
  1741   border-top: 0;
       
  1742   border-right: 0;
       
  1743   border-bottom: 2px solid #008489;
       
  1744   border-left: 0; }
       
  1745 
       
  1746 .DateInput_input__disabled {
       
  1747   background: #f2f2f2;
       
  1748   font-style: italic; }
       
  1749 
       
  1750 .DateInput_screenReaderMessage {
       
  1751   border: 0;
       
  1752   clip: rect(0, 0, 0, 0);
       
  1753   height: 1px;
       
  1754   margin: -1px;
       
  1755   overflow: hidden;
       
  1756   padding: 0;
       
  1757   position: absolute;
       
  1758   width: 1px; }
       
  1759 
       
  1760 .DateInput_fang {
       
  1761   position: absolute;
       
  1762   width: 20px;
       
  1763   height: 10px;
       
  1764   left: 22px;
       
  1765   z-index: 2; }
       
  1766 
       
  1767 .DateInput_fangShape {
       
  1768   fill: #fff; }
       
  1769 
       
  1770 .DateInput_fangStroke {
       
  1771   stroke: #dbdbdb;
       
  1772   fill: transparent; }
       
  1773 
       
  1774 .DateRangePickerInput {
       
  1775   background-color: #fff;
       
  1776   display: inline-block; }
       
  1777 
       
  1778 .DateRangePickerInput__disabled {
       
  1779   background: #f2f2f2; }
       
  1780 
       
  1781 .DateRangePickerInput__withBorder {
       
  1782   border-radius: 2px;
       
  1783   border: 1px solid #dbdbdb; }
       
  1784 
       
  1785 .DateRangePickerInput__rtl {
       
  1786   direction: rtl; }
       
  1787 
       
  1788 .DateRangePickerInput__block {
       
  1789   display: block; }
       
  1790 
       
  1791 .DateRangePickerInput__showClearDates {
       
  1792   padding-right: 30px; }
       
  1793 
       
  1794 .DateRangePickerInput_arrow {
       
  1795   display: inline-block;
       
  1796   vertical-align: middle;
       
  1797   color: #484848; }
       
  1798 
       
  1799 .DateRangePickerInput_arrow_svg {
       
  1800   vertical-align: middle;
       
  1801   fill: #484848;
       
  1802   height: 24px;
       
  1803   width: 24px; }
       
  1804 
       
  1805 .DateRangePickerInput_clearDates {
       
  1806   background: 0 0;
       
  1807   border: 0;
       
  1808   color: inherit;
       
  1809   font: inherit;
       
  1810   line-height: normal;
       
  1811   overflow: visible;
       
  1812   cursor: pointer;
       
  1813   padding: 10px;
       
  1814   margin: 0 10px 0 5px;
       
  1815   position: absolute;
       
  1816   right: 0;
       
  1817   top: 50%;
       
  1818   transform: translateY(-50%); }
       
  1819 
       
  1820 .DateRangePickerInput_clearDates__small {
       
  1821   padding: 6px; }
       
  1822 
       
  1823 .DateRangePickerInput_clearDates_default:focus,
       
  1824 .DateRangePickerInput_clearDates_default:hover {
       
  1825   background: #dbdbdb;
       
  1826   border-radius: 50%; }
       
  1827 
       
  1828 .DateRangePickerInput_clearDates__hide {
       
  1829   visibility: hidden; }
       
  1830 
       
  1831 .DateRangePickerInput_clearDates_svg {
       
  1832   fill: #82888a;
       
  1833   height: 12px;
       
  1834   width: 15px;
       
  1835   vertical-align: middle; }
       
  1836 
       
  1837 .DateRangePickerInput_clearDates_svg__small {
       
  1838   height: 9px; }
       
  1839 
       
  1840 .DateRangePickerInput_calendarIcon {
       
  1841   background: 0 0;
       
  1842   border: 0;
       
  1843   color: inherit;
       
  1844   font: inherit;
       
  1845   line-height: normal;
       
  1846   overflow: visible;
       
  1847   cursor: pointer;
       
  1848   display: inline-block;
       
  1849   vertical-align: middle;
       
  1850   padding: 10px;
       
  1851   margin: 0 5px 0 10px; }
       
  1852 
       
  1853 .DateRangePickerInput_calendarIcon_svg {
       
  1854   fill: #82888a;
       
  1855   height: 15px;
       
  1856   width: 14px;
       
  1857   vertical-align: middle; }
       
  1858 
       
  1859 .DateRangePicker {
       
  1860   position: relative;
       
  1861   display: inline-block; }
       
  1862 
       
  1863 .DateRangePicker__block {
       
  1864   display: block; }
       
  1865 
       
  1866 .DateRangePicker_picker {
       
  1867   z-index: 1;
       
  1868   background-color: #fff;
       
  1869   position: absolute; }
       
  1870 
       
  1871 .DateRangePicker_picker__rtl {
       
  1872   direction: rtl; }
       
  1873 
       
  1874 .DateRangePicker_picker__directionLeft {
       
  1875   left: 0; }
       
  1876 
       
  1877 .DateRangePicker_picker__directionRight {
       
  1878   right: 0; }
       
  1879 
       
  1880 .DateRangePicker_picker__portal {
       
  1881   background-color: rgba(0, 0, 0, 0.3);
       
  1882   position: fixed;
       
  1883   top: 0;
       
  1884   left: 0;
       
  1885   height: 100%;
       
  1886   width: 100%; }
       
  1887 
       
  1888 .DateRangePicker_picker__fullScreenPortal {
       
  1889   background-color: #fff; }
       
  1890 
       
  1891 .DateRangePicker_closeButton {
       
  1892   background: 0 0;
       
  1893   border: 0;
       
  1894   color: inherit;
       
  1895   font: inherit;
       
  1896   line-height: normal;
       
  1897   overflow: visible;
       
  1898   cursor: pointer;
       
  1899   position: absolute;
       
  1900   top: 0;
       
  1901   right: 0;
       
  1902   padding: 15px;
       
  1903   z-index: 2; }
       
  1904 
       
  1905 .DateRangePicker_closeButton:focus,
       
  1906 .DateRangePicker_closeButton:hover {
       
  1907   color: #b0b3b4;
       
  1908   text-decoration: none; }
       
  1909 
       
  1910 .DateRangePicker_closeButton_svg {
       
  1911   height: 15px;
       
  1912   width: 15px;
       
  1913   fill: #cacccd; }
       
  1914 
       
  1915 /*rtl:end:ignore*/
       
  1916 .components-datetime {
       
  1917   padding: 0; }
       
  1918   .components-datetime .components-datetime__calendar-help {
       
  1919     padding: 16px; }
       
  1920     .components-datetime .components-datetime__calendar-help h4 {
       
  1921       margin: 0; }
       
  1922   .components-datetime .components-datetime__buttons {
       
  1923     display: flex;
       
  1924     justify-content: space-between; }
       
  1925   .components-datetime .components-datetime__date-help-toggle {
       
  1926     display: block;
       
  1927     margin-left: auto; }
       
  1928   .components-datetime fieldset {
       
  1929     border: 0;
       
  1930     padding: 0;
       
  1931     margin: 0; }
       
  1932   .components-datetime select,
       
  1933   .components-datetime input {
       
  1934     box-shadow: 0 0 0 transparent;
       
  1935     transition: box-shadow 0.1s linear;
       
  1936     border-radius: 2px;
       
  1937     border: 1px solid #757575; }
       
  1938     @media (prefers-reduced-motion: reduce) {
       
  1939       .components-datetime select,
       
  1940       .components-datetime input {
       
  1941         transition-duration: 0s; } }
       
  1942   .components-datetime select,
       
  1943   .components-datetime input[type="number"],
       
  1944   .components-datetime .components-button {
       
  1945     height: 30px;
       
  1946     margin-top: 0;
       
  1947     margin-bottom: 0; }
       
  1948 
       
  1949 .components-datetime__date {
       
  1950   min-height: 236px;
       
  1951   border-top: 1px solid #ddd; }
       
  1952   .components-datetime__date .DayPickerNavigation_leftButton__horizontalDefault {
       
  1953     left: 0; }
       
  1954   .components-datetime__date .CalendarMonth_caption {
       
  1955     font-size: 13px; }
       
  1956   .components-datetime__date .CalendarMonth_table {
       
  1957     border-collapse: separate;
       
  1958     border-spacing: 2px; }
       
  1959   .components-datetime__date .CalendarDay {
       
  1960     font-size: 13px;
       
  1961     border: none;
       
  1962     border-radius: 50%;
       
  1963     text-align: center; }
       
  1964     .components-datetime__date .CalendarDay:focus {
       
  1965       box-shadow: inset 0 0 0 1.5px #007cba, inset 0 0 0 2.5px #fff;
       
  1966       box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color), inset 0 0 0 2.5px #fff;
       
  1967       outline: 2px solid transparent; }
       
  1968   .components-datetime__date .CalendarDay__selected {
       
  1969     background: #007cba;
       
  1970     background: var(--wp-admin-theme-color);
       
  1971     border: 2px solid transparent; }
       
  1972     .components-datetime__date .CalendarDay__selected:hover {
       
  1973       background: #005a87;
       
  1974       background: var(--wp-admin-theme-color-darker-20); }
       
  1975     .components-datetime__date .CalendarDay__selected:focus {
       
  1976       box-shadow: inset 0 0 0 1px #fff; }
       
  1977   .components-datetime__date .DayPickerNavigation_button__horizontalDefault {
       
  1978     padding: 2px 8px;
       
  1979     top: 20px; }
       
  1980     .components-datetime__date .DayPickerNavigation_button__horizontalDefault:focus {
       
  1981       border-color: #007cba;
       
  1982       border-color: var(--wp-admin-theme-color);
       
  1983       box-shadow: 0 0 0 0.5px #007cba;
       
  1984       box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
       
  1985       outline: 2px solid transparent; }
       
  1986   .components-datetime__date .DayPicker_weekHeader {
       
  1987     top: 50px; }
       
  1988     .components-datetime__date .DayPicker_weekHeader .DayPicker_weekHeader_ul {
       
  1989       margin: 1px 0;
       
  1990       padding-left: 0;
       
  1991       padding-right: 0; }
       
  1992   .components-datetime__date.is-description-visible .DayPicker {
       
  1993     visibility: hidden; }
       
  1994 
       
  1995 .components-datetime__time {
       
  1996   padding-bottom: 16px; }
       
  1997   .components-datetime__time fieldset {
       
  1998     position: relative;
       
  1999     margin-bottom: 0.5em; }
       
  2000   .components-datetime__time fieldset + fieldset {
       
  2001     margin-bottom: 0; }
       
  2002   .components-datetime__time .components-datetime__time-field-am-pm fieldset {
       
  2003     margin-top: 0; }
       
  2004   .components-datetime__time .components-datetime__time-wrapper {
       
  2005     display: flex; }
       
  2006     .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-separator {
       
  2007       display: inline-block;
       
  2008       padding: 0 3px 0 0;
       
  2009       color: #555d66; }
       
  2010     .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field-time {
       
  2011       /*rtl:ignore*/
       
  2012       direction: ltr; }
       
  2013     .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field select {
       
  2014       margin-right: 4px; }
       
  2015       .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field select:focus {
       
  2016         position: relative;
       
  2017         z-index: 1; }
       
  2018     .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type="number"] {
       
  2019       padding: 2px;
       
  2020       margin-right: 4px;
       
  2021       text-align: center;
       
  2022       -moz-appearance: textfield; }
       
  2023       .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type="number"]:focus {
       
  2024         position: relative;
       
  2025         z-index: 1; }
       
  2026       .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type="number"]::-webkit-inner-spin-button {
       
  2027         -webkit-appearance: none;
       
  2028         margin: 0; }
       
  2029   .components-datetime__time.is-12-hour .components-datetime__time-field-day input {
       
  2030     margin: -4px 0 0 !important;
       
  2031     border-radius: 2px 0 0 2px !important; }
       
  2032   .components-datetime__time.is-12-hour .components-datetime__time-field-year input {
       
  2033     border-radius: 0 2px 2px 0 !important; }
       
  2034 
       
  2035 .components-datetime__time-legend {
       
  2036   font-weight: 600;
       
  2037   margin-top: 0.5em; }
       
  2038   .components-datetime__time-legend.invisible {
       
  2039     position: absolute;
       
  2040     top: -999em;
       
  2041     left: -999em; }
       
  2042 
       
  2043 .components-datetime__time-field-hours-input,
       
  2044 .components-datetime__time-field-minutes-input,
       
  2045 .components-datetime__time-field-day-input {
       
  2046   width: 35px; }
       
  2047 
       
  2048 .components-datetime__time-field-year-input {
       
  2049   width: 55px; }
       
  2050 
       
  2051 .components-datetime__time-field-month-select {
       
  2052   max-width: 145px; }
       
  2053 
       
  2054 .components-popover .components-datetime__date {
       
  2055   padding-left: 4px; }
       
  2056 
       
  2057 .block-editor-dimension-control .components-base-control__field {
       
  2058   display: flex;
       
  2059   align-items: center; }
       
  2060 
       
  2061 .block-editor-dimension-control .components-base-control__label {
       
  2062   display: flex;
       
  2063   align-items: center;
       
  2064   margin-right: 1em;
       
  2065   margin-bottom: 0; }
       
  2066   .block-editor-dimension-control .components-base-control__label .dashicon {
       
  2067     margin-right: 0.5em; }
       
  2068 
       
  2069 .block-editor-dimension-control.is-manual .components-base-control__label {
       
  2070   width: 10em; }
       
  2071 
       
  2072 .components-disabled {
       
  2073   position: relative;
       
  2074   pointer-events: none; }
       
  2075   .components-disabled::after {
       
  2076     content: "";
       
  2077     position: absolute;
       
  2078     top: 0;
       
  2079     right: 0;
       
  2080     bottom: 0;
       
  2081     left: 0; }
       
  2082   .components-disabled * {
       
  2083     pointer-events: none; }
       
  2084 
       
  2085 body.is-dragging-components-draggable {
       
  2086   cursor: move;
       
  2087   /* Fallback for IE/Edge < 14 */
       
  2088   cursor: grabbing !important; }
       
  2089 
       
  2090 .components-draggable__invisible-drag-image {
       
  2091   position: fixed;
       
  2092   left: -1000px;
       
  2093   height: 50px;
       
  2094   width: 50px; }
       
  2095 
       
  2096 .components-draggable__clone {
       
  2097   position: fixed;
       
  2098   padding: 0;
       
  2099   background: transparent;
       
  2100   pointer-events: none;
       
  2101   z-index: 1000000000; }
       
  2102 
       
  2103 .components-drop-zone {
       
  2104   position: absolute;
       
  2105   top: 0;
       
  2106   right: 0;
       
  2107   bottom: 0;
       
  2108   left: 0;
       
  2109   z-index: 40;
       
  2110   visibility: hidden;
       
  2111   opacity: 0;
       
  2112   transition: 0.3s opacity, 0.3s background-color, 0s visibility 0.3s;
       
  2113   border: 2px solid #007cba;
       
  2114   border: 2px solid var(--wp-admin-theme-color);
       
  2115   border-radius: 2px; }
       
  2116   @media (prefers-reduced-motion: reduce) {
       
  2117     .components-drop-zone {
       
  2118       transition-duration: 0s; } }
       
  2119   .components-drop-zone.is-active {
       
  2120     opacity: 1;
       
  2121     visibility: visible;
       
  2122     transition: 0.3s opacity, 0.3s background-color; }
       
  2123     @media (prefers-reduced-motion: reduce) {
       
  2124       .components-drop-zone.is-active {
       
  2125         transition-duration: 0s; } }
       
  2126   .components-drop-zone.is-dragging-over-element {
       
  2127     background-color: #007cba;
       
  2128     background-color: var(--wp-admin-theme-color); }
       
  2129 
       
  2130 .components-drop-zone__content {
       
  2131   position: absolute;
       
  2132   top: 50%;
       
  2133   left: 0;
       
  2134   right: 0;
       
  2135   z-index: 50;
       
  2136   transform: translateY(-50%);
       
  2137   width: 100%;
       
  2138   text-align: center;
       
  2139   color: #fff;
       
  2140   transition: transform 0.2s ease-in-out; }
       
  2141   @media (prefers-reduced-motion: reduce) {
       
  2142     .components-drop-zone__content {
       
  2143       transition-duration: 0s; } }
       
  2144 
       
  2145 .components-drop-zone.is-dragging-over-element .components-drop-zone__content {
       
  2146   transform: translateY(-50%) scale(1.05); }
       
  2147 
       
  2148 .components-drop-zone__content-icon,
       
  2149 .components-drop-zone__content-text {
       
  2150   display: block; }
       
  2151 
       
  2152 .components-drop-zone__content-icon {
       
  2153   margin: 0 auto;
       
  2154   line-height: 0;
       
  2155   fill: currentColor; }
       
  2156 
       
  2157 .components-drop-zone__content-text {
       
  2158   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
       
  2159 
       
  2160 .components-drop-zone__provider {
       
  2161   height: 100%; }
       
  2162 
       
  2163 .components-dropdown {
       
  2164   display: inline-block; }
       
  2165 
       
  2166 .components-dropdown__content .components-popover__content > div {
       
  2167   padding: 12px; }
       
  2168 
       
  2169 .components-dropdown-menu__popover .components-popover__content {
       
  2170   width: 200px; }
       
  2171 
       
  2172 .components-dropdown-menu__menu {
       
  2173   width: 100%;
       
  2174   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
       
  2175   font-size: 13px;
       
  2176   line-height: 1.4; }
       
  2177   .components-dropdown-menu__menu .components-dropdown-menu__menu-item,
       
  2178   .components-dropdown-menu__menu .components-menu-item {
       
  2179     width: 100%;
       
  2180     padding: 6px;
       
  2181     outline: none;
       
  2182     cursor: pointer;
       
  2183     margin-bottom: 4px; }
       
  2184     .components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,
       
  2185     .components-dropdown-menu__menu .components-menu-item.has-separator {
       
  2186       margin-top: 6px;
       
  2187       position: relative;
       
  2188       overflow: visible; }
       
  2189     .components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator::before,
       
  2190     .components-dropdown-menu__menu .components-menu-item.has-separator::before {
       
  2191       display: block;
       
  2192       content: "";
       
  2193       box-sizing: content-box;
       
  2194       background-color: #ddd;
       
  2195       position: absolute;
       
  2196       top: -3px;
       
  2197       left: 0;
       
  2198       right: 0;
       
  2199       height: 1px; }
       
  2200     .components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,
       
  2201     .components-dropdown-menu__menu .components-menu-item.is-active svg {
       
  2202       color: #fff;
       
  2203       background: #1e1e1e;
       
  2204       box-shadow: 0 0 0 1px #1e1e1e;
       
  2205       border-radius: 1px; }
       
  2206     .components-dropdown-menu__menu .components-dropdown-menu__menu-item > svg,
       
  2207     .components-dropdown-menu__menu .components-menu-item > svg {
       
  2208       border-radius: 2px;
       
  2209       width: 24px;
       
  2210       height: 24px; }
       
  2211   .components-dropdown-menu__menu .components-menu-item__button,
       
  2212   .components-dropdown-menu__menu .components-menu-item__button.components-button {
       
  2213     min-height: 36px;
       
  2214     height: auto;
       
  2215     padding-left: 40px;
       
  2216     text-align: left; }
       
  2217     .components-dropdown-menu__menu .components-menu-item__button.has-icon,
       
  2218     .components-dropdown-menu__menu .components-menu-item__button.components-button.has-icon {
       
  2219       padding-left: 8px; }
       
  2220   .components-dropdown-menu__menu .components-menu-group {
       
  2221     padding: 12px;
       
  2222     margin-top: 0;
       
  2223     margin-bottom: 0;
       
  2224     margin-left: -12px;
       
  2225     margin-right: -12px; }
       
  2226     .components-dropdown-menu__menu .components-menu-group:first-child {
       
  2227       margin-top: -12px; }
       
  2228     .components-dropdown-menu__menu .components-menu-group:last-child {
       
  2229       margin-bottom: -12px; }
       
  2230   .components-dropdown-menu__menu .components-menu-group + .components-menu-group {
       
  2231     margin-top: 0;
       
  2232     border-top: 1px solid #ccc;
       
  2233     padding: 12px; }
       
  2234     .is-alternate .components-dropdown-menu__menu .components-menu-group + .components-menu-group {
       
  2235       border-color: #1e1e1e; }
       
  2236 
       
  2237 .components-dropdown-menu__menu.no-icons .components-menu-item__button.components-button {
       
  2238   padding: 0 12px; }
       
  2239 
       
  2240 .components-external-link__icon {
       
  2241   width: 1.4em;
       
  2242   height: 1.4em;
       
  2243   margin: -0.2em 0.1em 0;
       
  2244   vertical-align: middle;
       
  2245   fill: currentColor; }
       
  2246 
       
  2247 .components-focal-point-picker-wrapper {
       
  2248   background-color: transparent;
       
  2249   border: 1px solid #ddd;
       
  2250   height: 200px;
       
  2251   width: 100%;
       
  2252   padding: 14px; }
       
  2253 
       
  2254 .components-focal-point-picker {
       
  2255   align-items: center;
       
  2256   cursor: pointer;
       
  2257   display: flex;
       
  2258   height: 100%;
       
  2259   justify-content: center;
       
  2260   position: relative;
       
  2261   width: 100%; }
       
  2262   .components-focal-point-picker img {
       
  2263     height: auto;
       
  2264     max-height: 100%;
       
  2265     max-width: 100%;
       
  2266     width: auto;
       
  2267     -webkit-user-select: none;
       
  2268         -ms-user-select: none;
       
  2269             user-select: none; }
       
  2270 
       
  2271 .components-focal-point-picker__icon_container {
       
  2272   background-color: transparent;
       
  2273   cursor: grab;
       
  2274   height: 30px;
       
  2275   opacity: 0.8;
       
  2276   position: absolute;
       
  2277   will-change: transform;
       
  2278   width: 30px;
       
  2279   z-index: 10000; }
       
  2280   .components-focal-point-picker__icon_container.is-dragging {
       
  2281     cursor: grabbing; }
       
  2282 
       
  2283 .components-focal-point-picker__icon {
       
  2284   display: block;
       
  2285   height: 100%;
       
  2286   left: -15px;
       
  2287   position: absolute;
       
  2288   top: -15px;
       
  2289   width: 100%; }
       
  2290   .components-focal-point-picker__icon .components-focal-point-picker__icon-outline {
       
  2291     fill: #fff; }
       
  2292   .components-focal-point-picker__icon .components-focal-point-picker__icon-fill {
       
  2293     fill: #007cba;
       
  2294     fill: var(--wp-admin-theme-color); }
       
  2295 
       
  2296 .components-focal-point-picker_position-display-container {
       
  2297   margin: 1em 0;
       
  2298   display: flex; }
       
  2299   .components-focal-point-picker_position-display-container .components-base-control__field {
       
  2300     margin: 0 1em 0 0; }
       
  2301   .components-focal-point-picker_position-display-container input[type="number"].components-text-control__input {
       
  2302     max-width: 4em;
       
  2303     padding: 6px 4px; }
       
  2304   .components-focal-point-picker_position-display-container span {
       
  2305     margin: 0 0 0 0.2em; }
       
  2306 
       
  2307 .components-font-size-picker__controls {
       
  2308   max-width: 248px;
       
  2309   display: flex;
       
  2310   flex-wrap: wrap;
       
  2311   align-items: center;
       
  2312   margin-bottom: 24px; }
       
  2313   .components-font-size-picker__controls .components-font-size-picker__number {
       
  2314     font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
       
  2315     padding: 6px 8px;
       
  2316     box-shadow: 0 0 0 transparent;
       
  2317     transition: box-shadow 0.1s linear;
       
  2318     border-radius: 2px;
       
  2319     border: 1px solid #757575;
       
  2320     /* Fonts smaller than 16px causes mobile safari to zoom. */
       
  2321     font-size: 16px;
       
  2322     /* Override core line-height. To be reviewed. */
       
  2323     line-height: normal;
       
  2324     display: inline-block;
       
  2325     font-weight: 500;
       
  2326     height: 30px;
       
  2327     margin-bottom: 0;
       
  2328     margin-left: 0;
       
  2329     margin-right: 8px;
       
  2330     margin-top: 8px;
       
  2331     width: 54px; }
       
  2332     @media (prefers-reduced-motion: reduce) {
       
  2333       .components-font-size-picker__controls .components-font-size-picker__number {
       
  2334         transition-duration: 0s; } }
       
  2335     @media (min-width: 600px) {
       
  2336       .components-font-size-picker__controls .components-font-size-picker__number {
       
  2337         font-size: 13px;
       
  2338         /* Override core line-height. To be reviewed. */
       
  2339         line-height: normal; } }
       
  2340     .components-font-size-picker__controls .components-font-size-picker__number:focus {
       
  2341       border-color: #007cba;
       
  2342       border-color: var(--wp-admin-theme-color);
       
  2343       box-shadow: 0 0 0 0.5px #007cba;
       
  2344       box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
       
  2345       outline: 2px solid transparent; }
       
  2346     .components-font-size-picker__controls .components-font-size-picker__number::-webkit-input-placeholder {
       
  2347       color: rgba(30, 30, 30, 0.62); }
       
  2348     .components-font-size-picker__controls .components-font-size-picker__number::-moz-placeholder {
       
  2349       opacity: 1;
       
  2350       color: rgba(30, 30, 30, 0.62); }
       
  2351     .components-font-size-picker__controls .components-font-size-picker__number:-ms-input-placeholder {
       
  2352       color: rgba(30, 30, 30, 0.62); }
       
  2353     .is-dark-theme .components-font-size-picker__controls .components-font-size-picker__number::-webkit-input-placeholder {
       
  2354       color: rgba(255, 255, 255, 0.65); }
       
  2355     .is-dark-theme .components-font-size-picker__controls .components-font-size-picker__number::-moz-placeholder {
       
  2356       opacity: 1;
       
  2357       color: rgba(255, 255, 255, 0.65); }
       
  2358     .is-dark-theme .components-font-size-picker__controls .components-font-size-picker__number:-ms-input-placeholder {
       
  2359       color: rgba(255, 255, 255, 0.65); }
       
  2360     .components-font-size-picker__controls .components-font-size-picker__number[value=""] + .components-button {
       
  2361       cursor: default;
       
  2362       opacity: 0.3;
       
  2363       pointer-events: none; }
       
  2364     .components-font-size-picker__controls .components-font-size-picker__number-container {
       
  2365       display: flex;
       
  2366       flex-direction: column; }
       
  2367   .components-font-size-picker__controls .components-font-size-picker__select {
       
  2368     margin-right: 8px; }
       
  2369   .components-font-size-picker__controls .components-color-palette__clear {
       
  2370     height: 30px;
       
  2371     margin-top: 26px; }
       
  2372 
       
  2373 .components-font-size-picker__custom-input .components-range-control__slider + .dashicon {
       
  2374   width: 30px;
       
  2375   height: 30px; }
       
  2376 
       
  2377 .components-font-size-picker {
       
  2378   border: 0;
       
  2379   padding: 0;
       
  2380   margin: 0; }
       
  2381 
       
  2382 .components-form-toggle {
       
  2383   position: relative;
       
  2384   display: inline-block; }
       
  2385   .components-form-toggle .components-form-toggle__track {
       
  2386     content: "";
       
  2387     display: inline-block;
       
  2388     box-sizing: border-box;
       
  2389     vertical-align: top;
       
  2390     background-color: #fff;
       
  2391     border: 1px solid #1e1e1e;
       
  2392     width: 36px;
       
  2393     height: 18px;
       
  2394     border-radius: 9px;
       
  2395     transition: 0.2s background ease; }
       
  2396     @media (prefers-reduced-motion: reduce) {
       
  2397       .components-form-toggle .components-form-toggle__track {
       
  2398         transition-duration: 0s; } }
       
  2399   .components-form-toggle .components-form-toggle__thumb {
       
  2400     display: block;
       
  2401     position: absolute;
       
  2402     box-sizing: border-box;
       
  2403     top: 3px;
       
  2404     left: 3px;
       
  2405     width: 12px;
       
  2406     height: 12px;
       
  2407     border-radius: 50%;
       
  2408     transition: 0.1s transform ease;
       
  2409     background-color: #1e1e1e;
       
  2410     border: 5px solid #1e1e1e; }
       
  2411     @media (prefers-reduced-motion: reduce) {
       
  2412       .components-form-toggle .components-form-toggle__thumb {
       
  2413         transition-duration: 0s; } }
       
  2414   .components-form-toggle.is-checked .components-form-toggle__track {
       
  2415     background-color: #007cba;
       
  2416     background-color: var(--wp-admin-theme-color);
       
  2417     border: 1px solid #007cba;
       
  2418     border: 1px solid var(--wp-admin-theme-color);
       
  2419     border: 9px solid transparent; }
       
  2420   .components-form-toggle .components-form-toggle__input:focus + .components-form-toggle__track {
       
  2421     box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px #007cba;
       
  2422     box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px var(--wp-admin-theme-color);
       
  2423     outline: 2px solid transparent;
       
  2424     outline-offset: 2px; }
       
  2425   .components-form-toggle.is-checked .components-form-toggle__thumb {
       
  2426     background-color: #fff;
       
  2427     border-width: 0;
       
  2428     transform: translateX(18px); }
       
  2429   .components-disabled .components-form-toggle {
       
  2430     opacity: 0.3; }
       
  2431 
       
  2432 .components-form-toggle input.components-form-toggle__input[type="checkbox"] {
       
  2433   position: absolute;
       
  2434   top: 0;
       
  2435   left: 0;
       
  2436   width: 100%;
       
  2437   height: 100%;
       
  2438   opacity: 0;
       
  2439   margin: 0;
       
  2440   padding: 0;
       
  2441   z-index: 1;
       
  2442   border: none; }
       
  2443   .components-form-toggle input.components-form-toggle__input[type="checkbox"]:checked {
       
  2444     background: none; }
       
  2445   .components-form-toggle input.components-form-toggle__input[type="checkbox"]::before {
       
  2446     content: ""; }
       
  2447 
       
  2448 .components-form-token-field__input-container {
       
  2449   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  1068   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  2450   padding: 6px 8px;
  1069   padding: 6px 8px;
  2451   box-shadow: 0 0 0 transparent;
  1070   box-shadow: 0 0 0 transparent;
  2452   transition: box-shadow 0.1s linear;
  1071   transition: box-shadow 0.1s linear;
  2453   border-radius: 2px;
  1072   border-radius: 2px;
  2460   flex-wrap: wrap;
  1079   flex-wrap: wrap;
  2461   align-items: flex-start;
  1080   align-items: flex-start;
  2462   width: 100%;
  1081   width: 100%;
  2463   margin: 0 0 8px 0;
  1082   margin: 0 0 8px 0;
  2464   padding: 4px;
  1083   padding: 4px;
  2465   cursor: text; }
  1084 }
  2466   @media (prefers-reduced-motion: reduce) {
  1085 @media (prefers-reduced-motion: reduce) {
  2467     .components-form-token-field__input-container {
  1086   .components-combobox-control__suggestions-container {
  2468       transition-duration: 0s; } }
  1087     transition-duration: 0s;
  2469   @media (min-width: 600px) {
  1088     transition-delay: 0s;
  2470     .components-form-token-field__input-container {
  1089   }
  2471       font-size: 13px;
  1090 }
  2472       /* Override core line-height. To be reviewed. */
  1091 @media (min-width: 600px) {
  2473       line-height: normal; } }
  1092   .components-combobox-control__suggestions-container {
  2474   .components-form-token-field__input-container:focus {
  1093     font-size: 13px;
  2475     border-color: #007cba;
  1094     /* Override core line-height. To be reviewed. */
  2476     border-color: var(--wp-admin-theme-color);
  1095     line-height: normal;
  2477     box-shadow: 0 0 0 0.5px #007cba;
  1096   }
  2478     box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
  1097 }
  2479     outline: 2px solid transparent; }
  1098 .components-combobox-control__suggestions-container:focus {
  2480   .components-form-token-field__input-container::-webkit-input-placeholder {
  1099   border-color: var(--wp-admin-theme-color);
  2481     color: rgba(30, 30, 30, 0.62); }
  1100   box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
  2482   .components-form-token-field__input-container::-moz-placeholder {
  1101   outline: 2px solid transparent;
  2483     opacity: 1;
  1102 }
  2484     color: rgba(30, 30, 30, 0.62); }
  1103 .components-combobox-control__suggestions-container::-webkit-input-placeholder {
  2485   .components-form-token-field__input-container:-ms-input-placeholder {
  1104   color: rgba(30, 30, 30, 0.62);
  2486     color: rgba(30, 30, 30, 0.62); }
  1105 }
  2487   .is-dark-theme .components-form-token-field__input-container::-webkit-input-placeholder {
  1106 .components-combobox-control__suggestions-container::-moz-placeholder {
  2488     color: rgba(255, 255, 255, 0.65); }
  1107   opacity: 1;
  2489   .is-dark-theme .components-form-token-field__input-container::-moz-placeholder {
  1108   color: rgba(30, 30, 30, 0.62);
  2490     opacity: 1;
  1109 }
  2491     color: rgba(255, 255, 255, 0.65); }
  1110 .components-combobox-control__suggestions-container:-ms-input-placeholder {
  2492   .is-dark-theme .components-form-token-field__input-container:-ms-input-placeholder {
  1111   color: rgba(30, 30, 30, 0.62);
  2493     color: rgba(255, 255, 255, 0.65); }
  1112 }
  2494   .components-form-token-field__input-container.is-disabled {
  1113 .components-combobox-control__suggestions-container:focus-within {
  2495     background: #ddd;
  1114   border-color: var(--wp-admin-theme-color);
  2496     border-color: #ccd0d4; }
  1115   box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
  2497   .components-form-token-field__input-container input[type="text"].components-form-token-field__input {
  1116   outline: 2px solid transparent;
  2498     display: inline-block;
  1117 }
  2499     width: 100%;
  1118 
  2500     max-width: 100%;
  1119 .components-combobox-control__reset.components-button {
  2501     margin-left: 4px;
  1120   display: flex;
  2502     padding: 0;
  1121   height: 24px;
  2503     min-height: 24px;
  1122   min-width: 24px;
  2504     background: inherit;
  1123   padding: 0;
  2505     border: 0;
  1124 }
  2506     color: #1e1e1e;
  1125 
  2507     box-shadow: none; }
  1126 .components-color-list-picker,
  2508     .components-form-token-field__input-container input[type="text"].components-form-token-field__input:focus,
  1127 .components-color-list-picker__swatch-button {
  2509     .components-form-token-field.is-active .components-form-token-field__input-container input[type="text"].components-form-token-field__input {
  1128   width: 100%;
  2510       outline: none;
  1129 }
  2511       box-shadow: none; }
  1130 
  2512   .components-form-token-field__input-container .components-form-token-field__token + input[type="text"].components-form-token-field__input {
  1131 .components-custom-gradient-picker__gradient-bar:not(.has-gradient) {
  2513     width: auto; }
  1132   opacity: 0.4;
       
  1133 }
       
  1134 
       
  1135 .components-custom-gradient-picker__gradient-bar {
       
  1136   margin-top: 12px;
       
  1137   width: 100%;
       
  1138   height: 36px;
       
  1139   border-radius: 36px;
       
  1140   margin-bottom: 12px;
       
  1141   padding-left: 6px;
       
  1142   padding-right: 30px;
       
  1143 }
       
  1144 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container {
       
  1145   position: relative;
       
  1146 }
       
  1147 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point {
       
  1148   border-radius: 50%;
       
  1149   background: #fff;
       
  1150   padding: 2px;
       
  1151   top: 6px;
       
  1152   min-width: 24px;
       
  1153   width: 24px;
       
  1154   height: 24px;
       
  1155   position: relative;
       
  1156   color: #1e1e1e;
       
  1157 }
       
  1158 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point svg {
       
  1159   height: 100%;
       
  1160   width: 100%;
       
  1161 }
       
  1162 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button {
       
  1163   border: 2px solid transparent;
       
  1164   box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff;
       
  1165   border-radius: 50%;
       
  1166   height: 24px;
       
  1167   width: 24px;
       
  1168   padding: 0;
       
  1169   position: absolute;
       
  1170   top: 6px;
       
  1171 }
       
  1172 .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus, .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active {
       
  1173   box-shadow: 0 0 0 1px #fff, 0 0 0 3px #1e1e1e;
       
  1174 }
       
  1175 
       
  1176 .components-custom-gradient-picker__color-picker-popover .components-custom-gradient-picker__remove-control-point {
       
  1177   margin-left: auto;
       
  1178   margin-right: auto;
       
  1179   display: block;
       
  1180   margin-bottom: 8px;
       
  1181 }
       
  1182 
       
  1183 .components-custom-gradient-picker__inserter {
       
  1184   width: 100%;
       
  1185 }
       
  1186 
       
  1187 .components-custom-gradient-picker__liner-gradient-indicator {
       
  1188   display: inline-block;
       
  1189   flex: 0 auto;
       
  1190   width: 20px;
       
  1191   height: 20px;
       
  1192 }
       
  1193 
       
  1194 .components-custom-gradient-picker .components-custom-gradient-picker__ui-line {
       
  1195   margin-bottom: 16px;
       
  1196 }
       
  1197 .components-custom-gradient-picker .components-custom-gradient-picker__ui-line .components-base-control.components-angle-picker,
       
  1198 .components-custom-gradient-picker .components-custom-gradient-picker__ui-line .components-base-control.components-custom-gradient-picker__type-picker {
       
  1199   margin-bottom: 0;
       
  1200 }
       
  1201 
       
  1202 .components-custom-gradient-picker .components-custom-gradient-picker__toolbar {
       
  1203   border: none;
       
  1204 }
       
  1205 .components-custom-gradient-picker .components-custom-gradient-picker__toolbar > div + div {
       
  1206   margin-left: 1px;
       
  1207 }
       
  1208 .components-custom-gradient-picker .components-custom-gradient-picker__toolbar button.is-pressed > svg {
       
  1209   background: #fff;
       
  1210   border: 1px solid #949494;
       
  1211   border-radius: 2px;
       
  1212 }
       
  1213 
       
  1214 .components-custom-select-control {
       
  1215   position: relative;
       
  1216 }
       
  1217 
       
  1218 .components-custom-select-control__label {
       
  1219   display: block;
       
  1220   margin-bottom: 8px;
       
  1221 }
       
  1222 
       
  1223 .components-custom-select-control__button {
       
  1224   border: 1px solid #757575;
       
  1225   border-radius: 2px;
       
  1226   min-height: 30px;
       
  1227   min-width: 130px;
       
  1228   position: relative;
       
  1229   text-align: left;
       
  1230 }
       
  1231 .components-custom-select-control__button.components-custom-select-control__button {
       
  1232   padding-right: 24px;
       
  1233 }
       
  1234 .components-custom-select-control__button:focus:not(:disabled) {
       
  1235   border-color: var(--wp-admin-theme-color);
       
  1236   box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
       
  1237 }
       
  1238 .components-custom-select-control__button .components-custom-select-control__button-icon {
       
  1239   height: 100%;
       
  1240   padding: 0;
       
  1241   position: absolute;
       
  1242   right: 0;
       
  1243   top: 0;
       
  1244 }
       
  1245 
       
  1246 .components-custom-select-control__menu {
       
  1247   border: 1px solid #1e1e1e;
       
  1248   background-color: #fff;
       
  1249   border-radius: 2px;
       
  1250   outline: none;
       
  1251   transition: none;
       
  1252   max-height: 400px;
       
  1253   min-width: 100%;
       
  1254   overflow: auto;
       
  1255   padding: 0;
       
  1256   position: absolute;
       
  1257   z-index: 1000000;
       
  1258 }
       
  1259 .components-custom-select-control__menu[aria-hidden=true] {
       
  1260   display: none;
       
  1261 }
       
  1262 
       
  1263 .components-custom-select-control__item {
       
  1264   align-items: center;
       
  1265   display: flex;
       
  1266   list-style-type: none;
       
  1267   padding: 8px;
       
  1268   cursor: default;
       
  1269   line-height: 28px;
       
  1270 }
       
  1271 .components-custom-select-control__item.is-highlighted {
       
  1272   background: #ddd;
       
  1273 }
       
  1274 .components-custom-select-control__item .components-custom-select-control__item-icon {
       
  1275   margin-right: 0;
       
  1276   margin-left: auto;
       
  1277 }
       
  1278 .components-custom-select-control__item:last-child {
       
  1279   margin-bottom: 0;
       
  1280 }
       
  1281 
       
  1282 /**
       
  1283  * Parts of this source were derived and modified from react-dates,
       
  1284  * released under the MIT license.
       
  1285  *
       
  1286  * https://github.com/airbnb/react-dates
       
  1287  *
       
  1288  * The MIT License (MIT)
       
  1289  *
       
  1290  * Copyright (c) 2016 Airbnb
       
  1291  *
       
  1292  * Permission is hereby granted, free of charge, to any person obtaining a copy
       
  1293  * of this software and associated documentation files (the "Software"), to deal
       
  1294  * in the Software without restriction, including without limitation the rights
       
  1295  * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
       
  1296  * copies of the Software, and to permit persons to whom the Software is
       
  1297  * furnished to do so, subject to the following conditions:
       
  1298  *
       
  1299  * The above copyright notice and this permission notice shall be included in all
       
  1300  * copies or substantial portions of the Software.
       
  1301  *
       
  1302  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
       
  1303  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
       
  1304  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
       
  1305  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
       
  1306  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
       
  1307  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
       
  1308  * SOFTWARE.
       
  1309  */
       
  1310 /*rtl:begin:ignore*/
       
  1311 .PresetDateRangePicker_panel {
       
  1312   padding: 0 22px 11px;
       
  1313 }
       
  1314 
       
  1315 .PresetDateRangePicker_button {
       
  1316   position: relative;
       
  1317   height: 100%;
       
  1318   text-align: center;
       
  1319   background: 0 0;
       
  1320   border: 2px solid #00a699;
       
  1321   color: #00a699;
       
  1322   padding: 4px 12px;
       
  1323   margin-right: 8px;
       
  1324   font: inherit;
       
  1325   font-weight: 700;
       
  1326   line-height: normal;
       
  1327   overflow: visible;
       
  1328   box-sizing: border-box;
       
  1329   cursor: pointer;
       
  1330 }
       
  1331 
       
  1332 .PresetDateRangePicker_button:active {
       
  1333   outline: 0;
       
  1334 }
       
  1335 
       
  1336 .PresetDateRangePicker_button__selected {
       
  1337   color: #fff;
       
  1338   background: #00a699;
       
  1339 }
       
  1340 
       
  1341 .SingleDatePickerInput {
       
  1342   display: inline-block;
       
  1343   background-color: #fff;
       
  1344 }
       
  1345 
       
  1346 .SingleDatePickerInput__withBorder {
       
  1347   border-radius: 2px;
       
  1348   border: 1px solid #dbdbdb;
       
  1349 }
       
  1350 
       
  1351 .SingleDatePickerInput__rtl {
       
  1352   direction: rtl;
       
  1353 }
       
  1354 
       
  1355 .SingleDatePickerInput__disabled {
       
  1356   background-color: #f2f2f2;
       
  1357 }
       
  1358 
       
  1359 .SingleDatePickerInput__block {
       
  1360   display: block;
       
  1361 }
       
  1362 
       
  1363 .SingleDatePickerInput__showClearDate {
       
  1364   padding-right: 30px;
       
  1365 }
       
  1366 
       
  1367 .SingleDatePickerInput_clearDate {
       
  1368   background: 0 0;
       
  1369   border: 0;
       
  1370   color: inherit;
       
  1371   font: inherit;
       
  1372   line-height: normal;
       
  1373   overflow: visible;
       
  1374   cursor: pointer;
       
  1375   padding: 10px;
       
  1376   margin: 0 10px 0 5px;
       
  1377   position: absolute;
       
  1378   right: 0;
       
  1379   top: 50%;
       
  1380   transform: translateY(-50%);
       
  1381 }
       
  1382 
       
  1383 .SingleDatePickerInput_clearDate__default:focus,
       
  1384 .SingleDatePickerInput_clearDate__default:hover {
       
  1385   background: #dbdbdb;
       
  1386   border-radius: 50%;
       
  1387 }
       
  1388 
       
  1389 .SingleDatePickerInput_clearDate__small {
       
  1390   padding: 6px;
       
  1391 }
       
  1392 
       
  1393 .SingleDatePickerInput_clearDate__hide {
       
  1394   visibility: hidden;
       
  1395 }
       
  1396 
       
  1397 .SingleDatePickerInput_clearDate_svg {
       
  1398   fill: #82888a;
       
  1399   height: 12px;
       
  1400   width: 15px;
       
  1401   vertical-align: middle;
       
  1402 }
       
  1403 
       
  1404 .SingleDatePickerInput_clearDate_svg__small {
       
  1405   height: 9px;
       
  1406 }
       
  1407 
       
  1408 .SingleDatePickerInput_calendarIcon {
       
  1409   background: 0 0;
       
  1410   border: 0;
       
  1411   color: inherit;
       
  1412   font: inherit;
       
  1413   line-height: normal;
       
  1414   overflow: visible;
       
  1415   cursor: pointer;
       
  1416   display: inline-block;
       
  1417   vertical-align: middle;
       
  1418   padding: 10px;
       
  1419   margin: 0 5px 0 10px;
       
  1420 }
       
  1421 
       
  1422 .SingleDatePickerInput_calendarIcon_svg {
       
  1423   fill: #82888a;
       
  1424   height: 15px;
       
  1425   width: 14px;
       
  1426   vertical-align: middle;
       
  1427 }
       
  1428 
       
  1429 .SingleDatePicker {
       
  1430   position: relative;
       
  1431   display: inline-block;
       
  1432 }
       
  1433 
       
  1434 .SingleDatePicker__block {
       
  1435   display: block;
       
  1436 }
       
  1437 
       
  1438 .SingleDatePicker_picker {
       
  1439   z-index: 1;
       
  1440   background-color: #fff;
       
  1441   position: absolute;
       
  1442 }
       
  1443 
       
  1444 .SingleDatePicker_picker__rtl {
       
  1445   direction: rtl;
       
  1446 }
       
  1447 
       
  1448 .SingleDatePicker_picker__directionLeft {
       
  1449   left: 0;
       
  1450 }
       
  1451 
       
  1452 .SingleDatePicker_picker__directionRight {
       
  1453   right: 0;
       
  1454 }
       
  1455 
       
  1456 .SingleDatePicker_picker__portal {
       
  1457   background-color: rgba(0, 0, 0, 0.3);
       
  1458   position: fixed;
       
  1459   top: 0;
       
  1460   left: 0;
       
  1461   height: 100%;
       
  1462   width: 100%;
       
  1463 }
       
  1464 
       
  1465 .SingleDatePicker_picker__fullScreenPortal {
       
  1466   background-color: #fff;
       
  1467 }
       
  1468 
       
  1469 .SingleDatePicker_closeButton {
       
  1470   background: 0 0;
       
  1471   border: 0;
       
  1472   color: inherit;
       
  1473   font: inherit;
       
  1474   line-height: normal;
       
  1475   overflow: visible;
       
  1476   cursor: pointer;
       
  1477   position: absolute;
       
  1478   top: 0;
       
  1479   right: 0;
       
  1480   padding: 15px;
       
  1481   z-index: 2;
       
  1482 }
       
  1483 
       
  1484 .SingleDatePicker_closeButton:focus,
       
  1485 .SingleDatePicker_closeButton:hover {
       
  1486   color: #b0b3b4;
       
  1487   text-decoration: none;
       
  1488 }
       
  1489 
       
  1490 .SingleDatePicker_closeButton_svg {
       
  1491   height: 15px;
       
  1492   width: 15px;
       
  1493   fill: #cacccd;
       
  1494 }
       
  1495 
       
  1496 .DayPickerKeyboardShortcuts_buttonReset {
       
  1497   background: 0 0;
       
  1498   border: 0;
       
  1499   border-radius: 0;
       
  1500   color: inherit;
       
  1501   font: inherit;
       
  1502   line-height: normal;
       
  1503   overflow: visible;
       
  1504   padding: 0;
       
  1505   cursor: pointer;
       
  1506   font-size: 14px;
       
  1507 }
       
  1508 
       
  1509 .DayPickerKeyboardShortcuts_buttonReset:active {
       
  1510   outline: 0;
       
  1511 }
       
  1512 
       
  1513 .DayPickerKeyboardShortcuts_show {
       
  1514   width: 22px;
       
  1515   position: absolute;
       
  1516   z-index: 2;
       
  1517 }
       
  1518 
       
  1519 .DayPickerKeyboardShortcuts_show__bottomRight {
       
  1520   border-top: 26px solid transparent;
       
  1521   border-right: 33px solid #00a699;
       
  1522   bottom: 0;
       
  1523   right: 0;
       
  1524 }
       
  1525 
       
  1526 .DayPickerKeyboardShortcuts_show__bottomRight:hover {
       
  1527   border-right: 33px solid #008489;
       
  1528 }
       
  1529 
       
  1530 .DayPickerKeyboardShortcuts_show__topRight {
       
  1531   border-bottom: 26px solid transparent;
       
  1532   border-right: 33px solid #00a699;
       
  1533   top: 0;
       
  1534   right: 0;
       
  1535 }
       
  1536 
       
  1537 .DayPickerKeyboardShortcuts_show__topRight:hover {
       
  1538   border-right: 33px solid #008489;
       
  1539 }
       
  1540 
       
  1541 .DayPickerKeyboardShortcuts_show__topLeft {
       
  1542   border-bottom: 26px solid transparent;
       
  1543   border-left: 33px solid #00a699;
       
  1544   top: 0;
       
  1545   left: 0;
       
  1546 }
       
  1547 
       
  1548 .DayPickerKeyboardShortcuts_show__topLeft:hover {
       
  1549   border-left: 33px solid #008489;
       
  1550 }
       
  1551 
       
  1552 .DayPickerKeyboardShortcuts_showSpan {
       
  1553   color: #fff;
       
  1554   position: absolute;
       
  1555 }
       
  1556 
       
  1557 .DayPickerKeyboardShortcuts_showSpan__bottomRight {
       
  1558   bottom: 0;
       
  1559   right: -28px;
       
  1560 }
       
  1561 
       
  1562 .DayPickerKeyboardShortcuts_showSpan__topRight {
       
  1563   top: 1px;
       
  1564   right: -28px;
       
  1565 }
       
  1566 
       
  1567 .DayPickerKeyboardShortcuts_showSpan__topLeft {
       
  1568   top: 1px;
       
  1569   left: -28px;
       
  1570 }
       
  1571 
       
  1572 .DayPickerKeyboardShortcuts_panel {
       
  1573   overflow: auto;
       
  1574   background: #fff;
       
  1575   border: 1px solid #dbdbdb;
       
  1576   border-radius: 2px;
       
  1577   position: absolute;
       
  1578   top: 0;
       
  1579   bottom: 0;
       
  1580   right: 0;
       
  1581   left: 0;
       
  1582   z-index: 2;
       
  1583   padding: 22px;
       
  1584   margin: 33px;
       
  1585 }
       
  1586 
       
  1587 .DayPickerKeyboardShortcuts_title {
       
  1588   font-size: 16px;
       
  1589   font-weight: 700;
       
  1590   margin: 0;
       
  1591 }
       
  1592 
       
  1593 .DayPickerKeyboardShortcuts_list {
       
  1594   list-style: none;
       
  1595   padding: 0;
       
  1596   font-size: 14px;
       
  1597 }
       
  1598 
       
  1599 .DayPickerKeyboardShortcuts_close {
       
  1600   position: absolute;
       
  1601   right: 22px;
       
  1602   top: 22px;
       
  1603   z-index: 2;
       
  1604 }
       
  1605 
       
  1606 .DayPickerKeyboardShortcuts_close:active {
       
  1607   outline: 0;
       
  1608 }
       
  1609 
       
  1610 .DayPickerKeyboardShortcuts_closeSvg {
       
  1611   height: 15px;
       
  1612   width: 15px;
       
  1613   fill: #cacccd;
       
  1614 }
       
  1615 
       
  1616 .DayPickerKeyboardShortcuts_closeSvg:focus,
       
  1617 .DayPickerKeyboardShortcuts_closeSvg:hover {
       
  1618   fill: #82888a;
       
  1619 }
       
  1620 
       
  1621 .CalendarDay {
       
  1622   box-sizing: border-box;
       
  1623   cursor: pointer;
       
  1624   font-size: 14px;
       
  1625   text-align: center;
       
  1626 }
       
  1627 
       
  1628 .CalendarDay:active {
       
  1629   outline: 0;
       
  1630 }
       
  1631 
       
  1632 .CalendarDay__defaultCursor {
       
  1633   cursor: default;
       
  1634 }
       
  1635 
       
  1636 .CalendarDay__default {
       
  1637   border: 1px solid #e4e7e7;
       
  1638   color: #484848;
       
  1639   background: #fff;
       
  1640 }
       
  1641 
       
  1642 .CalendarDay__default:hover {
       
  1643   background: #e4e7e7;
       
  1644   border: 1px double #e4e7e7;
       
  1645   color: inherit;
       
  1646 }
       
  1647 
       
  1648 .CalendarDay__hovered_offset {
       
  1649   background: #f4f5f5;
       
  1650   border: 1px double #e4e7e7;
       
  1651   color: inherit;
       
  1652 }
       
  1653 
       
  1654 .CalendarDay__outside {
       
  1655   border: 0;
       
  1656   background: #fff;
       
  1657   color: #484848;
       
  1658 }
       
  1659 
       
  1660 .CalendarDay__outside:hover {
       
  1661   border: 0;
       
  1662 }
       
  1663 
       
  1664 .CalendarDay__blocked_minimum_nights {
       
  1665   background: #fff;
       
  1666   border: 1px solid #eceeee;
       
  1667   color: #cacccd;
       
  1668 }
       
  1669 
       
  1670 .CalendarDay__blocked_minimum_nights:active,
       
  1671 .CalendarDay__blocked_minimum_nights:hover {
       
  1672   background: #fff;
       
  1673   color: #cacccd;
       
  1674 }
       
  1675 
       
  1676 .CalendarDay__highlighted_calendar {
       
  1677   background: #ffe8bc;
       
  1678   color: #484848;
       
  1679 }
       
  1680 
       
  1681 .CalendarDay__highlighted_calendar:active,
       
  1682 .CalendarDay__highlighted_calendar:hover {
       
  1683   background: #ffce71;
       
  1684   color: #484848;
       
  1685 }
       
  1686 
       
  1687 .CalendarDay__selected_span {
       
  1688   background: #66e2da;
       
  1689   border: 1px solid #33dacd;
       
  1690   color: #fff;
       
  1691 }
       
  1692 
       
  1693 .CalendarDay__selected_span:active,
       
  1694 .CalendarDay__selected_span:hover {
       
  1695   background: #33dacd;
       
  1696   border: 1px solid #33dacd;
       
  1697   color: #fff;
       
  1698 }
       
  1699 
       
  1700 .CalendarDay__last_in_range {
       
  1701   border-right: #00a699;
       
  1702 }
       
  1703 
       
  1704 .CalendarDay__selected,
       
  1705 .CalendarDay__selected:active,
       
  1706 .CalendarDay__selected:hover {
       
  1707   background: #00a699;
       
  1708   border: 1px solid #00a699;
       
  1709   color: #fff;
       
  1710 }
       
  1711 
       
  1712 .CalendarDay__hovered_span,
       
  1713 .CalendarDay__hovered_span:hover {
       
  1714   background: #b2f1ec;
       
  1715   border: 1px solid #80e8e0;
       
  1716   color: #007a87;
       
  1717 }
       
  1718 
       
  1719 .CalendarDay__hovered_span:active {
       
  1720   background: #80e8e0;
       
  1721   border: 1px solid #80e8e0;
       
  1722   color: #007a87;
       
  1723 }
       
  1724 
       
  1725 .CalendarDay__blocked_calendar,
       
  1726 .CalendarDay__blocked_calendar:active,
       
  1727 .CalendarDay__blocked_calendar:hover {
       
  1728   background: #cacccd;
       
  1729   border: 1px solid #cacccd;
       
  1730   color: #82888a;
       
  1731 }
       
  1732 
       
  1733 .CalendarDay__blocked_out_of_range,
       
  1734 .CalendarDay__blocked_out_of_range:active,
       
  1735 .CalendarDay__blocked_out_of_range:hover {
       
  1736   background: #fff;
       
  1737   border: 1px solid #e4e7e7;
       
  1738   color: #cacccd;
       
  1739 }
       
  1740 
       
  1741 .CalendarMonth {
       
  1742   background: #fff;
       
  1743   text-align: center;
       
  1744   vertical-align: top;
       
  1745   -webkit-user-select: none;
       
  1746   user-select: none;
       
  1747 }
       
  1748 
       
  1749 .CalendarMonth_table {
       
  1750   border-collapse: collapse;
       
  1751   border-spacing: 0;
       
  1752 }
       
  1753 
       
  1754 .CalendarMonth_verticalSpacing {
       
  1755   border-collapse: separate;
       
  1756 }
       
  1757 
       
  1758 .CalendarMonth_caption {
       
  1759   color: #484848;
       
  1760   font-size: 18px;
       
  1761   text-align: center;
       
  1762   padding-top: 22px;
       
  1763   padding-bottom: 37px;
       
  1764   caption-side: initial;
       
  1765 }
       
  1766 
       
  1767 .CalendarMonth_caption__verticalScrollable {
       
  1768   padding-top: 12px;
       
  1769   padding-bottom: 7px;
       
  1770 }
       
  1771 
       
  1772 .CalendarMonthGrid {
       
  1773   background: #fff;
       
  1774   text-align: left;
       
  1775   z-index: 0;
       
  1776 }
       
  1777 
       
  1778 .CalendarMonthGrid__animating {
       
  1779   z-index: 1;
       
  1780 }
       
  1781 
       
  1782 .CalendarMonthGrid__horizontal {
       
  1783   position: absolute;
       
  1784   left: 0;
       
  1785 }
       
  1786 
       
  1787 .CalendarMonthGrid__vertical {
       
  1788   margin: 0 auto;
       
  1789 }
       
  1790 
       
  1791 .CalendarMonthGrid__vertical_scrollable {
       
  1792   margin: 0 auto;
       
  1793   overflow-y: scroll;
       
  1794 }
       
  1795 
       
  1796 .CalendarMonthGrid_month__horizontal {
       
  1797   display: inline-block;
       
  1798   vertical-align: top;
       
  1799   min-height: 100%;
       
  1800 }
       
  1801 
       
  1802 .CalendarMonthGrid_month__hideForAnimation {
       
  1803   position: absolute;
       
  1804   z-index: -1;
       
  1805   opacity: 0;
       
  1806   pointer-events: none;
       
  1807 }
       
  1808 
       
  1809 .CalendarMonthGrid_month__hidden {
       
  1810   visibility: hidden;
       
  1811 }
       
  1812 
       
  1813 .DayPickerNavigation {
       
  1814   position: relative;
       
  1815   z-index: 2;
       
  1816 }
       
  1817 
       
  1818 .DayPickerNavigation__horizontal {
       
  1819   height: 0;
       
  1820 }
       
  1821 
       
  1822 .DayPickerNavigation__verticalDefault {
       
  1823   position: absolute;
       
  1824   width: 100%;
       
  1825   height: 52px;
       
  1826   bottom: 0;
       
  1827   left: 0;
       
  1828 }
       
  1829 
       
  1830 .DayPickerNavigation__verticalScrollableDefault {
       
  1831   position: relative;
       
  1832 }
       
  1833 
       
  1834 .DayPickerNavigation_button {
       
  1835   cursor: pointer;
       
  1836   -webkit-user-select: none;
       
  1837   user-select: none;
       
  1838   border: 0;
       
  1839   padding: 0;
       
  1840   margin: 0;
       
  1841 }
       
  1842 
       
  1843 .DayPickerNavigation_button__default {
       
  1844   border: 1px solid #e4e7e7;
       
  1845   background-color: #fff;
       
  1846   color: #757575;
       
  1847 }
       
  1848 
       
  1849 .DayPickerNavigation_button__default:focus,
       
  1850 .DayPickerNavigation_button__default:hover {
       
  1851   border: 1px solid #c4c4c4;
       
  1852 }
       
  1853 
       
  1854 .DayPickerNavigation_button__default:active {
       
  1855   background: #f2f2f2;
       
  1856 }
       
  1857 
       
  1858 .DayPickerNavigation_button__horizontalDefault {
       
  1859   position: absolute;
       
  1860   top: 18px;
       
  1861   line-height: 0.78;
       
  1862   border-radius: 3px;
       
  1863   padding: 6px 9px;
       
  1864 }
       
  1865 
       
  1866 .DayPickerNavigation_leftButton__horizontalDefault {
       
  1867   left: 22px;
       
  1868 }
       
  1869 
       
  1870 .DayPickerNavigation_rightButton__horizontalDefault {
       
  1871   right: 22px;
       
  1872 }
       
  1873 
       
  1874 .DayPickerNavigation_button__verticalDefault {
       
  1875   padding: 5px;
       
  1876   background: #fff;
       
  1877   box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
       
  1878   position: relative;
       
  1879   display: inline-block;
       
  1880   height: 100%;
       
  1881   width: 50%;
       
  1882 }
       
  1883 
       
  1884 .DayPickerNavigation_nextButton__verticalDefault {
       
  1885   border-left: 0;
       
  1886 }
       
  1887 
       
  1888 .DayPickerNavigation_nextButton__verticalScrollableDefault {
       
  1889   width: 100%;
       
  1890 }
       
  1891 
       
  1892 .DayPickerNavigation_svg__horizontal {
       
  1893   height: 19px;
       
  1894   width: 19px;
       
  1895   fill: #82888a;
       
  1896   display: block;
       
  1897 }
       
  1898 
       
  1899 .DayPickerNavigation_svg__vertical {
       
  1900   height: 42px;
       
  1901   width: 42px;
       
  1902   fill: #484848;
       
  1903   display: block;
       
  1904 }
       
  1905 
       
  1906 .DayPicker {
       
  1907   background: #fff;
       
  1908   position: relative;
       
  1909   text-align: left;
       
  1910 }
       
  1911 
       
  1912 .DayPicker__horizontal {
       
  1913   background: #fff;
       
  1914 }
       
  1915 
       
  1916 .DayPicker__verticalScrollable {
       
  1917   height: 100%;
       
  1918 }
       
  1919 
       
  1920 .DayPicker__hidden {
       
  1921   visibility: hidden;
       
  1922 }
       
  1923 
       
  1924 .DayPicker__withBorder {
       
  1925   box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07);
       
  1926   border-radius: 3px;
       
  1927 }
       
  1928 
       
  1929 .DayPicker_portal__horizontal {
       
  1930   box-shadow: none;
       
  1931   position: absolute;
       
  1932   left: 50%;
       
  1933   top: 50%;
       
  1934 }
       
  1935 
       
  1936 .DayPicker_portal__vertical {
       
  1937   position: initial;
       
  1938 }
       
  1939 
       
  1940 .DayPicker_focusRegion {
       
  1941   outline: 0;
       
  1942 }
       
  1943 
       
  1944 .DayPicker_calendarInfo__horizontal,
       
  1945 .DayPicker_wrapper__horizontal {
       
  1946   display: inline-block;
       
  1947   vertical-align: top;
       
  1948 }
       
  1949 
       
  1950 .DayPicker_weekHeaders {
       
  1951   position: relative;
       
  1952 }
       
  1953 
       
  1954 .DayPicker_weekHeaders__horizontal {
       
  1955   margin-left: 13px;
       
  1956 }
       
  1957 
       
  1958 .DayPicker_weekHeader {
       
  1959   color: #757575;
       
  1960   position: absolute;
       
  1961   top: 62px;
       
  1962   z-index: 2;
       
  1963   text-align: left;
       
  1964   padding: 0 !important;
       
  1965 }
       
  1966 
       
  1967 .DayPicker_weekHeader__vertical {
       
  1968   left: 50%;
       
  1969 }
       
  1970 
       
  1971 .DayPicker_weekHeader__verticalScrollable {
       
  1972   top: 0;
       
  1973   display: table-row;
       
  1974   border-bottom: 1px solid #dbdbdb;
       
  1975   background: #fff;
       
  1976   margin-left: 0;
       
  1977   left: 0;
       
  1978   width: 100%;
       
  1979   text-align: center;
       
  1980 }
       
  1981 
       
  1982 .DayPicker_weekHeader_ul {
       
  1983   list-style: none;
       
  1984   margin: 1px 0;
       
  1985   padding-left: 0;
       
  1986   padding-right: 0;
       
  1987   font-size: 14px;
       
  1988 }
       
  1989 
       
  1990 .DayPicker_weekHeader_li {
       
  1991   display: inline-block;
       
  1992   text-align: center;
       
  1993   margin: 0 1px;
       
  1994 }
       
  1995 
       
  1996 .DayPicker_transitionContainer {
       
  1997   position: relative;
       
  1998   overflow: hidden;
       
  1999   border-radius: 3px;
       
  2000 }
       
  2001 
       
  2002 .DayPicker_transitionContainer__horizontal {
       
  2003   transition: height 0.2s ease-in-out;
       
  2004 }
       
  2005 
       
  2006 .DayPicker_transitionContainer__vertical {
       
  2007   width: 100%;
       
  2008 }
       
  2009 
       
  2010 .DayPicker_transitionContainer__verticalScrollable {
       
  2011   padding-top: 20px;
       
  2012   height: 100%;
       
  2013   position: absolute;
       
  2014   top: 0;
       
  2015   bottom: 0;
       
  2016   right: 0;
       
  2017   left: 0;
       
  2018   overflow-y: scroll;
       
  2019 }
       
  2020 
       
  2021 .DateInput {
       
  2022   margin: 0;
       
  2023   padding: 0;
       
  2024   background: #fff;
       
  2025   position: relative;
       
  2026   display: inline-block;
       
  2027   width: 130px;
       
  2028   vertical-align: middle;
       
  2029 }
       
  2030 
       
  2031 .DateInput__small {
       
  2032   width: 97px;
       
  2033 }
       
  2034 
       
  2035 .DateInput__block {
       
  2036   width: 100%;
       
  2037 }
       
  2038 
       
  2039 .DateInput__disabled {
       
  2040   background: #f2f2f2;
       
  2041   color: #dbdbdb;
       
  2042 }
       
  2043 
       
  2044 .DateInput_input {
       
  2045   font-weight: 200;
       
  2046   font-size: 19px;
       
  2047   line-height: 24px;
       
  2048   color: #484848;
       
  2049   background-color: #fff;
       
  2050   width: 100%;
       
  2051   padding: 11px 11px 9px;
       
  2052   border: 0;
       
  2053   border-top: 0;
       
  2054   border-right: 0;
       
  2055   border-bottom: 2px solid transparent;
       
  2056   border-left: 0;
       
  2057   border-radius: 0;
       
  2058 }
       
  2059 
       
  2060 .DateInput_input__small {
       
  2061   font-size: 15px;
       
  2062   line-height: 18px;
       
  2063   letter-spacing: 0.2px;
       
  2064   padding: 7px 7px 5px;
       
  2065 }
       
  2066 
       
  2067 .DateInput_input__regular {
       
  2068   font-weight: auto;
       
  2069 }
       
  2070 
       
  2071 .DateInput_input__readOnly {
       
  2072   -webkit-user-select: none;
       
  2073   user-select: none;
       
  2074 }
       
  2075 
       
  2076 .DateInput_input__focused {
       
  2077   outline: 0;
       
  2078   background: #fff;
       
  2079   border: 0;
       
  2080   border-top: 0;
       
  2081   border-right: 0;
       
  2082   border-bottom: 2px solid #008489;
       
  2083   border-left: 0;
       
  2084 }
       
  2085 
       
  2086 .DateInput_input__disabled {
       
  2087   background: #f2f2f2;
       
  2088   font-style: italic;
       
  2089 }
       
  2090 
       
  2091 .DateInput_screenReaderMessage {
       
  2092   border: 0;
       
  2093   clip: rect(0, 0, 0, 0);
       
  2094   height: 1px;
       
  2095   margin: -1px;
       
  2096   overflow: hidden;
       
  2097   padding: 0;
       
  2098   position: absolute;
       
  2099   width: 1px;
       
  2100 }
       
  2101 
       
  2102 .DateInput_fang {
       
  2103   position: absolute;
       
  2104   width: 20px;
       
  2105   height: 10px;
       
  2106   left: 22px;
       
  2107   z-index: 2;
       
  2108 }
       
  2109 
       
  2110 .DateInput_fangShape {
       
  2111   fill: #fff;
       
  2112 }
       
  2113 
       
  2114 .DateInput_fangStroke {
       
  2115   stroke: #dbdbdb;
       
  2116   fill: transparent;
       
  2117 }
       
  2118 
       
  2119 .DateRangePickerInput {
       
  2120   background-color: #fff;
       
  2121   display: inline-block;
       
  2122 }
       
  2123 
       
  2124 .DateRangePickerInput__disabled {
       
  2125   background: #f2f2f2;
       
  2126 }
       
  2127 
       
  2128 .DateRangePickerInput__withBorder {
       
  2129   border-radius: 2px;
       
  2130   border: 1px solid #dbdbdb;
       
  2131 }
       
  2132 
       
  2133 .DateRangePickerInput__rtl {
       
  2134   direction: rtl;
       
  2135 }
       
  2136 
       
  2137 .DateRangePickerInput__block {
       
  2138   display: block;
       
  2139 }
       
  2140 
       
  2141 .DateRangePickerInput__showClearDates {
       
  2142   padding-right: 30px;
       
  2143 }
       
  2144 
       
  2145 .DateRangePickerInput_arrow {
       
  2146   display: inline-block;
       
  2147   vertical-align: middle;
       
  2148   color: #484848;
       
  2149 }
       
  2150 
       
  2151 .DateRangePickerInput_arrow_svg {
       
  2152   vertical-align: middle;
       
  2153   fill: #484848;
       
  2154   height: 24px;
       
  2155   width: 24px;
       
  2156 }
       
  2157 
       
  2158 .DateRangePickerInput_clearDates {
       
  2159   background: 0 0;
       
  2160   border: 0;
       
  2161   color: inherit;
       
  2162   font: inherit;
       
  2163   line-height: normal;
       
  2164   overflow: visible;
       
  2165   cursor: pointer;
       
  2166   padding: 10px;
       
  2167   margin: 0 10px 0 5px;
       
  2168   position: absolute;
       
  2169   right: 0;
       
  2170   top: 50%;
       
  2171   transform: translateY(-50%);
       
  2172 }
       
  2173 
       
  2174 .DateRangePickerInput_clearDates__small {
       
  2175   padding: 6px;
       
  2176 }
       
  2177 
       
  2178 .DateRangePickerInput_clearDates_default:focus,
       
  2179 .DateRangePickerInput_clearDates_default:hover {
       
  2180   background: #dbdbdb;
       
  2181   border-radius: 50%;
       
  2182 }
       
  2183 
       
  2184 .DateRangePickerInput_clearDates__hide {
       
  2185   visibility: hidden;
       
  2186 }
       
  2187 
       
  2188 .DateRangePickerInput_clearDates_svg {
       
  2189   fill: #82888a;
       
  2190   height: 12px;
       
  2191   width: 15px;
       
  2192   vertical-align: middle;
       
  2193 }
       
  2194 
       
  2195 .DateRangePickerInput_clearDates_svg__small {
       
  2196   height: 9px;
       
  2197 }
       
  2198 
       
  2199 .DateRangePickerInput_calendarIcon {
       
  2200   background: 0 0;
       
  2201   border: 0;
       
  2202   color: inherit;
       
  2203   font: inherit;
       
  2204   line-height: normal;
       
  2205   overflow: visible;
       
  2206   cursor: pointer;
       
  2207   display: inline-block;
       
  2208   vertical-align: middle;
       
  2209   padding: 10px;
       
  2210   margin: 0 5px 0 10px;
       
  2211 }
       
  2212 
       
  2213 .DateRangePickerInput_calendarIcon_svg {
       
  2214   fill: #82888a;
       
  2215   height: 15px;
       
  2216   width: 14px;
       
  2217   vertical-align: middle;
       
  2218 }
       
  2219 
       
  2220 .DateRangePicker {
       
  2221   position: relative;
       
  2222   display: inline-block;
       
  2223 }
       
  2224 
       
  2225 .DateRangePicker__block {
       
  2226   display: block;
       
  2227 }
       
  2228 
       
  2229 .DateRangePicker_picker {
       
  2230   z-index: 1;
       
  2231   background-color: #fff;
       
  2232   position: absolute;
       
  2233 }
       
  2234 
       
  2235 .DateRangePicker_picker__rtl {
       
  2236   direction: rtl;
       
  2237 }
       
  2238 
       
  2239 .DateRangePicker_picker__directionLeft {
       
  2240   left: 0;
       
  2241 }
       
  2242 
       
  2243 .DateRangePicker_picker__directionRight {
       
  2244   right: 0;
       
  2245 }
       
  2246 
       
  2247 .DateRangePicker_picker__portal {
       
  2248   background-color: rgba(0, 0, 0, 0.3);
       
  2249   position: fixed;
       
  2250   top: 0;
       
  2251   left: 0;
       
  2252   height: 100%;
       
  2253   width: 100%;
       
  2254 }
       
  2255 
       
  2256 .DateRangePicker_picker__fullScreenPortal {
       
  2257   background-color: #fff;
       
  2258 }
       
  2259 
       
  2260 .DateRangePicker_closeButton {
       
  2261   background: 0 0;
       
  2262   border: 0;
       
  2263   color: inherit;
       
  2264   font: inherit;
       
  2265   line-height: normal;
       
  2266   overflow: visible;
       
  2267   cursor: pointer;
       
  2268   position: absolute;
       
  2269   top: 0;
       
  2270   right: 0;
       
  2271   padding: 15px;
       
  2272   z-index: 2;
       
  2273 }
       
  2274 
       
  2275 .DateRangePicker_closeButton:focus,
       
  2276 .DateRangePicker_closeButton:hover {
       
  2277   color: #b0b3b4;
       
  2278   text-decoration: none;
       
  2279 }
       
  2280 
       
  2281 .DateRangePicker_closeButton_svg {
       
  2282   height: 15px;
       
  2283   width: 15px;
       
  2284   fill: #cacccd;
       
  2285 }
       
  2286 
       
  2287 /*rtl:end:ignore*/
       
  2288 .components-datetime {
       
  2289   padding: 16px;
       
  2290 }
       
  2291 .components-panel__body .components-datetime {
       
  2292   padding: 0;
       
  2293 }
       
  2294 .components-datetime .components-datetime__calendar-help {
       
  2295   padding: 16px;
       
  2296 }
       
  2297 .components-datetime .components-datetime__calendar-help h4 {
       
  2298   margin: 0;
       
  2299 }
       
  2300 .components-datetime .components-datetime__buttons {
       
  2301   display: flex;
       
  2302   justify-content: space-between;
       
  2303 }
       
  2304 .components-datetime .components-datetime__date-help-toggle {
       
  2305   display: block;
       
  2306   margin-left: auto;
       
  2307 }
       
  2308 .components-datetime fieldset {
       
  2309   border: 0;
       
  2310   padding: 0;
       
  2311   margin: 0;
       
  2312 }
       
  2313 .components-datetime select,
       
  2314 .components-datetime input {
       
  2315   box-shadow: 0 0 0 transparent;
       
  2316   transition: box-shadow 0.1s linear;
       
  2317   border-radius: 2px;
       
  2318   border: 1px solid #757575;
       
  2319 }
       
  2320 @media (prefers-reduced-motion: reduce) {
       
  2321   .components-datetime select,
       
  2322 .components-datetime input {
       
  2323     transition-duration: 0s;
       
  2324     transition-delay: 0s;
       
  2325   }
       
  2326 }
       
  2327 .components-datetime select,
       
  2328 .components-datetime input[type=number],
       
  2329 .components-datetime .components-button {
       
  2330   height: 30px;
       
  2331   margin-top: 0;
       
  2332   margin-bottom: 0;
       
  2333 }
       
  2334 
       
  2335 .components-datetime__date {
       
  2336   min-height: 236px;
       
  2337   border-top: 1px solid #ddd;
       
  2338 }
       
  2339 .components-datetime__date .DayPickerNavigation_leftButton__horizontalDefault {
       
  2340   /*!rtl:begin:ignore*/
       
  2341   left: 13px;
       
  2342   /*!rtl:end:ignore*/
       
  2343 }
       
  2344 .components-datetime__date .CalendarMonth_caption {
       
  2345   font-size: 13px;
       
  2346 }
       
  2347 .components-datetime__date .CalendarMonth_table {
       
  2348   border-collapse: separate;
       
  2349   border-spacing: 2px;
       
  2350 }
       
  2351 .components-datetime__date .CalendarDay {
       
  2352   font-size: 13px;
       
  2353   border: none;
       
  2354   border-radius: 50%;
       
  2355   text-align: center;
       
  2356 }
       
  2357 .components-datetime__date .CalendarDay:focus {
       
  2358   box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 3px #fff;
       
  2359   outline: 2px solid transparent;
       
  2360 }
       
  2361 .components-datetime__date .CalendarDay__selected {
       
  2362   background: var(--wp-admin-theme-color);
       
  2363   border: 2px solid transparent;
       
  2364 }
       
  2365 .components-datetime__date .CalendarDay__selected:hover {
       
  2366   background: var(--wp-admin-theme-color-darker-20);
       
  2367 }
       
  2368 .components-datetime__date .CalendarDay__selected:focus {
       
  2369   box-shadow: inset 0 0 0 1px #fff;
       
  2370 }
       
  2371 .components-datetime__date .DayPickerNavigation_button__horizontalDefault {
       
  2372   padding: 2px 8px;
       
  2373   top: 20px;
       
  2374 }
       
  2375 .components-datetime__date .DayPickerNavigation_button__horizontalDefault:focus {
       
  2376   border-color: var(--wp-admin-theme-color);
       
  2377   box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
       
  2378   outline: 2px solid transparent;
       
  2379 }
       
  2380 .components-datetime__date .DayPicker_weekHeader {
       
  2381   top: 50px;
       
  2382 }
       
  2383 .components-datetime__date .DayPicker_weekHeader .DayPicker_weekHeader_ul {
       
  2384   margin: 1px;
       
  2385   padding-left: 0;
       
  2386   padding-right: 0;
       
  2387 }
       
  2388 .components-datetime__date.is-description-visible .DayPicker {
       
  2389   visibility: hidden;
       
  2390 }
       
  2391 
       
  2392 .components-datetime__date .CalendarDay .components-datetime__date__day {
       
  2393   height: 100%;
       
  2394   display: flex;
       
  2395   justify-content: center;
       
  2396   align-content: center;
       
  2397   flex-direction: column;
       
  2398   position: relative;
       
  2399 }
       
  2400 .components-datetime__date .CalendarDay .components-datetime__date__day.has-events::before {
       
  2401   content: " ";
       
  2402   width: 4px;
       
  2403   height: 4px;
       
  2404   border-radius: 2px;
       
  2405   position: absolute;
       
  2406   left: 50%;
       
  2407   margin-left: -2px;
       
  2408   bottom: 0;
       
  2409   background-color: #fff;
       
  2410 }
       
  2411 
       
  2412 .components-datetime__date .CalendarDay:not(.CalendarDay__selected) .components-datetime__date__day.has-events::before {
       
  2413   background: var(--wp-admin-theme-color);
       
  2414 }
       
  2415 
       
  2416 .components-datetime__time {
       
  2417   padding-bottom: 16px;
       
  2418 }
       
  2419 .components-datetime__time fieldset {
       
  2420   position: relative;
       
  2421   margin-bottom: 0.5em;
       
  2422 }
       
  2423 .components-datetime__time fieldset + fieldset {
       
  2424   margin-bottom: 0;
       
  2425 }
       
  2426 .components-datetime__time .components-datetime__time-field-am-pm fieldset {
       
  2427   margin-top: 0;
       
  2428 }
       
  2429 .components-datetime__time .components-datetime__time-wrapper {
       
  2430   display: flex;
       
  2431 }
       
  2432 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-separator {
       
  2433   display: inline-block;
       
  2434   padding: 0 3px 0 0;
       
  2435 }
       
  2436 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field-time {
       
  2437   /*rtl:ignore*/
       
  2438   direction: ltr;
       
  2439 }
       
  2440 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field select {
       
  2441   margin-right: 4px;
       
  2442 }
       
  2443 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field select:focus {
       
  2444   position: relative;
       
  2445   z-index: 1;
       
  2446 }
       
  2447 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type=number] {
       
  2448   padding: 2px;
       
  2449   margin-right: 4px;
       
  2450   text-align: center;
       
  2451   -moz-appearance: textfield;
       
  2452 }
       
  2453 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type=number]:focus {
       
  2454   position: relative;
       
  2455   z-index: 1;
       
  2456 }
       
  2457 .components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type=number]::-webkit-inner-spin-button {
       
  2458   -webkit-appearance: none;
       
  2459   margin: 0;
       
  2460 }
       
  2461 .components-datetime__time.is-12-hour .components-datetime__time-field-day input {
       
  2462   margin: -4px 0 0 !important;
       
  2463   border-radius: 2px 0 0 2px !important;
       
  2464 }
       
  2465 .components-datetime__time.is-12-hour .components-datetime__time-field-year input {
       
  2466   border-radius: 0 2px 2px 0 !important;
       
  2467 }
       
  2468 
       
  2469 .components-datetime__timezone {
       
  2470   line-height: 30px;
       
  2471   margin-left: 4px;
       
  2472   -webkit-text-decoration: underline dotted;
       
  2473           text-decoration: underline dotted;
       
  2474 }
       
  2475 
       
  2476 .components-datetime__time-legend {
       
  2477   font-weight: 600;
       
  2478   margin-top: 0.5em;
       
  2479 }
       
  2480 .components-datetime__time-legend.invisible {
       
  2481   position: absolute;
       
  2482   top: -999em;
       
  2483   left: -999em;
       
  2484 }
       
  2485 
       
  2486 .components-datetime__time-field-hours-input,
       
  2487 .components-datetime__time-field-minutes-input,
       
  2488 .components-datetime__time-field-day-input {
       
  2489   width: 35px;
       
  2490 }
       
  2491 
       
  2492 .components-datetime__time-field-year-input {
       
  2493   width: 55px;
       
  2494 }
       
  2495 
       
  2496 .components-datetime__time-field-month-select {
       
  2497   max-width: 145px;
       
  2498 }
       
  2499 
       
  2500 .components-popover .components-datetime__date {
       
  2501   padding-left: 4px;
       
  2502 }
       
  2503 
       
  2504 .block-editor-dimension-control .components-base-control__field {
       
  2505   display: flex;
       
  2506   align-items: center;
       
  2507 }
       
  2508 .block-editor-dimension-control .components-base-control__label {
       
  2509   display: flex;
       
  2510   align-items: center;
       
  2511   margin-right: 1em;
       
  2512   margin-bottom: 0;
       
  2513 }
       
  2514 .block-editor-dimension-control .components-base-control__label .dashicon {
       
  2515   margin-right: 0.5em;
       
  2516 }
       
  2517 .block-editor-dimension-control.is-manual .components-base-control__label {
       
  2518   width: 10em;
       
  2519 }
       
  2520 
       
  2521 body.is-dragging-components-draggable {
       
  2522   cursor: move;
       
  2523   /* Fallback for IE/Edge < 14 */
       
  2524   cursor: grabbing !important;
       
  2525 }
       
  2526 
       
  2527 .components-draggable__invisible-drag-image {
       
  2528   position: fixed;
       
  2529   left: -1000px;
       
  2530   height: 50px;
       
  2531   width: 50px;
       
  2532 }
       
  2533 
       
  2534 .components-draggable__clone {
       
  2535   position: fixed;
       
  2536   padding: 0;
       
  2537   background: transparent;
       
  2538   pointer-events: none;
       
  2539   z-index: 1000000000;
       
  2540 }
       
  2541 
       
  2542 .components-drop-zone {
       
  2543   position: absolute;
       
  2544   top: 0;
       
  2545   right: 0;
       
  2546   bottom: 0;
       
  2547   left: 0;
       
  2548   z-index: 40;
       
  2549   visibility: hidden;
       
  2550   opacity: 0;
       
  2551   transition: 0.3s opacity, 0.3s background-color, 0s visibility 0.3s;
       
  2552   border: 2px solid var(--wp-admin-theme-color);
       
  2553   border-radius: 2px;
       
  2554 }
       
  2555 @media (prefers-reduced-motion: reduce) {
       
  2556   .components-drop-zone {
       
  2557     transition-duration: 0s;
       
  2558     transition-delay: 0s;
       
  2559   }
       
  2560 }
       
  2561 .components-drop-zone.is-active {
       
  2562   opacity: 1;
       
  2563   visibility: visible;
       
  2564   transition: 0.3s opacity, 0.3s background-color;
       
  2565 }
       
  2566 @media (prefers-reduced-motion: reduce) {
       
  2567   .components-drop-zone.is-active {
       
  2568     transition-duration: 0s;
       
  2569     transition-delay: 0s;
       
  2570   }
       
  2571 }
       
  2572 .components-drop-zone.is-dragging-over-element {
       
  2573   background-color: var(--wp-admin-theme-color);
       
  2574 }
       
  2575 
       
  2576 .components-drop-zone__content {
       
  2577   position: absolute;
       
  2578   top: 50%;
       
  2579   left: 0;
       
  2580   right: 0;
       
  2581   z-index: 50;
       
  2582   transform: translateY(-50%);
       
  2583   width: 100%;
       
  2584   text-align: center;
       
  2585   color: #fff;
       
  2586   transition: transform 0.2s ease-in-out;
       
  2587 }
       
  2588 @media (prefers-reduced-motion: reduce) {
       
  2589   .components-drop-zone__content {
       
  2590     transition-duration: 0s;
       
  2591     transition-delay: 0s;
       
  2592   }
       
  2593 }
       
  2594 
       
  2595 .components-drop-zone.is-dragging-over-element .components-drop-zone__content {
       
  2596   transform: translateY(-50%) scale(1.05);
       
  2597 }
       
  2598 
       
  2599 .components-drop-zone__content-icon,
       
  2600 .components-drop-zone__content-text {
       
  2601   display: block;
       
  2602 }
       
  2603 
       
  2604 .components-drop-zone__content-icon {
       
  2605   margin: 0 auto;
       
  2606   line-height: 0;
       
  2607   fill: currentColor;
       
  2608 }
       
  2609 
       
  2610 .components-drop-zone__content-text {
       
  2611   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
       
  2612 }
       
  2613 
       
  2614 .components-dropdown {
       
  2615   display: inline-block;
       
  2616 }
       
  2617 
       
  2618 .components-dropdown__content .components-popover__content > div {
       
  2619   padding: 12px;
       
  2620 }
       
  2621 
       
  2622 .components-dropdown-menu__popover .components-popover__content {
       
  2623   min-width: 200px;
       
  2624 }
       
  2625 
       
  2626 .components-dropdown-menu__menu {
       
  2627   width: 100%;
       
  2628   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
       
  2629   font-size: 13px;
       
  2630   line-height: 1.4;
       
  2631 }
       
  2632 .components-dropdown-menu__menu .components-dropdown-menu__menu-item,
       
  2633 .components-dropdown-menu__menu .components-menu-item {
       
  2634   width: 100%;
       
  2635   padding: 6px;
       
  2636   outline: none;
       
  2637   cursor: pointer;
       
  2638   white-space: nowrap;
       
  2639 }
       
  2640 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,
       
  2641 .components-dropdown-menu__menu .components-menu-item.has-separator {
       
  2642   margin-top: 6px;
       
  2643   position: relative;
       
  2644   overflow: visible;
       
  2645 }
       
  2646 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator::before,
       
  2647 .components-dropdown-menu__menu .components-menu-item.has-separator::before {
       
  2648   display: block;
       
  2649   content: "";
       
  2650   box-sizing: content-box;
       
  2651   background-color: #ddd;
       
  2652   position: absolute;
       
  2653   top: -3px;
       
  2654   left: 0;
       
  2655   right: 0;
       
  2656   height: 1px;
       
  2657 }
       
  2658 .components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,
       
  2659 .components-dropdown-menu__menu .components-menu-item.is-active svg {
       
  2660   color: #fff;
       
  2661   background: #1e1e1e;
       
  2662   box-shadow: 0 0 0 1px #1e1e1e;
       
  2663   border-radius: 1px;
       
  2664 }
       
  2665 .components-dropdown-menu__menu .components-dropdown-menu__menu-item > svg,
       
  2666 .components-dropdown-menu__menu .components-menu-item > svg {
       
  2667   border-radius: 2px;
       
  2668   width: 24px;
       
  2669   height: 24px;
       
  2670 }
       
  2671 .components-dropdown-menu__menu .components-menu-item__button,
       
  2672 .components-dropdown-menu__menu .components-menu-item__button.components-button {
       
  2673   min-height: 36px;
       
  2674   height: auto;
       
  2675   text-align: left;
       
  2676   padding-left: 8px;
       
  2677   padding-right: 8px;
       
  2678 }
       
  2679 .components-dropdown-menu__menu .components-menu-group {
       
  2680   padding: 12px;
       
  2681   margin-top: 0;
       
  2682   margin-bottom: 0;
       
  2683   margin-left: -12px;
       
  2684   margin-right: -12px;
       
  2685 }
       
  2686 .components-dropdown-menu__menu .components-menu-group:first-child {
       
  2687   margin-top: -12px;
       
  2688 }
       
  2689 .components-dropdown-menu__menu .components-menu-group:last-child {
       
  2690   margin-bottom: -12px;
       
  2691 }
       
  2692 .components-dropdown-menu__menu .components-menu-group + .components-menu-group {
       
  2693   margin-top: 0;
       
  2694   border-top: 1px solid #ccc;
       
  2695   padding: 12px;
       
  2696 }
       
  2697 .is-alternate .components-dropdown-menu__menu .components-menu-group + .components-menu-group {
       
  2698   border-color: #1e1e1e;
       
  2699 }
       
  2700 
       
  2701 .components-font-size-picker__controls {
       
  2702   max-width: 248px;
       
  2703   display: flex;
       
  2704   flex-wrap: wrap;
       
  2705   align-items: center;
       
  2706   margin-bottom: 24px;
       
  2707 }
       
  2708 .components-font-size-picker__controls .components-unit-control-wrapper {
       
  2709   margin-right: 8px;
       
  2710 }
       
  2711 .components-font-size-picker__controls .components-unit-control-wrapper .components-input-control__label {
       
  2712   font-weight: 300;
       
  2713   padding-bottom: 0 !important;
       
  2714   margin-bottom: 8px !important;
       
  2715 }
       
  2716 .components-font-size-picker__controls .components-custom-select-control__button {
       
  2717   min-width: 120px;
       
  2718 }
       
  2719 .components-font-size-picker__controls .components-font-size-picker__number {
       
  2720   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
       
  2721   padding: 6px 8px;
       
  2722   box-shadow: 0 0 0 transparent;
       
  2723   transition: box-shadow 0.1s linear;
       
  2724   border-radius: 2px;
       
  2725   border: 1px solid #757575;
       
  2726   /* Fonts smaller than 16px causes mobile safari to zoom. */
       
  2727   font-size: 16px;
       
  2728   /* Override core line-height. To be reviewed. */
       
  2729   line-height: normal;
       
  2730   display: inline-block;
       
  2731   font-weight: 500;
       
  2732   height: 30px;
       
  2733   margin-bottom: 0;
       
  2734   margin-left: 0;
       
  2735   margin-right: 8px;
       
  2736   margin-top: 8px;
       
  2737   width: 54px;
       
  2738 }
       
  2739 @media (prefers-reduced-motion: reduce) {
       
  2740   .components-font-size-picker__controls .components-font-size-picker__number {
       
  2741     transition-duration: 0s;
       
  2742     transition-delay: 0s;
       
  2743   }
       
  2744 }
       
  2745 @media (min-width: 600px) {
       
  2746   .components-font-size-picker__controls .components-font-size-picker__number {
       
  2747     font-size: 13px;
       
  2748     /* Override core line-height. To be reviewed. */
       
  2749     line-height: normal;
       
  2750   }
       
  2751 }
       
  2752 .components-font-size-picker__controls .components-font-size-picker__number:focus {
       
  2753   border-color: var(--wp-admin-theme-color);
       
  2754   box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
       
  2755   outline: 2px solid transparent;
       
  2756 }
       
  2757 .components-font-size-picker__controls .components-font-size-picker__number::-webkit-input-placeholder {
       
  2758   color: rgba(30, 30, 30, 0.62);
       
  2759 }
       
  2760 .components-font-size-picker__controls .components-font-size-picker__number::-moz-placeholder {
       
  2761   opacity: 1;
       
  2762   color: rgba(30, 30, 30, 0.62);
       
  2763 }
       
  2764 .components-font-size-picker__controls .components-font-size-picker__number:-ms-input-placeholder {
       
  2765   color: rgba(30, 30, 30, 0.62);
       
  2766 }
       
  2767 .components-font-size-picker__controls .components-font-size-picker__number[value=""] + .components-button {
       
  2768   cursor: default;
       
  2769   opacity: 0.3;
       
  2770   pointer-events: none;
       
  2771 }
       
  2772 .components-font-size-picker__controls .components-font-size-picker__number-container {
       
  2773   display: flex;
       
  2774   flex-direction: column;
       
  2775 }
       
  2776 .components-font-size-picker__controls .components-font-size-picker__select {
       
  2777   margin-right: 8px;
       
  2778 }
       
  2779 .components-font-size-picker__controls .components-color-palette__clear {
       
  2780   height: 30px;
       
  2781   margin-top: 26px;
       
  2782 }
       
  2783 
       
  2784 .components-font-size-picker__custom-input .components-range-control__slider + .dashicon {
       
  2785   width: 30px;
       
  2786   height: 30px;
       
  2787 }
       
  2788 
       
  2789 .components-font-size-picker {
       
  2790   border: 0;
       
  2791   padding: 0;
       
  2792   margin: 0;
       
  2793 }
       
  2794 
       
  2795 .components-form-toggle {
       
  2796   position: relative;
       
  2797   display: inline-block;
       
  2798 }
       
  2799 .components-form-toggle .components-form-toggle__track {
       
  2800   content: "";
       
  2801   display: inline-block;
       
  2802   box-sizing: border-box;
       
  2803   vertical-align: top;
       
  2804   background-color: #fff;
       
  2805   border: 1px solid #1e1e1e;
       
  2806   width: 36px;
       
  2807   height: 18px;
       
  2808   border-radius: 9px;
       
  2809   transition: 0.2s background ease;
       
  2810 }
       
  2811 @media (prefers-reduced-motion: reduce) {
       
  2812   .components-form-toggle .components-form-toggle__track {
       
  2813     transition-duration: 0s;
       
  2814     transition-delay: 0s;
       
  2815   }
       
  2816 }
       
  2817 .components-form-toggle .components-form-toggle__thumb {
       
  2818   display: block;
       
  2819   position: absolute;
       
  2820   box-sizing: border-box;
       
  2821   top: 3px;
       
  2822   left: 3px;
       
  2823   width: 12px;
       
  2824   height: 12px;
       
  2825   border-radius: 50%;
       
  2826   transition: 0.1s transform ease;
       
  2827   background-color: #1e1e1e;
       
  2828   border: 5px solid #1e1e1e;
       
  2829 }
       
  2830 @media (prefers-reduced-motion: reduce) {
       
  2831   .components-form-toggle .components-form-toggle__thumb {
       
  2832     transition-duration: 0s;
       
  2833     transition-delay: 0s;
       
  2834   }
       
  2835 }
       
  2836 .components-form-toggle.is-checked .components-form-toggle__track {
       
  2837   background-color: var(--wp-admin-theme-color);
       
  2838   border: 1px solid var(--wp-admin-theme-color);
       
  2839   border: 9px solid transparent;
       
  2840 }
       
  2841 .components-form-toggle .components-form-toggle__input:focus + .components-form-toggle__track {
       
  2842   box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
       
  2843   outline: 2px solid transparent;
       
  2844   outline-offset: 2px;
       
  2845 }
       
  2846 .components-form-toggle.is-checked .components-form-toggle__thumb {
       
  2847   background-color: #fff;
       
  2848   border-width: 0;
       
  2849   transform: translateX(18px);
       
  2850 }
       
  2851 .components-form-toggle.is-disabled, .components-disabled .components-form-toggle {
       
  2852   opacity: 0.3;
       
  2853 }
       
  2854 
       
  2855 .components-form-toggle input.components-form-toggle__input[type=checkbox] {
       
  2856   position: absolute;
       
  2857   top: 0;
       
  2858   left: 0;
       
  2859   width: 100%;
       
  2860   height: 100%;
       
  2861   opacity: 0;
       
  2862   margin: 0;
       
  2863   padding: 0;
       
  2864   z-index: 1;
       
  2865   border: none;
       
  2866 }
       
  2867 .components-form-toggle input.components-form-toggle__input[type=checkbox]:checked {
       
  2868   background: none;
       
  2869 }
       
  2870 .components-form-toggle input.components-form-toggle__input[type=checkbox]::before {
       
  2871   content: "";
       
  2872 }
       
  2873 
       
  2874 .components-form-token-field__input-container {
       
  2875   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
       
  2876   padding: 6px 8px;
       
  2877   box-shadow: 0 0 0 transparent;
       
  2878   transition: box-shadow 0.1s linear;
       
  2879   border-radius: 2px;
       
  2880   border: 1px solid #757575;
       
  2881   /* Fonts smaller than 16px causes mobile safari to zoom. */
       
  2882   font-size: 16px;
       
  2883   /* Override core line-height. To be reviewed. */
       
  2884   line-height: normal;
       
  2885   display: flex;
       
  2886   flex-wrap: wrap;
       
  2887   align-items: center;
       
  2888   width: 100%;
       
  2889   margin: 0 0 8px 0;
       
  2890   padding: 2px 4px;
       
  2891   cursor: text;
       
  2892 }
       
  2893 @media (prefers-reduced-motion: reduce) {
       
  2894   .components-form-token-field__input-container {
       
  2895     transition-duration: 0s;
       
  2896     transition-delay: 0s;
       
  2897   }
       
  2898 }
       
  2899 @media (min-width: 600px) {
       
  2900   .components-form-token-field__input-container {
       
  2901     font-size: 13px;
       
  2902     /* Override core line-height. To be reviewed. */
       
  2903     line-height: normal;
       
  2904   }
       
  2905 }
       
  2906 .components-form-token-field__input-container:focus {
       
  2907   border-color: var(--wp-admin-theme-color);
       
  2908   box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
       
  2909   outline: 2px solid transparent;
       
  2910 }
       
  2911 .components-form-token-field__input-container::-webkit-input-placeholder {
       
  2912   color: rgba(30, 30, 30, 0.62);
       
  2913 }
       
  2914 .components-form-token-field__input-container::-moz-placeholder {
       
  2915   opacity: 1;
       
  2916   color: rgba(30, 30, 30, 0.62);
       
  2917 }
       
  2918 .components-form-token-field__input-container:-ms-input-placeholder {
       
  2919   color: rgba(30, 30, 30, 0.62);
       
  2920 }
       
  2921 .components-form-token-field__input-container.is-disabled {
       
  2922   background: #ddd;
       
  2923   border-color: #ddd;
       
  2924 }
       
  2925 .components-form-token-field__input-container.is-active {
       
  2926   border-color: var(--wp-admin-theme-color);
       
  2927   box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
       
  2928   outline: 2px solid transparent;
       
  2929 }
       
  2930 .components-form-token-field__input-container input[type=text].components-form-token-field__input {
       
  2931   display: inline-block;
       
  2932   flex: 1;
       
  2933   font-size: 16px;
       
  2934   width: 100%;
       
  2935   max-width: 100%;
       
  2936   margin-left: 4px;
       
  2937   padding: 0;
       
  2938   min-height: 24px;
       
  2939   min-width: 50px;
       
  2940   background: inherit;
       
  2941   border: 0;
       
  2942   color: #1e1e1e;
       
  2943   box-shadow: none;
       
  2944 }
       
  2945 @media (min-width: 600px) {
       
  2946   .components-form-token-field__input-container input[type=text].components-form-token-field__input {
       
  2947     font-size: 13px;
       
  2948   }
       
  2949 }
       
  2950 .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus, .components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input {
       
  2951   outline: none;
       
  2952   box-shadow: none;
       
  2953 }
       
  2954 .components-form-token-field__input-container .components-form-token-field__token + input[type=text].components-form-token-field__input {
       
  2955   width: auto;
       
  2956 }
  2514 
  2957 
  2515 .components-form-token-field__label {
  2958 .components-form-token-field__label {
  2516   display: inline-block;
  2959   display: inline-block;
  2517   margin-bottom: 4px; }
  2960   margin-bottom: 4px;
       
  2961 }
  2518 
  2962 
  2519 .components-form-token-field__help {
  2963 .components-form-token-field__help {
  2520   font-style: italic; }
  2964   font-size: 12px;
       
  2965   font-style: normal;
       
  2966   color: #757575;
       
  2967 }
  2521 
  2968 
  2522 .components-form-token-field__token {
  2969 .components-form-token-field__token {
  2523   font-size: 13px;
  2970   font-size: 13px;
  2524   display: flex;
  2971   display: flex;
  2525   margin: 2px 4px 2px 0;
  2972   margin: 2px 4px 2px 0;
  2526   color: #32373c;
  2973   color: #1e1e1e;
  2527   overflow: hidden; }
  2974   max-width: 100%;
  2528   .components-form-token-field__token.is-success .components-form-token-field__token-text,
  2975 }
  2529   .components-form-token-field__token.is-success .components-form-token-field__remove-token {
  2976 .components-form-token-field__token.is-success .components-form-token-field__token-text,
  2530     background: #4ab866; }
  2977 .components-form-token-field__token.is-success .components-form-token-field__remove-token {
  2531   .components-form-token-field__token.is-error .components-form-token-field__token-text,
  2978   background: #4ab866;
  2532   .components-form-token-field__token.is-error .components-form-token-field__remove-token {
  2979 }
  2533     background: #d94f4f; }
  2980 .components-form-token-field__token.is-error .components-form-token-field__token-text,
  2534   .components-form-token-field__token.is-validating .components-form-token-field__token-text,
  2981 .components-form-token-field__token.is-error .components-form-token-field__remove-token {
  2535   .components-form-token-field__token.is-validating .components-form-token-field__remove-token {
  2982   background: #cc1818;
  2536     color: #555d66; }
  2983 }
  2537   .components-form-token-field__token.is-borderless {
  2984 .components-form-token-field__token.is-validating .components-form-token-field__token-text,
  2538     position: relative;
  2985 .components-form-token-field__token.is-validating .components-form-token-field__remove-token {
  2539     padding: 0 16px 0 0; }
  2986   color: #757575;
  2540     .components-form-token-field__token.is-borderless .components-form-token-field__token-text {
  2987 }
  2541       background: transparent;
  2988 .components-form-token-field__token.is-borderless {
  2542       color: #007cba;
  2989   position: relative;
  2543       color: var(--wp-admin-theme-color); }
  2990   padding: 0 16px 0 0;
  2544     .components-form-token-field__token.is-borderless .components-form-token-field__remove-token {
  2991 }
  2545       background: transparent;
  2992 .components-form-token-field__token.is-borderless .components-form-token-field__token-text {
  2546       color: #555d66;
  2993   background: transparent;
  2547       position: absolute;
  2994   color: var(--wp-admin-theme-color);
  2548       top: 1px;
  2995 }
  2549       right: 0; }
  2996 .components-form-token-field__token.is-borderless .components-form-token-field__remove-token {
  2550     .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text {
  2997   background: transparent;
  2551       color: #4ab866; }
  2998   color: #757575;
  2552     .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text {
  2999   position: absolute;
  2553       color: #d94f4f;
  3000   top: 1px;
  2554       border-radius: 4px 0 0 4px;
  3001   right: 0;
  2555       padding: 0 4px 0 6px; }
  3002 }
  2556     .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text {
  3003 .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text {
  2557       color: #1e1e1e; }
  3004   color: #4ab866;
  2558   .components-form-token-field__token.is-disabled .components-form-token-field__remove-token {
  3005 }
  2559     cursor: default; }
  3006 .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text {
       
  3007   color: #cc1818;
       
  3008   border-radius: 4px 0 0 4px;
       
  3009   padding: 0 4px 0 6px;
       
  3010 }
       
  3011 .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text {
       
  3012   color: #1e1e1e;
       
  3013 }
       
  3014 .components-form-token-field__token.is-disabled .components-form-token-field__remove-token {
       
  3015   cursor: default;
       
  3016 }
  2560 
  3017 
  2561 .components-form-token-field__token-text,
  3018 .components-form-token-field__token-text,
  2562 .components-form-token-field__remove-token.components-button {
  3019 .components-form-token-field__remove-token.components-button {
  2563   display: inline-block;
  3020   display: inline-block;
  2564   line-height: 24px;
  3021   line-height: 24px;
  2565   height: auto;
  3022   height: auto;
  2566   background: #ddd;
  3023   background: #ddd;
  2567   transition: all 0.2s cubic-bezier(0.4, 1, 0.4, 1); }
  3024   min-width: unset;
  2568   @media (prefers-reduced-motion: reduce) {
  3025   transition: all 0.2s cubic-bezier(0.4, 1, 0.4, 1);
  2569     .components-form-token-field__token-text,
  3026 }
  2570     .components-form-token-field__remove-token.components-button {
  3027 @media (prefers-reduced-motion: reduce) {
  2571       transition-duration: 0s;
  3028   .components-form-token-field__token-text,
  2572       animation-duration: 1ms; } }
  3029 .components-form-token-field__remove-token.components-button {
       
  3030     transition-duration: 0s;
       
  3031     transition-delay: 0s;
       
  3032     animation-duration: 1ms;
       
  3033     animation-delay: 0s;
       
  3034   }
       
  3035 }
  2573 
  3036 
  2574 .components-form-token-field__token-text {
  3037 .components-form-token-field__token-text {
  2575   border-radius: 12px 0 0 12px;
  3038   border-radius: 2px 0 0 2px;
  2576   padding: 0 4px 0 8px;
  3039   padding: 0 0 0 8px;
  2577   white-space: nowrap;
  3040   white-space: nowrap;
  2578   overflow: hidden;
  3041   overflow: hidden;
  2579   text-overflow: ellipsis; }
  3042   text-overflow: ellipsis;
       
  3043 }
  2580 
  3044 
  2581 .components-form-token-field__remove-token.components-button {
  3045 .components-form-token-field__remove-token.components-button {
  2582   cursor: pointer;
  3046   cursor: pointer;
  2583   border-radius: 0 12px 12px 0;
  3047   border-radius: 0 2px 2px 0;
  2584   padding: 0 2px;
  3048   padding: 0 2px;
  2585   color: #555d66;
  3049   color: #1e1e1e;
  2586   line-height: 10px;
  3050   line-height: 10px;
  2587   overflow: initial; }
  3051   overflow: initial;
  2588   .components-form-token-field__remove-token.components-button:hover {
  3052 }
  2589     color: #32373c; }
  3053 .components-form-token-field__remove-token.components-button:hover {
       
  3054   color: #1e1e1e;
       
  3055 }
  2590 
  3056 
  2591 .components-form-token-field__suggestions-list {
  3057 .components-form-token-field__suggestions-list {
  2592   flex: 1 0 100%;
  3058   flex: 1 0 100%;
  2593   min-width: 100%;
  3059   min-width: 100%;
  2594   max-height: 9em;
  3060   max-height: 9em;
  2595   overflow-y: scroll;
  3061   overflow-y: auto;
  2596   transition: all 0.15s ease-in-out;
  3062   transition: all 0.15s ease-in-out;
  2597   list-style: none;
  3063   list-style: none;
  2598   border-top: 1px solid #6c7781;
  3064   border-top: 1px solid #757575;
  2599   margin: 4px -4px -4px;
  3065   margin: 4px -4px -4px;
  2600   padding-top: 3px; }
  3066   padding: 0;
  2601   @media (prefers-reduced-motion: reduce) {
  3067 }
  2602     .components-form-token-field__suggestions-list {
  3068 @media (prefers-reduced-motion: reduce) {
  2603       transition-duration: 0s; } }
  3069   .components-form-token-field__suggestions-list {
       
  3070     transition-duration: 0s;
       
  3071     transition-delay: 0s;
       
  3072   }
       
  3073 }
  2604 
  3074 
  2605 .components-form-token-field__suggestion {
  3075 .components-form-token-field__suggestion {
  2606   color: #555d66;
  3076   color: #757575;
  2607   display: block;
  3077   display: block;
  2608   font-size: 13px;
  3078   font-size: 13px;
  2609   padding: 4px 8px;
  3079   padding: 4px 8px;
  2610   cursor: pointer; }
  3080   margin: 0;
  2611   .components-form-token-field__suggestion.is-selected {
  3081   cursor: pointer;
  2612     background: #007cba;
  3082 }
  2613     background: var(--wp-admin-theme-color);
  3083 .components-form-token-field__suggestion.is-selected {
  2614     color: #fff; }
  3084   background: var(--wp-admin-theme-color);
       
  3085   color: #fff;
       
  3086 }
  2615 
  3087 
  2616 .components-form-token-field__suggestion-match {
  3088 .components-form-token-field__suggestion-match {
  2617   text-decoration: underline; }
  3089   text-decoration: underline;
       
  3090 }
  2618 
  3091 
  2619 @media (min-width: 600px) {
  3092 @media (min-width: 600px) {
  2620   .components-guide {
  3093   .components-guide {
  2621     width: 600px; } }
  3094     width: 600px;
  2622 
  3095   }
       
  3096 }
  2623 .components-guide .components-modal__header {
  3097 .components-guide .components-modal__header {
  2624   background: none;
  3098   background: none;
  2625   border-bottom: none;
  3099   border-bottom: none;
  2626   width: 100%;
  3100   width: 100%;
  2627   padding: 0;
  3101   padding: 0;
  2628   margin: 0; }
  3102   margin: 0;
  2629   .components-guide .components-modal__header .components-button {
  3103 }
  2630     align-self: flex-start;
  3104 .components-guide .components-modal__header .components-button {
  2631     margin: 8px 8px 0 0;
  3105   align-self: flex-start;
  2632     position: static; }
  3106   margin: 8px 8px 0 0;
  2633     .components-guide .components-modal__header .components-button:hover svg {
  3107   position: static;
  2634       fill: #fff; }
  3108 }
  2635 
  3109 .components-guide .components-modal__header .components-button:hover svg {
       
  3110   fill: #fff;
       
  3111 }
  2636 .components-guide__container {
  3112 .components-guide__container {
  2637   display: flex;
  3113   display: flex;
  2638   flex-direction: column;
  3114   flex-direction: column;
  2639   justify-content: space-between;
  3115   justify-content: space-between;
  2640   margin-top: -60px;
  3116   margin-top: -60px;
  2641   min-height: 100%; }
  3117   min-height: 100%;
  2642 
  3118 }
  2643 .components-guide__page {
  3119 .components-guide__page {
  2644   display: flex;
  3120   display: flex;
  2645   flex-direction: column;
  3121   flex-direction: column;
  2646   justify-content: center;
  3122   justify-content: center;
  2647   position: relative; }
  3123   position: relative;
  2648   @media (min-width: 600px) {
  3124 }
  2649     .components-guide__page {
  3125 @media (min-width: 600px) {
  2650       min-height: 300px; } }
  3126   .components-guide__page {
  2651 
  3127     min-height: 300px;
       
  3128   }
       
  3129 }
  2652 .components-guide__footer {
  3130 .components-guide__footer {
  2653   align-content: center;
  3131   align-content: center;
  2654   display: flex;
  3132   display: flex;
  2655   height: 30px;
  3133   height: 30px;
  2656   justify-content: center;
  3134   justify-content: center;
  2657   margin: 0 0 24px 0;
  3135   margin: 0 0 24px 0;
  2658   padding: 0 32px;
  3136   padding: 0 32px;
  2659   position: relative;
  3137   position: relative;
  2660   width: 100%; }
  3138   width: 100%;
  2661   @media (max-width: 600px) {
  3139 }
  2662     .components-guide__footer {
  3140 @media (max-width: 600px) {
  2663       position: absolute;
  3141   .components-guide__footer {
  2664       bottom: 0; } }
  3142     position: absolute;
  2665 
  3143     bottom: 0;
       
  3144   }
       
  3145 }
  2666 .components-guide__page-control {
  3146 .components-guide__page-control {
  2667   margin: 8px 0 8px 0;
  3147   margin: 0;
  2668   text-align: center; }
  3148   text-align: center;
  2669   .components-guide__page-control li {
  3149 }
  2670     display: inline-block; }
  3150 .components-guide__page-control li {
  2671   .components-guide__page-control .components-button {
  3151   display: inline-block;
  2672     height: 30px;
  3152   margin: 0;
  2673     min-width: 20px; }
  3153 }
  2674 
  3154 .components-guide__page-control .components-button {
       
  3155   height: 30px;
       
  3156   min-width: 20px;
       
  3157   margin: -6px 0;
       
  3158 }
  2675 .components-guide .components-modal__content {
  3159 .components-guide .components-modal__content {
  2676   padding: 0; }
  3160   padding: 0;
       
  3161 }
  2677 
  3162 
  2678 .components-modal__frame.components-guide {
  3163 .components-modal__frame.components-guide {
  2679   border: none;
  3164   border: none;
  2680   min-width: 312px;
  3165   min-width: 312px;
  2681   height: 80vh;
  3166   height: 80vh;
  2682   max-height: 575px; }
  3167   max-height: 575px;
  2683   @media (max-width: 600px) {
  3168 }
  2684     .components-modal__frame.components-guide {
  3169 @media (max-width: 600px) {
  2685       bottom: 5%;
  3170   .components-modal__frame.components-guide {
  2686       left: 16px;
  3171     bottom: 5%;
  2687       right: 16px;
  3172     left: 16px;
  2688       top: 5%;
  3173     right: 16px;
  2689       margin: 0 auto; } }
  3174     top: 5%;
       
  3175     margin: 0 auto;
       
  3176   }
       
  3177 }
  2690 
  3178 
  2691 .components-button.components-guide__back-button, .components-button.components-guide__forward-button, .components-button.components-guide__finish-button {
  3179 .components-button.components-guide__back-button, .components-button.components-guide__forward-button, .components-button.components-guide__finish-button {
  2692   height: 30px;
  3180   height: 30px;
  2693   position: absolute; }
  3181   position: absolute;
  2694 
  3182 }
  2695 .components-button.components-guide__back-button, .components-button.components-guide__forward-button {
  3183 .components-button.components-guide__back-button, .components-button.components-guide__forward-button {
  2696   font-size: 13px;
  3184   font-size: 13px;
  2697   padding: 4px 2px; }
  3185   padding: 4px 2px;
  2698   .components-button.components-guide__back-button.has-text svg, .components-button.components-guide__forward-button.has-text svg {
  3186 }
  2699     margin: 0; }
  3187 .components-button.components-guide__back-button.has-text svg, .components-button.components-guide__forward-button.has-text svg {
  2700   .components-button.components-guide__back-button:hover, .components-button.components-guide__forward-button:hover {
  3188   margin: 0;
  2701     text-decoration: underline; }
  3189 }
  2702 
  3190 .components-button.components-guide__back-button:hover, .components-button.components-guide__forward-button:hover {
       
  3191   text-decoration: underline;
       
  3192 }
  2703 .components-button.components-guide__back-button {
  3193 .components-button.components-guide__back-button {
  2704   left: 32px; }
  3194   left: 32px;
  2705 
  3195 }
  2706 .components-button.components-guide__forward-button {
  3196 .components-button.components-guide__forward-button {
  2707   right: 32px;
  3197   right: 32px;
  2708   color: #1386bf;
  3198   color: #1386bf;
  2709   font-weight: bold; }
  3199   font-weight: bold;
  2710 
  3200 }
  2711 .components-button.components-guide__finish-button {
  3201 .components-button.components-guide__finish-button {
  2712   right: 32px; }
  3202   right: 32px;
  2713 
  3203 }
  2714 .components-button.components-guide__inline-finish-button {
  3204 .components-button.components-guide__inline-finish-button {
  2715   display: none; }
  3205   display: none;
  2716 
  3206 }
  2717 .components-navigate-regions.is-focusing-regions [role="region"] {
  3207 
  2718   position: relative; }
  3208 [role=region] {
  2719   .components-navigate-regions.is-focusing-regions [role="region"]:focus::after {
  3209   position: relative;
  2720     content: "";
  3210 }
  2721     position: absolute;
  3211 
  2722     top: 0;
  3212 .is-focusing-regions [role=region]:focus::after {
  2723     bottom: 0;
  3213   content: "";
  2724     left: 0;
  3214   position: absolute;
  2725     right: 0;
  3215   top: 0;
  2726     pointer-events: none;
  3216   bottom: 0;
  2727     outline: 4px solid transparent;
  3217   left: 0;
  2728     box-shadow: inset 0 0 0 4px #007cba;
  3218   right: 0;
  2729     box-shadow: inset 0 0 0 4px var(--wp-admin-theme-color); }
  3219   pointer-events: none;
  2730   @supports (outline-offset: 1px) {
  3220   outline: 4px solid transparent;
  2731     .components-navigate-regions.is-focusing-regions [role="region"]:focus::after {
  3221   box-shadow: inset 0 0 0 4px var(--wp-admin-theme-color);
  2732       content: none; }
  3222 }
  2733     .components-navigate-regions.is-focusing-regions [role="region"]:focus {
  3223 @supports (outline-offset: 1px) {
  2734       outline-style: solid;
  3224   .is-focusing-regions [role=region]:focus::after {
  2735       outline-color: #007cba;
  3225     content: none;
  2736       outline-color: var(--wp-admin-theme-color);
  3226   }
  2737       outline-width: 4px;
  3227   .is-focusing-regions [role=region]:focus {
  2738       outline-offset: -4px; } }
  3228     outline-style: solid;
       
  3229     outline-color: var(--wp-admin-theme-color);
       
  3230     outline-width: 4px;
       
  3231     outline-offset: -4px;
       
  3232   }
       
  3233 }
  2739 
  3234 
  2740 .components-menu-group + .components-menu-group {
  3235 .components-menu-group + .components-menu-group {
  2741   margin-top: 8px;
  3236   margin-top: 8px;
  2742   padding-top: 8px;
  3237   padding-top: 8px;
  2743   border-top: 1px solid #1e1e1e; }
  3238   border-top: 1px solid #1e1e1e;
       
  3239 }
       
  3240 .components-menu-group + .components-menu-group.has-hidden-separator {
       
  3241   border-top: none;
       
  3242   margin-top: 0;
       
  3243   padding-top: 0;
       
  3244 }
  2744 
  3245 
  2745 .components-menu-group__label {
  3246 .components-menu-group__label {
  2746   padding: 0;
  3247   padding: 0 8px;
       
  3248   margin-top: 4px;
  2747   margin-bottom: 12px;
  3249   margin-bottom: 12px;
  2748   color: #757575;
  3250   color: #757575;
  2749   text-transform: uppercase;
  3251   text-transform: uppercase;
  2750   font-size: 11px;
  3252   font-size: 11px;
  2751   font-weight: 500; }
  3253   font-weight: 500;
       
  3254 }
  2752 
  3255 
  2753 .components-menu-item__button,
  3256 .components-menu-item__button,
  2754 .components-menu-item__button.components-button {
  3257 .components-menu-item__button.components-button {
  2755   width: 100%; }
  3258   width: 100%;
  2756   .components-menu-item__button .dashicon,
  3259 }
  2757   .components-menu-item__button .components-menu-items__item-icon,
  3260 .components-menu-item__button .components-menu-items__item-icon,
  2758   .components-menu-item__button svg.components-menu-items__item-icon,
  3261 .components-menu-item__button.components-button .components-menu-items__item-icon {
  2759   .components-menu-item__button > span > svg,
  3262   margin-right: -2px;
  2760   .components-menu-item__button.components-button .dashicon,
  3263   margin-left: 24px;
  2761   .components-menu-item__button.components-button .components-menu-items__item-icon,
  3264   display: inline-block;
  2762   .components-menu-item__button.components-button svg.components-menu-items__item-icon,
  3265   flex: 0 0 auto;
  2763   .components-menu-item__button.components-button > span > svg {
  3266 }
  2764     margin-right: 8px; }
  3267 .components-menu-item__button .components-menu-item__shortcut + .components-menu-items__item-icon,
  2765   .components-menu-item__button .components-menu-items__item-icon,
  3268 .components-menu-item__button.components-button .components-menu-item__shortcut + .components-menu-items__item-icon {
  2766   .components-menu-item__button.components-button .components-menu-items__item-icon {
  3269   margin-left: 8px;
  2767     display: inline-block;
  3270 }
  2768     flex: 0 0 auto; }
  3271 .components-menu-item__button .block-editor-block-icon,
       
  3272 .components-menu-item__button.components-button .block-editor-block-icon {
       
  3273   margin-left: -2px;
       
  3274   margin-right: 8px;
       
  3275 }
       
  3276 .components-menu-item__button.is-primary,
       
  3277 .components-menu-item__button.components-button.is-primary {
       
  3278   justify-content: center;
       
  3279 }
       
  3280 .components-menu-item__button.is-primary .components-menu-item__item,
       
  3281 .components-menu-item__button.components-button.is-primary .components-menu-item__item {
       
  3282   margin-right: 0;
       
  3283 }
  2769 
  3284 
  2770 .components-menu-item__info-wrapper {
  3285 .components-menu-item__info-wrapper {
  2771   display: flex;
  3286   display: flex;
  2772   flex-direction: column; }
  3287   flex-direction: column;
       
  3288   margin-right: auto;
       
  3289 }
  2773 
  3290 
  2774 .components-menu-item__info {
  3291 .components-menu-item__info {
  2775   margin-top: 4px;
  3292   margin-top: 4px;
  2776   font-size: 12px;
  3293   font-size: 12px;
  2777   color: #757575; }
  3294   color: #757575;
       
  3295   white-space: normal;
       
  3296 }
       
  3297 
       
  3298 .components-menu-item__item {
       
  3299   white-space: nowrap;
       
  3300   margin-right: auto;
       
  3301   display: inline-flex;
       
  3302   align-items: center;
       
  3303 }
  2778 
  3304 
  2779 .components-menu-item__shortcut {
  3305 .components-menu-item__shortcut {
  2780   -ms-grid-row-align: center;
  3306   align-self: center;
  2781       align-self: center;
       
  2782   margin-right: 0;
  3307   margin-right: 0;
  2783   margin-left: auto;
  3308   margin-left: auto;
       
  3309   padding-left: 24px;
       
  3310   color: currentColor;
       
  3311   display: none;
       
  3312 }
       
  3313 @media (min-width: 480px) {
       
  3314   .components-menu-item__shortcut {
       
  3315     display: inline;
       
  3316   }
       
  3317 }
       
  3318 
       
  3319 .components-menu-items-choice svg,
       
  3320 .components-menu-items-choice.components-button svg {
       
  3321   margin-right: 12px;
       
  3322 }
       
  3323 .components-menu-items-choice.has-icon,
       
  3324 .components-menu-items-choice.components-button.has-icon {
  2784   padding-left: 12px;
  3325   padding-left: 12px;
  2785   color: currentColor;
  3326 }
  2786   display: none; }
       
  2787   @media (min-width: 480px) {
       
  2788     .components-menu-item__shortcut {
       
  2789       display: inline; } }
       
  2790 
       
  2791 .components-menu-items-choice,
       
  2792 .components-menu-items-choice.components-button {
       
  2793   padding-left: 40px; }
       
  2794   .components-menu-items-choice svg,
       
  2795   .components-menu-items-choice.components-button svg {
       
  2796     margin-right: 8px; }
       
  2797   .components-menu-items-choice.has-icon,
       
  2798   .components-menu-items-choice.components-button.has-icon {
       
  2799     padding-left: 8px; }
       
  2800 
  3327 
  2801 .components-modal__screen-overlay {
  3328 .components-modal__screen-overlay {
  2802   position: fixed;
  3329   position: fixed;
  2803   top: 0;
  3330   top: 0;
  2804   right: 0;
  3331   right: 0;
  2805   bottom: 0;
  3332   bottom: 0;
  2806   left: 0;
  3333   left: 0;
  2807   background-color: rgba(0, 0, 0, 0.7);
  3334   background-color: rgba(0, 0, 0, 0.35);
  2808   z-index: 100000;
  3335   z-index: 100000;
  2809   animation: edit-post__fade-in-animation 0.2s ease-out 0s;
  3336   animation: edit-post__fade-in-animation 0.2s ease-out 0s;
  2810   animation-fill-mode: forwards; }
  3337   animation-fill-mode: forwards;
  2811   @media (prefers-reduced-motion: reduce) {
  3338 }
  2812     .components-modal__screen-overlay {
  3339 @media (prefers-reduced-motion: reduce) {
  2813       animation-duration: 1ms; } }
  3340   .components-modal__screen-overlay {
       
  3341     animation-duration: 1ms;
       
  3342     animation-delay: 0s;
       
  3343   }
       
  3344 }
  2814 
  3345 
  2815 .components-modal__frame {
  3346 .components-modal__frame {
  2816   position: absolute;
  3347   position: absolute;
  2817   top: 0;
  3348   top: 0;
  2818   right: 0;
  3349   right: 0;
  2819   bottom: 0;
  3350   bottom: 0;
  2820   left: 0;
  3351   left: 0;
  2821   box-sizing: border-box;
  3352   box-sizing: border-box;
  2822   margin: 0;
  3353   margin: 0;
  2823   border: 1px solid #ddd;
       
  2824   background: #fff;
  3354   background: #fff;
  2825   box-shadow: 0 3px 30px rgba(0, 0, 0, 0.2);
  3355   box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25);
  2826   overflow: auto; }
  3356   border-radius: 2px;
  2827   @media (min-width: 600px) {
  3357   overflow: auto;
  2828     .components-modal__frame {
  3358 }
  2829       top: 50%;
  3359 @media (min-width: 600px) {
  2830       right: auto;
  3360   .components-modal__frame {
  2831       bottom: auto;
  3361     top: 50%;
  2832       left: 50%;
  3362     right: auto;
  2833       min-width: 360px;
  3363     bottom: auto;
  2834       max-width: calc(100% - 16px - 16px);
  3364     left: 50%;
  2835       max-height: calc(100% - 60px - 60px);
  3365     min-width: 360px;
  2836       transform: translate(-50%, -50%);
  3366     max-width: calc(100% - 16px - 16px);
  2837       animation: components-modal__appear-animation 0.1s ease-out;
  3367     max-height: 90%;
  2838       animation-fill-mode: forwards; } }
  3368     transform: translate(-50%, -50%);
  2839   @media (min-width: 600px) and (prefers-reduced-motion: reduce) {
  3369     animation: components-modal__appear-animation 0.1s ease-out;
  2840     .components-modal__frame {
  3370     animation-fill-mode: forwards;
  2841       animation-duration: 1ms; } }
  3371   }
       
  3372 }
       
  3373 @media (min-width: 600px) and (prefers-reduced-motion: reduce) {
       
  3374   .components-modal__frame {
       
  3375     animation-duration: 1ms;
       
  3376     animation-delay: 0s;
       
  3377   }
       
  3378 }
  2842 
  3379 
  2843 @keyframes components-modal__appear-animation {
  3380 @keyframes components-modal__appear-animation {
  2844   from {
  3381   from {
  2845     margin-top: 32px; }
  3382     margin-top: 32px;
       
  3383   }
  2846   to {
  3384   to {
  2847     margin-top: 0; } }
  3385     margin-top: 0;
  2848 
  3386   }
       
  3387 }
  2849 .components-modal__header {
  3388 .components-modal__header {
  2850   box-sizing: border-box;
  3389   box-sizing: border-box;
  2851   border-bottom: 1px solid #ddd;
  3390   border-bottom: 1px solid #ddd;
  2852   padding: 0 24px;
  3391   padding: 0 32px;
  2853   display: flex;
  3392   display: flex;
  2854   flex-direction: row;
  3393   flex-direction: row;
  2855   justify-content: space-between;
  3394   justify-content: space-between;
  2856   background: #fff;
  3395   background: #fff;
  2857   align-items: center;
  3396   align-items: center;
  2858   height: 60px;
  3397   height: 60px;
  2859   z-index: 10;
  3398   z-index: 10;
  2860   position: relative;
  3399   position: relative;
  2861   position: -webkit-sticky;
       
  2862   position: sticky;
  3400   position: sticky;
  2863   top: 0;
  3401   top: 0;
  2864   margin: 0 -24px 24px; }
  3402   margin: 0 -32px 24px;
  2865   @supports (-ms-ime-align: auto) {
  3403 }
  2866     .components-modal__header {
  3404 @supports (-ms-ime-align: auto) {
  2867       position: fixed;
  3405   .components-modal__header {
  2868       width: 100%; } }
  3406     position: fixed;
  2869   .components-modal__header .components-modal__header-heading {
  3407     width: 100%;
  2870     font-size: 1rem;
  3408   }
  2871     font-weight: 600; }
  3409 }
  2872   .components-modal__header h1 {
  3410 .components-modal__header .components-modal__header-heading {
  2873     line-height: 1;
  3411   font-size: 1rem;
  2874     margin: 0; }
  3412   font-weight: 600;
  2875   .components-modal__header .components-button {
  3413 }
  2876     position: relative;
  3414 .components-modal__header h1 {
  2877     left: 8px; }
  3415   line-height: 1;
       
  3416   margin: 0;
       
  3417 }
       
  3418 .components-modal__header .components-button {
       
  3419   position: relative;
       
  3420   left: 8px;
       
  3421 }
  2878 
  3422 
  2879 .components-modal__header-heading-container {
  3423 .components-modal__header-heading-container {
  2880   align-items: center;
  3424   align-items: center;
  2881   flex-grow: 1;
  3425   flex-grow: 1;
  2882   display: flex;
  3426   display: flex;
  2883   flex-direction: row;
  3427   flex-direction: row;
  2884   justify-content: left; }
  3428   justify-content: left;
       
  3429 }
  2885 
  3430 
  2886 .components-modal__header-icon-container {
  3431 .components-modal__header-icon-container {
  2887   display: inline-block; }
  3432   display: inline-block;
  2888   .components-modal__header-icon-container svg {
  3433 }
  2889     max-width: 36px;
  3434 .components-modal__header-icon-container svg {
  2890     max-height: 36px;
  3435   max-width: 36px;
  2891     padding: 8px; }
  3436   max-height: 36px;
       
  3437   padding: 8px;
       
  3438 }
  2892 
  3439 
  2893 .components-modal__content {
  3440 .components-modal__content {
  2894   box-sizing: border-box;
  3441   box-sizing: border-box;
  2895   height: 100%;
  3442   height: 100%;
  2896   padding: 0 24px 24px; }
  3443   padding: 0 32px 24px;
  2897   @supports (-ms-ime-align: auto) {
  3444 }
  2898     .components-modal__content {
  3445 @supports (-ms-ime-align: auto) {
  2899       padding-top: 60px; } }
  3446   .components-modal__content {
       
  3447     padding-top: 60px;
       
  3448   }
       
  3449 }
  2900 
  3450 
  2901 .components-notice {
  3451 .components-notice {
  2902   display: flex;
  3452   display: flex;
  2903   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  3453   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  2904   font-size: 13px;
  3454   font-size: 13px;
  2905   background-color: #fff;
  3455   background-color: #fff;
  2906   border-left: 4px solid #007cba;
       
  2907   border-left: 4px solid var(--wp-admin-theme-color);
  3456   border-left: 4px solid var(--wp-admin-theme-color);
  2908   margin: 5px 15px 2px;
  3457   margin: 5px 15px 2px;
  2909   padding: 8px 12px;
  3458   padding: 8px 12px;
  2910   align-items: center; }
  3459   align-items: center;
  2911   .components-notice.is-dismissible {
  3460 }
  2912     padding-right: 36px;
  3461 .components-notice.is-dismissible {
  2913     position: relative; }
  3462   padding-right: 36px;
  2914   .components-notice.is-success {
  3463   position: relative;
  2915     border-left-color: #4ab866;
  3464 }
  2916     background-color: #eff9f1; }
  3465 .components-notice.is-success {
  2917   .components-notice.is-warning {
  3466   border-left-color: #4ab866;
  2918     border-left-color: #f0b849;
  3467   background-color: #eff9f1;
  2919     background-color: #fef8ee; }
  3468 }
  2920   .components-notice.is-error {
  3469 .components-notice.is-warning {
  2921     border-left-color: #d94f4f;
  3470   border-left-color: #f0b849;
  2922     background-color: #f9e2e2; }
  3471   background-color: #fef8ee;
       
  3472 }
       
  3473 .components-notice.is-error {
       
  3474   border-left-color: #cc1818;
       
  3475   background-color: #f4a2a2;
       
  3476 }
  2923 
  3477 
  2924 .components-notice__content {
  3478 .components-notice__content {
  2925   flex-grow: 1;
  3479   flex-grow: 1;
  2926   margin: 4px 25px 4px 0; }
  3480   margin: 4px 25px 4px 0;
  2927 
  3481 }
       
  3482 
       
  3483 .components-notice__actions {
       
  3484   display: flex;
       
  3485   flex-wrap: wrap;
       
  3486 }
       
  3487 
       
  3488 .components-notice__action.components-button {
       
  3489   margin-right: 8px;
       
  3490 }
  2928 .components-notice__action.components-button, .components-notice__action.components-button.is-link {
  3491 .components-notice__action.components-button, .components-notice__action.components-button.is-link {
  2929   margin-left: 12px; }
  3492   margin-left: 12px;
  2930 
  3493 }
  2931 .components-notice__action.components-button.is-secondary {
  3494 .components-notice__action.components-button.is-secondary {
  2932   vertical-align: initial; }
  3495   vertical-align: initial;
       
  3496 }
  2933 
  3497 
  2934 .components-notice__dismiss {
  3498 .components-notice__dismiss {
  2935   color: #6c7781;
  3499   color: #757575;
  2936   align-self: flex-start;
  3500   align-self: flex-start;
  2937   flex-shrink: 0; }
  3501   flex-shrink: 0;
  2938   .components-notice__dismiss:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):hover, .components-notice__dismiss:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):active, .components-notice__dismiss:not(:disabled):not([aria-disabled="true"]):focus {
  3502 }
  2939     color: #1e1e1e;
  3503 .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover, .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active, .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus {
  2940     background-color: transparent; }
  3504   color: #1e1e1e;
  2941   .components-notice__dismiss:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):hover {
  3505   background-color: transparent;
  2942     box-shadow: none; }
  3506 }
       
  3507 .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
       
  3508   box-shadow: none;
       
  3509 }
  2943 
  3510 
  2944 .components-notice-list {
  3511 .components-notice-list {
  2945   max-width: 100vw;
  3512   max-width: 100vw;
  2946   box-sizing: border-box;
  3513   box-sizing: border-box;
  2947   z-index: 29; }
  3514 }
  2948   .components-notice-list .components-notice__content {
  3515 .components-notice-list .components-notice__content {
  2949     margin-top: 12px;
  3516   margin-top: 12px;
  2950     margin-bottom: 12px;
  3517   margin-bottom: 12px;
  2951     line-height: 2; }
  3518   line-height: 2;
  2952   .components-notice-list .components-notice__action.components-button {
  3519 }
  2953     display: block;
  3520 .components-notice-list .components-notice__action.components-button {
  2954     margin-left: 0;
  3521   display: block;
  2955     margin-top: 8px; }
  3522   margin-left: 0;
       
  3523   margin-top: 8px;
       
  3524 }
  2956 
  3525 
  2957 .components-panel {
  3526 .components-panel {
  2958   background: #fff;
  3527   background: #fff;
  2959   border: 1px solid #f0f0f0; }
  3528   border: 1px solid #e0e0e0;
  2960   .components-panel > .components-panel__header:first-child,
  3529 }
  2961   .components-panel > .components-panel__body:first-child {
  3530 .components-panel > .components-panel__header:first-child,
  2962     margin-top: -1px; }
  3531 .components-panel > .components-panel__body:first-child {
  2963   .components-panel > .components-panel__header:last-child,
  3532   margin-top: -1px;
  2964   .components-panel > .components-panel__body:last-child {
  3533 }
  2965     border-bottom-width: 0; }
  3534 .components-panel > .components-panel__header:last-child,
       
  3535 .components-panel > .components-panel__body:last-child {
       
  3536   border-bottom-width: 0;
       
  3537 }
  2966 
  3538 
  2967 .components-panel + .components-panel {
  3539 .components-panel + .components-panel {
  2968   margin-top: -1px; }
  3540   margin-top: -1px;
       
  3541 }
  2969 
  3542 
  2970 .components-panel__body {
  3543 .components-panel__body {
  2971   border-top: 1px solid #f0f0f0;
  3544   border-top: 1px solid #e0e0e0;
  2972   border-bottom: 1px solid #f0f0f0; }
  3545   border-bottom: 1px solid #e0e0e0;
  2973   .components-panel__body h3 {
  3546 }
  2974     margin: 0 0 0.5em; }
  3547 .components-panel__body h3 {
  2975   .components-panel__body.is-opened {
  3548   margin: 0 0 0.5em;
  2976     padding: 16px; }
  3549 }
       
  3550 .components-panel__body.is-opened {
       
  3551   padding: 16px;
       
  3552 }
  2977 
  3553 
  2978 .components-panel__header {
  3554 .components-panel__header {
  2979   display: flex;
  3555   display: flex;
  2980   justify-content: space-between;
  3556   justify-content: space-between;
  2981   align-items: center;
  3557   align-items: center;
  2982   padding: 0 16px;
  3558   padding: 0 16px;
  2983   height: 48px;
  3559   height: 48px;
  2984   border-top: 1px solid #ddd;
  3560   border-top: 1px solid #ddd;
  2985   border-bottom: 1px solid #ddd; }
  3561   border-bottom: 1px solid #ddd;
  2986   .components-panel__header h2 {
  3562 }
  2987     margin: 0;
  3563 .components-panel__header h2 {
  2988     font-size: inherit;
  3564   margin: 0;
  2989     color: inherit; }
  3565   font-size: inherit;
       
  3566   color: inherit;
       
  3567 }
  2990 
  3568 
  2991 .components-panel__body + .components-panel__body,
  3569 .components-panel__body + .components-panel__body,
  2992 .components-panel__body + .components-panel__header,
  3570 .components-panel__body + .components-panel__header,
  2993 .components-panel__header + .components-panel__body,
  3571 .components-panel__header + .components-panel__body,
  2994 .components-panel__header + .components-panel__header {
  3572 .components-panel__header + .components-panel__header {
  2995   margin-top: -1px; }
  3573   margin-top: -1px;
       
  3574 }
  2996 
  3575 
  2997 .components-panel__body > .components-panel__body-title {
  3576 .components-panel__body > .components-panel__body-title {
  2998   display: block;
  3577   display: block;
  2999   padding: 0;
  3578   padding: 0;
  3000   font-size: inherit;
  3579   font-size: inherit;
  3001   margin-top: 0;
  3580   margin-top: 0;
  3002   margin-bottom: 0;
  3581   margin-bottom: 0;
  3003   transition: 0.1s background ease-in-out; }
  3582   transition: 0.1s background ease-in-out;
  3004   @media (prefers-reduced-motion: reduce) {
  3583 }
  3005     .components-panel__body > .components-panel__body-title {
  3584 @media (prefers-reduced-motion: reduce) {
  3006       transition-duration: 0s; } }
  3585   .components-panel__body > .components-panel__body-title {
       
  3586     transition-duration: 0s;
       
  3587     transition-delay: 0s;
       
  3588   }
       
  3589 }
  3007 
  3590 
  3008 .components-panel__body.is-opened > .components-panel__body-title {
  3591 .components-panel__body.is-opened > .components-panel__body-title {
  3009   margin: -16px;
  3592   margin: -16px;
  3010   margin-bottom: 5px; }
  3593   margin-bottom: 5px;
       
  3594 }
  3011 
  3595 
  3012 .components-panel__body > .components-panel__body-title:hover {
  3596 .components-panel__body > .components-panel__body-title:hover {
  3013   background: #f0f0f0;
  3597   background: #f0f0f0;
  3014   border: none; }
  3598   border: none;
       
  3599 }
  3015 
  3600 
  3016 .components-panel__body-toggle.components-button {
  3601 .components-panel__body-toggle.components-button {
  3017   position: relative;
  3602   position: relative;
  3018   padding: 16px;
  3603   padding: 16px 48px 16px 16px;
  3019   outline: none;
  3604   outline: none;
  3020   width: 100%;
  3605   width: 100%;
  3021   font-weight: 500;
  3606   font-weight: 500;
  3022   text-align: left;
  3607   text-align: left;
  3023   color: #1e1e1e;
  3608   color: #1e1e1e;
  3024   border: none;
  3609   border: none;
  3025   box-shadow: none;
  3610   box-shadow: none;
  3026   transition: 0.1s background ease-in-out;
  3611   transition: 0.1s background ease-in-out;
  3027   height: auto;
  3612   height: auto;
  3028   /* rtl:begin:ignore */
  3613   /* rtl:begin:ignore */
  3029   /* rtl:end:ignore */ }
  3614   /* rtl:end:ignore */
  3030   @media (prefers-reduced-motion: reduce) {
  3615 }
  3031     .components-panel__body-toggle.components-button {
  3616 @media (prefers-reduced-motion: reduce) {
  3032       transition-duration: 0s; } }
  3617   .components-panel__body-toggle.components-button {
  3033   .components-panel__body-toggle.components-button:focus {
  3618     transition-duration: 0s;
  3034     box-shadow: inset 0 0 0 1.5px #007cba;
  3619     transition-delay: 0s;
  3035     box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color);
  3620   }
  3036     border-radius: 0; }
  3621 }
       
  3622 .components-panel__body-toggle.components-button:focus {
       
  3623   box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
       
  3624   border-radius: 0;
       
  3625 }
       
  3626 .components-panel__body-toggle.components-button .components-panel__arrow {
       
  3627   position: absolute;
       
  3628   right: 16px;
       
  3629   top: 50%;
       
  3630   transform: translateY(-50%);
       
  3631   color: #1e1e1e;
       
  3632   fill: currentColor;
       
  3633   transition: 0.1s color ease-in-out;
       
  3634 }
       
  3635 @media (prefers-reduced-motion: reduce) {
  3037   .components-panel__body-toggle.components-button .components-panel__arrow {
  3636   .components-panel__body-toggle.components-button .components-panel__arrow {
  3038     position: absolute;
  3637     transition-duration: 0s;
  3039     right: 16px;
  3638     transition-delay: 0s;
  3040     top: 50%;
  3639   }
  3041     transform: translateY(-50%);
  3640 }
  3042     color: #1e1e1e;
  3641 body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right {
  3043     fill: currentColor;
  3642   transform: scaleX(-1);
  3044     transition: 0.1s color ease-in-out; }
  3643   -ms-filter: fliph;
  3045     @media (prefers-reduced-motion: reduce) {
  3644   filter: FlipH;
  3046       .components-panel__body-toggle.components-button .components-panel__arrow {
  3645   margin-top: -10px;
  3047         transition-duration: 0s; } }
  3646 }
  3048   body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right {
       
  3049     transform: scaleX(-1);
       
  3050     -ms-filter: fliph;
       
  3051     filter: FlipH;
       
  3052     margin-top: -10px; }
       
  3053 
  3647 
  3054 .components-panel__icon {
  3648 .components-panel__icon {
  3055   color: #555d66;
  3649   color: #757575;
  3056   margin: -2px 0 -2px 6px; }
  3650   margin: -2px 0 -2px 6px;
       
  3651 }
  3057 
  3652 
  3058 .components-panel__body-toggle-icon {
  3653 .components-panel__body-toggle-icon {
  3059   margin-right: -5px; }
  3654   margin-right: -5px;
       
  3655 }
  3060 
  3656 
  3061 .components-panel__color-title {
  3657 .components-panel__color-title {
  3062   float: left;
  3658   float: left;
  3063   height: 19px; }
  3659   height: 19px;
       
  3660 }
  3064 
  3661 
  3065 .components-panel__row {
  3662 .components-panel__row {
  3066   display: flex;
  3663   display: flex;
  3067   justify-content: space-between;
  3664   justify-content: space-between;
  3068   align-items: center;
  3665   align-items: center;
  3069   margin-top: 8px;
  3666   margin-top: 8px;
  3070   min-height: 36px; }
  3667   min-height: 36px;
  3071   .components-panel__row select {
  3668 }
  3072     min-width: 0; }
  3669 .components-panel__row select {
  3073   .components-panel__row label {
  3670   min-width: 0;
  3074     margin-right: 12px;
  3671 }
  3075     flex-shrink: 0;
  3672 .components-panel__row label {
  3076     max-width: 75%; }
  3673   margin-right: 12px;
  3077   .components-panel__row:empty, .components-panel__row:first-of-type {
  3674   flex-shrink: 0;
  3078     margin-top: 0; }
  3675   max-width: 75%;
       
  3676 }
       
  3677 .components-panel__row:empty, .components-panel__row:first-of-type {
       
  3678   margin-top: 0;
       
  3679 }
  3079 
  3680 
  3080 .components-panel .circle-picker {
  3681 .components-panel .circle-picker {
  3081   padding-bottom: 20px; }
  3682   padding-bottom: 20px;
       
  3683 }
  3082 
  3684 
  3083 .components-placeholder.components-placeholder {
  3685 .components-placeholder.components-placeholder {
       
  3686   box-sizing: border-box;
  3084   position: relative;
  3687   position: relative;
  3085   padding: 1em;
  3688   padding: 1em;
  3086   min-height: 200px;
  3689   min-height: 200px;
  3087   width: 100%;
  3690   width: 100%;
  3088   text-align: left;
  3691   text-align: left;
  3091   -moz-font-smoothing: subpixel-antialiased;
  3694   -moz-font-smoothing: subpixel-antialiased;
  3092   -webkit-font-smoothing: subpixel-antialiased;
  3695   -webkit-font-smoothing: subpixel-antialiased;
  3093   border-radius: 2px;
  3696   border-radius: 2px;
  3094   background-color: #fff;
  3697   background-color: #fff;
  3095   box-shadow: inset 0 0 0 1px #1e1e1e;
  3698   box-shadow: inset 0 0 0 1px #1e1e1e;
  3096   outline: 1px solid transparent; }
  3699   outline: 1px solid transparent;
  3097   @supports ((position: -webkit-sticky) or (position: sticky)) {
  3700 }
  3098     .components-placeholder.components-placeholder {
  3701 @supports (position: sticky) {
  3099       display: flex;
  3702   .components-placeholder.components-placeholder {
  3100       flex-direction: column;
  3703     display: flex;
  3101       justify-content: center;
  3704     flex-direction: column;
  3102       align-items: flex-start; } }
  3705     justify-content: center;
  3103   .components-placeholder.components-placeholder .components-base-control__label {
  3706     align-items: flex-start;
  3104     font-size: 13px; }
  3707   }
       
  3708 }
       
  3709 .components-placeholder.components-placeholder .components-base-control__label {
       
  3710   font-size: 13px;
       
  3711 }
  3105 
  3712 
  3106 .components-placeholder__error,
  3713 .components-placeholder__error,
  3107 .components-placeholder__instructions,
  3714 .components-placeholder__instructions,
  3108 .components-placeholder__label,
  3715 .components-placeholder__label,
  3109 .components-placeholder__fieldset {
  3716 .components-placeholder__fieldset {
  3110   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  3717   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  3111   font-size: 13px; }
  3718   font-size: 13px;
       
  3719 }
  3112 
  3720 
  3113 .components-placeholder__label {
  3721 .components-placeholder__label {
  3114   display: flex;
  3722   display: flex;
  3115   font-weight: 600;
  3723   font-weight: 600;
  3116   margin-bottom: 16px;
  3724   margin-bottom: 16px;
  3117   align-items: center; }
  3725   align-items: center;
  3118   .components-placeholder__label > svg,
  3726 }
  3119   .components-placeholder__label .dashicon,
  3727 .components-placeholder__label > svg,
  3120   .components-placeholder__label .block-editor-block-icon {
  3728 .components-placeholder__label .dashicon,
  3121     fill: currentColor;
  3729 .components-placeholder__label .block-editor-block-icon {
  3122     margin-right: 1ch; }
  3730   fill: currentColor;
       
  3731   margin-right: 1ch;
       
  3732 }
       
  3733 .components-placeholder__label:empty {
       
  3734   display: none;
       
  3735 }
  3123 
  3736 
  3124 .components-placeholder__fieldset,
  3737 .components-placeholder__fieldset,
  3125 .components-placeholder__fieldset form {
  3738 .components-placeholder__fieldset form {
  3126   display: flex;
  3739   display: flex;
  3127   flex-direction: row;
  3740   flex-direction: row;
  3128   width: 100%;
  3741   width: 100%;
  3129   flex-wrap: wrap; }
  3742   flex-wrap: wrap;
  3130   .components-placeholder__fieldset p,
  3743 }
  3131   .components-placeholder__fieldset form p {
  3744 .components-placeholder__fieldset p,
  3132     font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  3745 .components-placeholder__fieldset form p {
  3133     font-size: 13px; }
  3746   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
       
  3747   font-size: 13px;
       
  3748 }
  3134 
  3749 
  3135 .components-placeholder__fieldset.is-column-layout,
  3750 .components-placeholder__fieldset.is-column-layout,
  3136 .components-placeholder__fieldset.is-column-layout form {
  3751 .components-placeholder__fieldset.is-column-layout form {
  3137   flex-direction: column; }
  3752   flex-direction: column;
  3138 
  3753 }
  3139 .components-placeholder__input[type="url"] {
  3754 
       
  3755 .components-placeholder__input[type=url] {
  3140   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  3756   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  3141   padding: 6px 8px;
  3757   padding: 6px 8px;
  3142   box-shadow: 0 0 0 transparent;
  3758   box-shadow: 0 0 0 transparent;
  3143   transition: box-shadow 0.1s linear;
  3759   transition: box-shadow 0.1s linear;
  3144   border-radius: 2px;
  3760   border-radius: 2px;
  3146   /* Fonts smaller than 16px causes mobile safari to zoom. */
  3762   /* Fonts smaller than 16px causes mobile safari to zoom. */
  3147   font-size: 16px;
  3763   font-size: 16px;
  3148   /* Override core line-height. To be reviewed. */
  3764   /* Override core line-height. To be reviewed. */
  3149   line-height: normal;
  3765   line-height: normal;
  3150   margin: 0 8px 0 0;
  3766   margin: 0 8px 0 0;
  3151   flex: 1 1 auto; }
  3767   flex: 1 1 auto;
  3152   @media (prefers-reduced-motion: reduce) {
  3768 }
  3153     .components-placeholder__input[type="url"] {
  3769 @media (prefers-reduced-motion: reduce) {
  3154       transition-duration: 0s; } }
  3770   .components-placeholder__input[type=url] {
  3155   @media (min-width: 600px) {
  3771     transition-duration: 0s;
  3156     .components-placeholder__input[type="url"] {
  3772     transition-delay: 0s;
  3157       font-size: 13px;
  3773   }
  3158       /* Override core line-height. To be reviewed. */
  3774 }
  3159       line-height: normal; } }
  3775 @media (min-width: 600px) {
  3160   .components-placeholder__input[type="url"]:focus {
  3776   .components-placeholder__input[type=url] {
  3161     border-color: #007cba;
  3777     font-size: 13px;
  3162     border-color: var(--wp-admin-theme-color);
  3778     /* Override core line-height. To be reviewed. */
  3163     box-shadow: 0 0 0 0.5px #007cba;
  3779     line-height: normal;
  3164     box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
  3780   }
  3165     outline: 2px solid transparent; }
  3781 }
  3166   .components-placeholder__input[type="url"]::-webkit-input-placeholder {
  3782 .components-placeholder__input[type=url]:focus {
  3167     color: rgba(30, 30, 30, 0.62); }
  3783   border-color: var(--wp-admin-theme-color);
  3168   .components-placeholder__input[type="url"]::-moz-placeholder {
  3784   box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
  3169     opacity: 1;
  3785   outline: 2px solid transparent;
  3170     color: rgba(30, 30, 30, 0.62); }
  3786 }
  3171   .components-placeholder__input[type="url"]:-ms-input-placeholder {
  3787 .components-placeholder__input[type=url]::-webkit-input-placeholder {
  3172     color: rgba(30, 30, 30, 0.62); }
  3788   color: rgba(30, 30, 30, 0.62);
  3173   .is-dark-theme .components-placeholder__input[type="url"]::-webkit-input-placeholder {
  3789 }
  3174     color: rgba(255, 255, 255, 0.65); }
  3790 .components-placeholder__input[type=url]::-moz-placeholder {
  3175   .is-dark-theme .components-placeholder__input[type="url"]::-moz-placeholder {
  3791   opacity: 1;
  3176     opacity: 1;
  3792   color: rgba(30, 30, 30, 0.62);
  3177     color: rgba(255, 255, 255, 0.65); }
  3793 }
  3178   .is-dark-theme .components-placeholder__input[type="url"]:-ms-input-placeholder {
  3794 .components-placeholder__input[type=url]:-ms-input-placeholder {
  3179     color: rgba(255, 255, 255, 0.65); }
  3795   color: rgba(30, 30, 30, 0.62);
       
  3796 }
  3180 
  3797 
  3181 .components-placeholder__instructions {
  3798 .components-placeholder__instructions {
  3182   margin-bottom: 1em; }
  3799   margin-bottom: 1em;
       
  3800 }
  3183 
  3801 
  3184 .components-placeholder__error {
  3802 .components-placeholder__error {
  3185   margin-top: 1em;
  3803   margin-top: 1em;
  3186   width: 100%; }
  3804   width: 100%;
       
  3805 }
  3187 
  3806 
  3188 .components-placeholder__preview img {
  3807 .components-placeholder__preview img {
  3189   margin: 3%;
  3808   margin: 3%;
  3190   width: 50%; }
  3809   width: 50%;
       
  3810 }
  3191 
  3811 
  3192 .components-placeholder__fieldset .components-button {
  3812 .components-placeholder__fieldset .components-button {
  3193   margin-right: 12px;
  3813   margin-right: 12px;
  3194   margin-bottom: 12px; }
  3814   margin-bottom: 12px;
  3195   .components-placeholder__fieldset .components-button:last-child {
  3815 }
  3196     margin-bottom: 0;
  3816 .components-placeholder__fieldset .components-button:last-child {
  3197     margin-right: 0; }
  3817   margin-bottom: 0;
       
  3818   margin-right: 0;
       
  3819 }
  3198 
  3820 
  3199 .components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link {
  3821 .components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link {
  3200   margin-left: 10px;
  3822   margin-left: 10px;
  3201   margin-right: 10px; }
  3823   margin-right: 10px;
  3202   .components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link:last-child {
  3824 }
  3203     margin-right: 0; }
  3825 .components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link:last-child {
       
  3826   margin-right: 0;
       
  3827 }
  3204 
  3828 
  3205 .components-placeholder.is-large .components-placeholder__label {
  3829 .components-placeholder.is-large .components-placeholder__label {
  3206   font-size: 18pt;
  3830   font-size: 18pt;
  3207   font-weight: normal; }
  3831   font-weight: normal;
  3208 
  3832 }
  3209 .components-placeholder.is-medium .components-placeholder__instructions, .components-placeholder.is-small .components-placeholder__instructions {
  3833 .components-placeholder.is-medium .components-placeholder__instructions, .components-placeholder.is-small .components-placeholder__instructions {
  3210   display: none; }
  3834   display: none;
  3211 
  3835 }
  3212 .components-placeholder.is-medium .components-placeholder__fieldset,
  3836 .components-placeholder.is-medium .components-placeholder__fieldset,
  3213 .components-placeholder.is-medium .components-placeholder__fieldset form, .components-placeholder.is-small .components-placeholder__fieldset,
  3837 .components-placeholder.is-medium .components-placeholder__fieldset form, .components-placeholder.is-small .components-placeholder__fieldset,
  3214 .components-placeholder.is-small .components-placeholder__fieldset form {
  3838 .components-placeholder.is-small .components-placeholder__fieldset form {
  3215   flex-direction: column; }
  3839   flex-direction: column;
  3216 
  3840 }
  3217 .components-placeholder.is-medium .components-placeholder__fieldset .components-button, .components-placeholder.is-small .components-placeholder__fieldset .components-button {
  3841 .components-placeholder.is-medium .components-placeholder__fieldset .components-button, .components-placeholder.is-small .components-placeholder__fieldset .components-button {
  3218   margin-right: auto; }
  3842   margin-right: auto;
  3219 
  3843 }
  3220 .components-placeholder.is-small .components-button {
  3844 .components-placeholder.is-small .components-button {
  3221   padding: 0 8px 2px; }
  3845   padding: 0 8px 2px;
       
  3846 }
  3222 
  3847 
  3223 /*!rtl:begin:ignore*/
  3848 /*!rtl:begin:ignore*/
  3224 .components-popover {
  3849 .components-popover {
  3225   position: fixed;
  3850   position: fixed;
  3226   z-index: 1000000;
  3851   z-index: 1000000;
  3227   top: 0;
  3852   top: 0;
  3228   left: 0;
  3853   left: 0;
  3229   opacity: 0; }
  3854   opacity: 0;
  3230   .components-popover.is-expanded, .components-popover[data-x-axis][data-y-axis] {
  3855 }
  3231     opacity: 1; }
  3856 .components-popover.is-expanded, .components-popover[data-x-axis][data-y-axis] {
  3232   .components-popover.is-expanded {
  3857   opacity: 1;
  3233     top: 0;
  3858 }
  3234     left: 0;
  3859 .components-popover.is-expanded {
  3235     right: 0;
  3860   top: 0;
  3236     bottom: 0;
  3861   left: 0;
  3237     z-index: 1000000 !important; }
  3862   right: 0;
  3238   .components-popover:not(.is-without-arrow) {
  3863   bottom: 0;
  3239     margin-left: 2px; }
  3864   z-index: 1000000 !important;
  3240     .components-popover:not(.is-without-arrow)::before {
  3865 }
  3241       border: 8px solid #ccc; }
  3866 .components-popover:not(.is-without-arrow) {
  3242     .components-popover:not(.is-without-arrow).is-alternate::before {
  3867   margin-left: 2px;
  3243       border-color: #1e1e1e; }
  3868 }
  3244     .components-popover:not(.is-without-arrow)::after {
  3869 .components-popover:not(.is-without-arrow)::before {
  3245       border: 8px solid #fff; }
  3870   border: 8px solid #ccc;
  3246     .components-popover:not(.is-without-arrow)::before, .components-popover:not(.is-without-arrow)::after {
  3871 }
  3247       content: "";
  3872 .components-popover:not(.is-without-arrow).is-alternate::before {
  3248       position: absolute;
  3873   border-color: #1e1e1e;
  3249       height: 0;
  3874 }
  3250       width: 0;
  3875 .components-popover:not(.is-without-arrow)::after {
  3251       line-height: 0; }
  3876   border: 8px solid #fff;
  3252     .components-popover:not(.is-without-arrow)[data-y-axis="top"] {
  3877 }
  3253       margin-top: -8px; }
  3878 .components-popover:not(.is-without-arrow)::before, .components-popover:not(.is-without-arrow)::after {
  3254       .components-popover:not(.is-without-arrow)[data-y-axis="top"]::before {
  3879   content: "";
  3255         bottom: -8px; }
  3880   position: absolute;
  3256       .components-popover:not(.is-without-arrow)[data-y-axis="top"]::after {
  3881   height: 0;
  3257         bottom: -6px; }
  3882   width: 0;
  3258       .components-popover:not(.is-without-arrow)[data-y-axis="top"]::before, .components-popover:not(.is-without-arrow)[data-y-axis="top"]::after {
  3883   line-height: 0;
  3259         border-bottom: none;
  3884 }
  3260         border-left-color: transparent;
  3885 .components-popover:not(.is-without-arrow)[data-y-axis=top] {
  3261         border-right-color: transparent;
  3886   margin-top: -8px;
  3262         border-top-style: solid;
  3887 }
  3263         margin-left: -10px; }
  3888 .components-popover:not(.is-without-arrow)[data-y-axis=top]::before {
  3264     .components-popover:not(.is-without-arrow)[data-y-axis="bottom"] {
  3889   bottom: -8px;
  3265       margin-top: 8px; }
  3890 }
  3266       .components-popover:not(.is-without-arrow)[data-y-axis="bottom"]::before {
  3891 .components-popover:not(.is-without-arrow)[data-y-axis=top]::after {
  3267         top: -8px; }
  3892   bottom: -6px;
  3268       .components-popover:not(.is-without-arrow)[data-y-axis="bottom"]::after {
  3893 }
  3269         top: -6px; }
  3894 .components-popover:not(.is-without-arrow)[data-y-axis=top]::before, .components-popover:not(.is-without-arrow)[data-y-axis=top]::after {
  3270       .components-popover:not(.is-without-arrow)[data-y-axis="bottom"]::before, .components-popover:not(.is-without-arrow)[data-y-axis="bottom"]::after {
  3895   border-bottom: none;
  3271         border-bottom-style: solid;
  3896   border-left-color: transparent;
  3272         border-left-color: transparent;
  3897   border-right-color: transparent;
  3273         border-right-color: transparent;
  3898   border-top-style: solid;
  3274         border-top: none;
  3899   margin-left: -10px;
  3275         margin-left: -10px; }
  3900 }
  3276     .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="left"] {
  3901 .components-popover:not(.is-without-arrow)[data-y-axis=bottom] {
  3277       margin-left: -8px; }
  3902   margin-top: 8px;
  3278       .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="left"]::before {
  3903 }
  3279         right: -8px; }
  3904 .components-popover:not(.is-without-arrow)[data-y-axis=bottom]::before {
  3280       .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="left"]::after {
  3905   top: -8px;
  3281         right: -6px; }
  3906 }
  3282       .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="left"]::before, .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="left"]::after {
  3907 .components-popover:not(.is-without-arrow)[data-y-axis=bottom]::after {
  3283         border-bottom-color: transparent;
  3908   top: -6px;
  3284         border-left-style: solid;
  3909 }
  3285         border-right: none;
  3910 .components-popover:not(.is-without-arrow)[data-y-axis=bottom]::before, .components-popover:not(.is-without-arrow)[data-y-axis=bottom]::after {
  3286         border-top-color: transparent; }
  3911   border-bottom-style: solid;
  3287     .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="right"] {
  3912   border-left-color: transparent;
  3288       margin-left: 8px; }
  3913   border-right-color: transparent;
  3289       .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="right"]::before {
  3914   border-top: none;
  3290         left: -8px; }
  3915   margin-left: -10px;
  3291       .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="right"]::after {
  3916 }
  3292         left: -6px; }
  3917 .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left] {
  3293       .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="right"]::before, .components-popover:not(.is-without-arrow)[data-y-axis="middle"][data-x-axis="right"]::after {
  3918   margin-left: -8px;
  3294         border-bottom-color: transparent;
  3919 }
  3295         border-left: none;
  3920 .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]::before {
  3296         border-right-style: solid;
  3921   right: -8px;
  3297         border-top-color: transparent; }
  3922 }
  3298   .components-popover[data-y-axis="top"] {
  3923 .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]::after {
  3299     bottom: 100%; }
  3924   right: -6px;
  3300   .components-popover[data-y-axis="bottom"] {
  3925 }
  3301     top: 100%; }
  3926 .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]::before, .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]::after {
  3302   .components-popover[data-y-axis="middle"] {
  3927   border-bottom-color: transparent;
  3303     align-items: center;
  3928   border-left-style: solid;
  3304     display: flex; }
  3929   border-right: none;
  3305   .components-popover.is-from-top {
  3930   border-top-color: transparent;
  3306     margin-top: 12px; }
  3931 }
  3307   .components-popover.is-from-bottom {
  3932 .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right] {
  3308     margin-top: -12px; }
  3933   margin-left: 8px;
  3309   .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom) {
  3934 }
  3310     margin-left: 12px; }
  3935 .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]::before {
  3311   .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom) {
  3936   left: -8px;
  3312     margin-right: 12px; }
  3937 }
       
  3938 .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]::after {
       
  3939   left: -6px;
       
  3940 }
       
  3941 .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]::before, .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]::after {
       
  3942   border-bottom-color: transparent;
       
  3943   border-left: none;
       
  3944   border-right-style: solid;
       
  3945   border-top-color: transparent;
       
  3946 }
       
  3947 .components-popover[data-y-axis=top] {
       
  3948   bottom: 100%;
       
  3949 }
       
  3950 .components-popover[data-y-axis=bottom] {
       
  3951   top: 100%;
       
  3952 }
       
  3953 .components-popover[data-y-axis=middle] {
       
  3954   align-items: center;
       
  3955   display: flex;
       
  3956 }
       
  3957 .components-popover.is-from-top {
       
  3958   margin-top: 12px;
       
  3959 }
       
  3960 .components-popover.is-from-bottom {
       
  3961   margin-top: -12px;
       
  3962 }
       
  3963 .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom) {
       
  3964   margin-left: 12px;
       
  3965 }
       
  3966 .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom) {
       
  3967   margin-right: 12px;
       
  3968 }
  3313 
  3969 
  3314 .components-popover__content {
  3970 .components-popover__content {
  3315   height: 100%;
  3971   height: 100%;
  3316   background: #fff;
  3972   background: #fff;
  3317   border: 1px solid #ccc;
  3973   border: 1px solid #ccc;
  3318   box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
  3974   box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
  3319   border-radius: 2px; }
  3975   border-radius: 2px;
  3320   .is-alternate .components-popover__content {
  3976 }
  3321     border: 1px solid #1e1e1e;
  3977 .is-alternate .components-popover__content {
  3322     box-shadow: none; }
  3978   border: 1px solid #1e1e1e;
  3323   .components-popover .components-popover__content {
  3979   box-shadow: none;
  3324     position: absolute;
  3980 }
  3325     height: auto;
  3981 .components-popover .components-popover__content {
  3326     overflow-y: auto;
  3982   position: absolute;
  3327     min-width: 260px; }
  3983   height: auto;
  3328   .components-popover.is-expanded .components-popover__content {
  3984   overflow-y: auto;
  3329     position: static;
  3985 }
  3330     height: calc(100% - 48px);
  3986 .components-popover.is-expanded .components-popover__content {
  3331     overflow-y: visible;
  3987   position: static;
  3332     min-width: auto;
  3988   height: calc(100% - 48px);
  3333     border: none;
  3989   overflow-y: visible;
  3334     border-top: 1px solid #1e1e1e; }
  3990   min-width: auto;
  3335   .components-popover[data-y-axis="top"] .components-popover__content {
  3991   border: none;
  3336     bottom: 100%; }
  3992   border-top: 1px solid #1e1e1e;
  3337   .components-popover[data-x-axis="center"] .components-popover__content {
  3993 }
  3338     left: 50%;
  3994 .components-popover[data-y-axis=top] .components-popover__content {
  3339     transform: translateX(-50%); }
  3995   bottom: 100%;
  3340   .components-popover[data-x-axis="right"] .components-popover__content {
  3996 }
  3341     position: absolute;
  3997 .components-popover[data-x-axis=center] .components-popover__content {
  3342     left: 100%; }
  3998   left: 50%;
  3343   .components-popover:not([data-y-axis="middle"])[data-x-axis="right"] .components-popover__content {
  3999   transform: translateX(-50%);
  3344     margin-left: -25px; }
  4000 }
  3345   .components-popover[data-x-axis="left"] .components-popover__content {
  4001 .components-popover[data-x-axis=right] .components-popover__content {
  3346     position: absolute;
  4002   position: absolute;
  3347     right: 100%; }
  4003   left: 100%;
  3348   .components-popover:not([data-y-axis="middle"])[data-x-axis="left"] .components-popover__content {
  4004 }
  3349     margin-right: -25px; }
  4005 .components-popover:not([data-y-axis=middle])[data-x-axis=right] .components-popover__content {
       
  4006   margin-left: -25px;
       
  4007 }
       
  4008 .components-popover[data-x-axis=left] .components-popover__content {
       
  4009   position: absolute;
       
  4010   right: 100%;
       
  4011 }
       
  4012 .components-popover:not([data-y-axis=middle])[data-x-axis=left] .components-popover__content {
       
  4013   margin-right: -25px;
       
  4014 }
  3350 
  4015 
  3351 .components-popover__header {
  4016 .components-popover__header {
  3352   align-items: center;
  4017   align-items: center;
  3353   background: #fff;
  4018   background: #fff;
  3354   display: flex;
  4019   display: flex;
  3355   height: 48px;
  4020   height: 48px;
  3356   justify-content: space-between;
  4021   justify-content: space-between;
  3357   padding: 0 8px 0 16px; }
  4022   padding: 0 8px 0 16px;
       
  4023 }
  3358 
  4024 
  3359 .components-popover__header-title {
  4025 .components-popover__header-title {
  3360   overflow: hidden;
  4026   overflow: hidden;
  3361   text-overflow: ellipsis;
  4027   text-overflow: ellipsis;
  3362   white-space: nowrap;
  4028   white-space: nowrap;
  3363   width: 100%; }
  4029   width: 100%;
       
  4030 }
  3364 
  4031 
  3365 .components-popover__close.components-button {
  4032 .components-popover__close.components-button {
  3366   z-index: 5; }
  4033   z-index: 5;
       
  4034 }
  3367 
  4035 
  3368 /*!rtl:end:ignore*/
  4036 /*!rtl:end:ignore*/
  3369 .components-radio-control {
  4037 .components-radio-control {
  3370   display: flex;
  4038   display: flex;
  3371   flex-direction: column; }
  4039   flex-direction: column;
  3372   .components-radio-control .components-base-control__help {
  4040 }
  3373     margin-top: 0; }
  4041 .components-radio-control .components-base-control__help {
  3374   .components-radio-control .components-base-control__field {
  4042   margin-top: 0;
  3375     margin-bottom: 0; }
  4043 }
       
  4044 .components-radio-control .components-base-control__field {
       
  4045   margin-bottom: 0;
       
  4046 }
  3376 
  4047 
  3377 .components-radio-control__option:not(:last-child) {
  4048 .components-radio-control__option:not(:last-child) {
  3378   margin-bottom: 4px; }
  4049   margin-bottom: 4px;
  3379 
  4050 }
  3380 .components-radio-control__input[type="radio"] {
  4051 
       
  4052 .components-radio-control__input[type=radio] {
  3381   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  4053   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  3382   padding: 6px 8px;
  4054   padding: 6px 8px;
  3383   box-shadow: 0 0 0 transparent;
  4055   box-shadow: 0 0 0 transparent;
  3384   transition: box-shadow 0.1s linear;
  4056   transition: box-shadow 0.1s linear;
  3385   border-radius: 2px;
  4057   border-radius: 2px;
  3390   line-height: normal;
  4062   line-height: normal;
  3391   border: 1px solid #1e1e1e;
  4063   border: 1px solid #1e1e1e;
  3392   margin-right: 12px;
  4064   margin-right: 12px;
  3393   transition: none;
  4065   transition: none;
  3394   border-radius: 50%;
  4066   border-radius: 50%;
       
  4067   width: 24px;
       
  4068   height: 24px;
  3395   margin-top: 0;
  4069   margin-top: 0;
  3396   margin-right: 6px; }
  4070   margin-right: 6px;
  3397   @media (prefers-reduced-motion: reduce) {
  4071 }
  3398     .components-radio-control__input[type="radio"] {
  4072 @media (prefers-reduced-motion: reduce) {
  3399       transition-duration: 0s; } }
  4073   .components-radio-control__input[type=radio] {
  3400   @media (min-width: 600px) {
  4074     transition-duration: 0s;
  3401     .components-radio-control__input[type="radio"] {
  4075     transition-delay: 0s;
  3402       font-size: 13px;
  4076   }
  3403       /* Override core line-height. To be reviewed. */
  4077 }
  3404       line-height: normal; } }
  4078 @media (min-width: 600px) {
  3405   .components-radio-control__input[type="radio"]:focus {
  4079   .components-radio-control__input[type=radio] {
  3406     border-color: #007cba;
  4080     font-size: 13px;
  3407     border-color: var(--wp-admin-theme-color);
  4081     /* Override core line-height. To be reviewed. */
  3408     box-shadow: 0 0 0 0.5px #007cba;
  4082     line-height: normal;
  3409     box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
  4083   }
  3410     outline: 2px solid transparent; }
  4084 }
  3411   .components-radio-control__input[type="radio"]::-webkit-input-placeholder {
  4085 .components-radio-control__input[type=radio]:focus {
  3412     color: rgba(30, 30, 30, 0.62); }
  4086   border-color: var(--wp-admin-theme-color);
  3413   .components-radio-control__input[type="radio"]::-moz-placeholder {
  4087   box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
  3414     opacity: 1;
  4088   outline: 2px solid transparent;
  3415     color: rgba(30, 30, 30, 0.62); }
  4089 }
  3416   .components-radio-control__input[type="radio"]:-ms-input-placeholder {
  4090 .components-radio-control__input[type=radio]::-webkit-input-placeholder {
  3417     color: rgba(30, 30, 30, 0.62); }
  4091   color: rgba(30, 30, 30, 0.62);
  3418   .is-dark-theme .components-radio-control__input[type="radio"]::-webkit-input-placeholder {
  4092 }
  3419     color: rgba(255, 255, 255, 0.65); }
  4093 .components-radio-control__input[type=radio]::-moz-placeholder {
  3420   .is-dark-theme .components-radio-control__input[type="radio"]::-moz-placeholder {
  4094   opacity: 1;
  3421     opacity: 1;
  4095   color: rgba(30, 30, 30, 0.62);
  3422     color: rgba(255, 255, 255, 0.65); }
  4096 }
  3423   .is-dark-theme .components-radio-control__input[type="radio"]:-ms-input-placeholder {
  4097 .components-radio-control__input[type=radio]:-ms-input-placeholder {
  3424     color: rgba(255, 255, 255, 0.65); }
  4098   color: rgba(30, 30, 30, 0.62);
  3425   .components-radio-control__input[type="radio"]:checked::before {
  4099 }
  3426     width: 7px;
  4100 @media (min-width: 600px) {
  3427     height: 7px;
  4101   .components-radio-control__input[type=radio] {
  3428     margin: 8px 0 0 8px;
  4102     height: 20px;
  3429     background-color: #fff;
  4103     width: 20px;
  3430     border: 3px solid #fff; }
  4104   }
  3431     @media (min-width: 782px) {
  4105 }
  3432       .components-radio-control__input[type="radio"]:checked::before {
  4106 .components-radio-control__input[type=radio]:checked::before {
  3433         width: 6px;
  4107   box-sizing: inherit;
  3434         height: 6px;
  4108   width: 8px;
  3435         margin: 4px 0 0 4px; } }
  4109   height: 8px;
  3436   .components-radio-control__input[type="radio"]:focus {
  4110   transform: translate(7px, 7px);
  3437     box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px #007cba;
  4111   margin: 0;
  3438     box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px var(--wp-admin-theme-color);
  4112   background-color: #fff;
  3439     outline: 2px solid transparent; }
  4113   border: 4px solid #fff;
  3440   .components-radio-control__input[type="radio"]:checked {
  4114 }
  3441     background: #007cba;
  4115 @media (min-width: 600px) {
  3442     background: var(--wp-admin-theme-color);
  4116   .components-radio-control__input[type=radio]:checked::before {
  3443     border-color: #007cba;
  4117     transform: translate(5px, 5px);
  3444     border-color: var(--wp-admin-theme-color); }
  4118   }
       
  4119 }
       
  4120 .components-radio-control__input[type=radio]:focus {
       
  4121   box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
       
  4122   outline: 2px solid transparent;
       
  4123 }
       
  4124 .components-radio-control__input[type=radio]:checked {
       
  4125   background: var(--wp-admin-theme-color);
       
  4126   border-color: var(--wp-admin-theme-color);
       
  4127 }
  3445 
  4128 
  3446 .components-resizable-box__handle {
  4129 .components-resizable-box__handle {
  3447   display: none;
  4130   display: none;
  3448   width: 23px;
  4131   width: 23px;
  3449   height: 23px; }
  4132   height: 23px;
  3450   .components-resizable-box__container.has-show-handle .components-resizable-box__handle {
  4133   z-index: 2;
  3451     display: block; }
  4134 }
       
  4135 .components-resizable-box__container.has-show-handle .components-resizable-box__handle {
       
  4136   display: block;
       
  4137 }
  3452 
  4138 
  3453 .components-resizable-box__handle::after {
  4139 .components-resizable-box__handle::after {
  3454   display: block;
  4140   display: block;
  3455   content: "";
  4141   content: "";
  3456   width: 15px;
  4142   width: 15px;
  3457   height: 15px;
  4143   height: 15px;
  3458   border: 2px solid #fff;
  4144   border: 2px solid var(--wp-admin-theme-color);
  3459   border-radius: 50%;
  4145   border-radius: 50%;
  3460   background: #007cba;
  4146   background: #fff;
       
  4147   cursor: inherit;
       
  4148   position: absolute;
       
  4149   top: calc(50% - 8px);
       
  4150   right: calc(50% - 8px);
       
  4151 }
       
  4152 
       
  4153 .components-resizable-box__side-handle::before {
       
  4154   display: block;
       
  4155   border-radius: 2px;
       
  4156   content: "";
       
  4157   width: 3px;
       
  4158   height: 3px;
  3461   background: var(--wp-admin-theme-color);
  4159   background: var(--wp-admin-theme-color);
  3462   cursor: inherit;
  4160   cursor: inherit;
  3463   position: absolute;
  4161   position: absolute;
  3464   top: calc(50% - 8px);
  4162   top: calc(50% - 1px);
  3465   right: calc(50% - 8px); }
  4163   right: calc(50% - 1px);
  3466 
       
  3467 .components-resizable-box__side-handle::before {
       
  3468   display: block;
       
  3469   content: "";
       
  3470   width: 7px;
       
  3471   height: 7px;
       
  3472   border: 2px solid #fff;
       
  3473   background: #007cba;
       
  3474   background: var(--wp-admin-theme-color);
       
  3475   cursor: inherit;
       
  3476   position: absolute;
       
  3477   top: calc(50% - 4px);
       
  3478   right: calc(50% - 4px);
       
  3479   transition: transform 0.1s ease-in;
  4164   transition: transform 0.1s ease-in;
  3480   opacity: 0; }
  4165   opacity: 0;
  3481   @media (prefers-reduced-motion: reduce) {
  4166 }
  3482     .components-resizable-box__side-handle::before {
  4167 @media (prefers-reduced-motion: reduce) {
  3483       transition-duration: 0s; } }
  4168   .components-resizable-box__side-handle::before {
  3484 
  4169     transition-duration: 0s;
  3485 .is-dark-theme .components-resizable-box__side-handle::before,
  4170     transition-delay: 0s;
  3486 .is-dark-theme .components-resizable-box__handle::after {
  4171   }
  3487   border-color: #d7dade; }
  4172 }
  3488 
       
  3489 .components-resizable-box__handle {
       
  3490   z-index: 2; }
       
  3491 
  4173 
  3492 .components-resizable-box__side-handle {
  4174 .components-resizable-box__side-handle {
  3493   z-index: 2; }
  4175   z-index: 2;
       
  4176 }
  3494 
  4177 
  3495 .components-resizable-box__corner-handle {
  4178 .components-resizable-box__corner-handle {
  3496   z-index: 2; }
  4179   z-index: 2;
       
  4180 }
  3497 
  4181 
  3498 .components-resizable-box__side-handle.components-resizable-box__handle-top,
  4182 .components-resizable-box__side-handle.components-resizable-box__handle-top,
  3499 .components-resizable-box__side-handle.components-resizable-box__handle-bottom,
  4183 .components-resizable-box__side-handle.components-resizable-box__handle-bottom,
  3500 .components-resizable-box__side-handle.components-resizable-box__handle-top::before,
  4184 .components-resizable-box__side-handle.components-resizable-box__handle-top::before,
  3501 .components-resizable-box__side-handle.components-resizable-box__handle-bottom::before {
  4185 .components-resizable-box__side-handle.components-resizable-box__handle-bottom::before {
  3502   width: 100%;
  4186   width: 100%;
  3503   left: 0;
  4187   left: 0;
  3504   border-left: 0;
  4188   border-left: 0;
  3505   border-right: 0; }
  4189   border-right: 0;
       
  4190 }
  3506 
  4191 
  3507 .components-resizable-box__side-handle.components-resizable-box__handle-left,
  4192 .components-resizable-box__side-handle.components-resizable-box__handle-left,
  3508 .components-resizable-box__side-handle.components-resizable-box__handle-right,
  4193 .components-resizable-box__side-handle.components-resizable-box__handle-right,
  3509 .components-resizable-box__side-handle.components-resizable-box__handle-left::before,
  4194 .components-resizable-box__side-handle.components-resizable-box__handle-left::before,
  3510 .components-resizable-box__side-handle.components-resizable-box__handle-right::before {
  4195 .components-resizable-box__side-handle.components-resizable-box__handle-right::before {
  3511   height: 100%;
  4196   height: 100%;
  3512   top: 0;
  4197   top: 0;
  3513   border-top: 0;
  4198   border-top: 0;
  3514   border-bottom: 0; }
  4199   border-bottom: 0;
       
  4200 }
  3515 
  4201 
  3516 .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
  4202 .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
  3517 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
  4203 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
  3518 .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
  4204 .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
  3519 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
  4205 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
  3520   animation: components-resizable-box__top-bottom-animation 0.1s ease-out 0s;
  4206   animation: components-resizable-box__top-bottom-animation 0.1s ease-out 0s;
  3521   animation-fill-mode: forwards; }
  4207   animation-fill-mode: forwards;
  3522   @media (prefers-reduced-motion: reduce) {
  4208 }
  3523     .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
  4209 @media (prefers-reduced-motion: reduce) {
  3524     .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
  4210   .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
  3525     .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
  4211 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
  3526     .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
  4212 .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
  3527       animation-duration: 1ms; } }
  4213 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
       
  4214     animation-duration: 1ms;
       
  4215     animation-delay: 0s;
       
  4216   }
       
  4217 }
  3528 
  4218 
  3529 .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
  4219 .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
  3530 .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
  4220 .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
  3531 .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
  4221 .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
  3532 .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
  4222 .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
  3533   animation: components-resizable-box__left-right-animation 0.1s ease-out 0s;
  4223   animation: components-resizable-box__left-right-animation 0.1s ease-out 0s;
  3534   animation-fill-mode: forwards; }
  4224   animation-fill-mode: forwards;
  3535   @media (prefers-reduced-motion: reduce) {
  4225 }
       
  4226 @media (prefers-reduced-motion: reduce) {
       
  4227   .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
       
  4228 .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
       
  4229 .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
       
  4230 .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
       
  4231     animation-duration: 1ms;
       
  4232     animation-delay: 0s;
       
  4233   }
       
  4234 }
       
  4235 
       
  4236 /* This CSS is shown only to Safari, which has a bug with table-caption making it jumpy.
       
  4237 See https://bugs.webkit.org/show_bug.cgi?id=187903. */
       
  4238 @media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
       
  4239   @supports (-webkit-appearance: none) {
       
  4240     .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
       
  4241 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
       
  4242 .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
       
  4243 .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
       
  4244       animation: none;
       
  4245     }
       
  4246 
  3536     .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
  4247     .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
  3537     .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
  4248 .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
  3538     .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
  4249 .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
  3539     .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
  4250 .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
  3540       animation-duration: 1ms; } }
  4251       animation: none;
  3541 
  4252     }
       
  4253   }
       
  4254 }
  3542 @keyframes components-resizable-box__top-bottom-animation {
  4255 @keyframes components-resizable-box__top-bottom-animation {
  3543   from {
  4256   from {
  3544     transform: scaleX(0);
  4257     transform: scaleX(0);
  3545     opacity: 0; }
  4258     opacity: 0;
       
  4259   }
  3546   to {
  4260   to {
  3547     transform: scaleX(1);
  4261     transform: scaleX(1);
  3548     opacity: 1; } }
  4262     opacity: 1;
  3549 
  4263   }
       
  4264 }
  3550 @keyframes components-resizable-box__left-right-animation {
  4265 @keyframes components-resizable-box__left-right-animation {
  3551   from {
  4266   from {
  3552     transform: scaleY(0);
  4267     transform: scaleY(0);
  3553     opacity: 0; }
  4268     opacity: 0;
       
  4269   }
  3554   to {
  4270   to {
  3555     transform: scaleY(1);
  4271     transform: scaleY(1);
  3556     opacity: 1; } }
  4272     opacity: 1;
  3557 
  4273   }
       
  4274 }
  3558 /*!rtl:begin:ignore*/
  4275 /*!rtl:begin:ignore*/
  3559 .components-resizable-box__handle-right {
  4276 .components-resizable-box__handle-right {
  3560   right: calc(11.5px * -1); }
  4277   right: calc(11.5px * -1);
       
  4278 }
  3561 
  4279 
  3562 .components-resizable-box__handle-left {
  4280 .components-resizable-box__handle-left {
  3563   left: calc(11.5px * -1); }
  4281   left: calc(11.5px * -1);
       
  4282 }
  3564 
  4283 
  3565 .components-resizable-box__handle-top {
  4284 .components-resizable-box__handle-top {
  3566   top: calc(11.5px * -1); }
  4285   top: calc(11.5px * -1);
       
  4286 }
  3567 
  4287 
  3568 .components-resizable-box__handle-bottom {
  4288 .components-resizable-box__handle-bottom {
  3569   bottom: calc(11.5px * -1); }
  4289   bottom: calc(11.5px * -1);
       
  4290 }
  3570 
  4291 
  3571 /*!rtl:end:ignore*/
  4292 /*!rtl:end:ignore*/
  3572 .components-responsive-wrapper {
  4293 .components-responsive-wrapper {
  3573   position: relative;
  4294   position: relative;
  3574   max-width: 100%; }
  4295   max-width: 100%;
  3575   .components-responsive-wrapper,
  4296 }
  3576   .components-responsive-wrapper > span {
  4297 .components-responsive-wrapper, .components-responsive-wrapper > span {
  3577     display: block; }
  4298   display: block;
       
  4299 }
  3578 
  4300 
  3579 .components-responsive-wrapper__content {
  4301 .components-responsive-wrapper__content {
  3580   position: absolute;
  4302   position: absolute;
  3581   top: 0;
  4303   top: 0;
  3582   right: 0;
  4304   right: 0;
  3583   bottom: 0;
  4305   bottom: 0;
  3584   left: 0;
  4306   left: 0;
  3585   width: 100%;
  4307   width: 100%;
  3586   height: 100%;
  4308   height: 100%;
  3587   margin: auto; }
  4309   margin: auto;
       
  4310 }
  3588 
  4311 
  3589 .components-sandbox {
  4312 .components-sandbox {
  3590   overflow: hidden; }
  4313   overflow: hidden;
       
  4314 }
  3591 
  4315 
  3592 iframe.components-sandbox {
  4316 iframe.components-sandbox {
  3593   width: 100%; }
  4317   width: 100%;
       
  4318 }
  3594 
  4319 
  3595 html.lockscroll,
  4320 html.lockscroll,
  3596 body.lockscroll {
  4321 body.lockscroll {
  3597   overflow: hidden; }
  4322   overflow: hidden;
       
  4323 }
  3598 
  4324 
  3599 .components-select-control__input {
  4325 .components-select-control__input {
  3600   background: #fff;
  4326   background: #fff;
  3601   height: 36px;
  4327   height: 36px;
  3602   line-height: 36px;
  4328   line-height: 36px;
  3603   margin: 1px;
  4329   margin: 1px;
  3604   outline: 0;
  4330   outline: 0;
  3605   width: 100%;
  4331   width: 100%;
  3606   -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; }
  4332   -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
  3607   @media (min-width: 782px) {
  4333 }
  3608     .components-select-control__input {
  4334 @media (min-width: 782px) {
  3609       height: 28px;
  4335   .components-select-control__input {
  3610       line-height: 28px; } }
  4336     height: 28px;
       
  4337     line-height: 28px;
       
  4338   }
       
  4339 }
  3611 
  4340 
  3612 @media (max-width: 782px) {
  4341 @media (max-width: 782px) {
  3613   .components-base-control .components-base-control__field .components-select-control__input {
  4342   .components-base-control .components-base-control__field .components-select-control__input {
  3614     font-size: 16px; } }
  4343     font-size: 16px;
  3615 
  4344   }
       
  4345 }
  3616 .components-snackbar {
  4346 .components-snackbar {
  3617   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  4347   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  3618   font-size: 13px;
  4348   font-size: 13px;
  3619   background-color: #1e1e1e;
  4349   background-color: #1e1e1e;
  3620   border-radius: 2px;
  4350   border-radius: 2px;
  3622   color: #fff;
  4352   color: #fff;
  3623   padding: 16px 24px;
  4353   padding: 16px 24px;
  3624   width: 100%;
  4354   width: 100%;
  3625   max-width: 600px;
  4355   max-width: 600px;
  3626   box-sizing: border-box;
  4356   box-sizing: border-box;
  3627   cursor: pointer; }
  4357   cursor: pointer;
  3628   @media (min-width: 600px) {
  4358   pointer-events: auto;
  3629     .components-snackbar {
  4359 }
  3630       width: fit-content; } }
  4360 @media (min-width: 600px) {
  3631   .components-snackbar:focus {
  4361   .components-snackbar {
  3632     box-shadow: 0 0 0 1px #fff, 0 0 0 3px #007cba;
  4362     width: -moz-fit-content;
  3633     box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color); }
  4363     width: fit-content;
       
  4364   }
       
  4365 }
       
  4366 .components-snackbar:focus {
       
  4367   box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color);
       
  4368 }
       
  4369 .components-snackbar.components-snackbar-explicit-dismiss {
       
  4370   cursor: default;
       
  4371 }
       
  4372 .components-snackbar .components-snackbar__content-with-icon {
       
  4373   margin-left: 24px;
       
  4374 }
       
  4375 .components-snackbar .components-snackbar__icon {
       
  4376   position: absolute;
       
  4377   top: 24px;
       
  4378   left: 28px;
       
  4379 }
       
  4380 .components-snackbar .components-snackbar__dismiss-button {
       
  4381   margin-left: 32px;
       
  4382   cursor: pointer;
       
  4383 }
  3634 
  4384 
  3635 .components-snackbar__action.components-button {
  4385 .components-snackbar__action.components-button {
  3636   margin-left: 32px;
  4386   margin-left: 32px;
  3637   color: #fff;
  4387   color: #fff;
  3638   height: auto;
  4388   height: auto;
  3639   flex-shrink: 0;
  4389   flex-shrink: 0;
  3640   line-height: 1.4;
  4390   line-height: 1.4;
  3641   padding: 0; }
  4391   padding: 0;
  3642   .components-snackbar__action.components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary) {
  4392 }
  3643     text-decoration: underline;
  4393 .components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary) {
  3644     background-color: transparent; }
  4394   text-decoration: underline;
  3645     .components-snackbar__action.components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):focus {
  4395   background-color: transparent;
  3646       color: #fff;
  4396 }
  3647       box-shadow: none;
  4397 .components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):focus {
  3648       outline: 1px dotted #fff; }
  4398   color: #fff;
  3649     .components-snackbar__action.components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):hover {
  4399   box-shadow: none;
  3650       color: #007cba;
  4400   outline: 1px dotted #fff;
  3651       color: var(--wp-admin-theme-color); }
  4401 }
       
  4402 .components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
       
  4403   color: var(--wp-admin-theme-color);
       
  4404 }
  3652 
  4405 
  3653 .components-snackbar__content {
  4406 .components-snackbar__content {
  3654   display: flex;
  4407   display: flex;
  3655   align-items: baseline;
  4408   align-items: baseline;
  3656   justify-content: space-between;
  4409   justify-content: space-between;
  3657   line-height: 1.4; }
  4410   line-height: 1.4;
       
  4411 }
  3658 
  4412 
  3659 .components-snackbar-list {
  4413 .components-snackbar-list {
  3660   position: absolute;
  4414   position: absolute;
  3661   z-index: 100000;
  4415   z-index: 100000;
  3662   width: 100%;
  4416   width: 100%;
  3663   box-sizing: border-box; }
  4417   box-sizing: border-box;
       
  4418   pointer-events: none;
       
  4419 }
  3664 
  4420 
  3665 .components-snackbar-list__notice-container {
  4421 .components-snackbar-list__notice-container {
  3666   position: relative;
  4422   position: relative;
  3667   padding-top: 8px; }
  4423   padding-top: 8px;
  3668 
  4424 }
  3669 .components-spinner {
  4425 
  3670   display: inline-block;
  4426 .components-swatch {
  3671   background-color: #7e8993;
       
  3672   width: 18px;
  4427   width: 18px;
  3673   height: 18px;
  4428   height: 18px;
  3674   opacity: 0.7;
  4429   border-radius: 50%;
  3675   margin: 5px 11px 0;
  4430   color: transparent;
  3676   border-radius: 100%;
  4431   background: transparent;
  3677   position: relative; }
  4432 }
  3678   .components-spinner::before {
  4433 .components-swatch::after {
  3679     /* rtl:begin:ignore */
  4434   content: "";
  3680     content: "";
  4435   display: block;
  3681     position: absolute;
  4436   width: 100%;
  3682     background-color: #fff;
  4437   height: 100%;
  3683     top: 3px;
  4438   border: 1px solid rgba(0, 0, 0, 0.2);
  3684     left: 3px;
  4439   border-radius: 50%;
  3685     width: 4px;
  4440 }
  3686     height: 4px;
  4441 
  3687     border-radius: 100%;
  4442 .components-button.has-icon.has-text .components-swatch {
  3688     transform-origin: 6px 6px;
  4443   margin-right: 8px;
  3689     animation: components-spinner__animation 1s infinite linear;
  4444 }
  3690     /* rtl:end:ignore */ }
       
  3691 
       
  3692 @keyframes components-spinner__animation {
       
  3693   from {
       
  3694     transform: rotate(0deg); }
       
  3695   to {
       
  3696     transform: rotate(360deg); } }
       
  3697 
  4445 
  3698 .components-tab-panel__tabs {
  4446 .components-tab-panel__tabs {
  3699   display: flex;
  4447   display: flex;
  3700   align-items: stretch; }
  4448   align-items: stretch;
       
  4449   flex-direction: row;
       
  4450 }
       
  4451 .components-tab-panel__tabs[aria-orientation=vertical] {
       
  4452   flex-direction: column;
       
  4453 }
  3701 
  4454 
  3702 .components-tab-panel__tabs-item {
  4455 .components-tab-panel__tabs-item {
  3703   background: transparent;
  4456   background: transparent;
  3704   border: none;
  4457   border: none;
  3705   box-shadow: none;
  4458   box-shadow: none;
  3708   height: 48px;
  4461   height: 48px;
  3709   padding: 3px 16px;
  4462   padding: 3px 16px;
  3710   margin-left: 0;
  4463   margin-left: 0;
  3711   font-weight: 500;
  4464   font-weight: 500;
  3712   transition: box-shadow 0.1s linear;
  4465   transition: box-shadow 0.1s linear;
  3713   box-sizing: border-box; }
  4466   box-sizing: border-box;
  3714   .components-tab-panel__tabs-item::after {
  4467 }
  3715     content: attr(data-label);
  4468 .components-tab-panel__tabs-item::after {
  3716     display: block;
  4469   content: attr(data-label);
  3717     height: 0;
  4470   display: block;
  3718     overflow: hidden;
  4471   height: 0;
  3719     speak: none;
  4472   overflow: hidden;
  3720     visibility: hidden; }
  4473   speak: none;
  3721   .components-tab-panel__tabs-item:focus:not(:disabled) {
  4474   visibility: hidden;
  3722     box-shadow: inset 0 1.5px #007cba;
  4475 }
  3723     box-shadow: inset 0 1.5px var(--wp-admin-theme-color); }
  4476 .components-tab-panel__tabs-item:focus:not(:disabled) {
  3724   .components-tab-panel__tabs-item.is-active {
  4477   box-shadow: inset 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  3725     box-shadow: inset 0 0 0 1.5px transparent, inset 0 -4px 0 0 #007cba;
  4478 }
  3726     box-shadow: inset 0 0 0 1.5px transparent, inset 0 -4px 0 0 var(--wp-admin-theme-color);
  4479 .components-tab-panel__tabs-item.is-active {
  3727     position: relative; }
  4480   box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) transparent, inset 0 -4px 0 0 var(--wp-admin-theme-color);
  3728     .components-tab-panel__tabs-item.is-active::before {
  4481   position: relative;
  3729       content: "";
  4482 }
  3730       position: absolute;
  4483 .components-tab-panel__tabs-item.is-active::before {
  3731       top: 0;
  4484   content: "";
  3732       bottom: 1px;
  4485   position: absolute;
  3733       right: 0;
  4486   top: 0;
  3734       left: 0;
  4487   bottom: 1px;
  3735       border-bottom: 4px solid transparent; }
  4488   right: 0;
  3736   .components-tab-panel__tabs-item:focus {
  4489   left: 0;
  3737     box-shadow: inset 0 0 0 1.5px #007cba;
  4490   border-bottom: 4px solid transparent;
  3738     box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color); }
  4491 }
  3739   .components-tab-panel__tabs-item.is-active:focus {
  4492 .components-tab-panel__tabs-item:focus {
  3740     box-shadow: inset 0 0 0 1.5px #007cba, inset 0 -4px 0 0 #007cba;
  4493   box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  3741     box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color), inset 0 -4px 0 0 var(--wp-admin-theme-color); }
  4494 }
       
  4495 .components-tab-panel__tabs-item.is-active:focus {
       
  4496   box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 -4px 0 0 var(--wp-admin-theme-color);
       
  4497 }
  3742 
  4498 
  3743 .components-text-control__input,
  4499 .components-text-control__input,
  3744 .components-text-control__input[type="text"],
  4500 .components-text-control__input[type=text],
  3745 .components-text-control__input[type="tel"],
  4501 .components-text-control__input[type=tel],
  3746 .components-text-control__input[type="time"],
  4502 .components-text-control__input[type=time],
  3747 .components-text-control__input[type="url"],
  4503 .components-text-control__input[type=url],
  3748 .components-text-control__input[type="week"],
  4504 .components-text-control__input[type=week],
  3749 .components-text-control__input[type="password"],
  4505 .components-text-control__input[type=password],
  3750 .components-text-control__input[type="color"],
  4506 .components-text-control__input[type=color],
  3751 .components-text-control__input[type="date"],
  4507 .components-text-control__input[type=date],
  3752 .components-text-control__input[type="datetime"],
  4508 .components-text-control__input[type=datetime],
  3753 .components-text-control__input[type="datetime-local"],
  4509 .components-text-control__input[type=datetime-local],
  3754 .components-text-control__input[type="email"],
  4510 .components-text-control__input[type=email],
  3755 .components-text-control__input[type="month"],
  4511 .components-text-control__input[type=month],
  3756 .components-text-control__input[type="number"] {
  4512 .components-text-control__input[type=number] {
  3757   width: 100%;
  4513   width: 100%;
  3758   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  4514   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  3759   padding: 6px 8px;
  4515   padding: 6px 8px;
  3760   box-shadow: 0 0 0 transparent;
  4516   box-shadow: 0 0 0 transparent;
  3761   transition: box-shadow 0.1s linear;
  4517   transition: box-shadow 0.1s linear;
  3762   border-radius: 2px;
  4518   border-radius: 2px;
  3763   border: 1px solid #757575;
  4519   border: 1px solid #757575;
  3764   /* Fonts smaller than 16px causes mobile safari to zoom. */
  4520   /* Fonts smaller than 16px causes mobile safari to zoom. */
  3765   font-size: 16px;
  4521   font-size: 16px;
  3766   /* Override core line-height. To be reviewed. */
  4522   /* Override core line-height. To be reviewed. */
  3767   line-height: normal; }
  4523   line-height: normal;
  3768   @media (prefers-reduced-motion: reduce) {
  4524 }
  3769     .components-text-control__input,
  4525 @media (prefers-reduced-motion: reduce) {
  3770     .components-text-control__input[type="text"],
  4526   .components-text-control__input,
  3771     .components-text-control__input[type="tel"],
  4527 .components-text-control__input[type=text],
  3772     .components-text-control__input[type="time"],
  4528 .components-text-control__input[type=tel],
  3773     .components-text-control__input[type="url"],
  4529 .components-text-control__input[type=time],
  3774     .components-text-control__input[type="week"],
  4530 .components-text-control__input[type=url],
  3775     .components-text-control__input[type="password"],
  4531 .components-text-control__input[type=week],
  3776     .components-text-control__input[type="color"],
  4532 .components-text-control__input[type=password],
  3777     .components-text-control__input[type="date"],
  4533 .components-text-control__input[type=color],
  3778     .components-text-control__input[type="datetime"],
  4534 .components-text-control__input[type=date],
  3779     .components-text-control__input[type="datetime-local"],
  4535 .components-text-control__input[type=datetime],
  3780     .components-text-control__input[type="email"],
  4536 .components-text-control__input[type=datetime-local],
  3781     .components-text-control__input[type="month"],
  4537 .components-text-control__input[type=email],
  3782     .components-text-control__input[type="number"] {
  4538 .components-text-control__input[type=month],
  3783       transition-duration: 0s; } }
  4539 .components-text-control__input[type=number] {
  3784   @media (min-width: 600px) {
  4540     transition-duration: 0s;
  3785     .components-text-control__input,
  4541     transition-delay: 0s;
  3786     .components-text-control__input[type="text"],
  4542   }
  3787     .components-text-control__input[type="tel"],
  4543 }
  3788     .components-text-control__input[type="time"],
  4544 @media (min-width: 600px) {
  3789     .components-text-control__input[type="url"],
  4545   .components-text-control__input,
  3790     .components-text-control__input[type="week"],
  4546 .components-text-control__input[type=text],
  3791     .components-text-control__input[type="password"],
  4547 .components-text-control__input[type=tel],
  3792     .components-text-control__input[type="color"],
  4548 .components-text-control__input[type=time],
  3793     .components-text-control__input[type="date"],
  4549 .components-text-control__input[type=url],
  3794     .components-text-control__input[type="datetime"],
  4550 .components-text-control__input[type=week],
  3795     .components-text-control__input[type="datetime-local"],
  4551 .components-text-control__input[type=password],
  3796     .components-text-control__input[type="email"],
  4552 .components-text-control__input[type=color],
  3797     .components-text-control__input[type="month"],
  4553 .components-text-control__input[type=date],
  3798     .components-text-control__input[type="number"] {
  4554 .components-text-control__input[type=datetime],
  3799       font-size: 13px;
  4555 .components-text-control__input[type=datetime-local],
  3800       /* Override core line-height. To be reviewed. */
  4556 .components-text-control__input[type=email],
  3801       line-height: normal; } }
  4557 .components-text-control__input[type=month],
  3802   .components-text-control__input:focus,
  4558 .components-text-control__input[type=number] {
  3803   .components-text-control__input[type="text"]:focus,
  4559     font-size: 13px;
  3804   .components-text-control__input[type="tel"]:focus,
  4560     /* Override core line-height. To be reviewed. */
  3805   .components-text-control__input[type="time"]:focus,
  4561     line-height: normal;
  3806   .components-text-control__input[type="url"]:focus,
  4562   }
  3807   .components-text-control__input[type="week"]:focus,
  4563 }
  3808   .components-text-control__input[type="password"]:focus,
  4564 .components-text-control__input:focus,
  3809   .components-text-control__input[type="color"]:focus,
  4565 .components-text-control__input[type=text]:focus,
  3810   .components-text-control__input[type="date"]:focus,
  4566 .components-text-control__input[type=tel]:focus,
  3811   .components-text-control__input[type="datetime"]:focus,
  4567 .components-text-control__input[type=time]:focus,
  3812   .components-text-control__input[type="datetime-local"]:focus,
  4568 .components-text-control__input[type=url]:focus,
  3813   .components-text-control__input[type="email"]:focus,
  4569 .components-text-control__input[type=week]:focus,
  3814   .components-text-control__input[type="month"]:focus,
  4570 .components-text-control__input[type=password]:focus,
  3815   .components-text-control__input[type="number"]:focus {
  4571 .components-text-control__input[type=color]:focus,
  3816     border-color: #007cba;
  4572 .components-text-control__input[type=date]:focus,
  3817     border-color: var(--wp-admin-theme-color);
  4573 .components-text-control__input[type=datetime]:focus,
  3818     box-shadow: 0 0 0 0.5px #007cba;
  4574 .components-text-control__input[type=datetime-local]:focus,
  3819     box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
  4575 .components-text-control__input[type=email]:focus,
  3820     outline: 2px solid transparent; }
  4576 .components-text-control__input[type=month]:focus,
  3821   .components-text-control__input::-webkit-input-placeholder,
  4577 .components-text-control__input[type=number]:focus {
  3822   .components-text-control__input[type="text"]::-webkit-input-placeholder,
  4578   border-color: var(--wp-admin-theme-color);
  3823   .components-text-control__input[type="tel"]::-webkit-input-placeholder,
  4579   box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
  3824   .components-text-control__input[type="time"]::-webkit-input-placeholder,
  4580   outline: 2px solid transparent;
  3825   .components-text-control__input[type="url"]::-webkit-input-placeholder,
  4581 }
  3826   .components-text-control__input[type="week"]::-webkit-input-placeholder,
  4582 .components-text-control__input::-webkit-input-placeholder,
  3827   .components-text-control__input[type="password"]::-webkit-input-placeholder,
  4583 .components-text-control__input[type=text]::-webkit-input-placeholder,
  3828   .components-text-control__input[type="color"]::-webkit-input-placeholder,
  4584 .components-text-control__input[type=tel]::-webkit-input-placeholder,
  3829   .components-text-control__input[type="date"]::-webkit-input-placeholder,
  4585 .components-text-control__input[type=time]::-webkit-input-placeholder,
  3830   .components-text-control__input[type="datetime"]::-webkit-input-placeholder,
  4586 .components-text-control__input[type=url]::-webkit-input-placeholder,
  3831   .components-text-control__input[type="datetime-local"]::-webkit-input-placeholder,
  4587 .components-text-control__input[type=week]::-webkit-input-placeholder,
  3832   .components-text-control__input[type="email"]::-webkit-input-placeholder,
  4588 .components-text-control__input[type=password]::-webkit-input-placeholder,
  3833   .components-text-control__input[type="month"]::-webkit-input-placeholder,
  4589 .components-text-control__input[type=color]::-webkit-input-placeholder,
  3834   .components-text-control__input[type="number"]::-webkit-input-placeholder {
  4590 .components-text-control__input[type=date]::-webkit-input-placeholder,
  3835     color: rgba(30, 30, 30, 0.62); }
  4591 .components-text-control__input[type=datetime]::-webkit-input-placeholder,
  3836   .components-text-control__input::-moz-placeholder,
  4592 .components-text-control__input[type=datetime-local]::-webkit-input-placeholder,
  3837   .components-text-control__input[type="text"]::-moz-placeholder,
  4593 .components-text-control__input[type=email]::-webkit-input-placeholder,
  3838   .components-text-control__input[type="tel"]::-moz-placeholder,
  4594 .components-text-control__input[type=month]::-webkit-input-placeholder,
  3839   .components-text-control__input[type="time"]::-moz-placeholder,
  4595 .components-text-control__input[type=number]::-webkit-input-placeholder {
  3840   .components-text-control__input[type="url"]::-moz-placeholder,
  4596   color: rgba(30, 30, 30, 0.62);
  3841   .components-text-control__input[type="week"]::-moz-placeholder,
  4597 }
  3842   .components-text-control__input[type="password"]::-moz-placeholder,
  4598 .components-text-control__input::-moz-placeholder,
  3843   .components-text-control__input[type="color"]::-moz-placeholder,
  4599 .components-text-control__input[type=text]::-moz-placeholder,
  3844   .components-text-control__input[type="date"]::-moz-placeholder,
  4600 .components-text-control__input[type=tel]::-moz-placeholder,
  3845   .components-text-control__input[type="datetime"]::-moz-placeholder,
  4601 .components-text-control__input[type=time]::-moz-placeholder,
  3846   .components-text-control__input[type="datetime-local"]::-moz-placeholder,
  4602 .components-text-control__input[type=url]::-moz-placeholder,
  3847   .components-text-control__input[type="email"]::-moz-placeholder,
  4603 .components-text-control__input[type=week]::-moz-placeholder,
  3848   .components-text-control__input[type="month"]::-moz-placeholder,
  4604 .components-text-control__input[type=password]::-moz-placeholder,
  3849   .components-text-control__input[type="number"]::-moz-placeholder {
  4605 .components-text-control__input[type=color]::-moz-placeholder,
  3850     opacity: 1;
  4606 .components-text-control__input[type=date]::-moz-placeholder,
  3851     color: rgba(30, 30, 30, 0.62); }
  4607 .components-text-control__input[type=datetime]::-moz-placeholder,
  3852   .components-text-control__input:-ms-input-placeholder,
  4608 .components-text-control__input[type=datetime-local]::-moz-placeholder,
  3853   .components-text-control__input[type="text"]:-ms-input-placeholder,
  4609 .components-text-control__input[type=email]::-moz-placeholder,
  3854   .components-text-control__input[type="tel"]:-ms-input-placeholder,
  4610 .components-text-control__input[type=month]::-moz-placeholder,
  3855   .components-text-control__input[type="time"]:-ms-input-placeholder,
  4611 .components-text-control__input[type=number]::-moz-placeholder {
  3856   .components-text-control__input[type="url"]:-ms-input-placeholder,
  4612   opacity: 1;
  3857   .components-text-control__input[type="week"]:-ms-input-placeholder,
  4613   color: rgba(30, 30, 30, 0.62);
  3858   .components-text-control__input[type="password"]:-ms-input-placeholder,
  4614 }
  3859   .components-text-control__input[type="color"]:-ms-input-placeholder,
  4615 .components-text-control__input:-ms-input-placeholder,
  3860   .components-text-control__input[type="date"]:-ms-input-placeholder,
  4616 .components-text-control__input[type=text]:-ms-input-placeholder,
  3861   .components-text-control__input[type="datetime"]:-ms-input-placeholder,
  4617 .components-text-control__input[type=tel]:-ms-input-placeholder,
  3862   .components-text-control__input[type="datetime-local"]:-ms-input-placeholder,
  4618 .components-text-control__input[type=time]:-ms-input-placeholder,
  3863   .components-text-control__input[type="email"]:-ms-input-placeholder,
  4619 .components-text-control__input[type=url]:-ms-input-placeholder,
  3864   .components-text-control__input[type="month"]:-ms-input-placeholder,
  4620 .components-text-control__input[type=week]:-ms-input-placeholder,
  3865   .components-text-control__input[type="number"]:-ms-input-placeholder {
  4621 .components-text-control__input[type=password]:-ms-input-placeholder,
  3866     color: rgba(30, 30, 30, 0.62); }
  4622 .components-text-control__input[type=color]:-ms-input-placeholder,
  3867   .is-dark-theme .components-text-control__input::-webkit-input-placeholder, .is-dark-theme
  4623 .components-text-control__input[type=date]:-ms-input-placeholder,
  3868   .components-text-control__input[type="text"]::-webkit-input-placeholder, .is-dark-theme
  4624 .components-text-control__input[type=datetime]:-ms-input-placeholder,
  3869   .components-text-control__input[type="tel"]::-webkit-input-placeholder, .is-dark-theme
  4625 .components-text-control__input[type=datetime-local]:-ms-input-placeholder,
  3870   .components-text-control__input[type="time"]::-webkit-input-placeholder, .is-dark-theme
  4626 .components-text-control__input[type=email]:-ms-input-placeholder,
  3871   .components-text-control__input[type="url"]::-webkit-input-placeholder, .is-dark-theme
  4627 .components-text-control__input[type=month]:-ms-input-placeholder,
  3872   .components-text-control__input[type="week"]::-webkit-input-placeholder, .is-dark-theme
  4628 .components-text-control__input[type=number]:-ms-input-placeholder {
  3873   .components-text-control__input[type="password"]::-webkit-input-placeholder, .is-dark-theme
  4629   color: rgba(30, 30, 30, 0.62);
  3874   .components-text-control__input[type="color"]::-webkit-input-placeholder, .is-dark-theme
  4630 }
  3875   .components-text-control__input[type="date"]::-webkit-input-placeholder, .is-dark-theme
       
  3876   .components-text-control__input[type="datetime"]::-webkit-input-placeholder, .is-dark-theme
       
  3877   .components-text-control__input[type="datetime-local"]::-webkit-input-placeholder, .is-dark-theme
       
  3878   .components-text-control__input[type="email"]::-webkit-input-placeholder, .is-dark-theme
       
  3879   .components-text-control__input[type="month"]::-webkit-input-placeholder, .is-dark-theme
       
  3880   .components-text-control__input[type="number"]::-webkit-input-placeholder {
       
  3881     color: rgba(255, 255, 255, 0.65); }
       
  3882   .is-dark-theme .components-text-control__input::-moz-placeholder, .is-dark-theme
       
  3883   .components-text-control__input[type="text"]::-moz-placeholder, .is-dark-theme
       
  3884   .components-text-control__input[type="tel"]::-moz-placeholder, .is-dark-theme
       
  3885   .components-text-control__input[type="time"]::-moz-placeholder, .is-dark-theme
       
  3886   .components-text-control__input[type="url"]::-moz-placeholder, .is-dark-theme
       
  3887   .components-text-control__input[type="week"]::-moz-placeholder, .is-dark-theme
       
  3888   .components-text-control__input[type="password"]::-moz-placeholder, .is-dark-theme
       
  3889   .components-text-control__input[type="color"]::-moz-placeholder, .is-dark-theme
       
  3890   .components-text-control__input[type="date"]::-moz-placeholder, .is-dark-theme
       
  3891   .components-text-control__input[type="datetime"]::-moz-placeholder, .is-dark-theme
       
  3892   .components-text-control__input[type="datetime-local"]::-moz-placeholder, .is-dark-theme
       
  3893   .components-text-control__input[type="email"]::-moz-placeholder, .is-dark-theme
       
  3894   .components-text-control__input[type="month"]::-moz-placeholder, .is-dark-theme
       
  3895   .components-text-control__input[type="number"]::-moz-placeholder {
       
  3896     opacity: 1;
       
  3897     color: rgba(255, 255, 255, 0.65); }
       
  3898   .is-dark-theme .components-text-control__input:-ms-input-placeholder, .is-dark-theme
       
  3899   .components-text-control__input[type="text"]:-ms-input-placeholder, .is-dark-theme
       
  3900   .components-text-control__input[type="tel"]:-ms-input-placeholder, .is-dark-theme
       
  3901   .components-text-control__input[type="time"]:-ms-input-placeholder, .is-dark-theme
       
  3902   .components-text-control__input[type="url"]:-ms-input-placeholder, .is-dark-theme
       
  3903   .components-text-control__input[type="week"]:-ms-input-placeholder, .is-dark-theme
       
  3904   .components-text-control__input[type="password"]:-ms-input-placeholder, .is-dark-theme
       
  3905   .components-text-control__input[type="color"]:-ms-input-placeholder, .is-dark-theme
       
  3906   .components-text-control__input[type="date"]:-ms-input-placeholder, .is-dark-theme
       
  3907   .components-text-control__input[type="datetime"]:-ms-input-placeholder, .is-dark-theme
       
  3908   .components-text-control__input[type="datetime-local"]:-ms-input-placeholder, .is-dark-theme
       
  3909   .components-text-control__input[type="email"]:-ms-input-placeholder, .is-dark-theme
       
  3910   .components-text-control__input[type="month"]:-ms-input-placeholder, .is-dark-theme
       
  3911   .components-text-control__input[type="number"]:-ms-input-placeholder {
       
  3912     color: rgba(255, 255, 255, 0.65); }
       
  3913 
       
  3914 .components-textarea-control__input {
       
  3915   width: 100%;
       
  3916   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
       
  3917   padding: 6px 8px;
       
  3918   box-shadow: 0 0 0 transparent;
       
  3919   transition: box-shadow 0.1s linear;
       
  3920   border-radius: 2px;
       
  3921   border: 1px solid #757575;
       
  3922   /* Fonts smaller than 16px causes mobile safari to zoom. */
       
  3923   font-size: 16px;
       
  3924   /* Override core line-height. To be reviewed. */
       
  3925   line-height: normal; }
       
  3926   @media (prefers-reduced-motion: reduce) {
       
  3927     .components-textarea-control__input {
       
  3928       transition-duration: 0s; } }
       
  3929   @media (min-width: 600px) {
       
  3930     .components-textarea-control__input {
       
  3931       font-size: 13px;
       
  3932       /* Override core line-height. To be reviewed. */
       
  3933       line-height: normal; } }
       
  3934   .components-textarea-control__input:focus {
       
  3935     border-color: #007cba;
       
  3936     border-color: var(--wp-admin-theme-color);
       
  3937     box-shadow: 0 0 0 0.5px #007cba;
       
  3938     box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
       
  3939     outline: 2px solid transparent; }
       
  3940   .components-textarea-control__input::-webkit-input-placeholder {
       
  3941     color: rgba(30, 30, 30, 0.62); }
       
  3942   .components-textarea-control__input::-moz-placeholder {
       
  3943     opacity: 1;
       
  3944     color: rgba(30, 30, 30, 0.62); }
       
  3945   .components-textarea-control__input:-ms-input-placeholder {
       
  3946     color: rgba(30, 30, 30, 0.62); }
       
  3947   .is-dark-theme .components-textarea-control__input::-webkit-input-placeholder {
       
  3948     color: rgba(255, 255, 255, 0.65); }
       
  3949   .is-dark-theme .components-textarea-control__input::-moz-placeholder {
       
  3950     opacity: 1;
       
  3951     color: rgba(255, 255, 255, 0.65); }
       
  3952   .is-dark-theme .components-textarea-control__input:-ms-input-placeholder {
       
  3953     color: rgba(255, 255, 255, 0.65); }
       
  3954 
  4631 
  3955 .components-tip {
  4632 .components-tip {
  3956   display: flex;
  4633   display: flex;
  3957   color: #555d66; }
  4634   color: #757575;
  3958   .components-tip svg {
  4635 }
  3959     -ms-grid-row-align: center;
  4636 .components-tip svg {
  3960         align-self: center;
  4637   align-self: center;
  3961     fill: #f0b849;
  4638   fill: #f0b849;
  3962     flex-shrink: 0;
  4639   flex-shrink: 0;
  3963     margin-right: 16px; }
  4640   margin-right: 16px;
  3964   .components-tip p {
  4641 }
  3965     margin: 0; }
  4642 .components-tip p {
       
  4643   margin: 0;
       
  4644 }
  3966 
  4645 
  3967 .components-toggle-control .components-base-control__field {
  4646 .components-toggle-control .components-base-control__field {
  3968   display: flex;
  4647   display: flex;
  3969   margin-bottom: 12px;
  4648   margin-bottom: 12px;
  3970   line-height: initial;
  4649   line-height: initial;
  3971   align-items: center; }
  4650   align-items: center;
  3972   .components-toggle-control .components-base-control__field .components-form-toggle {
  4651 }
  3973     margin-right: 12px; }
  4652 .components-toggle-control .components-base-control__field .components-form-toggle {
  3974   .components-toggle-control .components-base-control__field .components-toggle-control__label {
  4653   margin-right: 12px;
  3975     display: block; }
  4654 }
       
  4655 .components-toggle-control .components-base-control__field .components-toggle-control__label {
       
  4656   display: block;
       
  4657 }
  3976 
  4658 
  3977 .components-accessible-toolbar {
  4659 .components-accessible-toolbar {
  3978   display: inline-flex;
  4660   display: inline-flex;
  3979   border: 1px solid #1e1e1e;
  4661   border: 1px solid #1e1e1e;
  3980   border-radius: 2px;
  4662   border-radius: 2px;
  3981   flex-shrink: 0; }
  4663   flex-shrink: 0;
  3982   .components-accessible-toolbar > .components-toolbar-group:last-child {
  4664 }
  3983     border-right: none; }
  4665 .components-accessible-toolbar > .components-toolbar-group:last-child {
       
  4666   border-right: none;
       
  4667 }
  3984 
  4668 
  3985 .components-accessible-toolbar .components-button,
  4669 .components-accessible-toolbar .components-button,
  3986 .components-toolbar .components-button {
  4670 .components-toolbar .components-button {
  3987   position: relative;
  4671   position: relative;
  3988   height: 48px;
  4672   height: 48px;
  3989   z-index: 1;
  4673   z-index: 1;
  3990   padding-left: 16px;
  4674   padding-left: 16px;
  3991   padding-right: 16px; }
  4675   padding-right: 16px;
  3992   .components-accessible-toolbar .components-button:focus:enabled,
  4676 }
  3993   .components-toolbar .components-button:focus:enabled {
  4677 .components-accessible-toolbar .components-button:focus:enabled,
  3994     box-shadow: none;
  4678 .components-toolbar .components-button:focus:enabled {
  3995     outline: none; }
  4679   box-shadow: none;
       
  4680   outline: none;
       
  4681 }
       
  4682 .components-accessible-toolbar .components-button::before,
       
  4683 .components-toolbar .components-button::before {
       
  4684   content: "";
       
  4685   position: absolute;
       
  4686   display: block;
       
  4687   border-radius: 2px;
       
  4688   height: 32px;
       
  4689   left: 8px;
       
  4690   right: 8px;
       
  4691   z-index: -1;
       
  4692   animation: components-button__appear-animation 0.1s ease;
       
  4693   animation-fill-mode: forwards;
       
  4694 }
       
  4695 @media (prefers-reduced-motion: reduce) {
  3996   .components-accessible-toolbar .components-button::before,
  4696   .components-accessible-toolbar .components-button::before,
  3997   .components-toolbar .components-button::before {
  4697 .components-toolbar .components-button::before {
  3998     content: "";
  4698     animation-duration: 1ms;
  3999     position: absolute;
  4699     animation-delay: 0s;
  4000     display: block;
  4700   }
  4001     border-radius: 2px;
  4701 }
  4002     height: 32px;
  4702 .components-accessible-toolbar .components-button svg,
  4003     left: 8px;
  4703 .components-toolbar .components-button svg {
  4004     right: 8px;
  4704   position: relative;
  4005     z-index: -1;
  4705   margin-left: auto;
  4006     animation: components-button__appear-animation 0.1s ease;
  4706   margin-right: auto;
  4007     animation-fill-mode: forwards; }
  4707 }
  4008     @media (prefers-reduced-motion: reduce) {
  4708 .components-accessible-toolbar .components-button.is-pressed,
  4009       .components-accessible-toolbar .components-button::before,
  4709 .components-toolbar .components-button.is-pressed {
  4010       .components-toolbar .components-button::before {
  4710   background: transparent;
  4011         animation-duration: 1ms; } }
  4711 }
  4012   .components-accessible-toolbar .components-button svg,
  4712 .components-accessible-toolbar .components-button.is-pressed:hover,
  4013   .components-toolbar .components-button svg {
  4713 .components-toolbar .components-button.is-pressed:hover {
  4014     position: relative;
  4714   background: transparent;
  4015     margin-left: auto;
  4715 }
  4016     margin-right: auto; }
  4716 .components-accessible-toolbar .components-button.is-pressed::before,
  4017   .components-accessible-toolbar .components-button.is-pressed,
  4717 .components-toolbar .components-button.is-pressed::before {
  4018   .components-toolbar .components-button.is-pressed {
  4718   background: #1e1e1e;
  4019     background: transparent; }
  4719 }
  4020     .components-accessible-toolbar .components-button.is-pressed:hover,
  4720 .components-accessible-toolbar .components-button:focus::before,
  4021     .components-toolbar .components-button.is-pressed:hover {
  4721 .components-toolbar .components-button:focus::before {
  4022       background: transparent; }
  4722   box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 4px #fff;
  4023     .components-accessible-toolbar .components-button.is-pressed::before,
  4723   outline: 2px solid transparent;
  4024     .components-toolbar .components-button.is-pressed::before {
  4724 }
  4025       background: #1e1e1e; }
  4725 .components-accessible-toolbar .components-button.has-icon,
  4026   .components-accessible-toolbar .components-button:focus::before,
  4726 .components-toolbar .components-button.has-icon {
  4027   .components-toolbar .components-button:focus::before {
  4727   padding-left: 8px;
  4028     box-shadow: inset 0 0 0 1.5px #007cba, inset 0 0 0 4px #fff;
  4728   padding-right: 8px;
  4029     box-shadow: inset 0 0 0 1.5px var(--wp-admin-theme-color), inset 0 0 0 4px #fff;
  4729   min-width: 48px;
  4030     outline: 2px solid transparent; }
  4730   justify-content: center;
  4031   .components-accessible-toolbar .components-button.has-icon,
  4731 }
  4032   .components-toolbar .components-button.has-icon {
  4732 .components-accessible-toolbar .components-button.components-tab-button,
  4033     padding-left: 8px;
  4733 .components-toolbar .components-button.components-tab-button {
  4034     padding-right: 8px;
  4734   font-weight: 500;
  4035     min-width: 48px;
  4735 }
  4036     justify-content: center; }
  4736 .components-accessible-toolbar .components-button.components-tab-button span,
  4037   .components-accessible-toolbar .components-button.components-tab-button,
  4737 .components-toolbar .components-button.components-tab-button span {
  4038   .components-toolbar .components-button.components-tab-button {
  4738   display: inline-block;
  4039     font-weight: 500; }
  4739   padding-left: 0;
  4040     .components-accessible-toolbar .components-button.components-tab-button span,
  4740   padding-right: 0;
  4041     .components-toolbar .components-button.components-tab-button span {
  4741   position: relative;
  4042       display: inline-block;
  4742 }
  4043       padding-left: 0;
       
  4044       padding-right: 0;
       
  4045       position: relative; }
       
  4046 
  4743 
  4047 @keyframes components-button__appear-animation {
  4744 @keyframes components-button__appear-animation {
  4048   from {
  4745   from {
  4049     transform: scaleY(0); }
  4746     transform: scaleY(0);
       
  4747   }
  4050   to {
  4748   to {
  4051     transform: scaleY(1); } }
  4749     transform: scaleY(1);
  4052 
  4750   }
       
  4751 }
  4053 .components-toolbar__control.components-button {
  4752 .components-toolbar__control.components-button {
  4054   position: relative; }
  4753   position: relative;
  4055   .components-toolbar__control.components-button[data-subscript] svg {
  4754 }
  4056     padding: 5px 10px 5px 0; }
  4755 .components-toolbar__control.components-button[data-subscript] svg {
  4057   .components-toolbar__control.components-button[data-subscript]::after {
  4756   padding: 5px 10px 5px 0;
  4058     content: attr(data-subscript);
  4757 }
  4059     font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  4758 .components-toolbar__control.components-button[data-subscript]::after {
  4060     font-size: 13px;
  4759   content: attr(data-subscript);
  4061     font-weight: 600;
  4760   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  4062     line-height: 12px;
  4761   font-size: 13px;
  4063     position: absolute;
  4762   font-weight: 600;
  4064     right: 8px;
  4763   line-height: 12px;
  4065     bottom: 10px; }
  4764   position: absolute;
  4066   .components-toolbar__control.components-button:active::before {
  4765   right: 8px;
  4067     display: none; }
  4766   bottom: 10px;
  4068   .components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]::after {
  4767 }
  4069     color: #fff; }
  4768 .components-toolbar__control.components-button:active::before {
       
  4769   display: none;
       
  4770 }
       
  4771 .components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]::after {
       
  4772   color: #fff;
       
  4773 }
  4070 
  4774 
  4071 .components-toolbar-group {
  4775 .components-toolbar-group {
  4072   min-height: 48px;
  4776   min-height: 48px;
  4073   border-right: 1px solid #1e1e1e;
  4777   border-right: 1px solid #1e1e1e;
  4074   background-color: #fff;
  4778   background-color: #fff;
  4075   display: inline-flex;
  4779   display: inline-flex;
  4076   flex-shrink: 0;
  4780   flex-shrink: 0;
  4077   flex-wrap: wrap;
  4781   flex-wrap: wrap;
  4078   line-height: 0; }
  4782   line-height: 0;
  4079   .components-toolbar-group .components-toolbar-group {
  4783 }
  4080     border-width: 0;
  4784 .components-toolbar-group .components-toolbar-group.components-toolbar-group {
  4081     margin: 0; }
  4785   border-width: 0;
       
  4786   margin: 0;
       
  4787 }
  4082 
  4788 
  4083 .components-toolbar {
  4789 .components-toolbar {
  4084   min-height: 48px;
  4790   min-height: 48px;
  4085   margin: 0;
  4791   margin: 0;
  4086   border: 1px solid #1e1e1e;
  4792   border: 1px solid #1e1e1e;
  4087   border-radius: 2px;
       
  4088   background-color: #fff;
  4793   background-color: #fff;
  4089   display: inline-flex;
  4794   display: inline-flex;
  4090   flex-shrink: 0;
  4795   flex-shrink: 0;
  4091   flex-wrap: wrap; }
  4796   flex-wrap: wrap;
       
  4797 }
       
  4798 .components-toolbar .components-toolbar.components-toolbar {
       
  4799   border-width: 0;
       
  4800   margin: 0;
       
  4801 }
  4092 
  4802 
  4093 div.components-toolbar > div {
  4803 div.components-toolbar > div {
  4094   display: block;
  4804   display: block;
  4095   margin: 0; }
  4805   margin: 0;
  4096   @supports ((position: -webkit-sticky) or (position: sticky)) {
  4806 }
  4097     div.components-toolbar > div {
  4807 @supports (position: sticky) {
  4098       display: flex; } }
  4808   div.components-toolbar > div {
  4099 
  4809     display: flex;
       
  4810   }
       
  4811 }
  4100 div.components-toolbar > div + div.has-left-divider {
  4812 div.components-toolbar > div + div.has-left-divider {
  4101   margin-left: 6px;
  4813   margin-left: 6px;
  4102   position: relative;
  4814   position: relative;
  4103   overflow: visible; }
  4815   overflow: visible;
  4104 
  4816 }
  4105 div.components-toolbar > div + div.has-left-divider::before {
  4817 div.components-toolbar > div + div.has-left-divider::before {
  4106   display: inline-block;
  4818   display: inline-block;
  4107   content: "";
  4819   content: "";
  4108   box-sizing: content-box;
  4820   box-sizing: content-box;
  4109   background-color: #ddd;
  4821   background-color: #ddd;
  4110   position: absolute;
  4822   position: absolute;
  4111   top: 8px;
  4823   top: 8px;
  4112   left: -3px;
  4824   left: -3px;
  4113   width: 1px;
  4825   width: 1px;
  4114   height: 20px; }
  4826   height: 20px;
  4115 
  4827 }
  4116 .components-accessible-toolbar .components-toolbar-group > .components-button.components-button.has-icon,
  4828 
  4117 .components-toolbar div > .components-button.components-button.has-icon {
  4829 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:first-child:last-child,
       
  4830 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:first-child:last-child .components-button, .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot.components-dropdown > .components-button.components-button, .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot.components-dropdown > * .components-button,
       
  4831 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:first-child:last-child,
       
  4832 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:first-child:last-child .components-button,
       
  4833 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot.components-dropdown > .components-button.components-button,
       
  4834 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot.components-dropdown > * .components-button,
       
  4835 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:first-child:last-child,
       
  4836 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:first-child:last-child .components-button,
       
  4837 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar.components-dropdown > .components-button.components-button,
       
  4838 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar.components-dropdown > * .components-button,
       
  4839 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:first-child:last-child,
       
  4840 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:first-child:last-child .components-button,
       
  4841 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown.components-dropdown > .components-button.components-button,
       
  4842 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown.components-dropdown > * .components-button,
       
  4843 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:first-child:last-child,
       
  4844 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:first-child:last-child .components-button,
       
  4845 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group.components-dropdown > .components-button.components-button,
       
  4846 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group.components-dropdown > * .components-button {
       
  4847   min-width: 48px;
       
  4848   padding-left: 12px;
       
  4849   padding-right: 12px;
       
  4850 }
       
  4851 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:first-child:last-child::before,
       
  4852 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:first-child:last-child .components-button::before, .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot.components-dropdown > .components-button.components-button::before, .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot.components-dropdown > * .components-button::before,
       
  4853 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:first-child:last-child::before,
       
  4854 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:first-child:last-child .components-button::before,
       
  4855 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot.components-dropdown > .components-button.components-button::before,
       
  4856 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot.components-dropdown > * .components-button::before,
       
  4857 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:first-child:last-child::before,
       
  4858 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:first-child:last-child .components-button::before,
       
  4859 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar.components-dropdown > .components-button.components-button::before,
       
  4860 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar.components-dropdown > * .components-button::before,
       
  4861 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:first-child:last-child::before,
       
  4862 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:first-child:last-child .components-button::before,
       
  4863 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown.components-dropdown > .components-button.components-button::before,
       
  4864 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown.components-dropdown > * .components-button::before,
       
  4865 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:first-child:last-child::before,
       
  4866 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:first-child:last-child .components-button::before,
       
  4867 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group.components-dropdown > .components-button.components-button::before,
       
  4868 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group.components-dropdown > * .components-button::before {
       
  4869   left: 8px;
       
  4870   right: 8px;
       
  4871 }
       
  4872 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:first-child,
       
  4873 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div:first-child > .components-button,
       
  4874 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:first-child .components-button,
       
  4875 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:first-child,
       
  4876 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div:first-child > .components-button,
       
  4877 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:first-child .components-button,
       
  4878 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:first-child,
       
  4879 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div:first-child > .components-button,
       
  4880 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:first-child .components-button,
       
  4881 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:first-child,
       
  4882 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div:first-child > .components-button,
       
  4883 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:first-child .components-button,
       
  4884 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:first-child,
       
  4885 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div:first-child > .components-button,
       
  4886 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:first-child .components-button {
       
  4887   min-width: 42px;
       
  4888   padding-left: 11px;
       
  4889   padding-right: 6px;
       
  4890 }
       
  4891 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:first-child::before,
       
  4892 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div:first-child > .components-button::before,
       
  4893 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:first-child .components-button::before,
       
  4894 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:first-child::before,
       
  4895 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div:first-child > .components-button::before,
       
  4896 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:first-child .components-button::before,
       
  4897 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:first-child::before,
       
  4898 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div:first-child > .components-button::before,
       
  4899 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:first-child .components-button::before,
       
  4900 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:first-child::before,
       
  4901 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div:first-child > .components-button::before,
       
  4902 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:first-child .components-button::before,
       
  4903 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:first-child::before,
       
  4904 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div:first-child > .components-button::before,
       
  4905 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:first-child .components-button::before {
       
  4906   left: 8px;
       
  4907   right: 2px;
       
  4908 }
       
  4909 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button,
       
  4910 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div > .components-button,
       
  4911 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown .components-button,
       
  4912 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button,
       
  4913 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div > .components-button,
       
  4914 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown .components-button,
       
  4915 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button,
       
  4916 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div > .components-button,
       
  4917 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown .components-button,
       
  4918 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button,
       
  4919 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div > .components-button,
       
  4920 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown .components-button,
       
  4921 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button,
       
  4922 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div > .components-button,
       
  4923 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown .components-button {
  4118   min-width: 36px;
  4924   min-width: 36px;
  4119   padding-left: 6px;
  4925   padding-left: 6px;
  4120   padding-right: 6px; }
  4926   padding-right: 6px;
  4121   .components-accessible-toolbar .components-toolbar-group > .components-button.components-button.has-icon svg,
  4927 }
  4122   .components-toolbar div > .components-button.components-button.has-icon svg {
  4928 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button svg,
  4123     min-width: 24px; }
  4929 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div > .components-button svg,
  4124   .components-accessible-toolbar .components-toolbar-group > .components-button.components-button.has-icon::before,
  4930 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown .components-button svg,
  4125   .components-toolbar div > .components-button.components-button.has-icon::before {
  4931 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button svg,
  4126     left: 2px;
  4932 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div > .components-button svg,
  4127     right: 2px; }
  4933 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown .components-button svg,
  4128 
  4934 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button svg,
  4129 .components-accessible-toolbar .components-toolbar-group > .components-button:first-child.has-icon,
  4935 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div > .components-button svg,
  4130 .components-accessible-toolbar .components-toolbar-group > div:first-child > .components-button.has-icon,
  4936 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown .components-button svg,
  4131 .components-toolbar div:first-child .components-button.has-icon {
  4937 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button svg,
  4132   min-width: 42px;
  4938 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div > .components-button svg,
  4133   padding-left: 11px;
  4939 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown .components-button svg,
  4134   padding-right: 6px; }
  4940 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button svg,
  4135   .components-accessible-toolbar .components-toolbar-group > .components-button:first-child.has-icon::before,
  4941 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div > .components-button svg,
  4136   .components-accessible-toolbar .components-toolbar-group > div:first-child > .components-button.has-icon::before,
  4942 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown .components-button svg {
  4137   .components-toolbar div:first-child .components-button.has-icon::before {
  4943   min-width: 24px;
  4138     left: 8px;
  4944 }
  4139     right: 2px; }
  4945 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button::before,
  4140 
  4946 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div > .components-button::before,
  4141 .components-accessible-toolbar .components-toolbar-group > .components-button:last-of-type.has-icon,
  4947 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown .components-button::before,
  4142 .components-accessible-toolbar .components-toolbar-group > div:last-child > .components-button.has-icon,
  4948 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button::before,
  4143 .components-toolbar div:last-child .components-button.has-icon {
  4949 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div > .components-button::before,
       
  4950 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown .components-button::before,
       
  4951 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button::before,
       
  4952 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div > .components-button::before,
       
  4953 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown .components-button::before,
       
  4954 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button::before,
       
  4955 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div > .components-button::before,
       
  4956 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown .components-button::before,
       
  4957 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button::before,
       
  4958 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div > .components-button::before,
       
  4959 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown .components-button::before {
       
  4960   left: 2px;
       
  4961   right: 2px;
       
  4962 }
       
  4963 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:last-child,
       
  4964 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div:last-child > .components-button,
       
  4965 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:last-child .components-button,
       
  4966 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:last-child,
       
  4967 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div:last-child > .components-button,
       
  4968 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:last-child .components-button,
       
  4969 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:last-child,
       
  4970 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div:last-child > .components-button,
       
  4971 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:last-child .components-button,
       
  4972 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:last-child,
       
  4973 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div:last-child > .components-button,
       
  4974 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:last-child .components-button,
       
  4975 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:last-child,
       
  4976 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div:last-child > .components-button,
       
  4977 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:last-child .components-button {
  4144   min-width: 42px;
  4978   min-width: 42px;
  4145   padding-left: 6px;
  4979   padding-left: 6px;
  4146   padding-right: 11px; }
  4980   padding-right: 11px;
  4147   .components-accessible-toolbar .components-toolbar-group > .components-button:last-of-type.has-icon::before,
  4981 }
  4148   .components-accessible-toolbar .components-toolbar-group > div:last-child > .components-button.has-icon::before,
  4982 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:last-child::before,
  4149   .components-toolbar div:last-child .components-button.has-icon::before {
  4983 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div:last-child > .components-button::before,
  4150     left: 2px;
  4984 .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:last-child .components-button::before,
  4151     right: 8px; }
  4985 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:last-child::before,
  4152 
  4986 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div:last-child > .components-button::before,
  4153 .components-accessible-toolbar .components-toolbar-group > .components-button:first-of-type:last-of-type.has-icon,
  4987 .block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:last-child .components-button::before,
  4154 .components-accessible-toolbar .components-toolbar-group > div:first-child:last-child > .components-button.has-icon,
  4988 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:last-child::before,
  4155 .components-toolbar div:first-child:last-child > .components-button.has-icon {
  4989 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div:last-child > .components-button::before,
  4156   min-width: 48px;
  4990 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:last-child .components-button::before,
  4157   padding-left: 12px;
  4991 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:last-child::before,
  4158   padding-right: 12px; }
  4992 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div:last-child > .components-button::before,
  4159   .components-accessible-toolbar .components-toolbar-group > .components-button:first-of-type:last-of-type.has-icon::before,
  4993 .block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:last-child .components-button::before,
  4160   .components-accessible-toolbar .components-toolbar-group > div:first-child:last-child > .components-button.has-icon::before,
  4994 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:last-child::before,
  4161   .components-toolbar div:first-child:last-child > .components-button.has-icon::before {
  4995 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div:last-child > .components-button::before,
  4162     left: 8px;
  4996 .block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:last-child .components-button::before {
  4163     right: 8px; }
  4997   left: 2px;
       
  4998   right: 8px;
       
  4999 }
  4164 
  5000 
  4165 .components-tooltip.components-popover {
  5001 .components-tooltip.components-popover {
  4166   z-index: 1000002; }
  5002   z-index: 1000002;
  4167   .components-tooltip.components-popover .components-popover__content {
  5003 }
  4168     min-width: 0; }
  5004 .components-tooltip.components-popover .components-popover__content {
       
  5005   min-width: 0;
       
  5006 }
  4169 
  5007 
  4170 .components-tooltip .components-popover__content {
  5008 .components-tooltip .components-popover__content {
  4171   background: #1e1e1e;
  5009   background: #1e1e1e;
  4172   border-radius: 2px;
  5010   border-radius: 2px;
  4173   border-width: 0;
  5011   border-width: 0;
  4174   color: #fff;
  5012   color: #fff;
  4175   white-space: nowrap;
  5013   white-space: nowrap;
  4176   text-align: center;
  5014   text-align: center;
  4177   line-height: 1.4;
  5015   line-height: 1.4;
  4178   font-size: 12px;
  5016   font-size: 12px;
  4179   box-shadow: none; }
  5017   box-shadow: none;
  4180   .components-tooltip .components-popover__content > div {
  5018 }
  4181     padding: 4px 8px; }
  5019 .components-tooltip .components-popover__content > div {
       
  5020   padding: 4px 8px;
       
  5021 }
  4182 
  5022 
  4183 .components-tooltip__shortcut {
  5023 .components-tooltip__shortcut {
  4184   display: inline-block;
  5024   display: inline-block;
  4185   margin-left: 8px; }
  5025   margin-left: 8px;
       
  5026 }
       
  5027 
       
  5028 .disabled-element-wrapper {
       
  5029   position: relative;
       
  5030 }
       
  5031 .disabled-element-wrapper .event-catcher {
       
  5032   z-index: 100002;
       
  5033   position: absolute;
       
  5034   width: 100%;
       
  5035   height: 100%;
       
  5036   top: 0;
       
  5037   left: 0;
       
  5038   bottom: 0;
       
  5039   right: 0;
       
  5040 }
  4186 
  5041 
  4187 .components-visually-hidden {
  5042 .components-visually-hidden {
  4188   border: 0;
  5043   border: 0;
  4189   clip: rect(1px, 1px, 1px, 1px);
  5044   clip: rect(1px, 1px, 1px, 1px);
  4190   -webkit-clip-path: inset(50%);
  5045   -webkit-clip-path: inset(50%);
  4193   margin: -1px;
  5048   margin: -1px;
  4194   overflow: hidden;
  5049   overflow: hidden;
  4195   padding: 0;
  5050   padding: 0;
  4196   position: absolute;
  5051   position: absolute;
  4197   width: 1px;
  5052   width: 1px;
  4198   word-wrap: normal !important; }
  5053   word-wrap: normal !important;
       
  5054 }
  4199 
  5055 
  4200 .components-visually-hidden:focus {
  5056 .components-visually-hidden:focus {
  4201   background-color: #ddd;
  5057   background-color: #ddd;
  4202   clip: auto !important;
  5058   clip: auto !important;
  4203   -webkit-clip-path: none;
  5059   -webkit-clip-path: none;
  4210   line-height: normal;
  5066   line-height: normal;
  4211   padding: 15px 23px 14px;
  5067   padding: 15px 23px 14px;
  4212   text-decoration: none;
  5068   text-decoration: none;
  4213   top: 5px;
  5069   top: 5px;
  4214   width: auto;
  5070   width: auto;
  4215   z-index: 100000; }
  5071   z-index: 100000;
       
  5072 }