[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

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

   1  @charset "UTF-8";
   2  /**
   3   * Typography
   4   */
   5  /**
   6   * SCSS Variables.
   7   *
   8   * Please use variables from this sheet to ensure consistency across the UI.
   9   * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
  10   * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
  11   */
  12  /**
  13   * Colors
  14   */
  15  /**
  16   * Fonts & basic variables.
  17   */
  18  /**
  19   * Typography
  20   */
  21  /**
  22   * Grid System.
  23   * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
  24   */
  25  /**
  26   * Radius scale.
  27   */
  28  /**
  29   * Elevation scale.
  30   */
  31  /**
  32   * Dimensions.
  33   */
  34  /**
  35   * Mobile specific styles
  36   */
  37  /**
  38   * Editor styles.
  39   */
  40  /**
  41   * Block & Editor UI.
  42   */
  43  /**
  44   * Block paddings.
  45   */
  46  /**
  47   * React Native specific.
  48   * These variables do not appear to be used anywhere else.
  49   */
  50  /**
  51   * Breakpoints & Media Queries
  52   */
  53  /**
  54  *  Converts a hex value into the rgb equivalent.
  55  *
  56  * @param {string} hex - the hexadecimal value to convert
  57  * @return {string} comma separated rgb values
  58  */
  59  /**
  60   * Long content fade mixin
  61   *
  62   * Creates a fading overlay to signify that the content is longer
  63   * than the space allows.
  64   */
  65  /**
  66   * Breakpoint mixins
  67   */
  68  /**
  69   * Focus styles.
  70   */
  71  /**
  72   * Applies editor left position to the selector passed as argument
  73   */
  74  /**
  75   * Styles that are reused verbatim in a few places
  76   */
  77  /**
  78   * Allows users to opt-out of animations via OS-level preferences.
  79   */
  80  /**
  81   * Reset default styles for JavaScript UI based pages.
  82   * This is a WP-admin agnostic reset
  83   */
  84  /**
  85   * Reset the WP Admin page styles for Gutenberg-like pages.
  86   */
  87  /**
  88   * Creates a checkerboard pattern background to indicate transparency.
  89   * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
  90   */
  91  :root {
  92    --wp-block-synced-color: #7a00df;
  93    --wp-block-synced-color--rgb: 122, 0, 223;
  94    --wp-bound-block-color: var(--wp-block-synced-color);
  95    --wp-editor-canvas-background: #ddd;
  96    --wp-admin-theme-color: #007cba;
  97    --wp-admin-theme-color--rgb: 0, 124, 186;
  98    --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
  99    --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
 100    --wp-admin-theme-color-darker-20: #005a87;
 101    --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
 102    --wp-admin-border-width-focus: 2px;
 103  }
 104  @media (min-resolution: 192dpi) {
 105    :root {
 106      --wp-admin-border-width-focus: 1.5px;
 107    }
 108  }
 109  
 110  .admin-ui-page {
 111    display: flex;
 112    height: 100%;
 113    background-color: var(--wpds-color-bg-surface-neutral-strong, #ffffff);
 114    color: var(--wpds-color-fg-content-neutral, #1e1e1e);
 115    position: relative;
 116    z-index: 1;
 117    flex-flow: column;
 118    text-wrap: pretty;
 119  }
 120  
 121  .admin-ui-page__header {
 122    padding: var(--wpds-dimension-padding-lg, 16px) var(--wpds-dimension-padding-2xl, 24px);
 123    border-bottom: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-surface-neutral-weak, #e0e0e0);
 124    background: var(--wpds-color-bg-surface-neutral-strong, #ffffff);
 125    position: sticky;
 126    top: 0;
 127    z-index: 1;
 128  }
 129  
 130  .admin-ui-page__header-title {
 131    font-family: var(--wpds-font-family-heading, -apple-system, system-ui, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif);
 132    font-size: var(--wpds-font-size-xl, 20px);
 133    font-weight: var(--wpds-font-weight-medium, 499);
 134    line-height: var(--wpds-font-line-height-xl, 32px);
 135    margin: 0;
 136    overflow: hidden;
 137    text-overflow: ellipsis;
 138    white-space: nowrap;
 139  }
 140  
 141  .admin-ui-page__sidebar-toggle-slot:empty {
 142    display: none;
 143  }
 144  
 145  .admin-ui-page__header-subtitle {
 146    padding-block-end: var(--wpds-dimension-padding-xs, 4px);
 147    color: var(--wpds-color-fg-content-neutral-weak, #6d6d6d);
 148    font-size: var(--wpds-font-size-md, 13px);
 149    line-height: var(--wpds-font-line-height-md, 24px);
 150    margin: 0;
 151  }
 152  
 153  .admin-ui-page__content {
 154    flex-grow: 1;
 155    overflow: auto;
 156    display: flex;
 157    flex-direction: column;
 158  }
 159  
 160  .admin-ui-page__content.has-padding {
 161    padding: var(--wpds-dimension-padding-lg, 16px) var(--wpds-dimension-padding-2xl, 24px);
 162  }
 163  
 164  .show-icon-labels .admin-ui-page__header-actions .components-button.has-icon {
 165    width: auto;
 166    padding: 0 var(--wpds-dimension-padding-xs, 4px);
 167  }
 168  
 169  .show-icon-labels .admin-ui-page__header-actions .components-button.has-icon svg {
 170    display: none;
 171  }
 172  
 173  .show-icon-labels .admin-ui-page__header-actions .components-button.has-icon::after {
 174    content: attr(aria-label);
 175    font-size: var(--wpds-font-size-sm, 12px);
 176  }
 177  
 178  /**
 179   * SCSS Variables.
 180   *
 181   * Please use variables from this sheet to ensure consistency across the UI.
 182   * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 183   * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 184   */
 185  /**
 186   * Colors
 187   */
 188  /**
 189   * Fonts & basic variables.
 190   */
 191  /**
 192   * Typography
 193   */
 194  /**
 195   * Grid System.
 196   * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 197   */
 198  /**
 199   * Radius scale.
 200   */
 201  /**
 202   * Elevation scale.
 203   */
 204  /**
 205   * Dimensions.
 206   */
 207  /**
 208   * Mobile specific styles
 209   */
 210  /**
 211   * Editor styles.
 212   */
 213  /**
 214   * Block & Editor UI.
 215   */
 216  /**
 217   * Block paddings.
 218   */
 219  /**
 220   * React Native specific.
 221   * These variables do not appear to be used anywhere else.
 222   */
 223  .admin-ui-breadcrumbs__list {
 224    list-style: none;
 225    padding: 0;
 226    margin: 0;
 227    gap: 0;
 228    font-size: 15px;
 229    min-height: 32px;
 230    font-weight: 500;
 231  }
 232  
 233  .admin-ui-breadcrumbs__list li:not(:last-child)::after {
 234    content: "/";
 235    margin: 0 8px;
 236  }
 237  
 238  .admin-ui-breadcrumbs__list h1 {
 239    font-size: inherit;
 240    line-height: inherit;
 241  }
 242  
 243  /**
 244   * Colors
 245   */
 246  /**
 247   * SCSS Variables.
 248   *
 249   * Please use variables from this sheet to ensure consistency across the UI.
 250   * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 251   * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 252   */
 253  /**
 254   * Fonts & basic variables.
 255   */
 256  /**
 257   * Typography
 258   */
 259  /**
 260   * Grid System.
 261   * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 262   */
 263  /**
 264   * Radius scale.
 265   */
 266  /**
 267   * Elevation scale.
 268   */
 269  /**
 270   * Dimensions.
 271   */
 272  /**
 273   * Mobile specific styles
 274   */
 275  /**
 276   * Editor styles.
 277   */
 278  /**
 279   * Block & Editor UI.
 280   */
 281  /**
 282   * Block paddings.
 283   */
 284  /**
 285   * React Native specific.
 286   * These variables do not appear to be used anywhere else.
 287   */
 288  .interface-complementary-area-header {
 289    background: #fff;
 290    padding-left: 8px;
 291    gap: 4px;
 292  }
 293  
 294  .interface-complementary-area-header .interface-complementary-area-header__title {
 295    margin: 0 0 0 auto;
 296  }
 297  
 298  /**
 299   * Typography
 300   */
 301  /**
 302   * Breakpoints & Media Queries
 303   */
 304  /**
 305  *  Converts a hex value into the rgb equivalent.
 306  *
 307  * @param {string} hex - the hexadecimal value to convert
 308  * @return {string} comma separated rgb values
 309  */
 310  /**
 311   * Long content fade mixin
 312   *
 313   * Creates a fading overlay to signify that the content is longer
 314   * than the space allows.
 315   */
 316  /**
 317   * Breakpoint mixins
 318   */
 319  /**
 320   * Focus styles.
 321   */
 322  /**
 323   * Applies editor left position to the selector passed as argument
 324   */
 325  /**
 326   * Styles that are reused verbatim in a few places
 327   */
 328  /**
 329   * Allows users to opt-out of animations via OS-level preferences.
 330   */
 331  /**
 332   * Reset default styles for JavaScript UI based pages.
 333   * This is a WP-admin agnostic reset
 334   */
 335  /**
 336   * Reset the WP Admin page styles for Gutenberg-like pages.
 337   */
 338  /**
 339   * Creates a checkerboard pattern background to indicate transparency.
 340   * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
 341   */
 342  .interface-complementary-area {
 343    background: #fff;
 344    color: #1e1e1e;
 345    height: 100%;
 346    overflow: auto;
 347  }
 348  
 349  @media (min-width: 782px) {
 350    .interface-complementary-area {
 351      width: 280px;
 352    }
 353  }
 354  .interface-complementary-area .components-panel {
 355    border: none;
 356    position: relative;
 357    z-index: 0;
 358  }
 359  
 360  .interface-complementary-area .components-panel__header {
 361    position: sticky;
 362    top: 0;
 363    z-index: 1;
 364  }
 365  
 366  .interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs {
 367    top: 0;
 368  }
 369  
 370  .interface-complementary-area p:not(.components-base-control__help, .components-form-token-field__help) {
 371    margin-top: 0;
 372  }
 373  
 374  .interface-complementary-area h2 {
 375    font-size: 13px;
 376    font-weight: 499;
 377    color: #1e1e1e;
 378    margin-bottom: 1.5em;
 379  }
 380  
 381  .interface-complementary-area h3 {
 382    font-size: 11px;
 383    text-transform: uppercase;
 384    font-weight: 499;
 385    color: #1e1e1e;
 386    margin-bottom: 1.5em;
 387  }
 388  
 389  .interface-complementary-area hr {
 390    border-top: none;
 391    border-bottom: 1px solid #f0f0f0;
 392    margin: 1.5em 0;
 393  }
 394  
 395  .interface-complementary-area div.components-toolbar-group,
 396  .interface-complementary-area div.components-toolbar {
 397    box-shadow: none;
 398    margin-bottom: 1.5em;
 399  }
 400  
 401  .interface-complementary-area div.components-toolbar-group:last-child,
 402  .interface-complementary-area div.components-toolbar:last-child {
 403    margin-bottom: 0;
 404  }
 405  
 406  .interface-complementary-area .block-editor-skip-to-selected-block:focus {
 407    top: auto;
 408    left: 10px;
 409    bottom: 10px;
 410    right: auto;
 411  }
 412  
 413  .interface-complementary-area__fill {
 414    height: 100%;
 415  }
 416  
 417  @media (min-width: 782px) {
 418    body.js.is-fullscreen-mode {
 419      margin-top: -32px;
 420      height: calc(100% + 32px);
 421    }
 422    body.js.is-fullscreen-mode #adminmenumain,
 423    body.js.is-fullscreen-mode #wpadminbar {
 424      display: none;
 425    }
 426    body.js.is-fullscreen-mode #wpcontent,
 427    body.js.is-fullscreen-mode #wpfooter {
 428      margin-right: 0;
 429    }
 430  }
 431  html.interface-interface-skeleton__html-container {
 432    position: fixed;
 433    width: 100%;
 434  }
 435  
 436  @media (min-width: 782px) {
 437    html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)) {
 438      position: initial;
 439      width: initial;
 440    }
 441  }
 442  .interface-interface-skeleton {
 443    display: flex;
 444    flex-direction: row;
 445    height: auto;
 446    max-height: 100%;
 447    position: fixed;
 448    top: 46px;
 449    right: 0;
 450    left: 0;
 451    bottom: 0;
 452  }
 453  
 454  @media (min-width: 783px) {
 455    .interface-interface-skeleton {
 456      top: 32px;
 457    }
 458    .is-fullscreen-mode .interface-interface-skeleton {
 459      top: 0;
 460    }
 461  }
 462  .interface-interface-skeleton__editor {
 463    display: flex;
 464    flex-direction: column;
 465    flex: 0 1 100%;
 466    overflow: hidden;
 467  }
 468  
 469  .interface-interface-skeleton { /* Set left position when auto-fold is not on the body element. */
 470    right: 0;
 471  }
 472  
 473  @media (min-width: 783px) {
 474    .interface-interface-skeleton {
 475      right: 160px;
 476    }
 477  }
 478  .auto-fold .interface-interface-skeleton { /* Auto fold is when on smaller breakpoints, nav menu auto collapses. */ }
 479  
 480  @media (min-width: 783px) {
 481    .auto-fold .interface-interface-skeleton {
 482      right: 36px;
 483    }
 484  }
 485  @media (min-width: 961px) {
 486    .auto-fold .interface-interface-skeleton {
 487      right: 160px;
 488    }
 489  }
 490  /* Sidebar manually collapsed. */
 491  .folded .interface-interface-skeleton {
 492    right: 0;
 493  }
 494  
 495  @media (min-width: 783px) {
 496    .folded .interface-interface-skeleton {
 497      right: 36px;
 498    }
 499  }
 500  body.is-fullscreen-mode .interface-interface-skeleton {
 501    right: 0 !important;
 502  }
 503  
 504  .interface-interface-skeleton__body {
 505    position: relative;
 506    flex-grow: 1;
 507    display: flex;
 508    overflow: auto;
 509    overscroll-behavior-y: none;
 510  }
 511  
 512  @media (min-width: 782px) {
 513    .has-footer .interface-interface-skeleton__body {
 514      padding-bottom: 25px;
 515    }
 516  }
 517  .interface-interface-skeleton__content {
 518    flex-grow: 1;
 519    display: flex;
 520    flex-direction: column;
 521    overflow: auto;
 522    z-index: 20;
 523  }
 524  
 525  @media (min-width: 782px) {
 526    .interface-interface-skeleton__content {
 527      z-index: auto;
 528    }
 529  }
 530  .interface-interface-skeleton__secondary-sidebar,
 531  .interface-interface-skeleton__sidebar {
 532    flex-shrink: 0;
 533    position: absolute;
 534    z-index: 100000;
 535    top: 0;
 536    right: 0;
 537    bottom: 0;
 538    background: #fff;
 539    color: #1e1e1e;
 540    width: auto;
 541  }
 542  
 543  @media (min-width: 782px) {
 544    .interface-interface-skeleton__secondary-sidebar,
 545    .interface-interface-skeleton__sidebar {
 546      position: relative !important;
 547    }
 548  }
 549  .interface-interface-skeleton__sidebar {
 550    border-top: 1px solid #e0e0e0;
 551    overflow: hidden;
 552  }
 553  
 554  @media (min-width: 782px) {
 555    .interface-interface-skeleton__sidebar {
 556      box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.133);
 557      outline: 1px solid transparent;
 558    }
 559  }
 560  .interface-interface-skeleton__secondary-sidebar {
 561    border-top: 1px solid #e0e0e0;
 562    left: 0;
 563  }
 564  
 565  @media (min-width: 782px) {
 566    .interface-interface-skeleton__secondary-sidebar {
 567      box-shadow: -1px 0 0 0 rgba(0, 0, 0, 0.133);
 568      outline: 1px solid transparent;
 569    }
 570  }
 571  .interface-interface-skeleton__header {
 572    flex-shrink: 0;
 573    height: auto;
 574    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.133);
 575    z-index: 30;
 576    color: #1e1e1e;
 577    outline: 1px solid transparent;
 578  }
 579  
 580  .interface-interface-skeleton__footer {
 581    height: auto;
 582    flex-shrink: 0;
 583    border-top: 1px solid #e0e0e0;
 584    color: #1e1e1e;
 585    position: absolute;
 586    bottom: 0;
 587    right: 0;
 588    width: 100%;
 589    background-color: #fff;
 590    z-index: 90;
 591    display: none;
 592  }
 593  
 594  @media (min-width: 782px) {
 595    .interface-interface-skeleton__footer {
 596      display: flex;
 597    }
 598  }
 599  .interface-interface-skeleton__footer .block-editor-block-breadcrumb {
 600    z-index: 30;
 601    display: flex;
 602    background: #fff;
 603    height: 24px;
 604    align-items: center;
 605    font-size: 13px;
 606    padding: 0 18px;
 607  }
 608  
 609  .interface-interface-skeleton__actions {
 610    z-index: 100000;
 611    position: fixed !important;
 612    top: -9999em;
 613    bottom: auto;
 614    right: auto;
 615    left: 0;
 616    color: #1e1e1e;
 617    background: #fff;
 618    width: 100vw;
 619  }
 620  
 621  @media (min-width: 782px) {
 622    .interface-interface-skeleton__actions {
 623      width: 280px;
 624    }
 625  }
 626  .interface-interface-skeleton__actions:focus, .interface-interface-skeleton__actions:focus-within {
 627    top: auto;
 628    bottom: 0;
 629  }
 630  
 631  .is-entity-save-view-open .interface-interface-skeleton__actions:focus, .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within {
 632    top: 46px;
 633  }
 634  
 635  @media (min-width: 782px) {
 636    .is-entity-save-view-open .interface-interface-skeleton__actions:focus, .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within {
 637      border-right: 1px solid #ddd;
 638      top: 32px;
 639    }
 640    .is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus, .is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within {
 641      top: 0;
 642    }
 643  }
 644  .interface-pinned-items {
 645    display: flex;
 646  }
 647  
 648  .interface-pinned-items .components-button {
 649    display: none;
 650    margin: 0;
 651  }
 652  
 653  .interface-pinned-items .components-button[aria-controls="edit-post:document"], .interface-pinned-items .components-button[aria-controls="edit-post:block"], .interface-pinned-items .components-button[aria-controls="edit-site:template"], .interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"] {
 654    display: flex;
 655  }
 656  
 657  .interface-pinned-items .components-button svg {
 658    max-width: 24px;
 659    max-height: 24px;
 660  }
 661  
 662  @media (min-width: 600px) {
 663    .interface-pinned-items .components-button {
 664      display: flex;
 665    }
 666  }
 667  .interface-pinned-items {
 668    gap: 8px;
 669  }
 670  
 671  /**
 672   * SCSS Variables.
 673   *
 674   * Please use variables from this sheet to ensure consistency across the UI.
 675   * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 676   * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 677   */
 678  /**
 679   * Colors
 680   */
 681  /**
 682   * Fonts & basic variables.
 683   */
 684  /**
 685   * Typography
 686   */
 687  /**
 688   * Grid System.
 689   * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 690   */
 691  /**
 692   * Radius scale.
 693   */
 694  /**
 695   * Elevation scale.
 696   */
 697  /**
 698   * Dimensions.
 699   */
 700  /**
 701   * Mobile specific styles
 702   */
 703  /**
 704   * Editor styles.
 705   */
 706  /**
 707   * Block & Editor UI.
 708   */
 709  /**
 710   * Block paddings.
 711   */
 712  /**
 713   * React Native specific.
 714   * These variables do not appear to be used anywhere else.
 715   */
 716  /**
 717   * Typography
 718   */
 719  /**
 720   * Breakpoints & Media Queries
 721   */
 722  /**
 723  *  Converts a hex value into the rgb equivalent.
 724  *
 725  * @param {string} hex - the hexadecimal value to convert
 726  * @return {string} comma separated rgb values
 727  */
 728  /**
 729   * Long content fade mixin
 730   *
 731   * Creates a fading overlay to signify that the content is longer
 732   * than the space allows.
 733   */
 734  /**
 735   * Breakpoint mixins
 736   */
 737  /**
 738   * Focus styles.
 739   */
 740  /**
 741   * Applies editor left position to the selector passed as argument
 742   */
 743  /**
 744   * Styles that are reused verbatim in a few places
 745   */
 746  /**
 747   * Allows users to opt-out of animations via OS-level preferences.
 748   */
 749  /**
 750   * Reset default styles for JavaScript UI based pages.
 751   * This is a WP-admin agnostic reset
 752   */
 753  /**
 754   * Reset the WP Admin page styles for Gutenberg-like pages.
 755   */
 756  /**
 757   * Creates a checkerboard pattern background to indicate transparency.
 758   * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
 759   */
 760  @media (min-width: 782px) {
 761    .font-library-modal.font-library-modal {
 762      width: 65vw;
 763    }
 764  }
 765  .font-library-modal .components-modal__header {
 766    border-bottom: none;
 767  }
 768  
 769  .font-library-modal .components-modal__content {
 770    padding: 0;
 771    margin-bottom: 90px;
 772  }
 773  
 774  .font-library-modal .font-library__subtitle {
 775    text-transform: uppercase;
 776    font-weight: 499;
 777    font-size: 11px;
 778  }
 779  
 780  .font-library-modal__tab-panel {
 781    height: calc(100% - 50px);
 782  }
 783  
 784  .font-library__tabpanel-layout {
 785    height: 100%;
 786    display: flex;
 787    flex-direction: column;
 788  }
 789  
 790  .font-library__tabpanel-layout > div {
 791    flex-grow: 1;
 792  }
 793  
 794  .font-library__tabpanel-layout .font-library__loading {
 795    width: 100%;
 796    height: 100%;
 797    display: flex;
 798    position: absolute;
 799    right: 0;
 800    top: 0;
 801    align-items: center;
 802    justify-content: center;
 803    padding-top: 124px;
 804    box-sizing: border-box;
 805  }
 806  
 807  .font-library__tabpanel-layout .components-navigator-screen {
 808    padding: 24px;
 809    width: 100%;
 810  }
 811  
 812  .font-library__footer {
 813    position: absolute;
 814    width: 100%;
 815    bottom: 0;
 816    border-top: 1px solid #ddd;
 817    padding: 24px;
 818    background-color: #fff;
 819    box-sizing: border-box;
 820    flex-grow: 0 !important;
 821    flex-shrink: 0;
 822    height: 90px;
 823  }
 824  
 825  .font-library__page-selection {
 826    font-size: 11px;
 827    font-weight: 499;
 828    text-transform: uppercase;
 829  }
 830  
 831  @media (min-width: 600px) {
 832    .font-library__page-selection .font-library__page-selection-trigger {
 833      font-size: 11px !important;
 834      font-weight: 499;
 835    }
 836  }
 837  .font-library__fonts-title {
 838    text-transform: uppercase;
 839    font-size: 11px;
 840    font-weight: 600;
 841    margin-top: 0;
 842    margin-bottom: 0;
 843  }
 844  
 845  .font-library__fonts-list {
 846    list-style: none;
 847    padding: 0;
 848    margin-top: 0;
 849    margin-bottom: 0;
 850  }
 851  
 852  .font-library__fonts-list-item {
 853    margin-bottom: 0;
 854  }
 855  
 856  .font-library__font-card {
 857    box-sizing: border-box;
 858    border: 1px solid #ddd;
 859    width: 100%;
 860    height: auto !important;
 861    padding: 16px;
 862    margin-top: -1px; /* To collapse the margin with the previous element */
 863  }
 864  
 865  .font-library__font-card:hover {
 866    background-color: #f0f0f0;
 867  }
 868  
 869  .font-library__font-card:focus {
 870    position: relative;
 871  }
 872  
 873  .font-library__font-card .font-library__font-card__name {
 874    font-weight: bold;
 875  }
 876  
 877  .font-library__font-card .font-library__font-card__count {
 878    color: #757575;
 879  }
 880  
 881  .font-library__font-card .font-library__font-variant_demo-image {
 882    display: block;
 883    height: 24px;
 884    width: auto;
 885  }
 886  
 887  .font-library__font-card .font-library__font-variant_demo-text {
 888    white-space: nowrap;
 889    flex-shrink: 0;
 890  }
 891  
 892  @media not (prefers-reduced-motion) {
 893    .font-library__font-card .font-library__font-variant_demo-text {
 894      transition: opacity 0.3s ease-in-out;
 895    }
 896  }
 897  .font-library-modal__tablist-container {
 898    position: sticky;
 899    top: 0;
 900    border-bottom: 1px solid #ddd;
 901    background: #fff;
 902    z-index: 1;
 903  }
 904  
 905  .font-library__upload-area {
 906    align-items: center;
 907    display: flex;
 908    justify-content: center;
 909    height: 256px !important;
 910    width: 100%;
 911  }
 912  
 913  button.font-library__upload-area {
 914    background-color: #f0f0f0;
 915  }
 916  
 917  .font-library__local-fonts {
 918    margin: 24px auto;
 919    width: 80%;
 920  }
 921  
 922  .font-library__local-fonts .font-library__upload-area__text {
 923    color: #757575;
 924  }
 925  
 926  .font-library__google-fonts-confirm {
 927    display: flex;
 928    justify-content: center;
 929    align-items: center;
 930    margin-top: 64px;
 931  }
 932  
 933  .font-library__google-fonts-confirm p {
 934    line-height: 1.4;
 935  }
 936  
 937  .font-library__google-fonts-confirm h2 {
 938    font-size: 1.2rem;
 939    font-weight: 400;
 940  }
 941  
 942  .font-library__google-fonts-confirm .components-card {
 943    padding: 16px;
 944    width: 400px;
 945  }
 946  
 947  .font-library__google-fonts-confirm .components-button {
 948    width: 100%;
 949    justify-content: center;
 950  }
 951  
 952  .font-library__select-all {
 953    padding: 16px 17px 16px 16px;
 954  }
 955  
 956  .font-library__select-all .components-checkbox-control__label {
 957    padding-right: 16px;
 958  }
 959  
 960  .global-styles-ui-pagination .components-button.is-tertiary {
 961    width: 32px;
 962    height: 32px;
 963    justify-content: center;
 964  }
 965  
 966  .global-styles-ui-screen-revisions__revisions-list {
 967    list-style: none;
 968    margin: 0 16px 16px 16px;
 969    flex-grow: 1;
 970  }
 971  
 972  .global-styles-ui-screen-revisions__revisions-list li {
 973    margin-bottom: 0;
 974  }
 975  
 976  .global-styles-ui-screen-revisions__revision-item {
 977    position: relative;
 978    cursor: pointer;
 979    display: flex;
 980    flex-direction: column;
 981  }
 982  
 983  .global-styles-ui-screen-revisions__revision-item[role=option]:active, .global-styles-ui-screen-revisions__revision-item[role=option]:focus {
 984    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
 985    outline: 2px solid transparent;
 986  }
 987  
 988  .global-styles-ui-screen-revisions__revision-item:hover {
 989    background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
 990  }
 991  
 992  .global-styles-ui-screen-revisions__revision-item:hover .global-styles-ui-screen-revisions__date {
 993    color: var(--wp-admin-theme-color);
 994  }
 995  
 996  .global-styles-ui-screen-revisions__revision-item::before, .global-styles-ui-screen-revisions__revision-item::after {
 997    position: absolute;
 998    content: "\a";
 999    display: block;
1000  }
1001  
1002  .global-styles-ui-screen-revisions__revision-item::before {
1003    background: #ddd;
1004    border-radius: 50%;
1005    height: 8px;
1006    width: 8px;
1007    top: 18px;
1008    right: 17px;
1009    transform: translate(50%, -50%);
1010    z-index: 1;
1011    border: 4px solid transparent;
1012  }
1013  
1014  .global-styles-ui-screen-revisions__revision-item[aria-selected=true] {
1015    border-radius: 2px;
1016    outline: 3px solid transparent;
1017    outline-offset: -2px;
1018    color: var(--wp-admin-theme-color);
1019    background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
1020  }
1021  
1022  .global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__date {
1023    color: var(--wp-admin-theme-color);
1024  }
1025  
1026  .global-styles-ui-screen-revisions__revision-item[aria-selected=true]::before {
1027    background: var(--wp-admin-theme-color);
1028  }
1029  
1030  .global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__changes > li,
1031  .global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__meta,
1032  .global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__applied-text {
1033    color: #1e1e1e;
1034  }
1035  
1036  .global-styles-ui-screen-revisions__revision-item::after {
1037    height: 100%;
1038    right: 16px;
1039    top: 0;
1040    width: 0;
1041    border: 0.5px solid #ddd;
1042  }
1043  
1044  .global-styles-ui-screen-revisions__revision-item:first-child::after {
1045    top: 18px;
1046  }
1047  
1048  .global-styles-ui-screen-revisions__revision-item:last-child::after {
1049    height: 18px;
1050  }
1051  
1052  .global-styles-ui-screen-revisions__revision-item-wrapper {
1053    display: block;
1054    padding: 12px 40px 4px 12px;
1055  }
1056  
1057  .global-styles-ui-screen-revisions__apply-button.is-primary,
1058  .global-styles-ui-screen-revisions__applied-text {
1059    align-self: flex-start;
1060    margin: 4px 40px 12px 12px;
1061  }
1062  
1063  .global-styles-ui-screen-revisions__changes,
1064  .global-styles-ui-screen-revisions__meta,
1065  .global-styles-ui-screen-revisions__applied-text {
1066    color: #757575;
1067    font-size: 12px;
1068  }
1069  
1070  .global-styles-ui-screen-revisions__description {
1071    display: flex;
1072    flex-direction: column;
1073    align-items: flex-start;
1074    gap: 8px;
1075  }
1076  
1077  .global-styles-ui-screen-revisions__description .global-styles-ui-screen-revisions__date {
1078    text-transform: uppercase;
1079    font-weight: 600;
1080    font-size: 12px;
1081  }
1082  
1083  .global-styles-ui-screen-revisions__meta {
1084    display: flex;
1085    justify-content: start;
1086    width: 100%;
1087    align-items: flex-start;
1088    text-align: right;
1089    margin-bottom: 4px;
1090  }
1091  
1092  .global-styles-ui-screen-revisions__meta img {
1093    width: 16px;
1094    height: 16px;
1095    border-radius: 100%;
1096    margin-left: 8px;
1097  }
1098  
1099  .global-styles-ui-screen-revisions__loading {
1100    margin: 24px auto !important;
1101  }
1102  
1103  .global-styles-ui-screen-revisions__changes {
1104    text-align: right;
1105    line-height: 1.4;
1106    margin-right: 12px;
1107    list-style: disc;
1108  }
1109  
1110  .global-styles-ui-screen-revisions__changes li {
1111    margin-bottom: 4px;
1112  }
1113  
1114  .global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination {
1115    justify-content: space-between;
1116    gap: 2px;
1117  }
1118  
1119  .global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .edit-site-pagination__total {
1120    position: absolute;
1121    right: -1000px;
1122    height: 1px;
1123    margin: -1px;
1124    overflow: hidden;
1125  }
1126  
1127  .global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-text {
1128    font-size: 12px;
1129    will-change: opacity;
1130  }
1131  
1132  .global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary {
1133    color: #1e1e1e;
1134  }
1135  
1136  .global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary:disabled,
1137  .global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary[aria-disabled=true] {
1138    color: #949494;
1139  }
1140  
1141  .global-styles-ui-screen-revisions__footer {
1142    height: 56px;
1143    z-index: 1;
1144    position: sticky;
1145    min-width: 100%;
1146    bottom: 0;
1147    background: #fff;
1148    padding: 12px;
1149    border-top: 1px solid #ddd;
1150    box-sizing: border-box;
1151  }
1152  
1153  .global-styles-ui-variations_item {
1154    box-sizing: border-box;
1155    cursor: pointer;
1156  }
1157  
1158  .global-styles-ui-variations_item .global-styles-ui-variations_item-preview {
1159    border-radius: 2px;
1160    outline: 1px solid rgba(0, 0, 0, 0.1);
1161    outline-offset: -1px;
1162    overflow: hidden;
1163    position: relative;
1164  }
1165  
1166  @media not (prefers-reduced-motion) {
1167    .global-styles-ui-variations_item .global-styles-ui-variations_item-preview {
1168      transition: outline 0.1s linear;
1169    }
1170  }
1171  .global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill {
1172    height: 32px;
1173  }
1174  
1175  .global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill .block-editor-iframe__scale-container {
1176    overflow: hidden;
1177  }
1178  
1179  .global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview {
1180    outline-color: rgba(0, 0, 0, 0.3);
1181  }
1182  
1183  .global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview, .global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview {
1184    outline-color: #1e1e1e;
1185    outline-offset: 1px;
1186    outline-width: var(--wp-admin-border-width-focus);
1187  }
1188  
1189  .global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview {
1190    outline-color: var(--wp-admin-theme-color);
1191  }
1192  
1193  .global-styles-ui-preview {
1194    display: flex;
1195    align-items: center;
1196    justify-content: center;
1197    line-height: 1;
1198    cursor: pointer;
1199  }
1200  
1201  .global-styles-ui-preview__wrapper {
1202    max-width: 100%;
1203    display: block;
1204    width: 100%;
1205  }
1206  
1207  .global-styles-ui-typography-preview {
1208    display: flex;
1209    align-items: center;
1210    justify-content: center;
1211    min-height: 100px;
1212    margin-bottom: 20px;
1213    background: #f0f0f0;
1214    border-radius: 2px;
1215    overflow: hidden;
1216  }
1217  
1218  .global-styles-ui-font-size__item {
1219    white-space: nowrap;
1220    text-overflow: ellipsis;
1221    overflow: hidden;
1222    line-break: anywhere;
1223  }
1224  
1225  .global-styles-ui-font-size__item-value {
1226    color: #757575;
1227  }
1228  
1229  .global-styles-ui-screen-typography__indicator {
1230    height: 24px;
1231    width: 24px;
1232    font-size: 14px;
1233    display: flex !important;
1234    align-items: center;
1235    justify-content: center;
1236    border-radius: 2px;
1237  }
1238  
1239  .global-styles-ui-block-types-search {
1240    margin-bottom: 10px;
1241    padding: 0 16px;
1242  }
1243  
1244  .global-styles-ui-screen-typography__font-variants-count {
1245    color: #757575;
1246  }
1247  
1248  .global-styles-ui-font-families__manage-fonts {
1249    justify-content: center;
1250  }
1251  
1252  .global-styles-ui-screen .color-block-support-panel {
1253    padding-right: 0;
1254    padding-left: 0;
1255    padding-top: 0;
1256    border-top: none;
1257    row-gap: 12px;
1258  }
1259  
1260  .global-styles-ui-header {
1261    margin-bottom: 0 !important;
1262  }
1263  
1264  .global-styles-ui-subtitle {
1265    margin-bottom: 0 !important;
1266    text-transform: uppercase;
1267    font-weight: 499 !important;
1268    font-size: 11px !important;
1269  }
1270  
1271  .global-styles-ui-section-title {
1272    color: #2f2f2f;
1273    font-weight: 600;
1274    line-height: 1.2;
1275    padding: 16px 16px 0;
1276    margin: 0;
1277  }
1278  
1279  .global-styles-ui-icon-with-current-color {
1280    fill: currentColor;
1281  }
1282  
1283  .global-styles-ui__color-indicator-wrapper {
1284    height: 24px;
1285    flex-shrink: 0;
1286  }
1287  
1288  .global-styles-ui__shadows-panel__options-container,
1289  .global-styles-ui__typography-panel__options-container {
1290    height: 24px;
1291  }
1292  
1293  .global-styles-ui__block-preview-panel {
1294    position: relative;
1295    width: 100%;
1296    border: #ddd 1px solid;
1297    border-radius: 2px;
1298    overflow: hidden;
1299  }
1300  
1301  .global-styles-ui__shadow-preview-panel {
1302    height: 144px;
1303    border: #ddd 1px solid;
1304    border-radius: 2px;
1305    overflow: auto;
1306    background-image: repeating-linear-gradient(45deg, #e0e0e0 25%, transparent 25%, transparent 75%, #e0e0e0 75%, #e0e0e0), repeating-linear-gradient(45deg, #e0e0e0 25%, transparent 25%, transparent 75%, #e0e0e0 75%, #e0e0e0);
1307    background-position: 0 0, 8px 8px;
1308    background-size: 16px 16px;
1309  }
1310  
1311  .global-styles-ui__shadow-preview-panel .global-styles-ui__shadow-preview-block {
1312    border: #ddd 1px solid;
1313    border-radius: 2px;
1314    background-color: #fff;
1315    width: 60%;
1316    height: 60px;
1317  }
1318  
1319  .global-styles-ui__shadow-editor__dropdown-content {
1320    width: 280px;
1321  }
1322  
1323  .global-styles-ui__shadow-editor-panel {
1324    margin-bottom: 4px;
1325  }
1326  
1327  .global-styles-ui__shadow-editor__dropdown {
1328    width: 100%;
1329    position: relative;
1330  }
1331  
1332  .global-styles-ui__shadow-editor__dropdown-toggle {
1333    width: 100%;
1334    height: auto;
1335    padding-top: 8px;
1336    padding-bottom: 8px;
1337    text-align: right;
1338    border-radius: inherit;
1339  }
1340  
1341  .global-styles-ui__shadow-editor__dropdown-toggle.is-open {
1342    background: #f0f0f0;
1343    color: var(--wp-admin-theme-color);
1344  }
1345  
1346  .global-styles-ui__shadow-editor__remove-button {
1347    position: absolute;
1348    left: 8px;
1349    top: 8px;
1350    opacity: 0;
1351  }
1352  
1353  .global-styles-ui__shadow-editor__remove-button.global-styles-ui__shadow-editor__remove-button {
1354    border: none;
1355  }
1356  
1357  .global-styles-ui__shadow-editor__dropdown-toggle:hover + .global-styles-ui__shadow-editor__remove-button, .global-styles-ui__shadow-editor__remove-button:focus, .global-styles-ui__shadow-editor__remove-button:hover {
1358    opacity: 1;
1359  }
1360  
1361  @media (hover: none) {
1362    .global-styles-ui__shadow-editor__remove-button {
1363      opacity: 1;
1364    }
1365  }
1366  .global-styles-ui-screen-css {
1367    flex: 1 1 auto;
1368    display: flex;
1369    flex-direction: column;
1370    margin: 16px;
1371  }
1372  
1373  .global-styles-ui-screen-css .components-v-stack {
1374    flex: 1 1 auto;
1375  }
1376  
1377  .global-styles-ui-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input {
1378    flex: 1 1 auto;
1379    display: flex;
1380    flex-direction: column;
1381  }
1382  
1383  .global-styles-ui-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field {
1384    flex: 1 1 auto;
1385    display: flex;
1386    flex-direction: column;
1387  }
1388  
1389  .global-styles-ui-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field .components-textarea-control__input {
1390    flex: 1 1 auto;
1391    direction: ltr;
1392  }
1393  
1394  .global-styles-ui-screen-css-help-link {
1395    display: inline-block;
1396    margin-top: 8px;
1397  }
1398  
1399  .global-styles-ui-screen-variations {
1400    margin-top: 16px;
1401    border-top: 1px solid #ddd;
1402  }
1403  
1404  .global-styles-ui-screen-variations > * {
1405    margin: 24px 16px;
1406  }
1407  
1408  .global-styles-ui-sidebar__navigator-provider {
1409    height: 100%;
1410  }
1411  
1412  .global-styles-ui-sidebar__navigator-screen {
1413    display: flex;
1414    flex-direction: column;
1415    height: 100%;
1416  }
1417  
1418  .global-styles-ui-sidebar__navigator-screen .single-column {
1419    grid-column: span 1;
1420  }
1421  
1422  .global-styles-ui-screen-root.global-styles-ui-screen-root,
1423  .global-styles-ui-screen-style-variations.global-styles-ui-screen-style-variations {
1424    background: unset;
1425    color: inherit;
1426  }
1427  
1428  .global-styles-ui-sidebar__panel .block-editor-block-icon svg {
1429    fill: currentColor;
1430  }
1431  
1432  .global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile, .global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile .global-styles-ui-screen-root__active-style-tile-preview {
1433    border-radius: 2px;
1434  }
1435  
1436  .global-styles-ui-screen-root__active-style-tile-preview {
1437    clip-path: border-box;
1438  }
1439  
1440  .global-styles-ui-color-palette-panel,
1441  .global-styles-ui-gradient-palette-panel {
1442    padding: 16px;
1443  }
1444  
1445  /**
1446   * Colors
1447   */
1448  /**
1449   * SCSS Variables.
1450   *
1451   * Please use variables from this sheet to ensure consistency across the UI.
1452   * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
1453   * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
1454   */
1455  /**
1456   * Fonts & basic variables.
1457   */
1458  /**
1459   * Typography
1460   */
1461  /**
1462   * Grid System.
1463   * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
1464   */
1465  /**
1466   * Radius scale.
1467   */
1468  /**
1469   * Elevation scale.
1470   */
1471  /**
1472   * Dimensions.
1473   */
1474  /**
1475   * Mobile specific styles
1476   */
1477  /**
1478   * Editor styles.
1479   */
1480  /**
1481   * Block & Editor UI.
1482   */
1483  /**
1484   * Block paddings.
1485   */
1486  /**
1487   * React Native specific.
1488   * These variables do not appear to be used anywhere else.
1489   */
1490  /**
1491   * Typography
1492   */
1493  /**
1494   * Breakpoints & Media Queries
1495   */
1496  /**
1497  *  Converts a hex value into the rgb equivalent.
1498  *
1499  * @param {string} hex - the hexadecimal value to convert
1500  * @return {string} comma separated rgb values
1501  */
1502  /**
1503   * Long content fade mixin
1504   *
1505   * Creates a fading overlay to signify that the content is longer
1506   * than the space allows.
1507   */
1508  /**
1509   * Breakpoint mixins
1510   */
1511  /**
1512   * Focus styles.
1513   */
1514  /**
1515   * Applies editor left position to the selector passed as argument
1516   */
1517  /**
1518   * Styles that are reused verbatim in a few places
1519   */
1520  /**
1521   * Allows users to opt-out of animations via OS-level preferences.
1522   */
1523  /**
1524   * Reset default styles for JavaScript UI based pages.
1525   * This is a WP-admin agnostic reset
1526   */
1527  /**
1528   * Reset the WP Admin page styles for Gutenberg-like pages.
1529   */
1530  /**
1531   * Creates a checkerboard pattern background to indicate transparency.
1532   * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
1533   */
1534  .dataviews-wrapper,
1535  .dataviews-picker-wrapper {
1536    height: 100%;
1537    overflow: auto;
1538    box-sizing: border-box;
1539    scroll-padding-bottom: 64px;
1540    /* stylelint-disable-next-line property-no-unknown -- '@container' not globally permitted */
1541    container: dataviews-wrapper/inline-size;
1542    display: flex;
1543    flex-direction: column;
1544    font-size: 13px;
1545    line-height: 1.4;
1546    background-color: var(--wp-dataviews-color-background, #fff);
1547  }
1548  
1549  .dataviews__view-actions,
1550  .dataviews-filters__container {
1551    box-sizing: border-box;
1552    padding: 16px 24px;
1553    flex-shrink: 0;
1554    position: sticky;
1555    right: 0;
1556    background-color: inherit;
1557  }
1558  
1559  @media not (prefers-reduced-motion) {
1560    .dataviews__view-actions,
1561    .dataviews-filters__container {
1562      transition: padding ease-out 0.1s;
1563    }
1564  }
1565  .dataviews-no-results,
1566  .dataviews-loading {
1567    padding: 0 24px;
1568    flex-grow: 1;
1569    display: flex;
1570    align-items: center;
1571    justify-content: center;
1572  }
1573  
1574  @media not (prefers-reduced-motion) {
1575    .dataviews-no-results,
1576    .dataviews-loading {
1577      transition: padding ease-out 0.1s;
1578    }
1579  }
1580  .dataviews-no-results.is-refreshing {
1581    opacity: 0.5;
1582    pointer-events: none;
1583  }
1584  
1585  @media not (prefers-reduced-motion) {
1586    .dataviews-no-results.is-refreshing {
1587      opacity: 1;
1588      animation: dataviews-pulse 1s ease-in-out infinite;
1589    }
1590  }
1591  @keyframes dataviews-pulse {
1592    0%, 100% {
1593      opacity: 1;
1594    }
1595    50% {
1596      opacity: 0.5;
1597    }
1598  }
1599  .dataviews-loading-more {
1600    text-align: center;
1601  }
1602  
1603  @container (max-width: 430px) {
1604    .dataviews__view-actions,
1605    .dataviews-filters__container {
1606      padding: 12px 24px;
1607    }
1608  }
1609  .dataviews-title-field {
1610    font-size: 13px;
1611    font-weight: 499;
1612    color: #2f2f2f;
1613    text-overflow: ellipsis;
1614    white-space: nowrap;
1615    width: 100%;
1616  }
1617  
1618  .dataviews-title-field a {
1619    text-decoration: none;
1620    text-overflow: ellipsis;
1621    white-space: nowrap;
1622    overflow: hidden;
1623    display: block;
1624    flex-grow: 0;
1625    color: #2f2f2f;
1626  }
1627  
1628  .dataviews-title-field a:hover {
1629    color: var(--wp-admin-theme-color);
1630  }
1631  
1632  .dataviews-title-field a:focus {
1633    color: var(--wp-admin-theme-color--rgb);
1634    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color, #007cba);
1635    border-radius: 2px;
1636  }
1637  
1638  .dataviews-title-field button.components-button.is-link {
1639    text-decoration: none;
1640    font-weight: inherit;
1641    text-overflow: ellipsis;
1642    white-space: nowrap;
1643    overflow: hidden;
1644    display: block;
1645    width: 100%;
1646    color: #1e1e1e;
1647  }
1648  
1649  .dataviews-title-field button.components-button.is-link:hover {
1650    color: var(--wp-admin-theme-color);
1651  }
1652  
1653  .dataviews-title-field--clickable {
1654    cursor: pointer;
1655    color: #2f2f2f;
1656  }
1657  
1658  .dataviews-title-field--clickable:hover {
1659    color: var(--wp-admin-theme-color);
1660  }
1661  
1662  .dataviews-title-field--clickable:focus {
1663    color: var(--wp-admin-theme-color--rgb);
1664    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color, #007cba);
1665    border-radius: 2px;
1666  }
1667  
1668  /**
1669   * When DataViews are placed within cards, apply a consistent top padding.
1670   */
1671  .components-card__body:has(> .dataviews-wrapper),
1672  .components-card__body:has(> .dataviews-picker-wrapper) {
1673    padding: 8px 0 0;
1674    overflow: hidden;
1675  }
1676  
1677  .dataviews-bulk-actions-footer__item-count {
1678    color: #1e1e1e;
1679  }
1680  
1681  .dataviews-bulk-actions-footer__container {
1682    margin-left: auto;
1683    min-height: 32px;
1684  }
1685  
1686  .dataviews-filters__button {
1687    position: relative;
1688  }
1689  
1690  .dataviews-filters__container {
1691    padding-top: 0;
1692  }
1693  
1694  .dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true], .dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover {
1695    opacity: 0;
1696  }
1697  
1698  .dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus {
1699    opacity: 1;
1700  }
1701  
1702  .dataviews-filters__summary-popover {
1703    font-size: 13px;
1704    line-height: 1.4;
1705  }
1706  
1707  .dataviews-filters__summary-popover .components-popover__content {
1708    width: 100%;
1709    min-width: 230px;
1710    max-width: 250px;
1711    border-radius: 4px;
1712  }
1713  
1714  .dataviews-filters__summary-popover.components-dropdown__content .components-popover__content {
1715    padding: 0;
1716  }
1717  
1718  .dataviews-filters__summary-operators-container {
1719    padding: 8px 16px;
1720  }
1721  
1722  .dataviews-filters__summary-operators-container:has(+ .dataviews-filters__search-widget-listbox), .dataviews-filters__summary-operators-container:has(+ .dataviews-filters__search-widget-no-elements), .dataviews-filters__summary-operators-container:has(+ .dataviews-filters__user-input-widget) {
1723    border-bottom: 1px solid #e0e0e0;
1724  }
1725  
1726  .dataviews-filters__summary-operators-container:empty {
1727    display: none;
1728  }
1729  
1730  .dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name {
1731    color: #757575;
1732    white-space: nowrap;
1733    overflow: hidden;
1734    text-overflow: ellipsis;
1735    flex-shrink: 0; /* Prevents this element from shrinking */
1736    max-width: calc(100% - 55px);
1737  }
1738  
1739  .dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select {
1740    width: 100%;
1741    white-space: nowrap;
1742    overflow: hidden;
1743  }
1744  
1745  .dataviews-filters__summary-chip-container {
1746    position: relative;
1747    white-space: pre-wrap;
1748  }
1749  
1750  .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip {
1751    border-radius: 16px;
1752    border: 1px solid transparent;
1753    cursor: pointer;
1754    padding: 4px 12px;
1755    min-height: 32px;
1756    background: #f0f0f0;
1757    color: #2f2f2f;
1758    position: relative;
1759    display: flex;
1760    align-items: center;
1761    box-sizing: border-box;
1762  }
1763  
1764  .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable {
1765    cursor: default;
1766  }
1767  
1768  .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset {
1769    padding-inline-end: 28px;
1770  }
1771  
1772  .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable), .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true] {
1773    background: #e0e0e0;
1774    color: #1e1e1e;
1775  }
1776  
1777  .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values {
1778    color: var(--wp-admin-theme-color);
1779    background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
1780  }
1781  
1782  .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true] {
1783    background: rgba(var(--wp-admin-theme-color--rgb), 0.12);
1784  }
1785  
1786  .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible {
1787    outline: none;
1788    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
1789  }
1790  
1791  .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name {
1792    font-weight: 499;
1793  }
1794  
1795  .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove {
1796    width: 24px;
1797    height: 24px;
1798    border-radius: 50%;
1799    border: 0;
1800    padding: 0;
1801    position: absolute;
1802    left: 4px;
1803    top: 50%;
1804    transform: translateY(-50%);
1805    display: flex;
1806    align-items: center;
1807    justify-content: center;
1808    background: transparent;
1809    cursor: pointer;
1810  }
1811  
1812  .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg {
1813    fill: #757575;
1814  }
1815  
1816  .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus {
1817    background: #e0e0e0;
1818  }
1819  
1820  .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg {
1821    fill: #1e1e1e;
1822  }
1823  
1824  .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg {
1825    fill: var(--wp-admin-theme-color);
1826  }
1827  
1828  .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover {
1829    background: rgba(var(--wp-admin-theme-color--rgb), 0.08);
1830  }
1831  
1832  .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible {
1833    outline: none;
1834    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
1835  }
1836  
1837  .dataviews-filters__search-widget-filter-combobox-list {
1838    max-height: 184px;
1839    padding: 4px;
1840    overflow: auto;
1841    border-top: 1px solid #e0e0e0;
1842  }
1843  
1844  .dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value] {
1845    font-weight: 600;
1846  }
1847  
1848  .dataviews-filters__search-widget-listbox {
1849    padding: 4px;
1850    overflow: auto;
1851  }
1852  
1853  .dataviews-filters__search-widget-listitem {
1854    display: flex;
1855    align-items: center;
1856    gap: 8px;
1857    border-radius: 2px;
1858    box-sizing: border-box;
1859    padding: 4px 12px;
1860    cursor: default;
1861    min-height: 32px;
1862    font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1863    font-weight: 400;
1864    font-size: 13px;
1865    line-height: 20px;
1866  }
1867  
1868  .dataviews-filters__search-widget-listitem:last-child {
1869    margin-block-end: 0;
1870  }
1871  
1872  .dataviews-filters__search-widget-listitem:hover, .dataviews-filters__search-widget-listitem[data-active-item], .dataviews-filters__search-widget-listitem:focus {
1873    background-color: var(--wp-admin-theme-color);
1874    color: #fff;
1875  }
1876  
1877  .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description {
1878    color: #fff;
1879  }
1880  
1881  .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection {
1882    border-color: var(--wp-admin-theme-color-darker-20, #183ad6);
1883    background: #fff;
1884  }
1885  
1886  .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected {
1887    border-color: var(--wp-admin-theme-color-darker-20, #183ad6);
1888    background: var(--wp-admin-theme-color-darker-20, #183ad6);
1889  }
1890  
1891  .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection {
1892    border-color: var(--wp-admin-theme-color-darker-20, #183ad6);
1893  }
1894  
1895  .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected {
1896    border-color: var(--wp-admin-theme-color-darker-20, #183ad6);
1897    background: var(--wp-admin-theme-color-darker-20, #183ad6);
1898  }
1899  
1900  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value {
1901    overflow: hidden;
1902    text-overflow: ellipsis;
1903    white-space: nowrap;
1904    min-width: 0;
1905  }
1906  
1907  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description {
1908    display: block;
1909    overflow: hidden;
1910    text-overflow: ellipsis;
1911    font-size: 12px;
1912    line-height: 16px;
1913    color: #757575;
1914  }
1915  
1916  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection {
1917    border: 1px solid #1e1e1e;
1918    margin-left: 12px;
1919    transition: none;
1920    border-radius: 50%;
1921    width: 24px;
1922    height: 24px;
1923    min-width: 24px;
1924    max-width: 24px;
1925    position: relative;
1926  }
1927  
1928  @media not (prefers-reduced-motion) {
1929    .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection {
1930      transition: box-shadow 0.1s linear;
1931    }
1932  }
1933  @media (min-width: 600px) {
1934    .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection {
1935      height: 16px;
1936      width: 16px;
1937      min-width: 16px;
1938      max-width: 16px;
1939    }
1940  }
1941  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked::before {
1942    box-sizing: inherit;
1943    width: 12px;
1944    height: 12px;
1945    position: absolute;
1946    top: 50%;
1947    right: 50%;
1948    transform: translate(50%, -50%);
1949    margin: 0;
1950    background-color: #fff;
1951    border: 4px solid #fff;
1952  }
1953  
1954  @media (min-width: 600px) {
1955    .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked::before {
1956      width: 8px;
1957      height: 8px;
1958    }
1959  }
1960  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus {
1961    box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
1962    outline: 2px solid transparent;
1963  }
1964  
1965  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked {
1966    background: var(--wp-admin-theme-color);
1967    border: none;
1968  }
1969  
1970  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection {
1971    margin: 0;
1972    padding: 0;
1973  }
1974  
1975  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected {
1976    background: var(--wp-admin-theme-color, #3858e9);
1977    border-color: var(--wp-admin-theme-color, #3858e9);
1978  }
1979  
1980  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected::before {
1981    content: "";
1982    border-radius: 50%;
1983    box-sizing: inherit;
1984    width: 12px;
1985    height: 12px;
1986    position: absolute;
1987    top: 50%;
1988    right: 50%;
1989    transform: translate(50%, -50%);
1990    margin: 0;
1991    background-color: #fff;
1992    border: 4px solid #fff;
1993  }
1994  
1995  @media (min-width: 600px) {
1996    .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected::before {
1997      width: 8px;
1998      height: 8px;
1999    }
2000  }
2001  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
2002    --checkbox-size: 24px;
2003    flex-shrink: 0;
2004    border: 1px solid #1e1e1e;
2005    margin-left: 12px;
2006    transition: none;
2007    border-radius: 2px;
2008    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2009    padding: 6px 8px;
2010    /* Fonts smaller than 16px causes mobile safari to zoom. */
2011    font-size: 16px;
2012    /* Override core line-height. To be reviewed. */
2013    line-height: normal;
2014    box-shadow: 0 0 0 transparent;
2015    border-radius: 2px;
2016    border: 1px solid #949494;
2017  }
2018  
2019  @media not (prefers-reduced-motion) {
2020    .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
2021      transition: box-shadow 0.1s linear;
2022    }
2023  }
2024  @media (min-width: 600px) {
2025    .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
2026      font-size: 13px;
2027      /* Override core line-height. To be reviewed. */
2028      line-height: normal;
2029    }
2030  }
2031  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus {
2032    border-color: var(--wp-admin-theme-color);
2033    box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
2034    outline: 2px solid transparent;
2035  }
2036  
2037  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder {
2038    color: rgba(30, 30, 30, 0.62);
2039  }
2040  
2041  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus {
2042    box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
2043    outline: 2px solid transparent;
2044  }
2045  
2046  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked {
2047    background: var(--wp-admin-theme-color);
2048    border-color: var(--wp-admin-theme-color);
2049  }
2050  
2051  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked::before, .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]::before {
2052    margin: -3px -5px;
2053    color: #fff;
2054  }
2055  
2056  @media (min-width: 782px) {
2057    .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked::before, .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]::before {
2058      margin: -4px -5px 0 0;
2059    }
2060  }
2061  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed] {
2062    background: var(--wp-admin-theme-color);
2063    border-color: var(--wp-admin-theme-color);
2064  }
2065  
2066  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]::before {
2067    content: "\f460";
2068    float: right;
2069    display: inline-block;
2070    vertical-align: middle;
2071    width: 16px;
2072    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword -- dashicons don't need a generic family keyword. */
2073    font: normal 30px/1 dashicons;
2074    speak: none;
2075    -webkit-font-smoothing: antialiased;
2076    -moz-osx-font-smoothing: grayscale;
2077  }
2078  
2079  @media (min-width: 782px) {
2080    .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]::before {
2081      float: none;
2082      font-size: 21px;
2083    }
2084  }
2085  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true], .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled {
2086    background: #f0f0f0;
2087    border-color: #ddd;
2088    cursor: default;
2089    opacity: 1;
2090  }
2091  
2092  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
2093    position: relative;
2094    background: #fff;
2095    color: #1e1e1e;
2096    margin: 0;
2097    padding: 0;
2098    width: var(--checkbox-size);
2099    height: var(--checkbox-size);
2100  }
2101  
2102  @media (min-width: 600px) {
2103    .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
2104      --checkbox-size: 16px;
2105    }
2106  }
2107  @media not (prefers-reduced-motion) {
2108    .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
2109      transition: 0.1s border-color ease-in-out;
2110    }
2111  }
2112  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected {
2113    background: var(--wp-admin-theme-color, #3858e9);
2114    border-color: var(--wp-admin-theme-color, #3858e9);
2115  }
2116  
2117  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg {
2118    --checkmark-size: var(--checkbox-size);
2119    fill: #fff;
2120    position: absolute;
2121    right: 50%;
2122    top: 50%;
2123    transform: translate(50%, -50%);
2124    width: var(--checkmark-size);
2125    height: var(--checkmark-size);
2126  }
2127  
2128  @media (min-width: 600px) {
2129    .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg {
2130      --checkmark-size: calc(var(--checkbox-size) + 4px);
2131    }
2132  }
2133  .dataviews-filters__search-widget-filter-combobox__wrapper {
2134    position: relative;
2135    padding: 8px;
2136  }
2137  
2138  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
2139    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2140    padding: 6px 8px;
2141    /* Fonts smaller than 16px causes mobile safari to zoom. */
2142    font-size: 16px;
2143    /* Override core line-height. To be reviewed. */
2144    line-height: normal;
2145    box-shadow: 0 0 0 transparent;
2146    border-radius: 2px;
2147    border: 1px solid #949494;
2148  }
2149  
2150  @media not (prefers-reduced-motion) {
2151    .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
2152      transition: box-shadow 0.1s linear;
2153    }
2154  }
2155  @media (min-width: 600px) {
2156    .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
2157      font-size: 13px;
2158      /* Override core line-height. To be reviewed. */
2159      line-height: normal;
2160    }
2161  }
2162  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus {
2163    border-color: var(--wp-admin-theme-color);
2164    box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
2165    outline: 2px solid transparent;
2166  }
2167  
2168  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
2169    color: rgba(30, 30, 30, 0.62);
2170  }
2171  
2172  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
2173    display: block;
2174    padding: 0 32px 0 8px;
2175    width: 100%;
2176    height: 32px;
2177    margin-right: 0;
2178    margin-left: 0;
2179    /* Fonts smaller than 16px causes mobile safari to zoom. */
2180    font-size: 16px;
2181  }
2182  
2183  @media (min-width: 600px) {
2184    .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
2185      font-size: 13px;
2186    }
2187  }
2188  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus {
2189    background: #fff;
2190    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
2191  }
2192  
2193  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
2194    color: #757575;
2195  }
2196  
2197  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration, .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button, .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button, .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration {
2198    -webkit-appearance: none;
2199  }
2200  
2201  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon {
2202    position: absolute;
2203    inset-inline-start: 12px;
2204    top: 0;
2205    bottom: 0;
2206    display: flex;
2207    align-items: center;
2208    justify-content: center;
2209    width: 24px;
2210  }
2211  
2212  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr) {
2213    transform: scaleX(-1);
2214  }
2215  
2216  .dataviews-filters__container-visibility-toggle {
2217    position: relative;
2218    flex-shrink: 0;
2219  }
2220  
2221  .dataviews-filters-toggle__count {
2222    position: absolute;
2223    top: 0;
2224    left: 0;
2225    transform: translate(-50%, -50%);
2226    background: var(--wp-admin-theme-color, #3858e9);
2227    height: 16px;
2228    min-width: 16px;
2229    line-height: 16px;
2230    padding: 0 4px;
2231    text-align: center;
2232    border-radius: 8px;
2233    font-size: 11px;
2234    outline: var(--wp-admin-border-width-focus) solid #fff;
2235    color: #fff;
2236    box-sizing: border-box;
2237  }
2238  
2239  .dataviews-search {
2240    width: fit-content;
2241  }
2242  
2243  .dataviews-filters__user-input-widget {
2244    padding: 16px;
2245  }
2246  
2247  .dataviews-filters__user-input-widget .components-input-control__prefix {
2248    padding-right: 8px;
2249  }
2250  
2251  .dataviews-filters__search-widget-no-elements {
2252    display: flex;
2253    align-items: center;
2254    justify-content: center;
2255    padding: 16px;
2256  }
2257  
2258  .dataviews-footer {
2259    position: sticky;
2260    bottom: 0;
2261    right: 0;
2262    background-color: inherit;
2263    padding: 12px 24px;
2264    border-top: 1px solid #f0f0f0;
2265    flex-shrink: 0;
2266  }
2267  
2268  @media not (prefers-reduced-motion) {
2269    .dataviews-footer {
2270      transition: padding ease-out 0.1s;
2271    }
2272  }
2273  .dataviews-footer {
2274    z-index: 2;
2275  }
2276  
2277  .dataviews-footer .is-refreshing {
2278    opacity: 0.5;
2279    pointer-events: none;
2280  }
2281  
2282  @media not (prefers-reduced-motion) {
2283    .dataviews-footer .is-refreshing {
2284      opacity: 1;
2285      animation: dataviews-pulse 1s ease-in-out infinite;
2286    }
2287  }
2288  @container (max-width: 560px) {
2289    .dataviews-footer__content {
2290      flex-direction: column !important;
2291    }
2292    .dataviews-footer__content .dataviews-bulk-actions-footer__container {
2293      width: 100%;
2294    }
2295    .dataviews-footer__content .dataviews-bulk-actions-footer__item-count {
2296      flex-grow: 1;
2297    }
2298    .dataviews-footer__content .dataviews-pagination {
2299      width: 100%;
2300      justify-content: space-between;
2301    }
2302  }
2303  .dataviews-pagination__page-select {
2304    font-size: 11px;
2305    font-weight: 499;
2306    text-transform: uppercase;
2307  }
2308  
2309  @media (min-width: 600px) {
2310    .dataviews-pagination__page-select .components-select-control__input {
2311      font-size: 11px !important;
2312      font-weight: 499;
2313    }
2314  }
2315  .dataviews-action-modal {
2316    z-index: 1000001;
2317  }
2318  
2319  .dataviews-item-actions .components-button:not(.dataviews-all-actions-button) {
2320    padding: 0 4px;
2321  }
2322  
2323  .dataviews-selection-checkbox {
2324    --checkbox-input-size: 24px;
2325  }
2326  
2327  @media (min-width: 600px) {
2328    .dataviews-selection-checkbox {
2329      --checkbox-input-size: 16px;
2330    }
2331  }
2332  .dataviews-selection-checkbox {
2333    line-height: 0;
2334    flex-shrink: 0;
2335  }
2336  
2337  .dataviews-selection-checkbox .components-checkbox-control__input-container {
2338    margin: 0;
2339  }
2340  
2341  .dataviews-view-config {
2342    width: 320px;
2343    /* stylelint-disable-next-line property-no-unknown -- the linter needs to be updated to accepted the container-type property */
2344    container-type: inline-size;
2345    font-size: 13px;
2346    line-height: 1.4;
2347  }
2348  
2349  .dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper {
2350    overflow-y: scroll;
2351    height: 100%;
2352  }
2353  
2354  .dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config {
2355    width: auto;
2356  }
2357  
2358  .dataviews-view-config__sort-direction .components-toggle-group-control-option-base {
2359    text-transform: uppercase;
2360  }
2361  
2362  .dataviews-settings-section__title.dataviews-settings-section__title {
2363    line-height: 24px;
2364    font-size: 15px;
2365  }
2366  
2367  .dataviews-settings-section__sidebar {
2368    grid-column: span 4;
2369  }
2370  
2371  .dataviews-settings-section__content,
2372  .dataviews-settings-section__content > * {
2373    grid-column: span 8;
2374  }
2375  
2376  .dataviews-settings-section__content .is-divided-in-two {
2377    display: contents;
2378  }
2379  
2380  .dataviews-settings-section__content .is-divided-in-two > * {
2381    grid-column: span 4;
2382  }
2383  
2384  .dataviews-settings-section:has(.dataviews-settings-section__content:empty) {
2385    display: none;
2386  }
2387  
2388  @container (max-width: 500px) {
2389    .dataviews-settings-section.dataviews-settings-section {
2390      grid-template-columns: repeat(2, 1fr);
2391    }
2392    .dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar {
2393      grid-column: span 2;
2394    }
2395    .dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content {
2396      grid-column: span 2;
2397    }
2398  }
2399  .dataviews-view-config__sort-controls > * {
2400    flex: 1;
2401  }
2402  
2403  .dataviews-view-config__label {
2404    text-wrap: nowrap;
2405  }
2406  
2407  .dataviews-view-config__toggle-wrapper {
2408    position: relative;
2409    display: inline-flex;
2410  }
2411  
2412  .dataviews-view-config__modified-indicator {
2413    position: absolute;
2414    top: 4px;
2415    left: 4px;
2416    width: 4px;
2417    height: 4px;
2418    background: var(--wp-admin-theme-color, #3858e9);
2419    border-radius: 50%;
2420    pointer-events: none;
2421  }
2422  
2423  .dataviews-view-grid-items {
2424    margin-bottom: auto;
2425    display: grid;
2426    gap: 32px;
2427    grid-template-rows: max-content;
2428    grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
2429    padding: 0 24px 24px;
2430    container-type: inline-size;
2431  }
2432  
2433  @media not (prefers-reduced-motion) {
2434    .dataviews-view-grid-items {
2435      transition: padding ease-out 0.1s;
2436    }
2437  }
2438  .dataviews-view-grid {
2439    padding: 0 24px 24px;
2440    display: flex;
2441    flex-direction: column;
2442    gap: 32px;
2443    container-type: inline-size;
2444    margin-bottom: auto;
2445  }
2446  
2447  @media not (prefers-reduced-motion) {
2448    .dataviews-view-grid {
2449      transition: padding ease-out 0.1s;
2450    }
2451  }
2452  .dataviews-view-grid .dataviews-view-grid__row {
2453    display: grid;
2454    gap: 32px;
2455  }
2456  
2457  .dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell {
2458    border-radius: 4px;
2459    position: relative;
2460  }
2461  
2462  .dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]::after {
2463    content: "";
2464    position: absolute;
2465    top: 0;
2466    right: 0;
2467    width: 100%;
2468    height: 100%;
2469    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
2470    border-radius: 4px;
2471    pointer-events: none;
2472    outline: 2px solid transparent;
2473  }
2474  
2475  .dataviews-view-grid .dataviews-view-grid__card {
2476    height: 100%;
2477    justify-content: flex-start;
2478    position: relative;
2479  }
2480  
2481  .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title {
2482    padding: 8px 0 4px;
2483  }
2484  
2485  .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field {
2486    min-height: 24px;
2487    overflow: hidden;
2488    align-content: center;
2489    text-align: start;
2490  }
2491  
2492  .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable {
2493    width: fit-content;
2494  }
2495  
2496  .dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value {
2497    color: #1e1e1e;
2498  }
2499  
2500  .dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media::after,
2501  .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus::after {
2502    background-color: rgba(var(--wp-admin-theme-color--rgb), 0.08);
2503  }
2504  
2505  .dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media::after {
2506    box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color);
2507  }
2508  
2509  .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus::after {
2510    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
2511  }
2512  
2513  .dataviews-view-grid .dataviews-view-grid__media {
2514    width: 100%;
2515    aspect-ratio: 1/1;
2516    background-color: #fff;
2517    border-radius: 4px;
2518    overflow: hidden;
2519    position: relative;
2520  }
2521  
2522  .dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder {
2523    aspect-ratio: 3/1;
2524  }
2525  
2526  .dataviews-view-grid .dataviews-view-grid__media img {
2527    object-fit: cover;
2528    width: 100%;
2529    height: 100%;
2530  }
2531  
2532  .dataviews-view-grid .dataviews-view-grid__media::after {
2533    content: "";
2534    position: absolute;
2535    top: 0;
2536    right: 0;
2537    width: 100%;
2538    height: 100%;
2539    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
2540    border-radius: 4px;
2541    pointer-events: none;
2542  }
2543  
2544  .dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder {
2545    width: 100%;
2546    height: 100%;
2547    display: block;
2548    border-radius: 4px;
2549    box-shadow: none;
2550    background: #f0f0f0;
2551  }
2552  
2553  .dataviews-view-grid .dataviews-view-grid__fields {
2554    position: relative;
2555    font-size: 12px;
2556    line-height: 16px;
2557  }
2558  
2559  .dataviews-view-grid .dataviews-view-grid__fields:not(:empty) {
2560    padding: 0 0 12px;
2561  }
2562  
2563  .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty) {
2564    min-height: 24px;
2565    line-height: 20px;
2566    padding-top: 2px;
2567  }
2568  
2569  .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field {
2570    min-height: 24px;
2571    align-items: center;
2572  }
2573  
2574  .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name {
2575    width: 35%;
2576    color: #757575;
2577    overflow: hidden;
2578    text-overflow: ellipsis;
2579    white-space: nowrap;
2580  }
2581  
2582  .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value {
2583    width: 65%;
2584    overflow: hidden;
2585    text-overflow: ellipsis;
2586    white-space: nowrap;
2587  }
2588  
2589  .dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))) {
2590    display: none;
2591  }
2592  
2593  .dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty) {
2594    padding-bottom: 12px;
2595  }
2596  
2597  .dataviews-view-grid.is-refreshing {
2598    opacity: 0.5;
2599    pointer-events: none;
2600  }
2601  
2602  @media not (prefers-reduced-motion) {
2603    .dataviews-view-grid.is-refreshing {
2604      opacity: 1;
2605      animation: dataviews-pulse 1s ease-in-out infinite;
2606    }
2607  }
2608  .dataviews-view-grid__field-value:empty,
2609  .dataviews-view-grid__field:empty {
2610    display: none;
2611  }
2612  
2613  .dataviews-view-grid__card .dataviews-selection-checkbox {
2614    position: absolute;
2615    top: -9999em;
2616    right: 8px;
2617    z-index: 1;
2618    opacity: 0;
2619  }
2620  
2621  @media not (prefers-reduced-motion) {
2622    .dataviews-view-grid__card .dataviews-selection-checkbox {
2623      transition: opacity 0.1s linear;
2624    }
2625  }
2626  @media (hover: none) {
2627    .dataviews-view-grid__card .dataviews-selection-checkbox {
2628      opacity: 1;
2629      top: 8px;
2630    }
2631  }
2632  .dataviews-view-grid__card:hover .dataviews-selection-checkbox,
2633  .dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,
2634  .dataviews-view-grid__card.is-selected .dataviews-selection-checkbox {
2635    opacity: 1;
2636    top: 8px;
2637  }
2638  
2639  .dataviews-view-grid__card .dataviews-view-grid__media-actions {
2640    position: absolute;
2641    z-index: 1;
2642    top: 4px;
2643    opacity: 0;
2644    left: 4px;
2645  }
2646  
2647  .dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button {
2648    background-color: #fff;
2649  }
2650  
2651  @media not (prefers-reduced-motion) {
2652    .dataviews-view-grid__card .dataviews-view-grid__media-actions {
2653      transition: opacity 0.1s linear;
2654    }
2655  }
2656  @media (hover: none) {
2657    .dataviews-view-grid__card .dataviews-view-grid__media-actions {
2658      opacity: 1;
2659      top: 4px;
2660    }
2661  }
2662  .dataviews-view-grid__card:hover .dataviews-view-grid__media-actions,
2663  .dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,
2664  .dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]) {
2665    opacity: 1;
2666  }
2667  
2668  .dataviews-view-grid__media--clickable {
2669    cursor: pointer;
2670  }
2671  
2672  .dataviews-view-grid__group-header {
2673    font-size: 15px;
2674    font-weight: 499;
2675    color: #1e1e1e;
2676    margin: 0 0 8px 0;
2677    padding: 0 24px;
2678    container-type: inline-size;
2679  }
2680  
2681  div.dataviews-view-list {
2682    list-style-type: none;
2683  }
2684  
2685  .dataviews-view-list {
2686    margin: 0 0 auto;
2687  }
2688  
2689  .dataviews-view-list div[role=row],
2690  .dataviews-view-list div[role=article] {
2691    margin: 0;
2692    border-top: 1px solid #f0f0f0;
2693  }
2694  
2695  .dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper,
2696  .dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper {
2697    position: relative;
2698    padding: 16px 24px;
2699    box-sizing: border-box;
2700  }
2701  
2702  .dataviews-view-list div[role=row] .dataviews-view-list__item-actions,
2703  .dataviews-view-list div[role=article] .dataviews-view-list__item-actions {
2704    display: flex;
2705    width: max-content;
2706    flex: 0 0 auto;
2707    gap: 4px;
2708    white-space: nowrap;
2709  }
2710  
2711  .dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button,
2712  .dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button {
2713    position: relative;
2714    z-index: 1;
2715  }
2716  
2717  .dataviews-view-list div[role=row] .dataviews-view-list__item-actions > div,
2718  .dataviews-view-list div[role=article] .dataviews-view-list__item-actions > div {
2719    height: 24px;
2720  }
2721  
2722  .dataviews-view-list div[role=row] .dataviews-view-list__item-actions > :not(:last-child),
2723  .dataviews-view-list div[role=article] .dataviews-view-list__item-actions > :not(:last-child) {
2724    flex: 0;
2725    overflow: hidden;
2726    width: 0;
2727  }
2728  
2729  .dataviews-view-list div[role=row]:where(.is-selected, .is-hovered, :focus-within) .dataviews-view-list__item-actions > :not(:last-child),
2730  .dataviews-view-list div[role=article]:where(.is-selected, .is-hovered, :focus-within) .dataviews-view-list__item-actions > :not(:last-child) {
2731    flex-basis: min-content;
2732    width: auto;
2733    overflow: unset;
2734  }
2735  
2736  @media (hover: none) {
2737    .dataviews-view-list div[role=row] .dataviews-view-list__item-actions > :not(:last-child),
2738    .dataviews-view-list div[role=article] .dataviews-view-list__item-actions > :not(:last-child) {
2739      flex-basis: min-content;
2740      width: auto;
2741      overflow: unset;
2742    }
2743  }
2744  .dataviews-view-list div[role=row].is-selected.is-selected,
2745  .dataviews-view-list div[role=article].is-selected.is-selected {
2746    border-top: 1px solid rgba(var(--wp-admin-theme-color--rgb), 0.12);
2747  }
2748  
2749  .dataviews-view-list div[role=row].is-selected.is-selected + div[role=row], .dataviews-view-list div[role=row].is-selected.is-selected + div[role=article],
2750  .dataviews-view-list div[role=article].is-selected.is-selected + div[role=row],
2751  .dataviews-view-list div[role=article].is-selected.is-selected + div[role=article] {
2752    border-top: 1px solid rgba(var(--wp-admin-theme-color--rgb), 0.12);
2753  }
2754  
2755  .dataviews-view-list div[role=row]:not(.is-selected):hover, .dataviews-view-list div[role=row]:not(.is-selected).is-hovered, .dataviews-view-list div[role=row]:not(.is-selected):focus-within,
2756  .dataviews-view-list div[role=article]:not(.is-selected):hover,
2757  .dataviews-view-list div[role=article]:not(.is-selected).is-hovered,
2758  .dataviews-view-list div[role=article]:not(.is-selected):focus-within {
2759    color: var(--wp-admin-theme-color);
2760    background-color: rgba(var(--wp-admin-theme-color--rgb), 0.04);
2761    border-top: 1px solid rgba(var(--wp-admin-theme-color--rgb), 0.12);
2762  }
2763  
2764  .dataviews-view-list div[role=row]:not(.is-selected):hover + div[role=row], .dataviews-view-list div[role=row]:not(.is-selected):hover + div[role=article], .dataviews-view-list div[role=row]:not(.is-selected).is-hovered + div[role=row], .dataviews-view-list div[role=row]:not(.is-selected).is-hovered + div[role=article], .dataviews-view-list div[role=row]:not(.is-selected):focus-within + div[role=row], .dataviews-view-list div[role=row]:not(.is-selected):focus-within + div[role=article],
2765  .dataviews-view-list div[role=article]:not(.is-selected):hover + div[role=row],
2766  .dataviews-view-list div[role=article]:not(.is-selected):hover + div[role=article],
2767  .dataviews-view-list div[role=article]:not(.is-selected).is-hovered + div[role=row],
2768  .dataviews-view-list div[role=article]:not(.is-selected).is-hovered + div[role=article],
2769  .dataviews-view-list div[role=article]:not(.is-selected):focus-within + div[role=row],
2770  .dataviews-view-list div[role=article]:not(.is-selected):focus-within + div[role=article] {
2771    border-top: 1px solid rgba(var(--wp-admin-theme-color--rgb), 0.12);
2772  }
2773  
2774  .dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,
2775  .dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field, .dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,
2776  .dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field, .dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,
2777  .dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,
2778  .dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,
2779  .dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,
2780  .dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,
2781  .dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,
2782  .dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,
2783  .dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field {
2784    color: var(--wp-admin-theme-color);
2785  }
2786  
2787  .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,
2788  .dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper,
2789  .dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,
2790  .dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper {
2791    background-color: rgba(var(--wp-admin-theme-color--rgb), 0.08);
2792    color: #1e1e1e;
2793  }
2794  
2795  .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,
2796  .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,
2797  .dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,
2798  .dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,
2799  .dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,
2800  .dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,
2801  .dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,
2802  .dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field {
2803    color: #1e1e1e;
2804  }
2805  
2806  .dataviews-view-list .dataviews-view-list__item {
2807    position: absolute;
2808    z-index: 1;
2809    inset: 0;
2810    scroll-margin: 8px 0;
2811    appearance: none;
2812    border: none;
2813    background: none;
2814    padding: 0;
2815    cursor: pointer;
2816  }
2817  
2818  .dataviews-view-list .dataviews-view-list__item:focus-visible {
2819    outline: none;
2820  }
2821  
2822  .dataviews-view-list .dataviews-view-list__item:focus-visible::before {
2823    position: absolute;
2824    content: "";
2825    inset: var(--wp-admin-border-width-focus);
2826    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
2827    border-radius: 2px;
2828    outline: 2px solid transparent;
2829  }
2830  
2831  .dataviews-view-list .dataviews-view-list__title-field {
2832    flex: 1;
2833    min-height: 24px;
2834    line-height: 24px;
2835    overflow: hidden;
2836  }
2837  
2838  .dataviews-view-list .dataviews-view-list__title-field:has(a, button) {
2839    z-index: 1;
2840  }
2841  
2842  .dataviews-view-list .dataviews-view-list__media-wrapper {
2843    width: 52px;
2844    height: 52px;
2845    overflow: hidden;
2846    position: relative;
2847    flex-shrink: 0;
2848    background-color: #fff;
2849    border-radius: 4px;
2850  }
2851  
2852  .dataviews-view-list .dataviews-view-list__media-wrapper img {
2853    width: 100%;
2854    height: 100%;
2855    object-fit: cover;
2856  }
2857  
2858  .dataviews-view-list .dataviews-view-list__media-wrapper::after {
2859    content: "";
2860    position: absolute;
2861    top: 0;
2862    right: 0;
2863    width: 100%;
2864    height: 100%;
2865    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
2866    border-radius: 4px;
2867  }
2868  
2869  .dataviews-view-list .dataviews-view-list__field-wrapper {
2870    min-height: 52px;
2871    flex-grow: 1;
2872    min-width: 0;
2873  }
2874  
2875  .dataviews-view-list .dataviews-view-list__field {
2876    color: #757575;
2877  }
2878  
2879  .dataviews-view-list .dataviews-view-list__fields {
2880    display: flex;
2881    gap: 12px;
2882    row-gap: 4px;
2883    flex-wrap: wrap;
2884    font-size: 12px;
2885  }
2886  
2887  .dataviews-view-list .dataviews-view-list__fields:empty {
2888    display: none;
2889  }
2890  
2891  .dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty) {
2892    display: none;
2893  }
2894  
2895  .dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value {
2896    min-height: 24px;
2897    line-height: 20px;
2898    display: flex;
2899    align-items: center;
2900  }
2901  
2902  .dataviews-view-list + .dataviews-pagination {
2903    justify-content: space-between;
2904  }
2905  
2906  .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper {
2907    padding: 8px 24px;
2908  }
2909  
2910  .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field {
2911    min-height: 16px;
2912    line-height: 16px;
2913  }
2914  
2915  .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper {
2916    width: 32px;
2917    height: 32px;
2918  }
2919  
2920  .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper {
2921    min-height: 32px;
2922  }
2923  
2924  .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields {
2925    gap: 8px;
2926    row-gap: 4px;
2927  }
2928  
2929  .dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value {
2930    min-height: 16px;
2931    line-height: 16px;
2932  }
2933  
2934  .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper {
2935    padding: 24px 24px;
2936  }
2937  
2938  .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field {
2939    min-height: 32px;
2940    line-height: 32px;
2941  }
2942  
2943  .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper {
2944    width: 64px;
2945    height: 64px;
2946  }
2947  
2948  .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper {
2949    min-height: 64px;
2950  }
2951  
2952  .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields {
2953    gap: 16px;
2954    row-gap: 8px;
2955  }
2956  
2957  .dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value {
2958    min-height: 32px;
2959    line-height: 24px;
2960  }
2961  
2962  .dataviews-view-list.is-refreshing {
2963    opacity: 0.5;
2964    pointer-events: none;
2965  }
2966  
2967  @media not (prefers-reduced-motion) {
2968    .dataviews-view-list.is-refreshing {
2969      opacity: 1;
2970      animation: dataviews-pulse 1s ease-in-out infinite;
2971    }
2972  }
2973  .dataviews-view-list__group-header {
2974    font-size: 15px;
2975    font-weight: 499;
2976    color: #1e1e1e;
2977    margin: 0 0 8px 0;
2978    padding: 0 24px;
2979  }
2980  
2981  .dataviews-view-table {
2982    width: 100%;
2983    text-indent: 0;
2984    border-color: inherit;
2985    border-collapse: collapse;
2986    position: relative;
2987    color: #757575;
2988    margin-bottom: auto;
2989    background-color: inherit;
2990  }
2991  
2992  .dataviews-view-table th {
2993    text-align: right;
2994    color: #1e1e1e;
2995    font-weight: normal;
2996    font-size: 13px;
2997  }
2998  
2999  .dataviews-view-table td,
3000  .dataviews-view-table th {
3001    padding: 12px;
3002  }
3003  
3004  .dataviews-view-table td.dataviews-view-table__actions-column,
3005  .dataviews-view-table th.dataviews-view-table__actions-column {
3006    text-align: left;
3007  }
3008  
3009  .dataviews-view-table td.dataviews-view-table__actions-column--sticky,
3010  .dataviews-view-table th.dataviews-view-table__actions-column--sticky {
3011    position: sticky;
3012    left: 0;
3013    background-color: var(--wp-dataviews-color-background, #fff);
3014  }
3015  
3016  .dataviews-view-table td.dataviews-view-table__actions-column--stuck::after,
3017  .dataviews-view-table th.dataviews-view-table__actions-column--stuck::after {
3018    display: block;
3019    content: "";
3020    position: absolute;
3021    top: 0;
3022    bottom: 0;
3023    right: 0;
3024    width: 1px;
3025    background-color: #f0f0f0;
3026  }
3027  
3028  .dataviews-view-table td.dataviews-view-table__checkbox-column,
3029  .dataviews-view-table th.dataviews-view-table__checkbox-column {
3030    padding-left: 0;
3031  }
3032  
3033  .dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,
3034  .dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper {
3035    max-width: auto;
3036    min-width: auto;
3037  }
3038  
3039  .dataviews-view-table tr {
3040    border-top: 1px solid #f0f0f0;
3041    background-color: inherit;
3042  }
3043  
3044  .dataviews-view-table tr td:first-child,
3045  .dataviews-view-table tr th:first-child {
3046    padding-right: 24px;
3047  }
3048  
3049  .dataviews-view-table tr td:last-child,
3050  .dataviews-view-table tr th:last-child {
3051    padding-left: 24px;
3052  }
3053  
3054  .dataviews-view-table tr:last-child {
3055    border-bottom: 0;
3056  }
3057  
3058  .dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button) {
3059    opacity: 0;
3060  }
3061  
3062  @media (hover: none) {
3063    .dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button) {
3064      opacity: 1;
3065    }
3066  }
3067  .dataviews-view-table tr.is-selected {
3068    background-color: color-mix(in srgb, rgb(var(--wp-admin-theme-color--rgb)) 4%, #fff);
3069    color: #757575;
3070  }
3071  
3072  .dataviews-view-table tr.is-selected, .dataviews-view-table tr.is-selected + tr {
3073    border-top: 1px solid rgba(var(--wp-admin-theme-color--rgb), 0.12);
3074  }
3075  
3076  .dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky {
3077    background-color: color-mix(in srgb, rgb(var(--wp-admin-theme-color--rgb)) 4%, #fff);
3078  }
3079  
3080  .dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button), .dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button), .dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button) {
3081    opacity: 1;
3082  }
3083  
3084  .dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky, .dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky {
3085    background-color: var(--wp-dataviews-color-background, #fff);
3086  }
3087  
3088  .dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky, .dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky {
3089    background-color: color-mix(in srgb, rgb(var(--wp-admin-theme-color--rgb)) 4%, #fff);
3090  }
3091  
3092  .dataviews-view-table thead {
3093    position: sticky;
3094    inset-block-start: 0;
3095    z-index: 1;
3096    background-color: inherit;
3097  }
3098  
3099  .dataviews-view-table thead tr {
3100    border: 0;
3101  }
3102  
3103  .dataviews-view-table thead th {
3104    background-color: inherit;
3105    padding-top: 8px;
3106    padding-bottom: 8px;
3107    font-size: 11px;
3108    text-transform: uppercase;
3109    font-weight: 499;
3110  }
3111  
3112  .dataviews-view-table thead th:has(.dataviews-view-table-header-button) {
3113    padding-right: 4px;
3114    padding-left: 4px;
3115  }
3116  
3117  .dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button {
3118    gap: 4px;
3119  }
3120  
3121  .dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child {
3122    padding-right: 16px;
3123  }
3124  
3125  .dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child {
3126    padding-left: 16px;
3127  }
3128  
3129  .dataviews-view-table tbody td {
3130    vertical-align: top;
3131  }
3132  
3133  .dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper {
3134    min-height: 32px;
3135    display: flex;
3136    align-items: center;
3137    white-space: nowrap;
3138  }
3139  
3140  .dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end {
3141    justify-content: flex-end;
3142    font-variant-numeric: tabular-nums;
3143  }
3144  
3145  .dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center {
3146    justify-content: center;
3147  }
3148  
3149  .dataviews-view-table tbody .components-v-stack > .dataviews-view-table__cell-content-wrapper:not(:first-child) {
3150    min-height: 0;
3151  }
3152  
3153  .dataviews-view-table .dataviews-view-table-header-button {
3154    padding: 4px 8px;
3155    font-size: 11px;
3156    text-transform: uppercase;
3157    font-weight: 499;
3158  }
3159  
3160  .dataviews-view-table .dataviews-view-table-header-button:not(:hover) {
3161    color: #1e1e1e;
3162  }
3163  
3164  .dataviews-view-table .dataviews-view-table-header-button span {
3165    speak: none;
3166  }
3167  
3168  .dataviews-view-table .dataviews-view-table-header-button span:empty {
3169    display: none;
3170  }
3171  
3172  .dataviews-view-table .dataviews-view-table-header {
3173    padding-right: 4px;
3174  }
3175  
3176  .dataviews-view-table .dataviews-view-table__actions-column {
3177    width: auto;
3178    white-space: nowrap;
3179  }
3180  
3181  .dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child) {
3182    padding-right: 0;
3183  }
3184  
3185  .dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child) {
3186    padding-left: 0;
3187  }
3188  
3189  .dataviews-view-table.has-compact-density td,
3190  .dataviews-view-table.has-compact-density th {
3191    padding: 4px 8px;
3192  }
3193  
3194  .dataviews-view-table.has-comfortable-density td,
3195  .dataviews-view-table.has-comfortable-density th {
3196    padding: 16px 12px;
3197  }
3198  
3199  .dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,
3200  .dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column, .dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,
3201  .dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column {
3202    padding-left: 0;
3203  }
3204  
3205  .dataviews-view-table-selection-checkbox {
3206    --checkbox-input-size: 24px;
3207  }
3208  
3209  @media (min-width: 600px) {
3210    .dataviews-view-table-selection-checkbox {
3211      --checkbox-input-size: 16px;
3212    }
3213  }
3214  .dataviews-column-primary__media {
3215    max-width: 60px;
3216    min-width: 32px;
3217    min-height: 32px;
3218    overflow: hidden;
3219    position: relative;
3220    flex-shrink: 0;
3221    background-color: #fff;
3222    border-radius: 4px;
3223  }
3224  
3225  .dataviews-column-primary__media img {
3226    width: 32px;
3227    height: 32px;
3228    object-fit: cover;
3229  }
3230  
3231  .dataviews-column-primary__media::after {
3232    content: "";
3233    position: absolute;
3234    top: 0;
3235    right: 0;
3236    width: 100%;
3237    height: 100%;
3238    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
3239    border-radius: 4px;
3240  }
3241  
3242  .dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),
3243  .dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media) {
3244    min-width: 15ch;
3245    max-width: 80ch;
3246  }
3247  
3248  .dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell {
3249    font-weight: 499;
3250    padding: 12px 24px;
3251    color: #1e1e1e;
3252  }
3253  
3254  /* Column width intents via colgroup: make non-primary columns shrink-to-fit */
3255  .dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data) {
3256    width: 1%;
3257  }
3258  
3259  .dataviews-view-table.is-refreshing {
3260    opacity: 0.5;
3261    pointer-events: none;
3262  }
3263  
3264  @media not (prefers-reduced-motion) {
3265    .dataviews-view-table.is-refreshing {
3266      opacity: 1;
3267      animation: dataviews-pulse 1s ease-in-out infinite;
3268    }
3269  }
3270  .dataviews-view-picker-grid .dataviews-view-picker-grid__card {
3271    height: 100%;
3272    justify-content: flex-start;
3273    position: relative;
3274  }
3275  
3276  .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions {
3277    padding: 8px 0 4px;
3278  }
3279  
3280  .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field {
3281    min-height: 24px;
3282    overflow: hidden;
3283    align-content: center;
3284    text-align: start;
3285  }
3286  
3287  .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable {
3288    width: fit-content;
3289  }
3290  
3291  .dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value {
3292    color: #1e1e1e;
3293  }
3294  
3295  .dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media::after,
3296  .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus::after {
3297    background-color: rgba(var(--wp-admin-theme-color--rgb), 0.08);
3298  }
3299  
3300  .dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media::after {
3301    box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color);
3302  }
3303  
3304  .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus::after {
3305    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
3306  }
3307  
3308  .dataviews-view-picker-grid:focus-visible[aria-activedescendant] {
3309    outline: none;
3310  }
3311  
3312  .dataviews-view-picker-grid:focus-visible [data-active-item=true] {
3313    outline: 2px solid var(--wp-admin-theme-color);
3314  }
3315  
3316  .dataviews-view-picker-grid .dataviews-selection-checkbox {
3317    top: 8px !important;
3318  }
3319  
3320  .dataviews-view-picker-grid .dataviews-selection-checkbox input {
3321    pointer-events: none;
3322  }
3323  
3324  .dataviews-view-picker-grid .dataviews-view-picker-grid__media {
3325    width: 100%;
3326    aspect-ratio: 1/1;
3327    min-height: 0;
3328    background-color: #fff;
3329    border-radius: 4px;
3330    position: relative;
3331  }
3332  
3333  .dataviews-view-picker-grid .dataviews-view-picker-grid__media img {
3334    object-fit: cover;
3335    width: 100%;
3336    height: 100%;
3337  }
3338  
3339  .dataviews-view-picker-grid .dataviews-view-picker-grid__media::after {
3340    content: "";
3341    position: absolute;
3342    top: 0;
3343    right: 0;
3344    width: 100%;
3345    height: 100%;
3346    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
3347    border-radius: 4px;
3348    pointer-events: none;
3349  }
3350  
3351  .dataviews-view-picker-grid .dataviews-view-picker-grid__fields {
3352    position: relative;
3353    font-size: 12px;
3354    line-height: 16px;
3355  }
3356  
3357  .dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty) {
3358    padding: 0 0 12px;
3359  }
3360  
3361  .dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty) {
3362    min-height: 24px;
3363    line-height: 20px;
3364    padding-top: 2px;
3365  }
3366  
3367  .dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field {
3368    min-height: 24px;
3369    align-items: center;
3370  }
3371  
3372  .dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name {
3373    width: 35%;
3374    color: #757575;
3375    overflow: hidden;
3376    text-overflow: ellipsis;
3377    white-space: nowrap;
3378  }
3379  
3380  .dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value {
3381    width: 65%;
3382    overflow: hidden;
3383    text-overflow: ellipsis;
3384    white-space: nowrap;
3385  }
3386  
3387  .dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))) {
3388    display: none;
3389  }
3390  
3391  .dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty) {
3392    padding-bottom: 12px;
3393  }
3394  
3395  .dataviews-view-picker-grid__field-value:empty,
3396  .dataviews-view-picker-grid__field:empty {
3397    display: none;
3398  }
3399  
3400  .dataviews-view-picker-grid__card .dataviews-selection-checkbox {
3401    position: absolute;
3402    top: -9999em;
3403    right: 8px;
3404    z-index: 1;
3405  }
3406  
3407  @media (hover: none) {
3408    .dataviews-view-picker-grid__card .dataviews-selection-checkbox {
3409      top: 8px;
3410    }
3411  }
3412  .dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox,
3413  .dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,
3414  .dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox {
3415    top: 8px;
3416  }
3417  
3418  .dataviews-view-picker-grid__media--clickable {
3419    cursor: pointer;
3420  }
3421  
3422  .dataviews-view-picker-grid-group__header {
3423    font-size: 15px;
3424    font-weight: 499;
3425    color: #1e1e1e;
3426    margin: 0 0 8px 0;
3427    padding: 0 48px;
3428  }
3429  
3430  .dataviews-view-picker-table {
3431    background-color: inherit;
3432  }
3433  
3434  .dataviews-view-picker-table .dataviews-view-table__checkbox-column {
3435    width: 48px;
3436  }
3437  
3438  .dataviews-view-picker-table tbody:focus-visible[aria-activedescendant] {
3439    outline: none;
3440  }
3441  
3442  .dataviews-view-picker-table tbody:focus-visible [data-active-item=true] {
3443    outline: 2px solid var(--wp-admin-theme-color);
3444  }
3445  
3446  .dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input {
3447    pointer-events: none;
3448    opacity: 1;
3449  }
3450  
3451  .dataviews-view-picker-table .dataviews-view-table__row {
3452    cursor: pointer;
3453  }
3454  
3455  .dataviews-view-picker-table .dataviews-view-table__row.is-selected {
3456    background-color: rgba(var(--wp-admin-theme-color--rgb), 0.04);
3457  }
3458  
3459  .dataviews-view-picker-table .dataviews-view-table__row.is-hovered {
3460    background-color: rgba(var(--wp-admin-theme-color--rgb), 0.08);
3461  }
3462  
3463  .dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered {
3464    background-color: rgba(var(--wp-admin-theme-color--rgb), 0.12);
3465  }
3466  
3467  .dataviews-view-activity {
3468    margin: 0 0 auto;
3469    padding: 8px 24px;
3470  }
3471  
3472  .dataviews-view-activity .dataviews-view-activity__group-header {
3473    font-size: 15px;
3474    font-weight: 499;
3475    color: #949494;
3476    margin: 0 0 8px 0;
3477    padding: 0;
3478  }
3479  
3480  .dataviews-view-activity .dataviews-view-activity__item-actions {
3481    min-width: 24px;
3482  }
3483  
3484  .dataviews-view-activity .dataviews-view-activity__item-content {
3485    flex-grow: 1;
3486  }
3487  
3488  .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title,
3489  .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,
3490  .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields {
3491    min-height: 16px;
3492  }
3493  
3494  .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title {
3495    position: relative;
3496    display: flex;
3497    align-items: center;
3498    flex: 1;
3499    overflow: hidden;
3500  }
3501  
3502  .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable {
3503    cursor: pointer;
3504  }
3505  
3506  .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible {
3507    outline: var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);
3508    outline-offset: var(--wp-admin-border-width-focus);
3509    border-radius: 2px;
3510  }
3511  
3512  .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions {
3513    display: flex;
3514    width: max-content;
3515    flex: 0 0 auto;
3516  }
3517  
3518  .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button {
3519    position: relative;
3520    z-index: 1;
3521  }
3522  
3523  .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields {
3524    color: #757575;
3525    display: flex;
3526    gap: 12px;
3527    row-gap: 4px;
3528    flex-wrap: wrap;
3529  }
3530  
3531  .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty {
3532    display: none;
3533  }
3534  
3535  .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty) {
3536    display: none;
3537  }
3538  
3539  .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value {
3540    display: flex;
3541    align-items: center;
3542  }
3543  
3544  .dataviews-view-activity .dataviews-view-activity__item-type {
3545    align-self: stretch;
3546    flex-shrink: 0;
3547  }
3548  
3549  .dataviews-view-activity .dataviews-view-activity__item-type::after {
3550    content: "";
3551    flex: 1 1 auto;
3552    width: 1px;
3553    margin: 0 auto;
3554    background-color: #ddd;
3555  }
3556  
3557  .dataviews-view-activity .dataviews-view-activity__item-type::before {
3558    content: "";
3559    flex: 0 0 auto;
3560    width: 1px;
3561    margin: 0 auto;
3562    background-color: #ddd;
3563  }
3564  
3565  .dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type {
3566    width: 8px;
3567  }
3568  
3569  .dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type::before {
3570    height: 12px;
3571  }
3572  
3573  .dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon {
3574    width: 11px;
3575    height: 11px;
3576  }
3577  
3578  .dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content {
3579    margin: 12px 0;
3580  }
3581  
3582  .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type {
3583    width: 24px;
3584  }
3585  
3586  .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type::before {
3587    height: 12px;
3588  }
3589  
3590  .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon {
3591    width: 25px;
3592    height: 25px;
3593  }
3594  
3595  .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content {
3596    margin: 12px 0;
3597    padding-top: 8px;
3598  }
3599  
3600  .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type {
3601    width: 32px;
3602  }
3603  
3604  .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type::before {
3605    height: 8px;
3606  }
3607  
3608  .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon {
3609    width: 33px;
3610    height: 33px;
3611  }
3612  
3613  .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content {
3614    margin: 8px 0 16px;
3615    padding-top: 12px;
3616  }
3617  
3618  .dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet, .dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet {
3619    width: 9px;
3620    height: 9px;
3621    position: relative;
3622    top: 50%;
3623    transform: translateY(-50%);
3624  }
3625  
3626  .dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type::before {
3627    visibility: hidden;
3628  }
3629  
3630  .dataviews-view-activity .dataviews-view-activity__group:last-of-type > .dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type::after, .dataviews-view-activity > .dataviews-view-activity__item:last-child .dataviews-view-activity__item-type::after {
3631    background: linear-gradient(to bottom, #ddd 0%, rgba(221, 221, 221, 0.2) 60%, rgba(221, 221, 221, 0) 100%);
3632  }
3633  
3634  .dataviews-view-activity .dataviews-view-activity__item-type-icon {
3635    overflow: hidden;
3636    flex-shrink: 0;
3637    background-color: #fff;
3638  }
3639  
3640  .dataviews-view-activity .dataviews-view-activity__item-type-icon img,
3641  .dataviews-view-activity .dataviews-view-activity__item-type-icon svg,
3642  .dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet {
3643    display: block;
3644    width: 100%;
3645    height: 100%;
3646    margin: 0 auto;
3647    object-fit: cover;
3648    border-radius: 50%;
3649    box-sizing: border-box;
3650    box-shadow: inset 0 0 0 1px #ddd;
3651  }
3652  
3653  .dataviews-view-activity .dataviews-view-activity__item-type-icon svg {
3654    padding: 4px;
3655  }
3656  
3657  .dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet {
3658    content: "";
3659    background-color: #ddd;
3660  }
3661  
3662  .dataviews-view-activity.is-refreshing {
3663    opacity: 0.5;
3664    pointer-events: none;
3665  }
3666  
3667  @media not (prefers-reduced-motion) {
3668    .dataviews-view-activity.is-refreshing {
3669      opacity: 1;
3670      animation: dataviews-pulse 1s ease-in-out infinite;
3671    }
3672  }
3673  .dataviews-view-activity + .dataviews-pagination {
3674    justify-content: space-between;
3675  }
3676  
3677  .dataviews-picker-footer__bulk-selection {
3678    align-self: flex-start;
3679    height: 32px;
3680  }
3681  
3682  .dataviews-picker-footer__actions {
3683    align-self: flex-end;
3684  }
3685  
3686  .dataviews-controls__datetime {
3687    border: none;
3688    padding: 0;
3689  }
3690  
3691  .dataviews-controls__relative-date-number,
3692  .dataviews-controls__relative-date-unit {
3693    flex: 1 1 50%;
3694  }
3695  
3696  .dataviews-controls__date input[type=date]::-webkit-inner-spin-button,
3697  .dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator {
3698    display: none;
3699    -webkit-appearance: none;
3700  }
3701  
3702  .dataviews-controls__date-range-inputs > * {
3703    min-width: 0;
3704  }
3705  
3706  .dataviews-controls__color-picker-dropdown {
3707    display: flex;
3708  }
3709  
3710  .dataviews-controls__date-preset {
3711    border: 1px solid #ddd;
3712  }
3713  
3714  .dataviews-controls__date-preset:active {
3715    background-color: #000;
3716  }
3717  
3718  .dataforms-layouts-panel__field-trigger {
3719    position: relative;
3720    color: inherit;
3721    display: flex;
3722    width: 100%;
3723    min-height: 24px;
3724    cursor: pointer;
3725    align-items: flex-start;
3726    border-radius: 2px;
3727    isolation: isolate;
3728  }
3729  
3730  .dataforms-layouts-panel__field-trigger--label-side {
3731    flex-direction: row;
3732    gap: var(--wpds-dimension-gap-md, 12px);
3733  }
3734  
3735  .dataforms-layouts-panel__field-trigger--label-top {
3736    display: grid;
3737    grid-template-columns: 1fr auto;
3738  }
3739  
3740  .dataforms-layouts-panel__field-trigger--label-none {
3741    align-items: center;
3742  }
3743  
3744  .dataforms-layouts-panel__field-trigger:not(.is-disabled):hover {
3745    color: var(--wp-admin-theme-color);
3746  }
3747  
3748  .dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon {
3749    opacity: 1;
3750  }
3751  
3752  .dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label {
3753    color: var(--wp-admin-theme-color);
3754  }
3755  
3756  .dataforms-layouts-panel__field-trigger.is-disabled {
3757    cursor: default;
3758  }
3759  
3760  .dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control {
3761    color: #757575;
3762    font-weight: var(--wpds-font-weight-regular, 400);
3763  }
3764  
3765  .dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon {
3766    opacity: 1;
3767    fill: currentColor;
3768  }
3769  
3770  .dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover, .dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible {
3771    fill: var(--wp-admin-theme-color);
3772  }
3773  
3774  .dataforms-layouts-panel__field-trigger-icon {
3775    padding: 0;
3776    color: var(--wp-admin-theme-color);
3777    flex: 0 0 auto;
3778    opacity: 0;
3779    border-radius: var(--wpds-border-radius-xs, 1px);
3780  }
3781  
3782  .dataforms-layouts-panel__field-trigger-icon:focus-visible {
3783    opacity: 1;
3784    outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--wp-admin-theme-color);
3785  }
3786  
3787  .dataforms-layouts-panel__field-dropdown-anchor {
3788    width: 100%;
3789  }
3790  
3791  .dataforms-layouts-panel__field-dropdown-anchor .components-dropdown {
3792    width: 100%;
3793  }
3794  
3795  .dataforms-layouts-panel__field-label {
3796    width: 38%;
3797    flex-shrink: 0;
3798    min-height: 24px;
3799    display: flex;
3800    align-items: center;
3801    line-height: 20px;
3802    hyphens: auto;
3803    color: #757575;
3804    text-transform: capitalize;
3805  }
3806  
3807  .dataforms-layouts-panel__field-label .components-base-control__label {
3808    display: inline;
3809    margin-bottom: 0;
3810    line-height: inherit;
3811  }
3812  
3813  .dataforms-layouts-panel__field-label.has-error {
3814    color: #cc1818;
3815  }
3816  
3817  .dataforms-layouts-panel__field-label-error-content {
3818    position: relative;
3819    z-index: 1;
3820    cursor: help;
3821    fill: #cc1818;
3822    display: inline-flex;
3823    flex-direction: row;
3824    align-items: center;
3825    gap: 4px;
3826  }
3827  
3828  .dataforms-layouts-panel__field-label-error-content svg {
3829    fill: currentColor;
3830  }
3831  
3832  .dataforms-layouts-panel__field-control {
3833    flex-grow: 1;
3834    min-width: 0;
3835    min-height: 24px;
3836    line-height: var(--wpds-font-line-height-md, 24px);
3837    display: flex;
3838    align-items: center;
3839    overflow: hidden;
3840    font-weight: var(--wpds-font-weight-medium, 499);
3841  }
3842  
3843  .dataforms-layouts-panel__field-control > * {
3844    min-width: 0;
3845  }
3846  
3847  .dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label {
3848    width: 100%;
3849  }
3850  
3851  .dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control {
3852    grid-column: 1/-1;
3853  }
3854  
3855  .dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon {
3856    grid-row: 1;
3857    grid-column: 2;
3858  }
3859  
3860  .dataforms-layouts-panel__field-dropdown .components-popover__content {
3861    min-width: 320px;
3862    padding: 16px;
3863  }
3864  
3865  .dataforms-layouts-panel__dropdown-header {
3866    margin-bottom: 16px;
3867  }
3868  
3869  .dataforms-layouts-panel__modal-footer {
3870    margin-top: 16px;
3871  }
3872  
3873  .components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown {
3874    z-index: 159990;
3875  }
3876  
3877  .dataforms-layouts-regular__field {
3878    width: 100%;
3879    min-height: 32px;
3880    justify-content: flex-start !important;
3881    align-items: flex-start !important;
3882  }
3883  
3884  .dataforms-layouts-regular__field .components-base-control__label,
3885  .dataforms-layouts-regular__field .components-input-control__label,
3886  .dataforms-layouts-regular__field .components-form-token-field__label {
3887    color: #1e1e1e;
3888  }
3889  
3890  .dataforms-layouts-regular__field-label {
3891    width: 38%;
3892    flex-shrink: 0;
3893    min-height: 32px;
3894    display: flex;
3895    align-items: center;
3896    line-height: 20px;
3897    hyphens: auto;
3898  }
3899  
3900  .dataforms-layouts-regular__field-label--label-position-side {
3901    align-self: center;
3902  }
3903  
3904  .dataforms-layouts-regular__field-label .components-base-control__label {
3905    margin-bottom: 0;
3906  }
3907  
3908  .dataforms-layouts-regular__field-control {
3909    flex-grow: 1;
3910    min-height: 32px;
3911    display: flex;
3912    align-items: center;
3913  }
3914  
3915  .dataforms-layouts-card__field-header-label {
3916    font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3917    font-weight: 499;
3918    font-size: 15px;
3919    line-height: 20px;
3920  }
3921  
3922  .dataforms-layouts-card__field {
3923    width: 100%;
3924  }
3925  
3926  .dataforms-layouts-card__field-description {
3927    color: #757575;
3928    display: block;
3929    font-size: 13px;
3930    margin-bottom: 16px;
3931  }
3932  
3933  .dataforms-layouts-card__field-summary {
3934    display: flex;
3935    flex-direction: row;
3936    gap: 16px;
3937  }
3938  
3939  .dataforms-layouts-details__summary-content {
3940    display: inline-flex;
3941    min-height: 24px;
3942  }
3943  
3944  .dataforms-layouts-details__content {
3945    padding-top: 12px;
3946  }
3947  
3948  .dataforms-layouts-row__field-control {
3949    width: 100%;
3950  }
3951  
3952  .dataforms-layouts__wrapper {
3953    font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
3954    font-weight: 400;
3955    font-size: 13px;
3956    line-height: 20px;
3957  }
3958  
3959  /**
3960   * Colors
3961   */
3962  /**
3963   * SCSS Variables.
3964   *
3965   * Please use variables from this sheet to ensure consistency across the UI.
3966   * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
3967   * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
3968   */
3969  /**
3970   * Fonts & basic variables.
3971   */
3972  /**
3973   * Typography
3974   */
3975  /**
3976   * Grid System.
3977   * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
3978   */
3979  /**
3980   * Radius scale.
3981   */
3982  /**
3983   * Elevation scale.
3984   */
3985  /**
3986   * Dimensions.
3987   */
3988  /**
3989   * Mobile specific styles
3990   */
3991  /**
3992   * Editor styles.
3993   */
3994  /**
3995   * Block & Editor UI.
3996   */
3997  /**
3998   * Block paddings.
3999   */
4000  /**
4001   * React Native specific.
4002   * These variables do not appear to be used anywhere else.
4003   */
4004  .media-editor-preview {
4005    box-sizing: border-box;
4006    display: flex;
4007    justify-content: center;
4008    align-items: center;
4009    min-height: 100%;
4010    padding: 32px;
4011    position: relative;
4012  }
4013  
4014  .media-editor-preview__spinner {
4015    position: absolute;
4016    top: 50%;
4017    right: 50%;
4018    transform: translate(50%, -50%);
4019  }
4020  
4021  .media-editor-preview--loading {
4022    width: 100%;
4023    height: 100%;
4024  }
4025  
4026  .media-editor-preview--image img {
4027    max-width: 100%;
4028    max-height: 100%;
4029    object-fit: contain;
4030    width: auto;
4031    height: auto;
4032    opacity: 0;
4033  }
4034  
4035  @keyframes __wp-base-styles-fade-in {
4036    from {
4037      opacity: 0;
4038    }
4039    to {
4040      opacity: 1;
4041    }
4042  }
4043  @media not (prefers-reduced-motion) {
4044    .media-editor-preview--image img.loaded {
4045      animation: __wp-base-styles-fade-in 0.08s linear 0s;
4046      animation-fill-mode: forwards;
4047    }
4048  }
4049  .media-editor-preview--video video {
4050    max-width: 100%;
4051    max-height: 100%;
4052    object-fit: contain;
4053    width: auto;
4054    height: auto;
4055  }
4056  
4057  .media-editor-preview--audio audio {
4058    max-width: 100%;
4059  }
4060  
4061  .media-editor-preview--file {
4062    text-align: center;
4063  }
4064  
4065  .media-editor-preview__file-info {
4066    background: #f0f0f0;
4067    padding: 24px;
4068    border-radius: 2px;
4069  }
4070  
4071  .media-editor-preview__file-name {
4072    font-weight: 600;
4073    margin-bottom: 8px;
4074  }
4075  
4076  .media-editor-preview__mime-type {
4077    color: #757575;
4078    font-size: 0.9em;
4079    margin-bottom: 16px;
4080  }
4081  
4082  .media-editor-preview__download-link {
4083    display: inline-block;
4084    margin-top: 8px;
4085  }
4086  
4087  .media-editor-preview--error, .media-editor-preview--empty {
4088    color: #757575;
4089    text-align: center;
4090  }
4091  
4092  .media-editor-preview__url {
4093    font-size: 0.9em;
4094    color: #949494;
4095    word-break: break-all;
4096    margin-top: 8px;
4097  }
4098  
4099  .editor-autocompleters__user .editor-autocompleters__no-avatar::before {
4100    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword -- dashicons don't need a generic family keyword. */
4101    font: normal 20px/1 dashicons;
4102    content: "\f110";
4103    margin-left: 5px;
4104    vertical-align: middle;
4105  }
4106  .editor-autocompleters__user .editor-autocompleters__user-avatar {
4107    margin-left: 8px;
4108    flex-grow: 0;
4109    flex-shrink: 0;
4110    max-width: none;
4111    width: 24px;
4112    height: 24px;
4113  }
4114  .editor-autocompleters__user .editor-autocompleters__user-name {
4115    white-space: nowrap;
4116    text-overflow: ellipsis;
4117    overflow: hidden;
4118    max-width: 200px;
4119    flex-shrink: 0;
4120    flex-grow: 1;
4121  }
4122  .editor-autocompleters__user .editor-autocompleters__user-slug {
4123    margin-right: 8px;
4124    white-space: nowrap;
4125    text-overflow: ellipsis;
4126    overflow: none;
4127    max-width: 100px;
4128    flex-grow: 0;
4129    flex-shrink: 0;
4130  }
4131  .editor-autocompleters__user:not(.is-primary) .editor-autocompleters__user-slug {
4132    color: #757575;
4133  }
4134  
4135  .interface-interface-skeleton__sidebar:has(.editor-collab-sidebar) {
4136    box-shadow: none;
4137  }
4138  .interface-interface-skeleton__sidebar:has(.editor-collab-sidebar) .interface-complementary-area-header {
4139    display: none;
4140  }
4141  
4142  .editor-collab-sidebar {
4143    height: 100%;
4144    overflow: hidden;
4145  }
4146  
4147  .editor-collab-sidebar-panel {
4148    padding: 16px 16px 24px;
4149    height: 100%;
4150    overflow: hidden;
4151  }
4152  
4153  .editor-collab-sidebar-panel__thread {
4154    position: relative;
4155    padding: 16px;
4156    border-radius: 8px;
4157    border: 1px solid #ddd;
4158    background-color: #f0f0f0;
4159    overflow: hidden;
4160    width: auto;
4161  }
4162  .editor-collab-sidebar-panel__thread.is-selected {
4163    background-color: #fff;
4164    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05), 0 4px 5px rgba(0, 0, 0, 0.04), 0 12px 12px rgba(0, 0, 0, 0.03), 0 16px 16px rgba(0, 0, 0, 0.02);
4165    z-index: 1;
4166  }
4167  .editor-collab-sidebar-panel__thread:focus {
4168    outline: var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);
4169    outline-offset: calc(-1 * var(--wp-admin-border-width-focus));
4170  }
4171  .editor-collab-sidebar-panel__thread.is-floating {
4172    right: 16px;
4173    left: 16px;
4174    position: absolute;
4175    margin-top: 16px;
4176  }
4177  
4178  .editor-collab-sidebar-panel__user-name {
4179    font-size: 12px;
4180    font-weight: 400;
4181    line-height: 16px;
4182    text-align: right;
4183    color: #757575;
4184    text-transform: capitalize;
4185  }
4186  
4187  .editor-collab-sidebar-panel__user-time {
4188    font-size: 12px;
4189    font-weight: 400;
4190    line-height: 16px;
4191    text-align: right;
4192    color: #757575;
4193  }
4194  
4195  .editor-collab-sidebar-panel__user-comment p:last-child {
4196    margin-bottom: 0;
4197  }
4198  
4199  .editor-collab-sidebar-panel__user-avatar {
4200    border-radius: 50%;
4201    flex-shrink: 0;
4202    border-width: var(--wp-admin-border-width-focus);
4203    border-style: solid;
4204    padding: var(--wp-admin-border-width-focus);
4205    background: #fff;
4206  }
4207  
4208  .editor-collab-sidebar-panel__comment-status {
4209    margin-right: auto;
4210  }
4211  .editor-collab-sidebar-panel__comment-status button.has-icon:not(.has-text) {
4212    min-width: 24px;
4213    padding: 0;
4214    width: 24px;
4215    height: 24px;
4216    flex-shrink: 0;
4217  }
4218  
4219  .editor-collab-sidebar-panel__comment-dropdown-menu {
4220    flex-shrink: 0;
4221  }
4222  
4223  .editor-collab-sidebar-panel__more-reply-separator::before, .editor-collab-sidebar-panel__more-reply-separator::after {
4224    content: "";
4225    display: block;
4226    width: 100%;
4227    height: 1px;
4228    background-color: #ddd;
4229    flex: 1;
4230  }
4231  
4232  .editor-collab-sidebar-panel__more-reply-button {
4233    font-weight: 499;
4234  }
4235  
4236  .editor-collab-sidebar-panel__resolution-text {
4237    font-style: italic;
4238  }
4239  
4240  .editor-collab-sidebar-panel__comment-form textarea {
4241    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
4242    padding: 6px 8px;
4243    /* Fonts smaller than 16px causes mobile safari to zoom. */
4244    font-size: 16px;
4245    /* Override core line-height. To be reviewed. */
4246    line-height: normal;
4247    box-shadow: 0 0 0 transparent;
4248    border-radius: 2px;
4249    border: 1px solid #949494;
4250  }
4251  @media not (prefers-reduced-motion) {
4252    .editor-collab-sidebar-panel__comment-form textarea {
4253      transition: box-shadow 0.1s linear;
4254    }
4255  }
4256  @media (min-width: 600px) {
4257    .editor-collab-sidebar-panel__comment-form textarea {
4258      font-size: 13px;
4259      /* Override core line-height. To be reviewed. */
4260      line-height: normal;
4261    }
4262  }
4263  .editor-collab-sidebar-panel__comment-form textarea:focus {
4264    border-color: var(--wp-admin-theme-color);
4265    box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
4266    outline: 2px solid transparent;
4267  }
4268  .editor-collab-sidebar-panel__comment-form textarea::placeholder {
4269    color: rgba(30, 30, 30, 0.62);
4270  }
4271  .editor-collab-sidebar-panel__comment-form textarea {
4272    padding: 9px 11px;
4273    line-height: 20px !important;
4274    display: block;
4275  }
4276  
4277  .editor-collab-sidebar-panel__skip-to-comment,
4278  .editor-collab-sidebar-panel__skip-to-block {
4279    position: absolute;
4280    top: -9999px;
4281    left: -9999px;
4282    overflow: hidden;
4283    clip-path: inset(50%);
4284    background: #fff !important;
4285    z-index: -1;
4286  }
4287  .editor-collab-sidebar-panel__skip-to-comment:focus,
4288  .editor-collab-sidebar-panel__skip-to-block:focus {
4289    overflow: visible;
4290    clip-path: none;
4291    z-index: 1;
4292    left: 8px;
4293  }
4294  
4295  .editor-collab-sidebar-panel__skip-to-comment:focus {
4296    top: 8px;
4297  }
4298  
4299  .editor-collab-sidebar-panel__skip-to-block:focus {
4300    top: auto;
4301    bottom: 8px;
4302  }
4303  
4304  .comment-avatar {
4305    width: 24px;
4306    border-radius: 50%;
4307    margin-right: -12px;
4308    border-width: var(--wp-admin-border-width-focus);
4309    border-style: solid;
4310    padding: var(--wp-admin-border-width-focus);
4311    background: #fff;
4312    box-sizing: border-box;
4313  }
4314  .comment-avatar:first-child {
4315    margin-right: 0;
4316  }
4317  
4318  .show-icon-labels .comment-avatar-indicator {
4319    width: auto;
4320  }
4321  .show-icon-labels .comment-avatar-indicator div {
4322    display: none;
4323  }
4324  .show-icon-labels .comment-avatar-indicator::after {
4325    content: attr(aria-label);
4326    font-size: 12px;
4327  }
4328  
4329  .editor-avatar {
4330    position: relative;
4331    display: inline-flex;
4332    align-items: center;
4333    border-radius: 9999px;
4334    flex-shrink: 0;
4335    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 1px 1px rgba(0, 0, 0, 0.03), 0 1px 2px rgba(0, 0, 0, 0.02), 0 3px 3px rgba(0, 0, 0, 0.02), 0 4px 4px rgba(0, 0, 0, 0.01);
4336  }
4337  
4338  .editor-avatar__image {
4339    box-sizing: border-box;
4340    position: relative;
4341    width: 32px;
4342    height: 32px;
4343    border-radius: 9999px;
4344    border: 0;
4345    background-color: var(--wp-admin-theme-color, #3858e9);
4346    overflow: hidden;
4347    overflow: clip;
4348    flex-shrink: 0;
4349    font-size: 0;
4350    color: #fff;
4351  }
4352  .is-small > .editor-avatar__image {
4353    width: 24px;
4354    height: 24px;
4355  }
4356  .has-avatar-border-color > .editor-avatar__image {
4357    border: var(--wp-admin-border-width-focus) solid var(--editor-avatar-outline-color);
4358    background-clip: padding-box;
4359  }
4360  .has-avatar-border-color > .editor-avatar__image::after {
4361    content: "";
4362    position: absolute;
4363    inset: 0;
4364    border-radius: inherit;
4365    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus, 2px) #fff;
4366    pointer-events: none;
4367    z-index: 1;
4368  }
4369  
4370  .editor-avatar__img {
4371    position: absolute;
4372    inset: 0;
4373    width: 100%;
4374    height: 100%;
4375    object-fit: cover;
4376    border-radius: inherit;
4377    opacity: 0;
4378  }
4379  .has-src > .editor-avatar__image > .editor-avatar__img {
4380    opacity: 1;
4381  }
4382  
4383  .editor-avatar:not(.has-src) > .editor-avatar__image {
4384    display: flex;
4385    align-items: center;
4386    justify-content: center;
4387    font-size: 11px;
4388    font-weight: 499;
4389    border: 0;
4390    background-clip: border-box;
4391  }
4392  .editor-avatar:not(.has-src) > .editor-avatar__image::after {
4393    content: none;
4394  }
4395  
4396  .editor-avatar:not(.has-src).has-avatar-border-color > .editor-avatar__image {
4397    background-color: var(--editor-avatar-outline-color);
4398  }
4399  
4400  .editor-avatar__name {
4401    font-size: 13px;
4402    font-weight: 499;
4403    line-height: 20px;
4404    color: var(--editor-avatar-name-color, #fff);
4405    min-width: 0;
4406    padding-bottom: 2px;
4407    overflow: hidden;
4408    opacity: 0;
4409    white-space: nowrap;
4410    transition: opacity 0.15s cubic-bezier(0.15, 0, 0.15, 1);
4411  }
4412  
4413  .editor-avatar.is-badge {
4414    display: inline-grid;
4415    grid-template-columns: min-content 0fr;
4416    column-gap: 0;
4417    padding-inline-end: 0;
4418    background-color: var(--wp-admin-theme-color, #3858e9);
4419    transition: grid-template-columns 0.3s cubic-bezier(0.15, 0, 0.15, 1), column-gap 0.3s cubic-bezier(0.15, 0, 0.15, 1), padding-inline-end 0.3s cubic-bezier(0.15, 0, 0.15, 1);
4420  }
4421  .editor-avatar.is-badge:hover {
4422    grid-template-columns: min-content 1fr;
4423    column-gap: 4px;
4424    padding-inline-end: 8px;
4425    transition-timing-function: cubic-bezier(0.85, 0, 0.85, 1);
4426  }
4427  .editor-avatar.is-badge:hover .editor-avatar__name {
4428    opacity: 1;
4429    transition-timing-function: cubic-bezier(0.85, 0, 0.85, 1);
4430  }
4431  
4432  .editor-avatar.is-badge.has-avatar-border-color {
4433    background-color: var(--editor-avatar-outline-color);
4434  }
4435  
4436  .editor-avatar.is-dimmed > .editor-avatar__image {
4437    opacity: 0.5;
4438    background-color: #757575;
4439  }
4440  
4441  .editor-avatar.is-dimmed.has-avatar-border-color > .editor-avatar__image {
4442    border-color: #757575;
4443  }
4444  
4445  .editor-avatar.is-dimmed .editor-avatar__img {
4446    filter: grayscale(1);
4447  }
4448  
4449  .editor-avatar__status-indicator {
4450    position: absolute;
4451    top: 0;
4452    right: 0;
4453    width: 32px;
4454    height: 32px;
4455    display: flex;
4456    align-items: center;
4457    justify-content: center;
4458    z-index: 1;
4459    color: #1e1e1e;
4460    fill: #1e1e1e;
4461  }
4462  .is-small > .editor-avatar__status-indicator {
4463    width: 24px;
4464    height: 24px;
4465  }
4466  .editor-avatar__status-indicator svg {
4467    width: 75%;
4468    height: 75%;
4469  }
4470  
4471  @media (prefers-reduced-motion: reduce) {
4472    .editor-avatar.is-badge,
4473    .editor-avatar__name {
4474      transition: none;
4475    }
4476  }
4477  .editor-avatar-group {
4478    display: flex;
4479    align-items: center;
4480  }
4481  .editor-avatar-group > .editor-avatar + .editor-avatar {
4482    margin-inline-start: -8px;
4483  }
4484  .editor-avatar-group > .editor-avatar {
4485    position: relative;
4486  }
4487  .editor-avatar-group > .editor-avatar:nth-child(1) {
4488    z-index: 10;
4489  }
4490  .editor-avatar-group > .editor-avatar:nth-child(2) {
4491    z-index: 9;
4492  }
4493  .editor-avatar-group > .editor-avatar:nth-child(3) {
4494    z-index: 8;
4495  }
4496  .editor-avatar-group > .editor-avatar:nth-child(4) {
4497    z-index: 7;
4498  }
4499  .editor-avatar-group > .editor-avatar:nth-child(5) {
4500    z-index: 6;
4501  }
4502  .editor-avatar-group > .editor-avatar:nth-child(6) {
4503    z-index: 5;
4504  }
4505  .editor-avatar-group > .editor-avatar:nth-child(7) {
4506    z-index: 4;
4507  }
4508  .editor-avatar-group > .editor-avatar:nth-child(8) {
4509    z-index: 3;
4510  }
4511  .editor-avatar-group > .editor-avatar:nth-child(9) {
4512    z-index: 2;
4513  }
4514  .editor-avatar-group > .editor-avatar:nth-child(10) {
4515    z-index: 1;
4516  }
4517  
4518  .editor-avatar-group__overflow {
4519    margin-inline-start: 4px;
4520    margin-inline-end: 4px;
4521    font-size: 12px;
4522    line-height: 20px;
4523    color: #1e1e1e;
4524    white-space: nowrap;
4525  }
4526  
4527  .editor-collapsible-block-toolbar {
4528    overflow: hidden;
4529    display: flex;
4530    align-items: center;
4531    height: 64px;
4532  }
4533  .editor-collapsible-block-toolbar .block-editor-block-contextual-toolbar {
4534    border-bottom: 0;
4535    height: 100%;
4536    background: transparent;
4537  }
4538  .editor-collapsible-block-toolbar .block-editor-block-toolbar {
4539    height: 100%;
4540    padding-top: 17px;
4541  }
4542  .editor-collapsible-block-toolbar .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button) {
4543    height: 32px;
4544  }
4545  .editor-collapsible-block-toolbar::after {
4546    content: "";
4547    width: 1px;
4548    height: 24px;
4549    background-color: #ddd;
4550    margin-left: 7px;
4551  }
4552  .editor-collapsible-block-toolbar .components-toolbar-group,
4553  .editor-collapsible-block-toolbar .components-toolbar {
4554    border-left: none;
4555    position: relative;
4556  }
4557  .editor-collapsible-block-toolbar .components-toolbar-group::after,
4558  .editor-collapsible-block-toolbar .components-toolbar::after {
4559    content: "";
4560    width: 1px;
4561    height: 24px;
4562    background-color: #ddd;
4563    top: 4px;
4564    position: absolute;
4565    left: -1px;
4566  }
4567  .editor-collapsible-block-toolbar .components-toolbar-group .components-toolbar-group.components-toolbar-group::after,
4568  .editor-collapsible-block-toolbar .components-toolbar .components-toolbar-group.components-toolbar-group::after {
4569    display: none;
4570  }
4571  .editor-collapsible-block-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button {
4572    height: 32px;
4573    overflow: visible;
4574  }
4575  @media (min-width: 600px) {
4576    .editor-collapsible-block-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container {
4577      height: 40px;
4578      position: relative;
4579      top: -4px;
4580    }
4581  }
4582  .editor-collapsible-block-toolbar.is-collapsed {
4583    display: none;
4584  }
4585  
4586  .editor-block-visibility__disabled-blocks-count {
4587    border: 1px solid #ddd;
4588    border-width: 1px 0;
4589    box-shadow: 32px 0 0 0 #fff, -32px 0 0 0 #fff;
4590    padding: 8px;
4591    background-color: #fff;
4592    text-align: center;
4593    position: sticky;
4594    top: -5px;
4595    z-index: 2;
4596  }
4597  .editor-block-visibility__disabled-blocks-count ~ .block-editor-block-manager__content .block-editor-block-manager__category-title {
4598    top: 31px;
4599  }
4600  .editor-block-visibility__disabled-blocks-count .is-link {
4601    margin-right: 12px;
4602  }
4603  
4604  .editor-blog-title-dropdown__content .components-popover__content {
4605    min-width: 320px;
4606    padding: 16px;
4607  }
4608  
4609  .editor-document-bar {
4610    display: flex;
4611    align-items: center;
4612    height: 32px;
4613    justify-content: space-between;
4614    min-width: 0;
4615    background: #f0f0f0;
4616    border-radius: 4px;
4617    width: min(100%, 450px);
4618  }
4619  .editor-document-bar:hover {
4620    background-color: #e0e0e0;
4621  }
4622  .editor-document-bar .components-button {
4623    border-radius: 4px;
4624  }
4625  @media not (prefers-reduced-motion) {
4626    .editor-document-bar .components-button {
4627      transition: background-color 0.1s ease-out;
4628    }
4629  }
4630  .editor-document-bar .components-button:hover {
4631    background: #e0e0e0;
4632  }
4633  @media screen and (min-width: 782px) and (max-width: 960px) {
4634    .editor-document-bar.has-back-button .editor-document-bar__post-type-label {
4635      display: none;
4636    }
4637  }
4638  
4639  .editor-document-bar__command {
4640    flex-grow: 1;
4641    color: var(--wp-block-synced-color);
4642    overflow: hidden;
4643  }
4644  
4645  .editor-document-bar__title {
4646    overflow: hidden;
4647    color: #1e1e1e;
4648    margin: 0 auto;
4649    max-width: 70%;
4650  }
4651  @media (min-width: 782px) {
4652    .editor-document-bar__title {
4653      padding-right: 24px;
4654    }
4655  }
4656  .editor-document-bar__title h1 {
4657    display: flex;
4658    align-items: center;
4659    justify-content: center;
4660    font-weight: 400;
4661    white-space: nowrap;
4662    overflow: hidden;
4663  }
4664  
4665  .editor-document-bar__post-title {
4666    color: currentColor;
4667    flex: 1;
4668    overflow: hidden;
4669    text-overflow: ellipsis;
4670  }
4671  
4672  .editor-document-bar__post-type-label {
4673    flex: 0;
4674    color: #2f2f2f;
4675    padding-right: 4px;
4676  }
4677  @media screen and (max-width: 600px) {
4678    .editor-document-bar__post-type-label {
4679      display: none;
4680    }
4681  }
4682  
4683  .editor-document-bar__shortcut {
4684    color: #2f2f2f;
4685    min-width: 24px;
4686    display: none;
4687  }
4688  @media (min-width: 782px) {
4689    .editor-document-bar__shortcut {
4690      display: initial;
4691    }
4692  }
4693  
4694  .editor-document-bar__back.components-button.has-icon.has-text {
4695    min-width: 36px;
4696    flex-shrink: 0;
4697    color: #757575;
4698    gap: 0;
4699    z-index: 1;
4700    position: absolute;
4701  }
4702  .editor-document-bar__back.components-button.has-icon.has-text:hover {
4703    color: #1e1e1e;
4704    background-color: transparent;
4705  }
4706  
4707  .editor-document-bar__icon-layout.editor-document-bar__icon-layout {
4708    position: absolute;
4709    margin-right: 12px;
4710    display: none;
4711    pointer-events: none;
4712  }
4713  .editor-document-bar__icon-layout.editor-document-bar__icon-layout svg {
4714    fill: #949494;
4715  }
4716  @media (min-width: 600px) {
4717    .editor-document-bar__icon-layout.editor-document-bar__icon-layout {
4718      display: flex;
4719    }
4720  }
4721  
4722  .document-outline ul {
4723    margin: 0;
4724    padding: 0;
4725  }
4726  
4727  .document-outline__item {
4728    display: flex;
4729    margin: 4px 0;
4730  }
4731  .document-outline__item a {
4732    text-decoration: none;
4733  }
4734  .document-outline__item .document-outline__emdash::before {
4735    color: #ddd;
4736    margin-left: 4px;
4737  }
4738  .document-outline__item.is-h2 .document-outline__emdash::before {
4739    content: "—";
4740  }
4741  .document-outline__item.is-h3 .document-outline__emdash::before {
4742    content: "——";
4743  }
4744  .document-outline__item.is-h4 .document-outline__emdash::before {
4745    content: "———";
4746  }
4747  .document-outline__item.is-h5 .document-outline__emdash::before {
4748    content: "————";
4749  }
4750  .document-outline__item.is-h6 .document-outline__emdash::before {
4751    content: "—————";
4752  }
4753  
4754  .document-outline__button {
4755    cursor: pointer;
4756    background: none;
4757    border: none;
4758    display: flex;
4759    align-items: flex-start;
4760    margin: 0 -1px 0 0;
4761    padding: 2px 1px 2px 5px;
4762    color: #1e1e1e;
4763    text-align: right;
4764    border-radius: 2px;
4765  }
4766  .document-outline__button[aria-disabled=true], .document-outline__button:disabled {
4767    cursor: default;
4768    color: #757575;
4769  }
4770  .document-outline__button:focus {
4771    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
4772    outline: 2px solid transparent;
4773  }
4774  
4775  .document-outline__level {
4776    background: #ddd;
4777    color: #1e1e1e;
4778    border-radius: 3px;
4779    font-size: 13px;
4780    padding: 1px 6px;
4781    margin-left: 4px;
4782  }
4783  .is-invalid .document-outline__level {
4784    background: #f0b849;
4785  }
4786  
4787  .document-outline__item-content {
4788    padding: 1px 0;
4789  }
4790  
4791  .editor-document-outline.has-no-headings > svg {
4792    margin-top: 28px;
4793  }
4794  .editor-document-outline.has-no-headings > p {
4795    padding-right: 32px;
4796    padding-left: 32px;
4797  }
4798  .editor-document-outline.has-no-headings {
4799    text-align: center;
4800    color: #757575;
4801  }
4802  
4803  .editor-document-tools {
4804    display: inline-flex;
4805    align-items: center;
4806  }
4807  .editor-document-tools .editor-document-tools__left > .editor-history__redo,
4808  .editor-document-tools .editor-document-tools__left > .editor-history__undo {
4809    display: none;
4810  }
4811  @media (min-width: 782px) {
4812    .editor-document-tools .editor-document-tools__left > .editor-history__redo,
4813    .editor-document-tools .editor-document-tools__left > .editor-history__undo {
4814      display: inline-flex;
4815    }
4816  }
4817  .editor-document-tools .editor-document-tools__left > .editor-document-tools__inserter-toggle {
4818    display: inline-flex;
4819  }
4820  @media not (prefers-reduced-motion) {
4821    .editor-document-tools .editor-document-tools__left > .editor-document-tools__inserter-toggle svg {
4822      transition: transform cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
4823    }
4824  }
4825  .editor-document-tools .editor-document-tools__left > .editor-document-tools__inserter-toggle.is-pressed svg {
4826    transform: rotate(-45deg);
4827  }
4828  .editor-document-tools .block-editor-list-view {
4829    display: none;
4830  }
4831  @media (min-width: 600px) {
4832    .editor-document-tools .block-editor-list-view {
4833      display: flex;
4834    }
4835  }
4836  .editor-document-tools .editor-document-tools__left > .components-button.has-icon,
4837  .editor-document-tools .editor-document-tools__left > .components-dropdown > .components-button.has-icon {
4838    height: 32px;
4839    min-width: 32px;
4840    padding: 4px;
4841  }
4842  .editor-document-tools .editor-document-tools__left > .components-button.has-icon.is-pressed,
4843  .editor-document-tools .editor-document-tools__left > .components-dropdown > .components-button.has-icon.is-pressed {
4844    background: #1e1e1e;
4845  }
4846  .editor-document-tools .editor-document-tools__left > .components-button.has-icon:focus:not(:disabled),
4847  .editor-document-tools .editor-document-tools__left > .components-dropdown > .components-button.has-icon:focus:not(:disabled) {
4848    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 1px #fff;
4849    outline: 1px solid transparent;
4850  }
4851  .editor-document-tools .editor-document-tools__left > .components-button.has-icon::before,
4852  .editor-document-tools .editor-document-tools__left > .components-dropdown > .components-button.has-icon::before {
4853    display: none;
4854  }
4855  
4856  .editor-document-tools__left {
4857    display: inline-flex;
4858    align-items: center;
4859    gap: 8px;
4860  }
4861  .editor-document-tools__left:not(:last-child) {
4862    margin-inline-end: 8px;
4863  }
4864  
4865  .show-icon-labels .editor-document-tools .editor-document-tools__left > .editor-document-tools__inserter-toggle.has-icon {
4866    width: auto;
4867    padding: 0 8px;
4868  }
4869  
4870  .show-icon-labels .editor-document-tools__left > * + * {
4871    margin-right: 8px;
4872  }
4873  
4874  .editor-editor-interface .entities-saved-states__panel-header {
4875    height: 65px;
4876  }
4877  
4878  .editor-editor-interface .interface-interface-skeleton__content {
4879    isolation: isolate;
4880  }
4881  
4882  .editor-visual-editor {
4883    flex: 1 0 auto;
4884  }
4885  
4886  .editor-notices__dismissible,
4887  .editor-notices__pinned {
4888    position: relative;
4889    right: 0;
4890    top: 0;
4891    left: 0;
4892  }
4893  
4894  .entities-saved-states__panel-header {
4895    box-sizing: border-box;
4896    background: #fff;
4897    padding-right: 16px;
4898    padding-left: 16px;
4899    height: 64px;
4900    border-bottom: 1px solid #ddd;
4901  }
4902  
4903  .entities-saved-states__text-prompt {
4904    padding: 16px;
4905    padding-bottom: 4px;
4906  }
4907  .entities-saved-states__text-prompt .entities-saved-states__text-prompt--header {
4908    display: block;
4909    margin-bottom: 12px;
4910  }
4911  
4912  .entities-saved-states__panel.is-inline .entities-saved-states__text-prompt {
4913    padding: 0;
4914  }
4915  .entities-saved-states__panel.is-inline .entities-saved-states__panel-body {
4916    padding-right: 0;
4917    padding-left: 0;
4918    border: 0;
4919  }
4920  .entities-saved-states__panel.is-inline .entities-saved-states__panel-body > h2 {
4921    margin-right: -16px;
4922    margin-left: -16px;
4923    margin-bottom: 0;
4924  }
4925  .entities-saved-states__panel.is-inline .entities-saved-states__panel-body > h2 button {
4926    font-size: 11px;
4927    text-transform: uppercase;
4928  }
4929  .entities-saved-states__panel.is-inline .entities-saved-states__text-prompt--header-wrapper {
4930    display: none;
4931  }
4932  .entities-saved-states__panel.is-inline .entities-saved-states__text-prompt--changes-count {
4933    margin-top: 0;
4934    margin-bottom: 8px;
4935  }
4936  .entities-saved-states__panel.is-inline .entities-saved-states__panel-footer {
4937    margin-top: 16px;
4938  }
4939  
4940  .entities-saved-states__change-control {
4941    flex: 1;
4942  }
4943  
4944  .entities-saved-states__changes {
4945    font-size: 13px;
4946    margin: 4px 24px 0 16px;
4947    list-style: disc;
4948  }
4949  .entities-saved-states__changes li {
4950    margin-bottom: 4px;
4951  }
4952  
4953  .editor-error-boundary {
4954    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
4955    margin: auto;
4956    max-width: 780px;
4957    padding: 1em;
4958    margin-top: 64px;
4959    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08), 0 15px 27px rgba(0, 0, 0, 0.07), 0 30px 36px rgba(0, 0, 0, 0.04), 0 50px 43px rgba(0, 0, 0, 0.02);
4960    border: 1px solid #1e1e1e;
4961    border-radius: 2px;
4962    background-color: #fff;
4963  }
4964  
4965  .editor-global-styles-header__description {
4966    padding: 0 16px;
4967  }
4968  
4969  .editor-global-styles-header {
4970    margin-bottom: 0 !important;
4971  }
4972  
4973  .editor-global-styles-sidebar {
4974    display: flex;
4975    flex-direction: column;
4976    min-height: 100%;
4977  }
4978  .editor-global-styles-sidebar__panel {
4979    flex: 1;
4980  }
4981  
4982  .editor-global-styles-sidebar .editor-global-styles-sidebar__header-title {
4983    margin: 0;
4984  }
4985  
4986  .editor-global-styles-sidebar .editor-global-styles-sidebar__header-actions {
4987    flex: 1;
4988  }
4989  
4990  .editor-global-styles-sidebar .components-navigation__menu-title-heading {
4991    font-size: 15.6px;
4992    font-weight: 499;
4993  }
4994  
4995  .editor-global-styles-sidebar .components-navigation__item > button span {
4996    font-weight: 499;
4997  }
4998  
4999  .editor-global-styles-sidebar .block-editor-panel-color-gradient-settings {
5000    border: 0;
5001  }
5002  
5003  .editor-global-styles-sidebar .single-column {
5004    grid-column: span 1;
5005  }
5006  
5007  .editor-global-styles-sidebar .components-tools-panel .span-columns {
5008    grid-column: 1/-1;
5009  }
5010  
5011  .editor-global-styles-sidebar__blocks-group {
5012    padding-top: 24px;
5013    border-top: 1px solid #e0e0e0;
5014  }
5015  
5016  .editor-global-styles-sidebar__blocks-group-help {
5017    padding: 0 16px;
5018  }
5019  
5020  .global-styles-ui-color-palette-panel,
5021  .global-styles-ui-gradient-palette-panel {
5022    padding: 16px;
5023  }
5024  
5025  .editor-global-styles-sidebar hr {
5026    margin: 0;
5027  }
5028  
5029  .show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon {
5030    width: auto;
5031  }
5032  .show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon svg {
5033    display: none;
5034  }
5035  .show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon::after {
5036    content: attr(aria-label);
5037    font-size: 12px;
5038  }
5039  
5040  .editor-welcome-guide {
5041    width: 312px;
5042  }
5043  .editor-welcome-guide.guide-styles .editor-welcome-guide__image {
5044    background: #00a0d2;
5045  }
5046  .editor-welcome-guide__image {
5047    margin: 0 0 16px;
5048  }
5049  .editor-welcome-guide__image > img {
5050    display: block;
5051    max-width: 100%;
5052    object-fit: cover;
5053  }
5054  .editor-welcome-guide__heading {
5055    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
5056    font-size: 24px;
5057    line-height: 1.4;
5058    margin: 16px 0 16px 0;
5059    padding: 0 32px;
5060  }
5061  .editor-welcome-guide__text {
5062    font-size: 13px;
5063    line-height: 1.4;
5064    margin: 0 0 16px 0;
5065    padding: 0 32px;
5066  }
5067  .editor-welcome-guide__text img {
5068    vertical-align: bottom;
5069  }
5070  .editor-welcome-guide .components-button:hover svg {
5071    fill: #fff;
5072  }
5073  
5074  .editor-header {
5075    box-sizing: border-box;
5076  }
5077  .editor-header *,
5078  .editor-header *::before,
5079  .editor-header *::after {
5080    box-sizing: inherit;
5081  }
5082  .editor-header {
5083    height: 64px;
5084    background: #fff;
5085    display: grid;
5086    grid-auto-flow: row;
5087    grid-template: auto/64px minmax(0, max-content) minmax(min-content, 1fr) 64px;
5088  }
5089  .editor-header:has(> .editor-header__center) {
5090    grid-template: auto/64px min-content 1fr min-content 64px;
5091  }
5092  @media (min-width: 782px) {
5093    .editor-header:has(> .editor-header__center) {
5094      grid-template: auto/64px minmax(min-content, 2fr) 2.5fr minmax(min-content, 2fr) 64px;
5095    }
5096  }
5097  @media (min-width: 480px) {
5098    .editor-header {
5099      gap: 16px;
5100    }
5101  }
5102  .editor-header {
5103    align-items: center;
5104    max-width: 100vw;
5105    justify-content: space-between;
5106  }
5107  @media (min-width: 280px) {
5108    .editor-header {
5109      flex-wrap: nowrap;
5110    }
5111  }
5112  
5113  .editor-header__toolbar {
5114    grid-column: 1/3;
5115  }
5116  .editor-header__toolbar > :first-child {
5117    margin-inline: 16px 0;
5118  }
5119  .editor-header__back-button + .editor-header__toolbar {
5120    grid-column: 2/3;
5121  }
5122  @media (min-width: 480px) {
5123    .editor-header__back-button + .editor-header__toolbar > :first-child {
5124      margin-inline: 0;
5125    }
5126  }
5127  .editor-header__toolbar {
5128    display: flex;
5129    min-width: 0;
5130    align-items: center;
5131    clip-path: inset(-2px);
5132  }
5133  @media (min-width: 480px) {
5134    .editor-header__toolbar {
5135      clip-path: none;
5136    }
5137  }
5138  .editor-header__toolbar .table-of-contents {
5139    display: none;
5140  }
5141  @media (min-width: 600px) {
5142    .editor-header__toolbar .table-of-contents {
5143      display: block;
5144    }
5145  }
5146  .editor-header__toolbar .editor-collapsible-block-toolbar {
5147    margin-inline: 8px 0;
5148  }
5149  .editor-header__toolbar .editor-collapsible-block-toolbar.is-collapsed ~ .editor-collapsible-block-toolbar__toggle {
5150    margin-inline: 8px 0;
5151  }
5152  
5153  .editor-header__center {
5154    grid-column: 3/4;
5155    display: flex;
5156    justify-content: center;
5157    align-items: center;
5158    min-width: 0;
5159    clip-path: inset(-2px);
5160  }
5161  @media (max-width: 479px) {
5162    .editor-header__center > :first-child {
5163      margin-inline-start: 8px;
5164    }
5165    .editor-header__center > :last-child {
5166      margin-inline-end: 8px;
5167    }
5168  }
5169  .editor-revisions-header .editor-header__center {
5170    clip-path: none;
5171  }
5172  
5173  /**
5174   * Buttons on the right side
5175   */
5176  .editor-header__settings {
5177    grid-column: 3/-1;
5178  }
5179  .editor-header:has(> .editor-header__center) .editor-header__settings {
5180    grid-column: 4/-1;
5181  }
5182  .editor-header__settings {
5183    justify-self: end;
5184    display: inline-flex;
5185    align-items: center;
5186    flex-wrap: nowrap;
5187    padding-left: 4px;
5188  }
5189  @media (min-width: 600px) {
5190    .editor-header__settings {
5191      padding-left: 8px;
5192    }
5193  }
5194  .editor-header__settings {
5195    gap: 8px;
5196  }
5197  
5198  /**
5199   * Show icon labels.
5200   */
5201  .show-icon-labels.interface-pinned-items .components-button.has-icon,
5202  .show-icon-labels .editor-header .components-button.has-icon {
5203    width: auto;
5204  }
5205  .show-icon-labels.interface-pinned-items .components-button.has-icon svg,
5206  .show-icon-labels .editor-header .components-button.has-icon svg {
5207    display: none;
5208  }
5209  .show-icon-labels.interface-pinned-items .components-button.has-icon::after,
5210  .show-icon-labels .editor-header .components-button.has-icon::after {
5211    content: attr(aria-label);
5212    white-space: nowrap;
5213  }
5214  .show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled=true],
5215  .show-icon-labels .editor-header .components-button.has-icon[aria-disabled=true] {
5216    background-color: transparent;
5217  }
5218  .show-icon-labels.interface-pinned-items .is-tertiary:active,
5219  .show-icon-labels .editor-header .is-tertiary:active {
5220    box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color);
5221    background-color: transparent;
5222  }
5223  .show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg,
5224  .show-icon-labels .editor-header .components-button.has-icon.button-toggle svg {
5225    display: block;
5226  }
5227  .show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle::after,
5228  .show-icon-labels .editor-header .components-button.has-icon.button-toggle::after {
5229    content: none;
5230  }
5231  .show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,
5232  .show-icon-labels .editor-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon {
5233    display: block;
5234  }
5235  .show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,
5236  .show-icon-labels.interface-pinned-items .interface-pinned-items .components-button,
5237  .show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,
5238  .show-icon-labels .editor-header .interface-pinned-items .components-button {
5239    padding-right: 8px;
5240    padding-left: 8px;
5241  }
5242  @media (min-width: 600px) {
5243    .show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,
5244    .show-icon-labels.interface-pinned-items .interface-pinned-items .components-button,
5245    .show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,
5246    .show-icon-labels .editor-header .interface-pinned-items .components-button {
5247      padding-right: 12px;
5248      padding-left: 12px;
5249    }
5250  }
5251  .show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft::after,
5252  .show-icon-labels.interface-pinned-items .editor-post-saved-state.editor-post-saved-state::after,
5253  .show-icon-labels .editor-header .editor-post-save-draft.editor-post-save-draft::after,
5254  .show-icon-labels .editor-header .editor-post-saved-state.editor-post-saved-state::after {
5255    content: none;
5256  }
5257  
5258  .show-icon-labels .editor-header__toolbar .block-editor-block-mover {
5259    border-right: none;
5260  }
5261  .show-icon-labels .editor-header__toolbar .block-editor-block-mover::before {
5262    content: "";
5263    width: 1px;
5264    height: 24px;
5265    background-color: #ddd;
5266    margin-top: 4px;
5267    margin-right: 8px;
5268  }
5269  .show-icon-labels .editor-header__toolbar .block-editor-block-mover .block-editor-block-mover__move-button-container::before {
5270    width: calc(100% - 24px);
5271    background: #ddd;
5272    right: calc(50% + 1px);
5273  }
5274  
5275  .show-icon-labels.interface-pinned-items {
5276    padding: 6px 12px 12px;
5277    margin-top: 0;
5278    margin-bottom: 0;
5279    margin-right: -12px;
5280    margin-left: -12px;
5281    border-bottom: 1px solid #ccc;
5282    display: block;
5283  }
5284  .show-icon-labels.interface-pinned-items > .components-button.has-icon {
5285    margin: 0;
5286    padding: 6px 8px 6px 6px;
5287    width: 14.625rem;
5288    justify-content: flex-start;
5289  }
5290  .show-icon-labels.interface-pinned-items > .components-button.has-icon[aria-expanded=true] svg {
5291    display: block;
5292    max-width: 24px;
5293  }
5294  .show-icon-labels.interface-pinned-items > .components-button.has-icon[aria-expanded=false] {
5295    padding-right: 40px;
5296  }
5297  .show-icon-labels.interface-pinned-items > .components-button.has-icon svg {
5298    margin-left: 8px;
5299  }
5300  
5301  @media (min-width: 480px) {
5302    .editor-header__post-preview-button {
5303      display: none;
5304    }
5305  }
5306  
5307  .editor-editor-interface.is-distraction-free .interface-interface-skeleton__header {
5308    border-bottom: none;
5309  }
5310  .editor-editor-interface.is-distraction-free .editor-header {
5311    background-color: #fff;
5312    width: 100%;
5313  }
5314  @media (min-width: 782px) {
5315    .editor-editor-interface.is-distraction-free .editor-header {
5316      box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.133);
5317      position: absolute;
5318    }
5319  }
5320  .editor-editor-interface.is-distraction-free .editor-header > .edit-post-header__settings > .edit-post-header__post-preview-button {
5321    visibility: hidden;
5322  }
5323  .editor-editor-interface.is-distraction-free .editor-header > .editor-header__toolbar .editor-document-tools__document-overview-toggle, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-preview-dropdown, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .interface-pinned-items, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-zoom-out-toggle {
5324    display: none;
5325  }
5326  .editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within {
5327    opacity: 1 !important;
5328  }
5329  .editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within div {
5330    transform: translateX(0) translateZ(0) !important;
5331  }
5332  .editor-editor-interface.is-distraction-free .components-editor-notices__dismissible {
5333    position: absolute;
5334    z-index: 35;
5335  }
5336  
5337  .components-popover.more-menu-dropdown__content {
5338    z-index: 99998;
5339  }
5340  
5341  .editor-inserter-sidebar {
5342    box-sizing: border-box;
5343  }
5344  .editor-inserter-sidebar *,
5345  .editor-inserter-sidebar *::before,
5346  .editor-inserter-sidebar *::after {
5347    box-sizing: inherit;
5348  }
5349  .editor-inserter-sidebar {
5350    height: 100%;
5351    display: flex;
5352    flex-direction: column;
5353  }
5354  
5355  .editor-inserter-sidebar__content {
5356    height: 100%;
5357  }
5358  
5359  .editor-keyboard-shortcut-help-modal__section {
5360    margin: 0 0 2rem 0;
5361  }
5362  .editor-keyboard-shortcut-help-modal__section-title {
5363    font-size: 0.9rem;
5364    font-weight: 600;
5365  }
5366  .editor-keyboard-shortcut-help-modal__shortcut {
5367    display: flex;
5368    align-items: baseline;
5369    padding: 0.6rem 0;
5370    border-top: 1px solid #ddd;
5371    margin-bottom: 0;
5372  }
5373  .editor-keyboard-shortcut-help-modal__shortcut:last-child {
5374    border-bottom: 1px solid #ddd;
5375  }
5376  .editor-keyboard-shortcut-help-modal__shortcut:empty {
5377    display: none;
5378  }
5379  .editor-keyboard-shortcut-help-modal__shortcut-term {
5380    font-weight: 600;
5381    margin: 0 1rem 0 0;
5382    text-align: left;
5383  }
5384  .editor-keyboard-shortcut-help-modal__shortcut-description {
5385    flex: 1;
5386    margin: 0;
5387  }
5388  .editor-keyboard-shortcut-help-modal__shortcut-key-combination {
5389    display: block;
5390    background: none;
5391    margin: 0;
5392    padding: 0;
5393  }
5394  .editor-keyboard-shortcut-help-modal__shortcut-key-combination + .editor-keyboard-shortcut-help-modal__shortcut-key-combination {
5395    margin-top: 10px;
5396  }
5397  .editor-keyboard-shortcut-help-modal__shortcut-key {
5398    padding: 0.25rem 0.5rem;
5399    border-radius: 8%;
5400    margin: 0 0.2rem 0 0.2rem;
5401  }
5402  .editor-keyboard-shortcut-help-modal__shortcut-key:last-child {
5403    margin: 0 0.2rem 0 0;
5404  }
5405  
5406  .editor-list-view-sidebar {
5407    height: 100%;
5408  }
5409  @media (min-width: 782px) {
5410    .editor-list-view-sidebar {
5411      width: 350px;
5412    }
5413  }
5414  
5415  .editor-list-view-sidebar__list-view-panel-content,
5416  .editor-list-view-sidebar__list-view-container > .document-outline {
5417    height: 100%;
5418  }
5419  .editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar,
5420  .editor-list-view-sidebar__list-view-container > .document-outline::-webkit-scrollbar {
5421    width: 12px;
5422    height: 12px;
5423  }
5424  .editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-track,
5425  .editor-list-view-sidebar__list-view-container > .document-outline::-webkit-scrollbar-track {
5426    background-color: transparent;
5427  }
5428  .editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-thumb,
5429  .editor-list-view-sidebar__list-view-container > .document-outline::-webkit-scrollbar-thumb {
5430    background-color: transparent;
5431    border-radius: 8px;
5432    border: 3px solid transparent;
5433    background-clip: padding-box;
5434  }
5435  .editor-list-view-sidebar__list-view-panel-content:hover::-webkit-scrollbar-thumb, .editor-list-view-sidebar__list-view-panel-content:focus::-webkit-scrollbar-thumb, .editor-list-view-sidebar__list-view-panel-content:focus-within::-webkit-scrollbar-thumb,
5436  .editor-list-view-sidebar__list-view-container > .document-outline:hover::-webkit-scrollbar-thumb,
5437  .editor-list-view-sidebar__list-view-container > .document-outline:focus::-webkit-scrollbar-thumb,
5438  .editor-list-view-sidebar__list-view-container > .document-outline:focus-within::-webkit-scrollbar-thumb {
5439    background-color: #949494;
5440  }
5441  .editor-list-view-sidebar__list-view-panel-content,
5442  .editor-list-view-sidebar__list-view-container > .document-outline {
5443    scrollbar-width: thin;
5444    scrollbar-gutter: stable both-edges;
5445    scrollbar-color: transparent transparent;
5446  }
5447  .editor-list-view-sidebar__list-view-panel-content:hover, .editor-list-view-sidebar__list-view-panel-content:focus, .editor-list-view-sidebar__list-view-panel-content:focus-within,
5448  .editor-list-view-sidebar__list-view-container > .document-outline:hover,
5449  .editor-list-view-sidebar__list-view-container > .document-outline:focus,
5450  .editor-list-view-sidebar__list-view-container > .document-outline:focus-within {
5451    scrollbar-color: #949494 transparent;
5452  }
5453  .editor-list-view-sidebar__list-view-panel-content,
5454  .editor-list-view-sidebar__list-view-container > .document-outline {
5455    will-change: transform;
5456  }
5457  @media (hover: none) {
5458    .editor-list-view-sidebar__list-view-panel-content,
5459    .editor-list-view-sidebar__list-view-container > .document-outline {
5460      scrollbar-color: #949494 transparent;
5461    }
5462  }
5463  .editor-list-view-sidebar__list-view-panel-content,
5464  .editor-list-view-sidebar__list-view-container > .document-outline {
5465    overflow: auto;
5466    scrollbar-gutter: auto;
5467  }
5468  
5469  .editor-list-view-sidebar__list-view-panel-content {
5470    padding: 4px;
5471  }
5472  
5473  .editor-list-view-sidebar__list-view-container {
5474    display: flex;
5475    flex-direction: column;
5476    height: 100%;
5477  }
5478  .editor-list-view-sidebar__list-view-container > .document-outline {
5479    padding: 16px;
5480  }
5481  
5482  .editor-list-view-sidebar__tab-panel {
5483    height: 100%;
5484  }
5485  
5486  .editor-list-view-sidebar__outline {
5487    display: flex;
5488    flex-direction: column;
5489    gap: 8px;
5490    border-bottom: 1px solid #ddd;
5491    padding: 16px;
5492  }
5493  .editor-list-view-sidebar__outline > div > span:first-child {
5494    width: 90px;
5495    display: inline-block;
5496  }
5497  .editor-list-view-sidebar__outline > div > span {
5498    font-size: 12px;
5499    line-height: 1.4;
5500    color: #757575;
5501  }
5502  
5503  .editor-post-parent__panel,
5504  .editor-post-order__panel {
5505    padding-top: 8px;
5506  }
5507  .editor-post-parent__panel .editor-post-panel__row-control > div,
5508  .editor-post-order__panel .editor-post-panel__row-control > div {
5509    width: 100%;
5510  }
5511  
5512  .editor-post-parent__panel-dialog .editor-post-parent,
5513  .editor-post-parent__panel-dialog .editor-post-order,
5514  .editor-post-order__panel-dialog .editor-post-parent,
5515  .editor-post-order__panel-dialog .editor-post-order {
5516    margin: 8px;
5517  }
5518  .editor-post-parent__panel-dialog .components-popover__content,
5519  .editor-post-order__panel-dialog .components-popover__content {
5520    min-width: 320px;
5521  }
5522  
5523  .editor-post-author__panel {
5524    padding-top: 8px;
5525  }
5526  
5527  .editor-post-author__panel .editor-post-panel__row-control > div {
5528    width: 100%;
5529  }
5530  
5531  .editor-post-author__panel-dialog .editor-post-author {
5532    min-width: 248px;
5533    margin: 8px;
5534  }
5535  
5536  .editor-action-modal {
5537    z-index: 1000001;
5538  }
5539  
5540  .editor-post-card-panel__content {
5541    flex-grow: 1;
5542  }
5543  .editor-post-card-panel__title {
5544    width: 100%;
5545  }
5546  .editor-post-card-panel__title.editor-post-card-panel__title {
5547    font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
5548    font-weight: 499;
5549    font-size: 13px;
5550    line-height: 20px;
5551    margin: 0;
5552    display: flex;
5553    align-items: center;
5554    flex-wrap: wrap;
5555    column-gap: 8px;
5556    row-gap: 4px;
5557    word-break: break-word;
5558  }
5559  .editor-post-card-panel__icon {
5560    flex: 0 0 24px;
5561    width: 24px;
5562    height: 24px;
5563  }
5564  .editor-post-card-panel__header {
5565    display: flex;
5566    justify-content: space-between;
5567  }
5568  .editor-post-card-panel.has-description .editor-post-card-panel__header {
5569    margin-bottom: 8px;
5570  }
5571  .editor-post-card-panel .editor-post-card-panel__title-name {
5572    padding: 2px 0;
5573  }
5574  .editor-post-card-panel .editor-post-card-panel__description {
5575    color: #757575;
5576  }
5577  
5578  .editor-post-content-information {
5579    color: #757575;
5580  }
5581  .editor-post-content-information .components-text {
5582    color: inherit;
5583  }
5584  
5585  .editor-post-discussion__panel-dialog .editor-post-discussion {
5586    min-width: 248px;
5587    margin: 8px;
5588  }
5589  
5590  .editor-post-discussion__panel-toggle .components-text {
5591    color: inherit;
5592  }
5593  
5594  .editor-post-discussion__panel-dialog .components-popover__content {
5595    min-width: 320px;
5596  }
5597  
5598  .editor-post-excerpt__textarea {
5599    width: 100%;
5600    margin-bottom: 10px;
5601  }
5602  
5603  .editor-post-excerpt__dropdown__content .components-popover__content {
5604    min-width: 320px;
5605    padding: 16px;
5606  }
5607  
5608  .editor-post-featured-image {
5609    padding: 0;
5610  }
5611  .editor-post-featured-image .hidden {
5612    display: none;
5613  }
5614  .editor-post-featured-image .components-spinner {
5615    position: absolute;
5616    top: 50%;
5617    right: 50%;
5618    margin-top: -9px;
5619    margin-right: -9px;
5620  }
5621  
5622  .editor-post-featured-image__container {
5623    position: relative;
5624  }
5625  .editor-post-featured-image__container:hover .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image), .editor-post-featured-image__container:focus .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image), .editor-post-featured-image__container:focus-within .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image) {
5626    opacity: 1;
5627  }
5628  .editor-post-featured-image__container .editor-post-featured-image__actions.editor-post-featured-image__actions-missing-image {
5629    opacity: 1;
5630    margin-top: 16px;
5631  }
5632  .editor-post-featured-image__container .components-drop-zone__content {
5633    border-radius: 2px;
5634  }
5635  .editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner {
5636    display: flex;
5637    align-items: center;
5638    gap: 8px;
5639  }
5640  .editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon {
5641    margin: 0;
5642  }
5643  
5644  .editor-post-featured-image__toggle,
5645  .editor-post-featured-image__preview {
5646    width: 100%;
5647    padding: 0;
5648    box-shadow: 0 0 0 0 var(--wp-admin-theme-color);
5649    overflow: hidden;
5650    outline-offset: -1px;
5651    min-height: 40px;
5652    display: flex;
5653    justify-content: center;
5654  }
5655  
5656  .editor-post-featured-image__preview {
5657    height: auto !important;
5658    outline: 1px solid rgba(0, 0, 0, 0.1);
5659    background-image: repeating-linear-gradient(45deg, #e0e0e0 25%, transparent 25%, transparent 75%, #e0e0e0 75%, #e0e0e0), repeating-linear-gradient(45deg, #e0e0e0 25%, transparent 25%, transparent 75%, #e0e0e0 75%, #e0e0e0);
5660    background-position: 0 0, 12px 12px;
5661    background-size: 24px 24px;
5662  }
5663  .editor-post-featured-image__preview .editor-post-featured-image__preview-image {
5664    object-fit: cover;
5665    width: 100%;
5666    object-position: 50% 50%;
5667    aspect-ratio: 2/1;
5668  }
5669  
5670  .editor-post-featured-image__toggle {
5671    box-shadow: inset 0 0 0 1px #ccc;
5672  }
5673  .editor-post-featured-image__toggle:focus:not(:disabled) {
5674    box-shadow: 0 0 0 currentColor inset, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
5675  }
5676  
5677  .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image) {
5678    bottom: 0;
5679    opacity: 0;
5680    padding: 8px;
5681    position: absolute;
5682  }
5683  @media not (prefers-reduced-motion) {
5684    .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image) {
5685      transition: opacity 50ms ease-out;
5686    }
5687  }
5688  .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image) .editor-post-featured-image__action {
5689    backdrop-filter: blur(16px) saturate(180%);
5690    background: rgba(255, 255, 255, 0.75);
5691  }
5692  .editor-post-featured-image__actions .editor-post-featured-image__action {
5693    flex-grow: 1;
5694    justify-content: center;
5695  }
5696  
5697  [class].editor-post-format__suggestion {
5698    margin: 4px 0 0 0;
5699  }
5700  
5701  .editor-post-format__dialog .editor-post-format__dialog-content {
5702    min-width: 248px;
5703    margin: 8px;
5704  }
5705  
5706  .editor-post-last-edited-panel {
5707    color: #757575;
5708  }
5709  .editor-post-last-edited-panel .components-text {
5710    color: inherit;
5711  }
5712  
5713  .editor-post-last-revision__title {
5714    width: 100%;
5715    font-weight: 499;
5716  }
5717  
5718  .editor-post-last-revision__title.components-button.has-icon {
5719    height: 100%;
5720    justify-content: space-between;
5721  }
5722  .editor-post-last-revision__title.components-button.has-icon:hover, .editor-post-last-revision__title.components-button.has-icon:active {
5723    background: #f0f0f0;
5724  }
5725  .editor-post-last-revision__title.components-button.has-icon:focus {
5726    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
5727    border-radius: 0;
5728  }
5729  
5730  .components-panel__body.is-opened.editor-post-last-revision__panel {
5731    padding: 0;
5732    height: 48px;
5733  }
5734  .components-panel__body.is-opened.editor-post-last-revision__panel .editor-post-last-revision__title.components-button.components-button {
5735    padding: 16px;
5736  }
5737  
5738  .editor-post-locked-modal__buttons {
5739    margin-top: 24px;
5740  }
5741  
5742  .editor-post-locked-modal__avatar {
5743    border-radius: 50%;
5744    margin-top: 16px;
5745    min-width: initial !important;
5746  }
5747  
5748  .editor-post-panel__row {
5749    width: 100%;
5750    min-height: 32px;
5751    justify-content: flex-start !important;
5752    align-items: flex-start !important;
5753  }
5754  
5755  .editor-post-panel__row-label {
5756    width: 38%;
5757    flex-shrink: 0;
5758    min-height: 32px;
5759    display: flex;
5760    align-items: center;
5761    padding: 6px 0;
5762    line-height: 20px;
5763    hyphens: auto;
5764    word-break: break-word;
5765  }
5766  
5767  .editor-post-panel__row-control {
5768    flex-grow: 1;
5769    min-height: 32px;
5770    display: flex;
5771    align-items: center;
5772  }
5773  .editor-post-panel__row-control .components-button {
5774    max-width: 100%;
5775    text-align: right;
5776    white-space: normal;
5777    text-wrap: balance;
5778    text-wrap: pretty;
5779    height: auto;
5780    min-height: 32px;
5781    font-weight: 400;
5782  }
5783  .editor-post-panel__row-control .components-dropdown {
5784    max-width: 100%;
5785  }
5786  
5787  .editor-post-panel__section {
5788    padding: 16px;
5789  }
5790  
5791  .editor-post-publish-panel__content {
5792    min-height: calc(100% - 148px);
5793  }
5794  .editor-post-publish-panel__content > .components-spinner {
5795    display: block;
5796    margin: 100px auto 0;
5797  }
5798  
5799  .editor-post-publish-panel__header {
5800    background: #fff;
5801    padding-right: 16px;
5802    padding-left: 16px;
5803    height: 65px;
5804    border-bottom: 1px solid #ddd;
5805    display: flex;
5806    align-items: center;
5807    align-content: space-between;
5808  }
5809  .editor-post-publish-panel__header .components-button {
5810    width: 100%;
5811    justify-content: center;
5812  }
5813  .editor-post-publish-panel__header .has-icon {
5814    margin-right: auto;
5815    width: auto;
5816  }
5817  
5818  .components-site-card {
5819    display: flex;
5820    align-items: center;
5821    margin: 16px 0;
5822  }
5823  
5824  .components-site-icon {
5825    border: none;
5826    border-radius: 2px;
5827    margin-left: 12px;
5828    flex-shrink: 0;
5829    height: 36px;
5830    width: 36px;
5831  }
5832  
5833  .components-site-name {
5834    display: block;
5835    font-size: 14px;
5836  }
5837  
5838  .components-site-home {
5839    display: block;
5840    color: #757575;
5841    font-size: 12px;
5842    word-break: break-word;
5843  }
5844  
5845  .editor-post-publish-panel__header-publish-button,
5846  .editor-post-publish-panel__header-cancel-button {
5847    flex: 1;
5848  }
5849  @media (min-width: 480px) {
5850    .editor-post-publish-panel__header-publish-button,
5851    .editor-post-publish-panel__header-cancel-button {
5852      max-width: 160px;
5853    }
5854  }
5855  
5856  .editor-post-publish-panel__header-publish-button {
5857    padding-right: 4px;
5858    justify-content: center;
5859  }
5860  
5861  .editor-post-publish-panel__header-cancel-button {
5862    padding-left: 4px;
5863  }
5864  
5865  .editor-post-publish-panel__header-published {
5866    flex-grow: 1;
5867  }
5868  
5869  .editor-post-publish-panel__footer {
5870    padding: 16px;
5871  }
5872  
5873  .components-button.editor-post-publish-panel__toggle.is-primary {
5874    display: inline-flex;
5875    align-items: center;
5876  }
5877  .components-button.editor-post-publish-panel__toggle.is-primary.is-busy .dashicon {
5878    display: none;
5879  }
5880  .components-button.editor-post-publish-panel__toggle.is-primary .dashicon {
5881    margin-left: -4px;
5882  }
5883  
5884  .editor-post-publish-panel__link {
5885    font-weight: 400;
5886    padding-right: 4px;
5887  }
5888  
5889  .editor-post-publish-panel__prepublish {
5890    padding: 16px;
5891  }
5892  .editor-post-publish-panel__prepublish strong {
5893    color: #1e1e1e;
5894  }
5895  .editor-post-publish-panel__prepublish .components-panel__body {
5896    background: #fff;
5897    margin-right: -16px;
5898    margin-left: -16px;
5899  }
5900  .editor-post-publish-panel__prepublish .editor-post-visibility__dialog-legend {
5901    display: none;
5902  }
5903  .editor-post-publish-panel__prepublish .components-panel__body-title .components-button {
5904    align-items: flex-start;
5905    text-wrap: balance;
5906    text-wrap: pretty;
5907  }
5908  
5909  .post-publish-panel__postpublish .components-panel__body {
5910    border-bottom: 1px solid #e0e0e0;
5911    border-top: none;
5912    word-break: break-word;
5913  }
5914  
5915  .post-publish-panel__postpublish-buttons {
5916    display: flex;
5917    align-content: space-between;
5918    flex-wrap: wrap;
5919    gap: 16px;
5920  }
5921  .post-publish-panel__postpublish-buttons .components-button,
5922  .post-publish-panel__postpublish-buttons .components-button.has-icon {
5923    justify-content: center;
5924    flex: 1;
5925    min-width: unset;
5926  }
5927  .post-publish-panel__postpublish-buttons .components-clipboard-button {
5928    width: 100%;
5929  }
5930  
5931  .post-publish-panel__postpublish-post-address-container {
5932    display: flex;
5933    align-items: flex-end;
5934    margin-bottom: 16px;
5935  }
5936  .post-publish-panel__postpublish-post-address-container .post-publish-panel__postpublish-post-address {
5937    flex: 1;
5938  }
5939  .post-publish-panel__postpublish-post-address-container input[readonly] {
5940    padding: 12px;
5941    background: #f0f0f0;
5942    border-color: #ccc;
5943    overflow: hidden;
5944    text-overflow: ellipsis;
5945    height: 36px;
5946  }
5947  
5948  .post-publish-panel__postpublish-post-address__copy-button-wrap {
5949    flex-shrink: 0;
5950    margin-right: 16px;
5951  }
5952  
5953  .post-publish-panel__postpublish-header {
5954    font-weight: 499;
5955  }
5956  
5957  .post-publish-panel__postpublish-subheader {
5958    margin: 0 0 8px;
5959  }
5960  
5961  .post-publish-panel__tip {
5962    color: #f0b849;
5963  }
5964  
5965  @media screen and (max-width: 782px) {
5966    .post-publish-panel__postpublish-post-address__button-wrap .components-button {
5967      height: 40px;
5968    }
5969  }
5970  .editor-post-publish-panel {
5971    box-sizing: border-box;
5972  }
5973  .editor-post-publish-panel *,
5974  .editor-post-publish-panel *::before,
5975  .editor-post-publish-panel *::after {
5976    box-sizing: inherit;
5977  }
5978  .editor-post-publish-panel {
5979    position: fixed;
5980    z-index: 100001;
5981    background: #fff;
5982    top: 46px;
5983    bottom: 0;
5984    left: 0;
5985    right: 0;
5986    overflow: auto;
5987  }
5988  @media (min-width: 782px) {
5989    .editor-post-publish-panel {
5990      z-index: 99998;
5991      top: 32px;
5992      right: auto;
5993      width: 281px;
5994      border-right: 1px solid #ddd;
5995    }
5996  }
5997  @media (min-width: 782px) and (not (prefers-reduced-motion)) {
5998    .editor-post-publish-panel {
5999      transform: translateX(-100%);
6000      animation: editor-post-publish-panel__slide-in-animation 0.1s forwards;
6001    }
6002  }
6003  @media (min-width: 782px) {
6004    body.is-fullscreen-mode .editor-post-publish-panel {
6005      top: 0;
6006    }
6007    [role=region]:focus .editor-post-publish-panel {
6008      transform: translateX(0%);
6009    }
6010  }
6011  
6012  @keyframes editor-post-publish-panel__slide-in-animation {
6013    100% {
6014      transform: translateX(0%);
6015    }
6016  }
6017  .editor-revisions-header__slider {
6018    width: 100%;
6019  }
6020  .editor-revisions-header__slider .components-range-control__tooltip {
6021    white-space: nowrap;
6022  }
6023  
6024  .editor-revisions-header__no-revisions {
6025    color: #757575;
6026    font-size: 13px;
6027  }
6028  
6029  .editor-revisions-canvas__loading {
6030    display: flex;
6031    align-items: center;
6032    justify-content: center;
6033    height: 100%;
6034  }
6035  
6036  .editor-revisions-canvas__content {
6037    display: flex;
6038    height: 100%;
6039  }
6040  .editor-revisions-canvas__content .editor-visual-editor {
6041    flex: 1;
6042    min-width: 0;
6043  }
6044  
6045  .revision-diff-markers {
6046    position: relative;
6047    flex-shrink: 0;
6048    width: max(16px, 1rem);
6049    background: rgba(0, 0, 0, 0.05);
6050  }
6051  .revision-diff-markers .revision-diff-marker {
6052    position: absolute;
6053    width: 100%;
6054    min-height: 4px;
6055    border: none;
6056    padding: 0;
6057    cursor: pointer;
6058    transition: opacity 0.1s ease;
6059  }
6060  .revision-diff-markers .revision-diff-marker.is-added {
6061    background: #00a32a;
6062  }
6063  .revision-diff-markers .revision-diff-marker.is-removed {
6064    background: repeating-linear-gradient(-45deg, #d63638, #d63638 3px, rgba(214, 54, 56, 0.45) 3px, rgba(214, 54, 56, 0.45) 6px);
6065  }
6066  .revision-diff-markers .revision-diff-marker.is-modified {
6067    background: repeating-linear-gradient(45deg, #dba617, #dba617 3px, rgba(219, 166, 23, 0.45) 3px, rgba(219, 166, 23, 0.45) 6px);
6068  }
6069  .revision-diff-markers .revision-diff-marker:hover {
6070    opacity: 0.7;
6071  }
6072  .revision-diff-markers .revision-diff-marker:focus {
6073    outline: 2px solid #1e1e1e;
6074    outline-offset: -2px;
6075  }
6076  
6077  .editor-revision-fields-diff__value {
6078    word-break: break-word;
6079  }
6080  
6081  .editor-revision-fields-diff__added {
6082    background-color: color-mix(in srgb, currentColor 5%, #00a32a 15%);
6083    text-decoration: none;
6084  }
6085  
6086  .editor-revision-fields-diff__removed {
6087    text-decoration: line-through;
6088    color: #d63638;
6089  }
6090  
6091  .editor-post-saved-state {
6092    display: flex;
6093    align-items: center;
6094    width: 28px;
6095    padding: 12px 4px;
6096    color: #757575;
6097    overflow: hidden;
6098    white-space: nowrap;
6099  }
6100  .editor-post-saved-state.is-saving[aria-disabled=true], .editor-post-saved-state.is-saving[aria-disabled=true]:hover, .editor-post-saved-state.is-saved[aria-disabled=true], .editor-post-saved-state.is-saved[aria-disabled=true]:hover {
6101    background: transparent;
6102    color: #757575;
6103  }
6104  .editor-post-saved-state svg {
6105    display: inline-block;
6106    flex: 0 0 auto;
6107    fill: currentColor;
6108    margin-left: 8px;
6109  }
6110  @media (min-width: 600px) {
6111    .editor-post-saved-state {
6112      width: auto;
6113      padding: 8px 12px;
6114      text-indent: inherit;
6115    }
6116    .editor-post-saved-state svg {
6117      margin-left: 0;
6118    }
6119  }
6120  
6121  .editor-post-save-draft.has-text.has-icon svg {
6122    margin-left: 0;
6123  }
6124  
6125  .editor-post-schedule__panel-dropdown {
6126    width: 100%;
6127  }
6128  
6129  .editor-post-schedule__dialog .components-popover__content {
6130    min-width: 320px;
6131    padding: 16px;
6132  }
6133  
6134  .editor-post-status {
6135    max-width: 100%;
6136  }
6137  .editor-post-status.is-read-only {
6138    padding: 6px 12px;
6139  }
6140  .editor-post-status .editor-post-status__toggle.editor-post-status__toggle {
6141    padding-top: 4px;
6142    padding-bottom: 4px;
6143  }
6144  
6145  .editor-change-status__password-fieldset,
6146  .editor-change-status__publish-date-wrapper {
6147    border-top: 1px solid #e0e0e0;
6148    padding-top: 16px;
6149  }
6150  
6151  .editor-change-status__content .components-popover__content {
6152    min-width: 320px;
6153    padding: 16px;
6154  }
6155  .editor-change-status__content .editor-change-status__password-legend {
6156    padding: 0;
6157    margin-bottom: 8px;
6158  }
6159  .editor-change-status__content p.components-base-control__help:has(.components-checkbox-control__help) {
6160    margin-top: 4px;
6161  }
6162  
6163  .editor-post-sticky__checkbox-control {
6164    border-top: 1px solid #e0e0e0;
6165    padding-top: 16px;
6166  }
6167  
6168  .editor-post-sync-status__value {
6169    padding: 6px 12px 6px 0;
6170  }
6171  
6172  .editor-post-taxonomies__hierarchical-terms-list {
6173    max-height: 14em;
6174    overflow: auto;
6175    margin-right: -6px;
6176    padding-right: 6px;
6177    margin-top: -6px;
6178    padding-top: 6px;
6179  }
6180  
6181  .editor-post-taxonomies__hierarchical-terms-choice {
6182    margin-bottom: 8px;
6183  }
6184  .editor-post-taxonomies__hierarchical-terms-choice:last-child {
6185    margin-bottom: 4px;
6186  }
6187  
6188  .editor-post-taxonomies__hierarchical-terms-subchoices {
6189    margin-top: 8px;
6190    margin-right: 16px;
6191  }
6192  
6193  .editor-post-taxonomies__flat-term-most-used .editor-post-taxonomies__flat-term-most-used-label {
6194    margin-bottom: 4px;
6195  }
6196  
6197  .editor-post-taxonomies__flat-term-most-used-list {
6198    margin: 0;
6199  }
6200  .editor-post-taxonomies__flat-term-most-used-list li {
6201    display: inline-block;
6202    margin-left: 8px;
6203  }
6204  
6205  .editor-sync-connection-error-modal {
6206    z-index: 1000001;
6207  }
6208  
6209  .editor-sync-connection-error-modal p {
6210    margin: 0;
6211  }
6212  
6213  .editor-sync-connection-error-modal__retry-countdown {
6214    color: #757575;
6215  }
6216  
6217  .editor-post-template__swap-template-modal {
6218    z-index: 1000001;
6219  }
6220  .editor-post-template__swap-template-modal .editor-post-template__swap-template-search {
6221    background: #fff;
6222    position: sticky;
6223    top: 0;
6224    padding: 16px 0;
6225    transform: translateY(-4px);
6226    margin-bottom: -4px;
6227    z-index: 2;
6228  }
6229  
6230  .editor-post-template__create-template-modal {
6231    z-index: 1000001;
6232  }
6233  
6234  .editor-post-template__swap-template-modal-content .block-editor-block-patterns-list {
6235    column-count: 2;
6236    column-gap: 24px;
6237    padding-top: 2px;
6238  }
6239  @media (min-width: 782px) {
6240    .editor-post-template__swap-template-modal-content .block-editor-block-patterns-list {
6241      column-count: 3;
6242    }
6243  }
6244  @media (min-width: 1280px) {
6245    .editor-post-template__swap-template-modal-content .block-editor-block-patterns-list {
6246      column-count: 4;
6247    }
6248  }
6249  .editor-post-template__swap-template-modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
6250    break-inside: avoid-column;
6251  }
6252  
6253  .editor-post-template__dropdown .components-popover__content {
6254    min-width: 240px;
6255  }
6256  .editor-post-template__dropdown .components-button.is-pressed,
6257  .editor-post-template__dropdown .components-button.is-pressed:hover {
6258    background: inherit;
6259    color: inherit;
6260  }
6261  
6262  @media (min-width: 782px) {
6263    .editor-post-template__create-form {
6264      width: 320px;
6265    }
6266  }
6267  
6268  .editor-post-template__classic-theme-dropdown {
6269    padding: 8px;
6270  }
6271  
6272  textarea.editor-post-text-editor {
6273    border: 1px solid #949494;
6274    border-radius: 0;
6275    display: block;
6276    margin: 0;
6277    width: 100%;
6278    box-shadow: none;
6279    resize: none;
6280    overflow: hidden;
6281    font-family: Menlo, Consolas, monaco, monospace;
6282    line-height: 2.4;
6283    min-height: 200px;
6284  }
6285  @media not (prefers-reduced-motion) {
6286    textarea.editor-post-text-editor {
6287      transition: border 0.1s ease-out, box-shadow 0.1s linear;
6288    }
6289  }
6290  textarea.editor-post-text-editor {
6291    padding: 16px;
6292  }
6293  @media (min-width: 600px) {
6294    textarea.editor-post-text-editor {
6295      padding: 24px;
6296    }
6297  }
6298  textarea.editor-post-text-editor {
6299    /* Fonts smaller than 16px causes mobile safari to zoom. */
6300    font-size: 16px !important;
6301  }
6302  @media (min-width: 600px) {
6303    textarea.editor-post-text-editor {
6304      font-size: 15px !important;
6305    }
6306  }
6307  textarea.editor-post-text-editor:focus {
6308    border-color: var(--wp-admin-theme-color);
6309    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
6310    position: relative;
6311  }
6312  textarea.editor-post-text-editor::placeholder {
6313    color: rgba(30, 30, 30, 0.62);
6314  }
6315  
6316  .editor-post-title.is-raw-text {
6317    margin-bottom: 24px;
6318    margin-top: 2px;
6319    max-width: none;
6320  }
6321  
6322  .editor-post-url__panel-dropdown {
6323    width: 100%;
6324  }
6325  
6326  .editor-post-url__panel-dialog .editor-post-url {
6327    min-width: 248px;
6328    margin: 8px;
6329  }
6330  .editor-post-url__link,
6331  .editor-post-url__front-page-link {
6332    direction: ltr;
6333    word-break: break-word;
6334  }
6335  .editor-post-url__front-page-link {
6336    padding: 6px 12px;
6337    border-radius: 2px;
6338    color: var(--wp-admin-theme-color);
6339  }
6340  .editor-post-url__front-page-link:hover {
6341    background: color-mix(in srgb, var(--wp-admin-theme-color) 4%, transparent);
6342    color: var(--wp-admin-theme-color-darker-20, #183ad6);
6343  }
6344  .editor-post-url__front-page-link:focus {
6345    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
6346    color: var(--wp-admin-theme-color);
6347    outline: 3px solid rgba(0, 0, 0, 0);
6348  }
6349  
6350  .editor-post-url__link-slug {
6351    font-weight: 600;
6352  }
6353  
6354  .editor-post-url__input input.components-input-control__input {
6355    padding-inline-start: 0 !important;
6356  }
6357  
6358  .editor-post-url__panel-toggle,
6359  .editor-post-parent__panel-toggle {
6360    word-break: break-word;
6361  }
6362  
6363  .editor-post-url__intro {
6364    margin: 0;
6365  }
6366  
6367  .editor-post-url__permalink {
6368    margin-top: 8px;
6369    margin-bottom: 0;
6370  }
6371  .editor-post-url__permalink-visual-label {
6372    display: block;
6373  }
6374  
6375  .editor-posts-per-page-dropdown__content .components-popover__content {
6376    min-width: 320px;
6377    padding: 16px;
6378  }
6379  
6380  .editor-post-trash.components-button {
6381    flex-grow: 1;
6382    justify-content: center;
6383  }
6384  
6385  .editor-preview-dropdown .editor-preview-dropdown__toggle.has-icon.has-text {
6386    padding-left: 4px;
6387    padding-right: 6px;
6388  }
6389  
6390  .editor-preview-dropdown__button-external {
6391    width: 100%;
6392    display: flex;
6393    justify-content: space-between;
6394  }
6395  
6396  .editor-resizable-editor.is-resizable {
6397    overflow: visible;
6398    margin: 0 auto;
6399  }
6400  
6401  .editor-resizable-editor__resize-handle {
6402    position: absolute;
6403    top: 0;
6404    bottom: 0;
6405    padding: 0;
6406    margin: auto 0;
6407    width: 12px;
6408    appearance: none;
6409    cursor: ew-resize;
6410    outline: none;
6411    background: none;
6412    border-radius: 9999px;
6413    border: 0;
6414    height: 100px;
6415  }
6416  .editor-resizable-editor__resize-handle::after {
6417    position: absolute;
6418    top: 16px;
6419    right: 4px;
6420    left: 0;
6421    bottom: 16px;
6422    content: "";
6423    width: 4px;
6424    background-color: rgba(117, 117, 117, 0.4);
6425    border-radius: 9999px;
6426  }
6427  .editor-resizable-editor__resize-handle.is-left {
6428    right: -18px;
6429  }
6430  .editor-resizable-editor__resize-handle.is-right {
6431    left: -18px;
6432  }
6433  .editor-resizable-editor__resize-handle:hover, .editor-resizable-editor__resize-handle:focus, .editor-resizable-editor__resize-handle:active {
6434    opacity: 1;
6435  }
6436  .editor-resizable-editor__resize-handle:hover::after, .editor-resizable-editor__resize-handle:focus::after, .editor-resizable-editor__resize-handle:active::after {
6437    background-color: var(--wp-admin-theme-color);
6438  }
6439  
6440  .editor-layout__toggle-publish-panel,
6441  .editor-layout__toggle-sidebar-panel,
6442  .editor-layout__toggle-entities-saved-states-panel {
6443    z-index: 100000;
6444    position: fixed !important;
6445    top: -9999em;
6446    bottom: auto;
6447    right: auto;
6448    left: 0;
6449    box-sizing: border-box;
6450    width: 280px;
6451    background-color: #fff;
6452    border: 1px dotted #ddd;
6453    height: auto !important;
6454    padding: 24px;
6455    display: flex;
6456    justify-content: center;
6457  }
6458  
6459  .interface-interface-skeleton__actions:focus .editor-layout__toggle-entities-saved-states-panel, .interface-interface-skeleton__actions:focus-within .editor-layout__toggle-entities-saved-states-panel,
6460  .interface-interface-skeleton__actions:focus .editor-layout__toggle-publish-panel,
6461  .interface-interface-skeleton__actions:focus-within .editor-layout__toggle-publish-panel {
6462    top: auto;
6463    bottom: 0;
6464  }
6465  
6466  .editor-start-page-options__modal .editor-start-page-options__modal__actions {
6467    position: absolute;
6468    bottom: 0;
6469    width: 100%;
6470    height: 72px;
6471    background-color: #fff;
6472    margin-right: -32px;
6473    margin-left: -32px;
6474    padding-right: 32px;
6475    padding-left: 32px;
6476    border-top: 1px solid #ddd;
6477    z-index: 1;
6478  }
6479  .editor-start-page-options__modal .block-editor-block-patterns-list {
6480    padding-bottom: 72px;
6481  }
6482  
6483  .editor-start-page-options__modal-content .block-editor-block-patterns-list {
6484    column-count: 2;
6485    column-gap: 24px;
6486  }
6487  @media (min-width: 782px) {
6488    .editor-start-page-options__modal-content .block-editor-block-patterns-list {
6489      column-count: 3;
6490    }
6491  }
6492  @media (min-width: 1280px) {
6493    .editor-start-page-options__modal-content .block-editor-block-patterns-list {
6494      column-count: 4;
6495    }
6496  }
6497  .editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
6498    break-inside: avoid-column;
6499    margin-bottom: 24px;
6500  }
6501  .editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container {
6502    min-height: 100px;
6503  }
6504  .editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__content {
6505    width: 100%;
6506  }
6507  
6508  .editor-start-template-options__modal .editor-start-template-options__modal__actions {
6509    position: absolute;
6510    bottom: 0;
6511    width: 100%;
6512    height: 92px;
6513    background-color: #fff;
6514    margin-right: -32px;
6515    margin-left: -32px;
6516    padding-right: 32px;
6517    padding-left: 32px;
6518    border-top: 1px solid #ddd;
6519    z-index: 1;
6520  }
6521  .editor-start-template-options__modal .block-editor-block-patterns-list {
6522    padding-bottom: 92px;
6523  }
6524  
6525  .editor-start-template-options__modal-content .block-editor-block-patterns-list {
6526    column-count: 2;
6527    column-gap: 24px;
6528  }
6529  @media (min-width: 782px) {
6530    .editor-start-template-options__modal-content .block-editor-block-patterns-list {
6531      column-count: 3;
6532    }
6533  }
6534  @media (min-width: 1280px) {
6535    .editor-start-template-options__modal-content .block-editor-block-patterns-list {
6536      column-count: 4;
6537    }
6538  }
6539  .editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
6540    break-inside: avoid-column;
6541  }
6542  .editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-patterns-list__item-title {
6543    display: none;
6544  }
6545  
6546  .components-panel__header.editor-sidebar__panel-tabs {
6547    padding-right: 0;
6548    padding-left: 8px;
6549  }
6550  .components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon {
6551    padding: 0;
6552  }
6553  @media (min-width: 782px) {
6554    .components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon {
6555      display: flex;
6556    }
6557  }
6558  
6559  .editor-post-summary .components-v-stack:empty {
6560    display: none;
6561  }
6562  
6563  .editor-sidebar {
6564    box-sizing: border-box;
6565  }
6566  .editor-sidebar *,
6567  .editor-sidebar *::before,
6568  .editor-sidebar *::after {
6569    box-sizing: inherit;
6570  }
6571  .editor-sidebar__revisions-block-message {
6572    padding: 16px;
6573    color: #757575;
6574    font-size: 13px;
6575  }
6576  
6577  .editor-site-discussion-dropdown__content .components-popover__content {
6578    min-width: 320px;
6579    padding: 16px;
6580  }
6581  
6582  .editor-style-book {
6583    height: 100%;
6584  }
6585  .editor-style-book.is-button {
6586    border-radius: 8px;
6587  }
6588  .editor-style-book {
6589    display: flex;
6590    flex-direction: column;
6591    align-items: stretch;
6592  }
6593  
6594  .editor-style-book__iframe {
6595    display: block;
6596    height: 100%;
6597    width: 100%;
6598  }
6599  .editor-style-book__iframe.is-button {
6600    border-radius: 8px;
6601  }
6602  .editor-style-book__iframe.is-focused {
6603    outline: calc(2 * var(--wp-admin-border-width-focus)) solid var(--wp-admin-theme-color);
6604    outline-offset: calc(-2 * var(--wp-admin-border-width-focus));
6605  }
6606  
6607  .editor-style-book__tablist-container {
6608    flex: none;
6609    display: flex;
6610    width: 100%;
6611    padding-left: 56px;
6612    background: #fff;
6613  }
6614  
6615  .editor-style-book__tabpanel {
6616    flex: 1 0 auto;
6617    overflow: auto;
6618  }
6619  
6620  .editor-styles-canvas {
6621    height: 100%;
6622    padding: 16px;
6623    background-color: var(--wp-editor-canvas-background);
6624  }
6625  .editor-styles-canvas iframe {
6626    display: block;
6627    width: 100%;
6628    height: 100%;
6629  }
6630  
6631  .editor-styles-canvas__section {
6632    background: #fff;
6633    border-radius: 8px;
6634    bottom: 0;
6635    right: 0;
6636    overflow: hidden;
6637    position: absolute;
6638    left: 0;
6639    top: 0;
6640  }
6641  @media not (prefers-reduced-motion) {
6642    .editor-styles-canvas__section {
6643      transition: all 0.3s;
6644    }
6645  }
6646  
6647  .editor-styles-canvas__close-button {
6648    position: absolute;
6649    left: 8px;
6650    top: 8px;
6651    z-index: 2;
6652    background: #fff;
6653  }
6654  
6655  .table-of-contents__popover.components-popover .components-popover__content {
6656    min-width: 380px;
6657  }
6658  
6659  .components-popover.table-of-contents__popover {
6660    z-index: 99998;
6661  }
6662  
6663  .table-of-contents__popover .components-popover__content {
6664    padding: 16px;
6665  }
6666  @media (min-width: 600px) {
6667    .table-of-contents__popover .components-popover__content {
6668      max-height: calc(100vh - 120px);
6669      overflow-y: auto;
6670    }
6671  }
6672  .table-of-contents__popover hr {
6673    margin: 10px -16px 0;
6674  }
6675  
6676  .table-of-contents__wrapper:focus::before {
6677    content: "";
6678    display: block;
6679    position: absolute;
6680    top: 0;
6681    left: 0;
6682    bottom: 0;
6683    right: 0;
6684    box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
6685    pointer-events: none;
6686  }
6687  
6688  .table-of-contents__counts {
6689    display: flex;
6690    flex-wrap: wrap;
6691    margin: 0;
6692    margin-top: -8px;
6693  }
6694  
6695  .table-of-contents__count {
6696    flex-basis: 33%;
6697    display: flex;
6698    flex-direction: column;
6699    font-size: 13px;
6700    color: #1e1e1e;
6701    padding-left: 8px;
6702    margin-bottom: 0;
6703    margin-top: 8px;
6704  }
6705  .table-of-contents__count:nth-child(4n) {
6706    padding-left: 0;
6707  }
6708  
6709  .table-of-contents__number,
6710  .table-of-contents__popover .word-count {
6711    font-size: 21px;
6712    font-weight: 400;
6713    line-height: 30px;
6714    color: #1e1e1e;
6715  }
6716  
6717  .table-of-contents__title {
6718    display: block;
6719    margin-top: 20px;
6720    font-size: 15px;
6721    font-weight: 600;
6722  }
6723  
6724  .editor-text-editor {
6725    box-sizing: border-box;
6726  }
6727  .editor-text-editor *,
6728  .editor-text-editor *::before,
6729  .editor-text-editor *::after {
6730    box-sizing: inherit;
6731  }
6732  .editor-text-editor {
6733    position: relative;
6734    width: 100%;
6735    background-color: #fff;
6736    flex-grow: 1;
6737  }
6738  .editor-text-editor .editor-post-title:not(.is-raw-text),
6739  .editor-text-editor .editor-post-title.is-raw-text textarea {
6740    max-width: none;
6741    line-height: 1.4;
6742    font-family: Menlo, Consolas, monaco, monospace;
6743    font-size: 2.5em;
6744    font-weight: normal;
6745    border: 1px solid #949494;
6746    border-radius: 0;
6747    padding: 16px;
6748  }
6749  @media (min-width: 600px) {
6750    .editor-text-editor .editor-post-title:not(.is-raw-text),
6751    .editor-text-editor .editor-post-title.is-raw-text textarea {
6752      padding: 24px;
6753    }
6754  }
6755  .editor-text-editor .editor-post-title:not(.is-raw-text):focus,
6756  .editor-text-editor .editor-post-title.is-raw-text textarea:focus {
6757    border-color: var(--wp-admin-theme-color);
6758    box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
6759  }
6760  
6761  .editor-text-editor__body {
6762    width: 100%;
6763    padding: 0 12px 12px 12px;
6764    max-width: 1080px;
6765    margin-right: auto;
6766    margin-left: auto;
6767  }
6768  @media (min-width: 960px) {
6769    .editor-text-editor__body {
6770      padding: 0 24px 24px 24px;
6771    }
6772  }
6773  
6774  .editor-text-editor__toolbar {
6775    position: sticky;
6776    z-index: 1;
6777    top: 0;
6778    right: 0;
6779    left: 0;
6780    display: flex;
6781    background: rgba(255, 255, 255, 0.8);
6782    padding: 4px 12px;
6783  }
6784  @media (min-width: 600px) {
6785    .editor-text-editor__toolbar {
6786      padding: 12px;
6787    }
6788  }
6789  @media (min-width: 960px) {
6790    .editor-text-editor__toolbar {
6791      padding: 12px 24px;
6792    }
6793  }
6794  .editor-text-editor__toolbar h2 {
6795    line-height: 40px;
6796    margin: 0 0 0 auto;
6797    font-size: 13px;
6798    color: #1e1e1e;
6799  }
6800  
6801  .editor-visual-editor {
6802    position: relative;
6803    display: flex;
6804    background-color: var(--wp-editor-canvas-background);
6805  }
6806  .editor-visual-editor iframe[name=editor-canvas] {
6807    background-color: transparent;
6808  }
6809  .editor-visual-editor {
6810    align-items: center;
6811  }
6812  .editor-visual-editor.is-resizable {
6813    max-height: 100%;
6814  }
6815  .editor-visual-editor.has-padding {
6816    padding: 24px 24px 0;
6817  }
6818  .editor-visual-editor.is-iframed {
6819    overflow: hidden;
6820  }
6821  .editor-visual-editor .components-button {
6822    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
6823    font-size: 13px;
6824    padding: 6px 12px;
6825  }
6826  .editor-visual-editor .components-button.is-tertiary, .editor-visual-editor .components-button.has-icon {
6827    padding: 6px;
6828  }
6829  
6830  .editor-fields-content-preview {
6831    display: flex;
6832    flex-direction: column;
6833    height: 100%;
6834    border-radius: 4px;
6835  }
6836  .dataviews-view-table .editor-fields-content-preview {
6837    width: 96px;
6838    flex-grow: 0;
6839  }
6840  .editor-fields-content-preview .block-editor-block-preview__container,
6841  .editor-fields-content-preview .editor-fields-content-preview__empty {
6842    margin-top: auto;
6843    margin-bottom: auto;
6844  }
6845  
6846  .editor-fields-content-preview__empty {
6847    text-align: center;
6848  }
6849  
6850  .editor-push-changes-to-global-styles-control .components-button {
6851    justify-content: center;
6852    width: 100%;
6853  }


Generated : Sun Jun 21 08:20:10 2026 Cross-referenced by PHPXref