[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/css/dist/components/ -> style-rtl.css (source)

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


Generated : Thu Nov 21 08:20:01 2024 Cross-referenced by PHPXref